如何使用macports安装HDF5,openMPI .mod文件?

时间:2019-05-20 17:28:53

标签: fortran hdf5 macports openmpi

我已经在Mac(Mojave 10.14.4,带有最新的Xcode和macports)和Macport上安装了HDF5和openmpi-mp(也有openmpi-devel-mp),以便编译需要它们的Fortran90程序。但是,编译失败,并显示错误消息,提示我找不到使用语句请求的mpi.mod或hdf5.mod。为了获得所有这些模块,我还必须安装或做什么?路径似乎不是问题,因为我确实在/ opt / local / include /中看到了类似hdf5.h的文件,我已将其指定为路径。

1 个答案:

答案 0 :(得分:0)

对于HDF5 MPI,您需要使用单个构建环境(对于C和Fortran相同的编译器套件)来编译这两个库。您需要先构建MPI(可能使用macports中的MPI)。然后,构建HDF5 引用OpenMPI安装

从HDF5生成的版本将包括包装的h5pfc(对于HDF5,h5;对于并行,p;对于Fortran编译器,fc)。您应该使用h5pfc -show查看所有标志。