(RegCM)安装无法找到打开的MPI文件

时间:2016-06-02 14:26:26

标签: linux fortran mpi gfortran openmpi

我尝试安装了一个气候建模程序(RegCM),我在VMware Workstation,GNU fortran编译器和Open MPI上使用了Ubuntu。

与建议的[https://gforge.ictp.it/gf/download/docmanfileversion/35/758/Install_RegCM4.3.pdf]一样,我安装了GNU fortran编译器,Open MPI,解压缩的RegCM版本4.4.5和配置的RegCM(./configure CC = gcc FC = gfortran)。 在'sudo make'错误

  

'错误:无法打开包含文件'mpif.h''

出现。在'RegCM-4.3.5.8 / Main / mpplib'中,搜索到的是没有该名称的文件,但可以在'openmpi-1.10.2 / ompi / include'中找到。只是尝试在搜索到的目录中复制'mpif.h'。 它工作但现在出现了一个新错误:

  

'无法打开包含文件'mpif-config.h''

也可以在'openmpi-1.10.2 / ompi / include'中找到。再次复制与另一个文件相同的错误。 我也尝试过较旧版本的RegCM(4.3),效果相同。 对此有何建议?

1 个答案:

答案 0 :(得分:0)

?您使用的是哪个版本的Ubuntu?喜欢" Ubuntu 16.04 - amd64"。

mpif.h,mpif-config.h:execCmd :: Command -> State DB Result execCmd (Set key val) = do db@(DB map) <- get let newMap = M.insert key val map put (DB newMap) return $ Result Nothing False

注意:RegCM-4.3.5.8 有缺陷。没有运气&#39; 4.3.5.8&#39;这里,任何现代操作系统。 RegCM-4.5.0 sudo apt-get install libopenmpi-dev https://gforge.ictp.it/gf/download/frsrelease/252/1580/RegCM-4.5.0.tar.gz构建没有错误:使用Ubuntu 16.04 - 64bits和PCLinuxOS2016 -32bits进行测试。