赞
踩
vasp6.4.1目前的安装包只能通过购买的方式获取,所以网上也并没有说安装包的获取,vasp6.4.1是通过oneapi2023.2和gcc12.1进行编译,用VTST•Tools进行安装,以下是安装过程(http://theory.cm.utexas.edu/vtsttools/installation.html)
(后续科研软件的编译也会在微信公众号’小何工坊’上更新,请多多关注)
1.wget http://theory.cm.utexas.edu/code/vtstcode-197.tgz
2.tar -xvf vasp.6.4.1.tgz
3.cd vasp.6.4.1
4.cp arch/makefile.include.intel ./makefile.include
5.vim makefile.include
修改makefile.include,找到CC_LIB这一行,将值icc改为icx
将CC_LIB = icc 替换成icx,是oneapi有提示说改了个名字,如果写icc会报错
6.回归上一级目录解压vtstcode,得到四个版本的vtstcode,并复制vtstcode6.4所有文件到vasp的src目录下
7.cd vtstcode6.4/ && cp -rf * …/…/vasp.6.4.1/src/
8.返回vasp下src路径下,修改main.F,需要修改两处,官方文档也有说明
在LATT前添加“TSIF,”
删除“IF (LCHAIN)”
9.修改.objects 找到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
pyamff_fortran/*.o ml_pyamff.o
opt.o
10.保存后 编辑makefile 一共俩处修改
添加LIB= lib parser pyamff_fortran
在末尾添加“libs”
11.module加载oneapi2023、gcc12.1路径回到上一级vasp6.4.1目录,开始编译,下图是编译通过的截图
这里我只make了std,后面重新编译了一下按以上步骤,make all已经通过,如果有报错,就是一些参数的写法问题或者是没有地方修改对,可以仔细核查一下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。