CBMC regrow can not do for one unit molecule

I have a problem you want to get help
I simulated adsorption calculated by towhee code
I use Gibbs Ensemble

I calculated the methane adsorption in porous materials
I use 2 combined force field is: Dreiding and Trappe-UA
When running I got the following error:
molecule type 2 only has one atom.
CBMC regrow can not do for one unit molecule

(My second molecule is CH4)
However, I can not increase the number of atoms up, because molecules of CH4 in Trappe-UA forcefield is an atom CH4
Looking forward to the answers!
Mr. Ha
Here's a description of methane

trappe-ua methane

input_style
'basic connectivity map'
nunit
1
nmaxcbmc
1
lpdbnames
F
forcefield
'TraPPE-UA'
charge_assignment
'manual'
unit ntype qqatom
1 'CH4' 0.0d0
vibration
0
improper
0

 

Response:

Well, you haven't posted the moves part of your input file but I guess you are using Configurational-bias 2 box molecule Transfer move. Since your molecule is only one (united) atom big, in fact configurational bias regrowth into another box is meaningless, and that's exactly what the code complaints. You should instead use Center-of-Mass Molecule Translation Move. As your molecule is a single (spherical) unit, rotation is meaningless as well and all you need is translation, that is from one box to another. CBMC moves are designed to simulate adsorption of long chained (or branched), big molecules into the tunnel-like formation of the porous adsorbents. They try to regrow the molecule right into the shape of the tunnels it will be inserted into. Otherwise the molecules will almost never fit into the tunnels with their current form using simple translation and rotation moves and the MC simulation will not advance. But as your system is very simple you really do not need such a complex algorithm. Just transfering your units to the other box will be sufficient.

转载于:https://www.cnblogs.com/Simulation-Campus/p/8824709.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值