From owner-svn-ports-all@freebsd.org Sun Nov 29 16:28:57 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DA4304A712F; Sun, 29 Nov 2020 16:28:57 +0000 (UTC) (envelope-from thierry@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CkYhn5lfFz4rQj; Sun, 29 Nov 2020 16:28:57 +0000 (UTC) (envelope-from thierry@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B78601471B; Sun, 29 Nov 2020 16:28:57 +0000 (UTC) (envelope-from thierry@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0ATGSvZF061606; Sun, 29 Nov 2020 16:28:57 GMT (envelope-from thierry@FreeBSD.org) Received: (from thierry@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0ATGSum8061594; Sun, 29 Nov 2020 16:28:56 GMT (envelope-from thierry@FreeBSD.org) Message-Id: <202011291628.0ATGSum8061594@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: thierry set sender to thierry@FreeBSD.org using -f From: Thierry Thomas Date: Sun, 29 Nov 2020 16:28:56 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r556585 - in head: . math math/freefem++ math/freefem++/files X-SVN-Group: ports-head X-SVN-Commit-Author: thierry X-SVN-Commit-Paths: in head: . math math/freefem++ math/freefem++/files X-SVN-Commit-Revision: 556585 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Nov 2020 16:28:57 -0000 Author: thierry Date: Sun Nov 29 16:28:55 2020 New Revision: 556585 URL: https://svnweb.freebsd.org/changeset/ports/556585 Log: Revive port math/freefem++: finite element method application. PR: 242759 Submitted by: Kouichi Hirabayashi Added: head/math/freefem++/ - copied from r240057, head/math/freefem++/ head/math/freefem++/files/patch-Makefile.am (contents, props changed) head/math/freefem++/files/patch-configure.ac (contents, props changed) head/math/freefem++/files/patch-examples_CMakeLists.txt (contents, props changed) head/math/freefem++/files/patch-plugin_seq_load.link.in (contents, props changed) Deleted: head/math/freefem++/files/patch-DOC_freefem++doc.tex head/math/freefem++/files/patch-configure head/math/freefem++/files/patch-examples++-tutorial::Makefile.in head/math/freefem++/files/patch-src_Makefile.in Modified: head/MOVED head/math/Makefile head/math/freefem++/Makefile (contents, props changed) head/math/freefem++/distinfo (contents, props changed) head/math/freefem++/pkg-plist (contents, props changed) Modified: head/MOVED ============================================================================== --- head/MOVED Sun Nov 29 16:28:20 2020 (r556584) +++ head/MOVED Sun Nov 29 16:28:55 2020 (r556585) @@ -788,7 +788,6 @@ devel/p5-MooseX-Policy-SemiAffordanceAccessor|devel/p5 www/mediawiki12|www/mediawiki112|2009-08-19|Renamed lang/gcc42-withgcjawt|lang/gcc42|2009-08-19|Not needed any longer, still an option for the regular lang/gcc ports math/octave-forge-windows||2009-08-23|Abandoned upstream -math/freefem++||2009-08-23|Has expired: unmaintained and consistently unportable math/it++||2009-08-23|Has expired: unmaintained and consistently unportable databases/firebird-client||2009-09-03|Removed: no longer under development databases/firebird-server||2009-09-03|Removed: no longer under development Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Sun Nov 29 16:28:20 2020 (r556584) +++ head/math/Makefile Sun Nov 29 16:28:55 2020 (r556585) @@ -269,6 +269,7 @@ SUBDIR += fpc-gmp SUBDIR += fpc-numlib SUBDIR += fplll + SUBDIR += freefem++ SUBDIR += fricas SUBDIR += frobby SUBDIR += fxt Modified: head/math/freefem++/Makefile ============================================================================== --- head/math/freefem++/Makefile Fri Aug 21 21:50:15 2009 (r240057) +++ head/math/freefem++/Makefile Sun Nov 29 16:28:55 2020 (r556585) @@ -1,146 +1,67 @@ -# New ports collection makefile for: FreeFem++ -# Date created: 17 October 2003 -# Whom: thierry@pompo.net -# +# Created by: Thierry Thomas # $FreeBSD$ -# PORTNAME= freefem++ -DISTVERSION= 3.0-5 -PORTREVISION= 2 +PORTVERSION= 4.6 +DISTVERSIONPREFIX= v CATEGORIES= math science -MASTER_SITES= http://www.freefem.org/ff++/ftp/ -MAINTAINER= ports@FreeBSD.org -COMMENT= An implementation of a language dedicated to the finite element method +MAINTAINER= kh@mogami.com +COMMENT= Partial differential equation solver -LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk-threads \ - fftw3.5:${PORTSDIR}/math/fftw3 \ - umfpack.1:${PORTSDIR}/math/suitesparse \ - arpack.1:${PORTSDIR}/math/arpack \ - gsl.13:${PORTSDIR}/math/gsl -BUILD_DEPENDS= convert:${PORTSDIR}/graphics/ImageMagick \ - dvips:${PORTSDIR}/print/dvipsk-tetex \ - pdflatex:${PORTSDIR}/print/teTeX-base \ - ${LOCALBASE}/lib/libtet.a:${PORTSDIR}/math/tetgen -RUN_DEPENDS= dvips:${PORTSDIR}/print/dvipsk-tetex \ - pdflatex:${PORTSDIR}/print/teTeX-base \ - bamg:${PORTSDIR}/math/bamg +LICENSE= LGPL3 -RESTRICTED= No resale or commercial use -DEPRECATED= fails to compile with up-to-date compilers, nobody really interested -EXPIRATION_DATE=2009-08-20 +BUILD_DEPENDS= amk_fft2:cad/scotch \ + bash:shells/bash \ + gmm++>0:math/gmm++ \ + pipe:misc/pipe \ + tetgen:math/tetgen +LIB_DEPENDS= libhdf5.so:science/hdf5 \ + libamd.so:math/suitesparse \ + libarpack.so:math/arpack-ng \ + libfftw3.so:math/fftw3 \ + libgsl.so:math/gsl \ + libipopt.so:math/ipopt \ + libmetis.so:math/metis \ + libcmumps.so:math/mumps \ + libnlopt.so:math/nlopt \ + libsuperlu.so:math/superlu \ + libsz.so:science/szip +RUN_DEPENDS= bash:shells/bash \ + pipe:misc/pipe -USE_FORTRAN= yes -FORTRANLIBDIR= `${DIRNAME} \`${FC} -print-libgcc-file-name\`` -FORTRANLIBDIR2= `${DIRNAME} \`${FC} -print-libgcc-file-name\``/../../../ -USE_BISON= build -USE_GL= glut -USE_GMAKE= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --disable-download \ - --without-wget \ - --without-cadna \ - --with-blas="${BLAS}" \ - --with-lapack="${LAPACK}" \ - --with-amd="-lamd" \ - --with-umfpack="-lumfpack" \ - --with-arpack="${ARPACK}" -CONFIGURE_ENV= CPPFLAGS="${MPICFLAGS} -I${LOCALBASE}/include -I${LOCALBASE}/suitesparse/include ${PTHREAD_CFLAGS}" \ - LDFLAGS="${MPILDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" +USE_GITHUB= yes +GH_ACCOUNT= FreeFem +GH_PROJECT= FreeFem-sources -DOC_TARGET= freefem++doc.pdf -PORTDOCS= AUTHORS BUGS COPYING HISTORY HISTORY_BEFORE_2005 INNOVATION README TODO ${DOC_TARGET} -BADSAMPLES= load/myfunction.o +USES= autoreconf bison blaslapack:openblas compiler:c++11-lib fortran \ + gl gmake localbase perl5 pkgconfig shebangfix xorg +SHEBANG_GLOB= ff-pkg-download.in +SHEBANG_FILES= examples/CheckAllEdp ./examples/misc/speedtest.sh -.include - -.if ${ARCH} == "amd64" -MAKE_ARGS+= "PIC=-fPIC" +CPPFLAGS+= -I${LOCALBASE}/include/superlu +.if !defined{WITH_DEBUG} +LDFLAGS+= -s .endif -.if ${ARCH} == "sparc64" -CONFIGURE_ARGS+= --disable-optim -.endif +GNU_CONFIGURE= yes +CONFIGURE_ENV= CNOFLAGS="${CFLAGS}" +CONFIGURE_ARGS= --disable-download \ + --without-mpi \ + --with-blas=${BLASLIB} \ + --with-lapack=${LAPACKLIB} -.if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS) -WITH_ATLAS= yes -.endif -.if defined(WITH_ATLAS) -LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas -BLAS= -lcblas -lf77blas -latlas -L${FORTRANLIBDIR} -L${FORTRANLIBDIR2} -lgfortranbegin -lgfortran -LAPACK= -lalapack ${BLAS} -ARPACK= -larpack -.else -LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas -LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack -BLAS= -lblas -LAPACK= -llapack ${BLAS} -ARPACK= -larpack -.endif +USE_GL= gl glu glut -.if exists(${LOCALBASE}/mpich2/include/mpicxx.h) && !defined(WITHOUT_MPI) -WITH_MPI= yes -.endif -.if defined(WITH_MPI) -BUILD_DEPENDS+= ${LOCALBASE}/mpich2/bin/mpicxx:${PORTSDIR}/net/mpich2 -RUN_DEPENDS+= ${LOCALBASE}/mpich2/bin/mpiexec:${PORTSDIR}/net/mpich2 -MPICFLAGS= -I${LOCALBASE}/mpich2/include -DMPICH_IGNORE_CXX_SEEK -MPILDFLAGS= -L${LOCALBASE}/mpich2/lib -CONFIGURE_ENV+= PATH="$$PATH:${LOCALBASE}/mpich2/bin" -CONFIGURE_ARGS+= --with-mpi=${LOCALBASE}/mpich2/bin/mpicxx -PLIST_SUB+= MPI="" -.else -PLIST_SUB+= MPI="@comment " -CONFIGURE_ARGS+= --without-mpi -.endif +OPTIONS_DEFINE= EXAMPLES +OPTIONS_DEFAULT=EXAMPLES -pre-configure: - ${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" \ - -e "s|/usr/X11R6|${LOCALBASE}|g" \ - ${WRKSRC}/${CONFIGURE_SCRIPT} - ${REINPLACE_CMD} -e "s|mpicc|${LOCALBASE}/mpich2/bin/mpicxx|" \ - ${WRKSRC}/src/mpi/Makefile.in -.for sf in configure src/mpi/parallelempi.cpp - ${REINPLACE_CMD} -e 's|mpi++.h|mpicxx.h|' ${WRKSRC}/${sf} -.endfor -# ${FIND} ${WRKSRC} -name "*.edp" | ${XARGS} \ -# ${REINPLACE_CMD} -e 's|exec("medit|// exec("medit|g' +PLIST_SUB= VER=${PORTVERSION} +DATADIR= ${PREFIX}/share/FreeFEM/${PORTVERSION} -post-build: -.if !defined(NOPORTDOCS) - (cd ${BUILD_WRKSRC}/DOC; \ - ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${DOC_TARGET}; \ - ${CP} ${DOC_TARGET} ${BUILD_WRKSRC}) -.endif +TEST_TARGET= check -post-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} - @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." -.endif -.if !defined(NOPORTEXAMPLES) -. for direx in "" -3d -bug -chapt3 -eigen -load -mpi -other -tutorial - cd ${WRKSRC}/examples++${direx} && ${FIND} . -type d \ - -exec ${MKDIR} ${EXAMPLESDIR}/${direx:S/-//}/{} \; - cd ${WRKSRC}/examples++${direx} && ${FIND} -L . -type f \ - -exec ${INSTALL_DATA} ${WRKSRC}/examples++${direx}/{} \ - ${EXAMPLESDIR}/${direx:S/-//} \; -. endfor - ${FIND} ${EXAMPLESDIR} -name "Makefile*" -delete - ${RMDIR} ${EXAMPLESDIR}/load/include -. for sample in ${BADSAMPLES} - ${RM} ${EXAMPLESDIR}/${sample} -. endfor - @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." -.endif +pre-configure: + ${REINPLACE_CMD} -e 's|-llapack|${LAPACKLIB}|' ${WRKSRC}/configure.ac -.if defined(MAINTAINER_MODE) -regression-test: install - # Gnuplot and medit needed! Click on the picture to end a set. - (cd ${WRKSRC}/examples++ && \ - ${PREFIX}/bin/FreeFem++ regtests.edp) -.endif - -.include +.include Modified: head/math/freefem++/distinfo ============================================================================== --- head/math/freefem++/distinfo Fri Aug 21 21:50:15 2009 (r240057) +++ head/math/freefem++/distinfo Sun Nov 29 16:28:55 2020 (r556585) @@ -1,3 +1,3 @@ -MD5 (freefem++-3.0-5.tar.gz) = fcdaff128c57fb95427954cbe2f52a61 -SHA256 (freefem++-3.0-5.tar.gz) = c5b57867845e12b45043d4c877131b26b948265248d5858317e44ffaf32a1bb1 -SIZE (freefem++-3.0-5.tar.gz) = 11251188 +TIMESTAMP = 1591981622 +SHA256 (FreeFem-FreeFem-sources-v4.6_GH0.tar.gz) = 6c09af8e189fc02214b0e664b679b49832c134e29cf1ede3cab29cf754f6078f +SIZE (FreeFem-FreeFem-sources-v4.6_GH0.tar.gz) = 12387265 Added: head/math/freefem++/files/patch-Makefile.am ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/freefem++/files/patch-Makefile.am Sun Nov 29 16:28:55 2020 (r556585) @@ -0,0 +1,53 @@ +--- Makefile.am.orig 2020-04-02 12:11:06 UTC ++++ Makefile.am +@@ -142,20 +142,17 @@ idp/CC.idp + + FF_MAC_PREFIX=FreeFem++v$(VERSION)$(ADD_PACKAGE_NAME) + +-FF_EXAMPLES_FILES=examples/tutorial/aile.msh \ +- examples/tutorial/xyf \ +- examples/3d/dodecaedre01.mesh \ +- examples/3d/lac-leman-v4.msh \ +- examples/load/load.link \ +- examples/load/cube.msh \ +- examples/load/fig.pgm \ +- examples/plugin/lg.pgm \ +- examples/mpi/regtests.sh \ +- examples/misc/speedtest.sh \ +- examples/*/*.edp \ +- examples/CheckAllEdp \ +- examples/plugin/ch.pts \ +- examples/plugin/g.gmesh ++FF_EXAMPLES_FILES=tutorial/aile.msh \ ++ tutorial/xyf \ ++ 3d/dodecaedre01.mesh \ ++ 3d/lac-leman-v4.msh \ ++ plugin/lg.pgm \ ++ mpi/regtests.sh \ ++ misc/speedtest.sh \ ++ */*.edp \ ++ CheckAllEdp \ ++ plugin/ch.pts \ ++ plugin/g.gmesh + + clean-local:: + -find . \( -name '*~' -or -name ListOfUnAllocPtr.bin \) | xargs rm +@@ -259,13 +256,14 @@ clean-local:: + # ---------------------- + install-exec-local:: bin/script/PostInstall.sh FreeFEM-documentation.pdf + test `uname` != Darwin || $(MAKE) FreeFem++-CoCoa bin/script/PostInstall.sh +- $(mkinstalldirs) -m 755 $(DESTDIR)$(pkgdatadir)/$(VERSION) ++ $(mkinstalldirs) -m 755 $(DESTDIR)$(pkgdatadir) \ ++ $(DESTDIR)$(PREFIX)/share/examples/freefem++ + test `uname` != Darwin || $(mkinstalldirs) -m 755 $(DESTDIR)/etc/paths.d/ + test `uname` != Darwin || $(mkinstalldirs) -m 755 $(DESTDIR)/usr/local/bin +- tar cvf - $(FF_EXAMPLES_FILES)| (cd $(DESTDIR)$(pkgdatadir)/$(VERSION); tar xvf -) +- $(INSTALL_SCRIPT) examples/CheckAll examples/CheckAllEdp $(DESTDIR)$(pkgdatadir)/$(VERSION) ++ cd examples ; tar cvf - $(FF_EXAMPLES_FILES) | (cd $(DESTDIR)$(PREFIX)/share/examples/freefem++; tar xvf -) ++ $(INSTALL_SCRIPT) examples/CheckAll examples/CheckAllEdp $(DESTDIR)$(PREFIX)/share/examples/freefem++ + $(mkinstalldirs) -m 755 $(DESTDIR)${bindir} +- test ! -s FreeFEM-documentation.pdf || $(INSTALL_DATA) FreeFEM-documentation.pdf "$(DESTDIR)$(pkgdatadir)" ++ test ! -s FreeFEM-documentation.pdf || $(INSTALL_DATA) FreeFEM-documentation.pdf "$(DESTDIR)$(PREFIX)/share/doc/freefem++" + test `uname` != Darwin || $(INSTALL_SCRIPT) FreeFem++-CoCoa $(DESTDIR)${bindir} + test `uname` != Darwin || echo $(bindir) >$(DESTDIR)/etc/paths.d/FreeFem++ + test `uname` != Darwin || ( rm $(DESTDIR)/usr/local/bin/FreeFem++-CoCoa ; $(INSTALL_SCRIPT) FreeFem++-CoCoa $(DESTDIR)/usr/local/bin ) Added: head/math/freefem++/files/patch-configure.ac ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/freefem++/files/patch-configure.ac Sun Nov 29 16:28:55 2020 (r556585) @@ -0,0 +1,38 @@ +--- configure.ac.orig 2020-04-02 12:11:06 UTC ++++ configure.ac +@@ -65,7 +65,7 @@ m4_define([AC_FF_WHERELIB], + AC_MSG_CHECKING(check $1) + ff_save_libs=$LIBS + LIBS="$LIBS $2 $4" +- AC_LINK_IFELSE([AC_LANG_PROGRAM([m4_if($3,,,[#include <$3>])],[])], [ff_WHERE=yes],[ff_WHERE=no]) ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([m4_if($3,,,[#include <$3>],[#include ],[#include ])],[])], [ff_WHERE=yes],[ff_WHERE=no]) + if test "$ff_WHERE" = "yes" ; then + echo "$1 LD $2" >>$ff_where_lib_conf + ff_WHERE_INC=`AS_DIRNAME(["$3"])` +@@ -674,7 +674,7 @@ ff_prefix_dir_data="$datadir/$PACKAGE_NAME" + ff_prefix_dir_include="$ff_prefix_dir/include" + ff_prefix_dir_etc="$ff_prefix_dir/etc" + ff_prefix_dir_lib_mpi="$ff_prefix_dir/lib/mpi" +-ff_prefix_dir_example="$ff_prefix_dir_data/$PACKAGE_VERSION" ++ff_prefix_dir_example="${prefix}/share/examples/freefem++" + AC_SUBST(ff_prefix_dir_lib,$ff_prefix_dir_lib) + AC_SUBST(ff_prefix_dir_include,$ff_prefix_dir_include) + AC_SUBST(ff_prefix_dir_etc,$ff_prefix_dir_etc) +@@ -2084,7 +2084,7 @@ fi + + m4_map([AC_FF_WHERELIB],[ + [[mumps],[-ldmumps -lzmumps -lmumps_common -lpord],[dmumps_c.h],[]], +- [[mumps_seq],[-ldmumps_seq -lzmumps_seq -lmumps_common_seq -lpord_seq -lmpiseq_seq],[dmumps_c.h],[]], ++ [[mumps_seq],[$ff_blas_libs $ff_lapack_lib -ldmumps_seq -lzmumps_seq -lmumps_common_seq -lpord_seq -lmpiseq_seq],[dmumps_c.h],[]], + [[libseq],[-lmpiseq_seq],[${inc_usr_include}mumps_seq/mpi.h]], + [[mumps_ptscotch],[-lpord_ptscotch -lmumps_common_ptscotch -ldmumps_ptscotch -lzmumps_ptscotch -lpord_ptscotch],[dmumps_c.h]], + [[mumps_scotch],[-lpord_scotch -lmumps_common_scotch -ldmumps_scotch -lzmumps_scotch -lpord_scotch],[dmumps_c.h]], +@@ -2092,7 +2092,7 @@ m4_map([AC_FF_WHERELIB],[ + [[superlu],[-lsuperlu],[${inc_usr_include}superlu/superlu_enum_consts.h],[]], + [[blacs],[ -lblacsCinit$ff_with_mpi -lblacsF77init$ff_with_mpi -lblacs$ff_with_mpi],[]], + [[scalapack],[-lscalapack$ff_with_mpi],[]], +- [[scotch],[-lscotch -lscotcherr],[scotch.h]], ++ [[scotch],[-lscotch -lscotcherr], [scotch.h]], + [[ptscotch],[-lptscotch -lptscotcherr],[ptscotch.h]], + [[metis],[-lmetis],[${inc_usr_include}metis/metis.h],[]], + [[metis],[-lmetis],[metis.h],[]], Added: head/math/freefem++/files/patch-examples_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/freefem++/files/patch-examples_CMakeLists.txt Sun Nov 29 16:28:55 2020 (r556585) @@ -0,0 +1,11 @@ +--- examples/CMakeLists.txt.orig 2020-04-02 12:11:06 UTC ++++ examples/CMakeLists.txt +@@ -6,7 +6,7 @@ ADD_SUBDIRECTORY(examples) + ADD_SUBDIRECTORY(eigen) + #ADD_SUBDIRECTORY(plugin) + ADD_SUBDIRECTORY(mpi) +-ADD_SUBDIRECTORY(other) ++#ADD_SUBDIRECTORY(other) + ADD_SUBDIRECTORY(tutorial) + ADD_SUBDIRECTORY(ffddm) + Added: head/math/freefem++/files/patch-plugin_seq_load.link.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/freefem++/files/patch-plugin_seq_load.link.in Sun Nov 29 16:28:55 2020 (r556585) @@ -0,0 +1,11 @@ +--- plugin/seq/load.link.in.orig 2020-04-02 12:11:06 UTC ++++ plugin/seq/load.link.in +@@ -245,7 +245,7 @@ case "$WIN32$uu" in + ;; + FreeBSD|NetBSD) + SHARED="-shared" +- FLAGS='-fPIC';; ++ FLAGS="-fPIC $LDFLAGS";; + # 64 bit Linux needs -fPIC (ALH) + SunOS) + SHARED="-shared" Modified: head/math/freefem++/pkg-plist ============================================================================== --- head/math/freefem++/pkg-plist Fri Aug 21 21:50:15 2009 (r240057) +++ head/math/freefem++/pkg-plist Sun Nov 29 16:28:55 2020 (r556585) @@ -1,475 +1,684 @@ bin/FreeFem++ -bin/FreeFem++-glx bin/FreeFem++-nw -%%MPI%%bin/FreeFem++-mpi -bin/FreeFem++-x11 +bin/bamg +bin/cvmsh2 bin/ff-c++ +bin/ff-get-dep +bin/ff-pkg-download bin/ffglut +bin/ffmaster bin/ffmedit -etc/freefem++.pref -include/AFunction.hpp -include/AddNewFE.h -include/AnyType.hpp -include/BFGS.hpp -include/BamgFreeFem.hpp -include/BrentLS.hpp -include/CG.hpp -include/CGNL.hpp -include/CodeAlloc.hpp -include/CubicLS.hpp -include/DOperator.hpp -include/FESpace.hpp -include/FESpacen.hpp -include/FQuadTree.hpp -include/GQuadTree.hpp -include/GenericMesh.hpp -include/HashTable.hpp -include/HeapSort.hpp -include/InitFunct.hpp -include/Label.hpp -include/LineSearch.hpp -include/MatriceCreuse.hpp -include/MatriceCreuse_tpl.hpp -include/Mesh1dn.hpp -include/Mesh2.h -include/Mesh2dn.hpp -include/Mesh3dn.hpp -include/MeshPoint.hpp -include/Meshio.h -include/Metric.h -include/NRJ.hpp -include/NewtonRaphson.hpp -include/Operator.hpp -include/Optima.hpp -include/Param.hpp -include/PkLagrange.hpp -include/PlotStream.hpp -include/QuadTree.h -include/QuadratureFormular.hpp -include/R1.hpp -include/R2.h -include/R2.hpp -include/R3.hpp -include/RNM.hpp -include/RNM_op.hpp -include/RNM_opc.hpp -include/RNM_tpl.hpp -include/RefCounter.hpp -include/RosenBrock.hpp -include/Serialize.hpp -include/SetOfE4.h -include/String.hpp -include/array_init.hpp -include/array_resize.hpp -include/array_tlp.hpp -include/assertion.hpp -include/config-wrapper.h -include/config.h -include/defs.hpp -include/endian.hpp -include/environment.hpp -include/error.hpp -include/fem.hpp -include/fem3.hpp -include/ff++.hpp -include/ffstack.hpp -include/getprog-unix.hpp -include/glrgraph.hpp -include/gmres.hpp -include/lex.hpp -include/lg.tab.hpp -include/lgfem.hpp -include/lgmesh3.hpp -include/lgsolver.hpp -include/libmesh5.h -include/meshtype.h -include/mode_open.hpp -include/problem.hpp -include/rgraph.hpp -include/showverb.hpp -include/strversionnumber.hpp -include/throwassert.hpp -include/ufunction.hpp -include/versionnumber.hpp -lib/BernadiRaugel.so -lib/Element_P3.so -lib/Element_P3dc.so -lib/Element_P4.so -lib/Element_P4dc.so -lib/Element_PkEdge.so -lib/Morley.so -lib/addNewType.so -lib/ffrandom.so -lib/funcTemplate.so -lib/lgbmo.so -lib/mat_dervieux.so -lib/mat_psi.so -lib/medit.so -lib/msh3.so -lib/myfunction.so -lib/qf11to25.so -lib/splitmesh3.so -lib/splitmesh6.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/._NSP1P1.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/._NSP1P1b.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/._Lac.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/._Laplace3d.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/._Stokes.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/._first.edp +lib/ff++/%%VER%%/bin/ff-get-dep +lib/ff++/%%VER%%/bin/ff-pkg-download +lib/ff++/%%VER%%/%%ETCDIR%%.pref +lib/ff++/%%VER%%/idp/CC.idp +lib/ff++/%%VER%%/idp/DDM-Schwarz-macro.idp +lib/ff++/%%VER%%/idp/DDM-funcs-v2.idp +lib/ff++/%%VER%%/idp/ExtractDofsonBorder.idp +lib/ff++/%%VER%%/idp/Heat3d.idp +lib/ff++/%%VER%%/idp/MPIGMRESmacro.idp +lib/ff++/%%VER%%/idp/MPIplot.idp +lib/ff++/%%VER%%/idp/MeshSurface.idp +lib/ff++/%%VER%%/idp/cobrameshcavity.idp +lib/ff++/%%VER%%/idp/cube.idp +lib/ff++/%%VER%%/idp/ffddm.idp +lib/ff++/%%VER%%/idp/ffddm_coarsemeshCS.idp +lib/ff++/%%VER%%/idp/ffddm_functions.idp +lib/ff++/%%VER%%/idp/ffddm_geneoCS.idp +lib/ff++/%%VER%%/idp/ffddm_geneoCS_3rdlvl.idp +lib/ff++/%%VER%%/idp/ffddm_parameters.idp +lib/ff++/%%VER%%/idp/ffddm_partitioning.idp +lib/ff++/%%VER%%/idp/func-max.idp +lib/ff++/%%VER%%/idp/getARGV.idp +lib/ff++/%%VER%%/idp/gsl.idp +lib/ff++/%%VER%%/idp/macro_ddm.idp +lib/ff++/%%VER%%/idp/macro_ddm_substructuring.idp +lib/ff++/%%VER%%/idp/mortar-msh.idp +lib/ff++/%%VER%%/idp/movemeshsmooth.idp +lib/ff++/%%VER%%/include/AFunction.hpp +lib/ff++/%%VER%%/include/AFunction_ext.hpp +lib/ff++/%%VER%%/include/AddNewFE.h +lib/ff++/%%VER%%/include/AnyType.hpp +lib/ff++/%%VER%%/include/BFGS.hpp +lib/ff++/%%VER%%/include/BamgFreeFem.hpp +lib/ff++/%%VER%%/include/BrentLS.hpp +lib/ff++/%%VER%%/include/CG.hpp +lib/ff++/%%VER%%/include/CGNL.hpp +lib/ff++/%%VER%%/include/CodeAlloc.hpp +lib/ff++/%%VER%%/include/CubicLS.hpp +lib/ff++/%%VER%%/include/DOperator.hpp +lib/ff++/%%VER%%/include/DataFindBoundary.hpp +lib/ff++/%%VER%%/include/FESpace.hpp +lib/ff++/%%VER%%/include/FESpacen.hpp +lib/ff++/%%VER%%/include/FQuadTree.hpp +lib/ff++/%%VER%%/include/GQuadTree.hpp +lib/ff++/%%VER%%/include/GenericMesh.hpp +lib/ff++/%%VER%%/include/HashMatrix.hpp +lib/ff++/%%VER%%/include/HashTable.hpp +lib/ff++/%%VER%%/include/HeapSort.hpp +lib/ff++/%%VER%%/include/InitFunct.hpp +lib/ff++/%%VER%%/include/Label.hpp +lib/ff++/%%VER%%/include/LineSearch.hpp +lib/ff++/%%VER%%/include/MatriceCreuse.hpp +lib/ff++/%%VER%%/include/MatriceCreuse_tpl.hpp +lib/ff++/%%VER%%/include/MatriceElementaire.hpp +lib/ff++/%%VER%%/include/Mesh1dn.hpp +lib/ff++/%%VER%%/include/Mesh2.h +lib/ff++/%%VER%%/include/Mesh2dn.hpp +lib/ff++/%%VER%%/include/Mesh3dn.hpp +lib/ff++/%%VER%%/include/MeshLn.hpp +lib/ff++/%%VER%%/include/MeshPoint.hpp +lib/ff++/%%VER%%/include/MeshSn.hpp +lib/ff++/%%VER%%/include/Meshio.h +lib/ff++/%%VER%%/include/Metric.h +lib/ff++/%%VER%%/include/NRJ.hpp +lib/ff++/%%VER%%/include/NewtonRaphson.hpp +lib/ff++/%%VER%%/include/Operator.hpp +lib/ff++/%%VER%%/include/Optima.hpp +lib/ff++/%%VER%%/include/P1IsoValue.hpp +lib/ff++/%%VER%%/include/Param.hpp +lib/ff++/%%VER%%/include/PkLagrange.hpp +lib/ff++/%%VER%%/include/PlotStream.hpp +lib/ff++/%%VER%%/include/QuadTree.h +lib/ff++/%%VER%%/include/QuadratureFormular.hpp +lib/ff++/%%VER%%/include/R1.hpp +lib/ff++/%%VER%%/include/R2.h +lib/ff++/%%VER%%/include/R2.hpp +lib/ff++/%%VER%%/include/R3.hpp +lib/ff++/%%VER%%/include/RNM.hpp +lib/ff++/%%VER%%/include/RNM_op.hpp +lib/ff++/%%VER%%/include/RNM_opc.hpp +lib/ff++/%%VER%%/include/RNM_tpl.hpp +lib/ff++/%%VER%%/include/RefCounter.hpp +lib/ff++/%%VER%%/include/RosenBrock.hpp +lib/ff++/%%VER%%/include/Serialize.hpp +lib/ff++/%%VER%%/include/SetOfE4.h +lib/ff++/%%VER%%/include/SkyLineSolver.hpp +lib/ff++/%%VER%%/include/SolverSkyLine.hpp +lib/ff++/%%VER%%/include/SparseLinearSolver.hpp +lib/ff++/%%VER%%/include/String.hpp +lib/ff++/%%VER%%/include/VirtualMatrix.hpp +lib/ff++/%%VER%%/include/VirtualSolver.hpp +lib/ff++/%%VER%%/include/VirtualSolverCG.hpp +lib/ff++/%%VER%%/include/VirtualSolverSkyLine.hpp +lib/ff++/%%VER%%/include/VirtualSolverSparseSuite.hpp +lib/ff++/%%VER%%/include/array_init.hpp +lib/ff++/%%VER%%/include/array_resize.hpp +lib/ff++/%%VER%%/include/array_tlp.hpp +lib/ff++/%%VER%%/include/assertion.hpp +lib/ff++/%%VER%%/include/bmo.hpp +lib/ff++/%%VER%%/include/clapack.h +lib/ff++/%%VER%%/include/config.h +lib/ff++/%%VER%%/include/defs.hpp +lib/ff++/%%VER%%/include/eigenv.h +lib/ff++/%%VER%%/include/endian.hpp +lib/ff++/%%VER%%/include/environment.hpp +lib/ff++/%%VER%%/include/error.hpp +lib/ff++/%%VER%%/include/fem.hpp +lib/ff++/%%VER%%/include/fem3.hpp +lib/ff++/%%VER%%/include/ff++.hpp +lib/ff++/%%VER%%/include/ffapi.hpp +lib/ff++/%%VER%%/include/ffstack.hpp +lib/ff++/%%VER%%/include/getprog-unix.hpp +lib/ff++/%%VER%%/include/glrgraph.hpp +lib/ff++/%%VER%%/include/gmres.hpp +lib/ff++/%%VER%%/include/lex.hpp +lib/ff++/%%VER%%/include/lg.tab.hpp +lib/ff++/%%VER%%/include/lgfem.hpp +lib/ff++/%%VER%%/include/lgmesh3.hpp +lib/ff++/%%VER%%/include/lgsolver.hpp +lib/ff++/%%VER%%/include/libMesh/chrono.h +lib/ff++/%%VER%%/include/libMesh/eigenv.h +lib/ff++/%%VER%%/include/libMesh/libmeshb7.h +lib/ff++/%%VER%%/include/libMesh/memory.h +lib/ff++/%%VER%%/include/libmesh5.h +lib/ff++/%%VER%%/include/meshtype.h +lib/ff++/%%VER%%/include/mode_open.hpp +lib/ff++/%%VER%%/include/msh3.hpp +lib/ff++/%%VER%%/include/pcm.hpp +lib/ff++/%%VER%%/include/ppmimg.h +lib/ff++/%%VER%%/include/problem.hpp +lib/ff++/%%VER%%/include/renumb.hpp +lib/ff++/%%VER%%/include/rgraph.hpp +lib/ff++/%%VER%%/include/showverb.hpp +lib/ff++/%%VER%%/include/splitsimplex.hpp +lib/ff++/%%VER%%/include/strversionnumber.hpp +lib/ff++/%%VER%%/include/throwassert.hpp +lib/ff++/%%VER%%/include/ufunction.hpp +lib/ff++/%%VER%%/include/versionnumber.hpp +lib/ff++/%%VER%%/include/write_hdf5.hpp +lib/ff++/%%VER%%/include/write_xdmf.hpp +lib/ff++/%%VER%%/lib/BEC.so +lib/ff++/%%VER%%/lib/BernardiRaugel.so +lib/ff++/%%VER%%/lib/BinaryIO.so +lib/ff++/%%VER%%/lib/CircumCenter.so +lib/ff++/%%VER%%/lib/ClosePoints.so +lib/ff++/%%VER%%/lib/Curvature.so +lib/ff++/%%VER%%/lib/DxWriter.so +lib/ff++/%%VER%%/lib/Element_HCT.so +lib/ff++/%%VER%%/lib/Element_Mixte.so +lib/ff++/%%VER%%/lib/Element_Mixte3d.so +lib/ff++/%%VER%%/lib/Element_P1bl.so +lib/ff++/%%VER%%/lib/Element_P1dc1.so +lib/ff++/%%VER%%/lib/Element_P1ncdc.so +lib/ff++/%%VER%%/lib/Element_P2bulle3.so +lib/ff++/%%VER%%/lib/Element_P2pnc.so +lib/ff++/%%VER%%/lib/Element_P3.so +lib/ff++/%%VER%%/lib/Element_P3dc.so +lib/ff++/%%VER%%/lib/Element_P4.so +lib/ff++/%%VER%%/lib/Element_P4dc.so +lib/ff++/%%VER%%/lib/Element_PkEdge.so +lib/ff++/%%VER%%/lib/Element_QF.so +lib/ff++/%%VER%%/lib/FreeFemQA.so +lib/ff++/%%VER%%/lib/IncompleteCholesky.so +lib/ff++/%%VER%%/lib/MUMPS.so +lib/ff++/%%VER%%/lib/MUMPS_seq.so +lib/ff++/%%VER%%/lib/MetricKuate.so +lib/ff++/%%VER%%/lib/MetricPk.so +lib/ff++/%%VER%%/lib/Morley.so +lib/ff++/%%VER%%/lib/NewSolver.so +lib/ff++/%%VER%%/lib/SaveHB.so +lib/ff++/%%VER%%/lib/Schur-Complement.so +lib/ff++/%%VER%%/lib/SuperLu.so +lib/ff++/%%VER%%/lib/UMFPACK64.so +lib/ff++/%%VER%%/lib/VTK_writer.so +lib/ff++/%%VER%%/lib/VTK_writer_3d.so +lib/ff++/%%VER%%/lib/WHERE.libMesh +lib/ff++/%%VER%%/lib/WHERE_LIBRARY +lib/ff++/%%VER%%/lib/WHERE_LIBRARY-config +lib/ff++/%%VER%%/lib/WHERE_LIBRARY-download +lib/ff++/%%VER%%/lib/addNewType.so +lib/ff++/%%VER%%/lib/bfstream.so +lib/ff++/%%VER%%/lib/biofunc.so +lib/ff++/%%VER%%/lib/dfft.so +lib/ff++/%%VER%%/lib/distance.so +lib/ff++/%%VER%%/lib/exactpartition.so +lib/ff++/%%VER%%/lib/ff-AiryBiry.so +lib/ff++/%%VER%%/lib/ff-Ipopt.so +lib/ff++/%%VER%%/lib/ff-NLopt.so +lib/ff++/%%VER%%/lib/ff-cmaes.so +lib/ff++/%%VER%%/lib/ff-get-dep.awk +lib/ff++/%%VER%%/lib/fflapack.so +lib/ff++/%%VER%%/lib/ffnewuoa.so +lib/ff++/%%VER%%/lib/ffrandom.so +lib/ff++/%%VER%%/lib/funcTemplate.so +lib/ff++/%%VER%%/lib/geophysics.so +lib/ff++/%%VER%%/lib/gmsh.so +lib/ff++/%%VER%%/lib/gsl.so +lib/ff++/%%VER%%/lib/iohdf5.so +lib/ff++/%%VER%%/lib/iovtk.so +lib/ff++/%%VER%%/lib/isoline.so +lib/ff++/%%VER%%/lib/lapack.so +lib/ff++/%%VER%%/lib/lgbmo.so +lib/ff++/%%VER%%/lib/libMesh.a +lib/ff++/%%VER%%/lib/mat_dervieux.so +lib/ff++/%%VER%%/lib/mat_edgeP1.so +lib/ff++/%%VER%%/lib/mat_psi.so +lib/ff++/%%VER%%/lib/medit.so +lib/ff++/%%VER%%/lib/metis.so +lib/ff++/%%VER%%/lib/msh3.so +lib/ff++/%%VER%%/lib/myfunction.so +lib/ff++/%%VER%%/lib/myfunction2.so +lib/ff++/%%VER%%/lib/pcm2rnm.so +lib/ff++/%%VER%%/lib/ppm2rnm.so +lib/ff++/%%VER%%/lib/qf11to25.so +lib/ff++/%%VER%%/lib/scotch.so +lib/ff++/%%VER%%/lib/shell.so +lib/ff++/%%VER%%/lib/splitedges.so +lib/ff++/%%VER%%/lib/splitmesh12.so +lib/ff++/%%VER%%/lib/splitmesh3.so +lib/ff++/%%VER%%/lib/splitmesh4.so +lib/ff++/%%VER%%/lib/splitmesh6.so +lib/ff++/%%VER%%/lib/symmetrizeCSR.so +lib/ff++/%%VER%%/lib/tetgen.so +lib/ff++/%%VER%%/lib/thresholdings.so +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/3d-Leman.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/ArrayFE-3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/EqPoisson.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Lac.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Laplace-Adapt-3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Laplace-Adapt-aniso-3d.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Laplace3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/LaplaceRT-3d.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/NSI3d-carac.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/NSI3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Period-Poisson-cube-ballon.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Poisson-cube-ballon.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Poisson.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Poisson3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Sphere-Isocahedron.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Stokes.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/TruncLac.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/all.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/beam-3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/bottle.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/cone.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/convect-3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/crack-3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/cube-period.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/cylinder-3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/cylinder.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/dodecaedre01.mesh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/extract-boundary3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/fallingspheres.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/first.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/intlevelset3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/lac-leman-v4.msh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/meditddm.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/p.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/periodic-3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/pyramide.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/ref.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/refinesphere.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/regtests.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/regtests.m4 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/D2.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FE-medit.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NSP1P1.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NSP1P1b.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NSP1P2.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Richard.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aaRT.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aaa-adp.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aadaptation.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aalapacien.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aalaplace-nc.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aamove.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/all.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrayoFVh.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bilap.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/._MassP0.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/._bugRT.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/AAA.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/MassP0.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/NSP1P2.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/P2b.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/schwarz-nm-3d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/sphere2.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/sphere6.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/sphereincube.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/tetgencube.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/tetgenholeregion.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/LaplacianCurve.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/QMoscillator-new1d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/WaveEquation-new1d.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/all.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/basicGlue.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/buildParametricMeshL.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/elasticstring.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/extractMeshes.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/HeatTorus.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/LapP1withflux.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/Laplace3dSP2.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/LaplacianSurf.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/Pinocchio.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/all.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/beam-3dS.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/buildMeshSfromMesh3.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/cauchyproblem.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/elasticityplate.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/extractSurfFromMesh3.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/glu3DSurf.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/operatorsOnMeshS.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/testvtk.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CheckAll +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CheckAllEdp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/SegmentationFault.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/a.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/a0.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/aa.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/b.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bb.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/aaa.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bug-arg-string.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bug-mesh.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bug-toto.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugRT.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugborder.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugf.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugifexp.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugv1.18.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/fe-vect.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/func.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/laptopbig.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/ll.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/mesh.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/zArithmetic_bug1.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccc-adp.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/._lame.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/._membranerror.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/._stokes.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/BlackScholes2D.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/NSprojection.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/all.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/condensor.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/convects.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/heatex.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/lame.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/membrane.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/membranerror.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/muwave.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/optimcontrol.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/potential.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/ref.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/regtests.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/regtests.m4 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/schwarz.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/sound.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/stokes.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/test1.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/testbed.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/thermal.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/thermic.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo1.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/._Stokes-eigen.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/BeamEigenValue.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/BeamEigenValueperio.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/Lap3dEigenValue.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapComplexEigenValue.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigen1DBeltrami.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigenBeltrami.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigenValue.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigenValueFunc.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigenValueFuncV2.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapnosymComplexEigenValue.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapnosymEigenValue.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/Stokes-eigen.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/VP-Steklov-Poincare.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/WGM-sphere.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/all.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/bb.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/condition-number.edp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/free-cyl-axi.edp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/neuman.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/testeigen.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/funct.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/include.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lap_mat.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lapacienprecon.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._LapDG4.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._LaplaceP4.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._bilapMorley.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._testFE.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._testFEMorley.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/AFunction.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/AFunction_ext.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/AddNewFE.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/AnyType.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BFGS.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BamgFreeFem.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BernadiRaugel.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BernadiRaugel.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BernadiRaugel.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BrentLS.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/CG.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/CGNL.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/CodeAlloc.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/CubicLS.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/DOperator.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3dc.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3dc.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3dc.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3dc.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4dc.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4dc.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4dc.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4dc.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_PkEdge.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_PkEdge.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_PkEdge.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/FESpace.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/FESpacen.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/FQuadTree.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/GQuadTree.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/GenericMesh.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/HashTable.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/HeapSort.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/InitFunct.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Label.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LapDG3.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LapDG4.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LaplaceP3.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LaplaceP4.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LineSearch.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/MatriceCreuse.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/MatriceCreuse_tpl.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Mesh1dn.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Mesh2.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Mesh2dn.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Mesh3dn.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/MeshPoint.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Meshio.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Metric.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Morley.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Morley.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Morley.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/NRJ.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/NSP2BRP0.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/NewSolver.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/NewtonRaphson.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Operator.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Optima.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Param.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/PkLagrange.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/PlotStream.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/QuadTree.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/QuadratureFormular.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/R1.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/R2.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/R2.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/R3.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/README -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/REAME_SuperLU -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RNM.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RNM_op.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RNM_opc.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RNM_tpl.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RefCounter.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RosenBrock.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Serialize.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/SetOfE4.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/String.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/SuperLu.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/SuperLu.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/addNewType.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/addNewType.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/addNewType.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/all.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/array_init.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/array_resize.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/array_tlp.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/assertion.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/bilapMorley.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/bmo.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/bmo.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/bmo.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/config-wrapper.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/config.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/config.log -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/convect_dervieux.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/convectchacon.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/defs.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/dfft.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/dfft.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/dfft.link -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/endian.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/environment.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/error.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/fem.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/fem3.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ff++.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ff-c++ -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffrandom.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffrandom.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffrandom.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffrandom.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffstack.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/funcTemplate.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/funcTemplate.edp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/funcTemplate.o -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/funcTemplate.so -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/getprog-unix.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/glrgraph.hpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/gmres.hpp *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***