Centos 7 Install vasp5.4.4 + vtst + vaspSOL + vtstscripts

安装包准备

  • vasp.5.4.4.tar.gz
  • vtstscripts.tgz
  • vtstcode-195.tgz
  • VASPsol-1.0/pbz_patch_541

加载intel2018编译器

如果不知道怎么安装intel2018编译,查看文章:https://www.ihaoyu.net/?p=103

module load intel/2018   #加载环境
## 检查环境结果
which icc
which icpc
which ifort
which mpi
which mpiifort
echo $MKLROOT

注意 安装完成intel2018后 需要手动编译fftw3

cd /public/apps/intel/2018/mkl/interfaces/fftw3xf/   ##你的intel2018 安装位置
make libintel64

# 该目录下会生成文件libfftw3xf_intel.a

解压vasp.5.4.4.tar.gz

tar -xf vasp.5.4.4.tar.gz
cd vasp.5.4.4
cp arch/makefile.include.intel makefile.include

解压vtst

# 还是在vasp.5.4.4目录下
wget https://theory.cm.utexas.edu/code/vtstcode-195.tgz
tar -xf vtstcode-195.tgz
cp vtstcode-195/vtstcode5/* src/

# 修改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 \

VASPsol 补丁

# VASPsol-1.0 在github下载
# 还是在vasp.5.4.4目录下
cp VASPsol-1.0/src/solvation.F src/
cp VASPsol-1.0/src/patches/pbz_patch_541 .
patch -p0 < pbz_patch_541 
## 修改makefile.include ,在CPP_OPTIONS 后面加上 -Dsol_compat

开始编译

make DEPS=1 -j56 all

vtstscripts

解压vtstscripts.tgz 就可以使用了
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
WordPress Appliance - Powered by TurnKey Linux