Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D darshan
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 72
    • Issues 72
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • darshan
  • darshan
  • Issues
  • #215
Closed
Open
Issue created Nov 30, 2016 by Shane Snyder@ssnyderOwner

unable to generate Darshan logs for Fortran applications using Intel MPI

For some versions of Intel MPI, Darshan is unable to generate logs when linked with Fortran applications. The problem is caused by the Fortran MPI bindings making PMPI calls directly, circumventing any tool that attempts to wrap the MPI calls.

The workaround for this problem would be to intercept the Fortran symbols directly rather than trying to only intercept the C symbols, which would require that we define a separate interface for intercepting Fortran inside of Darshan. The autoperf tool developed at the ALCF is an example of a tool that does this that we could look at.

Wadud Miah has reported that this problem does not exist in version 2017.0.098, but we have seen it in the past for 4.x and 5.x versions of Intel MPI.

Assignee
Assign to
Time tracking