OVITO专题

OVITO处理器功能与实例索引

按当前安装版列出全部处理器与兼容别名,对应终端实例和输入范围。

更新于 2026-10-28约 8 分钟阅读按任务与环境选择适用配置
阅读本篇目录

下载输入、程序与实际结果,在新目录解压后先运行bash run.sh。新结果在work,参考数据在reference。分析环境为OVITO3.16.1,作图环境为ASE3.29.0。本文的单项命令在完整运行之后执行。

如何按功能找入口#

这里按集群当前OVITO3.16.1列出69个名称:63个可构造的独立处理器、5个兼容别名和1个抽象基类。62个独立处理器有本包实际管线,ScatterPlot的Python配置限制另列;列出名称不等于每一种参数组合都适用所有体系。

先运行整包,随后进入work按下表单独运行。examples.py将相关步骤组合成小函数,避免用户为每个处理器重新准备一份结构。

module purge
module load ovito/3.16.1
cd work
python examples.py classify
教程 适用任务
晶体、化学键与结构因子 局域结构、CHILL+、VoroTop、键序、环与衍射
属性和轨迹 选择、修改、统计、MSD、RDF与时间平均
电荷和表面 Bader积分、体素、等值面与几何表面
终端渲染 标签、着色、阴影、相机与PNG
参考态与缺陷 应变、参考构型与Wigner–Seitz
位错和晶粒 DXA与晶粒图的基础流程

处理器逐项索引#

python examples.py classify#

处理器 使用范围
AcklandJonesModifier 实际管线;输入、参数和检查在对应函数中
CentroSymmetryModifier 实际管线;输入、参数和检查在对应函数中
ChillPlusModifier 实际管线;输入、参数和检查在对应函数中
CommonNeighborAnalysisModifier 实际管线;输入、参数和检查在对应函数中
IdentifyDiamondModifier 实际管线;输入、参数和检查在对应函数中
PolyhedralTemplateMatchingModifier 实际管线;输入、参数和检查在对应函数中
VoroTopModifier 实际管线;输入、参数和检查在对应函数中

python examples.py edit_geometry#

处理器 使用范围
AffineTransformationModifier 实际管线;输入、参数和检查在对应函数中
CombineDatasetsModifier 实际管线;输入、参数和检查在对应函数中
EditSimulationCellModifier 实际管线;输入、参数和检查在对应函数中
EditTypesModifier 实际管线;输入、参数和检查在对应函数中
FindOverlappingParticlesModifier 实际管线;输入、参数和检查在对应函数中
ReplicateModifier 实际管线;输入、参数和检查在对应函数中
WrapPeriodicImagesModifier 实际管线;输入、参数和检查在对应函数中

python ambient.py#

处理器 使用范围
AmbientOcclusionModifier 实际管线;输入、参数和检查在对应函数中

python examples.py python_and_color#

处理器 使用范围
AssignColorModifier 实际管线;输入、参数和检查在对应函数中
ColorByTypeModifier 实际管线;输入、参数和检查在对应函数中
ColorCodingModifier 实际管线;输入、参数和检查在对应函数中
PythonModifier 实际管线;输入、参数和检查在对应函数中
TextLabelsModifier 实际管线;输入、参数和检查在对应函数中

python examples.py affine#

处理器 使用范围
AtomicStrainModifier 实际管线;输入、参数和检查在对应函数中
ElasticStrainModifier 实际管线;输入、参数和检查在对应函数中

python volume_surface.py#

处理器 使用范围
BaderChargeIntegrationModifier 实际管线;输入、参数和检查在对应函数中
ConstructSurfaceModifier 实际管线;输入、参数和检查在对应函数中
CreateIsosurfaceModifier 实际管线;输入、参数和检查在对应函数中

python examples.py bonds#

处理器 使用范围
BondAnalysisModifier 实际管线;输入、参数和检查在对应函数中
BondAngleDistributionModifier 实际管线;输入、参数和检查在对应函数中
BondLengthDistributionModifier 实际管线;输入、参数和检查在对应函数中
BondOrderModifier 实际管线;输入、参数和检查在对应函数中
ClusterAnalysisModifier 实际管线;输入、参数和检查在对应函数中
CoordinationPolyhedraModifier 实际管线;输入、参数和检查在对应函数中
CreateBondsModifier 实际管线;输入、参数和检查在对应函数中
FindRingsModifier 实际管线;输入、参数和检查在对应函数中

python examples.py time_analysis#

