Package Details: mumps 5.7.3-1

Git Clone URL: https://aur.archlinux.org/mumps.git (read-only, click to copy)
Package Base: mumps
Description: Sparse solver library using Gaussian elimination
Upstream URL: https://graal.ens-lyon.fr/MUMPS/index.php
Keywords: computing scientific
Licenses: custom
Conflicts: mumps-par, mumps4
Submitter: mickele
Maintainer: MartinDiehl
Last Packager: MartinDiehl
Votes: 14
Popularity: 0.000000
First Submitted: 2009-04-05 16:37 (UTC)
Last Updated: 2024-07-18 07:39 (UTC)

Pinned Comments

MartinDiehl commented on 2020-05-15 20:09 (UTC)

The sequential version is disabled, according to the manual it is only meant for systems without a MPI compiler but openmpi is a prerequisite. If there is any need for the sequential version, it can be enabled again.

Latest Comments

1 2 3 4 5 6 7 Next › Last »

lahwaacz commented on 2025-04-20 16:07 (UTC)

Hmm the line 126 in sini_driver.F is

      CALL METIS_SETDEFAULTOPTIONS(id%METIS_OPTIONS)

So I tried to disable Metis in Makefile.inc and that seems to work 🎉

lahwaacz commented on 2025-04-19 21:17 (UTC)

The check function is failing:

==> Starting check()...
make: Nothing to be done for 'all'.

Program received signal SIGILL: Illegal instruction.

Backtrace for this error:

Program received signal SIGILL: Illegal instruction.

Backtrace for this error:

Program received signal SIGILL: Illegal instruction.

Backtrace for this error:
#0  0x7572d4953ccf in ???
#1  0x7572d6e5c661 in ???
#2  0x7572d6e5c77a in ???
#0  0x7e7b34e4bccf in ???
#1  0x7e7b37322661 in ???
#2  0x7e7b3732277a in ???
#0  0x76b8d564bccf in ???
#1  0x76b8d7b0e661 in ???
#2  0x76b8d7b0e77a in ???
#3  0x7e7b37118d66 in smumps_ini_driver_
    at /usr/src/debug/mumps/MUMPS_5.7.3/src/sini_driver.F:126
#3  0x7572d6d18d66 in smumps_ini_driver_
    at /usr/src/debug/mumps/MUMPS_5.7.3/src/sini_driver.F:126
#3  0x76b8d7918d66 in smumps_ini_driver_
    at /usr/src/debug/mumps/MUMPS_5.7.3/src/sini_driver.F:126
#4  0x7e7b371cd2f8 in smumps_
    at /usr/src/debug/mumps/MUMPS_5.7.3/src/smumps_driver.F:987
#4  0x7572d6dcd2f8 in smumps_
    at /usr/src/debug/mumps/MUMPS_5.7.3/src/smumps_driver.F:987
#5  0x5898fd0f61c6 in mumps_test
    at /usr/src/debug/mumps/MUMPS_5.7.3/examples/ssimpletest.F:20
#6  0x5898fd0f6044 in main
    at /usr/src/debug/mumps/MUMPS_5.7.3/examples/ssimpletest.F:73
#5  0x5fe7ce5581c6 in mumps_test
    at /usr/src/debug/mumps/MUMPS_5.7.3/examples/ssimpletest.F:20
#6  0x5fe7ce558044 in main
    at /usr/src/debug/mumps/MUMPS_5.7.3/examples/ssimpletest.F:73
#4  0x76b8d79cd2f8 in smumps_
    at /usr/src/debug/mumps/MUMPS_5.7.3/src/smumps_driver.F:987
#5  0x5d041d2cf1c6 in mumps_test
    at /usr/src/debug/mumps/MUMPS_5.7.3/examples/ssimpletest.F:20
#6  0x5d041d2cf044 in main
    at /usr/src/debug/mumps/MUMPS_5.7.3/examples/ssimpletest.F:73
--------------------------------------------------------------------------
prterun noticed that process rank 0 with PID 4475 on node arch-nspawn-2156047 exited on
signal 4 (Illegal instruction).
--------------------------------------------------------------------------

luspi commented on 2023-10-18 14:51 (UTC)

Checks failed due to missing openblas package. Please add openblas to checkdepends.

bartus commented on 2022-08-19 14:56 (UTC)

@MartinDeihl: perhaps consider forcing mpirun to spawn jobs with sh instead of ssh with mpirun -mca plm_rsh_agent sh

MartinDiehl commented on 2022-08-08 15:11 (UTC)

@bartus: Thanks for the comment regarding SSH. I'm not convinced that openssh is really needed. By default, openMPI also requires an active network device and crashes on my laptop if I'm not on WIFI. But this behavior can be changed by means of environment variables.. I could imagine that something similar works for SSH if one wants to run an MPI parallel program on a single machine. For the moment, I therefore leave the dependencies as they are.

bartus commented on 2022-08-07 16:31 (UTC)

Fails in check() because of missing openmpi drops ssh as dependency.

Please add checkdepends=('openssh') to preserve correct behavior until #75535 is fixed.

gpettinello commented on 2022-08-06 08:06 (UTC)

Source url is not longer existing. Try https://ftp.mcs.anl.gov/pub/petsc/externalpackages and you can upgrade to version 5.5.1

Xwang commented on 2021-04-22 07:26 (UTC)

Makefile.inc does not pass the validity check.

entshuld commented on 2021-04-20 21:16 (UTC) (edited on 2021-04-20 23:03 (UTC) by entshuld)

diff --git a/PKGBUILD b/PKGBUILD
index 9335c08..86fe803 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -48,6 +48,9 @@ package(){
   install -m 755 -d "${pkgdir}/usr/share/doc/${pkgname}/examples"
   cd "${srcdir}/MUMPS_${pkgver}/examples"
   install -m 644 * "${pkgdir}/usr/share/doc/${pkgname}/examples"
+  install -m 644 "${srcdir}/MUMPS_${pkgver}/Makefile.inc" "${pkgdir}/usr/share/doc/${pkgname}/examples"
+  sed -i 's_\(topdir =\).*_\1 /usr_g; s-.*\(Makefile.inc\)-include Makefile.inc-g' "${pkgdir}/usr/share/doc/${pkgname}/examples/Makefile"
+  sed -i 's-\(LIBEXT[[:space:]]*=[[:space:]]*\)\.a-\1.so' "${pkgdir}/usr/share/doc/${pkgname}/examples/Makefile.inc"

   # Install license
   install -D -m644 "${srcdir}/MUMPS_${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

MartinDiehl commented on 2020-05-15 20:09 (UTC)

The sequential version is disabled, according to the manual it is only meant for systems without a MPI compiler but openmpi is a prerequisite. If there is any need for the sequential version, it can be enabled again.