Structure
LinSolver is a child of AbstractLinSolver.
It uses the Sparsekit
library and SuperLU
library to solve the system of linear equation.
All solvers are sequential solver.
TYPE, EXTENDS(LinSolver_) :: LinSolverLis_
INTEGER(INT64) :: lis_precon = 0
INTEGER(INT64) :: lis_solver = 0