当前位置:首页 > 技术文章 > 正文内容

新版本Intel编译器安装策略(2022以上版)本)

【VASP】给真·小白看的VASP本地编译自学指南 Ver 2.1



打开,咱们需要下载Base Toolkit和HPC Toolkit
https://www.intel.com/content/www/us/en/developer/tools/oneapi/toolkits.html#gs.zxmbdr

打开任意一条,在特定选项后边点击Download,选择如下信息:

在此页面不要点Download(它会让你注册账号),直接复制红框里的地址,去掉前边wget,放在迅雷里下载即可。

同理,自行下载刚刚所说的两个安装包(版本号不一样没有关系),上传到服务器:
l_BaseKit_p_2022.1.2.146_offline.shl_HPCKit_p_2022.1.2.117_offline.sh

安装步骤更加简单。
1、首先安装MKL库
执行sh l_BaseKit_p_2022.1.2.146_offline.sh即可弹出图形界面进行选择安装(如果无法弹出图形界面,则用命令行安装)。安装BaseKit需要注意这一步选择Customize



仅仅安装oneAPI中的MKL数学库就可以了(当然若有其它安装需求,选上即可)。否则会占用20GB的硬盘空间。然后正常下一步下一步安装即可。

2、安装ifort, icc, mpiifort等编译器
类似地执行sh l_HPCKit_p_2022.1.2.117_offline.sh。

安装过程类似,同样只需要安装Fortran Compiler/C++ Compiler/MPI Library即可。


3、添加环境变量。
方式一:source /opt/intel/oneapi/setvars.sh
(如果添加环境变量报错失败,则替代使用bash -c 'source /opt/intel/oneapi/setvars.sh; exec bash')

方式二:建议手动添加
export PATH=/opt/intel/compiler/2022.0.2/linux/bin/intel64:$PATH
export PATH=/opt/intel/mpi/2021.5.1/bin:$PATH
export LD_LIBRARY_PATH=/opt/intel/mkl/2022.0.2/lib/intel64:$LD_LIBRARY_PATH
export MKLROOT=/opt/intel/mkl

注意:
如果图形界面无法打开,也可以使用sh l_BaseKit_p_2022.1.2.146_offline.sh -a -c命令行安装。效果是一样的,但使用空格来选择哪些包安装哪些不安装,回车键代表确定,键盘上下左右调整光标。Ctrl+Baskspace删除修改的路径。

Building VASP* with Intel(R) oneAPI Base and HPC Toolkits

https://www.intel.com/content/www/us/en/developer/articles/technical/building-vasp-with-intel-mkl-and-intel-compilers.html
http://bbs.keinsci.com/thread-21390-1-1.html

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4263.html

分享给朋友:

“新版本Intel编译器安装策略(2022以上版)本)” 的相关文章

三年前端还不会配置Nginx?刷完这篇就够了

一口气看完,比自学强十倍!什么是NginxNginx是一个开源的高性能HTTP和反向代理服务器。它可以用于处理静态资源、负载均衡、反向代理和缓存等任务。Nginx被广泛用于构建高可用性、高性能的Web应用程序和网站。它具有低内存消耗、高并发能力和良好的稳定性,因此在互联网领域非常受欢迎。为什么使用N...

彻底搞懂 Nginx 的五大应用场景 彻底搞懂 nginx 的五大应用场景是什么

— 1 —HPPTNginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,如果一个网站只是静态页面的话,那么就可以通过这种方式来实现部署。1、首先在文档根目录Docroot(/usr/local/var/www)下创建html目录,然后在html中放一个test...

服务器不能正常关机和重启是怎么回事?

服务器不能正常关机和重启是怎么回事?服务器无法正常关机或重启可能是由多种原因引起的,涉及操作系统、硬件、应用程序和配置设置等方面。以下是详细的原因分析及对应的解决方案。一、服务器无法关机/重启的常见原因1. 操作系统问题(1)系统进程未正常终止某些进程或服务在关机时未能按预期停止,导致系统卡在关机或...

Windows中使用Nginx解决前后端分离部署中的跨域问题

说明现在的Java Web项目好多都使用前后端分离的开发部署方式,这样的好处有很多,比如:可以实现真正的前后端解耦,可以减少后端服务器的并发/负载压力,方便实现多端应用(网页端、移动端共用一个后台服务)、增加代码的维护性&易读性。一般我们会采用Nginx来部署前端代码,使用Tomcat来部署后台服务...

Nginx 问题以及对应的解决方案

1. Nginx 无法启动当 Nginx 无法启动时,通常是由于以下几个原因导致的:配置文件有误。可以通过运行 nginx -t 命令检查配置文件是否存在语法错误。端口被占用。可以通过运行 netstat -tlnp 命令查看当前系统中占用该端口的进程,并将其停止或更改端口。缺少权限。Nginx 可...

Java 加密解密和数字签名

在做项目中,只要涉及敏感信息,或者对安全有一定要求的场景,都需要对数据进行加密。在Java中原生API即可实现对称加密与非对称加密,并支持常用的加密算法。对称加密对称加密使用单钥完成加解密,加密和解密采用相同的密钥。对称加密的速度快,常用于大量数据进行加密。主流的算法有:AES,3DES。生成3DE...