首页/文章/ 详情

免费Fortran编译器oneAPI

2月前浏览4246

Parallel Studio XE 是商业版的高性能计算工具。学生可以申请一年试用期,到期要重新申请许可,稍显麻烦。现在来试试Intel推出的免费Fortran编译器oneAPI。不要许可,开箱即用。

oneAPI包含Base Toolkit 和HPC Toolkit 两部分,Base Toolkit 里面有MKL函数库,如果不用MKL,这部分可以不用安装。Fortran编译器则在HPC Toolkit 里面,这是必须安装的。

配置方法:

(一) 安装VS2017或者VS2019

记得安装时要勾选“C++桌面开发”这个选项。

(二) 安装Intel oneAPI Base Toolkit

如果不用MKL,可以跳过这一步。https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html打开这个网址,往下拉,找到如图所示的位置。可以看到Intel oneAPI Base Toolkit包含许多组件,由于我们只需要MKL,故选择在线安装更快。

点击Download,会跳转到另一个页面

选择在线安装方式,点击Download,得到一个安装文件w_BaseKit_p_2021.1.0.2664.exe,这和用Visual Studio installer在线安装VS2019一样,边下载边安装。注意安装时选择costomize,即自定义模式,只需将MKL那个选上即可。

安装完成后将安装路径下的两个文件夹ia32和intel64添加到环境变量path中。

(三) 安装Intel oneAPI HPC Toolkit

同样是上面那个网址,Intel oneAPI Base Toolkit的右边就是HPC Toolkit了。

这里跟前面一样,点击Download,跳转到另一个页面

选择在线安装方式,点击Download,得到一个安装文件w_HPCKit_p_2021.1.0.2682.exe,可以一边下载一边安装。注意安装时选择costomize,即自定义模式,只需将Fortran编译器和MPI这两个选项选上即可。

安装完成

打开VS2019,新建项目里面就有Fortran了。

来源:数值分析与有限元编程
HPC
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-02
最近编辑:2月前
太白金星
本科 慢慢来
获赞 2粉丝 4文章 303课程 0
点赞
收藏
作者推荐
VS Code 好用的Python插件

VS Code是一个相当优秀的 IDE ,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,眼下正如日中天。不过需要强调的是,VS Code本身就相当于记事本,需要众多的插件配合才能作为开发环境(IDE)。现在来推荐几个用于Python开发的插件。1 Python在 VS Code 中配置 Python 环境,第一个要安装的插件,就是 Python 插件。1Python 插件的全称是 Python extension for Visual Studio Code,它是一个 Visual Studio Code 扩展,具有对 Python 语言的丰富支持(对于该语言的所有受支持版本:> = 3.6),包括诸如 IntelliSense,linting,调试,代码导航,代码格式,代码重构等等。2 PylancePylance 于 2020年7月首次发布,是微软推出的一个快速而且功能丰富的Python语言扩展,主要有如下特性:Docstrings参数提示自动导入代码补全代码诊断引用和跳转代码大纲类型检查支持多工作区带有类型信息的签名帮助兼容 IntelliCode 和 Jupyter notebook需要在settings.json 里进行设置 "python.languageServer": "Pylance" , 才能使用。看看它的效果: 3 indent-rainbow代码缩进对Python至关重要。当代码缩进层次较多时,为了视觉上容易识别,一般希望可以多个缩进以不同颜色进行高亮显示, VS Code 中 indent-rainbow 插件可以实现这个功能。在安装 indent-rainbow 之后,代码的效果如下: 4 Bracket Pair ColorizerBracket Pair Colorizer 插件可以起到括号高亮显示的效果,尤其是多组嵌套括号。效果如下: 5 Better CommentsBetter Comments可高亮显示注释,效果很好。此插件提供5 种类型的注释高亮,分别用符号 *, ?, !, //和 todo 来区分,即注释符号后 跟着上述5种符号就能显示不同的颜色。示例效果如下: 6 JupyterJupyter是 Jupyter Notebook 的支持插件。打开ipynb 文件打开后的效果如下: 除此之外,还需要一个扩展包yapf,可以一键美化代码。支持两种规范:PEP8 和 Google Style 。在settings.json 里进行设置 "python.formatting.provider": "yapf",就可以对代码格式进行自动格式化了,快捷键是 Alt+Shift+F 。indent-rainbow, Better Comments,Bracket Pair Colorizer这三个插件是通用的,对其他语言也适用。你get了那些优秀的插件,欢迎大家来留言区推荐你最喜欢的插件。来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