|
本帖最后由 wjwh 于 2023-2-6 18:02 编辑
各位前辈,我的问题是如何更快地创建拥有原子电荷的data文件。我的建模过程如下:我创建了三种分子的pdb文件:a.pdb、b.pdb、c.pdb ,经packmol将这三种分子各100个随机分布在模拟盒子中,同时生成对应的system.pdb文件,然后使用topo转化得到system.data文件。这个system.data文件中不含有原子电荷、pair_coeff、bond_coeff、angle_coeff这些信息的。但是诸如pair_coeff、bond_coeff这些信息我可以一个一个输入在system.data文件中,因为盒子里的分子数量虽然多,其成键类型仍然是原有单个分子的成键。然而对于data文件中的原子,是把模拟盒子的所有分子全部列出来了,我怎么把原子的电荷快速地匹配到system.data文件中去呢?还是说我这种方法本身就是不正确的?
有考虑过在lammps 的in文件中通过组和set命令设置电荷,问题是,即便是同类原子如碳原子,其在a、b、c分子内的不同位置电荷也是不同的。所以请教大家在做类似的工作时是怎么解决的。谢谢大家
|
|