CRI's LAPACK 2.0 replaces local version on SCD CRAY PVPs

by Dick Valent


C ray Research Incorporated (CRI) provides a wide assortment of mathematical routines and functions in its scientific software library libsci. All but 26 of LAPACK's 330 linear algebra routines [1] are included in libsci. Because the LAPACK collection in libsci is nearly complete and is highly optimized, SCD has decided to drop the local version of LAPACK on its CRAY PVPs in deference to libsci.

The target date for dropping the local version of LAPACK on SCD's CRAY PVP machines is 10 September 1996. Before or on that date, users should remove the lapack specifier from the -l flag on cf77 and segldr invokations, i.e.:

cf77 job.f -L/usr/local/lib -lmudpack,lapack

should be changed to

cf77 job.f -L/usr/local/lib -lmudpack

and similarly for cft77, f90, and segldr invokations.

Users may note some numerical differences; however, libsci computations should compare favorably with those resulting from the local version.

Libsci contains the LAPACK 2.0 driver routines and computational routines for solving linear systems, least squares problems, and most of the eigen-routines and orthogonal transformation routines. Here is the list of LAPACK 2.0 routines not available in libsci at this time:

 CGBBRD CGGGLM CGGLSE CGGQRF CGGRQF CGGSVD CGGSVP CHBEVD
 CHEEVD CHPEVD CSTEDC CTGSJA SDISNA SGBBRD SGGGLM SGGLSE
 SGGQRF SGGRQF SGGSVD SGGSVP SSBEVD SSPEVD SSTEDC SSTEVD
 SSYEVD STGSJA
These routines include certain generalized eigenvalue and singular value routines, and the divide-and-conquer routines for computing eigenvalues.

SCD will maintain the local version of LAPACK 2.0 on other platforms, including its IBM RS6000 computers.

Please direct questions or concerns to Dick Valent (valent@ucar.edu).


[1] LAPACK User's Guide, by Anderson, Bai, Bischoff et al, SIAM 1992.


Back to contents