【发布时间】:2019-10-07 02:25:11
【问题描述】:
我已经在我的 Mac(Mojave 10.14.4,带有最新的 Xcode 和 macports)上安装了 HDF5 和 openmpi-mp(也是 openmpi-devel-mp)和 macports,以便编译需要它们的 Fortran90 程序。但是,编译失败,错误提示我找不到 use 语句请求的 mpi.mod 或 hdf5.mod。为了获得所有这些模块,我还需要安装或做什么?路径似乎不是问题,因为我确实在 /opt/local/include/ 中看到了类似 hdf5.h 的文件,我已将其指定为路径。
【问题讨论】:
-
模组文件应该在同一个目录下。他们是吗?如何设置模块包含路径?
-
不,该目录中根本没有 .mod 文件。我将标志
-I/opt/local/include与编译器 (mpif90) 一起使用。事实上,在 /opt/local 中的任何地方都没有hdf5.mod。 -
看起来你的安装有些奇怪,那么。我的 hdf5 安装目录在 path/include 中有 .h 和 .mod 文件。
标签: fortran hdf5 macports openmpi