计算化学公社

标题: 求助CP2K AIMD计算每一步使用的时间越来越长 [打印本页]

作者
Author:
Yhang    时间: 2024-4-6 16:22
标题: 求助CP2K AIMD计算每一步使用的时间越来越长
老师们好:
我是最近学习利用CP2K软件跑AIMD,在计算过程中每一步使用的时间越来越长!期间我改过&DFT  &QS EXTRAPOLATION的方法以及调整EXTRAPOLATION_ORDER的值,但是这些都没有什么用?在这里想请教各位老师,有什么办法可以解决吗?我附上了我的inp文件(包含结构信息)、提交命令文件以及结果文件。


作者
Author:
reid    时间: 2024-4-6 23:23
自旋多重度为1,为啥用UKS?另外,跑动力学建议用DZVP
作者
Author:
Yhang    时间: 2024-4-6 23:33
reid 发表于 2024-4-6 23:23
自旋多重度为1,为啥用UKS?另外,跑动力学建议用DZVP

谢谢回答!我去试一试
作者
Author:
sobereva    时间: 2024-4-7 05:44
绝对不要用糟糕的PSOLVER ANALYTIC。三维周期性体系一律用PSOLVER PERIODIC
跑动力学没事甭用BLYP,Multiwfn默认用的PBE比BLYP是明显更好选择
热浴一律用CSVR甭用过时的NOSE
动力学过程不要用PRINT_LEVEL MEDIUM,否则提升不少耗时,输出文件还贼老长,监控SCF收敛之类都不方便

若缺乏CP2K相关知识,Multiwfn直接产生的CP2K输入文件里的默认设置若无明确理由不要瞎改

作者
Author:
Yhang    时间: 2024-4-7 09:16
sobereva 发表于 2024-4-7 05:44
绝对不要用糟糕的PSOLVER ANALYTIC。三维周期性体系一律用PSOLVER PERIODIC
跑动力学没事甭用BLYP,Multiw ...

好的老师,谢谢提醒!
作者
Author:
Yhang    时间: 2024-4-7 10:03
Yhang 发表于 2024-4-7 09:16
好的老师,谢谢提醒!

老师,我跑AIMD的目的是为了后续构建势能模型,所以将PRINT_LEVEL设置为MEDIUM。此外,我还遇到了forrtl: severe (41): insufficient virtual memory这样的报错,有什么方法可以解决吗?
作者
Author:
Yhang    时间: 2024-4-7 10:05
sobereva 发表于 2024-4-7 05:44
绝对不要用糟糕的PSOLVER ANALYTIC。三维周期性体系一律用PSOLVER PERIODIC
跑动力学没事甭用BLYP,Multiw ...

老师,我跑AIMD的目的是为了后续构建势能模型,所以将PRINT_LEVEL设置为MEDIUM。此外,我还遇到了forrtl: severe (41): insufficient virtual memory这样的报错,有什么方法可以解决吗?
作者
Author:
sobereva    时间: 2024-4-8 02:33
Yhang 发表于 2024-4-7 10:05
老师,我跑AIMD的目的是为了后续构建势能模型,所以将PRINT_LEVEL设置为MEDIUM。此外,我还遇到了forrtl: ...

用更大内存机子跑,或者减少MPI进程数
也可能当前并行有问题。监控一下计算过程中内存使用量,如果越到后来内存占用率越高,说明当前MPI库可能有问题,跟编译时用的MPI库不符,或者当前的MPI不兼容当前CP2K版本之类。

作者
Author:
Yhang    时间: 2024-4-8 09:48
sobereva 发表于 2024-4-8 02:33
用更大内存机子跑,或者减少MPI进程数
也可能当前并行有问题。监控一下计算过程中内存使用量,如果越到 ...

谢谢老师,我先去看看





欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3