rmumps: Wrapper for 'MUMPS' Library

Some basic features of 'MUMPS' (Multifrontal Massively Parallel sparse direct Solver) are wrapped in a class whose methods can be used for sequentially solving a sparse linear system (symmetric or not) with one or many right hand sides (dense or sparse). There is a possibility to do separately symbolic analysis, LU (or LDL^t) factorization and system solving. The ordering libraries 'PORD' and 'METIS' are included. 'MUMPS' method was first described in Amestoy et al. (2001) <doi:10.1137/S0895479899358194> and Amestoy et al. (2006) <doi:10.1016/j.parco.2005.07.004>.

Version: 5.9.1-1
Depends: R (≥ 3.5.0), methods
Imports: Rcpp (≥ 0.12.0)
LinkingTo: Rcpp
Suggests: testthat, Matrix, slam
Published: 2026-11-03
DOI: 10.32614/CRAN.package.rmumps
Author: Serguei Sokol [aut], Balasubramanian Narasimhan [ctb, cph, cre] (C interface for other packages, ABI adapters, vendoring pipeline), Emmanuel Agullo [ctb] (MUMPS), Patrick Amestoy [ctb, cph] (MUMPS, AMD), Maurice Bremond [ctb] (MUMPS), Alfredo Buttari [ctb] (MUMPS), Philippe Combes [ctb] (MUMPS), Marie Durand [ctb] (MUMPS), Aurelia Fevre [ctb] (MUMPS), Matthieu Gerest [ctb] (MUMPS), Abdou Guermouche [ctb] (MUMPS), Antoine Jego [ctb] (MUMPS), Guillaume Joslin [ctb] (MUMPS), Jacko Koster [ctb] (MUMPS), Jean-Yves L'Excellent [ctb] (MUMPS), Theo Mary [ctb] (MUMPS), Pierre-Etienne Polet [ctb] (MUMPS), Stephane Pralet [ctb] (MUMPS), Chiara Puglisi [ctb] (MUMPS), Francois-Henry Rouet [ctb] (MUMPS), Wissam Sid-Lakhdar [ctb] (MUMPS), Tzvetomila Slavova [ctb] (MUMPS), Bora Ucar [ctb] (MUMPS), Clement Weisbecker [ctb] (MUMPS), CERFACS [cph] (MUMPS), CNRS [cph] (MUMPS, rmumps), ENS Lyon [cph] (MUMPS), INP Toulouse [cph] (MUMPS), Inria [cph] (MUMPS), Mumps Technologies [cph] (MUMPS), University of Bordeaux [cph] (MUMPS), Timothy A. Davis [ctb, cph] (AMD, in MUMPS), Iain S. Duff [ctb, cph] (AMD, in MUMPS), The University of Tennessee and The University of Tennessee Research Foundation [cph] (LAPACK-derived code in MUMPS), The University of California Berkeley [cph] (LAPACK-derived code in MUMPS), The University of Colorado Denver [cph] (LAPACK-derived code in MUMPS), Juergen Schulze [ctb] (PORD (public domain)), George Karypis [ctb] (METIS), Regents of the University of Minnesota [cph] (METIS), Douglas C. Schmidt [ctb] (glibc qsort, in METIS/GKlib), Free Software Foundation, Inc. [cph] (glibc code, in METIS/GKlib), Alexander Chemeris [ctb, cph] (msinttypes, in METIS/GKlib), Makoto Matsumoto [ctb, cph] (MT19937-64, in METIS/GKlib), Takuji Nishimura [ctb, cph] (MT19937-64, in METIS/GKlib), INRAE [cph] (rmumps), INSA [cph] (rmumps)
Maintainer: Balasubramanian Narasimhan <naras at stanford.edu>
BugReports: https://github.com/bnaras/rmumps/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
Copyright: file inst/COPYRIGHTS
rmumps copyright details
URL: https://mumps-solver.org/, https://github.com/bnaras/rmumps/
NeedsCompilation: yes
SystemRequirements: GNU Make
Citation: rmumps citation info
Materials: README, NEWS
In views: NumericalMathematics
CRAN checks: rmumps results

Documentation:

Reference manual: rmumps.html , rmumps.pdf

Downloads:

Package source: rmumps_5.9.1-1.tar.gz
Windows binaries: r-devel: rmumps_5.2.1-43.zip, r-release: rmumps_5.2.1-43.zip, r-oldrel: rmumps_5.2.1-43.zip
macOS binaries: r-release (arm64): rmumps_5.9.1-1.tgz, r-oldrel (arm64): rmumps_5.9.1-1.tgz, r-release (x86_64): rmumps_5.9.1-1.tgz, r-oldrel (x86_64): rmumps_5.9.1-1.tgz
Old sources: rmumps archive

Reverse dependencies:

Reverse depends: multbxxc, r2sundials
Reverse imports: Uno
Reverse linking to: multbxxc, r2sundials, Uno
Reverse suggests: conos, sccore

Linking:

Please use the canonical form https://CRAN.R-project.org/package=rmumps to link to this page.