2

我对数值模型进行编程以在 Fortran 中以串行和并行方式(使用 MPI)求解偏微分方程。只有 Fortran,我不知道/不需要其他语言。我看到我现在需要迁移到 Intel OneAPI,在我拥有 Parallel Studio XE 2019 之前。迁移到 OneAPI 后,Fortran 普通用户会喜欢什么优势/新功能?我从未使用过 GPU,如果将来我想学习如何并行化代码并在 GPU 上运行,OneAPI 是否会使转换变得更容易?

4

1 回答 1

6

没有必要谈论过渡。你会得到和ifort以前一样的东西,只是一个更新的版本。还有一个尝试新的(基于 LLVM)ifx的选项,但这只是一个选项,我也没有使用它。

ifort编译器与您习惯使用的编译器相同,只是更新到(截至目前)版本 2021.2,与新版本一样,进行了各种小的改进和错误修复。

如果您确实想尝试新ifx的,它确实带有新的 GPU 功能。只有ifx编译器支持 GPU 卸载。请参阅英特尔® oneAPI DPC/C++ 编译器和英特尔® Fortran 编译器(测试版)的 OpenMP* 卸载到 GPU 入门

于 2021-12-01T19:20:37.757 回答