atomistic simulation