计算化学公社

标题: vaspsol编译遇到的问题: 在编译完成后,计算安装包里面的溶液相参考案例没有出现SOL [打印本页]

作者
Author:
ZPLLL    时间: 2022-12-6 21:07
标题: vaspsol编译遇到的问题: 在编译完成后,计算安装包里面的溶液相参考案例没有出现SOL
vasp版本是 vasp5.4.4,以下是我编译 vaspsol的方法
(1)把solvation.F覆盖./src原有文件


(2)在makefile.include中的CPP_OPTIONS= 添加-Dsol_compat (记得\换行)。然后重新make。
(, 下载次数 Times of downloads: 3)
-Dsol_compat

(, 下载次数 Times of downloads: 4)
复制solvation.F 到原始文件中
(, 下载次数 Times of downloads: 1)
make 之后也没报错
(, 下载次数 Times of downloads: 0) 编译之后仍未出现SOL项,想请教以下大神,是哪一步出现了问题

作者
Author:
含光君    时间: 2022-12-6 21:16
重新编译之前要输入
  1. make veryclean
复制代码

把原来的版本去除
作者
Author:
ZPLLL    时间: 2022-12-6 21:37
含光君 发表于 2022-12-6 21:16
重新编译之前要输入

把原来的版本去除

感谢您的回复,在失败之后,我尝试了这个方法,还是不行。

作者
Author:
含光君    时间: 2022-12-6 21:46
这里是我编译vasp6.3.0的笔记,步骤上存在一些差异,但我觉得你该敲的命令都敲了,下面这个仅供参考:
  1. VASPsol

  2. 参考网站  https://github.com/henniggroup/VASPsol

  3. <<修改部分文件重新编译,如果已编译过 VASP 需要先执行 make veryclean 再重新编译>>
  4. 把 VASPsol/src 目录下的 solvation.F 文件拷贝到 VASP/src 目录下
  5. 把 VASPsol/src/patches 目录下的补丁文件 pbz_patch_610 拷贝到 VASP 目录下
  6. 在 VASP 目录下 makefile.include 中添加 -Dsol_compat
  7. 确认 VASP/src/.objects 文件中 solvation.o 出现在 pot.o 之前

  8. VASP目录下运行
  9. patch -p0 < pbz_patch_610

  10. 编译VASP
复制代码
还是没用的话,可以根据官网提示试试把541补丁打上,或者把VASP删干净从头再编译一个吧。

PS:测试的结构INCAR没写错吧?



作者
Author:
ZPLLL    时间: 2022-12-6 22:01
含光君 发表于 2022-12-6 21:46
这里是我编译vasp6.3.0的笔记,步骤上存在一些差异,但我觉得你该敲的命令都敲了,下面这个仅供参考:还是 ...

感谢您的解答,INACR是直接拷贝过来的,是没错的。我是参考了vaspsol的官网上的步骤进行的编译,541的补丁我尝试打过(命令是patch pot.F < pbz_patch_541 b)也是一样的结果,不知道这个命令是否正确。如果是正确的话,只能去重新编译一下VASP试一试,再次感谢您的解答。 (, 下载次数 Times of downloads: 0)
作者
Author:
含光君    时间: 2022-12-6 22:17
如果你是把补丁文件放在src目录下执行的上面命令,并且它自己能够结束而不是你按Ctrl+C停下来的话,应该就没啥问题。
(我编译试的时候发现如果打补丁命令敲完长时间没反应那就是错了)
作者
Author:
ZPLLL    时间: 2022-12-6 22:23
含光君 发表于 2022-12-6 22:17
如果你是把补丁文件放在src目录下执行的上面命令,并且它自己能够结束而不是你按Ctrl+C停下来的话,应该就 ...

谢谢您,我是把pot.F和pbz_patch_541都放在了src目录下。那我明天再重新编译一下VASP之后在试一下,感谢
作者
Author:
含光君    时间: 2022-12-6 22:25
ZPLLL 发表于 2022-12-6 22:23
谢谢您,我是把pot.F和pbz_patch_541都放在了src目录下。那我明天再重新编译一下VASP之后在试一下,感谢

客气啦,祝你成功




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3