![]()
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 STGSJAThese 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.