Package Details: elmerfem-git 9.0.r741.g7665920e-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
Conflicts: elmerfem
Provides: elmerfem
Submitter: saxonbeta
Maintainer: None
Last Packager: bartus
Votes: 5
Popularity: 0.000000
First Submitted: 2015-02-11 21:21 (UTC)
Last Updated: 2021-12-12 14:20 (UTC)

Pinned Comments

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

bartus commented on 2021-06-21 15:34 (UTC) (edited on 2021-11-22 11:41 (UTC) by bartus)

Use env vars to control build process:
  • MAKEFLAGS=xxx to override default make flags (e.g: MAKEFLAGS=-j2 for building with 2 threads)
  • FRAGMENT=#{commit,tag,brach}=xxx for bisect build
  • CMAKE_FLAGS=xxx:yyy:zzz to define extra CMake flags

  • DISABLE_ALL=1 for bare bone build.

  • DISABLE_TRILINOS=1 disable building with Trilinos

  • DISABLE_MMG disable MMG - dynamic remeshing
  • DISABLE_ELMERICE disable ElmerICE - glacier melting solver
  • DISABLE_CONTRIB disable multishell solver for composite lamitanes
  • DISABLE_LUA disable LUA scripting in solver definitions
  • DISABLE_MP disable OpenMP threading

  • DISABLE_GUI disable ElmerGUI - QT GUI

Requires GUI
  • DISABLE_GUILOG disable ElmerGUI Logger
  • DISABLE_GUITEST disable ElmerGUI Tests
  • DISABLE_OCC disable OCC - OpenCOLADA cad model import
  • DISABLE_MATC disable MatC scripting in QT GUI
  • DISABLE_PARAVIEW disable ParaView - GUI post-process exporter
  • DISABLE_QWT disable QWT - GUI convergence monitoring
  • DISABLE_VTK disable VTK - GUI post-process Widget and exporter

  • DISABLE_MPI disable OpenMPI parallelization

Requires MPI
  • DISABLE_MUMPS disable Mumps - gausian elimination LAS solver
  • DISABLE_HYPRE disable Hypre - multigrid LAS solver
Usage:
  • makepkg DISABLE_TRILINOS=1
  • DISABLE_MMG=1 MAKEFLAGS=-j1 ~your-aur-helper~
  • {yay/paru} -S elmerfem-git --mflags "DISABLE_MMG=1,MAKEFLAGS=-j1"

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

DarioP commented on 2020-11-06 13:10 (UTC)

I think that the mmg3d should be changed to mmg

ashs commented on 2020-06-28 05:06 (UTC) (edited on 2020-06-28 05:07 (UTC) by ashs)

Hi! I tried to build this without trilinos (and ElmerIce). But, for some reason, the file {git clone directory}/src/elmerfem/ElmerGUI/Application/twod/renderarea.cpp wasn't compiling, until I added the line "#include <QPainterPath>" during the building process. I couldn't find where it was being extracted from. It seems to have installed fine now, anyways. But does this indicate a problem with the source file? Or could this be due to some problem with my qt5 installation?

heavysink commented on 2020-06-12 06:45 (UTC)

@hacksd Yes it is possible to build it without trilinos. I will remove it since trilinos is a headache to be built.

hacksd commented on 2020-06-04 21:58 (UTC)

I was able to build elmerfem from source without installing trilinos (as it wasn't getting built), so is trilinos really a required dependency of this package?

AsmundEr commented on 2019-03-25 08:45 (UTC)

FWIW I have been able to successfully build and install the latest elmerfem from source following upstream build instructions, without having installed qtwebkit nor vtk-qt4, but using just the vtk package in the standard [community] repo.

Kunda commented on 2019-01-05 23:35 (UTC)

8.4 was recently released https://github.com/ElmerCSC/elmerfem/releases/tag/release-8.4

Kunda commented on 2018-12-05 22:16 (UTC)

Any possibility that this package will be maintained again ?

Tempel commented on 2015-10-30 00:37 (UTC)

Thanks saxonbeta, you saved the day :)