我对数值模型进行编程以在 Fortran 中以串行和并行方式(使用 MPI)求解偏微分方程。只有 Fortran,我不知道/不需要其他语言。我看到我现在需要迁移到 Intel OneAPI,在我拥有 Parallel Studio XE 2019 之前。迁移到 OneAPI 后,Fortran 普通用户会喜欢什么优势/新功能?我从未使用过 GPU,如果将来我想学习如何并行化代码并在 GPU 上运行,OneAPI 是否会使转换变得更容易?
问问题
119 次
1 回答
6
没有必要谈论过渡。你会得到和ifort
以前一样的东西,只是一个更新的版本。还有一个尝试新的(基于 LLVM)ifx
的选项,但这只是一个选项,我也没有使用它。
该ifort
编译器与您习惯使用的编译器相同,只是更新到(截至目前)版本 2021.2,与新版本一样,进行了各种小的改进和错误修复。
如果您确实想尝试新ifx
的,它确实带有新的 GPU 功能。只有ifx
编译器支持 GPU 卸载。请参阅英特尔® oneAPI DPC/C++ 编译器和英特尔® Fortran 编译器(测试版)的 OpenMP* 卸载到 GPU 入门
于 2021-12-01T19:20:37.757 回答