mumps-solverv5.9.1
- Updated
MUMPS (MUltifrontal Massively Parallel sparse direct Solver) solves systems of linear equations Ax = b where A is a square sparse matrix
- Project website: https://mumps-solver.org/
#Usage
mumps-solver provides CMake targets:
find_package(unofficial-mumps-solver CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::mumps-solver::DMUMPS)MUMPS is written in Fortran, but the exported targets carry the Fortran runtime,
so C and C++ projects can link it without enabling Fortran themselves.
mumps-solver also provides the pkg-config module unofficial-mumps-solver.
This port builds MUMPS in sequential mode; it uses the bundled MPI stub, whose
headers are installed to the "mumps_seq" include subdirectory.
#License
CECILL-C AND BSD-3-Clause AND LicenseRef-Public-Domain AND MIT
#Supported Platforms
!android & !ios & !emscripten & !uwp & !(windows & arm) & !(windows & !mingw & static)
- ✅linux
- ✅osx
- ✅windows-x64-dynamic
- ✅windows-x86-dynamic
- ❌
uwp - ❌
windows-arm64 - ❌
windows-static
#Features
Default feature: double
#complex
Build single precision complex (cmumps) interface
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#complex-double
Build double precision complex (zmumps) interface
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#doubledefault
Build double precision real (dmumps) interface
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#single
Build single precision real (smumps) interface
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#Dependencies
- blas
- lapack
vcpkg-gfortran
Platforms:
windows & !mingw
and 3 transitive dependencies:
lapack-reference (through lapack, lapack-reference)
Platforms:
!windows | !static | mingw
Features:blas-select,noblas
#Used By
- coin-or-ipopt (feature
mumps)
#Host Tool For
No ports use this.
#Contributors
Frazer McLean