Skip to main content

System requirements

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

loading...
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>=3.193.22.4Cross-platform family of tools designed to build, test and package software
Ninja-build>=1.101.11.0Build system
Python3>=3.73.11.0Scripting language
Pip>=2023.1.0Command line tool for downloading python packages
LAPACK>=3.11.03.11.0Linear algebra package
OpenBlas>= 0.3.200.3.30Optimize BLAS library
HDF5>=1.101.10.7High-performance data software-library and file-format
PlPlot>=5.15.05.15.0Cross-platform, scientific graphics plotting library
Boost
Gnuplot>=5.05.4Portable command-line driven graphing utility
Doxygen>=1.9.11.9.1documentation generation
GTK-4n

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

Ubuntu

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

MacOS

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.

Fedora

Coming soon.

Other Linux Distro

Coming soon.

Windows

Coming soon.