                                   array_fluxes_struct[blockIdx.z].bpdq_dev,
                                   array_fluxes_struct[blockIdx.z].waves_dev,
                                   array_fluxes_struct[blockIdx.z].speeds_dev, 
+                                  double * maxcflblocks,
                                   rpn2, rpt2, b4step2, t,dt);
 }
 

 
            gupdate = 0.5*dtdx*bpasdq[mq];
            atomicAdd(&gm[I_q - 1 + ys],-gupdate);
            atomicAdd(&gp[I_q - 1 + ys], -gupdate);
#endif            
        }            
    }

                                      const int mwork,
                                      const double dt, const double t,
                                      cudaclaw_fluxes_t* array_fluxes_struct,
                                      double * maxcflblocks,
                                      cudaclaw_cuda_rpn2_t rpn2,
                                      cudaclaw_cuda_rpt2_t rpt2,
                                      cudaclaw_cuda_b4step2_t b4step2)
