pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

elmerfem: Update to 26.1




To: pkgsrc-wip-changes%NetBSD.org@localhost

Subject: elmerfem: Update to 26.1

From: Atsushi Toyokura (via pkgsrc-wip) <commit-notify%pkgsrc.org@localhost>

Date: Sun, 1 Feb 2026 07:58:24 +0000


Module Name: pkgsrc-wip
Committed By: Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By: steleto
Date:  Sun Feb 1 16:44:40 2026 +0900
Changeset: 38331076aa6e4159074f35002577ef65df1ce17e

Modified Files:
 elmerfem/Makefile
 elmerfem/PLIST
 elmerfem/distinfo
Removed Files:
 elmerfem/patches/patch-fem_src_modules_DCRComplexSolve.F90

Log Message:
elmerfem: Update to 26.1

These release notes provide information only on the most essential
changes. Over the period there have been ~3500 commits (merge commits
excluded).  You can get a complete listing of commit messages, for
example, with the command git log --since="2020-11-11" > log.txt

It is unfortunate that the new release has been lagging.  The detail
level of release notes had to be dropped to get this out. We hope to
get back on the phase.  If you want to enhance the release notes feel
free to update this file and make a pull request.

Apart from the core Elmer team at CSC (Juhani K., Mika M., Juha R.,
Peter R., Thomas Z.) git log shows contributions from Markus Mützel,
Saeki T., Fabien G-C, Eelis T., Rich B., Iain W., Matias Z., Rupert
G., Julien B., Samuel C., Luz P., Benjamin R., Ladislav M., Monher C.,
Olivier G., Juris V., Joe T., Bartos Z., E. Albiter, Sergey Al.,
Cyrille C., Jonas T., Tuomas M., Sami I., Kevin T., Sebastian G.,
Jonathan V., Alihossein S., Fernando B., Lucas B., Saint W., Sami R.,
Kasra D., Alessandro G., Andy G., Arno M., Evangelos V., Fredrik R. to
this release.

Additionally there are many ongoing developments in several branches
that have not been merged to this release and are not therefore
covered here.

The contributions of all developers are gratefully acknowledged! The
work of Markus Mützel, Saeki Takayuki and Rich Bayless is
particularly appreciated as they have been consistently contributing
in the true spirit of open source. Also the humongous merge coming
from univ. of St. Andrews mainly by Iain Wheel and Joe Todd related to
remeshing strategies around calving is greatly appreciated.  The
features have opened the door for more extensive use of adaptivity and
remeshing in the code.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=38331076aa6e4159074f35002577ef65df1ce17e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 elmerfem/Makefile                                  |  13 +-
 elmerfem/PLIST                                     | 169 +++++++++++++++++++--
 elmerfem/distinfo                                  |   7 +-
 .../patch-fem_src_modules_DCRComplexSolve.F90      |  75 ---------
 4 files changed, 168 insertions(+), 96 deletions(-)

diffs:
diff --git a/elmerfem/Makefile b/elmerfem/Makefile
index d32550c8c2..f0ee6a5364 100644
--- a/elmerfem/Makefile
+++ b/elmerfem/Makefile
@@ -2,7 +2,7 @@
 
 GITHUB_PROJECT= elmerfem
 GITHUB_TAG= refs/tags/${DISTNAME}
-DISTNAME= release-9.0
+DISTNAME= release-26.1
 PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S/release-//1}
 CATEGORIES= math
 MASTER_SITES= ${MASTER_SITE_GITHUB:=ElmerCSC/}
@@ -13,12 +13,13 @@ HOMEPAGE= http://www.elmerfem.org/
 COMMENT= Finite element software for multiphysical problems published
 LICENSE= gnu-gpl-v2
 
