计算化学公社

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

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

[复制链接 Copy URL]

26

帖子

0

威望

549

eV
积分
575

Level 4 (黑子)

vasp版本是 vasp5.4.4,以下是我编译 vaspsol的方法
(1)把solvation.F覆盖./src原有文件


(2)在makefile.include中的CPP_OPTIONS= 添加-Dsol_compat (记得\换行)。然后重新make。

-Dsol_compat


复制solvation.F 到原始文件中

make 之后也没报错
编译之后仍未出现SOL项,想请教以下大神,是哪一步出现了问题

401

帖子

0

威望

2551

eV
积分
2952

Level 5 (御坂)

所念皆星河

2#
发表于 Post on 2022-12-6 21:16:03 | 只看该作者 Only view this author
重新编译之前要输入
  1. make veryclean
复制代码

把原来的版本去除
心之所向,日复一日,必有精进

26

帖子

0

威望

549

eV
积分
575

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2022-12-6 21:37:22 | 只看该作者 Only view this author
含光君 发表于 2022-12-6 21:16
重新编译之前要输入

把原来的版本去除

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

401

帖子

0

威望

2551

eV
积分
2952

Level 5 (御坂)

所念皆星河

4#
发表于 Post on 2022-12-6 21:46:45 | 只看该作者 Only view this author
这里是我编译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没写错吧?


心之所向,日复一日,必有精进

26

帖子

0

威望

549

eV
积分
575

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2022-12-6 22:01:20 | 只看该作者 Only view this author
含光君 发表于 2022-12-6 21:46
这里是我编译vasp6.3.0的笔记,步骤上存在一些差异,但我觉得你该敲的命令都敲了,下面这个仅供参考:还是 ...

感谢您的解答,INACR是直接拷贝过来的,是没错的。我是参考了vaspsol的官网上的步骤进行的编译,541的补丁我尝试打过(命令是patch pot.F < pbz_patch_541 b)也是一样的结果,不知道这个命令是否正确。如果是正确的话,只能去重新编译一下VASP试一试,再次感谢您的解答。

401

帖子

0

威望

2551

eV
积分
2952

Level 5 (御坂)

所念皆星河

6#
发表于 Post on 2022-12-6 22:17:10 | 只看该作者 Only view this author
如果你是把补丁文件放在src目录下执行的上面命令,并且它自己能够结束而不是你按Ctrl+C停下来的话,应该就没啥问题。
(我编译试的时候发现如果打补丁命令敲完长时间没反应那就是错了)
心之所向,日复一日,必有精进

26

帖子

0

威望

549

eV
积分
575

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2022-12-6 22:23:19 | 只看该作者 Only view this author
含光君 发表于 2022-12-6 22:17
如果你是把补丁文件放在src目录下执行的上面命令,并且它自己能够结束而不是你按Ctrl+C停下来的话,应该就 ...

谢谢您,我是把pot.F和pbz_patch_541都放在了src目录下。那我明天再重新编译一下VASP之后在试一下,感谢

401

帖子

0

威望

2551

eV
积分
2952

Level 5 (御坂)

所念皆星河

8#
发表于 Post on 2022-12-6 22:25:35 | 只看该作者 Only view this author
ZPLLL 发表于 2022-12-6 22:23
谢谢您,我是把pot.F和pbz_patch_541都放在了src目录下。那我明天再重新编译一下VASP之后在试一下,感谢

客气啦,祝你成功
心之所向,日复一日,必有精进

本版积分规则 Credits rule

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

GMT+8, 2026-2-20 22:26 , Processed in 0.171065 second(s), 23 queries , Gzip On.

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