【发布时间】:2015-09-09 05:04:37
【问题描述】:
我正在使用 MPI 编写 Fortran 代码并引入以下 MPI 命令
call MPI_Gather(nlocal,1,MPI_INTEGER,counts,1,MPI_INTEGER,0&
&,comm_cart,ierror)
在特定的subroutine 中出现以下错误:
This name does not have a type, and must have an explicit type. [MPI_INTEGER]
我了解编译器无法识别此代码的 MPI 部分。但是,除了 Fortran MPI 数据类型 MPI_INTEGER 之外,所有其他相关变量(例如 nlocal, counts and comm_cart)都可以识别。有人可以抛出灯,我在哪里做错了吗?
注意:编译器为 Intel 编译器
【问题讨论】:
-
如何在变量空间中包含 MPI_INTEGER?
-
您应该始终显示更多代码,即所有符号来自哪里以及您的语句放置在哪里。反对票可能来自未能显示所有相关细节。问题本身是合法的。