Turing : The ScaLAPACK library



ScaLAPACK is composed of a set of Fortran subroutines which allows the parallel solving of linear algebra problems by direct numerical methods. This library uses the PBLAS (Parallel BLAS) and BLACS (Basic Linear Algebra Communication Subprograms) parallel libraries to effect the elementary matrix operations and inter-process communications, via MPI.

Version installed

  • 1.8.0


Digital mode Name of subroutines
I4S4 PS… / PC…
I4D8 PD… / PZ…


The scalapack.f file contains a Fortran program which makes calls to the ScaLAPACK subroutines. The compiling and linking is carried out as follows:

$ module load scalapack
$ mpixlf90_r scalapack.f


For more details, you may consult the reference document ''ScaLAPACK'' and those of its dependencies ''PBLAS'' and ''BLACS'' if needed.