0


visual studio和intel oneAPI安装与编写fortran程序

更新于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

最后保存并运行,成功。
请添加图片描述

标签: visual studio oneapi

本文转载自: https://blog.csdn.net/m0_74826343/article/details/132113148
版权归原作者 『天堂的夢想家』 所有, 如有侵权,请联系我们删除。

“visual studio和intel oneAPI安装与编写fortran程序”的评论:

还没有评论