Produce a scalable sparse direct linear system solver. Produce a scalable sparse incomplete factorization preconditioner. Computational Approach All codes are written with performance and portability across distributed memory architectures in mind.
Some codes are also portable to shared memory systems and clusters of SMPs.
Accomplishments System architecture for Prometheus, a multigrid solver for finite element matrices on unstructured meshes in solid mechanics. The prototype sparse direct linear system solver is being used for computational chemistry research. An early version of the code is about to be released. The sparse incomplete factorization preconditioner will be used as an iterative solver for linear systems too large for direct solvers. The multigrid PDE code, which has been released in beta form, is designed for very large linear systems arising in finite element modeling in solid mechanics.