鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

编译abinit时make报错

问题现象描述

编译abinit时make报错,报错信息为:“File 'mpi.mod' opened at (1) is not a GNU Fortran module file”。

关键过程、根本原因分析

此错误是因为gcc和OpenMPI编译器版本不对应。

结论、解决方案及效果

统一OpenMPI和ABINIT使用的编译器可以解决问题。

在安装过程中OpenMPI,BLAS-LAPACK,NetCDF等都需要保持统一编译器,否则会出现各种错误。