大家好,我是小马老师。
本文如何使用lammps命令计算原子组的势能。
模拟吸附、拉拔、界面等过程时,需要计算不同原子组的势能,根据势能差计算吸附能或者界面能。
关于势能计算,lammps只提供了单原子势能计算命令(compute pe/atom)和一个默认的总势能(pe)。
对于不同原子组的势能,可以通过组内原子势能求和的方式得到。
如铜、水润湿体系,分别根据原子类型设置两个原子组:water、cu:

group water type 1 2
group cu type 3

计算每个原子的势能

compute mype all pe/atom

把两个组内的原子势能相加,得到原子的势能,compute reduce sum命令实现单原子量的求和计算。

compute 1 water reduce sum c_mype
compute 2 cu reduce sum c_mype

原子组的势能为标量,可使用thermo命令输出:

thermo 100
thermo_style custom step temp pe c_1 c2

这个方法也可以计算原子组的其它量,如:原子组的动能、电荷、速度、温度等等。

公众号:lammps加油站

lammps教程:不同原子组势能计算方法相关推荐

  1. lammps教程:delete_atoms删除原子后原子ID不连续的两种解决方案

    大家好,我是小马老师. 使用lammps自带命令建模时,有时候会用delete_atoms命令删除部分原子,但是在删除原子后,lammps并不一定会重新分配原子的ID,造成data文件中的原子ID序号 ...

  2. lammps教程:均方位移MSD计算方法介绍

    大家好,我是小马老师. 在lammps扩散模拟中,大多需要计算MSD,今天分享一段MSD的代码: compute 1 all msd com yes variable msdx equal c_1[1 ...

  3. lammps教程:实例讲解npt、nvt系综的选择

    对于lammps新手来说,系综的选择令人困惑,到底是应该用nvt系综还是npt系综? 我在初学lammps时就被这个问题困扰了很久.如果去问别人,可能会告诉你一个答案:根据模拟需要确定. 其实和没说一 ...

  4. lammps教程:平均值输出fix ave/time命令详解

    lammps模拟输出方式有很多,前面几篇文章也介绍过,对于模拟总体系的值一般使用thermo命令输出,而单个原子的变量值使用dump命令输出. 今天主要讨论一下体系量值的输出,使用thermo命令有两 ...

  5. lammps教程:径向分布函数g(r)的计算与输出方法

    大家好,我是小马老师. 本文介绍如何使用lammps计算径向分布函数g®. 径向分布函数(Radial distribution function)是指给定某个粒子的坐标,其他粒子在空间的分布几率. ...

  6. lammps教程:薄膜渗透模拟(3)--不同孔隙率对过滤效果的影响

    本文是薄膜渗透过滤的最后一篇文章:不同孔隙率薄膜建模. 孔隙或空位缺陷的建模原理比较简单:删除一定数量的原子就可以. lammps自带delete_atoms可以随机删除一定比例的原子,如果对孔隙或空 ...

  7. lammps教程:Cu孪晶建模方法

    上一次文章介绍了Atomsk软件建立孪晶的方法,有朋友咨询使用lammps自带命令建立孪晶的方法. 本文以Cu为例介绍lammps孪晶建模方法. 使用lammps建模,首先要确定xyz坐标轴对应的晶向 ...

  8. lammps教程:lj/cut/coul力场参数设置详解

    本文介绍lj/cut/coul/cut以及lj/cut/coul/long力场的区别和用法. 前面一篇文章介绍了LJ势的用法,普通的LJ势只考虑原子之间的吸引力与排斥力,没有考虑原子之间电荷作用. 如 ...

  9. ​网页图表Highcharts实践教程之标签组与载入动画

    ​网页图表Highcharts实践教程之标签组与载入动画 Highcharts标签组 在图表的大部分元素都提供了标签功能.但很多时候,我们需要额外说明一些信息.这个时候借助原有的图表元素的标签功能就不 ...

  10. SCCM 2007系列教程之六使用组策略实现SCCM客户端

    SCCM 2007 安装光盘上提供了名为 ConfigMgr2007Installation.adm 的组策略管理模板,可用于配置客户端计算机的安装属性. 1.使用 Windows 组策略对象编辑器等 ...

最新文章

  1. 一步一步学Ruby(三): Ruby代码注释
  2. TypeError: 'range' object doesn't support item deletion《机器学习实战》改进的随机梯度上升算法
  3. hikaripool连接保持_springboot2的hikari数据库连接池默认配置
  4. Win10电脑录屏,视频有杂音,用耳机录音
  5. jpa 动态查询条件 数组_Spring data jpa 复杂动态查询方式总结
  6. mysql---CV出现的中英文符号错误
  7. 支付宝 PEM routines:PEM_read_bio:no start line
  8. qt场景中视图QGraphicsView的缩放
  9. JavaScript 中的函数式编程实践
  10. 8.Linux 高性能服务器编程 --- 高性能服务器程序框架
  11. 如何在“文件资源”左侧栏处删除坚果云图标
  12. python 多行注释语法_Python 注释-Python注释多行代码-Python注释符-python多行注释-嗨客网...
  13. 英媒:俄黑客靠窃密跻身“成功企业家” 被捕时昏迷
  14. TCP-Drinc:Smart Congestion Control Based on Deep Reinforcement Learning笔记
  15. Android网上购物商城测试,Android 应用上架小米商城Monkey 测试不通过
  16. iOS项目添加pch文件
  17. 一些过时的免杀技巧 仅供参考
  18. mba辅导班哪个机构好?全方位解答<title>mba辅导班</title>
  19. miktex+WinEdt 安装步骤
  20. 杭州电子科技大学全国计算机排名,杭电排名为什么比211还高,杭州电子科技大学是211吗...

热门文章

  1. Pug 介绍和在 Vue 中使用
  2. html标签和css参数
  3. NOD32升级ID获取器For流星无语
  4. 红帽子linux中断C程序运行,在Linux中Expect – 中断程序 – Ctrl C.
  5. Benzoic acid,4-(((diphenylamino)carbonyl)oxy)-3-nitro,2-硝基-4-羧基苯基-N,N-氨基甲酸二苯酯,2-Ncdc
  6. 【https】对称加密与非对称加密再理解
  7. 280. 陪审团 poj1015(背包DP)
  8. Gluster源代码阅读3--MGMT Xlator
  9. 电子智能Siri与Simsimi评测(上)
  10. 【安卓大作业】Android Studio图书管理系统 听雨轩