Index: head/science/elmerfem/Makefile =================================================================== --- head/science/elmerfem/Makefile (revision 528186) +++ head/science/elmerfem/Makefile (revision 528187) @@ -1,57 +1,84 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= elmerfem -PORTVERSION= 8.4 -PORTREVISION= 1 +PORTVERSION= 8.4.20200309 DISTVERSIONPREFIX= release- CATEGORIES= science -MAINTAINER= yuri@FreeBSD.org +MAINTAINER= henrik@gulbra.net COMMENT= Multiphysical simulation software LICENSE= GPLv2 -LIB_DEPENDS= libparpack.so:math/arpack-ng \ - libmetis.so:math/metis \ - libmpich.so:net/mpich +LIB_DEPENDS= libmetis.so:math/metis \ + libmpich.so:net/mpich \ + libopenblas.so:math/openblas \ + libparpack.so:math/arpack-ng -USES= blaslapack:netlib cmake fortran tcl +USES= cmake fortran tcl USE_GITHUB= yes GH_ACCOUNT= ElmerCSC +GH_TAGNAME= 39f692c USE_LDCONFIG= ${PREFIX}/lib/elmersolver ALL_TARGET= # empty -CMAKE_ARGS= -DELMER_FEM_REVISION:STRING=f6bfdc9 +CMAKE_ARGS= -DELMER_FEM_REVISION:STRING=${GH_TAGNAME} +LDFLAGS+= -L${LOCALBASE}/lib +FCPPFLAGS+= -ansi + CMAKE_ARGS+= -DHAVE_INTTYPES_H=ON .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev .endif +OPTIONS_DEFINE= GUI +OPTIONS_DEFAULT= GUI +OPTIONS_SUB= yes + +GUI_LIB_DEPENDS= libexpat.so:textproc/expat2 \ + libfreetype.so:print/freetype2 \ + libpng16.so:graphics/png \ + libpython2.7.so:lang/python27 \ + libqwt6.so:x11-toolkits/qwt6 \ + libtiff.so:graphics/tiff \ + libvtksys-6.2.so:math/vtk6 +GUI_USES= gl jpeg qt:5 xorg +GUI_USE= gl=gl,glu xorg=ice,sm,x11,xext,xt \ + qt=buildtools_build,concurrent,core,declarative,gui,location,network,opengl,printsupport,qmake_build,script,sensors,sql,svg,webchannel,webkit,widgets,xml + +GUI_CMAKE_BOOL= WITH_ELMERGUI WITH_PARAVIEW WITH_QT5 QT_FOUND # WITH_OCC requires the QVTKWidget.h that is only provided by the math/vtk6 with QT5=yes +GUI_CMAKE_ON= -DQWT_LIBRARY=${QT_LIBDIR}/libqwt6.so \ + -DQWT_INCLUDE_DIR=${QT_INCDIR}/qwt6 \ + -DDESIRED_QT_VERSION=5 + .include .if ${ARCH} == "amd64" CFLAGS_${ARCH}= -fPIC CXXFLAGS_${ARCH}= -fPIC FCFLAGS+= -fPIC FFLAGS+= -fPIC .endif -LDFLAGS+= -L${LOCALBASE}/lib -FCPPFLAGS+= -ansi - post-patch: @${RM} -r ${WRKSRC}/elmergrid/src/metis-5.1.0 @${REINPLACE_CMD} -e 's,"metis.*/metis\.h",,' \ ${WRKSRC}/elmergrid/src/femelmer.c + +post-patch-GUI-on: + #@${REINPLACE_CMD} -e "s|\$${VERSION}|`${PKG_QUERY} '%v' opencascade`|" \ + # "${WRKSRC}/cmake/Modules/FindOCE.cmake" + #@${REINPLACE_CMD} -e 's|$${INCLUDE}|${LOCALBASE}/include/OpenCASCADE|' \ + # "${WRKSRC}/cmake/Modules/FindOCE.cmake" post-install: ${LN} -sf ElmerSolver_mpi ${STAGEDIR}${PREFIX}/bin/ElmerSolver @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/ElmerGrid do-test: @cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS} .include Index: head/science/elmerfem/distinfo =================================================================== --- head/science/elmerfem/distinfo (revision 528186) +++ head/science/elmerfem/distinfo (revision 528187) @@ -1,3 +1,3 @@ -TIMESTAMP = 1545212085 -SHA256 (ElmerCSC-elmerfem-release-8.4_GH0.tar.gz) = cc3ce807d76798361592cc14952cdc3db1ad8f9bac038017514033ce9badc5b3 -SIZE (ElmerCSC-elmerfem-release-8.4_GH0.tar.gz) = 66252712 +TIMESTAMP = 1583810165 +SHA256 (ElmerCSC-elmerfem-release-8.4.20200309-39f692c_GH0.tar.gz) = ac47ad284120077fdb453d7ef2be849b194bedf756bcb5f08fcb46960393ee67 +SIZE (ElmerCSC-elmerfem-release-8.4.20200309-39f692c_GH0.tar.gz) = 59972679 Index: head/science/elmerfem/files/patch-matc_src_CMakeLists.txt =================================================================== --- head/science/elmerfem/files/patch-matc_src_CMakeLists.txt (revision 528186) +++ head/science/elmerfem/files/patch-matc_src_CMakeLists.txt (nonexistent) @@ -1,11 +0,0 @@ ---- matc/src/CMakeLists.txt.orig 2017-05-19 12:19:26 UTC -+++ matc/src/CMakeLists.txt -@@ -12,7 +12,7 @@ TARGET_LINK_LIBRARIES(Matc_bin matc) - - 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}) Property changes on: head/science/elmerfem/files/patch-matc_src_CMakeLists.txt ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/science/elmerfem/files/patch-post-src-screensave.c =================================================================== --- head/science/elmerfem/files/patch-post-src-screensave.c (revision 528186) +++ head/science/elmerfem/files/patch-post-src-screensave.c (nonexistent) @@ -1,10 +0,0 @@ ---- post/src/screensave.c.orig 2017-05-19 12:19:26 UTC -+++ post/src/screensave.c -@@ -32,6 +32,7 @@ - #include - - -+#define USE_INTERP_RESULT - #include "tcl.h" - - #if !(defined(WIN32) || defined(win32)) Property changes on: head/science/elmerfem/files/patch-post-src-screensave.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/science/elmerfem/files/patch-post-src-elmerpost.h =================================================================== --- head/science/elmerfem/files/patch-post-src-elmerpost.h (revision 528186) +++ head/science/elmerfem/files/patch-post-src-elmerpost.h (nonexistent) @@ -1,10 +0,0 @@ ---- post/src/elmerpost.h.orig 2017-05-19 12:19:26 UTC -+++ post/src/elmerpost.h -@@ -62,6 +62,7 @@ - - #include - -+#define USE_INTERP_RESULT - - #if defined(MINGW32) || defined(WIN32) - Property changes on: head/science/elmerfem/files/patch-post-src-elmerpost.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/science/elmerfem/files/patch-fem_src_CMakeLists.txt =================================================================== --- head/science/elmerfem/files/patch-fem_src_CMakeLists.txt (revision 528186) +++ head/science/elmerfem/files/patch-fem_src_CMakeLists.txt (nonexistent) @@ -1,38 +0,0 @@ ---- fem/src/CMakeLists.txt.orig 2018-12-19 09:34:45 UTC -+++ fem/src/CMakeLists.txt -@@ -175,14 +175,14 @@ ENDIF() - - - 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)) - MESSAGE(STATUS " ELMERSOLVER_RPATH_STRING_MOD " ${ELMERSOLVER_RPATH_STRING_MOD}) - MESSAGE(STATUS " ELMERLIB_RPATH_STRING " ${ELMERLIB_RPATH_STRING}) - -- SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING_MOD}) -- SET_TARGET_PROPERTIES(elmersolver PROPERTIES INSTALL_RPATH ${ELMERLIB_RPATH_STRING}) -+ SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING_MOD}") -+ SET_TARGET_PROPERTIES(elmersolver PROPERTIES INSTALL_RPATH "${ELMERLIB_RPATH_STRING}") - ENDIF() - - IF(NOT(WITH_MPI)) -@@ -287,7 +287,7 @@ TARGET_LINK_LIBRARIES(ViewFactors ${ELMERSOLVER_LIBRAR - 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 -@@ -296,7 +296,7 @@ TARGET_LINK_LIBRARIES(GebhardtFactors ${ELMERSOLVER_LI - 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) Property changes on: head/science/elmerfem/files/patch-fem_src_CMakeLists.txt ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/science/elmerfem/files/patch-ElmerGUI_Application_cad_cadview.cpp =================================================================== --- head/science/elmerfem/files/patch-ElmerGUI_Application_cad_cadview.cpp (nonexistent) +++ head/science/elmerfem/files/patch-ElmerGUI_Application_cad_cadview.cpp (revision 528187) @@ -0,0 +1,11 @@ +--- ElmerGUI/Application/cad/cadview.cpp.orig 2020-03-06 10:30:22 UTC ++++ ElmerGUI/Application/cad/cadview.cpp +@@ -69,7 +69,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include Property changes on: head/science/elmerfem/files/patch-ElmerGUI_Application_cad_cadview.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/science/elmerfem/files/patch-cmake_Modules_FindOCE.cmake =================================================================== --- head/science/elmerfem/files/patch-cmake_Modules_FindOCE.cmake (nonexistent) +++ head/science/elmerfem/files/patch-cmake_Modules_FindOCE.cmake (revision 528187) @@ -0,0 +1,15 @@ +--- cmake/Modules/FindOCE.cmake.orig 2020-03-08 13:46:44 UTC ++++ cmake/Modules/FindOCE.cmake +@@ -0,0 +1,12 @@ ++MESSAGE(STATUS "Faking OCE") ++ ++SET(OCE_FOUND TRUE) ++SET(OCE_VERSION "${VERSION}") ++SET(OCE_INCLUDE_DIRS "${INCLUDE}") ++ ++ ++MARK_AS_ADVANCED( ++ OCE_FOUND ++ OCE_VERSION ++ OCE_INCLUDE_DIRS ++ ) Property changes on: head/science/elmerfem/files/patch-cmake_Modules_FindOCE.cmake ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/science/elmerfem/files/patch-elmergrid_src_CMakeLists.txt =================================================================== --- head/science/elmerfem/files/patch-elmergrid_src_CMakeLists.txt (revision 528186) +++ head/science/elmerfem/files/patch-elmergrid_src_CMakeLists.txt (revision 528187) @@ -1,31 +1,22 @@ ---- elmergrid/src/CMakeLists.txt.orig 2018-12-19 09:34:45 UTC +--- elmergrid/src/CMakeLists.txt.orig 2020-03-06 10:30:22 UTC +++ elmergrid/src/CMakeLists.txt @@ -12,19 +12,13 @@ IF(CMAKE_CROSSCOMPILING) ENDIF() ENDIF() --# Dont install metis +-# Don't install metis -SET(METIS_INSTALL FALSE CACHE BOOL "") -ADD_SUBDIRECTORY(metis-5.1.0) - SET(elmergrid_SRCS common.h femdef.h femelmer.h femfilein.h femfileout.h feminfo.h femknot.h femmesh.h femtypes.h nrutil.h common.c femelmer.c femfilein.c femfileout.c feminfo.c femknot.c femmesh.c fempre.c nrutil.c) -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/metis) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) -INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/elmergrid/src/metis) INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/elmergrid/src) ADD_DEFINITIONS(-DDISABLE_MATC) -@@ -33,7 +27,7 @@ ADD_EXECUTABLE(ElmerGrid ${elmergrid_SRCS}) - - TARGET_LINK_LIBRARIES(ElmerGrid metis m) - 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(TARGETS ElmerGrid RUNTIME DESTINATION "bin") Index: head/science/elmerfem/pkg-descr =================================================================== --- head/science/elmerfem/pkg-descr (revision 528186) +++ head/science/elmerfem/pkg-descr (revision 528187) @@ -1,12 +1,13 @@ -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 runs multiphysical simulations, using the finite element method +to solve predefined or user-specified partial differential equations. +There are models for structural mechanics, fluid dynamics, acoustics, +heat transfer, and electromagnetism in both two and three dimensions. +New solvers can be added as separate modules linked into the program. -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). +While Elmer is powerful, it is not for the faint of heart. New users +can expect to spend days or weeks honing their skills in one domain. + +This port is a development version of Elmer, which may or may not be +better suited to your needs than the latest official release. WWW: https://www.csc.fi/web/elmer Index: head/science/elmerfem/pkg-plist =================================================================== --- head/science/elmerfem/pkg-plist (revision 528186) +++ head/science/elmerfem/pkg-plist (revision 528187) @@ -1,235 +1,439 @@ +%%GUI%%bin/ElmerGUI bin/ElmerGrid bin/ElmerSolver bin/ElmerSolver_mpi bin/GebhardtFactors bin/Mesh2D bin/ViewFactors bin/elmerf90 bin/elmerld bin/matc +%%GUI%%lib/ElmerGUI/ngcore/libng.a 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 +%%GUI%%share/ElmerGUI/edf-extra/advection-diffusion.xml +%%GUI%%share/ElmerGUI/edf-extra/divergencesolver.xml +%%GUI%%share/ElmerGUI/edf-extra/elasticplate.xml +%%GUI%%share/ElmerGUI/edf-extra/fluxsolver.xml +%%GUI%%share/ElmerGUI/edf-extra/freesurface.xml +%%GUI%%share/ElmerGUI/edf-extra/k-epsilon.xml +%%GUI%%share/ElmerGUI/edf-extra/magnetodynamics.xml +%%GUI%%share/ElmerGUI/edf-extra/magnetodynamics2d.xml +%%GUI%%share/ElmerGUI/edf-extra/model-pde.xml +%%GUI%%share/ElmerGUI/edf-extra/nonlinearelasticity.xml +%%GUI%%share/ElmerGUI/edf-extra/poissonboltzmann.xml +%%GUI%%share/ElmerGUI/edf-extra/reynolds.xml +%%GUI%%share/ElmerGUI/edf-extra/richards.xml +%%GUI%%share/ElmerGUI/edf-extra/saveline.xml +%%GUI%%share/ElmerGUI/edf-extra/savescalars.xml +%%GUI%%share/ElmerGUI/edf-extra/sst-k-omega.xml +%%GUI%%share/ElmerGUI/edf-extra/statcurrent.xml +%%GUI%%share/ElmerGUI/edf-extra/vectorhelmholtz.xml +%%GUI%%share/ElmerGUI/edf-extra/vorticitysolver.xml +%%GUI%%share/ElmerGUI/edf/edf.xml +%%GUI%%share/ElmerGUI/edf/egini.xml +%%GUI%%share/ElmerGUI/edf/egmaterials.xml +%%GUI%%share/ElmerGUI/edf/electrostatics.xml +%%GUI%%share/ElmerGUI/edf/heatequation.xml +%%GUI%%share/ElmerGUI/edf/helmholtz.xml +%%GUI%%share/ElmerGUI/edf/linearelasticity.xml +%%GUI%%share/ElmerGUI/edf/mc.ini +%%GUI%%share/ElmerGUI/edf/meshdeform.xml +%%GUI%%share/ElmerGUI/edf/navier-stokes.xml +%%GUI%%share/ElmerGUI/edf/resultoutput.xml +%%GUI%%share/ElmerGUI/license_texts/GPL-2 +%%GUI%%share/ElmerGUI/license_texts/GPL_EXCEPTION +%%GUI%%share/ElmerGUI/license_texts/LICENSES +%%GUI%%share/ElmerGUI/samples/README +%%GUI%%share/ElmerGUI/samples/brep/CylinderCutsCube.brep +%%GUI%%share/ElmerGUI/samples/brep/cylinder.brep +%%GUI%%share/ElmerGUI/samples/brep/spheres_in_cylinder.brep +%%GUI%%share/ElmerGUI/samples/fdneut/README +%%GUI%%share/ElmerGUI/samples/fdneut/fibers.FDNEUT +%%GUI%%share/ElmerGUI/samples/gmsh/README +%%GUI%%share/ElmerGUI/samples/gmsh/angle_in_halfcircle.geo +%%GUI%%share/ElmerGUI/samples/gmsh/angle_in_halfcircle.msh +%%GUI%%share/ElmerGUI/samples/gmsh/cross_cylinders_in_hexahedron.geo +%%GUI%%share/ElmerGUI/samples/gmsh/cross_cylinders_in_hexahedron.msh +%%GUI%%share/ElmerGUI/samples/gmsh/crucible.geo +%%GUI%%share/ElmerGUI/samples/gmsh/crucible.msh +%%GUI%%share/ElmerGUI/samples/gmsh/deform.geo +%%GUI%%share/ElmerGUI/samples/gmsh/deform.msh +%%GUI%%share/ElmerGUI/samples/gmsh/half_circle_in_square.geo +%%GUI%%share/ElmerGUI/samples/gmsh/half_circle_in_square.msh +%%GUI%%share/ElmerGUI/samples/gmsh/hole_in_hexahedron.geo +%%GUI%%share/ElmerGUI/samples/gmsh/hole_in_hexahedron.msh +%%GUI%%share/ElmerGUI/samples/gmsh/horseshoe.geo +%%GUI%%share/ElmerGUI/samples/gmsh/horseshoe.msh +%%GUI%%share/ElmerGUI/samples/gmsh/mortar.geo +%%GUI%%share/ElmerGUI/samples/gmsh/mortar.msh +%%GUI%%share/ElmerGUI/samples/gmsh/mortar_ref.geo +%%GUI%%share/ElmerGUI/samples/gmsh/mortar_ref.msh +%%GUI%%share/ElmerGUI/samples/gmsh/mortar_sectors.geo +%%GUI%%share/ElmerGUI/samples/gmsh/mortar_sectors.msh +%%GUI%%share/ElmerGUI/samples/gmsh/sinus0.msh +%%GUI%%share/ElmerGUI/samples/gmsh/t1.msh +%%GUI%%share/ElmerGUI/samples/gmsh/t2.msh +%%GUI%%share/ElmerGUI/samples/gmsh/t3.msh +%%GUI%%share/ElmerGUI/samples/gmsh/t4.msh +%%GUI%%share/ElmerGUI/samples/gmsh/t5.msh +%%GUI%%share/ElmerGUI/samples/gmsh/t6.msh +%%GUI%%share/ElmerGUI/samples/gmsh/three_profiles.geo +%%GUI%%share/ElmerGUI/samples/gmsh/three_profiles.msh +%%GUI%%share/ElmerGUI/samples/gmsh/tuning_fork.geo +%%GUI%%share/ElmerGUI/samples/gmsh/tuning_fork.msh +%%GUI%%share/ElmerGUI/samples/gmsh/winkel.geo +%%GUI%%share/ElmerGUI/samples/gmsh/winkel.msh +%%GUI%%share/ElmerGUI/samples/grd/README +%%GUI%%share/ElmerGUI/samples/grd/angle.grd +%%GUI%%share/ElmerGUI/samples/grd/angle3d.grd +%%GUI%%share/ElmerGUI/samples/grd/angles3d.grd +%%GUI%%share/ElmerGUI/samples/grd/beam.grd +%%GUI%%share/ElmerGUI/samples/grd/beam3d.grd +%%GUI%%share/ElmerGUI/samples/grd/bench.grd +%%GUI%%share/ElmerGUI/samples/grd/circle_in_box.grd +%%GUI%%share/ElmerGUI/samples/grd/concentric_cubes.grd +%%GUI%%share/ElmerGUI/samples/grd/cones.grd +%%GUI%%share/ElmerGUI/samples/grd/container.grd +%%GUI%%share/ElmerGUI/samples/grd/cooler.grd +%%GUI%%share/ElmerGUI/samples/grd/crucible.grd +%%GUI%%share/ElmerGUI/samples/grd/cube.grd +%%GUI%%share/ElmerGUI/samples/grd/cube_quadratic.grd +%%GUI%%share/ElmerGUI/samples/grd/curve.grd +%%GUI%%share/ElmerGUI/samples/grd/curved_pipe.grd +%%GUI%%share/ElmerGUI/samples/grd/cylinder.grd +%%GUI%%share/ElmerGUI/samples/grd/cz.grd +%%GUI%%share/ElmerGUI/samples/grd/disk.grd +%%GUI%%share/ElmerGUI/samples/grd/emptybox.grd +%%GUI%%share/ElmerGUI/samples/grd/fourbodies.grd +%%GUI%%share/ElmerGUI/samples/grd/geoslab.grd +%%GUI%%share/ElmerGUI/samples/grd/hexframe.grd +%%GUI%%share/ElmerGUI/samples/grd/hexhole.grd +%%GUI%%share/ElmerGUI/samples/grd/holes.grd +%%GUI%%share/ElmerGUI/samples/grd/kiskot.grd +%%GUI%%share/ElmerGUI/samples/grd/land_dyke.grd +%%GUI%%share/ElmerGUI/samples/grd/maze3d.grd +%%GUI%%share/ElmerGUI/samples/grd/rectangle.grd +%%GUI%%share/ElmerGUI/samples/grd/rectangle_2pi.grd +%%GUI%%share/ElmerGUI/samples/grd/roll.grd +%%GUI%%share/ElmerGUI/samples/grd/square.grd +%%GUI%%share/ElmerGUI/samples/grd/square_profile.grd +%%GUI%%share/ElmerGUI/samples/grd/step.grd +%%GUI%%share/ElmerGUI/samples/grd/steplong.grd +%%GUI%%share/ElmerGUI/samples/grd/toroid.grd +%%GUI%%share/ElmerGUI/samples/grd/toroid_in_toroid.grd +%%GUI%%share/ElmerGUI/samples/grd/tube.grd +%%GUI%%share/ElmerGUI/samples/grd/two_circles_in_channel.grd +%%GUI%%share/ElmerGUI/samples/grd/u_turn.grd +%%GUI%%share/ElmerGUI/samples/grd/waves.grd +%%GUI%%share/ElmerGUI/samples/grd/wedges.grd +%%GUI%%share/ElmerGUI/samples/grd/weight.grd +%%GUI%%share/ElmerGUI/samples/grd/winkel.grd +%%GUI%%share/ElmerGUI/samples/grd/wire.grd +%%GUI%%share/ElmerGUI/samples/iges/cylinder_in_channel.iges +%%GUI%%share/ElmerGUI/samples/iges/rectangle_in_channel.iges +%%GUI%%share/ElmerGUI/samples/in2d/CircleInCircle.in2d +%%GUI%%share/ElmerGUI/samples/in2d/CircleInCircle_2.in2d +%%GUI%%share/ElmerGUI/samples/in2d/README.txt +%%GUI%%share/ElmerGUI/samples/in2d/airfoil_naca_0012.in2d +%%GUI%%share/ElmerGUI/samples/in2d/airfoil_rae_2822.in2d +%%GUI%%share/ElmerGUI/samples/in2d/circle.in2d +%%GUI%%share/ElmerGUI/samples/in2d/circle_in_channel.in2d +%%GUI%%share/ElmerGUI/samples/in2d/circle_in_square.in2d +%%GUI%%share/ElmerGUI/samples/in2d/crescent.in2d +%%GUI%%share/ElmerGUI/samples/in2d/curve_in_channel.in2d +%%GUI%%share/ElmerGUI/samples/in2d/demo2d.in2d +%%GUI%%share/ElmerGUI/samples/in2d/glacier_on_bedrock_toy.in2d +%%GUI%%share/ElmerGUI/samples/in2d/glacier_toy.in2d +%%GUI%%share/ElmerGUI/samples/in2d/half_circle.in2d +%%GUI%%share/ElmerGUI/samples/in2d/heptagon.in2d +%%GUI%%share/ElmerGUI/samples/in2d/hexagon.in2d +%%GUI%%share/ElmerGUI/samples/in2d/land_dyke.in2d +%%GUI%%share/ElmerGUI/samples/in2d/newin2d.in2d +%%GUI%%share/ElmerGUI/samples/in2d/obstacle_in_channel.in2d +%%GUI%%share/ElmerGUI/samples/in2d/octagon.in2d +%%GUI%%share/ElmerGUI/samples/in2d/pentagon.in2d +%%GUI%%share/ElmerGUI/samples/in2d/rounded_square.in2d +%%GUI%%share/ElmerGUI/samples/in2d/square.in2d +%%GUI%%share/ElmerGUI/samples/in2d/step.in2d +%%GUI%%share/ElmerGUI/samples/in2d/triangle.in2d +%%GUI%%share/ElmerGUI/samples/in2d/triangle_in_channel.in2d +%%GUI%%share/ElmerGUI/samples/in2d/v2in2d.in2d +%%GUI%%share/ElmerGUI/samples/mphtxt/README +%%GUI%%share/ElmerGUI/samples/mphtxt/fsi.mphtxt +%%GUI%%share/ElmerGUI/samples/netgen/BallsInBall.geo +%%GUI%%share/ElmerGUI/samples/netgen/CylinderJoiningWalls.geo +%%GUI%%share/ElmerGUI/samples/netgen/HalfBallInBrick.geo +%%GUI%%share/ElmerGUI/samples/netgen/TwoBallsInBall.geo +%%GUI%%share/ElmerGUI/samples/off/README +%%GUI%%share/ElmerGUI/samples/off/elk.off +%%GUI%%share/ElmerGUI/samples/off/femur.off +%%GUI%%share/ElmerGUI/samples/off/joint.off +%%GUI%%share/ElmerGUI/samples/off/sample.off +%%GUI%%share/ElmerGUI/samples/off/socket.off +%%GUI%%share/ElmerGUI/samples/ply/icosahedron.ply +%%GUI%%share/ElmerGUI/samples/ply/octahedron.ply +%%GUI%%share/ElmerGUI/samples/ply/sample.ply +%%GUI%%share/ElmerGUI/samples/ply/sphere.ply +%%GUI%%share/ElmerGUI/samples/poly/L.poly +%%GUI%%share/ElmerGUI/samples/poly/README +%%GUI%%share/ElmerGUI/samples/poly/example.poly +%%GUI%%share/ElmerGUI/samples/smesh/L.mtr +%%GUI%%share/ElmerGUI/samples/smesh/L.smesh +%%GUI%%share/ElmerGUI/samples/smesh/README +%%GUI%%share/ElmerGUI/samples/smesh/ex1.node +%%GUI%%share/ElmerGUI/samples/smesh/ex1.smesh +%%GUI%%share/ElmerGUI/samples/smesh/sphere.smesh +%%GUI%%share/ElmerGUI/samples/smesh/spine.smesh +%%GUI%%share/ElmerGUI/samples/smesh/twobodies2.smesh +%%GUI%%share/ElmerGUI/samples/step/README.txt +%%GUI%%share/ElmerGUI/samples/step/axle.step +%%GUI%%share/ElmerGUI/samples/step/bent_waveguide.step +%%GUI%%share/ElmerGUI/samples/step/couplingdown.step +%%GUI%%share/ElmerGUI/samples/step/fusee.stp +%%GUI%%share/ElmerGUI/samples/step/pump_carter_sup.stp +%%GUI%%share/ElmerGUI/samples/step/shaft.step +%%GUI%%share/ElmerGUI/samples/step/stator.step +%%GUI%%share/ElmerGUI/samples/stl/README +%%GUI%%share/ElmerGUI/samples/stl/hinge.stl +%%GUI%%share/ElmerGUI/samples/stl/part1.stl +%%GUI%%share/ElmerGUI/samples/stl/sphere.stl +%%GUI%%share/ElmerGUI/samples/stl/wrapped_tube_1_3.stl +%%GUI%%share/ElmerGUI/samples/stl/wrapped_tube_3_3.stl +%%GUI%%share/ElmerGUI/samples/stl/wrapped_tube_n5.stl +%%GUI%%share/ElmerGUI/samples/unv/README +%%GUI%%share/ElmerGUI/samples/unv/box.unv 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/blowers.mod share/elmersolver/include/circmatinitmod.mod share/elmersolver/include/circuitsmod.mod share/elmersolver/include/circuitutils.mod share/elmersolver/include/clusteringmethods.mod share/elmersolver/include/componentutils.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/emwavesolverutils.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/h1basis.mod share/elmersolver/include/harmutils.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/incompressiblelocalforms.mod share/elmersolver/include/integration.mod share/elmersolver/include/interpolation.mod share/elmersolver/include/interpvartovar.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/linearforms.mod share/elmersolver/include/listmatrix.mod share/elmersolver/include/listmatrixarray.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/meshpartition.mod share/elmersolver/include/meshremeshing.mod share/elmersolver/include/meshutils.mod share/elmersolver/include/messages.mod share/elmersolver/include/mgdynmaterialutils.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/toroidcurrents.mod share/elmersolver/include/types.mod share/elmersolver/include/vectorhelmholtzutils.mod share/elmersolver/include/vecutils.mod share/elmersolver/include/viewfactorglobals.mod share/elmersolver/include/vtklegacyfile.mod +share/elmersolver/include/vtuxmlfile.mod share/elmersolver/include/zirka.mod share/elmersolver/include/zirkautils.mod share/elmersolver/lib/Acoustics.so share/elmersolver/lib/AdvectionDiffusion.so share/elmersolver/lib/AdvectionReaction.so share/elmersolver/lib/AllocateSolver.so share/elmersolver/lib/ArteryOutlet.so share/elmersolver/lib/ArtificialCompressibility.so +share/elmersolver/lib/BeamSolver3D.so share/elmersolver/lib/CircuitsAndDynamics.so share/elmersolver/lib/CoilSolver.so share/elmersolver/lib/CompressibleNS.so share/elmersolver/lib/CoordinateTransform.so share/elmersolver/lib/CoupledNSUpdate.so share/elmersolver/lib/CraigBamptonSolver.so share/elmersolver/lib/DCRComplexSolve.so share/elmersolver/lib/DFTSolver.so share/elmersolver/lib/DataToFieldSolver.so share/elmersolver/lib/DirectionSolver.so share/elmersolver/lib/DistanceSolve.so +share/elmersolver/lib/DistributeSource.so share/elmersolver/lib/DivProjection.so share/elmersolver/lib/DivergenceSolver.so share/elmersolver/lib/EMWaveSolver.so share/elmersolver/lib/ElasticSolve.so share/elmersolver/lib/ElectricForce.so share/elmersolver/lib/Electrokinetics.so share/elmersolver/lib/ElementSizeSolver.so share/elmersolver/lib/ElementStats.so share/elmersolver/lib/EliminateDirichlet.so share/elmersolver/lib/EliminatePeriodic.so share/elmersolver/lib/Elmer2OpenFoamIO.so share/elmersolver/lib/EnergyRelease.so share/elmersolver/lib/FDiffusion.so share/elmersolver/lib/FDiffusion3D.so share/elmersolver/lib/FacetShellSolve.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/FourierLoss.so share/elmersolver/lib/FreeSurfaceReduced.so share/elmersolver/lib/FreeSurfaceSolver.so share/elmersolver/lib/HarmonicSignals.so share/elmersolver/lib/HeatSolve.so +share/elmersolver/lib/HeatSolveVec.so share/elmersolver/lib/HelmholtzBEM.so share/elmersolver/lib/HelmholtzSolve.so +share/elmersolver/lib/IncompressibleNSVec.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/MarchingODESolver.so share/elmersolver/lib/Mesh2MeshSolver.so share/elmersolver/lib/MeshSolve.so +share/elmersolver/lib/ModelMixedPoisson.so share/elmersolver/lib/ModelPDE.so share/elmersolver/lib/MovingElstatSolver.so share/elmersolver/lib/NonphysicalMeshSolve.so share/elmersolver/lib/NormalSolver.so share/elmersolver/lib/OdeSolver.so share/elmersolver/lib/OpenFoam2ElmerIO.so share/elmersolver/lib/ParStokes.so share/elmersolver/lib/ParticleAdvector.so share/elmersolver/lib/ParticleDynamics.so share/elmersolver/lib/PartitionMesh.so share/elmersolver/lib/PhaseChangeSolve.so share/elmersolver/lib/Poisson.so share/elmersolver/lib/PoissonBEM.so share/elmersolver/lib/PoissonBoltzmannSolve.so share/elmersolver/lib/PoissonDG.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/SaveMesh.so share/elmersolver/lib/ScalarPotentialSolver.so share/elmersolver/lib/ScannedFieldSolver.so share/elmersolver/lib/ShallowWaterNS.so share/elmersolver/lib/ShearrateSolver.so share/elmersolver/lib/ShellSolver.so share/elmersolver/lib/Smitc.so share/elmersolver/lib/Spalart-Allmaras.so share/elmersolver/lib/StatCurrentSolve.so share/elmersolver/lib/StatCurrentSolveVec.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/TransientCost.so share/elmersolver/lib/TransientPhaseChange.so share/elmersolver/lib/TransportEquation.so +share/elmersolver/lib/UMATLib.so share/elmersolver/lib/V2FSolver.so share/elmersolver/lib/VectorHelmholtz.so share/elmersolver/lib/VelocityPrecond.so share/elmersolver/lib/ViscousCompressibility.so share/elmersolver/lib/VorticitySolver.so share/elmersolver/lib/WPotentialSolver.so share/elmersolver/lib/WaveSolver.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