Package Details: mumps 5.0.2-1

Git Clone URL: https://aur.archlinux.org/mumps.git (read-only)
Package Base: mumps
Description: Sparse solver library using Gaussian elimination
Upstream URL: http://mumps.enseeiht.fr
Licenses: custom
Submitter: mickele
Maintainer: heitzmann
Last Packager: heitzmann
Votes: 6
Popularity: 0.000144
First Submitted: 2009-04-05 16:37
Last Updated: 2016-10-27 14:38

Required by (6)

Sources (2)

Latest Comments

heitzmann commented on 2016-05-31 12:49

Thanks @gdolle!
I've included your fix straight into Makefile.inc.
Let me know if the problem persists.

gdolle commented on 2016-05-29 13:32

Hi, I got this error since zlib 1.2.8
----
/usr/lib/libscotch.so : référence indéfinie vers « gzwrite »
/usr/lib/libscotch.so : référence indéfinie vers « gzsetparams »
/usr/lib/libscotch.so : référence indéfinie vers « gzclose »
/usr/lib/libscotch.so : référence indéfinie vers « gzdopen »
/usr/lib/libscotch.so : référence indéfinie vers « gzread »
collect2: erreur : ld a retourné 1 code d'état d'exécution
----
I don't know if it comes from my install, but if someone has the same problem, adding zlib linking "-lz" should solve the problem.

See this patch
https://gist.github.com/gdolle/7e1b15abe12f983e340ba215e667f337

mickele commented on 2015-08-07 18:30

@hyperelastic
Try mumps4

hyperelastic commented on 2015-08-04 22:25

Doesnt build. In turn, unable to install aster. The message looks like this:

libcmumps.a(cana_aux_par.o): In function `__cmumps_parallel_analysis_MOD_cmumps_assemble_top_graph':

...

libcmumps.a(cfac_asm_master_m.o):cfac_asm_master_m.F:(.text+0x74e5): more undefined references to `__stack_chk_fail_local' follow

mickele commented on 2015-02-28 07:05

I tried compiling with metis-4, but it stopped with an error. It seems mumps-5 requires metis-5.

fhr commented on 2015-02-27 23:31

You can use Metis 4.x or lower by compiling with -Dmetis4, ParMetis 3.2.0 or lower with -Dparmetis3. So you could have a mumps-5_metis-4 package I guess...

mickele commented on 2015-02-27 18:28

mumps-5 requires metis-5, so I had to create another package (mumps4) to link with code-aster (that requires metis-4).

eleftg commented on 2015-02-19 16:35

@eolianoe: Indeed. Those extra'pkg' in the install paths are redundant :-)

However mine built fine with 16 procs. Weird... (timing issue perhaps?)

eolianoe commented on 2015-02-19 08:31

@mickele: at line 37 and 50 you have an additional 'pkg' which should not be here. And the package failed to build with more than one core so maybe you should add a '-j1' to the make command.

mickele commented on 2015-01-12 21:19

4.10.0-6
Added metis4 dep. It isn't necessary to rebuild the package.

sarah.j commented on 2015-01-07 08:47

metis4 is missing in the deps

mickele commented on 2014-12-24 11:08

I removed linkage to parmetis, now (4.10.0-5) links only to metis-4.

mickele commented on 2014-12-14 10:45

Changed because of relocation of scotch_esmumps5 relocation of header files (4.10.0-4).

eleftg commented on 2014-10-14 11:14

Indeed. Problem solved.

Thanks!

mickele commented on 2014-10-13 18:40

@eleftg
Sorry for the delay, but at last I should have solved your issue.

eleftg commented on 2014-10-06 14:51

Any news regarding the error?

eleftg commented on 2014-09-26 11:30

