diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2014-10-06 21:48:25 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2014-10-06 21:48:25 +0000 |
commit | 0e8782b2e6fcf34fefb1abad5eb36bbce5790025 (patch) | |
tree | 9389676145e5137057503921b021502a86756d05 /cad/elmerfem | |
parent | 152cf908d342a4c37a96c5ba79325c0c4917d298 (diff) | |
download | ports-0e8782b2e6fcf34fefb1abad5eb36bbce5790025.tar.gz ports-0e8782b2e6fcf34fefb1abad5eb36bbce5790025.zip |
Notes
Diffstat (limited to 'cad/elmerfem')
-rw-r--r-- | cad/elmerfem/Makefile | 58 | ||||
-rw-r--r-- | cad/elmerfem/distinfo | 2 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-CMakeLists.txt | 11 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-elmergrid_src_CMakeLists.txt | 11 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-fem-acx_elmer.m4 | 10 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-fem-configure | 11 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-fem-src-Makefile.in | 11 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-fem_src_CMakeLists.txt | 46 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-matc_src_CMakeLists.txt | 11 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-post-src-elmerpost.h | 10 | ||||
-rw-r--r-- | cad/elmerfem/files/patch-post-src-screensave.c | 10 | ||||
-rw-r--r-- | cad/elmerfem/pkg-descr | 17 | ||||
-rw-r--r-- | cad/elmerfem/pkg-plist | 193 |
13 files changed, 401 insertions, 0 deletions
diff --git a/cad/elmerfem/Makefile b/cad/elmerfem/Makefile new file mode 100644 index 000000000000..2786cd97a61e --- /dev/null +++ b/cad/elmerfem/Makefile @@ -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 <bsd.port.pre.mk> + +.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 <bsd.port.post.mk> diff --git a/cad/elmerfem/distinfo b/cad/elmerfem/distinfo new file mode 100644 index 000000000000..b661d0e9d1ba --- /dev/null +++ b/cad/elmerfem/distinfo @@ -0,0 +1,2 @@ +SHA256 (elmerfem-7.0.20140925.tar.gz) = e1db18873060080809fa7835f09a6f7b5ef09b17b1d5b8d7fc5d6321760c9d02 +SIZE (elmerfem-7.0.20140925.tar.gz) = 42990927 diff --git a/cad/elmerfem/files/patch-CMakeLists.txt b/cad/elmerfem/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..d5a89c448141 --- /dev/null +++ b/cad/elmerfem/files/patch-CMakeLists.txt @@ -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 "------------------------------------------------") diff --git a/cad/elmerfem/files/patch-elmergrid_src_CMakeLists.txt b/cad/elmerfem/files/patch-elmergrid_src_CMakeLists.txt new file mode 100644 index 000000000000..ac163e6a58cc --- /dev/null +++ b/cad/elmerfem/files/patch-elmergrid_src_CMakeLists.txt @@ -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") diff --git a/cad/elmerfem/files/patch-fem-acx_elmer.m4 b/cad/elmerfem/files/patch-fem-acx_elmer.m4 new file mode 100644 index 000000000000..2226d5d9db77 --- /dev/null +++ b/cad/elmerfem/files/patch-fem-acx_elmer.m4 @@ -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 diff --git a/cad/elmerfem/files/patch-fem-configure b/cad/elmerfem/files/patch-fem-configure new file mode 100644 index 000000000000..f1ce5048f692 --- /dev/null +++ b/cad/elmerfem/files/patch-fem-configure @@ -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 diff --git a/cad/elmerfem/files/patch-fem-src-Makefile.in b/cad/elmerfem/files/patch-fem-src-Makefile.in new file mode 100644 index 000000000000..6c4a1d1609f7 --- /dev/null +++ b/cad/elmerfem/files/patch-fem-src-Makefile.in @@ -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) \ diff --git a/cad/elmerfem/files/patch-fem_src_CMakeLists.txt b/cad/elmerfem/files/patch-fem_src_CMakeLists.txt new file mode 100644 index 000000000000..ed43236441f2 --- /dev/null +++ b/cad/elmerfem/files/patch-fem_src_CMakeLists.txt @@ -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 diff --git a/cad/elmerfem/files/patch-matc_src_CMakeLists.txt b/cad/elmerfem/files/patch-matc_src_CMakeLists.txt new file mode 100644 index 000000000000..15674ea8f21d --- /dev/null +++ b/cad/elmerfem/files/patch-matc_src_CMakeLists.txt @@ -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}) diff --git a/cad/elmerfem/files/patch-post-src-elmerpost.h b/cad/elmerfem/files/patch-post-src-elmerpost.h new file mode 100644 index 000000000000..90155380d78c --- /dev/null +++ b/cad/elmerfem/files/patch-post-src-elmerpost.h @@ -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 <elmer/matc.h> + ++#define USE_INTERP_RESULT + + #if defined(MINGW32) || defined(WIN32) + diff --git a/cad/elmerfem/files/patch-post-src-screensave.c b/cad/elmerfem/files/patch-post-src-screensave.c new file mode 100644 index 000000000000..50e2e60f09db --- /dev/null +++ b/cad/elmerfem/files/patch-post-src-screensave.c @@ -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 <GL/glu.h> + + ++#define USE_INTERP_RESULT + #include "tcl.h" + + #if !(defined(WIN32) || defined(win32)) diff --git a/cad/elmerfem/pkg-descr b/cad/elmerfem/pkg-descr new file mode 100644 index 000000000000..72e4c6cd8917 --- /dev/null +++ b/cad/elmerfem/pkg-descr @@ -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. diff --git a/cad/elmerfem/pkg-plist b/cad/elmerfem/pkg-plist new file mode 100644 index 000000000000..9e64b34cfc39 --- /dev/null +++ b/cad/elmerfem/pkg-plist @@ -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 |