【报错合集】完美解决Attempting to use an MPI routine before initializing MPI


最近在写并行程序,犯了一个小错误,记录一下,以防止以后再犯。·
在这里插入图片描述Attempting to use an MPI routine before initializing MPI(在初始化 MPI 之前尝试使用 MPI 例程)

错误原因

在这里插入图片描述

这个错误通常是因为在调用MPI函数之前没有初始化MPI库。在使用MPI函数之前,必须先调用MPI_Init()来初始化MPI库,然后在使用完MPI函数后调用MPI_Finalize()来结束MPI程序。

解决方案

在这里插入图片描述

确保在程序的开始处调用了MPI_Init(),并在程序的结束处调用了MPI_Finalize(),以确保MPI库正确初始化和结束。
在这里插入图片描述
重新运行,ok解决了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值