SciClone Cluster Project Computational Science Cluster
Home
Introduction
Sponsors
Research
Hardware
Software
User Info
Documentation

Name: Sun Performance Library

Version: Sun Studio 11

Description:

Sun Performance Library is bundled with Sun's Studio 11 compiler suite. It includes optimized routines for dense and sparse matrix and vector operations, systems of linear equations, linear least squares problems, eigenproblems, matrix factorization and decomposition, symmetric and unsymmetric sparse matrices, 1- and 2-D convolution and correlation, 1-, 2-, and 3-D FFTs, cosine and sine transforms, and support functions such as condition numbers, transposes, inverses, determinants, sorts, permutations, etc. It also includes routines for Sun Performance Library includes enhanced versions of the widely used BLAS 1-3 and LAPACK 3.0 libraries (including backward compatibility with LAPACK 1.x and 2.0). It also features an interval arithmetic version of the BLAS library (IBLAS).

The mathematical routines in Sun Performance Library have been tuned for both the UltraSPARC and x86 architectures (including 64-bit addressing), have both C and Fortran interfaces, and include support for parallelism on multiprocessor SMP nodes.

Additional optimized math and support libraries (sunmath, mopt, mvec, m9x, cx) are supplied with Studio 11. See the Numerical Computation Guide for more information.

Availability: UltraSPARC and x86

Installation Path:

/opt/studio11/SUNWspro

Documentation: (access to some documents is restricted to W&M and other authorized hosts)

Usage Notes:

These libraries have been designed for use with Sun's compilers, and require certain compiler flags to be set for full performance and compatibility. Consult the Performance Library User's Guide for details.