我尝试安装了一个气候建模程序(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),效果相同。 对此有何建议?
答案 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进行测试。