处理器 使用范围
CalculateDisplacementsModifier 实际管线;输入、参数和检查在对应函数中
DifferenceBetweenFramesModifier 实际管线;输入、参数和检查在对应函数中
FreezePropertyModifier 实际管线;输入、参数和检查在对应函数中
GenerateTrajectoryLinesModifier 实际管线;输入、参数和检查在对应函数中
LoadTrajectoryModifier 实际管线;输入、参数和检查在对应函数中
SmoothTrajectoryModifier 实际管线;输入、参数和检查在对应函数中
TimeAveragingModifier 实际管线;输入、参数和检查在对应函数中
TimeSeriesModifier 实际管线;输入、参数和检查在对应函数中
UnwrapTrajectoriesModifier 实际管线;输入、参数和检查在对应函数中

python examples.py selection#

处理器 使用范围
ClearSelectionModifier 实际管线;输入、参数和检查在对应函数中
DeleteSelectedModifier 实际管线;输入、参数和检查在对应函数中
ExpandSelectionModifier 实际管线;输入、参数和检查在对应函数中
ExpressionSelectionModifier 实际管线;输入、参数和检查在对应函数中
InvertSelectionModifier 实际管线;输入、参数和检查在对应函数中
SelectTypeModifier 实际管线;输入、参数和检查在对应函数中
SliceModifier 实际管线;输入、参数和检查在对应函数中

python examples.py properties#

处理器 使用范围
ComputePropertyModifier 实际管线;输入、参数和检查在对应函数中
HistogramModifier 实际管线;输入、参数和检查在对应函数中
ReducePropertyModifier 实际管线;输入、参数和检查在对应函数中
RemovePropertyModifier 实际管线;输入、参数和检查在对应函数中
SpatialBinningModifier 实际管线;输入、参数和检查在对应函数中
VoronoiAnalysisModifier 实际管线;输入、参数和检查在对应函数中

python aliases.py#

处理器 使用范围
CoordinationAnalysisModifier 兼容名称,计算行为对应RadialDistributionFunctionModifier
CoordinationNumberModifier 兼容名称,计算行为对应RadialDistributionFunctionModifier
InterpolateTrajectoryModifier 兼容名称,计算行为对应SmoothTrajectoryModifier
ManualSelectionModifier 实际管线;输入、参数和检查在对应函数中
PythonScriptModifier 兼容名称,计算行为对应PythonModifier
SelectOverlappingParticlesModifier 兼容名称,计算行为对应FindOverlappingParticlesModifier

python examples.py defects#

处理器 使用范围
DislocationAnalysisModifier 实际管线;输入、参数和检查在对应函数中
WignerSeitzAnalysisModifier 实际管线;输入、参数和检查在对应函数中

python examples.py grains#

处理器 使用范围
GrainSegmentationModifier 实际管线;输入、参数和检查在对应函数中

python examples.py rdf#

处理器 使用范围
RadialDistributionFunctionModifier 实际管线;输入、参数和检查在对应函数中
SpatialCorrelationFunctionModifier 实际管线;输入、参数和检查在对应函数中

python plot_results.py#

处理器 使用范围
ScatterPlotModifier 此版独立Python接口未公开x/y配置,使用实际NumPy/Matplotlib替代图

python structure_factor.py#

处理器 使用范围
StructureFactorModifier 实际管线;输入、参数和检查在对应函数中

哪些结果可以直接参考#

  • affine:500原子Cu沿x拉伸1%,AtomicStrain与ElasticStrain均得到Green应变Exx=0.01005。ElasticStrain示例设push_strain_tensors_forward=False,不能与默认的空间形式混比。
  • defects:构造Frenkel对识别出1空位、1间隙;已有螺位错偶极识别出2条线,总长45.931367 Å,与两倍周期方向长度对应。
  • grains:双晶和四晶粒几何分别识别为2和4个晶粒。它们是几何构造,不是晶界能或晶粒长大模拟。
  • classify、bonds、properties:明确几何控制,用来理解结构识别与数据处理。
  • time_analysis:真实Na轨迹,结果与独立解包和逐帧平均核对;小体系短轨迹的统计范围见对应教程。
  • volume_surface.py:已有真实NaCl电荷,明确价电子数、分区方法和网格范围。

本版本ManualSelectionModifier可捕获上游选择,GUI鼠标切换不作为独立Python接口使用。ScatterPlotModifier不能仅靠构造就出图,自动化流程直接从属性数组画散点图。StructureIdentificationModifier是抽象基类,选择CNA、PTM、CHILL+等具体方法,不直接实例化它。

上表python plot_results.py需要切换到ase/3.29.0,渲染相关命令还应按图形环境说明设置平台与驱动。GUI中的Pro标签不代表独立Python计算一定不可用;以实际接口和许可范围为准,本包不声明所有GUI功能都可免费使用。

参考:OVITO处理器API。在线文档可能已经更新,应以安装版实际API为准。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