24 template <
class T> __global__
void reducemin3(T* g_idata, T* g_odata,
unsigned int n);
__host__ T timestepreductionCPU(Param XParam, Loop< T > XLoop, BlockP< T > XBlock, TimeP< T > XTime)
Definition: Advection.cu:330
__host__ T CalctimestepCPU(Param XParam, Loop< T > XLoop, BlockP< T > XBlock, TimeP< T > XTime)
Definition: Advection.cu:362
__global__ void reducemin3(T *g_idata, T *g_odata, unsigned int n)
Definition: Advection.cu:469
__global__ void AdvkernelGPU(Param XParam, BlockP< T > XBlock, T dt, T *zb, EvolvingP< T > XEv, AdvanceP< T > XAdv, EvolvingP< T > XEv_o)
Definition: Advection.cu:170
__host__ void AdvkernelCPU(Param XParam, BlockP< T > XBlock, T dt, T *zb, EvolvingP< T > XEv, AdvanceP< T > XAdv, EvolvingP< T > XEv_o)
Definition: Advection.cu:217
__global__ void densify(Param XParam, BlockP< T > XBlock, T *g_idata, T *g_odata)
Definition: Advection.cu:503
__global__ void cleanupGPU(Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, EvolvingP< T > XEv_o)
Definition: Advection.cu:276
__host__ void cleanupCPU(Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, EvolvingP< T > XEv_o)
Definition: Advection.cu:300
__global__ void updateEVGPU(Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, FluxP< T > XFlux, AdvanceP< T > XAdv)
Definition: Advection.cu:38
__host__ T CalctimestepGPU(Param XParam, Loop< T > XLoop, BlockP< T > XBlock, TimeP< T > XTime)
Definition: Advection.cu:391
__host__ void updateEVCPU(Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, FluxP< T > XFlux, AdvanceP< T > XAdv)
Definition: Advection.cu:100