url: https://hpc-tutorials.llnl.gov/mpi/getting_started/


快速开始

通用 MPI 程序结构如下:
起始代码是串行的,设置好并行参数后,启动并行任务,并行任务结束后,回到串行代码
在这里插入图片描述

所有 MPI 调用都需要的头文件:C 语言,#include “mpi.h”。

程序禁止以 MPI_ 或 PMPI_ 开头作为函数名和变量名。

如下图是 C 调用 MPI 函数的一个例子:
在这里插入图片描述

MPI 使用被称为 “communicators” 的对象来定义哪些进程可以互相沟通。

大部分 MPI 函数需要你定义一个 “communicator” 作为参数。

communicators 和 groups 的概念以后会再详细介绍,现在先统一使用 MPI_COMM_WORLD 作为 communicator。


Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