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

Avoid assumed-rank arrays in MPI_Utilities #184

Merged
merged 2 commits into from
Oct 20, 2023
Merged

Avoid assumed-rank arrays in MPI_Utilities #184

merged 2 commits into from
Oct 20, 2023

Conversation

Andres-MG
Copy link
Collaborator

Assumed-rank arrays were introduced in Fortran 2018, and many compilers and libraries seem to struggle with this feature. This PR implements the methods of MPI_Utilities.f90 with usual interfaces.

Closes #167

@Andres-MG Andres-MG added the bug Something isn't working label Oct 11, 2023
@Andres-MG Andres-MG requested a review from loganoz October 11, 2023 08:49
@Andres-MG Andres-MG self-assigned this Oct 11, 2023
@loganoz
Copy link
Owner

loganoz commented Oct 19, 2023

@Andres-MG, once the conflicts are resolved, let me know so I can force the merge. Thanks

@Andres-MG
Copy link
Collaborator Author

All seems to be good now. I guess the errors are related to the gfortran+MKL issues we've seen before... How much should we increase the tolerance of those tests to get an OK?

@loganoz
Copy link
Owner

loganoz commented Oct 20, 2023

For now, I am skipping those test cases with gfortran. I think we need to further investigate the issue before increasing the tolerance

@loganoz loganoz merged commit 9141f00 into master Oct 20, 2023
13 of 17 checks passed
@loganoz
Copy link
Owner

loganoz commented Oct 20, 2023

@Andres-MG, the merge is finished. Delete the branch if you don't need it anymore. Thanks!

@Andres-MG Andres-MG deleted the fix/MPIutils branch October 20, 2023 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build build/MPI_Utilities.o had an error
2 participants