Complib – SGI

complib

Complib: SGI Comprehensive Science and Mathematical Libraries, version 3.1.1
The SGI Scientific Mathematical Library, complib.sgimath, is a comprehensive collection of high-performance math libraries providing technical support for mathematical and numerical techniques used in scientific and technical computing.

The library 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.

In which systems is Complib available ?

SGI complib is available on all SGI machines running Irix OS, like Octane, Fuel, Tezro, O2, Indy and Indigo systems.

Software PATH: /usr/lib, /usr/lib32/mips4, /usr/lib64/mips4

How to use Complib?

Complib library can be used via the compilation flag

         -lcomplib.sgimath
or
         -lcomplib.sgimath-mp for multiprocessing libraries.

Where do I get help ?

Documentation on complib is available per routine via individual man pages. General man pages for the Blas ( man blas ), fft routines ( man fft ), convolution routines ( man conv ) and LAPACK ( man lapack ) are also available.

The complib.sgimath library is available on Silicon Graphics Inc. machines via the -l compilation flag, -lcomplib.sgimath (append _mp for multiprocessing libraries).SGI Complib is also called Challenge complib and is provided for compatibility purposes for applications built using this library. These routines are currently  available in the form of SCSL libraries from SGI.

For any help in using complib mailto :  helpdesk.serc@auto.iisc.ac.in or contact SERC-109.