From 89bf54717e0cda74c3fb2ca109eab5fdb5804fa0 Mon Sep 17 00:00:00 2001 From: Anthony Mallet <anthony.mallet@laas.fr> Date: Mon, 15 Apr 2019 18:41:18 +0200 Subject: [PATCH] [wip/mumps] Remove (inactive) --- Makefile | 1 - mumps/DESCR | 4 - mumps/Makefile | 42 ---------- mumps/PLIST | 24 ------ mumps/depend.mk | 28 ------- mumps/distinfo | 6 -- mumps/files/Makefile.am | 171 --------------------------------------- mumps/files/configure.ac | 34 -------- mumps/patches/patch-aa | 20 ----- mumps/patches/patch-ab | 31 ------- mumps/patches/patch-ac | 18 ----- 11 files changed, 379 deletions(-) delete mode 100644 mumps/DESCR delete mode 100644 mumps/Makefile delete mode 100644 mumps/PLIST delete mode 100644 mumps/depend.mk delete mode 100644 mumps/distinfo delete mode 100644 mumps/files/Makefile.am delete mode 100644 mumps/files/configure.ac delete mode 100644 mumps/patches/patch-aa delete mode 100644 mumps/patches/patch-ab delete mode 100644 mumps/patches/patch-ac diff --git a/Makefile b/Makefile index 02bcd6a2..524455c6 100644 --- a/Makefile +++ b/Makefile @@ -63,7 +63,6 @@ SUBDIR+= move3d-assets SUBDIR+= move3d-studio SUBDIR+= msgconnector SUBDIR+= multicontact-api -SUBDIR+= mumps SUBDIR+= octovis SUBDIR+= ompl SUBDIR+= openhrp3-hrp2 diff --git a/mumps/DESCR b/mumps/DESCR deleted file mode 100644 index 5863f9ee..00000000 --- a/mumps/DESCR +++ /dev/null @@ -1,4 +0,0 @@ -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. diff --git a/mumps/Makefile b/mumps/Makefile deleted file mode 100644 index 81c69cc8..00000000 --- a/mumps/Makefile +++ /dev/null @@ -1,42 +0,0 @@ -# robotpkg Makefile for: optimization/mumps -# Created: Antonio El Khoury on Wed, 7 Mar 2012 -# - -VERSION= 4.10.0 -DISTNAME= MUMPS_${VERSION} -PKGNAME= mumps-${VERSION} -CATEGORIES= math -MASTER_SITES= http://mumps.enseeiht.fr/ - -COMMENT= Parallel sparse direct solver -HOMEPAGE= http://graal.ens-lyon.fr/MUMPS/ -LICENSE= public-domain -MAINTAINER= openrobots@laas.fr - -WRKSRC= ${WRKDIR} -GNU_CONFIGURE= yes - -INCLUDE_DIRS.lapack= include -LIBRARY_DIRS.lapack= lib -RPATH_DIRS.lapack= lib -LDFLAGS.lapack= -llapack - -# require f90 compiler -DEPEND_ABI.gcc-fortran+= gcc-fortran>=4 - -include ../../math/lapack/depend.mk -include ../../mk/sysdep/autoconf.mk -include ../../mk/sysdep/automake.mk -include ../../mk/language/c.mk -include ../../mk/language/c++.mk -include ../../mk/language/fortran.mk -include ../../mk/robotpkg.mk - -post-extract: - ${RUN} cd ${WRKDIR}; \ - ${LN} -s MUMPS_${VERSION} MUMPS; \ - ${SED} -e 's/@VERSION@/${VERSION}/g' \ - >configure.ac <${FILESDIR}/configure.ac; \ - ${CP} ${FILESDIR}/Makefile.am Makefile.am - -pre-configure: autoreconf diff --git a/mumps/PLIST b/mumps/PLIST deleted file mode 100644 index 8377741a..00000000 --- a/mumps/PLIST +++ /dev/null @@ -1,24 +0,0 @@ -@comment Thu Mar 8 17:56:36 CET 2012 -include/mumps/cmumps_c.h -include/mumps/cmumps_root.h -include/mumps/cmumps_struc.h -include/mumps/dmumps_c.h -include/mumps/dmumps_root.h -include/mumps/dmumps_struc.h -include/mumps/mumps_c_types.h -include/mumps/mumps_compat.h -include/mumps/smumps_c.h -include/mumps/smumps_root.h -include/mumps/smumps_struc.h -include/mumps/zmumps_c.h -include/mumps/zmumps_root.h -include/mumps/zmumps_struc.h -lib/libcmumps_seq.la -lib/libdmumps_seq.la -lib/libmumps_common_seq.la -lib/libsmumps_seq.la -lib/libzmumps_seq.la -share/mumps/ChangeLog -share/mumps/LICENSE -share/mumps/README -share/mumps/VERSION diff --git a/mumps/depend.mk b/mumps/depend.mk deleted file mode 100644 index 8b5ee428..00000000 --- a/mumps/depend.mk +++ /dev/null @@ -1,28 +0,0 @@ -# robotpkg depend.mk for: optimization/mumps -# Created: Antonio El Khoury on Wed, 7 Mar 2012 -# -DEPEND_DEPTH:= ${DEPEND_DEPTH}+ -MUMPS_DEPEND_MK:= ${MUMPS_DEPEND_MK}+ - -ifeq (+,$(DEPEND_DEPTH)) -DEPEND_PKG+= mumps -endif - -ifeq (+,$(MUMPS_DEPEND_MK)) # ---------------------------------------------- - -PREFER.mumps?= robotpkg - -DEPEND_USE+= mumps - -DEPEND_ABI.mumps?= mumps>=4.10.0 -DEPEND_DIR.mumps?= ../../wip/mumps - -SYSTEM_SEARCH.mumps=\ - 'include/mumps/dmumps_c.h:/MUMPS_VERSION.*"[0-9.]*"/s/[^0-9.]//gp' \ - 'lib/lib{s,d,c,z}mumps_seq.{so,a}' - -SYSTEM_PKG.Ubuntu.mumps=libmumps-seq-dev - -endif # MUMPS_DEPEND_MK ---------------------------------------------------- - -DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/mumps/distinfo b/mumps/distinfo deleted file mode 100644 index 829bdee1..00000000 --- a/mumps/distinfo +++ /dev/null @@ -1,6 +0,0 @@ -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 (patch-aa) = ec047ce693541de6e92a4c79980daf4d5283b1c0 -SHA1 (patch-ab) = 92a0176707f4afd0f1a59c8b875954df7184924e -SHA1 (patch-ac) = 5efcbe62eff3428e061f54ef123c6e92a4e7973c diff --git a/mumps/files/Makefile.am b/mumps/files/Makefile.am deleted file mode 100644 index 36702d27..00000000 --- a/mumps/files/Makefile.am +++ /dev/null @@ -1,171 +0,0 @@ -# automake file for MUMPS - -AM_CPPFLAGS= -IMUMPS/include -IMUMPS/libseq - -lib_LTLIBRARIES= libmumps_common_seq.la -lib_LTLIBRARIES+= libsmumps_seq.la -lib_LTLIBRARIES+= libdmumps_seq.la -lib_LTLIBRARIES+= libcmumps_seq.la -lib_LTLIBRARIES+= libzmumps_seq.la - -docdir= ${datadir}/mumps -doc_DATA=\ - MUMPS/ChangeLog \ - MUMPS/LICENSE \ - MUMPS/README \ - MUMPS/VERSION - -mumpsdir= ${includedir}/mumps -mumps_HEADERS=\ - MUMPS/include/mumps_c_types.h \ - MUMPS/include/mumps_compat.h \ - \ - MUMPS/include/smumps_c.h \ - MUMPS/include/smumps_root.h \ - MUMPS/include/smumps_struc.h \ - \ - MUMPS/include/dmumps_c.h \ - MUMPS/include/dmumps_root.h \ - MUMPS/include/dmumps_struc.h \ - \ - MUMPS/include/cmumps_c.h \ - MUMPS/include/cmumps_root.h \ - MUMPS/include/cmumps_struc.h \ - \ - MUMPS/include/zmumps_c.h \ - MUMPS/include/zmumps_root.h \ - MUMPS/include/zmumps_struc.h - -libmumps_common_seq_la_SOURCES=\ - MUMPS/src/mumps_part9.F \ - MUMPS/src/mumps_common.c \ - MUMPS/src/mumps_ooc_common.F \ - MUMPS/src/mumps_orderings.c \ - MUMPS/src/mumps_size.c \ - MUMPS/src/mumps_io.c \ - MUMPS/src/mumps_io_basic.c \ - MUMPS/src/mumps_io_thread.c \ - MUMPS/src/mumps_io_err.c \ - MUMPS/src/mumps_static_mapping.F \ - MUMPS/src/mumps_sol_es.F \ - MUMPS/src/tools_common_mod.F \ - \ - MUMPS/libseq/mpi.f \ - MUMPS/libseq/mpic.c \ - MUMPS/libseq/elapse.c -libmumps_common_seq_la_LIBADD=${FCLIBS} -libmumps_common_seq_la_LDFLAGS=-release ${PACKAGE_VERSION} - -libsmumps_seq_la_SOURCES=\ - MUMPS/src/smumps_part1.F \ - MUMPS/src/smumps_part2.F \ - MUMPS/src/smumps_part3.F \ - MUMPS/src/smumps_part4.F \ - MUMPS/src/smumps_part5.F \ - MUMPS/src/smumps_part6.F \ - MUMPS/src/smumps_part7.F \ - MUMPS/src/smumps_part8.F \ - MUMPS/src/smumps_comm_buffer.F \ - MUMPS/src/smumps_load.F \ - MUMPS/src/smumps_c.c \ - MUMPS/src/smumps_ooc_buffer.F \ - MUMPS/src/smumps_ooc.F \ - MUMPS/src/smumps_struc_def.F -libsmumps_seq_la_LIBADD=libmumps_common_seq.la -libsmumps_seq_la_LDFLAGS=-release ${PACKAGE_VERSION} - -smumps_part1.lo smumps_part2.lo: smumps_load.lo smumps_ooc.lo -smumps_part3.lo smumps_part4.lo: smumps_load.lo smumps_ooc.lo -smumps_part5.lo smumps_part6.lo: smumps_load.lo smumps_ooc.lo smumps_part2.lo -smumps_part7.lo smumps_part8.lo: smumps_load.lo smumps_ooc.lo - -smumps_ooc.lo smumps_load.lo: smumps_comm_buffer.lo -smumps_ooc.lo smumps_load.lo: smumps_struc_def.lo -smumps_ooc.lo smumps_load.lo: smumps_ooc_buffer.lo - -libdmumps_seq_la_SOURCES=\ - MUMPS/src/dmumps_part1.F \ - MUMPS/src/dmumps_part2.F \ - MUMPS/src/dmumps_part3.F \ - MUMPS/src/dmumps_part4.F \ - MUMPS/src/dmumps_part5.F \ - MUMPS/src/dmumps_part6.F \ - MUMPS/src/dmumps_part7.F \ - MUMPS/src/dmumps_part8.F \ - MUMPS/src/dmumps_comm_buffer.F \ - MUMPS/src/dmumps_load.F \ - MUMPS/src/dmumps_c.c \ - MUMPS/src/dmumps_ooc_buffer.F \ - MUMPS/src/dmumps_ooc.F \ - MUMPS/src/dmumps_struc_def.F -libdmumps_seq_la_LIBADD=libmumps_common_seq.la -libdmumps_seq_la_LDFLAGS=-release ${PACKAGE_VERSION} - -dmumps_part1.lo dmumps_part2.lo: dmumps_load.lo dmumps_ooc.lo -dmumps_part3.lo dmumps_part4.lo: dmumps_load.lo dmumps_ooc.lo -dmumps_part5.lo dmumps_part6.lo: dmumps_load.lo dmumps_ooc.lo dmumps_part2.lo -dmumps_part7.lo dmumps_part8.lo: dmumps_load.lo dmumps_ooc.lo - -dmumps_ooc.lo dmumps_load.lo: dmumps_comm_buffer.lo -dmumps_ooc.lo dmumps_load.lo: dmumps_struc_def.lo -dmumps_ooc.lo dmumps_load.lo: dmumps_ooc_buffer.lo - -libcmumps_seq_la_SOURCES=\ - MUMPS/src/cmumps_part1.F \ - MUMPS/src/cmumps_part2.F \ - MUMPS/src/cmumps_part3.F \ - MUMPS/src/cmumps_part4.F \ - MUMPS/src/cmumps_part5.F \ - MUMPS/src/cmumps_part6.F \ - MUMPS/src/cmumps_part7.F \ - MUMPS/src/cmumps_part8.F \ - MUMPS/src/cmumps_comm_buffer.F \ - MUMPS/src/cmumps_load.F \ - MUMPS/src/cmumps_c.c \ - MUMPS/src/cmumps_ooc_buffer.F \ - MUMPS/src/cmumps_ooc.F \ - MUMPS/src/cmumps_struc_def.F -libcmumps_seq_la_LIBADD=libmumps_common_seq.la -libcmumps_seq_la_LDFLAGS=-release ${PACKAGE_VERSION} - -cmumps_part1.lo cmumps_part2.lo: cmumps_load.lo cmumps_ooc.lo -cmumps_part3.lo cmumps_part4.lo: cmumps_load.lo cmumps_ooc.lo -cmumps_part5.lo cmumps_part6.lo: cmumps_load.lo cmumps_ooc.lo cmumps_part2.lo -cmumps_part7.lo cmumps_part8.lo: cmumps_load.lo cmumps_ooc.lo - -cmumps_ooc.lo cmumps_load.lo: cmumps_comm_buffer.lo -cmumps_ooc.lo cmumps_load.lo: cmumps_struc_def.lo -cmumps_ooc.lo cmumps_load.lo: cmumps_ooc_buffer.lo - -libzmumps_seq_la_SOURCES=\ - MUMPS/src/zmumps_part1.F \ - MUMPS/src/zmumps_part2.F \ - MUMPS/src/zmumps_part3.F \ - MUMPS/src/zmumps_part4.F \ - MUMPS/src/zmumps_part5.F \ - MUMPS/src/zmumps_part6.F \ - MUMPS/src/zmumps_part7.F \ - MUMPS/src/zmumps_part8.F \ - MUMPS/src/zmumps_comm_buffer.F \ - MUMPS/src/zmumps_load.F \ - MUMPS/src/zmumps_c.c \ - MUMPS/src/zmumps_ooc_buffer.F \ - MUMPS/src/zmumps_ooc.F \ - MUMPS/src/zmumps_struc_def.F -libzmumps_seq_la_LIBADD=libmumps_common_seq.la -libzmumps_seq_la_LDFLAGS=-release ${PACKAGE_VERSION} - -zmumps_part1.lo zmumps_part2.lo: zmumps_load.lo zmumps_ooc.lo -zmumps_part3.lo zmumps_part4.lo: zmumps_load.lo zmumps_ooc.lo -zmumps_part5.lo zmumps_part6.lo: zmumps_load.lo zmumps_ooc.lo zmumps_part2.lo -zmumps_part7.lo zmumps_part8.lo: zmumps_load.lo zmumps_ooc.lo - -zmumps_ooc.lo zmumps_load.lo: zmumps_comm_buffer.lo -zmumps_ooc.lo zmumps_load.lo: zmumps_struc_def.lo -zmumps_ooc.lo zmumps_load.lo: zmumps_ooc_buffer.lo - -libsmumps_seq.la libdmumps_seq.la libcmumps_seq.la libzmumps_seq.la: \ - libmumps_common_seq.la -MUMPS/src/%mumps_c.c: MUMPS/src/mumps_c.c - echo '#define MUMPS_ARITH MUMPS_ARITH_$*' >$@ - ${SED} -e '' $< >>$@ diff --git a/mumps/files/configure.ac b/mumps/files/configure.ac deleted file mode 100644 index 8c49c9ee..00000000 --- a/mumps/files/configure.ac +++ /dev/null @@ -1,34 +0,0 @@ -# autoconf script for MUMPS - -AC_PREREQ(2.62) -AC_INIT([mumps],[@VERSION@]) - -AC_CONFIG_SRCDIR([MUMPS/src/dmumps_part1.F]) -AM_INIT_AUTOMAKE([foreign no-define]) - -# compilers et al. -AC_PROG_CC -AC_PROG_F77 -AC_FC_WRAPPERS -AC_PROG_INSTALL -AC_PROG_LIBTOOL - -# verify that we can compile Fortran 90 code -AC_MSG_CHECKING([whether we can compile Fortran 90 code]) -AC_LANG_PUSH(Fortran 77) -AC_COMPILE_IFELSE([ MODULE BLA - DOUBLE PRECISION, DIMENSION(:), ALLOCATABLE :: BLUBB - END MODULE BLA],[can_f90=yes],[can_f90=no]) -AC_MSG_RESULT([$can_f90]) -AC_LANG_POP(Fortran 77) -if test $can_f90 = no; then - AC_MSG_ERROR([your Fortran compiler can't compile Fortran 90]) -fi - -# check for pthread.h header file -AC_CHECK_HEADER([pthread.h],,[CPPFLAGS="$CPPFLAGS -DWITHOUT_PTHREAD=1"]) -AC_CHECK_LIB([pthread],[pthread_create],[LIBS="-lpthread $LIBS"]) - -# output -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/mumps/patches/patch-aa b/mumps/patches/patch-aa deleted file mode 100644 index 5be1c0e6..00000000 --- a/mumps/patches/patch-aa +++ /dev/null @@ -1,20 +0,0 @@ ---- MUMPS/src/mumps_common.h~ 2011-05-10 14:56:41.000000000 +0200 -+++ MUMPS/src/mumps_common.h 2012-03-08 13:36:41.647255329 +0100 -@@ -62,6 +62,9 @@ - * knowledge, there is no way to perform the conversion with CPP - * directives only. - */ -+#define F_SYMBOL(lower_case,upper_case) \ -+ FC_FUNC(mumps_ ## lower_case,MUMPS_ ## upper_case) -+#if 0 - #if defined(UPPER) || defined(MUMPS_WIN32) - # define F_SYMBOL(lower_case,upper_case) MUMPS_##upper_case - #elif defined(Add_) -@@ -71,6 +74,7 @@ - #else - # define F_SYMBOL(lower_case,upper_case) mumps_##lower_case - #endif -+#endif - MUMPS_INT* - mumps_get_mapping(); - #define MUMPS_AFFECT_MAPPING \ diff --git a/mumps/patches/patch-ab b/mumps/patches/patch-ab deleted file mode 100644 index cb530a99..00000000 --- a/mumps/patches/patch-ab +++ /dev/null @@ -1,31 +0,0 @@ ---- MUMPS/src/mumps_c.c~ 2011-05-10 14:56:41.000000000 +0200 -+++ MUMPS/src/mumps_c.c 2012-03-08 13:39:25.063255287 +0100 -@@ -80,6 +80,20 @@ - * CMUMPS_XXX in the code to get rid of any symbol convention annoyance. - */ - #if MUMPS_ARITH == MUMPS_ARITH_s -+# define F_SYM_ARITH(lower_case,upper_case) \ -+ FC_FUNC(smumps_ ## lower_case, SMUMPS_ ## upper_case) -+#elif MUMPS_ARITH == MUMPS_ARITH_d -+# define F_SYM_ARITH(lower_case,upper_case) \ -+ FC_FUNC(dmumps_ ## lower_case, DMUMPS_ ## upper_case) -+#elif MUMPS_ARITH == MUMPS_ARITH_c -+# define F_SYM_ARITH(lower_case,upper_case) \ -+ FC_FUNC(cmumps_ ## lower_case, CMUMPS_ ## upper_case) -+#elif MUMPS_ARITH == MUMPS_ARITH_z -+# define F_SYM_ARITH(lower_case,upper_case) \ -+ FC_FUNC(zmumps_ ## lower_case, ZMUMPS_ ## upper_case) -+#endif -+#if 0 -+#if MUMPS_ARITH == MUMPS_ARITH_s - # if defined(UPPER) || defined(MUMPS_WIN32) - # define F_SYM_ARITH(lower_case,upper_case) SMUMPS_##upper_case - # elif defined(Add_) -@@ -120,6 +134,7 @@ - # define F_SYM_ARITH(lower_case,upper_case) zmumps_##lower_case - # endif - #endif -+#endif - #define MUMPS_F77 \ - F_SYM_ARITH(f77,F77) - void MUMPS_CALL diff --git a/mumps/patches/patch-ac b/mumps/patches/patch-ac deleted file mode 100644 index 0ab68a6f..00000000 --- a/mumps/patches/patch-ac +++ /dev/null @@ -1,18 +0,0 @@ ---- MUMPS/libseq/elapse.h~ 2011-05-10 14:56:39.000000000 +0200 -+++ MUMPS/libseq/elapse.h 2012-03-09 11:07:51.047255368 +0100 -@@ -59,6 +59,8 @@ - #endif - #endif - -+#define mumps_elapse FC_FUNC(mumps_elapse, MUMPS_ELAPSE) -+#if 0 - #if (defined(_WIN32) && ! defined(__MINGW32__)) || defined(UPPER) - #define mumps_elapse MUMPS_ELAPSE - #elif defined(Add__) -@@ -66,5 +68,6 @@ - #elif defined(Add_) - #define mumps_elapse mumps_elapse_ - #endif -+#endif - - void MUMPS_CALL mumps_elapse(double *val); -- GitLab