pARMS Web page
 

  pARMS:   parallel Algebraic Recursive Multilevel Solvers  


This version dated : Wed Oct 1 11:34:44 CDT 2008



pARMS pARMS is a library of parallel solvers for distributed sparse linear systems of equations. It is based on a preconditioned Krylov subspace approach, using a domain decomposition viewpoint. The plural in "Solvers" is due to the fact that pARMS offers a large selection of preconditioners for distributed sparse linear systems and a few of the best known accelerators.
The basic methodology used relies on a Recursive Multi-level ILU factorization wich allows to develop many of the standard domain-decomposition type iterative solvers in a single framework. For example, the standard Schwarz procedures are included as are a number of Schur complement techniques.
pARMS resulted from a team effort that spanned several years. It really began in around 1993/1994 with the development of its FORTRAN predecessor called PSPARSLIB [developer: Y. Saad]. In 1999-2000 Brian Suchomel developed the sequential version of ARMS. Zhongze Li developed the first version of the parallel ARMS in around 2000-2001. The current version of pARMS is the result of a substantial revision of this earlier code done in part by YS and to a bigger extent by Masha Sosonkina. Many people made other contributions to pARMS.

arms




Note: version 3 of pARMS has been removed and will be reposted at a later date.
Publications:
  • Technical reports related to this project can be found here
Contact:
  • Yousef Saad, saad AT cs dot umn dot edu
  • Masha Sosonkina, masha AT scl dot ameslab dot gov
  • Zhongze Li lizr AT bc dot edu (original developer)


The views and opinions expressed in this page are strictly those of the page author.
The contents of this page have not been reviewed or approved by the University of Minnesota.