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.

[39] http://docs.sun.com/app/docs/doc/805-6275-10/6j5tr68b9?q=scientific+library&a=view

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

Convolution/Deconvolution

Iterative eigensolver

Autocorrelation

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

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net