如何使用 macports 安装 HDF5、openMPI .mod 文件?
How do I install HDF5, openMPI .mod files with macports?
我已经在我的 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 之类的文件,我已将其指定为路径。
对于 HDF5 和 MPI,您需要使用单个构建环境(C 和 Fortran 的相同编译器套件)编译这两个库。您需要先构建 MPI(可能使用来自 macports 的)。然后,构建 HDF5 参考 OpenMPI 安装。
HDF5 的构建将包括包装的 h5pfc
(h5 用于 HDF5,p 用于并行,fc 用于 Fortran 编译器)。您应该使用 h5pfc -show
查看所有标志。
我已经在我的 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 之类的文件,我已将其指定为路径。
对于 HDF5 和 MPI,您需要使用单个构建环境(C 和 Fortran 的相同编译器套件)编译这两个库。您需要先构建 MPI(可能使用来自 macports 的)。然后,构建 HDF5 参考 OpenMPI 安装。
HDF5 的构建将包括包装的 h5pfc
(h5 用于 HDF5,p 用于并行,fc 用于 Fortran 编译器)。您应该使用 h5pfc -show
查看所有标志。