当前位置: 首页 > news >正文

org做后缀的网站/电商平台推广怎么做

org做后缀的网站,电商平台推广怎么做,免费网站建设seo,镇江特色本文首发于<计算模拟之道>公众号&#xff08;ID&#xff1a;jsmnzd&#xff09;&#xff0c;更多的学习资料请关注公众号&#xff01;本文内容由中国科学院过程工程研究所的陈卫老师撰写&#xff0c;他的个人网址如下&#xff1a;http://emms.mpcs.cn/members/2932.php。…

5584d3641688fba6d279710ec8521099.png

本文首发于<计算模拟之道>公众号(ID:jsmnzd),更多的学习资料请关注公众号!

本文内容由中国科学院过程工程研究所的陈卫老师撰写,他的个人网址如下:http://emms.mpcs.cn/members/2932.php。

本文中,我们以NaCl晶体为例,介绍如何通过LAMMPS分子动力学模拟软件来计算晶体材料。我们首先要构建LAMMPS的原子构型文件,这里我们用到了LAMMPS的辅助软件之一Moltemplate,关于Moltemplate的使用方法,大家可以参考公众号中《LAMMPS之Moltemplate建模教程》一文的内容。因为晶体可以看作是原胞在三个维度上的周期性排列,我们只需要获得原胞的信息,即可以构建晶体的构型文件。晶体原胞的结构数据可以从网站https://materialsproject.org/ 上查得。需要注册一个帐号才能使用网站的数据。注册登陆之后,在网站的首页会看到一个元素周期表,用鼠标点击组成晶体的元素之后,点击“search”键,会出现由选中的元素可能组成的几种材料的化学式。

dbbf3bcdcef4addf7dc58168693825c9.png

用鼠标点击组成晶体的元素之后,点击“search”键,会出现由选中的元素组成的几种可能材料的化学式。

cfa2c6efb933d9851e925867cdfb7f41.png

在这里,鼠标点击NaCl,可以看到该晶体的详细信息。需要说明的是,导出的结构文件为分数坐标,还需要进一步转换为笛卡尔坐标。

c7666f1f40019303f0c27840570c6ad9.png

我们可以从该网页中看到晶格矢量及其夹角,以及Na原子和Cl原子在以晶格矢量为基失的坐标系中的位置。

d8e6057ca2c1a89c06f0c351aabeb642.png

注意!!这里的Na原子的(0,0,0)和Cl原子的(0.5,0.5,0.5)不是它们在迪卡尔坐标系中的位置,LAMMPS的构型文件使用的是迪卡尔坐标系,所以先要做坐标变换。

LAMMPS要求了两个坐标系的原点重合,晶格矢量的a矢量必须和迪卡尔坐标系平行且同方向,b矢量必须落在XY平面,且必须在XY平面的第一或者第二相限,c失量则必须XY平面的正向,即Z为正的方向。因此,需要经过系列操作来实现晶格坐标系和迪卡尔坐标系之间的变换。由于此处涉及太多公式,请参考公众号原文的推导过程

下一步需要用到Moltemplate软件,首先创建一个NaCl.lt文件,里面包含了原子的坐标和力场的信息,如下:

NaCl {write("Data Atoms") {$atom:Cl1 @atom:Cl  0.00  0.000 0.000 0.000$atom:Cl2 @atom:Cl  0.00  2.814 2.814 0.000$atom:Cl3 @atom:Cl  0.00  2.814 0.000 2.814$atom:Cl4 @atom:Cl  0.00  0.000 2.814 2.814$atom:Na1 @atom:Na  0.00  2.814 2.814 2.814$atom:Na2 @atom:Na  0.00  0.000 0.000 2.814$atom:Na3 @atom:Na  0.00  0.000 2.814 0.000$atom:Na4 @atom:Na  0.00  2.814 0.000 0.000}write_once("Data Masses") {@atom:Cl 35.453@atom:Na 22.99}write_once("In Init") {units realboundary p p patom_style chargepair_style born/coul/long 12.0kspace_style pppm 0.0001}write_once("In Settings") {pair_coeff @atom:Cl @atom:Cl 80366.98 0.317 0.000 1669.676 -3353.693pair_coeff @atom:Cl @atom:Na 28937.31 0.317 0.000 161.0881 -200.0457pair_coeff @atom:Na @atom:Na 9768.062 0.317 0.000 24.13932 -11.47215	}write_once("In Charges") {set type @atom:Cl charge -1.0set type @atom:Na charge  1.0}
}

这只是包涵了原胞的信息,产生LAMMPS的构型文件还需要一个system.lt文件。

import "NaCl.lt"# Periodic boundary conditions:
write_once("Data Boundary") {0.0  5*(2*La)    xlo xhi0.0  5*(2*Lb)    ylo yhi0.0  5*(2*Lc)    zlo  zhi
}Mol = new NaCl[5].move(2*La, 0.000, 0.000) [5].move(0.000, 2*Lb, 0.000) [5].move(0.000, 0.000, 2*Lc)

每一个方向平移的长度是对应原胞长度的2倍,每个方向有5个原胞,那么体系的尺寸即为5*(2*原胞长度)。最后执行下面的命令即可获得LAMMPS运行所需的data格式输入文件。

moltemplate.sh-atomstyle "full" system.lt

最后感谢陈老师的分享!欢迎大家为公众号投稿!

http://www.lbrq.cn/news/93583.html

相关文章:

  • 系网站的开发和建设毕业设计/网络推广专员是干什么的
  • 网站开发 前台代码/湖人最新消息
  • 查询网站服务器提供商/网盟推广是什么意思
  • 如何用织梦cms做网站/目前最新的营销方式有哪些
  • 音乐网站用什么语言做/百度移动版
  • 请人做网站谁来维护/app推广方案
  • 网页设计全部代码/seo去哪里学
  • 网站搭建类型/百度搜一搜
  • 获取网站漏洞后下一步怎么做/郑州网站建设优化
  • 做暧电影在线观看网站/seo网站优化多少钱
  • 网站轮播广告动画怎么做/微信营销方式有哪些
  • 做班级网站代码/广告招商
  • 怎么建网站详细步骤/网站注册
  • 个人做的微网站一年要交多少钱/qq群引流推广软件
  • 中国交通建设集团第四工程局网站/互联网营销有哪些方式
  • 微信小程序上线需要多少钱/百度seo如何优化
  • 深圳附近做个商城网站哪家公司便宜点/深圳网络营销运营
  • 手机网站用什么制作/百度助手app下载
  • 上海手机响应式网站建设设计/企业营销案例
  • 氹仔岛手机网站建设/网络营销手段有哪四种
  • 动漫设计工作室网站推广方法/网络销售适合什么人做
  • 公司网站开发流程/seo排名是什么
  • 定兴网站建设/品牌推广策划
  • 用三权重的网站做友链有好处没/经典广告推广词
  • 免费素材下载网站有哪些/seo站内优化
  • 想做网站策划怎么做/seo的优点和缺点
  • wordpress 收集/首页优化公司
  • 这个网站最近运转怎么样?安全性怎么样? 另外建设银行的网银能在这里存取款吗?/锦州seo推广
  • 网站建设武汉/b站免费推广app大全
  • 网站开发 知乎/搜索引擎优化的缺点包括
  • 【Linux】基本指令详解(二) 输入\输出重定向、一切皆文件、认识管道、man、cp、mv、echo、cat
  • Kubernetes 高级调度01
  • 解决chrome v2 版本插件不支持
  • [Nagios Core] 通知系统 | 事件代理 | NEB模块,事件,回调
  • Linux驱动开发2:字符设备驱动
  • C语言基础知识--联合体