Releases: scivision/mumps-superbuild
CMake >= 3.21, add MUMPS_ENABLE_RPATH for BUILD_SHARED_LIBS
- packaging bugfixes
- CMake >= 3.21 for *_IS_TOP_LEVEL helping robustness
- MUMPS_ENABLE_RPATH is often good to use if using BUILD_SHARED_LIBS (normally default static builds are easier to use)
rename project to mumps-superbuild
As noted to avoid naming confusion
MUMPS upstream v5.8.2
MUMPS 5.8.2 gives bugfixes--we didn't change the CMake script significantly.
improve linking robustness
restore ability to find METIS fixes #125
MUMPS 5.8.1 upstream; MUMPS >= 5.2 upstream
MUMPS V5.8.1 upstream release incorporated
-
internal quality improvements
-
MUMPS >= 5.2 upstream supported--this is to simplify our scripts and make them easier to maintain
-
Fix Intel oneAPI with intsize64=true
-
METIS, ParMETIS, and/or Scotch are now built automatically if requested, including on Windows.
-
Scalapack is built automatically if requested and not found (or MUMPS_find_SCALAPACK is false)
don't require download, work with oneAPI 2025.2
- Users can specify a local resource to avoid downloading MUMPS source like
cmake -Bbuild -DMUMPS_url=/path/to/mumps.zip - Intel oneAPI 2025.2 introduced breaking MKLconfig.cmake changes that are handled with this release
Fix Scalapack GCC-15 workaround
- for those auto-building Scalapack, workaround GCC-15 issue due to legacy code style of Scalapack
- rename -DMUMPS_find_SCALAPACK and -DMUMPS_find_static
FindLAPACK oneMKL / AOCL fixes
FindLAPACK had typos fixed that might have made finding oneMKL or AOCL LAPACK fail.
MUMPS 5.8.0 upstream
- MUMPS 5.8.0 upstream default. As always, can optionally choose a different version by setting CMake option
-DMUMPS_UPSTREAM_VERSION=5.7.3or similar - don't apply host optimization flags as they can break some builds
- add
-fno-strict-aliasingfor GCC as recommended - oneAPI Fortrtan C_BOOL flags for consistency
- rename options more specifically
MUMPS_matlabMUMPS_scotchMUMPS_metisMUMPS_parmetis - Fix MUMPS 5.3.x source bug that failed CMake configure
Capable of building MUMPS 5.1.x through MUMPS 5.8.x.
CMake >= 3.20: Scalapack find/build more robust
Changes to MUMPS and Scalapack to work in more situations correctly.
Require CMake >= 3.20 (and test 3.20 in CI) to help packaging robustness across platforms.