Files
lammps/examples/snap/fnum.py
2022-01-04 14:02:29 -07:00

15 lines
438 B
Python

import lammps
infile = "in.fnum"
fdeltalist = [1.0e-2,1.0e-3,1.0e-4,1.0e-5,1.0e-6,1.0e-7,1.0e-8,1.0e-9,1.0e-10]
print("Fdelta RMSE")
for fdelta in fdeltalist:
cmdlist = ["-screen","none","-var","fdelta",f'{fdelta}']
lmp = lammps.lammps(cmdargs = cmdlist)
lmp.file(infile)
faverrsq = lmp.extract_compute("faverrsq", lammps.LMP_STYLE_GLOBAL, lammps.LMP_TYPE_SCALAR)
rmse = faverrsq**0.5
print(f"{fdelta} {rmse}")