Thread: [Lapackpp-cvs] CVS: lapackpp mainpage.doxygen.in,NONE,1.1 ChangeLog,1.30,1.31 Makefile.am,1.12,1.13
Status: Beta
Brought to you by:
cstim
From: Christian S. <cs...@us...> - 2004-07-23 09:44:05
|
Update of /cvsroot/lapackpp/lapackpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7737 Modified Files: ChangeLog Makefile.am README configure.in Added Files: mainpage.doxygen.in Removed Files: mainpage.doxygen Log Message: 2004-07-23 Christian Stimming <sti...@tu...> * mainpage.doxygen.in: Add generated doxygen title page. --- NEW FILE: mainpage.doxygen.in --- /** \mainpage Lapack++ v@VERSION@ API Documentation Homepage: http://www.sourceforge.net/projects/lapackpp Download page: http://sourceforge.net/project/showfiles.php?group_id=99696 LAPACK++ is a library for high performance linear algebra computations. This version includes support for solving linear systems using LU, Cholesky, QR matrix factorizations, and symmetric eigenvalue problems. \section sect_quick Quick Start The most important classes in this library are - \ref LaGenMatDouble for real-valued matrices and - \ref LaGenMatComplex for complex-valued matrices, and - \ref LaVectorDouble and - \ref LaVectorComplex for the corresponding vectors, respectively. Once you have created objects of that type, you will want to use matrix-vector operations from the BLAS library. These can be found in the files blas1++.h , blas2++.h , and blas3++.h . And finally functions for solving equation systems can be found in laslv.h . \section sect_plat Platforms LAPACK++ v1.9 has been successfully compiled on the following platforms: - Linux/Unix gcc3.x - Linux/Unix gcc2.95.x - Windows 9x/NT/2000 under MinGW and gcc3.x (see file README.W32) If you have compiled LAPACK++ on another platform successfully, then the maintainer would be glad to hear about that. \section sect_req Requirements This package requires the packages "blas", "lapack" (without the "++"), and a Fortran compiler. On most Linuxes these are available as pre-compiled binaries under the name "blas" and "lapack". For SuSE, the Fortran compiler is available as package "gcc-g77". For SuSE9.1, the "lapack" package (for whatever reason) is not contained in the CDs anymore, but you can still download it from ftp://ftp.suse.com/pub/suse/i386/supplementary/9.1/ \section sect_compile Compile and Install If you retrieved this package from CVS, you first need to run make -f Makefile.dist and continue with compilation after that. For compilation, run the following commands: \verbatim ./configure --prefix=/your/install/path make make install \endverbatim Type ./configure --help to see more information. \section sect_doc Documentation More and more documentation is being included in this auto-generated documentation, see e.g. \ref LaGenMatComplex, \ref Blas_Add_Mult, \ref Blas_Mat_Vec_Mult, \ref Blas_Mat_Mat_Mult, \ref LaLinearSolveIP, or \ref LaSVD_IP. For (quite outdated) documentation see the LAPACK++ User's Manual and Class Reference Manual, all available from netlib or on http://math.nist.gov/lapack++/ . \section sect_LAPACKPP LAPACK++ v1.1 vs. v1.9 and higher The original LAPACK++ (up to v1.1a) has been written by R. Pozo et al. at the University of Tennessee, Knoxvilee, TN., and Oak Ridge National Laboratory, Oak Ridge, TN, and is available on http://math.nist.gov/lapack++/ However, they abandoned LAPACK in the year 2000 and stated: "Lapack++ is no longer actively supported. The successor to this project is that Template Numerical Toolkit (TNT), see http://math.nist.gov/tnt for details." Unfortunately, the project TNT never really took off. Therefore this fork from the original LAPACK++ has been started. There are a whole number of changes now in here. Most notably, this local copy has complex matrices enabled again by adding a custom copy of stdc++'s complex type (see include/lacomplex.h and include/lacomplex). Along these lines, wrapper functions for more and more LAPACK and BLAS routines have been added. Also, this includes fixes in various wrong default arguments. \section sect_features Features LAPACK++ v. 1.9 supports various matrix classes for vectors, non-symmetric matrices, symmetric positive definite (SPD) matrices, symmetric matrices, banded, triangular, and tridiagonal matrices; however, Version 1.1 does not include all of the capabilities of original f77 LAPACK. Emphasis is given to routines for solving linear systems consisting of non-symmetric matrices, symmetric positive definite systems, and solving linear least- square systems. 2004-01-14, Christian Stimming <sti...@tu...> */ Index: ChangeLog =================================================================== RCS file: /cvsroot/lapackpp/lapackpp/ChangeLog,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d --brief -r1.30 -r1.31 Files /tmp/cvsWYVMOu and /tmp/cvsx1zASL differ Index: Makefile.am =================================================================== RCS file: /cvsroot/lapackpp/lapackpp/Makefile.am,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d --brief -r1.12 -r1.13 Files /tmp/cvsbOYkbv and /tmp/cvsbHJVgM differ Index: README =================================================================== RCS file: /cvsroot/lapackpp/lapackpp/README,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d --brief -r1.6 -r1.7 Files /tmp/cvs07b8Ux and /tmp/cvshKxv2O differ Index: configure.in =================================================================== RCS file: /cvsroot/lapackpp/lapackpp/configure.in,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d --brief -r1.17 -r1.18 Files /tmp/cvsLOL2Jv and /tmp/cvsDb3HUM differ --- mainpage.doxygen DELETED --- |