【问题标题】:Advantages of intel oneAPI versus the older Parallel Studio XE (Fortran user)英特尔 oneAPI 与旧版 Parallel Studio XE 的优势(Fortran 用户)
【发布时间】:2022-01-08 07:56:49
【问题描述】:

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

【问题讨论】:

  • OneAPI 是英特尔编译器的未来。如果您使用现代语言功能,它们比以前的 Studio 更好。我主要在 C++ 中了解这一点,但我想 F18 功能也是如此。

标签: parallel-processing fortran mpi intel-oneapi


【解决方案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)

【讨论】:

    猜你喜欢
    • 2022-12-23
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 2011-05-17
    相关资源
    最近更新 更多