计算化学公社

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

[VASP] vasp5.4.4+vaspsol+VTST+environment-modules安装记录

[复制链接 Copy URL]

33

帖子

1

威望

2193

eV
积分
2246

Level 5 (御坂)

本帖最后由 funok 于 2024-6-29 17:02 编辑

1).environment-modules安装


yum install -y environment-modules
source /usr/share/Modules/init/bash

environment-modules相关文件在/usr/share/Modules/目录下
module file 可以放在/usr/share/Modules/modulefiles


参考网址:
1.https://blog.csdn.net/qq_41493990/article/details/81531411
2.https://qinqianshan.com/unix/linux/environment-module/



2).使用env2制作intel编译器的module file


下载env2的代码:git clone https://git.code.sf.net/p/env2/code env2-code


echo "#%Module1.0" > intel2019
perl env2 -from bash -to modulecmd "[install-dir]/parallel_studio_xe_201m.0.nnn/psxevars.sh intel64" >> intel2019


module load intel2019加载环境
which icc
which icpc
which ifort
which mpi
which mpiifort
echo $MKLROOT
查看输出是否正常


编译intel fftw3
cd /opt/intel/mkl/interfaces/fftw3xf
make libintel64
该目录下会生成文件libfftw3xf_intel.a


参考网址:
1.https://www.intel.com/content/ww ... elopment-tools.html




3).VTST
下载VTSTcode: http://henkelmanlab.org/vtsttools/download.html


cp vasp544/src/chain.F vasp544/src/chain.F.bk
cp vtstcode-195/vtstcode5/* vasp544/src
rm vasp-5.3.2-main.patch vasp-5.3.2-mpmd.patch vasp-5.4.1-mpmd.patch


修改src/main.F文件
将CALL CHAIN_FORCE(T_INFO%NIONS,DYN%POSION,TOTEN,TIFOR, &                         LATT_CUR%A,LATT_CUR%B,IO%IU6)
替换为
CALL CHAIN_FORCE(T_INFO%NIONS,DYN%POSION,TOTEN,TIFOR, &
           TSIF,LATT_CUR%A,LATT_CUR%B,IO%IU6)

修改.objects文件
找到SOURCE 的chain.o前添加以下内容
        bfgs.o dynmat.o instanton.o lbfgs.o sd.o cg.o dimer.o bbm.o \
        fire.o lanczos.o neb.o qm.o opt.o \
        

参考网址:
1.http://henkelmanlab.org/vtsttool ... vtst-code-into-vasp
2.http://hmli.ustc.edu.cn/doc/app/vasp.5.4.1-vtst.htm
3.https://www.bilibili.com/read/cv3796429
4.https://ac.sugon.com/doc/1.0.6/1 ... VASP5.4.4&VTST.html


4).VASPsol
下载 VASPsol https://github.com/henniggroup/VASPsol
将vaspsol中的复制solvation.F 替换掉vasp544/src中的solvation.F


参考网址
1.https://www.xwang.info/blogs/compile-vaspsol-codes-into-vasp
2.https://github.com/henniggroup/VASPsol
3.https://blog.csdn.net/weixin_44047008/article/details/120443652





5)使用patch.5.4.4.16052018打补丁
patch -p0 < patch.5.4.4.16052018


6)修改makefile.include
cp vasp544/arch/makefile.include.linux_intel makefile.include
CPP_OPTIONS中添加
-Dsol_compat


OFLAG      = -O3

7)编译vasp
make all


注:上述env2-code下载链接失效,有下载需求可见附件。


env2-code.rar

164.32 KB, 下载次数 Times of downloads: 5

评分 Rate

参与人数
Participants 2
eV +15 收起 理由
Reason
wypkdhd + 5
sobereva + 10

查看全部评分 View all ratings

5

帖子

0

威望

225

eV
积分
230

Level 3 能力者

2#
发表于 Post on 2023-1-14 00:13:35 | 只看该作者 Only view this author
感谢分享,非常好

本版积分规则 Credits rule

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

GMT+8, 2024-11-24 20:00 , Processed in 0.188253 second(s), 25 queries , Gzip On.

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