LAMMPS软件与分子模拟的实现回顾.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Lammps计算输入文件 # LJ potentials(指定原子作用势) pair_style lj/cut 2.5 #指定lj势,截断半径为2.5 pair_coeff * * 1.0 1.0 2.5 #指定lj势参数 # define groups(便于加载) Region 1 block INF INF INF 1.25 INF INF Group lower region 1 #定义lower组(便于施加外加速度) Region 2 block INF INF 38.75 INF INF INF Group upper region 2 #定义upper组(便于施加外加速度) Group boundary union lower upper #定义总边界组 Group mobile subtract all boundary #定义可动原子组(便于统计温度) .......... Lammps计算输入文件 region leftupper block INF 20 20 INF INF INF region leftlower block INF 20 INF 20 INF INF group leftupper region leftupper group leftlower region leftlower #定义左上、左下原子组(便于指定裂纹的存在) set group leftupper type 2 set group leftlower type 3 set group lower type 4 set group upper type 5 #指定原子类型(便于指定裂纹的存在) .......... Lammps计算输入文件 # initial velocities初始化速度 compute new mobile temp #定义温度的计算(可动区域内统计平均) compute new2 mobile stress/atom #定义原子应力的计算(整个区域) Velocity mobile create 0.01 887723 temp new #按指定的温度(0.01)计算方法,初始化原子的速度 Velocity upper set 0.0 0.3 0.0 #upper原子组y方向的速度为0.3 Velocity mobile ramp vy 0.0 0.3 y 1.25 38.75 sum yes #mobile原子的速初始度从0到0.3线性变化 # fixes施加约束 fix 1 all nve #nve系综的积分算法 fix 2 boundary setforce NULL 0.0 0.0 #边界boundary上力条件,钢化原子,便于加载!! .......... Lammps计算输入文件 # run运行计算 timestep 0.003 #时间间隔步 Thermo 200 #每200步输出热动力学统计量 thermo_modify temp new #计算温度通过new指示的方法计算 neigh_modify exclude type 2 3 #原子2,3之间作用取消(也就是通过不使他们在近邻表中出现实现) Dump 1 all atom 500 dump.crack #每隔500步将原子信息写入文件dump.crack Dump 2 mobile custom 500 dump2.crack tag x y z c_new2[2] run 5000 #进行5000步的模拟 .......... B.使用EAM势模拟Ni的剪切行为 Z‘ x Y’ 100 010 001 011 011 y z .......... # 3d metal shear simulation 3维金属剪切模拟 Units metal #采用金属材料单位 boundary s s p #施加z方向的周期边界条件 atom_style atomic #定义原子之间的相互作用(没有键键作用) Lattice fcc 3.52 #指定晶格为fcc,晶格常数3.52埃 Region box block 0 16.0 0 10.0 0 2.828427 #定义区域box (x上下限,y上下限,z上下限) create_box 3 box #在box区域内创建包含3种原子类型的simulation box Lammps计算输入文件 .......... Lammps计算输入文件 Lattice fcc 3.52 orient x 1 0 0 orient y 0 1 1 orient z 0 -1 1 origin 0.5 0 0 #指定晶格类型、晶格常数、x,y,z坐标的晶向

文档评论(0)

liuxiaoyu98 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档