GPUMD的run.in
初始化配置
potential ./nep.txt
minimize fire 0.02 20
velocity 1500
time_step 0.5
告诉gpumd势文件的路径,结构优化的参数,初始速度,以及模拟的时间步长。
设置系综
npt
ensemble npt_mttk temp 1500 1500 aniso 0 0
nvt
ensemble nvt_bdp 1500 1500 100
设置计算和dump格式
msd
compute_msd 10 8000 all_groups 0
这个命令计算10*8000个时间步的时间内的msd,0表征第1个分类方法(因为gpumd处理group是从0开始的)
计算该分组方法下所有分组的原子的msd。
比如说YSZH体系,会一下子输出H、O、Y、Zr的。
compute_msd 5 200 group 1 1
这个命令计算第二个分类方法的group 1 原子的msd
dump
dump_exyz 8000 1 1 1
dump_exyz的格式的三个1分别控制速度、力和原子能量的写入
dump_xyz -1 1 8000 mydump.xyz velocity potential force virial
dump_xyz的前两个参数控制分组,但是一般我们是全写,所以用-1,第二个参数被忽略。
run
run 1000
用于结构优化的例子
potential ./nep.txt
minimize fire 0.02 1000
velocity 1
ensemble nve
time_step 0
dump_exyz 1 1 1
run 1