克林壁虎 2023-03-21 01:30 采纳率: 84.6%
浏览 9

MPI遇到的问题:无效信息对象

在linux上正常运行代码包(没有改动!已经编译好了),以前都没啥事,突然出现了这种问题

[server:172796] *** An error occurred in MPI_Info_get
[server:172796] *** reported by process [3818651649,0]
[server:172796] *** on communicator MPI_COMM_WORLD
[server:172796] *** MPI_ERR_INFO: invalid info object
[server:172796] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
[server:172796] *** and potentially your MPI job)

之前有一段时间在编译代码的时候曾遇到找不到mpi.mod的问题,今天不知道为啥突然找到了,可是用mpirun跑的时候又卡出了以前没出现过的问题
我查了一下,应该是说信息对象无效,但是我不明白为什么会无效,或者该怎么解决?
卡住的地方代码如下:(fortran)
……
if(nf90mpi_create(MPI_COMM_WORLD, trim(fullname), NF90_CLOBBER, MPI_INFO_NULL, ncid)/= NF90_NOERR) then
call MPI_ABORT(MPI_COMM_WORLD, 1, err)
end if

我检查了一下,fullname可以正常识别,所以真的不知道为啥无效QAQ可以帮帮我吗?谢谢!

  • 写回答

3条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-21 02:07
    关注
    • 这篇文章:mpi环境配置 也许能够解决你的问题,你可以看下
    评论

报告相同问题?

问题事件

  • 创建了问题 3月21日

悬赏问题

  • ¥15 51寻迹小车定点寻迹
  • ¥15 爬虫爬取网站的一些信息
  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站
  • ¥15 滑块验证码移动速度不一致问题
  • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
  • ¥15 麒麟V10桌面版SP1如何配置bonding
  • ¥15 Marscode IDE 如何预览新建的 HTML 文件