WebCal
Ctrl K

向导

MPI

向导集成常见问题支持
定价博客
快速开始充值与计费学术资源加速快速开始简介维护与故障网络
平台信息JetBrain ProjectorTmpWebCal学者计划@2026公测/宿迁A区介绍关于我们实例间数据拷贝服务器的性能指标分析潮汐算力负载均衡
国产芯片使用华为MindIE华为昇腾NPU摩尔线程GPU
配置环境CUDA/cuDNNMinicondaPython3.X依赖安装概要镜像
企业高级功能弹性部署弹性部署更新日志弹性部署最佳实践性能指标监控
容器实例JupyterLabSSH远程连接保存镜像升降配置多机多卡并行守护进程概述转换计费方式迁移实例(同地区)迁移实例远程桌面重置系统
如何选择 GPUGPU选型性能实测
数据上传数据下载数据公开数据公网网盘(强烈推荐)压缩 / 解压文件存储本地数据盘概要
最佳实践FileZillaGitGromacsHuggingFaceKataGoLinux基础MPIOpenCLPyCharm远程开发R(Rstudio)安装SSH隧道TensorBoardVSCode远程开发VisdomVulkanXShell开放端口微信消息性能篇暴露多个服务省钱绝招计算精度问题软件源

最佳实践

MPI

2026/07/3052878 次浏览

注意:经测试ubuntu20.04系统可以正常运行,22.04则会出现hang住,请选择ubuntu20.04的镜像。原因未知,如您了解原因欢迎反馈,非常感谢!

安装

# 注意不要安装和使用openmpi包,该包存在问题
apt update && apt-get install mpich

验证

简单测试:

# 使用mpi执行ls命令,看是否可以输出目录和文件
mpirun -n 2 ls

编译测试:

# 编写test.c文件,内容为:
#include <stdio.h>
#include <mpi.h>
int main (int argc, char** argv) {

        int size, rank;
        MPI_Init(&argc, &argv);

        MPI_Comm_rank(MPI_COMM_WORLD, &rank);
        MPI_Comm_size(MPI_COMM_WORLD, &size);
        printf("size = %d rank = %d\n", size, rank);
        MPI_Finalize();
}

# 编译,将输出a.out可执行文件
mpicc test.c

# 执行,注意使用绝对路径,因为a.out不在PATH环境变量中,这里测试目录是/root
mpirun -n 1 /root/a.out
下一篇本地数据盘
WebCal文档返回向导