Skip to content

[MUMPS] [package list]

MUMPS/5.9.1-cpeGNU-26.03-static-noOpenMP (MUMPS-5.9.1-cpeGNU-26.03-static-noOpenMP.eb)

Install with the EasyBuild-user module:

eb MUMPS-5.9.1-cpeGNU-26.03-static-noOpenMP.eb -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider MUMPS/5.9.1-cpeGNU-26.03-static-noOpenMP.

EasyConfig:

#DOC MUMPS compiled with the single-threaded LibSci libraries, as a static library only for now.


local_SCOTCH7_version =      '7.0.12'        # https://gforge.inria.fr/projects/scotch/
local_METIS_version =        '5.1.0'         # https:/http://glaros.dtc.umn.edu/gkhome/metis/metis/download

local_MUMPS_version =        '5.9.1'         # https://mumps-solver.org/index.php?page=dwnld

name =           'MUMPS'
version =        local_MUMPS_version
version_suffix = '-static-noOpenMP'

homepage = 'https://graal.ens-lyon.fr/MUMPS/'

whatis = [
    'Description: A parallel sparse direct solver',
]

description = """
MUMPS stands for MUltifrontal Massively Parallel sparse direct Solver.

Both static and shared libraries are provided. This version is using the
single-threaded LibSci.
"""

doc_urls = [
    'User guide downloadable from https://mumps-solver.org/index.php?page=doc'
]

toolchain = {'name': 'cpeGNU', 'version': '26.03'}
toolchain_opts = {'pic': True, 'usempi': True, 'openmp': False, 'gfortran9-compat': True}

source_urls = ['http://mumps-solver.org/']
sources = ['%(name)s_%(version)s.tar.gz']

checksums = [
    {'MUMPS_%(version)s.tar.gz' : '659c9b57646b5a003ac618baa1faf9dd2044e46c732b3daaccbc7158003e1b46'},
]

build_deps = [
    ('buildtools', '%(toolchain_version)s', '', True),
]

deps = [
    ('SCOTCH', local_SCOTCH7_version),
    ('METIS',  local_METIS_version,   '-idx32-fp64'),
]

max_parallel = 1

build_opts = 'all SONAME_VERSION="%(version)s"'

env_mod_category = 'math'

[MUMPS] [package list]