lammps教程:推荐几个比较实用的lammps自带函数
大家好,我是小马老师。
今天给大家介绍几个lammps自带的几个函数,这几个函数没有被列在lammps官方手册命令列表中,但是非常的实用。
1. xcm():计算原子组的重心坐标
Xcm()函数语法规则:
Xcm(group_ID,x|y|z)
Xcm()作用是返回原子组group_ID重心的某一个方向的坐标,如需要返回xyz三个坐标,调用三次命令即可。
用法举例:
#返回tool重心的x坐标,存入dx变量中
variable dx equal xcm(tool,x)
2. fcm():计算原子组的受力
Fcm()语法规则:
fcm(group_ID,x|y|z)
Fcm()函数作用是返回原子组group_ID在xyz方向的受力。
用法举例:
#返回tool组在y方向上的受力,存入变量fxx中
variable fxx equal fcm(tool,y)
3. bound():返回原子组的边界
bound()语法规则:
bound(group_ID,xmin|xmax)
bound()函数的作用是返回一个原子组的边界,可以通过设置不同的参数求得原子组在xyz三个方向上的最大坐标和最小坐标。
用法举例:
#返回tool在x方向上的最小坐标值,存入变量lox变量中
variable lox equal bound(tool,xmin)
灵活使用以上函数可以大大减少编写in代码时间,提高代码编写效率。
如需了解更多lammps自带函数,请详细阅读variable命令。
正式推出一对一咨询辅导服务,根据课题方向不同详细讲解对应的in文件编写方法、模拟关键技术、数据后处理,经一对一咨询辅导后能够独立编写出in文件。
具体内容可查看公众号集训营说明。
扫描关注微信公众号:lammps加油站。
lammps教程:推荐几个比较实用的lammps自带函数相关推荐
- lammps教程:推荐一个不同单位下压强自动转换网站
大家好,我是小马老师. 在进行lammps模拟时,不同units下同一个物理量的单位有所不同. 例如,在metal单位下,压强的单位为bars. 在real单位下,压强的单位为atmospheres. ...
- lammps教程:平均值输出fix ave/time命令详解
lammps模拟输出方式有很多,前面几篇文章也介绍过,对于模拟总体系的值一般使用thermo命令输出,而单个原子的变量值使用dump命令输出. 今天主要讨论一下体系量值的输出,使用thermo命令有两 ...
- lammps教程:delete_atoms删除原子后原子ID不连续的两种解决方案
大家好,我是小马老师. 使用lammps自带命令建模时,有时候会用delete_atoms命令删除部分原子,但是在删除原子后,lammps并不一定会重新分配原子的ID,造成data文件中的原子ID序号 ...
- lammps教程:均方位移MSD计算方法介绍
大家好,我是小马老师. 在lammps扩散模拟中,大多需要计算MSD,今天分享一段MSD的代码: compute 1 all msd com yes variable msdx equal c_1[1 ...
- lammps教程:径向分布函数g(r)的计算与输出方法
大家好,我是小马老师. 本文介绍如何使用lammps计算径向分布函数g®. 径向分布函数(Radial distribution function)是指给定某个粒子的坐标,其他粒子在空间的分布几率. ...
- lammps教程:Cu孪晶建模方法
上一次文章介绍了Atomsk软件建立孪晶的方法,有朋友咨询使用lammps自带命令建立孪晶的方法. 本文以Cu为例介绍lammps孪晶建模方法. 使用lammps建模,首先要确定xyz坐标轴对应的晶向 ...
- 经典计算机基础学科教程推荐[转自:海枫的专栏]
经典计算机基础学科教程推荐 "适当的时候读适合的书",这我对计算机学习的一个经验性总结.每当学完一门课的时候,跑到图书馆却看到更好的教材时,总有一种相见恨晚的感觉,恨 ...
- java安卓开发工具_推荐几个非常实用的Android开发工具
工欲善其事,必先利其器.我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序.本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑 ...
- Centos7上安装oracle11g/12c的安装教程推荐及注意事项
Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...
- python自学平台-Python学习交流平台与教程推荐
Python学习交流平台与教程推荐 目录 一.有编程问题怎么办? 1 Stack Overflow 2 Github 3 CSDN-专业IT技术社区 二.Python教程 1 跟我读Python文档 ...
最新文章
- shell echo 换行 不换行 打印换行
- 一句话总结Windbg 32位版本和64位版本的选择
- SetTimer的使用问题
- 计算机网络日,《计算机网络原理》教学日历[汇编].pdf
- 【python】 读取Excel文件并绘制图表
- php脚本查杀,无敌强大的Shell脚本查杀各种PHP方便之门和Webshell
- 2个在Java中将Byte []数组转换为String的示例
- _Linux中功能强大的截图工具 - Flameshot
- django项目验证码(PIL库实现)
- PSP记录个人项目耗时情况
- GitHub 标星 3.2w!史上最全技术人员面试手册!FackBoo发起和总结
- 计算机记笔记软件是什么,电脑记笔记软件哪个好(适合学生做笔记的软件)
- 在设计软件测试用例的原则,设计软件测试用例需要遵循的四条原则
- java设计模式--装饰器设计模式(javaIO设计使用)
- 区分各个SQL的概念
- 计科生毕业一年,做了什么?
- progress GAN
- js网状特效源代码下载
- 一维数组中重复元素的去除
- Automatic fall detection of human in video using combination of features译文
热门文章
- 三星固态速度测试软件,三星SSD固态硬盘优化工具Samsung Magician使用说明
- 项目管理知识体系指南(PMBOK 指南) 第6版——笔记
- 经典SQL练习题(MySQL版)
- 统计学习基础(概念,基本思想,先验知识)
- oracle weblogic 补丁,Oralce weblogic 补丁下载方法
- ojdbc6报红以及nested exception is org.hibernate.service.spi.ServiceException: 已解决
- c语言链表移动北理工,北京理工大学c语言网络教室 链表
- PCB制图 | Altium Designer 20下载与安装
- 微信公众号开发基本流程
- ie-此更新不适应于此电脑