Atomic-level computer simulation