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
What's New
Oct. 26, 2001:
ITL release 4 comes out. This release separates original ITL as three parts. Krylov subspace methods, preconditioners, and interfaces. Krylov subspace methods are generic and not bounded to any basic linear algebra packages. Interfaces provide a way to let those Krylov subspace iterative algorithms use basic linear algebra operations provided by third party packages such as MTL, Blitz++. However, MTL is recommended. Preconditioners in ITL are designed for MTL only.

This release includes an experimental parallel interface (for Unix/Linux only). Thanks to generic programming and C++ templates, By using the parallel interface, Krylov subspace iterative algorithms are parallelized without any source code change.

Current Release

The current release of ITL is version 4.0.0.

What's New Archive
July 25, 2000:
ITL is released seperately from MTL. THe new release includes several interface examples such as the interface for BLAS and Blitz++

August 4, 1999:
ITL web site is converted to PHP3.

August 18, 1998: Version 2.0.3 Alpha release

July 30, 1998: Version 2.0.1 Alpha release

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