make[1]: Entering directory '/home/george/aur-builds/mumps/src/MUMPS_4.10.0/examples'
mpif77 -o ssimpletest -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC ssimpletest.o ../lib/libsmumps.a ../lib/libmumps_common.a -L/usr/lib -lparmetis-3 -lmetis-4 -L../PORD/lib/ -lpord -L/usr/lib -lptesmumps -lptscotch -lptscotcherr -lscotchmetis -lscotch -lscalapack -llapack -L/usr/lib/openmpi -lmpi_mpifh -lmpi_usempi -lmpi -ldl -lhwloc -lblas -lpthread
/usr/bin/ld: cannot find -lmpi_usempi
collect2: error: ld returned 1 exit status
Makefile:28: recipe for target 'ssimpletest' failed
make[1]: *** [ssimpletest] Error 1
make[1]: Leaving directory '/home/george/aur-builds/mumps/src/MUMPS_4.10.0/examples'
Makefile:42: recipe for target 'sexamples' failed
make: *** [sexamples] Error 2
==> ERROR: A failure occurred in build().
Aborting...

Trying to locate libmpi_usempi the results are the following:

locate mpi_usempi

/usr/lib/openmpi/libmpi_usempi_ignore_tkr.so
/usr/lib/openmpi/libmpi_usempi_ignore_tkr.so.0
/usr/lib/openmpi/libmpi_usempi_ignore_tkr.so.0.0.0
/usr/lib/openmpi/libmpi_usempif08.so
/usr/lib/openmpi/libmpi_usempif08.so.0
/usr/lib/openmpi/libmpi_usempif08.so.0.5.0

???

mickele commented on 2014-08-31 20:26

