当前位置: 首页 > news >正文

【数值模型环境搭建】Intel编译器安装

Intel编译器在数值模型编译中被广泛使用,它有一个很好的地方是自带Mpich,不需要额外安装。本文介绍Intel2018.1.163版本的安装。

1、安装包获取

Intel编译器可从官网下载下载:

https://www.intel.cn/content/www/cn/zh/homepage.html

或者后台回复“因特尔编译器安装包”获取

2、安装

(1) 解压

tar -zxvf parallel_studio_xe_2018_update1_cluster_edition.tgzcd parallel_studio_xe_2018_update1_cluster_editionls

目录内容为:

在这里插入图片描述

(2) 开始编译

./install.sh

开始:选择以当前用户安装(选3,回车)

在这里插入图片描述

第一步:欢迎界面,直接回车即可

在这里插入图片描述

第二步:协议,空格键到最后,输入accept回车,Prerequisites跳过(选1)即可

在这里插入图片描述

(这里会由于协议内容较多,空格键会多按,导致accept前面有空格,退格键没用,回车重新输入一遍即可)

在这里插入图片描述

第三步:激活方式,选license文件激活(选项3),之后选离线激活(选项1)并输入激活文件(后台回复"因特尔激活文件"获取)全路径
在这里插入图片描述

在这里插入图片描述

回车后出现激活成功:

在这里插入图片描述

回车继续。

第四步:是否参与软件升级数据收集,看个人情况选择即可(我这里选择不参与)

在这里插入图片描述

第五步:

默认选1:

图片

预安装库,空格键到最后选择自定义安装(选2):

在这里插入图片描述

安装64位,相当于去掉32位(选1):

在这里插入图片描述

随后选3:

在这里插入图片描述

先选2更改安装目录,随后输入安装目录全路径:

在这里插入图片描述

完成自定义配置,选1开始安装:

在这里插入图片描述

选1跳过:

在这里插入图片描述

第六步:安装

在这里插入图片描述

第七步:回车完成安装

图片

如果安装在新的位置,就可以把解压后的文件夹删掉:

cd ../
rm -rf parallel_studio_xe_2018_update1_cluster_edition

3、处理

第二部分安装完后会在家目录下产生intel文件夹:

图片

为方便统一管理,将其移到刚安装的目录下:

mv * ~/demo/software/parallel_studio_xe_2018/
mv .pset/ ~/demo/software/parallel_studio_xe_2018/

仿照原来两个.db文件创建链接:

ln -sf .pset/Readearth/db/intel_sdp_products.* .

将licenses文件夹移到:

mv licenses/ compilers_and_libraries_2018.1.163/linux/

其他链接:

# 将安装后的文件名重新链接为intel,方便后续使用
ln -sf parallel_studio_xe_2018 intel# 将mpi文件名重新链接,方便后续使用
cd intel 
ln -sf impi/2018.1.163/ impi_latest

根据安装信息配置环境变量(.bashrc文件):

 # intelulimit -s unlimitedulimit -c unlimitedsource $HOME/demo/software/intel/bin/compilervars.sh intel64source $HOME/demo/software/intel/impi_latest/intel64/bin/mpivars.sh

最后,输入:

which ifort mpirun

显示对应为上述安装的即可安装成功!

http://www.lryc.cn/news/32886.html

相关文章:

  • 操作VMware vCenter Converter 实现物理机迁移到虚拟机
  • hutool XML反序列化漏洞(CVE-2023-24162)
  • Java简单认识泛型——图文详解
  • AcWing171.送礼物
  • 领域驱动设计-架构篇
  • docker安装kafka
  • Selenium4+Python3系列(十一) - Page Factory设计模式
  • C++基础知识【4】函数及参数
  • 约瑟夫森磁效应
  • 什么是L1和L2正则化,以及它们有什么区别
  • 场景式消费激发春日经济,这些电商品类迎来消费热潮
  • [2.1.4]进程管理——进程通信
  • ChatGPT也有犯晕的时候
  • 机器学习与目标检测作业:连通块算法
  • HBase基础 --- 增删查改
  • 如何基于AI智能视频技术实现公园景区的人流量实时统计?
  • 【JavaWeb】Servlet详解
  • 谁是世界上最好的编程语言?--编程语言70年浅谈
  • Webpack前端资源加载/打包工具
  • springcloud3 fegin实现服务调用1
  • 专业版即将支持自定义场景测试
  • Process Monitor工具使用实验(23)
  • 钓鱼客服到拿下服务器全过程(重点在于钓鱼添加img src)
  • 【C++】list迭代器的深度剖析及模拟实现(感受类封装,类和对象的思想)
  • JavaScript 语句、注释和代码块实例集合
  • 华为机试题:HJ103 Redraiment的走法(python)
  • html+css 实现 熊猫样式
  • Vue基础19之插槽
  • [Gin]框架底层实现理解(一)
  • css3横向无限公告消息滚动功能