2001-01-17
boein@nsc.liu.se

SLATEC Program Library

The SLATEC Common Mathematical Library contains 1441 Fortran 77 routines. The documentation is available at several departments, it is system independent. The following documents are now available here: Contact: Bo Einarsson.

T3E

The SLATEC numerical program library was installed on the T3E during November 1998, compiled with Cray CF90, version 3.0.2.6. It was recompiled on September 7, 2000, with Cray CF90, Version 3.3.0.2.

The library is at /usr/local/lib/libslatec.a and can be linked with

             f90 test.f90 -lslatec -L'/usr/local/lib'

The library is in the default Cray T3E floating point precision, eight bytes (double precision IEEE floating point precision) and is simply called REAL in Fortran. Both the single precision and the double precision names are available, both corresponding to 16 significant decimal digits.

The machine specific routines D1MACH, I1MACH, R1MACH and XERHLT have been adapted for the T3E. The remaining machine specific routine FDUMP is at present a dummy, which makes nothing. Its purpose is to generate a dump.

Users on the T3E are encouraged to instead use the NAG library if at all possible, since that is a supported and optimized product. The SLATEC library has not been updated since 1993.

SGI 2000 and 3000

The SLATEC numerical program library was installed on the SGI 2000 on September 7, 2000. It was compiled with Fortran 90, MIPSpro Compiler Version 7.3.1.1m. The same version is available on the SGI 3000.

The machine specific routines D1MACH, I1MACH, R1MACH and XERHLT have been adapted for the SGI. The remaining machine specific routine FDUMP is at present a dummy, which makes nothing. Its purpose is to generate a dump.

The library is at /usr/local/num/libslatec.a and can be linked with

             f90 test.f90 -lslatec -L'/usr/local/num'