Add separate PME rank SimluationWorkload flags
[alexxy/gromacs.git] / src / gromacs / mdtypes / simulation_workload.h
index a00197dc184462ac9ea58b62df4f8cdb2f087c89..1a2106e2b2e5057f188d81a949660c793b00d356 100644 (file)
@@ -187,6 +187,10 @@ public:
     bool useCpuHaloExchange = false;
     //! If domain decomposition halo exchange is performed on GPU.
     bool useGpuHaloExchange = false;
+    //! If separate PME rank(s) are used.
+    bool haveSeparatePmeRank = false;
+    //! If PP-PME communication is done purely on CPU (in CPU-only runs or with staged GPU communication).
+    bool useCpuPmePpCommunication = false;
     //! If direct PP-PME communication between GPU is used.
     bool useGpuPmePpCommunication = false;
     //! If direct GPU-GPU communication is enabled.