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

Use more mpi_f08 features in mpi_f08_test for better detection of valid mpi_f08 module #1202

Open
wants to merge 1 commit into
base: hotfix-v8.2.1
Choose a base branch
from

Conversation

islas
Copy link

@islas islas commented Jun 28, 2024

Use more mpi_f08 features in mpi_f08_test for odd cases where certain MPI implementations not compiled with mpi_f08 enabled still pass the current check.

Using OpenMPI 4.0.0 and gfortran 11.4.1 compiling without mpi_f08 features the MPI wrapper will still link and supply mpi_f08 (-lmpi_usempif08) despite not being valid or usable. This causes the use mpi_f08 and some features to compile fine, but other mpi_f08 features to not exist and fail compilation.

MPI implementations not compiled with mpi_f08 enabled still pass the check.

Using OpenMPI 4.0.0 and gfortran 11.4.1 compiling without mpi_f08
features the MPI wrapper will still link and supply mpi_f08 (-lmpi_usempif08)
despite not being valid or usable. This causes the `use mpi_f08` and some
features to compile fine, but other mpi_f08 features to not exist and fail
compilation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants