Contents

Abstract
1 General Overview
2 Code Distribution
3 Configuring and Building MLD2P4
 3.1 Prerequisites
 3.2 Optional third party libraries
 3.3 Configuration options
 3.4 Bug reporting
 3.5 Example and test programs
4 Multigrid Background
 4.1 AMG preconditioners
 4.2 Smoothed Aggregation
 4.3 Smoothers and coarsest-level solvers
5 Getting Started
 5.1 Examples
6 User Interface
 6.1 Method init
 6.2 Method set
 6.3 Method hierarchy_build
 6.4 Method smoothers_build
 6.5 Method build
 6.6 Method apply
 6.7 Method free
 6.8 Method descr
 6.9 Auxiliary Methods
  6.9.1 Method: dump
  6.9.2 Method: clone
  6.9.3 Method: sizeof
  6.9.4 Method: allocate_wrk
  6.9.5 Method: free_wrk
7 Adding new smoother and solver objects to MLD2P4
8 Error Handling
A License
References