Skip to content

Releases: scivision/mumps

improve linking robustness

13 Oct 07:28
e583b83

Choose a tag to compare

restore ability to find METIS

fixes #125

MUMPS 5.8.1 upstream; MUMPS >= 5.2 upstream

08 Aug 20:38
5b15337

Choose a tag to compare

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

11 Jul 23:00
8b6a465

Choose a tag to compare

  • 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

14 Jun 00:11
da2813d

Choose a tag to compare

  • 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

04 Jun 17:01
6582819

Choose a tag to compare

FindLAPACK had typos fixed that might have made finding oneMKL or AOCL LAPACK fail.

MUMPS 5.8.0 upstream

25 May 05:16
f7819cd

Choose a tag to compare

  • MUMPS 5.8.0 upstream default. As always, can optionally choose a different version by setting CMake option -DMUMPS_UPSTREAM_VERSION=5.7.3 or similar
  • don't apply host optimization flags as they can break some builds
  • add -fno-strict-aliasing for GCC as recommended
  • oneAPI Fortrtan C_BOOL flags for consistency
  • rename options more specifically MUMPS_matlab MUMPS_scotch MUMPS_metis MUMPS_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

31 Jul 23:16
b9ddf60

Choose a tag to compare

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.

MUMPS 5.7.3 upstream. MUMPS_parallel option

18 Jul 05:01
c997fd6

Choose a tag to compare

option parallel (default on) is now option MUMPS_parallel

MUMPS upstream 5.7.3

Full Changelog: v5.7.2.0...v5.7.3.0

Upstream MUMPS 5.7.2. MKL detection improvements, C++ bugfix

27 Jun 13:18
6b789ce

Choose a tag to compare

correct Scalapack Git commit hash for scalapack build

BUGFIX for macOS with Clang, and other case-insensitive systems with C++ main programs using MUMPS via FetchContent or as Git submodule with add_subdirectory():
include ${mumps_SOURCE_DIR}/src, NOT ${mumps_SOURCE_DIR} to avoid MUMPS top-level file VERSION breaking build.

This was triggered when macOS Xcode headers became C++20 default.

MUMPS 5.7.1. General build system fixes

22 May 20:45
5c71b6d

Choose a tag to compare

  • also works with Visual Studio generator now. We separated C and Fortran targets to do this. Thanks for idea @dariomangoni
  • corrected CMake logic for various cases and added CI case thanks @dariomangoni for pointing problems out and suggestions