---
title: 函数说明
description: "高性能分布式并行线性代数库(ScaLAPACK)，适用于大规模并行和分布式场景，包括ScaLAPACK、PBLAS和BLACS三个组件，它是LAPACK项目在并行场景下的延伸。"
url: https://www.hikunpeng.com/document/detail/zh/hpchistory/hpckit/develop2400/kunpengaccel_kml_0744.html
sourcePath: /source/zh/hpchistory/hpckit/develop2400/kunpengaccel_kml_0744.html
indexId: e9c58b3e9d97b0a75c5d619b9822cd2cd97f3e989a58f0d2d19043f829de554067
---
# 函数说明

高性能分布式并行线性代数库(ScaLAPACK)，适用于大规模并行和分布式场景，包括ScaLAPACK、PBLAS和BLACS三个组件，它是LAPACK项目在并行场景下的延伸。

基本线性代数通信库BLACS是一个消息传递库，作为ScaLAPACK的通信组件，它的功能包括同步和接收数据，不同于MPI，它进行通信的对象主要是子矩阵块。

PBLAS分布式基础数学库，它的接口类似于BLAS，是在BLAS和BLACS基础上构建的，目的是提供ScaLAPACK所需要的构建在分布式内存标准上的BLAS函数。

ScaLAPACK和底层通信库，基础数学库关系如下：
