zhuangwei的个人博客分享 http://blog.sciencenet.cn/u/zhuangwei

博文

ifort:在windows10的linux子系统中安装intel parallel studio用于fortran编译

已有 10952 次阅读 2018-12-13 17:37 |系统分类:科研笔记

本机配置:windows 10 家庭中文版 64位操作系统

 

第一步注册下载

    登陆intel的官网,申请以student的身份获取免费版,需要填写相关的验证信息。通过后,进入下载界面(图1),并在下载界面出现序列号。请保存序列号,在后续的安装过程中,需要输入。

t1_LI.jpg

图1

 

       本文用下载的parallel_studio_xe_2019_update1_cluster_edtio,是2019 update1的full package,共4.7G。下载的文件格式是solitairetheme8。需要手动将格式改为linux可以识别的压缩文件格式tgz。简单起见,我们把下载文件重命名为parallel_studio.tgz。

 

第二步,在win10的linux子系统中安装

如何在windows10中运行linux(以ubuntu)子系统,可以百度,如

https://www.cnblogs.com/Jay-CFD/p/6067274.html

https://www.jianshu.com/p/5cf6849aa28f

PS: win10内置linux真的很方便了,不必安装双系统了。

 

2.1 解压

打开ubuntu的bash后,可以输入命令了。

找到parallel_studio.tgz所在的文件夹(如在D盘intel文件夹),命令如下:

cd /mnt/d/intel

解压文件,命令如下:

tar -zxvf parallel_studio.tgz

转到解压好的文件夹,命令如下:

cd parallel_studio


2.2 安装所依赖的包

解压好的文件夹中,提供了命令安装install.sh和界面安装install_GUI.sh。例如,我们可以先采用命令安装,命令如下:

./install.sh

安装过程中,会提示如下,缺少了一些包(图2),需要提前安装。


图2

 

    已经打开的bash可以不关闭,重新打开一个新的bash,逐条输入以下命令安装所需的包:

sudo apt-get update

sudo apt-get install build-essential

sudo apt-get install xorg openbox

其中以上是用于加载GUI界面


sudo apt-get install linux-headers-4.15.0-20-generic

    输入以上命令的原因,见2.3,这一步我也没看懂

 

2.3 使用GUI安装

Ubuntu子系统中不仅可以用bash命令行,也可以用界面操作。Windows中开启VcXsrc软件,并在ubuntu的bash中输入两行命令:

export DISPLAY=:0

./install_GUI.sh

即可实现(图3),具体可以参考

https://www.addictivetips.com/windows-tips/how-to-run-linux-apps-from-bash-on-windows-10-guide/

https://www.slothparadise.com/setup-bash-windows-10-developers-ultimate-setup/


图3

 

图4

 

按照提示安装,其中在界面安装的第三步我遇到这个问题,提示kernel source library is not found,按照提示,在新打开的bash中输入

sudo apt-get install linux-headers-4.4.0-17134-Microsoft

得到提示,没有此包。于是输入:

sudo apt-get install linux-headers

    得到一系列可以选择的版本,随机选择其中的一个安装:

sudo apt-get install linux-headers-4.15.0-20-generic

安装成功后,还是遇到了以上图4提示,直接跳到下一步,后面也安装成功了。


 

图5


输入序列号后,进入界面安装的第五步(图5),提示缺少python和32bit的library,本工作主要是使用ifort,暂时略过python,需要的同学,可以自己实验。32bit的library用不到,略过。

完成安装。

 

第三步,配置激活

输入

cd

找到根目录,打开并修改.bashrc

vi .bashrc


图6 请仔细看图里面的输入的文本代码,如果写错了bashrc,会比较麻烦。小心小心


 

注意. /中间有空格一个,输入以上代码后,按esc键,文末输入

:wq

保存退出。执行:

. . bashrc

即可得到可用的ifort

 

图7 


大功告成!

来个简单的fortran程序试试吧。

以下参考http://muchong.com/t-2066204-1-authorid-856681

这样一切安装与配置就完成了,可以简单的测试一下。编辑一个简单的源文件first.f90。 


program first
    print *, ‘Hello World!’
    print *, sin(123.4)

end program first


    编译命令与以前版本的Intel Fortran Compiler不同,以前采用的是ifc命令,现在的版本将使用ifort命令
ifort first.f90 –o first
运行
./first
将显示
Hello World!
-0.7693915




https://blog.sciencenet.cn/blog-526092-1151385.html

上一篇:USE R: 使用sensitivity包中的fast99命令进行局部敏感性分析
下一篇:黄土高原历史时期森林面积的变化
收藏 IP: 27.36.129.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-8 01:28

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部