|
|
本帖最后由 北大-陶豫 于 2023-3-15 13:49 编辑
我在并行超算平台编译好了 VASP-vtst,计算频率等任务均能正常完成,但在Dimer法寻找过渡态时,无法正常走步。
例如我试图运行 vtst 官网的一个例子:http://theory.cm.utexas.edu/vtsttools/dimer.html,里面提供了一个氢在铱晶格中迁移的例子,输入文件为http://theory.cm.utexas.edu/vtsttools/_static/dimer/dimrun.tar.gz,最后优化达到的结果应该为http://theory.cm.utexas.edu/vtst ... run_complete.tar.gz。
但我优化过程中,原样照搬样例的输入文件,计算结果放在附件中。我发现过渡态优化并不能走步。例如我原样照搬官网上 dimrun.tar.gz 的输入输出文件,结果放在帖子附件 dimrun_failed.tgz 中。查看 OSZICAR 可以发现结构没有任何变动:
- [dimrun]$ grep "F=" OSZICAR | tail
- 331 F= -.38080430E+02 E0= -.38060876E+02 d E =-.154159E-09
- 332 F= -.38080430E+02 E0= -.38060876E+02 d E =0.537057E-09
- 333 F= -.38080430E+02 E0= -.38060876E+02 d E =0.361979E-09
- 334 F= -.38080430E+02 E0= -.38060876E+02 d E =-.182627E-08
- 335 F= -.38080430E+02 E0= -.38060876E+02 d E =0.447926E-09
- 336 F= -.38080430E+02 E0= -.38060876E+02 d E =0.100817E-08
- 337 F= -.38080430E+02 E0= -.38060876E+02 d E =-.143245E-08
- 338 F= -.38080430E+02 E0= -.38060876E+02 d E =-.149157E-09
- 339 F= -.38080430E+02 E0= -.38060876E+02 d E =0.115870E-08
- 340 F= -.38080430E+02 E0= -.38060876E+02 d E =0.171440E-09
- [dimrun]$
复制代码 事实上这三百多步每一步的能量都是 -.38080430E+02,没有任何变动,在 VESTA 中查看 CONTCAR 文件也发现与 POSCAR 没有肉眼可见的区别,而官网上给的样例中的 CONTCAR 就明显与 POSCAR 有肉眼可见的区别。另外,官网说计算过程中应该生成 DIMCAR 等文件,在我的计算中也没有生成。
想请问一下问题出在哪里了呢?我是否应该抛弃vasp-vtst,转用其它方法?谢谢!
|
|