|
template<typename GPUField_T > |
GPUField_T * | createGPUField (const IBlock *const block, const StructuredBlockStorage *const bs, uint_t ghostLayers, uint_t fSize, const field::Layout &layout, bool usePitchedMem) |
|
template<typename Field_T > |
GPUField< typename Field_T::value_type > * | createGPUFieldFromCPUField (const IBlock *const block, const StructuredBlockStorage *const, ConstBlockDataID cpuFieldID, bool usePitchedMem) |
|
template<typename GpuField_T > |
uint64_t | gpufield_ptr (const GpuField_T &gpuField) |
|
template<typename GpuField_T > |
std::string | gpufield_dtypeStr (const GpuField_T &) |
|
template<typename... GpuFields> |
void | 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 | PackInfoWrapper (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, uint_t numberOfGhostLayers) |
|
template<typename... GpuField_T> |
static py::object | UniformMPIDatatypeInfoWrapper (const shared_ptr< StructuredBlockForest > &blocks, const std::string &name, uint_t numberOfGhostLayers) |
|
template<typename... CpuFields> |
void | copyFieldToGPU (const shared_ptr< StructuredBlockForest > &blocks, const std::string &gpuFieldName, const std::string &cpuFieldName, bool toGPU) |
|