BLACS

Description

The Basic Linear Algebra Communication Subprograms (BLACS) is a library constructed by the ScaLAPACK team. It is intended for use in numerical programming where communication involves two-dimensional portions of arrays. BLACS is built on top of the message-passing interface (MPI) libraries. The BLACS library is typically used when using the ScaLAPACK library.

For more information, see the BLACS home page.

Use

Jaguar
Phoenix
Cray provides BLACS in its CrayLibSci. For example, to compile and link your program (file.c or file.f) to the BLACS libraries, use the following:

ftn -o file file.f -lsci

or

cc -o file file.c -lsci