英特尔 oneAPI 与旧版 Parallel Studio XE 的优势(Fortran 用户)
Posted
技术标签:
【中文标题】英特尔 oneAPI 与旧版 Parallel Studio XE 的优势(Fortran 用户)【英文标题】:Advantages of intel oneAPI versus the older Parallel Studio XE (Fortran user) 【发布时间】:2022-01-08 07:56:49 【问题描述】:我对数值模型进行编程以在 Fortran 中以串行和并行方式(使用 MPI)求解偏微分方程。只有 Fortran,我不知道/不需要其他语言。我看到我现在需要迁移到 Intel OneAPI,在我拥有 Parallel Studio XE 2019 之前。迁移到 OneAPI 后,Fortran 普通用户会喜欢什么优势/新功能?我从未使用过 GPU,如果将来我想学习如何并行化代码并在 GPU 上运行,OneAPI 是否会让转换变得更容易?
【问题讨论】:
OneAPI 是英特尔编译器的未来。如果您使用现代语言功能,它们比以前的 Studio 更好。我主要在 C++ 中了解这一点,但我想 F18 功能也是如此。 【参考方案1】:没有必要谈论过渡。您将获得与以前相同的ifort
,只是一个更新版本。还有一个尝试新的(基于 LLVM)ifx
的选项,但这只是一个选项,我还没有使用它。
ifort
编译器与您习惯使用的编译器相同,只是更新到(截至目前)版本 2021.2,与新版本一样进行了各种小的改进和错误修复。
如果您确实想尝试新的ifx
,它确实带有新的 GPU 功能。只有 ifx
编译器支持 GPU 卸载。见Get Started with OpenMP* Offload to GPU for the Intel® oneAPI DPC/C++ Compiler and Intel® Fortran Compiler (Beta)
【讨论】:
以上是关于英特尔 oneAPI 与旧版 Parallel Studio XE 的优势(Fortran 用户)的主要内容,如果未能解决你的问题,请参考以下文章