Pass devFlags into createSimulationWorkload replacing bools
[alexxy/gromacs.git] / src / gromacs / mdrun / runner.cpp
index 9dcfd9cd741509f0d83917731a5b5b93d2599384..7f8dbc5a8617b98861cedfd080cc21188a7b03c5 100644 (file)
@@ -1248,8 +1248,7 @@ int Mdrunner::mdrunner()
     MdrunScheduleWorkload runScheduleWork;
     // Also populates the simulation constant workload description.
     runScheduleWork.simulationWork = createSimulationWorkload(
-            *inputrec, useGpuForNonbonded, pmeRunMode, useGpuForBonded, useGpuForUpdate,
-            devFlags.enableGpuBufferOps, devFlags.enableGpuHaloExchange, devFlags.enableGpuPmePPComm);
+            *inputrec, devFlags, useGpuForNonbonded, pmeRunMode, useGpuForBonded, useGpuForUpdate);
 
     std::unique_ptr<DeviceStreamManager> deviceStreamManager = nullptr;