大家好,我是小马老师。
本文介绍lammps输出单个原子总能量的方法。
能量的计算与输出相对比较简单,本来没有写本文的计划,但最近有几个学员咨询到相关的问题,想想还是写出来吧,万一哪天能用的上呢。
在lammps模拟中,单个原子量的计算主要通过compute **/atom类的命令实现。
只要是带有atom关键词的compute命令,基本都是计算单个原子的量,总共41个计算命令,功能已经比较全面,但是没有单个原子总能量的计算命令。
虽然lammps没有提供总能量的计算方法,但是提供了势能和动能的计算命令。
只要计算出动能和势能,求和即可得到总能量。
原子的总能量=动能+势能
代码如下:

#计算单个原子的动能
compute Ke_atom all ke/atom
#计算单个原子的势能
compute Pe_atom all pe/atom
#求和得到总能量
variable E_total atom c_Ke_atom+c_Pe_atom

注意,variable命令中不能用equal,必须用atom关键词,否则会提示错误。
equal对应标量,atom对应矢量,因为每一个原子具有一个势能或者动能值,所以此处的能量均为矢量。
单个原子量的输出需要用dump命令:

dump 1 all custom 100 npt.xyz id type x y z v_E_total

原子能量值保存到轨迹文件中,用ovito就可以显示原子总能量云图:

公众号:lammps加油站

lammps模拟输出单个原子的能量相关推荐

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

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

  2. Gromacs文件-Chapter1

    Gromacs的文件非常的多,这是官方文档地址:http://manual.gromacs.org/online/files.html. 本文章部分内容来自以下网址https://zhuanlan.z ...

  3. vasp 模拟退火_VASP 计算问题小结

    本文转载自博主一个人就是一个叠加态,有部分删减修改,文中对相关概念方法做了详细的总结,留坑待填... 1. 第一原理计算的一些心得 1. 第一性原理 第一性原理其实是包括基于密度泛函的从头算和基于Ha ...

  4. 在一个程序中什么算是亮点_VASP 计算问题小结

    本文转载自博主一个人就是一个叠加态,有部分删减修改,文中对相关概念方法做了详细的总结,留坑待填... 1. 第一原理计算的一些心得 1. 第一性原理 第一性原理其实是包括基于密度泛函的从头算和基于Ha ...

  5. 差分电荷密度 matlab,关注:电荷密度计算及图形化处理,电声耦合常数计算

    1) 电荷密度计算及图形化处理: 2) 电声耦合常数计算: 3) Raman光谱计算与分析 题记:好久没碰过计算了,一篇稿子搁置了一年,是时候重新拿起来了,希望两周内能完成:这段时间希望在朋友们的帮助 ...

  6. 关于LAMMPS能量最小化

    本文来源:"分子动力学"公众号 原文链接:https://mp.weixin.qq.com/s/f5xk0dqJtD4DET__j4m0Tw LAMMPS能量最小化有几种方法? 适 ...

  7. lammps构建高熵合金模型+结构优化初步筛选能量最小的结构

    文章目录 前言 一.ubuntu并行安装Lammps 安装教程 二.单个高熵合金建模 参考资料 操作步骤 三.构建1000个高熵合金模型筛选能量最小的结构 参考资料 操作步骤 1.构建高熵合金模型 2 ...

  8. lammps教程:如何计算单个原子的体积

    大家好,我是小马老师. 本文介绍如何使用lammps命令计算单原子的体积. lammps提供了compute voronoi/atom命令计算单原子体积. 基本原理可参考voronoi算法,根据vor ...

  9. lammps和atomsk中常用的建模方法

    文章目录 1.Atomsk生成刃型位错 2.Atomsk生成任意角度晶界 3.Atomsk生成孪晶 4.Atomsk生成非晶 5.合金多晶结构建模 6.Atomsk建立管道类模型 7.Atomsk建立 ...

最新文章

  1. crontab 最小间隔_今天我间隔了:如何找到不在数组中的最小数字
  2. 小孩学python有意义吗-世界冠军教练告诉你:少儿编程这些坑,能不踩就别踩!...
  3. mysql建表的auto_increment_koa2+koa+mysql快速搭建nodejs服务器
  4. Codeforces Round #491 (Div.2)
  5. DotNet关键知识点——WPF篇(一)(范德成编辑批注版)
  6. 洛谷P4173:残缺的字符串(FFT、通配符匹配)
  7. 构建器模式:适用于代码,适用于测试
  8. httpsqs消息队列
  9. 第六:Pytest中的setup/teardown
  10. 什么样的领导最有魅力?
  11. 观察者模式代码php,PHP 观察者模式的实现代码
  12. 为什么说GraphQL可以取代REST API?
  13. JAVA数组批量设值(初始化)的办法
  14. Win7系统IE、搜狗等浏览器首页被恶意网址qq789.com.cn劫持……
  15. 计算机二级数据库题库百度云,计算机二级数据库试题及答案
  16. MediaType和文件类型对应关系
  17. Linux安装WIFI无线网卡驱动
  18. php 获取 拼音,php获取汉字拼音(一)
  19. 指纹识别的原理和方法
  20. CVE-2019-16097:Harbor任意管理员注册漏洞复现

热门文章

  1. PHP的ECSHOP商城的改造成MVC添加商品功能总结
  2. EXCEL中如何根据某列找到重复的行,并将重复只保留一条其余的删除?
  3. 玩转物联网外设之步进电机
  4. Rstudio中更新R
  5. python做视频拼接
  6. Java实现行列递增矩阵的查找
  7. 软测5班Http协议与Fiddler抓包(2019-10-24)
  8. 【通信电子电路】第12章 三相电路
  9. linux系统盘15G,装UOS/Deepin 20选择全盘安装的系统分区仅有15GB,附扩容经验
  10. 从8个方面深度分析figma和sketch的优缺点