If a compute is referenced between runs (with update->whichflag == 0), abort is called unless the compute was invoked on the most recent timestep. Why is it a bad idea to invoke computes in this state? Shouldn’t the state of atom->x, v, and other things on which computes depend, persist? Is it safe to invoke a compute between runs from under the hood?
If a compute is referenced between runs (with update->whichflag == 0), abort is called unless the compute was invoked on the most recent timestep. Why is it a bad idea to invoke computes in this state? Shouldn’t the state of atom->x, v, and other things on which computes depend, persist?
But that is not the only thing needed by computes.
Is it safe to invoke a compute between runs from under the hood?