Copyright (2002) Sandia Corporation

Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive
license for use of this work by or on behalf of the U.S. Government.

This library is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2.1 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
Questions? Contact Michael A. Heroux ( 

Amesos -- History of visible changes

This file reports (some of) the visible changes to Amesos.
Please submit Amesos bugs at


July 2005

*) Added Makefile.export.amesos. Users who want to take advantage of
   Amesos in their codes only have to import this file in the application's
   Makefile, then use the variables AMESOS_INCLUDES and AMESOS_LIBS to
   specify the location of the header files and the location and name of
   all libraries required to link with Amesos.
   [M. Sala and R. Pawlowsky]

June 2005

*) Added full support for Teuchos' RefCountPtr to SuperLU_DIST and LAPACK
   class. All objects allocated by these two classes are automatically 
   destroyed by the RefCountPtr, therefore reducing possible memory leaks.
   The code of Amesos_Lapack is now sensibly shorter and easier to read.
   [M. Sala]

May 2005

*) Minor changes to the web site.

*) Added support for PARDISO. The interface, called Amesos_Pardiso, 
   supports non-symmetric matrices only, and makes use of Teuchos's
   RefCountPtr to manage memory. Added description of this class and
   the corresponding parameters to the reference guide. [M. Sala]

*) Added support for TAUCS. The TAUCS interface makes use of Teuchos'
   RefCountPtr to manage memory. Added description to the reference guide.
   [M. Sala]

*) Re-design the interfaces by adding classes Amesos_Time, Amesos_Status
   and Amesos_Utils. Also updated the documentation, and added support
   for RefCountPtr for memory management. to make the solvers more
   robust. [M. Sala]

*) A first version of Paraklete is added to the repository. [T. Davis]

April 2005

*) Added support for Python. Now all enabled Amesos third-party library can
   be accessed through Python. The user has to define an Amesos_Factory,
   then an Amesos_BaseSolver, finally call the sequence of
   SymbolicFactorization(), NumericFactorization() and Solve() as required.
   The Amesos package requires Epetra.  [M. Sala].

March 2005

*) Updated the reference guide. [M. Sala]

February 2005

*) Trilinos 5.0 is released with Amesos 2.0.

January 2005

*) Added copyright notice to most files. [K. Stanley]

*) Added and updated tests for the Trilinos 5.0 release. [K. Stanley, M. Sala]

*) Parameter AddToDiag is introduced to make ML's coarse solver more
   reliable in certain situations.

Sep 2004

*) Reference Guide of Amesos 2.0 is available. [M. Sala]

*) DSCPACK interface is added. [K. Stanley]

Generated on Thu Sep 18 12:39:26 2008 for Amesos by doxygen