Next:
Introduction
Up:
ParPre: A Parallel Preconditioners
Previous:
ParPre: A Parallel Preconditioners
Contents
Contents
Introduction
Preconditioners
Parallel preconditioners in ParPre
Library design
Design philosophy
MPI and Petsc
Language
Availability
Setup and context
Program structure
Example program structure
Common Setup
Preconditioner Application
Interface to user data structures
Interface to Petsc data structures
Vector conversion
Matrix conversion
The Preconditioners
Additive Schwarz
General auxiliaries
Specific auxiliaries
Example of the Additive Schwarz method
Multiplicative Schwarz
General auxiliaries
Specific auxiliaries
Example of the Multiplicative Schwarz method
Generalised Block SSOR
General auxiliaries
Specific auxiliaries
Example of the Generalised Block SSOR method
Schur system Domain Decomposition
General auxiliaries
Specific auxiliaries
Example of the Schur system Domain Decomposition method
Algebraic Multilevel
General auxiliaries
Specific auxiliaries
Example of the Algebraic Multilevel method
Auxiliary functions
Local Solves
Subdomain sequence
Multilevel method parameters and auxiliary functions
Multilevel fill strategy
Multilevel coarse grid selection strategy
Multilevel methods: smoothers
Appendices
Use of the command line options database
Relationship to Petsc
Petsc installation
Installation
Setup for library creation
Setup for user programs
Revision history of this manual
Version 2.0.17
Revision 1
Version 2.0.21
Revision 1
Version 2.0.22
References
Introduction
Preconditioners
Parallel preconditioners in ParPre
Library design
Design philosophy
MPI and Petsc
Language
Availability
Victor Eijkhout
7/27/1998