计算化学公社

 找回密码 Forget password
 注册 Register
Views: 10157|回复 Reply: 9
打印 Print 上一主题 Last thread 下一主题 Next thread

[并行运算] intel oneAPI以及vasp5.4.4安装

[复制链接 Copy URL]

2

帖子

0

威望

459

eV
积分
461

Level 3 能力者

本帖最后由 shadow 于 2022-3-8 21:43 编辑

一、编译器安装
Intel oneAPI 的工具包都开源免费,官网即可下载https://www.intel.cn/content/www ... kits.html#gs.j2pglr
下载Base Toolkit和HPC Toolkit后:
1. 赋予下载的文件执行权限
        chmod +x l_BaseKit_p_2021.4.0.3422_offline.sh
        chmod +x l_HPCKit_p_2021.4.0.3347_offline.sh
2. 安装
        ./l_BaseKit_p_2021.4.0.3422_offline.sh
        ./l_HPCKit_p_2021.4.0.3347_offline.sh
        安装完成后将显示安装目录,root账户在/opt/intel/oneAPI下,普通用户在家目录下,修改安装目录把安装完后的整个目录移动到相应目录即可
3. 添加环境变量
        vi /etc/bashrc
        里面加入一行:source /opt/intel/oneapi/setvars.sh intel64        #intel64: Generate code and use libraries for Intel® 64 architecture-based targets. 此处也可临时生效一次为后续编译vasp做准备

二、VASP 5.4.4 安装
1. 解压安装包
        tar -zxvf vasp.5.4.4.tar.gz
2. 把arch/makefile.include.linux_intel拷到上一级目录下改名为makefile.include,里面的配置专门适合Intel编译器
        cp makefile.include.linux_intel /opt/vasp.5.4.4/makefile.include
3. 打开此文件,把其中的OFLAG参数里加入-xhost
        vi makefile.include                #增添-xhost参数可以使ifort编译出的程序能够利用当前机子CPU支持的最高档次SIMD指令集
                OFLAG      = -O2 -xhost
4. 编译
        make all
5. 可选项
        可以把最常用的vasp_std改名为vasp
6. 设置环境变量
        export PATH=$PATH:/opt/vasp.5.4.4/bin
7. 试运行
        mpirun -np 4 vasp_std INCAR                #若修改了vasp_std为vasp,此处应修改为 mpirun -np 4 vasp INCAR
        
三、备注
        系统存在多个openmpi时,为避免冲突,应将$PATH路径设置一下,只使其中一个生效。Intel oneAPI中包括了一个openmpi。
      
四、参考
编译器:      https://blog.csdn.net/qq_40180414/article/details/114540317
编译器:      https://www.intel.com/content/ww ... ler-components.html
VASP:        https://yxli8023.github.io/2020/08/09/VASP-install.html
VASP:        http://sobereva.com/455

评分 Rate

参与人数
Participants 1
eV +10 收起 理由
Reason
sobereva + 10

查看全部评分 View all ratings

13

帖子

0

威望

53

eV
积分
66

Level 2 能力者

2#
发表于 Post on 2022-5-18 09:41:44 | 只看该作者 Only view this author
本帖最后由 FHN 于 2022-5-18 09:44 编辑

大佬 你好  我在centos7(非虚拟机)装intel oneAPI时出现不能联网的提示 但是我的网络是正常的  求解答 万分感谢

Intel oneAPI编译器不能联网问题.jpg (902.75 KB, 下载次数 Times of downloads: 77)

Intel oneAPI编译器不能联网问题.jpg

2

帖子

0

威望

459

eV
积分
461

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2022-5-18 16:59:37 | 只看该作者 Only view this author
FHN 发表于 2022-5-18 09:41
大佬 你好  我在centos7(非虚拟机)装intel oneAPI时出现不能联网的提示 但是我的网络是正常的  求解答 万 ...

原因或许为你选择的是online版本,应该选择offline版本

13

帖子

0

威望

53

eV
积分
66

Level 2 能力者

4#
发表于 Post on 2022-5-18 19:54:17 | 只看该作者 Only view this author
shadow 发表于 2022-5-18 16:59
原因或许为你选择的是online版本,应该选择offline版本

我用offline离线安装还是会在第四步提示不能联网 这就离谱 不知道咋办了 求解答

2

帖子

0

威望

459

eV
积分
461

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2022-5-18 20:55:26 | 只看该作者 Only view this author
本帖最后由 shadow 于 2022-5-18 21:01 编辑
FHN 发表于 2022-5-18 19:54
我用offline离线安装还是会在第四步提示不能联网 这就离谱 不知道咋办了 求解答

按理来说离线安装不需要网络的,这我也不知道咋回事,看图片你下载的版本好像选择的是online版本,或许可以下载offline版本再试着安装一次

13

帖子

0

威望

53

eV
积分
66

Level 2 能力者

6#
发表于 Post on 2022-5-18 22:26:42 | 只看该作者 Only view this author
shadow 发表于 2022-5-18 20:55
按理来说离线安装不需要网络的,这我也不知道咋回事,看图片你下载的版本好像选择的是online版本,或许可 ...

我这个图是online的 但是我下寨过offline的 安装过 也出现这个问题了

67

帖子

0

威望

309

eV
积分
376

Level 3 能力者

7#
发表于 Post on 2022-7-22 12:11:31 | 只看该作者 Only view this author
不用编译 fftw3xf 了吗?

38

帖子

0

威望

532

eV
积分
570

Level 4 (黑子)

8#
发表于 Post on 2022-9-10 15:47:57 | 只看该作者 Only view this author
感谢楼主,这一套好用!

4

帖子

0

威望

195

eV
积分
199

Level 3 能力者

9#
发表于 Post on 2023-11-5 12:19:55 | 只看该作者 Only view this author
本帖最后由 这是神马事 于 2023-11-5 12:41 编辑

提醒一下,oneapi如果用在amd CPU上,不要加-xhost,容易出varpro错误

8

帖子

0

威望

46

eV
积分
54

Level 2 能力者

10#
发表于 Post on 2024-5-16 10:46:01 | 只看该作者 Only view this author
老师你好,oneapi下没有setvars.sh脚本,可能是什么原因导致的?

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 12:13 , Processed in 0.226176 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list