Package: rmumps 5.2.1-30

Serguei Sokol

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. Third part ordering libraries are included and can be used: 'PORD', 'METIS', 'SCOTCH'. '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>.

Authors:Serguei Sokol [aut, cre], Emmanuel Agullo [ctb], Patrick Amestoy [ctb, cph], Maurice Bremond [ctb], Alfredo Buttari [ctb], Philippe Combes [ctb], Marie Durand [ctb], Aurelia Fevre [ctb], Abdou Guermouche [ctb], Guillaume Joslin [ctb], Jacko Koster [ctb], Jean-Yves L'Excellent [ctb], Stephane Pralet [ctb], Chiara Puglisi [ctb], Francois-Henry Rouet [ctb], Wissam Sid-Lakhdar [ctb], Tzvetomila Slavova [ctb], Bora Ucar [ctb], Clement Weisbecker [ctb], Juergen Schulze [ctb], George Karypis [ctb], Douglas C. Schmidt [ctb], Isamu Hasegawa [ctb], Alexander Chemeris [ctb], Makoto Matsumoto [ctb], Takuji Nishimura [ctb], Francois Pellegrini [ctb], David Goudin [ctb], Pascal Henon [ctb], Pierre Ramet [ctb], Sebastien Fourestier [ctb], Jun-Ho Her [ctb], Cedric Chevalier [ctb], Timothy A. Davis [ctb, cph], Iain S. Duff [ctb, cph], John K. Reid [ctb, cph], Richard Stallman [ctb], Samuel Thibault [ctb, cph], CERFACS [cph], CNRS [cph], ENS Lyon [cph], INP Toulouse [cph], INRIA [cph], University of Bordeaux [cph], Regents of the University of Minnesota [cph], Free Software Foundation, Inc [cph], Alexander Chemeris [cph], Makoto Matsumoto [cph], Takuji Nishimura [cph], Universite de Bordeaux [cph], CNRS [cph], INSA [cph], INRAE [cph]

rmumps_5.2.1-30.tar.gz
rmumps_5.2.1-30.tar.gz(r-4.5-noble)rmumps_5.2.1-30.tar.gz(r-4.4-noble)
rmumps.pdf |rmumps.html
rmumps/json (API)
NEWS

# Install 'rmumps' in R:
install.packages('rmumps', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/sgsokol/rmumps/issues

Uses libs:
  • openblas– Optimized BLAS
  • fortran– Runtime library for GNU Fortran applications
  • c++– GNU Standard C++ Library v3

fortranopenblascpp

3.08 score 2 packages 17 scripts 482 downloads 16 exports 1 dependencies

Last updated 7 months agofrom:adae4a799b. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKDec 12 2024
R-4.5-linux-x86_64OKDec 12 2024

Exports:RmumpsRmumps__del_ptrRmumps__get_permutationRmumps__ptr_ijvRmumps__set_mat_ptrRmumps__set_permutationRmumps__solveptrRmumps__tripletRMUMPS_PERMRMUMPS_PERM_AMDRMUMPS_PERM_AMFRMUMPS_PERM_AUTORMUMPS_PERM_METISRMUMPS_PERM_PORDRMUMPS_PERM_QAMDRMUMPS_PERM_SCOTCH

Dependencies:Rcpp

Readme and manuals

Help Manual

Help pageTopics
Rcpp port of MUMPS library for LU or LDL^t factorization of sparse matricesrmumps-package rmumps
Rcpp Exported Class Wrapping MUMPS librarydeterminant.Rcpp_Rmumps dim.Rcpp_Rmumps ncol.Rcpp_Rmumps nrow.Rcpp_Rmumps print.Rcpp_Rmumps Rcpp_Rmumps-class Rmumps show.Rcpp_Rmumps solve.Rcpp_Rmumps solvet solvet.Rcpp_Rmumps
Delete via PointerRmumps__del_ptr
Get Permutation ParameterRmumps__get_permutation
Construct via Triplet PointersRmumps__ptr_ijv
Set Matrix via PointerRmumps__set_mat_ptr
Set Permutation ParameterRmumps__set_permutation
Solve via PointerRmumps__solveptr
Explore via TripletRmumps__triplet
Exported ConstantsRMUMPS_PERM RMUMPS_PERM_AMD RMUMPS_PERM_AMF RMUMPS_PERM_AUTO RMUMPS_PERM_METIS RMUMPS_PERM_PORD RMUMPS_PERM_QAMD RMUMPS_PERM_SCOTCH