Skip to content

Drop Support for MPI 2.0#2438

Merged
fstein93 merged 4 commits intocp2k:masterfrom
fstein93:MPI
Dec 8, 2022
Merged

Drop Support for MPI 2.0#2438
fstein93 merged 4 commits intocp2k:masterfrom
fstein93:MPI

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.

1 participant