Developer Reference

Contents

ScaLAPACK Routines

Intel® oneAPI
Math Kernel Library
implements routines from the ScaLAPACK package for distributed-memory architectures. Routines are supported for both real and complex dense and band matrices to perform the tasks of solving systems of linear equations, solving linear least-squares problems, eigenvalue and singular value problems, as well as performing a number of related computational tasks.
Intel® oneAPI Math Kernel Library
ScaLAPACK routines are written in FORTRAN 77 with exception of a few utility routines written in C to exploit the IEEE arithmetic. All routines are available in all precision types: single precision, double precision, complexm, and double complex precision. See the
mkl_scalapack.h
header file for C declarations of ScaLAPACK routines.
ScaLAPACK routines are provided only for Intel® 64 or Intel® Many Integrated Core architectures.
See descriptions of ScaLAPACK computational routines that perform distinct computational tasks, as well as driver routinesfor solving standard types of problems in one call. Additionally,
Intel® oneAPI
Math Kernel Library
implements ScaLAPACKAuxiliary Routines, Utility Functions and Routines, and Matrix Redistribution/Copy Routines. The library includes routines for both real and complex data.
The
<install_directory>
/examples/scalapackf
directory contains sample code demonstrating the use of ScaLAPACK routines.
Generally, ScaLAPACK runs on a network of computers using MPI as a message-passing layer and a set of prebuilt communication subprograms (BLACS), as well as a set of BLAS optimized for the target architecture.
Intel® oneAPI Math Kernel Library
version of ScaLAPACK is optimized for Intel® processors. For the detailed system and environment requirements, see
Intel® oneAPI Math Kernel Library
Release Notes
and
Intel® oneAPI Math Kernel Library
Developer Guide
.
For full reference on ScaLAPACK routines and related information, see [SLUG].
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.
Notice revision #20201201

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.