BLACS

Category: Libraries-Communication

Description

The BLACS (Basic Linear Algebra Communication Subprograms) is a linear algebra oriented message passing interface. Cray provides this as part of Libsci, and will be automatically linked against when using the Cray wrappers cc, CC, and ftn. The length of time required to implement efficient distributed memory algorithms makes it impractical to rewrite programs for every new parallel machine. The BLACS exist in order to make linear algebra applications both easier to program and more portable. It is for this reason that the BLACS are used as the communication layer of ScaLAPACK.

Use

One only has to use the Cray wrapper scripts (cc, CC, and ftn) to automatically link against the BLACS.

Support

This package has the following support level : Supported

Available Versions

All versions of this software are provided by the system vendor and are not installed by NICS staff.