diff options
author | Maurice Bremond <Maurice.Bremond@inria.fr> | 2020-01-23 15:48:41 +0100 |
---|---|---|
committer | Guix Patches Tester <> | 2020-02-13 14:38:07 +0000 |
commit | 8f190103a10f2e0eee9b3e06f06d5295ceaebd95 (patch) | |
tree | 0c51639eff8c5120f7e2fb5ca8ba5ced056d86e2 /gnu/packages/maths.scm | |
parent | d81fb2ae9443994ae5dd1cb5837276fad63f842c (diff) | |
download | patches-series-2892.tar patches-series-2892.tar.gz |
gnu: Add mpich, scalapack-mpich, mumps-mpich, pt-scotch-mpich, python-mpi4py-mpich.series-2892
Diffstat (limited to 'gnu/packages/maths.scm')
-rw-r--r-- | gnu/packages/maths.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 10071c10d5..ebfb1801c1 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -644,6 +644,14 @@ singular value problems.") (license (license:non-copyleft "file://LICENSE" "See LICENSE in the distribution.")))) +(define-public scalapack-mpich + (package + (inherit scalapack) + (name "scalapack-mpich") + (inputs + `(("mpi" ,mpich) + ,@(alist-delete "mpi" (package-inputs scalapack)))))) + (define-public gnuplot (package (name "gnuplot") @@ -2373,6 +2381,24 @@ sparse system of linear equations A x = b using Gaussian elimination.") (inputs (alist-delete "pt-scotch" (package-inputs mumps-openmpi))))) +(define-public mumps-mpich + (package (inherit mumps) + (name "mumps-mpich") + (inputs + `(("mpi" ,mpich) + ("scalapack" ,scalapack-mpich) + ("pt-scotch" ,pt-scotch-mpich) + ,@(alist-delete "scotch" (package-inputs mumps)))) + (arguments + (substitute-keyword-arguments (package-arguments mumps) + ((#:phases phases) + `(modify-phases ,phases + (replace 'check + (lambda _ + ((assoc-ref ,phases 'check) + #:exec-prefix '("mpirun" "-genv" "LD_LIBRARY_PATH" "../lib" "-n" "2" )))))))) + (synopsis "Multifrontal sparse direct solver (with MPI)"))) + (define-public ruby-asciimath (package (name "ruby-asciimath") @@ -2730,6 +2756,14 @@ YACC = bison -pscotchyy -y -b y (invoke "make" "ptcheck"))))))) (synopsis "Programs and libraries for graph algorithms (with MPI)"))) +(define-public pt-scotch-mpich + (package + (inherit pt-scotch) + (name "pt-scotch-mpich") + (inputs + `(("mpi" ,mpich) + ,@(alist-delete "mpi" (package-inputs pt-scotch)))))) + (define-public pt-scotch32 (package (inherit scotch32) (name "pt-scotch32") |