SERC Computing Facility: Softwares
![]() |
SCSL: Scientific Computing Software
Library SCSL is a collection of high-performance routines that
provide support for mathematical and numerical techniques
used in scientific and technical computing. SCSL encompasses
a wide variety of industry-standard and proprietary scientific . |
| Provides an extensive selection of scientific and mathematical functions | |
| Minimizes code development effort, saving the programmer time and effort | |
| |
Maximizes code performance |
| Provides shared memory parallelism | |
| Provides same API
for all supported SGI platforms for easy migration of code |
|
| Supports 'de-facto'
BLAS (Basic Linear Algebra Subprograms) and .LAPACK (Linear Algebra Package) standard |
|
| Supports 64-bit
integer arguments to facilitate porting from legacy platforms |
|
| Supports single- and double-precision, real and complex data types | |
| Callable from Fortran,
C and C++ |
|
| Tested extensively for reliability and accuracy | |
| In which systems is SCSL available ? | |
|
SCSL is available on the SGI-Altix 3700 and 350 machines. Software PATH: |
|
| How to use SCSL? | |
|
The SCSL routines can be loaded by using the -lscs option
or the -lscs_mp option. The -lscs_mp option directs the linker to use the multi-processor version of the library. |
|
| Where do I get help ? | |
|
Documentation on SGI SCSL libraries is available
in the form of manpages on the installed systems. The
introductory man pages gives details on each topic and
can be obtained by running the command: Topics on which manpages are installed are: INTRO_FFT(3S), INTRO_SOLVERS(3S), INTRO_BLAS(3S), INTRO_BLAS1(3S), INTRO_BLAS2(3S),INTRO_BLAS3(3S), INTRO_CBLAS(3S), INTRO_LAPACK(3S) Online documentation on SCSL is available in the form
of "SCSL User's Guide" at the SGI's documentation
site: For latest updates on SCSL lookup link: http://www.sgi.com/products/software/scsl.html |
|
| For any help in using SCSL mailto helpdesk@serc or contact SERC-109 | |