-CMAKE_CONFIGURE_ARGS+= -DWITH_OpenMP:BOOLEAN=TRUE
+#CMAKE_CONFIGURE_ARGS+= -DWITH_OpenMP:BOOLEAN=TRUE
 CMAKE_CONFIGURE_ARGS+= -DWITH_MPI:BOOLEAN=TRUE
 CMAKE_CONFIGURE_ARGS+= -DWITH_ELMERGUI:BOOLEAN=TRUE
 CMAKE_CONFIGURE_ARGS+= -DWITH_PARAVIEW:BOOLEAN=TRUE
-#CMAKE_CONFIGURE_ARGS+= -DELMER_INSTALL_LIB_DIR=${PREFIX}/lib
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+
+CMAKE_CONFIGURE_ARGS+= -DQwt_INCLUDE_DIRS=${BUILDLINK_DIR}/${BUILDLINK_INCDIRS.qwt6-qt5}
+CMAKE_CONFIGURE_ARGS+= -DQwt_LIBRARY_DIRS=${BUILDLINK_DIR}/${BUILDLINK_LIBDIRS.qwt6-qt5}
 
 DEPENDS+= paraview-[0-9]*:../../wip/paraview
 
@@ -35,7 +36,9 @@ SUBST_SED.rpath= "s|-O|-Wl,-R${PREFIX}/lib/elmersolver -O|"
 .include "../../math/blas/buildlink3.mk"
 .include "../../math/lapack/buildlink3.mk"
 .include "../../mk/mpi.buildlink3.mk"
-.include "../../wip/qwt6-qt4/buildlink3.mk"
+#.include "../../mk/openmp.mk"
+.include "../../x11/qt5-qtscript/buildlink3.mk"
+.include "../../x11/qwt6-qt5/buildlink3.mk"
 
 .include "../../devel/cmake/build.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/elmerfem/PLIST b/elmerfem/PLIST
index 495e9f75f1..47b375cfee 100644
--- a/elmerfem/PLIST
+++ b/elmerfem/PLIST
@@ -3,8 +3,8 @@ bin/ElmerGUI
 bin/ElmerGrid
 bin/ElmerSolver
 bin/ElmerSolver_mpi
-bin/GebhardtFactors
 bin/Mesh2D
+bin/Radiators
 bin/ViewFactors
 bin/elmerf90
 bin/elmerld
@@ -16,10 +16,11 @@ lib/elmersolver/libarpack.so
 lib/elmersolver/libelmersolver.so
 lib/elmersolver/libfhuti.so
 lib/elmersolver/libmatc.so
-lib/elmersolver/libmpi_stubs.so
 lib/elmersolver/libparpack.so
 lib/elmersolver/libumfpack.a
 share/ElmerGUI/edf-extra/advection-diffusion.xml
+share/ElmerGUI/edf-extra/advection-reaction.xml
+share/ElmerGUI/edf-extra/coilsolver.xml
 share/ElmerGUI/edf-extra/divergencesolver.xml
 share/ElmerGUI/edf-extra/elasticplate.xml
 share/ElmerGUI/edf-extra/fluxsolver.xml
@@ -33,7 +34,9 @@ share/ElmerGUI/edf-extra/poissonboltzmann.xml
 share/ElmerGUI/edf-extra/reynolds.xml
 share/ElmerGUI/edf-extra/richards.xml
 share/ElmerGUI/edf-extra/saveline.xml
+share/ElmerGUI/edf-extra/savematerials.xml
 share/ElmerGUI/edf-extra/savescalars.xml
+share/ElmerGUI/edf-extra/shellsolver.xml
 share/ElmerGUI/edf-extra/sst-k-omega.xml
 share/ElmerGUI/edf-extra/statcurrent.xml
 share/ElmerGUI/edf-extra/vectorhelmholtz.xml
@@ -49,6 +52,119 @@ share/ElmerGUI/edf/mc.ini
 share/ElmerGUI/edf/meshdeform.xml
 share/ElmerGUI/edf/navier-stokes.xml
 share/ElmerGUI/edf/resultoutput.xml