I added parmetis3 and scotch_esmumps5 in AUR.
I created these two packages because it seems mumps-4.10 doesn't work well with parmetis-4. Look at http://mumps.enseeiht.fr/index.php?page=faq#18.
Symilar problem for scotch_esmumps (look at http://www.code-aster.org/forum2/viewtopic.php?id=18497).

eolianoe commented on 2014-08-27 19:23

LIBPAR have been modified, but why did you change the depencies to parmetis3 and scotch_esmumps5 whose don't exist in the AUR ?

eolianoe commented on 2014-08-16 19:46

Flagged out-of-date because LIBPAR need to be changed in Makefile.inc

heitzmann commented on 2014-06-19 00:41

For me the error seemed to be that the openmpi fortran lib is not libmpi_f77, but limmpi_mpifh and libmpi_usempi, so I just replaced it on the Makefile (line 77):

LIBPAR = $(SCALAP) -L/usr/lib/openmpi -lmpi_mpifh -lmpi_usempi -lmpi -ldl -lhwloc

blixawillbargeld commented on 2014-05-21 20:08

@Gug: thanks for your PKGBUILD, did work for me too. AUR Version gives me an error as well.

gdolle commented on 2013-08-10 15:34

I had to change the Makefile.inc and PKGBUILD to make it compile. If some are interested,
https://github.com/dolleg/AUR/tree/master/lib/mumps/4.10.0

gdolle commented on 2013-08-03 14:27

I got a conflict between scotch_esmumps and ptscotch
(It seems that scotch_esmumps already provide ptscotch so ptscotch>5.17 might not be required)
Someone can confirm ?

gdolle commented on 2013-08-03 14:25

I got a conflict between scotch_esmumps and ptscotch
(It seems that scotch_esmumps already provide ptscotch so ptscotch>5.17 might not be required)
Someone can confirm ?

gdolle commented on 2013-08-03 14:25

I got a conflict between scotch_esmumps and ptscotch
(It seems that scotch_esmumps already provide ptscotch so ptscotch>5.17 might not be required)
Someone can confirm ?

gdolle commented on 2013-08-03 14:24

I got a conflict between scotch_esmumps and ptscotch
(It seems that scotch_esmumps already provide ptscotch so ptscotch>5.17 might not be required)
Someone can confirm ?

gdolle commented on 2013-08-03 14:24

I got a conflict between scotch_esmumps and ptscotch
(It seems that scotch_esmumps already provide ptscotch so ptscotch>5.17 might not be required)
Someone can confirm ?

gdolle commented on 2013-08-03 14:23

I got a conflict between scotch_esmumps and ptscotch
(It seems that scotch_esmumps already provide ptscotch so ptscotch>5.17 might not be required)
Someone can confirm ?

gdolle commented on 2013-08-03 14:16

I got a conflict between scotch_esmumps and ptscotch
(It seems that scotch_esmumps already provide ptscotch so ptscotch>5.17 might not be required)
Someone can confirm ?

foobarrior commented on 2013-03-28 11:33

ledomi, do foolowing:
rm /usr/include/scotch/*metis*

foobarrior commented on 2013-03-27 06:15

Update your dependencies!
-change mpich2 to mpich
-change parmetis-mpich2 to parmetis-mpich

Anonymous comment on 2012-11-20 19:16

@plutus I have the same problem, did you find a solution? thanks

@gauteh I tried to install from your link but I had the error any idea? thanks
make[1]: Entering directory `/home/julien/library/builds/arch-master2/mumps/src/MUMPS_4.10.0'
(cd src ; make s)
make[2]: Entering directory `/home/julien/library/builds/arch-master2/mumps/src/MUMPS_4.10.0/src'
make ARITH=s mumps_lib
make[3]: Entering directory `/home/julien/library/builds/arch-master2/mumps/src/MUMPS_4.10.0/src'
/opt/mpich2/bin/mpicc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -I/opt/mpich2/include -I../include -DAdd_ -I../PORD/include/ -I/usr/include/scotch -Dscotch -Dmetis -Dpord -Dptscotch -Dparmetis -c mumps_orderings.c -o mumps_orderings.o
In file included from mumps_orderings.h:100:0,
from mumps_orderings.c:54:
/opt/mpich2/include/parmetis.h:33:4: error: #error "Incorrect user-supplied value fo IDXTYPEWIDTH"
/opt/mpich2/include/parmetis.h:42:4: error: #error "Incorrect user-supplied value fo REALTYPEWIDTH"
/opt/mpich2/include/parmetis.h:66:14: error: unknown type name ‘idx_t’
....
make[3]: *** [mumps_orderings.o] Error 1
make[3]: Leaving directory `/home/julien/library/builds/arch-master2/mumps/src/MUMPS_4.10.0/src'
make[2]: *** [s] Error 2
make[2]: Leaving directory `/home/julien/library/builds/arch-master2/mumps/src/MUMPS_4.10.0/src'
make[1]: *** [mumps_lib] Error 2
make[1]: Leaving directory `/home/julien/library/builds/arch-master2/mumps/src/MUMPS_4.10.0'
make: *** [s] Error 2

gauteh commented on 2012-09-23 12:04

check out: https://github.com/gauteh/arch/tree/master/mumps and https://github.com/gauteh/arch/tree/master/scotch_esmumps for version that doesnt have nodewnd problem.

Anonymous comment on 2012-03-01 00:38

got this error: any idea?

/opt/mpich2/bin/mpif77 -Dintel_ -DALLOW_NON_INIT -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -I/opt/mpich2/include -I. -I../include -c ssimpletest.F
/opt/mpich2/bin/mpif77 -o ssimpletest -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include -I/opt/mpich2/include ssimpletest.o ../lib/libsmumps.a ../lib/libmumps_common.a -L/opt/mpich2/lib -lparmetis -lmetis -L../PORD/lib/ -lpord -L/usr/lib -lesmumps -lptscotch -lptscotcherr -lscalapack -llapack -lblacs -lblacsf77 -lblacs -L/opt/mpich2/lib/ -lmpich -lf77blas -latlas -lpthread
../lib/libsmumps.a(smumps_part2.o): In function `smumps_195_':
smumps_part2.F:(.text+0x200ff): undefined reference to `metis_nodewnd_'
collect2: ld returned 1 exit status
make[1]: *** [ssimpletest] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-ste/aur-mumps/src/MUMPS_4.9.2/examples'
make: *** [sexamples] Error 2

kkimdev commented on 2011-09-11 18:17

I think we should use ptscotch-mpich2 instead of ptscotch for dependency