monolis: monolithic linear solver based on domain decomposition

monolis is a general-purpose parallel linear solver library that contributes to the continuous development of numerical analysis programs.

Git repository Manual Iterative solver
  • Conjugate Gradient Method (CG)
  • Biconjugate Gradient Stabilized Method (BiCGSTAB)
  • Biconjugate Gradient Stabilized Method without preconditioning (BiCGSTAB-noprec)
  • Grop's Conjugate Gradient Method (GropCG)
  • Pipelined Conjugate Gradient Method (PipeCG)
  • Pipelined Conjugate Residual Method (PipeCR)
  • Pipelined Biconjugate Gradient Stabilized Method (PipeBiCGSTAB)
  • Conjugate Orthogonal Conjugate Gradient Method (COCG)
Preconditioning
  • Diagonal scaling
  • Incomplete LU
  • Jacobi
  • Successive Over Relaxation
  • LU factorization (LU) via MUMPS
Matrix storage format
  • n*n blocking CSR format
Interface
  • Original
Language
  • Fortran
  • C interface
Miscellanies
  • MPI parallelization

Contact

〒305-8573
茨城県つくば市天王台 1-1-1
筑波大学 第3エリア F棟 414

nmorita [at] kz.tsukuba.ac.jp

029-853-7993 (直通)

N. Morita lab. All Rights Reserved. Designed by *HTML Codex. Photo by *Unsplash.