mpif90和mpifort之间的区别

box*_*lk1 5 mpi openmpi

这两个编译器有什么区别,mpif90和mpifort?两者似乎都适用于Fortran 90代码.我在Linux上安装openMPI时都安装了.用法(编译器选项)是否不同?

Rob*_*ham 6

MPI标准没有提及各种编译器包装器,除了"一些MPI库与特殊编译脚本一起提供".

因此,需要查阅OpenMPI的文档:

http://www.open-mpi.org/faq/?category=mpi-apps#mpifort-vs-mpif77-and-mpif90

它的要点是现代fortran编译器更好地确定代码是否应该被视为fortran 2008,fortran 2003,fortran 90,fortran 77或者其他什么.OpenMPI希望大家只使用mpifort,让fortran前端编译器完成工作.