Skip to main content

System requirements

EASIFEM requires following software packages to be installed on the system.

ComponentVersionLatest tested versionComment
Gfortran>=9.012.0GNU Fortran compiler
GCC>=9.012.0GNU-compiler collection
OpenMP>= 4.5Multithread shared memory parallelisation
Curl>=7.877.87A command-line utility for transferring data from or to a remote server
Git>=2.342.34.1A version control system and command-line utility for downloading packages from GitHub
Cmake>= family of tools designed to build, test and package software
Ninja-build>= system
Python3>= language
Pip>=2023.1.0Command line tool for downloading python packages
LAPACK>= algebra package
OpenBlas>= BLAS library
HDF5>= data software-library and file-format
PlPlot>=, scientific graphics plotting library
Gnuplot>=5.05.4Portable command-line driven graphing utility
Doxygen>= generation

You can use following instructions to satisfy the above-mentioned requirements depending upon your system.


First run:

sudo apt-get update

Then download the requirements by copying following code and paste it in terminal.

sudo apt-get install -y gfortran gcc libomp-dev curl git \
python3 python3-pip cmake ninja-build \
liblapack-dev libopenblas-dev libhdf5-dev \
libplplot-dev plplot-driver-cairo libboost-all-dev \
gnuplot doxygen libgtk-4-dev


brew install gcc
brew install gfortran
brew install libomp
brew install curl
brew install git
brew install python3
brew install cmake
brew install ninja
brew install lapack
brew install openblas
brew install hdf5
brew install plplot
brew install gnuplot
brew install doxygen
brew install gtk4

Arch Linux

Coming soon.


Coming soon.

Other Linux Distro

Coming soon.


Coming soon.