+share/ElmerGUI/icons/TangoElmerGUI/22x22/applications-system.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/book-cover-A-Z.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/configure.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/dialog-accept.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/dialog-error-round.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/document-new.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/document-open.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/document-print.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/document-save-all.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/document-save-as.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/document-save.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/doubletriangle-right.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/edit-clear.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/edit-copy.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/edit-cut.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/edit-find.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/edit-paste.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/edit-redo.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/emblem-notice.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/emblem-unreadable.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/folder.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/image-x-generic.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/list-add.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/list-remove.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/preferences-system.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/project-load.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/project-new.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/project-save-as.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/project-save.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/tab-new.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/text-questionmark.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/text-x-generic-with-pencil.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/triangle-down.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/triangle-right.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/triangle-up.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/view-fullscreen.png
+share/ElmerGUI/icons/TangoElmerGUI/22x22/view-refresh.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/applications-system.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/book-cover-A-Z.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/configure.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/dialog-accept.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/dialog-error-round.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/document-new.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/document-open.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/document-print.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/document-save-all.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/document-save-as.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/document-save.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/doubletriangle-right.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/edit-clear.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/edit-copy.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/edit-cut.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/edit-find.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/edit-paste.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/edit-redo.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/emblem-notice.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/emblem-unreadable.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/folder.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/image-x-generic.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/list-add.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/list-remove.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/preferences-system.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/project-load.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/project-new.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/project-save-as.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/project-save.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/tab-new.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/text-questionmark.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/text-x-generic-with-pencil.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/triangle-down.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/triangle-right.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/triangle-up.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/view-fullscreen.png
+share/ElmerGUI/icons/TangoElmerGUI/32x32/view-refresh.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/applications-system.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/book-cover-A-Z.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/configure.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/dialog-accept.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/dialog-error-round.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/document-new.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/document-open.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/document-print.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/document-save-all.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/document-save-as.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/document-save.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/doubletriangle-right.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/edit-clear.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/edit-copy.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/edit-cut.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/edit-find.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/edit-paste.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/edit-redo.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/emblem-notice.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/emblem-unreadable.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/folder.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/image-x-generic.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/list-add.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/list-remove.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/preferences-system.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/project-load.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/project-new.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/project-save-as.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/project-save.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/tab-new.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/text-questionmark.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/text-x-generic-with-pencil.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/triangle-down.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/triangle-right.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/triangle-up.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/view-fullscreen.png
+share/ElmerGUI/icons/TangoElmerGUI/48x48/view-refresh.png
+share/ElmerGUI/icons/TangoElmerGUI/COPYING
+share/ElmerGUI/icons/TangoElmerGUI/index.theme
 share/ElmerGUI/license_texts/GPL-2
 share/ElmerGUI/license_texts/GPL_EXCEPTION
 share/ElmerGUI/license_texts/LICENSES
@@ -58,9 +174,15 @@ share/ElmerGUI/samples/brep/cylinder.brep
 share/ElmerGUI/samples/brep/spheres_in_cylinder.brep
 share/ElmerGUI/samples/fdneut/README
 share/ElmerGUI/samples/fdneut/fibers.FDNEUT
+share/ElmerGUI/samples/gmsh/CubeInCube.geo
 share/ElmerGUI/samples/gmsh/README
+share/ElmerGUI/samples/gmsh/SquareInSquare.geo
+share/ElmerGUI/samples/gmsh/angle.geo
+share/ElmerGUI/samples/gmsh/angle.msh
 share/ElmerGUI/samples/gmsh/angle_in_halfcircle.geo
 share/ElmerGUI/samples/gmsh/angle_in_halfcircle.msh
+share/ElmerGUI/samples/gmsh/circle.geo
+share/ElmerGUI/samples/gmsh/circle_in_square.geo
 share/ElmerGUI/samples/gmsh/cross_cylinders_in_hexahedron.geo
 share/ElmerGUI/samples/gmsh/cross_cylinders_in_hexahedron.msh
 share/ElmerGUI/samples/gmsh/crucible.geo
