Updating OpenMPI from 1.8.1 -> 5.0.5 #1401
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue 1400: ASGS attempts to build OpenMPI when it can't find
mpif90
, and for the longest time it was providing an "ancient" version (1.8.1). Recent attempts to support Ubuntu 22 had provided enough motivation to update this version of OpenMPI to the latest current upstream version, which is 5.0.5. It is likely this change will impact older operating systems which needed 1.8.1 to be installed. If this occurs, it should be noted there that ASGS only needs there to be anmpif90
for compiling ADCIRC. It doesn't care itself how that is provided. But the successful building of ADCIRC does require that thempif90
available via PATH be compatible with the C and Fortran compilers that are also being used by everything else.The reason this upgrade was necessary is because Ubuntu 24.x started providing some development libraries that were no longer compatible with what OpenMPI 1.8.1 was expecting.
Resolves #1400.