Libraries |
ScaLAPACK Math LibraryScaLAPACK 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 BassiNOTE: 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 ... DocumentationFor full documentation, see |
![]() |
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 |
![]() |