@@ -73,12 +195,15 @@ share/ElmerGUI/samples/gmsh/hole_in_hexahedron.geo
 share/ElmerGUI/samples/gmsh/hole_in_hexahedron.msh
 share/ElmerGUI/samples/gmsh/horseshoe.geo
 share/ElmerGUI/samples/gmsh/horseshoe.msh
+share/ElmerGUI/samples/gmsh/line_in_rect.geo
 share/ElmerGUI/samples/gmsh/mortar.geo
 share/ElmerGUI/samples/gmsh/mortar.msh
 share/ElmerGUI/samples/gmsh/mortar_ref.geo
 share/ElmerGUI/samples/gmsh/mortar_ref.msh
 share/ElmerGUI/samples/gmsh/mortar_sectors.geo
 share/ElmerGUI/samples/gmsh/mortar_sectors.msh
+share/ElmerGUI/samples/gmsh/sectors.geo
+share/ElmerGUI/samples/gmsh/sectors_discont.geo
 share/ElmerGUI/samples/gmsh/sinus0.msh
 share/ElmerGUI/samples/gmsh/t1.msh
 share/ElmerGUI/samples/gmsh/t2.msh
@@ -212,9 +337,11 @@ share/ElmerGUI/samples/stl/wrapped_tube_n5.stl
 share/ElmerGUI/samples/unv/README
 share/ElmerGUI/samples/unv/box.unv
 share/elmersolver/include/adaptive.mod
+share/elmersolver/include/anisotropicmaterialmodels.mod
 share/elmersolver/include/ascbinoutpututils.mod
 share/elmersolver/include/bandmatrix.mod
 share/elmersolver/include/bandwidthoptimize.mod
+share/elmersolver/include/batterymodule.mod
 share/elmersolver/include/binio.mod
 share/elmersolver/include/blocksolve.mod
 share/elmersolver/include/blowers.mod
@@ -222,9 +349,9 @@ 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/cutfemutils.mod
 share/elmersolver/include/defutils.mod
 share/elmersolver/include/differentials.mod
 share/elmersolver/include/diffuseconvective.mod
@@ -238,7 +365,6 @@ 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
@@ -255,11 +381,11 @@ 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/hydrostaticnsutils.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
@@ -269,13 +395,16 @@ 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/lua.mod
+share/elmersolver/include/lumpingutils.mod
 share/elmersolver/include/magnetodynamicsutils.mod
 share/elmersolver/include/mainutils.mod
 share/elmersolver/include/materialmodels.mod
+share/elmersolver/include/matrixassembly.mod
 share/elmersolver/include/maxwell.mod
 share/elmersolver/include/maxwellaxis.mod
 share/elmersolver/include/maxwellgeneral.mod
+share/elmersolver/include/meshgenerate.mod
 share/elmersolver/include/meshpartition.mod
 share/elmersolver/include/meshremeshing.mod
 share/elmersolver/include/meshutils.mod
@@ -286,6 +415,7 @@ share/elmersolver/include/multigrid.mod
 share/elmersolver/include/navierstokes.mod
 share/elmersolver/include/navierstokescylindrical.mod
 share/elmersolver/include/navierstokesgeneral.mod
+share/elmersolver/include/optimizationutils.mod
 share/elmersolver/include/paralleleigensolve.mod
 share/elmersolver/include/parallelutils.mod
 share/elmersolver/include/particledynamicsstuff.mod
@@ -294,7 +424,6 @@ 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/saveutils.mod
 share/elmersolver/include/smoothers.mod
 share/elmersolver/include/solidmechanicsutils.mod
@@ -307,7 +436,8 @@ 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/toroidcurrents1.mod
+share/elmersolver/include/toroidcurrents2.mod
 share/elmersolver/include/types.mod
 share/elmersolver/include/vectorhelmholtzutils.mod
 share/elmersolver/include/vecutils.mod
@@ -322,13 +452,16 @@ share/elmersolver/lib/AdvectionReaction.so
 share/elmersolver/lib/AllocateSolver.so
 share/elmersolver/lib/ArteryOutlet.so
 share/elmersolver/lib/ArtificialCompressibility.so
