Skip to content

Commit

Permalink
mumps upstream 5.6.1
Browse files Browse the repository at this point in the history
fixes #61
  • Loading branch information
scivision committed Jul 14, 2023
1 parent 9ffe8ce commit c125846
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 6 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ endif()

project(MUMPS
LANGUAGES C Fortran
VERSION 5.6.0.0
VERSION 5.6.1.0
DESCRIPTION "Sparse direct parallel solver"
HOMEPAGE_URL "http://mumps-solver.org/"
)
Expand All @@ -20,7 +20,7 @@ else()
endif()

if(NOT MUMPS_UPSTREAM_VERSION)
set(MUMPS_UPSTREAM_VERSION 5.6.0)
set(MUMPS_UPSTREAM_VERSION 5.6.1)
endif()

if(MSVC AND BUILD_SHARED_LIBS)
Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,18 @@
[![ci_windows](https://github.com/scivision/mumps/actions/workflows/ci_windows.yml/badge.svg)](https://github.com/scivision/mumps/actions/workflows/ci_windows.yml)
[![oneapi-linux](https://github.com/scivision/mumps/actions/workflows/oneapi-linux.yml/badge.svg)](https://github.com/scivision/mumps/actions/workflows/oneapi-linux.yml)

CMake downloads the source tarfile from MUMPS developer websites and builds.
CMake downloads the unmodified source tarfile from MUMPS developers and builds.
CMake builds MUMPS in parallel faster and more conveniently than the original Makefiles.
CMake allows easy reuse of MUMPS in external projects via CMake
[FetchContent](https://github.com/scivision/mumps-fetchcontent)
or ExternalProject or `cmake --install`.

[MUMPS CeCILL-C license](https://mumps-solver.org/index.php?page=dwnld#license)
is distinct from this CMake script license.
MUMPS teams typically make new
[releases](https://mumps-solver.org/index.php?page=dwnld#cl)
each year.

Many compilers and systems are supported by CMake build system on Windows, MacOS and Linux.
Static (default) or Shared `cmake -DBUILD_SHARED_LIBS=on` MUMPS builds are supported.

Expand Down
2 changes: 1 addition & 1 deletion Readme_options.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ The MUMPS version defaults to a recent release.
For reproducibility, benchmarking and other purposes, one may select the version of MUMPS to build like:

```sh
cmake -B build -DMUMPS_UPSTREAM_VERSION=5.6.0
cmake -B build -DMUMPS_UPSTREAM_VERSION=5.6.1
```

The MUMPS_UPSTREAM_VERSION works for MUMPS versions in
Expand Down
8 changes: 7 additions & 1 deletion cmake/libraries.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,13 @@
"sha256": "3e08c1bdea7aaaba303d3cf03059f3b4336fa49bef93f4260f478f067f518289",
"urls": [
"https://zenodo.org/record/7888117/files/MUMPS_5.6.0.tar.gz?download=1",
"https://graal.ens-lyon.fr/MUMPS/MUMPS_5.6.0.tar.gz"
"https://mumps-solver.org/MUMPS_5.6.0.tar.gz"
]
},
"5.6.1": {
"sha256": "1920426d543e34d377604070fde93b8d102aa38ebdf53300cbce9e15f92e2896",
"urls": [
"https://mumps-solver.org/MUMPS_5.6.1.tar.gz"
]
}
}
Expand Down
2 changes: 1 addition & 1 deletion scripts/test_mumps_versions.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
include(${CMAKE_CURRENT_LIST_DIR}/tempdir.cmake)


foreach(u IN ITEMS 4.8.4 4.9.2 5.0.2 5.1.2 5.2.1 5.3.5 5.4.1 5.5.1 5.6.0)
foreach(u IN ITEMS 4.8.4 4.9.2 5.0.2 5.1.2 5.2.1 5.3.5 5.4.1 5.5.1 5.6.1)
get_temp_dir(bindir)
message(STATUS "Testing MUMPS ${u} in ${bindir}")

Expand Down

0 comments on commit c125846

Please sign in to comment.