Multiple pulses for GPU Halo Exchange
[alexxy/gromacs.git] / src / gromacs / domdec / gpuhaloexchange.h
index d32b1800c4568bc32c3bcae91c8e244066e0b1ed..dc65cb93d3e9d6fb66f0209e9208235898672cca 100644 (file)
@@ -82,8 +82,9 @@ public:
      * \param [in]    mpi_comm_mysim           communicator used for simulation
      * \param [in]    streamLocal              local NB CUDA stream.
      * \param [in]    streamNonLocal           non-local NB CUDA stream.
+     * \param [in]    pulse                    the communication pulse for this instance
      */
-    GpuHaloExchange(gmx_domdec_t* dd, MPI_Comm mpi_comm_mysim, void* streamLocal, void* streamNonLocal);
+    GpuHaloExchange(gmx_domdec_t* dd, MPI_Comm mpi_comm_mysim, void* streamLocal, void* streamNonLocal, int pulse);
     ~GpuHaloExchange();
 
     /*! \brief