From owner-svn-ports-all@FreeBSD.ORG Mon Oct 6 21:48:29 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7DB98B3E; Mon, 6 Oct 2014 21:48:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 68807E64; Mon, 6 Oct 2014 21:48:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s96LmTRd029500; Mon, 6 Oct 2014 21:48:29 GMT (envelope-from thierry@FreeBSD.org) Received: (from thierry@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s96LmPI1029479; Mon, 6 Oct 2014 21:48:25 GMT (envelope-from thierry@FreeBSD.org) Message-Id: <201410062148.s96LmPI1029479@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: thierry set sender to thierry@FreeBSD.org using -f From: Thierry Thomas Date: Mon, 6 Oct 2014 21:48:25 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r370235 - in head/cad: . elmerfem elmerfem/files X-SVN-Group: ports-head 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.18-1 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: Mon, 06 Oct 2014 21:48:29 -0000 Author: thierry Date: Mon Oct 6 21:48:25 2014 New Revision: 370235 URL: https://svnweb.freebsd.org/changeset/ports/370235 QAT: https://qat.redports.org/buildarchive/r370235/ Log: Add elmerfem. Elmer includes physical models of fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics, for example. These are described by partial differential equations which Elmer solves by the Finite Element Method (FEM). PR: ports/193531 Submitted by: pfg Added: head/cad/elmerfem/ head/cad/elmerfem/Makefile (contents, props changed) head/cad/elmerfem/distinfo (contents, props changed) head/cad/elmerfem/files/ head/cad/elmerfem/files/patch-CMakeLists.txt (contents, props changed) head/cad/elmerfem/files/patch-elmergrid_src_CMakeLists.txt (contents, props changed) head/cad/elmerfem/files/patch-fem-acx_elmer.m4 (contents, props changed) head/cad/elmerfem/files/patch-fem-configure (contents, props changed) head/cad/elmerfem/files/patch-fem-src-Makefile.in (contents, props changed) head/cad/elmerfem/files/patch-fem_src_CMakeLists.txt (contents, props changed) head/cad/elmerfem/files/patch-matc_src_CMakeLists.txt (contents, props changed) head/cad/elmerfem/files/patch-post-src-elmerpost.h (contents, props changed) head/cad/elmerfem/files/patch-post-src-screensave.c (contents, props changed) head/cad/elmerfem/pkg-descr (contents, props changed) head/cad/elmerfem/pkg-plist (contents, props changed) Modified: head/cad/Makefile Modified: head/cad/Makefile ============================================================================== --- head/cad/Makefile Mon Oct 6 21:43:08 2014 (r370234) +++ head/cad/Makefile Mon Oct 6 21:48:25 2014 (r370235) @@ -21,6 +21,7 @@ SUBDIR += dxf2fig SUBDIR += electric SUBDIR += electric-ng + SUBDIR += elmerfem SUBDIR += feappv SUBDIR += fidocadj SUBDIR += findhier Added: head/cad/elmerfem/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/Makefile Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,58 @@ +# Created by: Pedro Giffuni +# $FreeBSD$ + +PORTNAME= elmerfem +PORTVERSION= 7.0.20140925 +CATEGORIES= cad science +#DISTNAME= ${PORTNAME}-devel + +MAINTAINER= pfg@FreeBSD.org +COMMENT= ELMER FEM package + +LICENSE= GPLv2 + +LIB_DEPENDS= liblapack.so:${PORTSDIR}/math/lapack \ + libparpack.so:${PORTSDIR}/math/arpack-ng-mpich \ + libmpich.so.8:${PORTSDIR}/net/mpich2 + +USE_GITHUB= yes +GH_ACCOUNT= ElmerCSC +GH_PROJECT= elmerfem +GH_TAGNAME= ${GH_COMMIT} +GH_COMMIT= bc00ab5 + +USES= cmake fortran gmake tcl + +USE_LDCONFIG= yes +ALL_TARGET= + +.if !defined(MAINTAINER_MODE) +CMAKE_ARGS+= -Wno-dev +.endif + +.include + +.if ${ARCH} == "amd64" || ${ARCH} == "ia64" +CFLAGS_${ARCH}= -fPIC +CXXFLAGS_${ARCH}= -fPIC +FCFLAGS+= -fPIC +FFLAGS+= -fPIC +.endif +LDFLAGS+= -L${LOCALBASE}/lib +FCPPFLAGS+= -ansi + +post-install: + # To avoid conflict with SuiteSparse +.for mod in amd umfpack + ${RM} ${STAGEDIR}/${PREFIX}/lib/lib${mod}.a +.endfor + cd ${STAGEDIR}${PREFIX}/bin \ + && ${LN} -sf ElmerSolver_mpi ${STAGEDIR}${PREFIX}/bin/ElmerSolver + ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/ElmerGrid + +.if defined(MAINTAINER_MODE) +regression-test: install + cd ${WRKSRC} && LD_LIBRARY_PATH=${PREFIX}/share/elmersolver/lib ${MAKE_CMD} test/fast +.endif + +.include Added: head/cad/elmerfem/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/distinfo Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,2 @@ +SHA256 (elmerfem-7.0.20140925.tar.gz) = e1db18873060080809fa7835f09a6f7b5ef09b17b1d5b8d7fc5d6321760c9d02 +SIZE (elmerfem-7.0.20140925.tar.gz) = 42990927 Added: head/cad/elmerfem/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-CMakeLists.txt Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2014-09-21 14:50:21.000000000 +0200 ++++ CMakeLists.txt 2014-09-21 14:56:31.000000000 +0200 +@@ -56,7 +56,7 @@ + ADD_SUBDIRECTORY(eio) + ADD_SUBDIRECTORY(matc) + ADD_SUBDIRECTORY(fem) +-ADD_SUBDIRECTORY(mathlibs) ++#ADD_SUBDIRECTORY(mathlibs) + ADD_SUBDIRECTORY(elmergrid) + + MESSAGE(STATUS "------------------------------------------------") Added: head/cad/elmerfem/files/patch-elmergrid_src_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-elmergrid_src_CMakeLists.txt Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,11 @@ +--- elmergrid/src/CMakeLists.txt.orig 2014-09-25 15:07:43.000000000 +0200 ++++ elmergrid/src/CMakeLists.txt 2014-09-30 22:31:29.000000000 +0200 +@@ -14,7 +14,7 @@ + + TARGET_LINK_LIBRARIES(ElmerGrid matc metis) + IF(NOT(WIN32)) +- SET_TARGET_PROPERTIES(ElmerGrid PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) ++ SET_TARGET_PROPERTIES(ElmerGrid PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") + ENDIF() + + #INSTALL(PROGRAMS ${CMAKE_BINARY_DIR}/elmergrid/src/ElmerGrid DESTINATION "bin") Added: head/cad/elmerfem/files/patch-fem-acx_elmer.m4 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-fem-acx_elmer.m4 Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,10 @@ +--- fem/acx_elmer.m4.orig 2014-09-06 21:01:43.000000000 -0500 ++++ fem/acx_elmer.m4 2014-09-06 21:02:07.000000000 -0500 +@@ -851,7 +851,6 @@ + dnl run it + dnl printf "running: $CXX $acx_cxx_verbose_flag test.cpp 2>&1 |grep -e ' -l'\n" + acx_cxx_verbose_out=`$CXX $acx_cxx_verbose_flag test.cpp 2>&1 |grep -e ' -l'` +-acx_cxx_verbose_out=${acx_cxx_verbose_out//\"/ + acx_cxx_libs="" + + dnl get only the -l -L -R flags Added: head/cad/elmerfem/files/patch-fem-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-fem-configure Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,11 @@ +--- fem/configure.orig 2014-09-06 21:42:30.000000000 -0500 ++++ fem/configure 2014-09-06 21:43:51.000000000 -0500 +@@ -6325,7 +6325,7 @@ + printf "int main(int argc, char **argv) { return(1); }" > test.cpp + + acx_cxx_verbose_out=`$CXX $acx_cxx_verbose_flag test.cpp 2>&1 |grep -e ' -l'` +-acx_cxx_verbose_out=${acx_cxx_verbose_out//\"/ ++#acx_cxx_verbose_out=${acx_cxx_verbose_out//\"/ + acx_cxx_libs="" + + for acx_cxx_ldflag in $acx_cxx_verbose_out; do Added: head/cad/elmerfem/files/patch-fem-src-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-fem-src-Makefile.in Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,11 @@ +--- fem/src/Makefile.in.orig 2014-09-09 15:04:27.000000000 -0500 ++++ fem/src/Makefile.in 2014-09-09 15:28:20.000000000 -0500 +@@ -1119,7 +1119,7 @@ + @USE_WINDOWS_COMPILER_TRUE@ -L. -lelmersolver viewaxis/libviewaxis.a view3d/libview3d.a $(EXTRA_LIBS) $(BLAS_LIBS) + @USE_WINDOWS_COMPILER_FALSE@ $(FC) $(SH_LINKING_TO_FLAGS) $(RPATH_ELMER) $(B64FLAGS) $(LDFLAGS) \ + @USE_WINDOWS_COMPILER_FALSE@ -o ViewFactors$(EXE_EXT) ViewFactors$(OBJ_EXT) mpi_stubs$(OBJ_EXT) \ +-@USE_WINDOWS_COMPILER_FALSE@ -L. -lelmersolver viewaxis/libviewaxis.a view3d/libview3d.a $(EXTRA_LIBS) $(BLAS_LIBS) $(STDCXX_LIBS) ++@USE_WINDOWS_COMPILER_FALSE@ -L. -lelmersolver viewaxis/libviewaxis.a view3d/libview3d.a $(EXTRA_LIBS) $(BLAS_LIBS) + + GebhardtFactors$(EXE_EXT): libelmersolver$(SHL_EXT) GebhardtFactors$(OBJ_EXT) mpi_stubs$(OBJ_EXT) + $(FC) $(SH_LINKING_TO_FLAGS) $(RPATH_ELMER) $(B64FLAGS) $(LDFLAGS) \ Added: head/cad/elmerfem/files/patch-fem_src_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-fem_src_CMakeLists.txt Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,46 @@ +--- fem/src/CMakeLists.txt.orig 2014-09-25 15:07:43.000000000 +0200 ++++ fem/src/CMakeLists.txt 2014-10-06 23:29:26.000000000 +0200 +@@ -117,9 +117,9 @@ + + + ADD_EXECUTABLE(Solver_TGT Solver.F90) +- SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES OUTPUT_NAME ${ELMERSOLVER_OUTPUT_NAME}) ++ SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES OUTPUT_NAME "${ELMERSOLVER_OUTPUT_NAME}") + IF(NOT(WIN32)) +- SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) ++ SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") + ENDIF() + + IF(NOT(WITH_MPI)) +@@ -214,7 +214,7 @@ + INSTALL(TARGETS ViewFactors RUNTIME DESTINATION "bin") + + IF(NOT(WIN32)) +- SET_TARGET_PROPERTIES(ViewFactors PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) ++ SET_TARGET_PROPERTIES(ViewFactors PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") + ENDIF() + + # GebhardFactors +@@ -223,7 +223,7 @@ + mpi_stubs elmersolver) + + IF(NOT(WIN32)) +- SET_TARGET_PROPERTIES(GebhardtFactors PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) ++ SET_TARGET_PROPERTIES(GebhardtFactors PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") + ENDIF() + + IF(WITH_Trilinos) +@@ -267,9 +267,10 @@ + + IF(WITH_MPI) + IF(NOT(WIN32)) +- INSTALL(CODE "EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E create_symlink +- \${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver_mpi +- \${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver)") ++ # Create symlink after, to repect STAGEDIR ++ #INSTALL(CODE "EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E create_symlink ++ #\${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver_mpi ++ #\${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver)") + ELSE() + INSTALL(CODE "EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E copy + \${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver_mpi.exe Added: head/cad/elmerfem/files/patch-matc_src_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-matc_src_CMakeLists.txt Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,11 @@ +--- matc/src/CMakeLists.txt.orig 2014-09-25 15:07:43.000000000 +0200 ++++ matc/src/CMakeLists.txt 2014-09-30 22:27:34.000000000 +0200 +@@ -12,7 +12,7 @@ + + SET_TARGET_PROPERTIES(Matc_bin PROPERTIES OUTPUT_NAME matc) + IF(NOT(WIN32)) +- SET_TARGET_PROPERTIES(Matc_bin PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) ++ SET_TARGET_PROPERTIES(Matc_bin PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") + ENDIF() + + INSTALL(TARGETS matc Matc_bin RUNTIME DESTINATION "bin" LIBRARY DESTINATION ${ELMER_INSTALL_LIB_DIR}) Added: head/cad/elmerfem/files/patch-post-src-elmerpost.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-post-src-elmerpost.h Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,10 @@ +--- post/src/elmerpost.h.orig 2014-09-09 15:50:25.000000000 -0500 ++++ post/src/elmerpost.h 2014-09-09 16:25:51.000000000 -0500 +@@ -62,6 +62,7 @@ + + #include + ++#define USE_INTERP_RESULT + + #if defined(MINGW32) || defined(WIN32) + Added: head/cad/elmerfem/files/patch-post-src-screensave.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/files/patch-post-src-screensave.c Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,10 @@ +--- post/src/screensave.c.orig 2014-09-09 20:47:35.000000000 -0500 ++++ post/src/screensave.c 2014-09-09 20:50:39.000000000 -0500 +@@ -32,6 +32,7 @@ + #include + + ++#define USE_INTERP_RESULT + #include "tcl.h" + + #if !(defined(WIN32) || defined(win32)) Added: head/cad/elmerfem/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/pkg-descr Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,17 @@ +Elmer - Open Source Finite Element Software for Multiphysical Problems. + +Elmer is an open source multiphysical simulation software mainly +developed by CSC - IT Center for Science (CSC). Elmer development was +started 1995 in collaboration with Finnish Universities, research institutes +and industry. After it's open source publication in 2005, the use and +development of Elmer has become international. + +Elmer includes physical models of fluid dynamics, structural mechanics, +electromagnetics, heat transfer and acoustics, for example. These are +described by partial differential equations which Elmer solves by the +Finite Element Method (FEM). + +WWW: http://www.csc.fi/elmer/elmersolve/ + +Note: This package installs in it's own ELMER_HOME path, so you usually +have to add /usr/local/elmer/bin/ to your shell path. Added: head/cad/elmerfem/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/elmerfem/pkg-plist Mon Oct 6 21:48:25 2014 (r370235) @@ -0,0 +1,193 @@ +bin/ElmerGrid +bin/ElmerSolver +bin/ElmerSolver_mpi +bin/GebhardtFactors +bin/Mesh2D +bin/ViewFactors +bin/elmerf90 +bin/elmerld +bin/matc +lib/elmersolver/libamd.a +lib/elmersolver/libamdf77.a +lib/elmersolver/libelmersolver.so +lib/elmersolver/libfhuti.so +lib/elmersolver/libmatc.so +lib/elmersolver/libmpi_stubs.so +lib/elmersolver/libumfpack.a +share/elmersolver/include/adaptive.mod +share/elmersolver/include/ascbinoutpututils.mod +share/elmersolver/include/bandmatrix.mod +share/elmersolver/include/bandwidthoptimize.mod +share/elmersolver/include/binio.mod +share/elmersolver/include/blocksolve.mod +share/elmersolver/include/clusteringmethods.mod +share/elmersolver/include/coordinatesystems.mod +share/elmersolver/include/crsmatrix.mod +share/elmersolver/include/defutils.mod +share/elmersolver/include/differentials.mod +share/elmersolver/include/diffuseconvective.mod +share/elmersolver/include/diffuseconvectivegeneral.mod +share/elmersolver/include/directsolve.mod +share/elmersolver/include/dxfile.mod +share/elmersolver/include/eigensolve.mod +share/elmersolver/include/elementdescription.mod +share/elmersolver/include/elementutils.mod +share/elmersolver/include/exchangecorrelations.mod +share/elmersolver/include/fetisolve.mod +share/elmersolver/include/freesurface.mod +share/elmersolver/include/gebhardtfactorglobals.mod +share/elmersolver/include/generalutils.mod +share/elmersolver/include/globmat.mod +share/elmersolver/include/globmatc.mod +share/elmersolver/include/hashtable.mod +share/elmersolver/include/huti_aux.mod +share/elmersolver/include/huti_bicgstab.mod +share/elmersolver/include/huti_bicgstab_2.mod +share/elmersolver/include/huti_cg.mod +share/elmersolver/include/huti_cgs.mod +share/elmersolver/include/huti_gmres.mod +share/elmersolver/include/huti_interfaces.mod +share/elmersolver/include/huti_qmr.mod +share/elmersolver/include/huti_sfe.mod +share/elmersolver/include/huti_tfqmr.mod +share/elmersolver/include/integration.mod +share/elmersolver/include/interpolation.mod +share/elmersolver/include/iso_varying_string.mod +share/elmersolver/include/iterativemethods.mod +share/elmersolver/include/itersolve.mod +share/elmersolver/include/kinds.mod +share/elmersolver/include/linearalgebra.mod +share/elmersolver/include/listmatrix.mod +share/elmersolver/include/lists.mod +share/elmersolver/include/loadmod.mod +share/elmersolver/include/ludecomposition.mod +share/elmersolver/include/magnetodynamicsutils.mod +share/elmersolver/include/mainutils.mod +share/elmersolver/include/materialmodels.mod +share/elmersolver/include/maxwell.mod +share/elmersolver/include/maxwellaxis.mod +share/elmersolver/include/maxwellgeneral.mod +share/elmersolver/include/meshutils.mod +share/elmersolver/include/messages.mod +share/elmersolver/include/modeldescription.mod +share/elmersolver/include/multigrid.mod +share/elmersolver/include/navierstokes.mod +share/elmersolver/include/navierstokescylindrical.mod +share/elmersolver/include/navierstokesgeneral.mod +share/elmersolver/include/paralleleigensolve.mod +share/elmersolver/include/parallelutils.mod +share/elmersolver/include/particledynamicsstuff.mod +share/elmersolver/include/particleutils.mod +share/elmersolver/include/pelementbase.mod +share/elmersolver/include/pelementmaps.mod +share/elmersolver/include/porousmaterials.mod +share/elmersolver/include/radiation.mod +share/elmersolver/include/radiationfactorglobals.mod +share/elmersolver/include/smoothers.mod +share/elmersolver/include/solverutils.mod +share/elmersolver/include/sparitercomm.mod +share/elmersolver/include/spariterglobals.mod +share/elmersolver/include/spariterprecond.mod +share/elmersolver/include/sparitersolve.mod +share/elmersolver/include/statelecboundaryutils.mod +share/elmersolver/include/stressgeneral.mod +share/elmersolver/include/stresslocal.mod +share/elmersolver/include/timeintegrate.mod +share/elmersolver/include/types.mod +share/elmersolver/include/viewfactorglobals.mod +share/elmersolver/include/vtklegacyfile.mod +share/elmersolver/lib/Acoustics.so +share/elmersolver/lib/AdvectionDiffusion.so +share/elmersolver/lib/AdvectionReaction.so +share/elmersolver/lib/ArteryOutlet.so +share/elmersolver/lib/ArtificialCompressibility.so +share/elmersolver/lib/CoilSolver.so +share/elmersolver/lib/CompressibleNS.so +share/elmersolver/lib/CoupledNSUpdate.so +share/elmersolver/lib/DCRComplexSolve.so +share/elmersolver/lib/DFTSolver.so +share/elmersolver/lib/DataToFieldSolver.so +share/elmersolver/lib/DistanceSolve.so +share/elmersolver/lib/DivProjection.so +share/elmersolver/lib/DivergenceSolver.so +share/elmersolver/lib/ElasticSolve.so +share/elmersolver/lib/ElectricForce.so +share/elmersolver/lib/Electrokinetics.so +share/elmersolver/lib/ElementSizeSolver.so +share/elmersolver/lib/EliminateDirichlet.so +share/elmersolver/lib/EliminatePeriodic.so +share/elmersolver/lib/EnergyRelease.so +share/elmersolver/lib/FDiffusion.so +share/elmersolver/lib/FDiffusion3D.so +share/elmersolver/lib/FilterTimeSeries.so +share/elmersolver/lib/FindOptimum.so +share/elmersolver/lib/FlowSolve.so +share/elmersolver/lib/FluidicForce.so +share/elmersolver/lib/FluxSolver.so +share/elmersolver/lib/FreeSurfaceReduced.so +share/elmersolver/lib/FreeSurfaceSolver.so +share/elmersolver/lib/HeatSolve.so +share/elmersolver/lib/HelmholtzBEM.so +share/elmersolver/lib/HelmholtzSolve.so +share/elmersolver/lib/Isosurface.so +share/elmersolver/lib/KESolver.so +share/elmersolver/lib/Komega.so +share/elmersolver/lib/LevelSet.so +share/elmersolver/lib/MagneticSolve.so +share/elmersolver/lib/MagnetoDynamics.so +share/elmersolver/lib/MagnetoDynamics2D.so +share/elmersolver/lib/MeshSolve.so +share/elmersolver/lib/ModelPDE.so +share/elmersolver/lib/MovingElstatSolver.so +share/elmersolver/lib/NonphysicalMeshSolve.so +share/elmersolver/lib/NormalSolver.so +share/elmersolver/lib/ParStokes.so +share/elmersolver/lib/ParticleAdvector.so +share/elmersolver/lib/ParticleDynamics.so +share/elmersolver/lib/PhaseChangeSolve.so +share/elmersolver/lib/PoissonBEM.so +share/elmersolver/lib/PoissonBoltzmannSolve.so +share/elmersolver/lib/PressurePrecond.so +share/elmersolver/lib/PressureUpdate.so +share/elmersolver/lib/ProjectToPlane.so +share/elmersolver/lib/RateOfChange.so +share/elmersolver/lib/ReloadData.so +share/elmersolver/lib/ReloadInput.so +share/elmersolver/lib/ResultOutputSolve.so +share/elmersolver/lib/ReynoldsSolver.so +share/elmersolver/lib/RichardsSolver.so +share/elmersolver/lib/RigidBodyReduction.so +share/elmersolver/lib/RigidMeshMapper.so +share/elmersolver/lib/SOLVER.KEYWORDS +share/elmersolver/lib/SSTKomega.so +share/elmersolver/lib/SaveData.so +share/elmersolver/lib/SaveGridData.so +share/elmersolver/lib/ScalarPotentialSolver.so +share/elmersolver/lib/ShallowWaterNS.so +share/elmersolver/lib/ShearrateSolver.so +share/elmersolver/lib/ShellSolve.so +share/elmersolver/lib/Smitc.so +share/elmersolver/lib/Spalart-Allmaras.so +share/elmersolver/lib/StatCurrentSolve.so +share/elmersolver/lib/StatElecBoundary.so +share/elmersolver/lib/StatElecSolve.so +share/elmersolver/lib/StatMagSolve.so +share/elmersolver/lib/SteadyPhaseChange.so +share/elmersolver/lib/Stokes.so +share/elmersolver/lib/StreamSolver.so +share/elmersolver/lib/StressSolve.so +share/elmersolver/lib/StructuredFlowLine.so +share/elmersolver/lib/StructuredMeshMapper.so +share/elmersolver/lib/StructuredProjectToPlane.so +share/elmersolver/lib/ThermoElectricSolver.so +share/elmersolver/lib/TransientPhaseChange.so +share/elmersolver/lib/TransportEquation.so +share/elmersolver/lib/V2FSolver.so +share/elmersolver/lib/VelocityPrecond.so +share/elmersolver/lib/ViscousCompressibility.so +share/elmersolver/lib/VorticitySolver.so +share/elmersolver/lib/elements.def +share/elmersolver/license_texts/GPL-2.txt +share/elmersolver/license_texts/LGPL-2.1.txt +share/elmersolver/license_texts/LICENSES +share/elmersolver/license_texts/fem/LICENSES