PS.: I'm using an Ubuntu 20.04 based distro (ElementaryOS 6.1) and did this because the launchpad procedure is stuck in Elmer 8.4 / Ubuntu 20.04 versions.
Please check the referentes below to install all the required dependencies before.
Compiling Elmer (elmer.cmake is attached here)
From $HOME//Source folder (I don't know now if this /Source folder already existed in my Home directory), clone the git files:
Code: Select all
git clone https://github.com/ElmerCSC/elmerfem.git
The compilation file is already created (copy elmer.cmake to /source folder)
After that:
Code: Select all
mkdir build
Code: Select all
cd build/
Code: Select all
cmake -C ../elmer.cmake ../elmerfem/ -DCMAKE_INSTALL_PREFIX=$HOME/ProgramFiles/Elmer
Code: Select all
make -j 8
Code: Select all
make -j 8 install
Code: Select all
sudo nano ~/.bashrc
export PATH="$PATH:$HOME/ProgramFiles/Elmer/bin/"
export ELMER_HOME=$HOME/ProgramFiles/Elmer
The second line was added to solve an error: ERROR:: InitializeElementDescriptions: elements.def not found
References:
https://github.com/ElmerCSC/elmerfem
https://www.youtube.com/watch?v=OZ2Lvk-hEkc
https://github.com/ElmerCSC/elmerfem-do ... u-focal-eg