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

宜宾建设网站/网络营销的含义特点

宜宾建设网站,网络营销的含义特点,三亚本地网,美工零基础的从哪开始学OVITO是非常常用的分子动力学模型可视化软件,自带共近邻原子分析(Common Neighbour Analysis),可以获得原子结构信息。一般来说,分子动力学结果文件包含在数十、甚至数百个时刻的原子模型。为了体现模型结构随时间变化…

OVITO是非常常用的分子动力学模型可视化软件,自带共近邻原子分析(Common Neighbour Analysis),可以获得原子结构信息。一般来说,分子动力学结果文件包含在数十、甚至数百个时刻的原子模型。为了体现模型结构随时间变化,通常要逐帧对模型进行分析。例如对于应力诱发钢的马氏体相变模拟,通过查看各原子结构所占比例,即可了解相变进行的程度,如图1所示。

fac725ead46cdbfe630cd3d446c331a4.png
拉伸过程中发生显著的马氏体相变

对于一个可视化专用软件,这种时程显然是非常耗时的(上图可能对应了逾1000个原子模型)。不过OVITO给出了python接口,由python script模块调用,可以比较方便与高效地调用后处理相关函数来处理大量同名模型文件。Ovito官方对python接口的介绍可见https://www.ovito.org/docs/current/python/ 本文仅是其中内容的浅显应用。

py文件分为三个部分:

定义序列(pipeline)与引用模块(modifier);

在序列内进行for循环,获得关键信息并写入矩阵;

输出矩阵为文本。

对于本应用,模块名称为CommonNeighborAnalysisModifier();关键信息为data.attributes['CommonNeighborAnalysis.counts.FCC']等;另调用numpy库方便数据读写。将该程序输入pythob script运行,输出不同结构原子数的统计文件。

参考代码如下:

from ovito.io import import_file
from ovito.modifiers import CommonNeighborAnalysisModifier
import numpy# Load a simulation trajectory consisting of several frames:
pipeline = import_file("dump.tensile_*.cfg")# Insert the modifier into the pipeline:
modifier = CommonNeighborAnalysisModifier()
pipeline.modifiers.append(modifier)# Initialize array.
CNA = numpy.zeros((1,4))# Iterate over all frames of the sequence.
for frame in range(pipeline.source.num_frames):# Evaluate pipeline to let the modifier compute the RDF of the current frame:data = pipeline.compute(frame)n_temp = [(data.attributes['CommonNeighborAnalysis.counts.FCC'],data.attributes['CommonNeighborAnalysis.counts.BCC'],data.attributes['CommonNeighborAnalysis.counts.HCP'],data.attributes['CommonNeighborAnalysis.counts.OTHER'])]CNA = numpy.append(CNA,n_temp,axis = 0)
# Export the CNA results to a text file:
CNA = numpy.delete(CNA,0,axis = 0) #To delete the initial zero array created by numpy.zeros
numpy.savetxt("CNA.txt", CNA)

这种后处理方法在相关论文中常见,相信早有人写过这样的脚本,不过我尚未见到。大概许多课题组都有这样的小小的不传之秘吧。许多软件都有类似的接口,基于matlab与python等,门槛较低,相当便利,但这些小小的脚本又很少能汇集起来,被发现与利用。围绕分子动力学,有许多开源软件,如Lammps,Atomsk,Ovito等,我也遥遥领会了一些早期互联网精神,谢谢他们的贡献。

http://www.jmfq.cn/news/4841443.html

相关文章:

  • 做母婴网站/seo优化公司
  • 手机网站建设流程 知乎/拉新推广怎么快速拉人
  • 108社区找工作/seo咨询岳阳
  • 福建建设人才网/黄冈seo顾问
  • 做网站公司排名/营销网站建设方案
  • 比较简洁大方的网站/做网站推广的公司
  • 建设网站论坛/上海百度seo网站优化
  • 别人帮自己做网站有后门吗/网站结构优化
  • 官方网站下载官方版本/排名前50名免费的网站
  • 做网站要要多少钱/关键字挖掘爱站网
  • 做初中物理题目的网站/推广一次多少钱
  • vip电影网站建设/网站百度权重
  • 泉州建设部网站/周口网络推广哪家好
  • b2b网站怎么做关键词优化/广东今日最新疫情通报
  • 营销平台建设/湛江seo网站管理
  • 网站建设专业可行性分析/开发制作app软件
  • 网站建设摊销时间是多久/推广普通话手抄报简单又好看
  • 泰州做网站 泰公网络科技公司/2345网址导航删除办法
  • 学做家常菜去那个网站/网站建设的好公司
  • 上海专业制作电子商务网站/百度关键词多少钱一个月
  • 个人备案能做企业网站吗/网站seo外链
  • 杭州定制网站建设/应用商店aso
  • wordpress仿淘宝/seo的概念
  • 海口网站开发/免费关键词优化工具
  • 做科技汽车的视频网站/企业品牌推广方案
  • 平顶山专业做网站公司/西安百度推广代理商
  • 企业网站建设 价格/山西seo基础教程
  • 高校网站建设/媒体代发布
  • 网站设计风格有哪些/疫情最新数据消息地图
  • dedecms 图片网站/松原新闻头条