Visible to Intel only — GUID: GUID-6A825383-D03C-4DFD-A0DB-A86ADC479BDB
Visible to Intel only — GUID: GUID-6A825383-D03C-4DFD-A0DB-A86ADC479BDB
PBLAS Routines
Intel® oneAPI Math Kernel Libraryimplements the PBLAS (Parallel Basic Linear Algebra Subprograms) routines from the ScaLAPACK package for distributed-memory architecture. PBLAS is intended for using in vector-vector, matrix-vector, and matrix-matrix operations to simplify the parallelization of linear codes. The design of PBLAS is as consistent as possible with that of the BLAS. The routine descriptions are arranged in several sections according to the PBLAS level of operation:
PBLAS Level 1 Routines (distributed vector-vector operations)
PBLAS Level 2 Routines (distributed matrix-vector operations)
PBLAS Level 3 Routines (distributed matrix-matrix operations)
Each section presents the routine and function group descriptions in alphabetical order by the routine group name; for example, the p?asum group, the p?axpy group. The question mark in the group name corresponds to a character indicating the data type (s, d, c, and z or their combination); see Routine Naming Conventions.
PBLAS routines are provided only with Intel® oneAPI Math Kernel Library (oneMKL) versions for Linux* and Windows* OSs.
Generally, PBLAS 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 PBLAS optimized for the target architecture. The Intel® oneAPI Math Kernel Library (oneMKL) version of PBLAS is optimized for Intel® processors. For the detailed system and environment requirements seeIntel® oneAPI Math Kernel Library (oneMKL) Release Notes and Intel® oneAPI Math Kernel Library (oneMKL) Developer Guide.
For full reference on PBLAS routines and related information, see http://www.netlib.org/scalapack/html/pblas_qref.html.
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |