diff --git a/mumps/DESCR b/mumps/DESCR new file mode 100644 index 0000000000000000000000000000000000000000..f30fcb726918beac5910b4a054b811ae031cf2fd --- /dev/null +++ b/mumps/DESCR @@ -0,0 +1,4 @@ +MUMPS (“MUltifrontal Massively Parallel Solverâ€) is a package for +solving systems of linear equations of the form Ax = b, where A is a +square sparse matrix that can be either unsymmetric, symmetric +positive deï¬nite, or general symmetric. \ No newline at end of file diff --git a/mumps/Makefile b/mumps/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..f79427ecd652c5ffdefa85eb64b0c4bdba163c00 --- /dev/null +++ b/mumps/Makefile @@ -0,0 +1,42 @@ +# robotpkg Makefile for: optimization/mumps +# Created: Antonio El Khoury on Wed, 7 Mar 2012 +# + +DISTNAME= MUMPS_${VERSION} Mumps +PKGNAME= mumps-${VERSION} +VERSION= 4.10.0 + +CATEGORIES= optimization +MASTER_SITES= \ + http://mumps.enseeiht.fr/ \ + ${MASTER_SITE_OPENROBOTS:=mumps/} + +MAINTAINER= +HOMEPAGE= http://graal.ens-lyon.fr/MUMPS/ +COMMENT= MUMPS : a parallel sparse direct solver +LICENSE= public-domain + +USE_LANGUAGES= c c++ fortran +GNU_CONFIGURE= yes +CONFIGURE_DIRS= ../ + +CPPFLAGS+= \ + -I${PREFIX.blas}/include/ \ + -I${PREFIX.lapack}/include/ +LDFLAGS+= \ + -L${PREFIX.blas}/lib/ \ + -L${PREFIX.lapack}/lib/ +LIBS+= -lblas -llapack -lpthread + +# -------------------------------------------------------------------- + +include ../../math/lapack/depend.mk +include ../../math/blas/depend.mk +include ../../pkgtools/pkg-config/depend.mk +include ../../mk/sysdep/doxygen.mk +include ../../mk/sysdep/latex.mk +include ../../mk/robotpkg.mk + +post-extract: + cd ${WRKDIR} && ${LN} -s MUMPS_${VERSION} MUMPS + diff --git a/mumps/PLIST b/mumps/PLIST new file mode 100644 index 0000000000000000000000000000000000000000..c9d3d4a5ae4ffeed96212b6e478395729996aead --- /dev/null +++ b/mumps/PLIST @@ -0,0 +1 @@ +@comment Wed Mar 7 19:07:19 CET 2012 diff --git a/mumps/depend.mk b/mumps/depend.mk new file mode 100644 index 0000000000000000000000000000000000000000..1c86a6e1ee42d3f6b6b9b79e47e990e1e5088c65 --- /dev/null +++ b/mumps/depend.mk @@ -0,0 +1,27 @@ +# robotpkg depend.mk for: optimization/mumps +# Created: Antonio El Khoury on Wed, 7 Mar 2012 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +IPOPT_DEPEND_MK:=${IPOPT_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= mumps +endif + +ifeq (+,$(IPOPT_DEPEND_MK)) # ------------------------------ + +PREFER.ipopt?= robotpkg + +DEPEND_USE+= mumps + +DEPEND_ABI.ipopt?= mumps>=4.10.0 +DEPEND_DIR.ipopt?= ../../optimization/ipopt + +SYSTEM_SEARCH.ipopt=\ + include/coin/ThirdParty/dmumps_c.h \ + lib/libcoinmumps.so + +endif # -------------------------------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/mumps/distinfo b/mumps/distinfo new file mode 100644 index 0000000000000000000000000000000000000000..2048edc7ad0f91de18ed0d12af3a0a9430e3bfbb --- /dev/null +++ b/mumps/distinfo @@ -0,0 +1,6 @@ +SHA1 (MUMPS_4.10.0.tar.gz) = 904b1d816272d99f1f53913cbd4789a5be1838f7 +RMD160 (MUMPS_4.10.0.tar.gz) = 19ae1f4773ab1643237f791085d9721932a618fc +Size (MUMPS_4.10.0.tar.gz) = 2481516 bytes +SHA1 (Mumps.tar.gz) = 2c2433ad8ccc8c51925e0737bace1b08bf7c3d9b +RMD160 (Mumps.tar.gz) = 067b70c6f4d369c53f37b0589af1c4c42249bfd8 +Size (Mumps.tar.gz) = 266006 bytes