Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Newer MPI_Session handle is not recognized by wrap.py #25

Open
jgalarowicz opened this issue Oct 3, 2024 · 0 comments
Open

Newer MPI_Session handle is not recognized by wrap.py #25

jgalarowicz opened this issue Oct 3, 2024 · 0 comments

Comments

@jgalarowicz
Copy link

Newer openmpi 5.0.* introduced a new handle MPI_Session which was not recognized by wrap.py. The code diff below adds the new definition to the handles list. The change addresses the build issue seen with spack. Apparently MPI_Session is in mpi standard 3.1.


66 | 166 |  
-- | -- | --
167 | 167 | # Set of MPI Handle types
168 | 168 | mpi_handle_types = set(["MPI_Comm", "MPI_Errhandler", "MPI_File", "MPI_Group", "MPI_Info",
169 |   | -                        "MPI_Op", "MPI_Request", "MPI_Status", "MPI_Datatype", "MPI_Win" ])
  | 169 | +                        "MPI_Op", "MPI_Request", "MPI_Status", "MPI_Datatype", "MPI_Win", "MPI_Session" ])
170 | 170 |  
171 | 171 | # MPI Calls that have array parameters, and mappings from the array parameter positions to the position


Just letting the wrap team know that this issue is out there. We fixed our copy of wrap.py that we have in our code.
Thanks,
Jim G

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant