cell_volume = data.attributes['DislocationAnalysis.cell_volume'] #位错密度计算 dislocation_density=total_line_length / cell_volume #打印位错线长度及位错密度 print ("dislocation_length: %f" % total_line_length) print("Dislocation density: %f" % dislocation_density) #输出dump步数及对应的位错密度到...
1. 更新内容:我们对ovito中python脚本的效率进行了优化,并感谢南京理工大学同学的贡献。现在,我们将指导您如何通过ovito图形界面和命令行模式进行统计。2. 图形界面(ovito):- PTM相分数统计:使用python脚本配合图形界面操作,提供相关视频教程。- DXA位错密度统计:同样有python脚本和图形界面教程。3. ...
背景:ovito图形界面下DXA使用简单,但是如果我们希望统计成千上万个轨迹文件的位错密度,我们建议使用ovito提供的python接口进行计算并输出。 python代码: #导入python模块 from ovito.io import import_file from ovito.modifiers import DislocationAnalysisModifier from ovito.data import DislocationNetwork import time ...
ovito+python相分数、位错密度统计【更新】 服务器与科学计算 “服务器与科学计算”公众号,linux编译与优化,分子模拟 服务器与科学计算: 1. 背景: 之前关于利用ovito统计相分数及位错密度的文章,备受关注。大家提出很多实际操作中的疑问,同时也有同学帮忙改正代码效率问题。因此,我们在此更新下ovito在相分数及位错密度...