Skip to content

Releases: scivision/mumps

CMake >= 3.20: Scalapack find/build more robust

31 Jul 23:16
b9ddf60
Compare
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
Compare
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
Compare
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
Compare
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

Upstream MUMPS 5.7.0. Correct intsize64 for non-oneAPI. Arbitrary upstream version

02 May 15:20
29fb19f
Compare
Choose a tag to compare
  • Default MUMPS upstream 5.7.0. See MUMPS User guide for various improvements.
  • MUMPS 5.7.0 allows build without Scalapack cmake -Dscalapack=no
  • Correct intsize64=on for non-oneAPI. Requires ALL libraries including MPI be compiled for 64-bit.
  • Arbitrary MUMPS_UPSTREAM_VERSION download from mumps-solver.org

bugfixes, store MUMPS source outside of build dir

28 Mar 14:41
47ba5ef
Compare
Choose a tag to compare

store upstream source outside of build directory -- allows flipping between MUMPS versions without redownloading source each time, which can be quite slow due to server / internet bandwidth

remove MUMPS source code download timeout

remove GNU Octave to save maintenance burden

test: use TEST_LAUNCHER (better practice in CMake)

tests default on if top level project

bugfix: GEMMT: was broken several months ago, now fixed

FindSCALAPACK: Correct Lapack alias with MKL

26 Oct 19:18
Compare
Choose a tag to compare
v5.6.2.2

FindSCALAPACK: correct ALIAS of Lapack with MKL

user-set CMAKE_TLS_VERIFY (default on)

24 Oct 13:46
Compare
Choose a tag to compare
  • allow user-set CMAKE_TLS_VERIFY (default on)
  • scalapack v2.2.1.6 (autobuild lapack if needed)

MUMPS 5.6.2. Autobuild scalapack if missing.

19 Oct 14:26
32a00a3
Compare
Choose a tag to compare

Ease building for users by auto-building Scalapack if missing.

CMake >= 3.19 required. Improve Find[SCA]LAPACK with MKL

08 Sep 17:50
477ab2c
Compare
Choose a tag to compare

For those using MKL match library to provide LAPACK and SCALAPACK, we now use Intel's MKLConfig.cmake as recommended. For those using MKL, MKL 2021.3 or newer is required.

CMake >= 3.19 required to avoid vendoring so much much code and to remove workaround logic.