|
|
本帖最后由 Lemon97z 于 2022-11-26 15:46 编辑
我在用社长编译好的gmx2019.6_gpu计算5ns的npt过程 ,体系为有机电解液 , packmol产生结构盒子,PF6-拓扑来自OPLSAA-2009IL,Li+用的是OPLSAA力场中自带的,溶剂EC/EMC均是Ligpargen产生的,EC和EMC电荷使用Multiwfn产生的1.2*CM5电荷, 能量最小化和npt退火升温过程没问题。
因为之前在贴子中看到社长说变温过程用Berendsen压浴,稳定了可以改为PR压浴,因此在npt退火过程设置Berendsen,tau_p=0.5 ps ,退火过程计算没问题, npt_md的时候改为使用PR压浴,tau_p设为1ps或者2ps时,均停在某一步,且无提示,1ps在130000步停止,2ps时在500000+步停止
当tau_p=1ps 时,计算结果如下- Compiled SIMD: AVX_256, but for this host/run AVX2_256 might be better (see log).
- Reading file npt_md.tpr, VERSION 2019.6 (single precision)
- Changing nstlist from 20 to 100, rlist from 1.2 to 1.276
- Using 1 MPI thread
- Using 6 OpenMP threads
- 1 GPU selected for this run.
- Mapping of GPU IDs to the 2 GPU tasks in the 1 rank on this node:
- PP:0,PME:0
- PP tasks will do (non-perturbed) short-ranged interactions on the GPU
- PME tasks will do all aspects on the GPU
- starting mdrun 'blank_electrolyte'
- 5000000 steps, 5000.0 ps.
- step 200: timed with pme grid 36 36 36, coulomb cutoff 1.200: 136.8 M-cycles
- step 400: timed with pme grid 28 28 28, coulomb cutoff 1.427: 155.5 M-cycles
- step 600: timed with pme grid 32 32 32, coulomb cutoff 1.249: 126.9 M-cycles
- step 800: timed with pme grid 36 36 36, coulomb cutoff 1.200: 130.8 M-cycles
- step 1000: timed with pme grid 32 32 32, coulomb cutoff 1.249: 121.2 M-cycles
- optimal pme grid 36 36 36, coulomb cutoff 1.200
- step 130000, will finish Sat Nov 26 11:10:58 2022
- C:\Users\87187\Desktop\blank>
复制代码
我猜测是否是因为压浴选择问题,然后尝试了Berendsen,tau_p=0.5 ps 计算就没问题,因此我想请问一下:
(1)这种情况是为什么呢?
(2)我这种有机电解液体系 用Berendsen和PR压浴的 结果差距大吗?或者有更合适的?
|
|