NERSC logo National Energy Research Scientific Computing Center
  A DOE Office of Science User Facility
  at Lawrence Berkeley National Laboratory
 
PackagePlatformVersionModule Docs
scalapack bassi 1.7 scalapack NERSCVendor
scalapack jacquard 1.7 scalapack NERSCVendor
(*) Denotes limited support

ScaLAPACK Math Library

ScaLAPACK is a library of high-performance linear algebra routines for distributed-memory parallel computers and networks of workstations. It is a continuation of the LAPACK project, which designed and produced analogous software for workstations, vector supercomputers, and shared-memory parallel computers. The goals of both projects are efficiency (to run as fast as possible), scalability (as the problem size and number of processors grow), reliability (including error bounds), portability (across all important parallel machines), flexibility (so users can construct new routines from well-designed parts), and ease of use (by making the interface to LAPACK and ScaLAPACK look as similar as possible). The ScaLAPACK library contains routines for solving systems of linear equations, least squares, eigenvalue and singular value problems. They can also handle many associated computations such as matrix factorizations or estimation of condition numbers.

How to use on Bassi

NOTE: Only the 64-bit address space ScaLAPACK library is available on bassi. This is the default user environment.

% module load scalapack
% mpxlf_r   $BLACS $SCALAPACK -lessl ...      or 
% mpxlf90_r $BLACS $SCALAPACK -lessl ...      or 
% mpcc_r    $BLACS $SCALAPACK -lessl -lxlf90 ...    

How to use on jacquard

% module load scalapack acml 
% mpif90 $SCALAPACK $FBLACS $ACML ...  or
% mpicc  $SCALAPACK $CBLACS $ACML ...    

Documentation

For full documentation, see


LBNL Home
Page last modified: Tue, 12 Feb 2008 23:38:18 GMT
Page URL: http://www.nersc.gov/nusers/resources/software/libs/math/scalapack/
Web contact: webmaster@nersc.gov
Computing questions: consult@nersc.gov

Privacy and Security Notice
DOE Office of Science