计算化学公社

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

[CP2K] CP2K软件metadynamics模块的自由能后处理问题

[复制链接 Copy URL]

42

帖子

0

威望

306

eV
积分
348

Level 3 能力者

本帖最后由 xingyuan 于 2018-8-5 21:11 编辑

各位老师大家好。最近在学习CP2K软件上面的Metadynamics模块,看到一篇文献,我想实现的是类似的功能,即想得到的是如文献上面的图3,为了方便给大家截图下来了。
所以我想问MTD模拟后如何得到free-energy的变化情况,如何后处理(我没有找到关于free energy的数据在哪里)?望各位老师教我。感激不尽!!!
以下是我查到的资料,不知道对不,望各位老师指正。

我在CP2K官网上看到一个例子,是这样做的,关于设置MTD的关键词如下:
    &COLVAR
       &COORDINATION
          KINDS_FROM  O
          KINDS_TO   C
          R_0 [angstrom]  1.8
          NN  8
          ND  14
       &END COORDINATION
    &END COLVAR
.......

&FREE_ENERGY
    &METADYN
      DO_HILLS
      NT_HILLS 100
      WW 3.0e-3
      &METAVAR
        SCALE 0.2
        COLVAR 1
      &END METAVAR
结果会得到一个-colvar.metadynLog,一个-hills.metadynLog文件,分别表示CV值的变化和HILLS的坐标等。但是没有提到free-energy的值,希望老师们教导。感谢。



pcl2016-dynamic acid base equilibrium in single component switchable ionic liqui.pdf

2.32 MB, 下载次数 Times of downloads: 381

216

帖子

3

威望

4470

eV
积分
4746

Level 6 (一方通行)

2#
发表于 Post on 2018-8-6 09:48:01 | 只看该作者 Only view this author
graph.popt是cp2k编译时产生的用于metadynamics后处理自由能的程序,后缀根据版本不同有所区别,具体命令可以去到安装包内cp2k-4.1/src/metadyn_tools中的文件查看,graph.F文件中包含了详细的参数解释。基本的命令如下
graph.popt -ndim 需要计算自由能的CV个数 -ndw 那几个cv(如 1 2或1 3) -file 实时更新的restart文件(通常是作业名-1.restart) -cp2k 执行完毕后会生成fes.dat的文件,最后一列为自由能单位是a.u.前面几列为CV

评分 Rate

参与人数
Participants 3
eV +7 收起 理由
Reason
函数与激情 + 1
xingyuan + 4 谢谢
sobereva + 2

查看全部评分 View all ratings

Monte Carlo

42

帖子

0

威望

306

eV
积分
348

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2018-8-6 17:58:04 | 只看该作者 Only view this author
本帖最后由 xingyuan 于 2018-8-18 21:09 编辑
youyno 发表于 2018-8-6 09:48
graph.popt是cp2k编译时产生的用于metadynamics后处理自由能的程序,后缀根据版本不同有所区别,具体命令可 ...

非常感谢您的解答!!
按照您的说的我遇到了点小麻烦,MTD模拟后产生了COLVAR.metadynLog文件和HILLS.metadynLog文件,但是用graph.popt命令需要有HILLS文件,我尝试把这几个文件重命名为HILLS仍然没有成功。目前结果是把.restart文件重命名为HILLS,得到的fes.dat是空文件
下面几张图分别是:MTD模拟后该文件夹下面所含的文件(有一部分删掉了),另外两张图分别是按照您说的提交命令文件以及生成的.out文件。您能帮忙看一下应该如何做吗?

216

帖子

3

威望

4470

eV
积分
4746

Level 6 (一方通行)

4#
发表于 Post on 2018-8-6 20:05:27 | 只看该作者 Only view this author
老哥,restart文件前要加-file命令,这么简单的程序没有必要提交到服务器上算,主节点就可以算也不需要并行
Monte Carlo

42

帖子

0

威望

306

eV
积分
348

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2018-8-6 20:22:42 | 只看该作者 Only view this author
本帖最后由 xingyuan 于 2018-8-6 20:28 编辑
youyno 发表于 2018-8-6 20:05
老哥,restart文件前要加-file命令,这么简单的程序没有必要提交到服务器上算,主节点就可以算也不需要并行 ...

好的好的,感谢.可是加了-file命令,out文件中还是有 forrtl: severe (174): SIGSEGV, segmentation fault occurred错误,然后fes.dat是空文件。这个是什么错误啊

CP2K_example3724846.out

36.42 KB, 下载次数 Times of downloads: 25

216

帖子

3

威望

4470

eV
积分
4746

Level 6 (一方通行)

6#
发表于 Post on 2018-8-7 16:52:27 | 只看该作者 Only view this author
你没有理解我的意思
命令应该是 graph.popt -ndim 2 -ndw 1 2 3 -file gr2hno3_mtd_3cv_p1-1_2000.restart -cp2k
Monte Carlo

42

帖子

0

威望

306

eV
积分
348

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2018-8-10 15:12:50 | 只看该作者 Only view this author
youyno 发表于 2018-8-7 16:52
你没有理解我的意思
命令应该是 graph.popt -ndim 2 -ndw 1 2 3 -file gr2hno3_mtd_3cv_p1-1_2000.restart ...

非常感谢!!

42

帖子

0

