配置项说明
配置文件的示例见$MD_PATH/example/config.toml
, 其中配置文件的各个字段如下,你可以根据你的需求修改各选项的值。
#
simulation.phasespace类型: Integer 数组, 长度: 3;
说明:模拟盒子大小,分别为x、y、z三个维度上的尺寸;单位为晶格常数;
#
simulation.lattice_const类型: Float;
说明: 晶格常数;
#
simulation.cutoff_radius类型: Float;
单位: 埃, Å;
说明: 截断半径;
#
simulation.timesteps类型:Integer;
说明:模拟时间步数;
#
simulation.createphase说明:模拟中创建原子的相关参数;
#
simulation.createphase.create_phase类型:Boolean;
说明:true表示程序初始化时,按照给定参数(如温度)随机创建原子;false表示读入已有的原子信息以创建原子;
#
simulation.createphase.create_t_set类型:Float;
单位:开, K;
说明:初始化原子信息时的系统温度;
#
simulation.createphase.create_seed类型:Integer;
说明:创建原子信息的随机数种子;仅 simulation.createphase.create_phase 为 true 时有效;
#
simulation.collision说明:级联碰撞的相关参数;
#
simulation.collision.collision_step类型:Integer;
说明:指定级联碰撞开始的时间步;
#
simulation.collision.lat类型:Integer 数组,长度: 4;
说明:级联碰撞PKA原子位置,数组第4项为偏移值,一般设为0;
#
simulation.collision.collision_v类型:Float 数组,长度: 3;
说明:用于设置级联碰撞PKA原子速度,数组值分别表示x、y、z三个维度的速度,直接叠加到对应原子的速度上;
#
simulation.potential_file说明:势函数文件相关参数;
#
simulation.potential_file.type类型:String
说明:势函数文件格式, 取值"setfl"或者"funcfl";
#
simulation.potential_file.filename类型:String
说明:势函数文件路径;