- the update task assignment needs to:
- consider all cases when it should not be enabled (e.g. assertion on buffer ops, vsites, etc.)
- consider dependencies like buffer ops (and enable these probably during SimulationWorkload init)
- consider how to treat partial command line specification, e.g.
gmx mdrun -update gpu; should this trigger the regular code-path (with bondeds not offloaded?)
despite having an
-updatemdrun flag we still have references to the
Add environment variable that changes the meaning of '-update auto'
This change creates 'GMX_FORCE_UPDATE_DEFAULT_GPU', that changes the
default behavior of '-update' option to 'gpu'. Also changed the
gpuupdate Jenkins trigger to set this environment variable.