Skip to main content

External packages

EASIFEM depends upon the following external packages (extpkgs) that are not shipped with the source-code.

Pkg nameDescriptionCommand
OpenBLASHighly optimized BLAS πŸš€ More...easifem install openblas
SuperLUDirect solution of large, sparse, nonsymmetric systems of linear equations πŸš€ More...easifem install superlu
LISLinear interative solver πŸš€ More...easifem install lis
METISMesh and graph partitioning library πŸš€ More...easifem install metis
SCOTCHMesh partitioning library πŸš€ More...easifem install scotch
ARPACKEigensolver for sparse matrices πŸš€ More...easifem install arpack
FFTWFast Fourier Transform library. πŸš€ More...easifem install fftw
GTK-FortranFortran bindings for GTK-4 library πŸš€ More...easifem install gtk-fortran
LAPACK95Fortran 95 interface for LAPACK library πŸš€ More...easifem install lapack95
SparsekitFortran library for linear algebra on sparse matrices πŸš€ More...easifem install sparsekit
GmshFinite element mesh generator πŸš€ More...easifem install gmsh

Click on πŸš€ icon to get the information about how a package has been incorporated in the EASIFEM.

More information about the external packages used in the easifem are given here.

Below we provide details of installing the external packages by using easifem cli.

easifem cli​

The easiest way to install the above-mentioned external packages is through easifem command line application (cli).

Then install external packages by using following command.

easifem install extpkgs

You can also install individual package by using following:

easifem install openblas superlu lis metis scotch arpack fftw gtk-fortran lapack95 sparsekit gmsh tomlf
  • The packages will be stored at EASIFEM_SOURCE_DIR/<pkg-name>
  • The packages will be built at EASIFEM_BUILD_DIR/<pkg-name>
  • The packages will be installed at EASIFEM_INSTALL_DIR/<pkg-name>