更新于2023年8月
intel oneAPI Toolkits简介
参考因特尔官网对于intel oneAPI Toolkits的介绍
“Build, analyze, and optimize high-performance, cross-architecture applications on CPUs and XPUs with best-in-class compilers, performance libraries, frameworks, and analysis and debug tools.使用一流的编译器、性能库、框架以及分析和调试工具,在 CPU 和 XPU 上构建、分析和优化高性能、跨架构应用程序。”
其中的工具箱可分为一个必选工具箱(General Compute)和三个可选工具箱(High-Performance Computing, End-to-End AI and Machine Learning Acceleration, Internet of Things)。
因特尔官网对于intel oneAPI的介绍网页
Intel Fortran Compiler与Compaq Visual Fortran的区别
区别Intel Fortran CompilerCompaq Visual Fortran平台Windows、Linux 和 macOS 等Windows集成开发环境IDEvisual studiovisual studio code或者compaq的自带IDE硬件加速CPU、GPU暂未找到最新版本2023.26.6
oneAPI与Parallel Studio XE的区别
oneAPI可选高性能计算、机器学习、物联网等工具箱,安装更为简洁;新增了Data Parallel C++,支持对不同硬件进行并行编程,目前正在更新。而Parallel Studio XE有C++、fortran编译器、数学库、性能分析,但停止更新。
根据chatgpt的说法:“oneAPI 是一个开放的、跨硬件架构的编程模型和工具套件,旨在实现跨不同类型的硬件平台的并行计算,而 Parallel Studio XE 则是一个面向 Intel 架构和技术优化的全面工具集,可用于开发和优化在 Intel 平台上运行的应用程序。选择哪个套件取决于您的开发需求和目标平台。”
安装步骤
!重要告知
1.想要实现intel oneAPI能够在visual studio中编写,两者的版本需要相互兼容,否则无法运行。截至2023年8月,intel oneAPI 2023和visual studio 2022可相互兼容,以下均以此版本为例。
2.安装顺序具有先后,否则提示警告或无法运行。顺序为:visual studio 2022–>oneAPI Base Toolkit–>oneAPI HPC Toolkit
3.安装全部完成后,在visual studio中新建项目能立即看到Inter® Fortran选项。若没有出现,请检查。
安装visual studio 2022
选择community社区版即可。visual studio的下载网页
必须包含使用C++的桌面开发,如下图所示。
安装oneAPI Base Toolkit
oneAPI Base Toolkit的下载网页
安装oneAPI HPC Toolkit
oneAPI HPC Toolkit的下载网页
测试
首先新建项目,可见安装成功。
然后在source files下新建.f90文件。
并复制以下代码。
program addNumbers
! This simple program adds two numbers
implicit none
! Type declarations
real :: a, b, result
! Executable statements
a =12.0
b =15.0
result = a + b
print *, 'The total is ', result
pause
end program addNumbers
最后保存并运行,成功。
版权归原作者 『天堂的夢想家』 所有, 如有侵权,请联系我们删除。