Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mpif90和mpifort之间的差异_Mpi_Openmpi - Fatal编程技术网

mpif90和mpifort之间的差异

mpif90和mpifort之间的差异,mpi,openmpi,Mpi,Openmpi,mpif90和mpifort这两个编译器之间的区别是什么?两者似乎都适用于Fortran 90代码。这两个都是在我在Linux上安装openMPI时安装的。使用方法(编译器选项)不同吗?MPI标准除了“一些MPI”之外,没有提到各种编译器包装器 库与特殊的编译脚本一起提供” 因此,需要查阅OpenMPI的文档: 其要点是,现代fortran编译器更擅长于确定代码是否应该像fortran 2008、fortran 2003、fortran 90、fortran 77或其他任何东西那样处理。Ope

mpif90和mpifort这两个编译器之间的区别是什么?两者似乎都适用于Fortran 90代码。这两个都是在我在Linux上安装openMPI时安装的。使用方法(编译器选项)不同吗?

MPI标准除了“一些MPI”之外,没有提到各种编译器包装器 库与特殊的编译脚本一起提供”

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


其要点是,现代fortran编译器更擅长于确定代码是否应该像fortran 2008、fortran 2003、fortran 90、fortran 77或其他任何东西那样处理。OpenMPI希望人们只使用mpifort,让fortran前端编译器来完成这项工作。

谢谢您的参考。这可能与主题无关(我仍在研究如何使用MPI),“工具链”是MPI特有的行话/行话吗?“工具链”是指将代码转换为可执行代码的编译器、汇编器和链接器。我编辑了我的答案,以澄清“工具链”。谢谢你的反馈。