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

Drop Support for MPI 2.0 #2438

Merged
merged 4 commits into from
Dec 8, 2022
Merged

Drop Support for MPI 2.0 #2438

merged 4 commits into from
Dec 8, 2022

Conversation

fstein93
Copy link
Contributor

@fstein93 fstein93 commented Dec 7, 2022

The MPI-3.0-specification was published 10 years (!) ago. Thus, we may safely assume that all MPI implementations in use support the MPI-3.0-standard. (MPI-4.1 was released last year. Hints to "older" implementations of MPI in CP2K are ca. 7 years old.)

As a follow-up, we may switch from the Fortran 90 bindings to the Fortran 2008 bindings.
One should apply these changes to DBCSR, too.
PT-Scotch and PEXSI could be updated to a later version to drop the mp1-compatability-flag and stick completely to the MPI-3.0-standard.

@fstein93 fstein93 merged commit fc6d0f8 into cp2k:master Dec 8, 2022
mkrack added a commit to mkrack/cp2k that referenced this pull request Dec 8, 2022
mkrack added a commit that referenced this pull request Dec 9, 2022
mtaillefumier pushed a commit to mtaillefumier/cp2k that referenced this pull request Dec 9, 2022
* Remove __MPI_VERSION flag

* Fix typo

* Fix compilation in serial mode and compilation of PT-Scotch

* Fix toolchain
mtaillefumier pushed a commit to mtaillefumier/cp2k that referenced this pull request Dec 9, 2022
@abussy abussy mentioned this pull request Dec 20, 2022
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

Successfully merging this pull request may close these issues.

None yet

1 participant