LHB_SCZ 2023-03-14 11:12 采纳率: 20%
浏览 46
已结题

怎么用lammps计算重叠势?

我先用lammps的GCMC构建了两个珠子,现在我想计算两个珠子在重叠一定的距离之后,重叠部分原子之间的势能,所有的原子都固定不动。
下面是示意图

img

1.** 请问应该用lammps的哪些命令呢**?

  • 最重要的就是不想涉及重叠部分意外的原子,或者是直接把重叠部分外的原子删掉?

  • 我本来想用compute group/group计算,把两个珠子各看成一个group,但是对截断距离的设置把握不准,因为截断距离设置大了就避免不了计算重叠区域以外的原子。

  1. 还有就是LJ里的σ和原子的直径是不是相等的啊,如果不是,他俩有什么关联吗?

  2. 截断距离一般取多大合适呢?
    下面是我现在的in文件,总觉得有问题

#用LJ势能计算重叠势
#只计算两个group之间的势能,同一个group的不计算:compute ID group1-ID group/group group2-ID
#所有原子都冻结 fix ID group-ID freeze

units lj 
dimension 3
boundary p p p
atom_style atomic

neighbor        0.2 bin
neigh_modify    every 1 delay 0 check yes

read_data model.data

pair_style      lj/cut 0.85#1.5 
pair_coeff    * * 0.12 0.5

group bead1 type 1
group bead2 type 2

fix   FREEZE all setforce 0.0 0.0 0.0
fix   1 all nve

compute     overlay bead1 group/group bead2
thermo        100
thermo_style    custom  step  c_overlay c_overlay[1] c_overlay[2] c_overlay[3]
#c_overlay是总能量,其他三个是力
 
timestep    0.001

dump        1 all custom 100 dump_1.5.xyz id type x y z vx vy vz fx fy fz
run        10000

  • 写回答

5条回答 默认 最新

  • threenewbee 2023-03-14 11:17
    关注
    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月18日
  • 创建了问题 3月14日

悬赏问题

  • ¥20 需要帮我远程操控一下,运行一下我的那个代码,我觉得我无能为力了
  • ¥20 有偿:在ubuntu上安装arduino以及其常用库文件。
  • ¥15 请问用arcgis处理一些数据和图形,通常里面有一个根据点划泰森多边形的命令,直接划的弊端是只能执行一个完整的边界,但是我们有时候会用到需要在有很多边界内利用点来执行划泰森多边形的命令
  • ¥30 在wave2foam中执行setWaveField时遇到了如下的浮点异常问题,请问该如何解决呢?
  • ¥750 关于一道数论方面的问题,求解答!(关键词-数学方法)
  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?