英特尔 oneAPI 与旧版 Parallel Studio XE 相比的优势(Fortran 用户)

Mil*_*ila 3 parallel-processing fortran mpi intel-oneapi

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

Vla*_*r F 7

没有必要谈论过渡。您将获得ifort与之前相同的版本,只是更新版本。还有一个尝试新的(基于 LLVM)的选项ifx,但这只是一个选项,我也没有使用它。

\n

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

\n

如果你确实想尝试新的ifx,它确实配备了新的 GPU 功能。只有ifx编译器支持 GPU 卸载。请参阅针对英特尔\xc2\xae oneAPI DPC/C++ 编译器和英特尔\xc2\xae Fortran 编译器(测试版)的 OpenMP* 卸载到 GPU 入门

\n