+share/elmersolver/lib/BatterySolver.so
 share/elmersolver/lib/BeamSolver3D.so
+share/elmersolver/lib/CahnHilliard.so
 share/elmersolver/lib/CircuitsAndDynamics.so
 share/elmersolver/lib/CoilSolver.so
 share/elmersolver/lib/CompressibleNS.so
+share/elmersolver/lib/ConsistentSplitting.so
 share/elmersolver/lib/CoordinateTransform.so
-share/elmersolver/lib/CoupledNSUpdate.so
 share/elmersolver/lib/CraigBamptonSolver.so
+share/elmersolver/lib/CyclicConvergence.so
 share/elmersolver/lib/DCRComplexSolve.so
 share/elmersolver/lib/DFTSolver.so
 share/elmersolver/lib/DataToFieldSolver.so
@@ -337,6 +470,7 @@ share/elmersolver/lib/DistanceSolve.so
 share/elmersolver/lib/DistributeSource.so
 share/elmersolver/lib/DivProjection.so
 share/elmersolver/lib/DivergenceSolver.so
+share/elmersolver/lib/EMPort.so
 share/elmersolver/lib/EMWaveSolver.so
 share/elmersolver/lib/ElasticSolve.so
 share/elmersolver/lib/ElectricForce.so
@@ -350,8 +484,10 @@ share/elmersolver/lib/EnergyRelease.so
 share/elmersolver/lib/FDiffusion.so
 share/elmersolver/lib/FDiffusion3D.so
 share/elmersolver/lib/FacetShellSolve.so
+share/elmersolver/lib/FilmFlowSolver.so
 share/elmersolver/lib/FilterTimeSeries.so
 share/elmersolver/lib/FindOptimum.so
+share/elmersolver/lib/FixTangentVelo.so
 share/elmersolver/lib/FlowSolve.so
 share/elmersolver/lib/FluidicForce.so
 share/elmersolver/lib/FluxSolver.so
@@ -365,6 +501,7 @@ share/elmersolver/lib/HeatSolveVec.so
 share/elmersolver/lib/HelmholtzBEM.so
 share/elmersolver/lib/HelmholtzProjection.so
 share/elmersolver/lib/HelmholtzSolve.so
+share/elmersolver/lib/HydrostaticNSVec.so
 share/elmersolver/lib/IncompressibleNSVec.so
 share/elmersolver/lib/Isosurface.so
 share/elmersolver/lib/KESolver.so
@@ -379,12 +516,14 @@ share/elmersolver/lib/MeshChecksum.so
 share/elmersolver/lib/MeshSolve.so
 share/elmersolver/lib/ModelMixedPoisson.so
 share/elmersolver/lib/ModelPDE.so
-share/elmersolver/lib/MovingElstatSolver.so
+share/elmersolver/lib/ModelPDECutFEM.so
+share/elmersolver/lib/NodeToEdgeSolver.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/ParallelRemesh.so
 share/elmersolver/lib/ParticleAdvector.so
 share/elmersolver/lib/ParticleDynamics.so
 share/elmersolver/lib/PartitionMesh.so
@@ -394,7 +533,7 @@ 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/Probes.so
 share/elmersolver/lib/ProjectToPlane.so
 share/elmersolver/lib/RateOfChange.so
 share/elmersolver/lib/ReloadData.so
@@ -414,6 +553,7 @@ share/elmersolver/lib/ScannedFieldSolver.so
 share/elmersolver/lib/ShallowWaterNS.so
 share/elmersolver/lib/ShearrateSolver.so
 share/elmersolver/lib/ShellSolver.so
+share/elmersolver/lib/SimpleCircuits.so
 share/elmersolver/lib/Smitc.so
 share/elmersolver/lib/Spalart-Allmaras.so
 share/elmersolver/lib/SpringAssembly.so