威望

306

eV
积分
348

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2018-8-18 21:09:09 | 只看该作者 Only view this author
本帖最后由 xingyuan 于 2018-8-18 21:10 编辑
youyno 发表于 2018-8-7 16:52
你没有理解我的意思
命令应该是 graph.popt -ndim 2 -ndw 1 2 3 -file gr2hno3_mtd_3cv_p1-1_2000.restart ...

@youyno 老师,您好,又来麻烦您了。还是关于CP2K的问题,我有以下几个疑问:
1、CP2K Manual上关于计算自由能有三种方法:Alchemical Change 、Metadynamics、Umbrella Integration。其中另外两种有类似于MTD后处理的方法吗?或者应该怎样去处理数据?我利用Umbrella的方法计算了一下,并没有输出有关自由能的文件。输入文件附上。
2、文献上面提到进行Potential of Mean Force的计算用的是Blue Moon的方法,这个在CP2K中是否支持?还是说CP2K自带的限制计算就是用的Blue moon的原理呢?我的做法关键词是以下形式,这是否正确?非常感谢!
     &COLVAR
      &DISTANCE
        ATOMS 90 61
      &END DISTANCE

&MOTION
&CONSTRAINT
    &COLLECTIVE
      COLVAR 1
      INTERMOLECULAR
      TARGET [angstrom] 8.0
    &END COLLECTIVE
    &LAGRANGE_MULTIPLIERS
      COMMON_ITERATION_LEVELS 1
    &END
&END CONSTRAINT

麻烦您了。




gopt.inp

27.11 KB, 下载次数 Times of downloads: 37

216

帖子

3

威望

4470

eV
积分
4746

Level 6 (一方通行)

9#
发表于 Post on 2018-8-21 21:32:06 | 只看该作者 Only view this author
xingyuan 发表于 2018-8-18 21:09
@youyno 老师,您好,又来麻烦您了。还是关于CP2K的问题,我有以下几个疑问:
1、CP2K Manual上关于计算 ...

你好,原理方面我不是很清楚,你可以去cp2k的google group中去提问,软件开发者会给予答案,另外我用的限制方法一般是QUADRATIC
Monte Carlo

42

帖子

0

威望

306

eV
积分
348

Level 3 能力者

10#
 楼主 Author| 发表于 Post on 2018-8-22 09:19:21 | 只看该作者 Only view this author
youyno 发表于 2018-8-21 21:32
你好,原理方面我不是很清楚,你可以去cp2k的google group中去提问,软件开发者会给予答案,另外我用的限 ...

好的,感谢

609

帖子

2

威望

4351

eV
积分
5000

Level 6 (一方通行)

11#
发表于 Post on 2018-9-3 15:38:29 | 只看该作者 Only view this author
youyno 发表于 2018-8-21 21:32
你好,原理方面我不是很清楚,你可以去cp2k的google group中去提问,软件开发者会给予答案,另外我用的限 ...

cp2k貌似学习资源不多。。

12

帖子

0

威望

3437

eV
积分
3449

Level 5 (御坂)

12#
发表于 Post on 2018-9-3 15:57:42 | 只看该作者 Only view this author
xingyuan 发表于 2018-8-18 21:09
@youyno 老师,您好,又来麻烦您了。还是关于CP2K的问题,我有以下几个疑问:
1、CP2K Manual上关于计算 ...

你这个也叫thermodynamics intergration方法,自由能是grep Shake *.LagrangeMultLog | awk '{c++ ; s=s+$4}END{print s/c}'。每一步改变TARGET的值得到对应的自由能,就可以画自由能曲线了。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
xingyuan + 2 谢谢

查看全部评分 View all ratings

42

帖子

0

威望

306

eV
积分
348

Level 3 能力者

13#
 楼主 Author| 发表于 Post on 2018-9-13 14:28:22 | 只看该作者 Only view this author
yjr 发表于 2018-9-3 15:57
你这个也叫thermodynamics intergration方法,自由能是grep Shake *.LagrangeMultLog | awk '{c++ ; s=s+ ...

感谢感谢。manual上面有一个例子是这样做的,一直不知道叫什么方法,学到了。那您知道计算自由能的umbrella integration的后处理方法吗?感谢

42

帖子

0

威望

306

eV
积分
348

Level 3 能力者

14#
 楼主 Author| 发表于 Post on 2018-9-13 14:29:41 | 只看该作者 Only view this author
zyj19831206 发表于 2018-9-3 15:38
cp2k貌似学习资源不多。。

嗯嗯,所以一个问题就能卡住好些天。

8

帖子

0

威望

58

eV
积分
66

Level 2 能力者

15#
发表于 Post on 2019-10-16 09:15:04 | 只看该作者 Only view this author
youyno 发表于 2018-8-6 09:48
graph.popt是cp2k编译时产生的用于metadynamics后处理自由能的程序,后缀根据版本不同有所区别,具体命令可 ...

youyno老师您好,请问向我这个文件夹中,没有找到graph.popt,是不是没有编译上呢?还请指点,谢谢

graph.jpg (29.19 KB, 下载次数 Times of downloads: 71)

graph.jpg

本版积分规则 Credits rule

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

GMT+8, 2024-11-25 04:04 , Processed in 0.188018 second(s), 24 queries , Gzip On.

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