zoukankan      html  css  js  c++  java
  • 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.

  • 相关阅读:
    google 语音识别返回,
    如果到来,会是怎样情况,fuck,
    sql
    阅读《一》
    阅读,
    Codevs 1078 ==Poj 1258 Agri-Net
    洛谷 P3399 丝绸之路
    线段树-代码实现细节与技巧
    Codevs 1371 浴火银河跑运输
    POJ 3267 The Cow Lexicon
  • 原文地址:https://www.cnblogs.com/Simulation-Campus/p/8824709.html
Copyright © 2011-2022 走看看