@@ -421,6 +561,7 @@ share/elmersolver/lib/StatCurrentSolve.so
 share/elmersolver/lib/StatCurrentSolveVec.so
 share/elmersolver/lib/StatElecBoundary.so
 share/elmersolver/lib/StatElecSolve.so
+share/elmersolver/lib/StatElecSolveVec.so
 share/elmersolver/lib/StatMagSolve.so
 share/elmersolver/lib/SteadyPhaseChange.so
 share/elmersolver/lib/Stokes.so
@@ -429,17 +570,21 @@ share/elmersolver/lib/StressSolve.so
 share/elmersolver/lib/StructuredFlowLine.so
 share/elmersolver/lib/StructuredMeshMapper.so
 share/elmersolver/lib/StructuredProjectToPlane.so
+share/elmersolver/lib/SunAngle.so
 share/elmersolver/lib/ThermoElectricSolver.so
+share/elmersolver/lib/TopoOpt.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/VectorHelmholtzLumping.so
+share/elmersolver/lib/VectorHelmholtzNodal.so
 share/elmersolver/lib/VelocityPrecond.so
-share/elmersolver/lib/ViscousCompressibility.so
 share/elmersolver/lib/VorticitySolver.so
 share/elmersolver/lib/WPotentialSolver.so
+share/elmersolver/lib/WVectorFix.so
 share/elmersolver/lib/WaveSolver.so
 share/elmersolver/lib/elements.def
 share/elmersolver/license_texts/GPL-2.txt
diff --git a/elmerfem/distinfo b/elmerfem/distinfo
index 62eafdd516..e3f56f13b2 100644
--- a/elmerfem/distinfo
+++ b/elmerfem/distinfo
@@ -1,6 +1,5 @@
 $NetBSD$
 
