Package Details: elmerfem-git 9.0.r3447.g698666d2c-1

Git Clone URL: https://aur.archlinux.org/elmerfem-git.git (read-only, click to copy)
Package Base: elmerfem-git
Description: A finite element software for multiphysical problems
Upstream URL: http://www.elmerfem.org
Licenses: GPL-2.0-or-later
Conflicts: elmerfem
Provides: elmerfem
Submitter: saxonbeta
Maintainer: saxonbeta (bartus)
Last Packager: bartus
Votes: 7
Popularity: 0.005600
First Submitted: 2015-02-11 21:21 (UTC)
Last Updated: 2025-01-23 14:52 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

lethalbit commented on 2025-06-11 08:05 (UTC)

@gpettinello (and anyone else wondering)

There is an issue somewhere in either GFortran, CMake, Ninja, or a combination of all three which cause things to build out-of-order when running parallel builds.

So you need to force the build to run in serial: MAKEFLAGS=-j1 should do it,

gpettinello commented on 2025-06-01 08:58 (UTC)

Hello, I'm unable to compile because it is not able to find some modules. I guess because a CMAKE variable is not set properly Error

169 |   USE MagnetoDynamicsUtils
      |       1
Fatal Error: Cannot open module file ‘magnetodynamicsutils.mod’ for reading at (1): No such file or directory
compilation terminated.

Someone knows how to solve?

saxonbeta commented on 2024-09-06 22:22 (UTC)

@bartus, I sent you an email from my personal account. Let me know what you think.

saxonbeta commented on 2024-09-06 18:52 (UTC)

Hi @bartus, thank you. Welcome back, I added you as co-maintainer.

bartus commented on 2024-09-05 14:17 (UTC) (edited on 2024-09-06 10:26 (UTC) by bartus)

@saxonbeta Nice work, thanks. You can sing me up as a co-maintainer.

saxonbeta commented on 2024-09-05 02:57 (UTC) (edited on 2024-09-08 23:58 (UTC) by saxonbeta)

Hi @Kitpaddel I have added the missing dependencies.

I also needed to add 'export CFLAGS+=" -Wno-error=incompatible-pointer-types"' to the build function, as I otherwise got errors.

This error was introduced in a recent update upstream. While the problem is corrected, I have added your suggestion.

Compilation also only starts with 'DISABLE_VTK=1', otherwise I get: 'Could NOT find Boost: Found unsuitable version "1.86.0", but required is exact version "1.83.0" (found /usr/include, ) ... ElmerGUI/CMakeLists.txt:145 (FIND_PACKAGE)'

The problem is most likely that VTK has not been rebuilt against the new version of boost. We have to wait until the update is pushed.

The Compilation finally fails with: 'elmerfem-git/src/elmerfem/fem/src/modules/FourierLoss.F90:169:7: 169 | USE MagnetoDynamicsUtils | 1 Schwerwiegender Fehler: Moduldatei »magnetodynamicsutils.mod« kann bei (1) nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden Kompilierung beendet.'

This problem is most likely a race condition in the compilation due to the use of Ninja. You can define the variable MAKEFLAGS to reduce the number of cores employed in the compilation, for example: yay -S elmerfem-git --mflags=MAKEFLAGS=-j6 or makepkg MAKEFLAGS=-j6. You must find the best number for your system because these race conditions depend on your system's performance. Currently, I am using up to 12 jobs without problem.

By the way, you must set your Java environment to Java 11 to run the software (using VTK) without problems: archlinux-java set java-11-openjdk.

Kitpaddel commented on 2024-09-05 01:02 (UTC)

Thank you for updating this! I needed to install the postgresql package, this might need to be one of the dependencies.

I also needed to add 'export CFLAGS+=" -Wno-error=incompatible-pointer-types"' to the build function, as I otherwise got errors.

Compilation also only starts with 'DISABLE_VTK=1', otherwise I get : 'Could NOT find Boost: Found unsuitable version "1.86.0", but required is exact version "1.83.0" (found /usr/include, ) ... ElmerGUI/CMakeLists.txt:145 (FIND_PACKAGE)'

The Compilation finally fails with: 'elmerfem-git/src/elmerfem/fem/src/modules/FourierLoss.F90:169:7:

169 | USE MagnetoDynamicsUtils | 1 Schwerwiegender Fehler: Moduldatei »magnetodynamicsutils.mod« kann bei (1) nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden Kompilierung beendet.'

Any Ideas?

rmsc commented on 2023-08-30 09:30 (UTC) (edited on 2023-08-30 09:30 (UTC) by rmsc)

A few notes on this package as of today:

  • The checksum on the vtk9.1.patch is wrong (not sure how that could happen?)
  • The arpack.patch doesn't apply anymore (CMakeLists.txt changed a lot)
  • The paraview-opt package is gone from the AUR

bartus commented on 2022-03-14 10:34 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post