安装了MPI,可是Fortran仍然不能识别use mpi

2024年11月30日 06:38
有4个网友回答
网友(1):

个人经验啊,你要确定一下你的编译器的设置是否包含mpi的头文件目录,
options/directories 有没有你安装的mpi目录
.../mpich/sdk/include

.../mpich/sdk/lib
而且在你的工程里面要有
ws2_32.lib和mpich.lib这两个库

我没用过windows下的mpi啊,个人觉得还是在linux下比较好。

网友(2):

VF的 Tools - options - Directories 下面
Include files 和 Library files 中,添加MPICH2目录下相应的路径

===============================

换一个非中文目录,而且不带空格的目录名,再试试

VF/DF不支持全路径中包含字母数字之外的符号,比如中文

====================================================

那个难道不是 MPI_GET_PROCESSOR_NAME ?
为什么要用 _MPI_GET_PROCESSOR_NAME ?

==================================

我只能建议暂时试着去掉Include files 和 Library files 中和IMSL有关的部分,再编译看看。

.

网友(3):

这和是不是在Linux下面工作有毛关系?
PGI、Intel编译器都有 for windows的,
在Windows下面用起来还不是一样的方便?
和在Linux下有什么本质区别?

导致楼主折腾半天的原因是CVF6.6太古老了,而不是因为windows

网友(4):

你要是Unix/Linux下做这些工作的话会变得异常简单和直观!