-BLAKE2s (elmerfem/release-9.0.tar.gz) = a3615ca55caa28bb8c2f3ecbb561663f70b53afaad671f772faf93b80b04afcf
-SHA512 (elmerfem/release-9.0.tar.gz) = 0affb0420b674ebf4d089c4039ba78dd29650f0daf956eab59bd7bea1c466ba6dfdf17c1ca6c953f36bbf95ed127dc9e6e025ee3edb1d2a56e55e61e24e97254
-Size (elmerfem/release-9.0.tar.gz) = 64060003 bytes
-SHA1 (patch-fem_src_modules_DCRComplexSolve.F90) = 374863211b038abf507818641ec4b6cafc9c904a
+BLAKE2s (elmerfem/release-26.1.tar.gz) = c4adc6bbca4ceb82bdb1741a6f4f4a61a2b5aeee43114dfba199c37a5b68f42a
+SHA512 (elmerfem/release-26.1.tar.gz) = f6926f6ec09b66c3bb090b2b65c72eaa3ab24aaf5b9d49176260a5fcae15f40d80a1529555036102c67d191d5e40702d39ca2cf6dd0297f28aae72450aa0a7b9
+Size (elmerfem/release-26.1.tar.gz) = 65856314 bytes
diff --git a/elmerfem/patches/patch-fem_src_modules_DCRComplexSolve.F90 b/elmerfem/patches/patch-fem_src_modules_DCRComplexSolve.F90
deleted file mode 100644
index 9983c266f5..0000000000
--- a/elmerfem/patches/patch-fem_src_modules_DCRComplexSolve.F90
+++ /dev/null
@@ -1,75 +0,0 @@
-$NetBSD$
-
-- Add local variable i so that it does not mix with the i in
-  the outer scope.
-  https://github.com/ElmerCSC/elmerfem/commit/96a33930ee23e785f33bcb257398f1ccca8fdf99.patch
-
-- Fix a compilation error by adding i to local scope
-  https://github.com/ElmerCSC/elmerfem/commit/8f9f2c703b020dc6d21cbaa1cb8b05abbbd7ded1.patch
-
---- fem/src/modules/DCRComplexSolve.F90.orig 2025-01-30 13:10:50.203031489 +0000
-+++ fem/src/modules/DCRComplexSolve.F90
-@@ -426,7 +426,7 @@ CONTAINS
-    SUBROUTINE InputTensor( Tensor, IsScalar, Name, Material, n, NodeIndexes )
- !------------------------------------------------------------------------------
-       REAL(KIND=dp) :: Tensor(:,:,:)
--      INTEGER :: n, NodeIndexes(:)
-+      INTEGER :: i, n, NodeIndexes(:)
-       LOGICAL :: IsScalar
-       CHARACTER(LEN=*) :: Name
-       TYPE(ValueList_t), POINTER :: Material
-@@ -485,7 +485,8 @@ CONTAINS
- !------------------------------------------------------------------------------
-       LOGICAL :: FirstTime = .TRUE., stat
-       REAL(KIND=dp), POINTER :: Hwrk(:,:,:)
--
-+      INTEGER :: i
-+      
-       SAVE FirstTime, Hwrk
- !------------------------------------------------------------------------------
-       IF ( FirstTime ) THEN
-@@ -1067,7 +1068,7 @@ contains
-    SUBROUTINE InputVector( Tensor, IsScalar, Name, Material, n, NodeIndexes )
- !------------------------------------------------------------------------------
-       REAL(KIND=dp) :: Tensor(:,:)
--      INTEGER :: n, NodeIndexes(:)
-+      INTEGER :: i, n, NodeIndexes(:)
-       LOGICAL :: IsScalar
-       CHARACTER(LEN=*) :: Name
-       TYPE(ValueList_t), POINTER :: Material
-@@ -1367,7 +1368,7 @@ contains
-    SUBROUTINE InputTensor( Tensor, IsScalar, Name, Material, n, NodeIndexes )
- !------------------------------------------------------------------------------
-       REAL(KIND=dp) :: Tensor(:,:,:)
--      INTEGER :: n, NodeIndexes(:)
-+      INTEGER :: i, n, NodeIndexes(:)
-       LOGICAL :: IsScalar
-       CHARACTER(LEN=*) :: Name
-       TYPE(ValueList_t), POINTER :: Material
-@@ -1419,7 +1420,7 @@ contains
-    SUBROUTINE InputVector( Tensor, IsScalar, Name, Material, n, NodeIndexes )
- !------------------------------------------------------------------------------
-       REAL(KIND=dp) :: Tensor(:,:)
--      INTEGER :: n, NodeIndexes(:)
-+      INTEGER :: i, n, NodeIndexes(:)
-       LOGICAL :: IsScalar
-       CHARACTER(LEN=*) :: Name
-       TYPE(ValueList_t), POINTER :: Material
-@@ -1720,7 +1721,7 @@ CONTAINS
-    SUBROUTINE InputTensor( Tensor, IsScalar, Name, Material, n, NodeIndexes )
- !------------------------------------------------------------------------------
-       REAL(KIND=dp) :: Tensor(:,:,:)
--      INTEGER :: n, NodeIndexes(:)
-+      INTEGER :: i, n, NodeIndexes(:)
-       LOGICAL :: IsScalar
-       CHARACTER(LEN=*) :: Name
-       TYPE(ValueList_t), POINTER :: Material
-@@ -1772,7 +1773,7 @@ CONTAINS
-    SUBROUTINE InputVector( Tensor, IsScalar, Name, Material, n, NodeIndexes )
- !------------------------------------------------------------------------------
-       REAL(KIND=dp) :: Tensor(:,:)
--      INTEGER :: n, NodeIndexes(:)
-+      INTEGER :: i, n, NodeIndexes(:)
-       LOGICAL :: IsScalar
-       CHARACTER(LEN=*) :: Name
-       TYPE(ValueList_t), POINTER :: Material




Prev by Date: paraview: Fix for Qt6.10.1: Explicitly cast unscoped enums to int

Next by Date: plasma6-kwin-x11: fix build with qt6.10.2

Previous by Thread: paraview: Fix for Qt6.10.1: Explicitly cast unscoped enums to int

Next by Thread: plasma6-kwin-x11: fix build with qt6.10.2

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index