|
本帖最后由 gehan 于 2023-5-28 23:52 编辑
请问各位,在使用cp2k计算体系的AIMD时,并且使用metadynamics功能,得到的数据怎么样才能处理得到FES图(包括一维和二维的),我在所查到的资料中,了解到cp2k自带了graph.psmp功能可以处理分析,但是对于得到的文件中的数据却不知道怎么使用,1、请问对于graph.psmp -ndim 2 -ndw 1 2 -file cp2k-1.restart -cp2k 这样的命令所得到的fes.dat文件有三列数据,前面两列是CV值,第三列是能量(单位是a.u.),这样的理解对吗?2、但是我的第一列数据总是以一百为重复单位的重复同一个数(也就是说前一百个数都是同一个数,以此规律延续),对于这样的数据很奇怪,不知道是否正常?3、如果这三列数据正常,那么对于得到的三列数据进行画图,首先以第一列为X、第三列为Y在origin中画图,得到图一的图形,并没有连续的曲线(原因应该就是刚才说的数据重复的问题)。用同样的方法以第二列为X,第三列为Y画出图二,在文献中看到的一维FES图只有一条连续的曲线,而我这里并没有得到。请各位指教,这些图画的是不是有问题。4、此外,请问如果我想只对其中一个CV值获得对应的fes.dat文件去画FES图,应该使用下面哪个命令才能得到正确的结果呢①graph.psmp -ndim 1-ndw 1 -file cp2k-1.restart -cp2k②graph.psmp -ndim 2 -ndw 1 -file cp2k-1.restart -cp2k,我对比了一下,得到的文件所画出的图形,第一条命令得到的图形为图三,第二条对应图四。图形比较相像,只是对应的能量差距比较大。5、请问我第一个问题中使用的命令选择其中两个去画单独一个CV的FES图的做法是不是完全不对,还有就是想请问如果想通过graph.psmp -ndim 2 -ndw 1 2 -file cp2k-1.restart -cp2k 这个命令得到的数据画一个二维的FES图应该怎么办?6、如果不用graph命令,有办法直接通过cp2k得到的cp2k-HILLS.metadynLog或者cp2k-COLVAR.metadynLog文件画出对应的FES图形吗?我在官方网站上找到一个相关的脚本我命为jiaoben.py,但是只能画二维的,并且图形比较模糊,请问有可以可以画出比较好看的图形的脚本和可以画出一维FES曲线的脚本吗?
在下面附上对应的文件,请各位多多指教
|
|