Section 4.14. Scientific Library

4.14. Scientific Library

Solaris provides scientific functionalities through its Sun S3L Toolkit[39] functions. Sun S3L consists of a set of core library functionsthat is, subroutines that perform linear algebra, Fourier transform, and other scientific computationsplus a set of auxiliary utilities, referred to as the toolkit functions.


Table 4-30 shows Sun S3L core routines.

Table 4-30. Sun S3L Core Routines

Dense matrix operations

LU-factorization and LU-solve routines

Parallel 1D, 2D, and 3D FFTs

Structured solver

Dense symmetric eigenvalue solver

Dense Singular Value Decomposition

Sparse routines

Iterative solver


Iterative eigensolver


Sort and grade

Parallel random number generators

Parallel sort

Parallel transpose

Copy array routine

Zero array elements

PBLAS 1, 2, 3

Tridiagonal solvers

Banded solvers

Symmetric eigensolver

Singular Value Decomposition

Least Squares Solver


The GNU Scientific Library (GSL) is a collection of routines for numeric computing. The routines have been written from scratch in C, and they present a modern API for C programmers, allowing wrappers to be written for very high-level languages. The source code is distributed under the GNU General Public License. More information about GSL appears in Chapter 3.

UNIX to Linux Porting. A Comprehensive Reference
UNIX to Linux Porting: A Comprehensive Reference
ISBN: 0131871099
EAN: 2147483647
Year: 2004
Pages: 175 © 2008-2017.
If you may any questions please contact us: