|
template<typename GpuField_T > |
uint64_t | walberla::gpu::internal::gpufield_ptr (const GpuField_T &gpuField) |
|
template<typename GpuField_T > |
std::string | walberla::gpu::internal::gpufield_dtypeStr (const GpuField_T &) |
|
template<typename... GpuFields> |
void | walberla::gpu::internal::addToStorage (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, py::object &dtype, uint_t fs, uint_t gl, Layout layout, bool usePitchedMem) |
|
template<typename... GpuField_T> |
static py::object | walberla::gpu::internal::PackInfoWrapper (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, uint_t numberOfGhostLayers) |
|
template<typename... GpuField_T> |
static py::object | walberla::gpu::internal::UniformMPIDatatypeInfoWrapper (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, uint_t numberOfGhostLayers) |
|
template<typename... CpuFields> |
void | walberla::gpu::internal::copyFieldToGPU (const shared_ptr< StructuredBlockForest > &blocks, const std::string &gpuFieldName, const std::string &cpuFieldName, bool toGPU) |
|
template<typename... GpuFields> |
void | walberla::gpu::exportModuleToPython (py::module_ &m) |
|
template<typename... CpuFields> |
void | walberla::gpu::exportCopyFunctionsToPython (py::module_ &m) |
|