Weldingspock 发表于 2024-11-6 09:38 今天试了一下,原来设&FORCE_EVAL/&PRINT/&FORCES输出的受力信息并非在我以为的另一个.log文件,而是就在CP2K的主输出文件.out里。在2024.3版上,这段信息一共6列,依次是原子序号(1开始)、原子种类(1开始,同元素原子同种类)、元素名以及X、Y、Z方向受力分量,但数据位数比-frc-1.xyz里的少。 还有另一个小问题,用于DeePMD-kit训练的原子坐标数据对PBC是怎么考虑的?CP2K虽然输入有定义PBC以及盒子的A、B、C三个矢量,但输出的-pos-1.xyz并未把原子卷到盒子内而是可能漂移出去。有没有必要在训练前先自行wrap处理坐标,让原子仅出现在box.raw定义的盒子内呢? |
Uus/pMeC6H4-/キ 发表于 2024-11-3 14:05 没啥区别,只不过frc-1.xyz里面的格式可能更规整,更好文本处理 |
已解决:原来就是指需要AIMD的.xyz与包含受力的.log文件。在github上有人回复是用这两个文件转化成一个dpmd的npy文件。https://github.com/deepmodeling/dpdata/issues/103 有两点不大明白: 1.github里面提到要设置&FORCE_EVAL/&PRINT/&FORCES这个字段为ON来输出受力信息到.log文件,而看手册说明这个字段默认输出水平是HIGH。显式设置这个字段为ON的话,应该无论&GLOABL/&PRINT_LEVEL设置了什么输出水平都能产生输出的.log文件吧,那为什么补充说明又说要设置&GLOABL/&PRINT_LEVEL为MEDIUM呢,是不是还有什么重要信息是平时常用的输出水平LOW不会输出但DeePMD-kit需要用的? 2.平时用CP2K跑分子动力学的时候用&MOTION/&PRINT/&FORCES也能按一定步数间隔输出类似坐标.xyz格式的、包含各帧各原子受力分量信息的<proj>-frc-1.xyz文件,那&FORCE_EVAL/&PRINT/&FORCES输出受力信息的.log文件和<proj>-frc-1.xyz相比,有什么对DeePMD-kit很关键的区别吗? |
老师您好,我想问一下输出在multiwfn中设置为输出文件是medium就可以了输出带力的out文件了么 |
楼主能分享一下转换脚本 trans.py 么? 一直没搞定这个问题。 |
防止输出文件过大可以设置PRINT_LEVEL ->SILENT |
防止输出文件过大可以设置PRINT_LEVEL SILENT |
likejade 发表于 2023-6-19 21:21 请问这个debug版本在哪里呀?可以发我吗 谢谢! |
请问下CP2K跑AIMD时能用NPT_F系综吗?还是只能NVT? |
likejade 发表于 2023-6-19 21:21 好像还是不能转换…… |
Weldingspock 发表于 2023-6-19 18:00 又一个debug版本的dpdata可以转换,不过我还没进行详细测试…… |
likejade 发表于 2023-6-4 23:01 请问你解决了吗 |
您好!目前dpdata好像只能转换cp2k 7.1版本及其以下版本的输出文件,对于8.1之后的格式不能转换。 请问您那里有转换cp2k 8.1之后版本的程序么? 谢谢! |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2024-11-23 10:28 , Processed in 0.196028 second(s), 27 queries , Gzip On.