Skip to main content

LIS

LIS (Library of Iterative Solvers for linear systems) is a parallel software library for solving discretized linear equations and eigenvalue problems that arise in the numerical solution of partial differential equations using iterative methods.

LIS is located here.

Build

config_opts="--prefix=${EASIFEM_EXTPKGS} --enable-omp --enable-f90 --enable-shared --enable-saamg FC=gfortran CC=gcc"
./configure ${config_opts}
make
make check
make install
make installcheck

Toml configuration for easifem

name = "lis"
isExtPkg = true
isActive = true
buildSystem = "make"
git = 'github.com/easifem/lis/'
buildType = "Release" # "Debug", "Both"
buildSharedLibs = true
buildStaticLibs = false
libName = "lis"
runtest = true
license = "GPL3"
buildOptions = [
"--enable-omp",
"--enable-f90",
"--enable-shared",
"--enable-saamg",
]
# envVars.CC = "gcc-14"