LAPACK3E -- A Fortran 90-enhanced version of LAPACK
Edward Anderson SAIC Technology Solutions
Thursday, November 14, 2002 10:30-11:30, Room 618, NIST North (820) Gaithersburg
Abstract:
LAPACK3E is a version of the public domain numerical linear algebra
package LAPACK 3 enhanced with selected features of Fortran 90.
The use of Fortran 90 enhances LAPACK by allowing a common source for
single and double precision, more uniform specification of scaling
constants, and encapsulation of some internal subroutine interfaces.
Thread-safety is introduced as a new feature for LAPACK by eliminating
all the SAVE statements from the Fortran 77 package.
Generic interfaces in the style of LAPACK95 are provided for all the
subroutines in LAPACK, while maintaining backward compatibility with
both the LAPACK 3 and LAPACK95 interfaces.
Numerous bug fixes and improvements are also incorporated.
This talk will provide an overview of LAPACK3E and specifics about a
few of the algorithmic improvements that went into it. The package
is available now on netlib at http://www.netlib.org/lapack3e.
Contact: R. PozoNote: Visitors from outside NIST must contact
Robin Bickel; (301) 975-3668;
at least 24 hours in advance.
|