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

Replace deprecated Fortran 'include mpif.h' with 'USE mpi' #4032

Closed
cniethammer opened this issue Feb 20, 2024 · 1 comment
Closed

Replace deprecated Fortran 'include mpif.h' with 'USE mpi' #4032

cniethammer opened this issue Feb 20, 2024 · 1 comment
Labels
Component - Fortran Fortran wrappers Priority - 2. Medium ⏹ It would be nice to have this in the next release Type - Improvement Improvements that don't add a new feature or functionality

Comments

@cniethammer
Copy link
Contributor

Describe the bug
With MPI 4.1 the use of the mpif.h include file has been deprecated. Codes should transition to USE mpi or USE mpi_f08.

Expected behavior
HDF5 code, documentation, and examples should use the Fortran USE mpi or USE mpi_f08 interface instead of the deprecated include mpif.h.

For proposed updates to the HDF sources see PR #4031

Additional context
For the interested see section 19.1.4 of the MPI 4.1 standard on page 793 (https://www.mpi-forum.org/docs/)

@derobins derobins added Priority - 2. Medium ⏹ It would be nice to have this in the next release Component - Fortran Fortran wrappers Type - Improvement Improvements that don't add a new feature or functionality labels Feb 23, 2024
@brtnfld
Copy link
Contributor

brtnfld commented Feb 26, 2024

Complete by PR #4031 merge.

@brtnfld brtnfld closed this as completed Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Fortran Fortran wrappers Priority - 2. Medium ⏹ It would be nice to have this in the next release Type - Improvement Improvements that don't add a new feature or functionality
Projects
None yet
Development

No branches or pull requests

3 participants