最近在Mac OSX上升级了我的gcc(包括gfortran)。我没看到即将到来的是几天后我尝试编译MPI Fortran代码时发生的事情:
$> mpif90 aux_procs.f90
aux_procs.f90:3:4:
use mpi
1
Fatal Error: Cannot read module file 'mpi.mod' opened at (1), because it was created by a different version of GNU Fortran
compilation terminated.
据我所知,mpif90正在使用新的gfortran,但是MPI“基础结构”(如此处的MPI模块文件)从未“忘记备忘录”,也没有与新的gfortran重新编译。任何人都有任何想法怎么办?我需要重新编译或下载新的内容或其他内容,但是我真的不知道下一步该怎么做。