School of Chemical Sciences University Of Illinois computing@scs.uiuc.edu
   SCS Computing Networking Electronics Staff

complib, complib.sgimath, sgimath - Scientific and Mathematical Library

The library complib.sgimath is installed on the SGI's and can be invoked from C and Fortran programs. It contains an extensive collection of industry standard libraries such as Basic Linear Algebra Subprograms (BLAS), the Extended BLAS (Level 2 and Level 3), EISPACK, LINPACK, and LAPACK. Internally developed libraries for calculating Fast Fourier Transforms (FFT's) and Convolutions are also included, as well as select direct sparse matrix solvers. Documentation is available per routine via individual man pages. General man pages for complib ( man complib ), the Blas ( man blas ), fft routines ( man fft ), convolution routines ( man conv ) and LAPACK ( man lapack ) are also available on our SGI's.

Netlib Repository
The mathematical routines in complib are compiled on the SGI for your convenience. If you need access to the original source code in order to modify it or better understand what's going on, all routines can be found at the Netlib site. In addition Netlib contains many more routines which are not found in SGI's complib. You can start at the Netlib homepage page with the link above, or try one of the following:

Source code for library routines

BLAS source code
EISPACK source code
LINPACK source code
LAPACK source code

Indices of Software Libraries

Main Index of Software Libraries
A More Descriptive Index