大家好,我是小马老师。
本文介绍lammps模拟中cvff势设置方法。
cvff势由pair、bond、angle、dihedral、improper等势组成,在ms中直接设置cvff势即可,但是在lammps中,需要分别设置以上各部分势。
在lammps中,cvff势没有势文件,只要设置对应的势类型和参数即可。一般情况下,cvff势不需要自己找参数。
最简单的方式是在ms中建立模型,设置cvff势后,导出为car文件。
使用免费的msi2lmp转换工具,把car文件转换为lammps可识别的data文件。
转换完成后,data文件内自带cvff势参数。
下面以Cu和聚乙烯复合物为例,介绍cvff势的具体使用方法。
(1) 建模并转换为data文件
公众号和网络上有很多ms建模视频,再次不再赘述,本例中建模完成后导出的文件为layer.car。
使用msi2lmp转换为data文件:
msi2lmp layer -class I -frc cvff -i >data.layer
转换之后得到layer.data,用记事本打开layer.data,如下图所示:

红色框内即为势函数参数。
第一个红色框为Pair势,#后面注明pair势的类型为lj/cut/coul/long。

   1   9.4389999720   2.3379999999 # Cu2   0.0380000011   2.4499714540 # h3   0.0389999952   3.8754094636 # c34   0.0389999952   3.8754094636 # c2

这四行表示,4种原子对应的pair_coeff。
比如第一行和in文件中命令是一样的:

pair_coeff 1 1 9.4389999720   2.3379999999 # Cu

data文件中的pair_coeff只需写出同种原子之间的势参数,不同原子之间的势参数会自动计算,具体可参考pair_modify命令。
后面的bond、angle基本类似。
(2) in文件的写法
既然data文件已经自动设置了cvff势,在in文件中只需写明势的类型即可,势的类型就是data中各种势“#”后面的名称。
cvff势的设置语句要放到read_data命令的前面。
cvff默认的pair势有长程库仑力,因此需要设置kspace_style。
in文件cvff势具体设置为:

pair_style      lj/cut/coul/long 10 12
bond_style      harmonic
angle_style     harmonic
dihedral_style  harmonic
kspace_style    pppm 1e-4
read_data       layer.data

读取文件之后,如果不需要替换参数,直接就可以进行弛豫计算。
如需改变部分势的类型,如Cu的势改为eam,Cu-C改为lj/cut,直接在后面替换为新的势即可。
如果在使用lammps过程中遇到什么问题,可到公众号或者QQ群留言。
公众号案例代码以及学习交流,请加QQ群:754749935

扫描关注微信公众号:lammps加油站。

lammps教程:cvff势函数参数设置方法相关推荐

  1. lammps:pcff势函数参数设置方法

    大家好,我是小马老师. 本文介绍lammps模拟中pcff势设置方法. cvff.pcff是ms文件转换为lammps data文件最常用的两种势. 相比于cvff势,pcff势参数更多,但在设置方式 ...

  2. lammps教程:OPLS势函数参数设置方法

    大家好,我是小马老师. 本文介绍OPLS势函数的设置方法. lammps力场大体分为两种情况: 一种类似于eam这种势,参数是写到eam力场文件中的,在使用的时候需要下载力场文件,在设置时不需设置力场 ...

  3. 计算机的iscsi配置,PC端的iSCSI参数设置方法

    PC端的iSCSI参数设置方法 上面介绍完NAS端的设置,接下来再来给大家介绍一下PC端的iSCSI设置,主要是实现在PC端上连接使用NAS上的iSCSI存储空间,这里我们以Windows 7 SP1 ...

  4. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  5. 计算机上设置通讯参数,西门子s7-200plc通讯口参数设置方法

    西门子s7-200plc通讯口参数设置方法 缺省情况下,S7-200 CPU的通讯口处于PPI从站模式,地址为2,通讯速率为9.6K. 要更改通讯口的地址或通讯速率,必须在系统块中的Communica ...

  6. 传奇单机架设教程及游戏GM设置方法

    传奇技术教学 第二课:传奇单机架设教程及游戏GM设置方法 架设前关杀毒 确保自己的热血传奇客户端是13周年以后的 最好用最新的. 不要使用已经淘汰的10周年客户端和微端客户端 否则会出现显示不全情况. ...

  7. Matlab曲线的颜色、线型等参数设置方法

    Matlab曲线的颜色.线型等参数设置方法 在Matlab绘图时,如果在同一视窗内绘制的曲线特别多的时候,通常需要用不同的颜色和线型将其区分开,否则在黑白色打印输出图像时,用户无法辨别不同属性的曲线. ...

  8. lammps模拟中tersoff势设置方法

    大家好,我是小马老师. 本文继续lammps基础知识介绍,主要讲解tersoff势的设置方法. tersoff势是一种非键接(non-bond)势,在SiC.GaAs.GaN等体系中用的较多. ter ...

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

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

最新文章

  1. cors在服务器还是接口_cors
  2. 巧用Mono.Cecil反射加载类型和方法信息
  3. 合并底稿分析,数据线索追溯
  4. CCF真题 201312-1 出现次数最多的数
  5. 2021牛客暑期多校训练营3 B Black and white 最小生成树 + 思维
  6. c++代码根据点位连线_邹军:数控车倒角C与自动倒圆角R编程方法
  7. 传统企业是滚雪球逻辑
  8. 互信息python代码_转:标准化互信息NMI计算步骤及其Python实现
  9. 施耐德变频器与昆仑通态触摸屏Modbus通讯程序实现正转反转,启停复位,频率设定等功能
  10. 第四届“安洵杯”网络安全挑战赛MISC-Writeup
  11. 二进制转十进制c++语言数组,C++实现读入二进制数并转换为十进制输出
  12. Java后端工程师在做什么
  13. SpringBoot+Vue实现前后端分离的宠物医院管理系统
  14. SVG 的平移、旋转和缩放
  15. Charles Proxy最新v4.2 Mac、Win64、Win32破解版
  16. 洛谷 P1046 陶陶摘苹果 C语言
  17. spring组件之gateway高级
  18. 如何选择适合你的兴趣爱好(十六),健身房
  19. 奥林匹克计算机怎么学,信息学竞赛金牌教练带你C++入门!
  20. telnet出现以下报错Escape character is '^]'. ,

热门文章

  1. 将txt格式的模型转换为bin格式
  2. 【Spring Boot】数据校验
  3. vue 实现当前时间到结束时间倒计时
  4. 李腾飞 java_黑马师资团队之【李腾飞老师】
  5. html5 websocket 自动断开,退出手机浏览器,websocket会自动关闭,不是长持续吗
  6. Summary of Boosted Tree and Factorization Machines
  7. XAMPP保姆级的安装及使用教程(图文)
  8. Spring5之maven依赖
  9. 商户入网第三方支付——支付接口
  10. 用Python学《微积分B》(反常积分)