我已经在我的Mac (Mojav10.14.4,带有最新的Xcode和macport)上安装了HDF5和openmpi(也是),以便编译一个需要它们的Fortran90程序。但是,编译失败,错误告诉我没有找到use语句请求的mpi.mod或hdf5.mod。为了获得所有这些模块,我还需要安装或做什么?路径似乎不是问题,因为我确实在/opt/local/include/中看到了hdf5.h这样的文件,我已经将其指定为path。
发布于 2019-05-21 08:53:14
对于HDF5和MPI,需要使用单个构建环境编译这两个库(C和Fortran的相同编译器套件)。您需要先构建MPI (可能使用macport中的MPI)。然后,参照HDF5安装构建OpenMPI。
来自HDF5的构建将包括包装的h5pfc (h5表示HDF5,p表示并行,fc用于Fortran编译器)。您应该使用h5pfc -show查看所有标志。
https://stackoverflow.com/questions/56225628
复制相似问题