36#include <cuda_runtime.h>
37#include <helper_cuda.h>
void cudaAlloc3rdMoments(int lev, int numofelem)
void cudaCopyHigherMoments(int lev, int numofelem)
void cudaAlloc2ndMoments(int lev, int numofelem)
void cudaCopy3rdMoments(int lev, int numofelem)
void cudaCopy2ndMoments(int lev, int numofelem)
void cudaAllocHigherMoments(int lev, int numofelem)
Class for LBM-parameter management.
std::shared_ptr< LBMSimulationParameter > getParH(int level) const
Pointer to instance of LBMSimulationParameter - stored on Host System.
std::shared_ptr< LBMSimulationParameter > getParD(int level)
Pointer to instance of LBMSimulationParameter - stored on Device (GPU)
std::shared_ptr< T > SPtr
void calc3rdMoments(Parameter *para, CudaMemoryManager *cudaMemoryManager)
void initHigherOrderMoments(Parameter *para)
void allocHigherOrderMoments(Parameter *para, CudaMemoryManager *cudaMemoryManager)
void alloc2ndMoments(Parameter *para, CudaMemoryManager *cudaMemoryManager)
void init3rdMoments(Parameter *para)
void alloc3rdMoments(Parameter *para, CudaMemoryManager *cudaMemoryManager)
void calc2ndMoments(Parameter *para, CudaMemoryManager *cudaMemoryManager)
void calcHigherOrderMoments(Parameter *para, CudaMemoryManager *cudaMemoryManager)
void init2ndMoments(Parameter *para)