BG_Flood
0.8
Documentation (Work-in-progress)
|
#include "General.h"
#include "Param.h"
#include "Arrays.h"
#include "Forcing.h"
#include "MemManagement.h"
Go to the source code of this file.
Functions | |
template<class T > | |
__global__ void | updateEVGPU (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, FluxP< T > XFlux, AdvanceP< T > XAdv) |
template<class T > | |
__host__ void | updateEVCPU (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, FluxP< T > XFlux, AdvanceP< T > XAdv) |
template<class T > | |
__global__ void | AdvkernelGPU (Param XParam, BlockP< T > XBlock, T dt, T *zb, EvolvingP< T > XEv, AdvanceP< T > XAdv, EvolvingP< T > XEv_o) |
template<class T > | |
__host__ void | AdvkernelCPU (Param XParam, BlockP< T > XBlock, T dt, T *zb, EvolvingP< T > XEv, AdvanceP< T > XAdv, EvolvingP< T > XEv_o) |
template<class T > | |
__global__ void | cleanupGPU (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, EvolvingP< T > XEv_o) |
template<class T > | |
__host__ void | cleanupCPU (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, EvolvingP< T > XEv_o) |
template<class T > | |
__host__ T | CalctimestepCPU (Param XParam, Loop< T > XLoop, BlockP< T > XBlock, TimeP< T > XTime) |
template<class T > | |
__host__ T | CalctimestepGPU (Param XParam, Loop< T > XLoop, BlockP< T > XBlock, TimeP< T > XTime) |
template<class T > | |
__host__ T | timestepreductionCPU (Param XParam, Loop< T > XLoop, BlockP< T > XBlock, TimeP< T > XTime) |
template<class T > | |
__global__ void | reducemin3 (T *g_idata, T *g_odata, unsigned int n) |
template<class T > | |
__global__ void | densify (Param XParam, BlockP< T > XBlock, T *g_idata, T *g_odata) |
__host__ void AdvkernelCPU | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T | dt, | ||
T * | zb, | ||
EvolvingP< T > | XEv, | ||
AdvanceP< T > | XAdv, | ||
EvolvingP< T > | XEv_o | ||
) |
__global__ void AdvkernelGPU | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T | dt, | ||
T * | zb, | ||
EvolvingP< T > | XEv, | ||
AdvanceP< T > | XAdv, | ||
EvolvingP< T > | XEv_o | ||
) |
__host__ T CalctimestepCPU | ( | Param | XParam, |
Loop< T > | XLoop, | ||
BlockP< T > | XBlock, | ||
TimeP< T > | XTime | ||
) |
__host__ T CalctimestepGPU | ( | Param | XParam, |
Loop< T > | XLoop, | ||
BlockP< T > | XBlock, | ||
TimeP< T > | XTime | ||
) |
__host__ void cleanupCPU | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
EvolvingP< T > | XEv_o | ||
) |
__global__ void cleanupGPU | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
EvolvingP< T > | XEv_o | ||
) |
__global__ void densify | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T * | g_idata, | ||
T * | g_odata | ||
) |
__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 | ||
) |
__host__ void updateEVCPU | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
FluxP< T > | XFlux, | ||
AdvanceP< T > | XAdv | ||
) |