Difference between revisions of "Applications/Scalapack"

From HPC
Jump to: navigation , search
m (Pysdlb moved page Scalapack to Applications/Scalapack without leaving a redirect)
Line 3: Line 3:
 
*Description: A library of high-performance linear algebra routines for parallel distributed memory machines. ScaLAPACK solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems.  
 
*Description: A library of high-performance linear algebra routines for parallel distributed memory machines. ScaLAPACK solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems.  
 
*Version: 2.0.2
 
*Version: 2.0.2
*Module: scalapack/2.0.2 and scalapack/intel/intelmpi/2.0.2
+
*Module: scalapack/intel/intelmpi/2.0.2
 
*Licence:  modified BSD license
 
*Licence:  modified BSD license
  
Line 32: Line 32:
 
* [http://www.netlib.org/scalapack/ http://www.netlib.org/scalapack/]
 
* [http://www.netlib.org/scalapack/ http://www.netlib.org/scalapack/]
  
{|
+
 
|style="width:5%; border-width: 0" | [[File:icon_home.png]]
+
==Navigation==
|style="width:95%; border-width: 0" |
+
 
 
* [[Main_Page|Home]]
 
* [[Main_Page|Home]]
* [[Applications|Application support]]
+
* [[Applications|Application support]] *
 
* [[General|General]]
 
* [[General|General]]
* [[Training|Training]]
 
 
* [[Programming|Programming support]]
 
* [[Programming|Programming support]]
|-
 
|}
 

Revision as of 13:57, 24 May 2019

Application Details

  • Description: A library of high-performance linear algebra routines for parallel distributed memory machines. ScaLAPACK solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems.
  • Version: 2.0.2
  • Module: scalapack/intel/intelmpi/2.0.2
  • Licence: modified BSD license

Usage Examples

Module

[username@login01 ~]$ module add scalapack/2.0.2

or

[username@login01 ~]$ module add scalapack/intel/intelmpi/2.0.2

Description

The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. It is currently written in a Single-Program-Multiple-Data style using explicit message passing for interprocessor communication. It assumes matrices are laid out in a two-dimensional block cyclic decomposition.

  • ScaLAPACK is designed for heterogeneous computing and is portable on any computer that supports MPI.
  • ScaLAPACK depends on PBLAS operations in the same way LAPACK depends on BLAS.


Further Information


Navigation