The Iterative Template Library
Generic Components for High Performance Scientific Computing
  Search | Support |  Download 

Contents

Navigating This Site
What's New
Download ITL
Search ITL Pages
ITL Home

On-Line Documentation
Introduction
Programmer's Guide
Examples
Performance Results
To-do list
Coding Standards

Related Work
Related Projects at OSL
Projects Using ITL
Generic Programming
Scientific Computing

ITL Publications
Presentations

Contact
Support
Contribute!
Mailing Lists
License Information
Examples
 Examples are a great way to get started with any programming system and we include a number of them here. There is also a whole directory of examples in the ITL distribution, including several interface examples.
Iterative solover and precondtioners, MTL serves basic linear algebra operations

QMR Iterative Method

BiCSTAB Iterative Method

GMRES Iteration Method

Incomplete LU Preconditioner

Incomplete LU with Threshold Preconditioner

Incomplete Cholesky Preconditioner for symmetric positive definite matrices

SSOR Preconditioner

Examples for solving Laplace equation, MTL serves basic linear algebra operations

BiConjugate Gradient

BiConjugate Gradient Stabilized

Conjugate Gradient Squared

Conjugate Gradient

Chebyshev Iteration

Generalized Conjugate Residual

Quasi-Minimal Residual

Transpose Free Quasi-Minimal Residual

Generalized Minimal Residual

Richcardson Iteration

Example for solving Bratu problem, Blitz++ serves basic linear algebra operations

Bratu

BLAS interface for CSR format matrix and STL vector

GMRES with classical Gram-Schmidt Orthogonalization with iterative refinement

GMRES with modified Gram-Schmidt Orthogonalization

QMR

Example for Another interface, where matrix is a vector of vectors and vector is STL vector

GMRES with modified Gram-Schmidt Orthogonalization

BiCG

If you have comments or suggestions, email mtl-devel@osl.iu.edu
Author: Andrew Lumsdaine,     Lie-Quan Lee,     Jeremy Siek
E-Mail: lums@osl.iu.edu,     llee@osl.iu.edu,     jsiek@osl.iu.edu
Created: July 27, 1998
Modified: Thu 24-Aug-2006 EST
Copyright ©1997-2008