Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
D
darshan
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 74
    • Issues 74
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 6
    • Merge Requests 6
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • darshan
  • darshan
  • Issues
  • #63

Closed
Open
Opened Sep 24, 2015 by Shane Snyder@ssnyder
  • Report abuse
  • New issue
Report abuse New issue

POSIX counters not incremented if MPI-IO uses aio_write()

The MPI_File_iwrite() functions in some MPI builds will use the AIO interface to carry out the I/O operation if the datatypes are all contiguous. In this case Darshan correctly reports statistics from the MPI-IO level but fails to report any POSIX write operations.

Attached modified version of i_noncontig test program demonstrates the problem. Confirmed with MPICH 3.0.4. Note that the test program generates a large number of errors upon completion (with or without Darshan) because it has been deliberately modified to trigger the Darshan bug without regard for program correctness.

Assignee
Assign to
2.2.8
Milestone
2.2.8
Assign milestone
Time tracking
None
Due date
None
2
Labels
defect wrapper libraries
Assign labels
  • View project labels
Reference: darshan/darshan#63