Parallelization Using SGI SCSL Subroutines
The SCSL library can be used in the development of
new parallel programs or to modify existing code to take advantage of the parallel
capabilities of SGI systems. This library can be accessed using the library call
"-lscs" or "-lscs_mp" to access the multi-processor version. Most of the
Level 2 BLAS, Level 3 BLAS, and FFT routines in the scs_mp library will run as parallel
code when the problem size is sufficiently large to justify doing so.
Full documentation for SCSL, including a listing of the parallelized
routines, is available with the man command, e.g.:
man scsl
man INTRO_LAPACK
man INTRO_SOLVERS
man INTRO_BLAS
man INTRO_BLAS1
man INTRO_BLAS2
man INTRO_BLAS3
man INTRO_CBLAS
man INTRO_FFT
man SRAND64
or using the "man" command followed by the name of
the particular SCSL routine name, e.g.:
man DGEMM
Documentation and example test programs for BLAS routines can be found at:
http://www.netlib.org/blas
|