diff --git a/apps/pythonmodule/PythonModule.cpp b/apps/pythonmodule/PythonModule.cpp index a34a377f063b447ba26d38676ef371e442b1c378..21febaefdd84d25a432e4689bd7ce5d06fe22a57 100644 --- a/apps/pythonmodule/PythonModule.cpp +++ b/apps/pythonmodule/PythonModule.cpp @@ -50,6 +50,7 @@ typedef bmpl::vector< Field<walberla::real_t,4>, Field<walberla::real_t,5>, Field<walberla::real_t,9>, + Field<walberla::real_t,15>, Field<walberla::real_t,19>, Field<walberla::real_t,27>, @@ -123,7 +124,9 @@ struct InitObject #ifdef WALBERLA_BUILD_WITH_CUDA using walberla::cuda::GPUField; - typedef bmpl::vector<GPUField<double>, GPUField<float>, GPUField<int>, GPUField<uint8_t>, GPUField<uint16_t> > GPUFields; + typedef bmpl::vector<GPUField<double>, GPUField<float>, + GPUField<int8_t>, GPUField<int16_t>, GPUField<int32_t>, GPUField<int64_t>, + GPUField<uint8_t>, GPUField<uint16_t>, GPUField<uint32_t>,GPUField<uint64_t> > GPUFields; pythonManager->addExporterFunction( cuda::exportModuleToPython<GPUFields, FieldTypes> ); pythonManager->addBlockDataConversion<GPUFields>(); diff --git a/src/cuda/CMakeLists.txt b/src/cuda/CMakeLists.txt index 83db21519fb21112985fc523eaf2dc2674f3379f..b38244fc951b6167da862af86ce8cff03ec5ff72 100644 --- a/src/cuda/CMakeLists.txt +++ b/src/cuda/CMakeLists.txt @@ -4,6 +4,6 @@ # ################################################################################################### -waLBerla_add_module( DEPENDS core communication domain_decomposition python_coupling field stencil BUILD_ONLY_IF_FOUND CUDA ) +waLBerla_add_module( DEPENDS blockforest core communication domain_decomposition python_coupling field stencil BUILD_ONLY_IF_FOUND CUDA ) ################################################################################################### \ No newline at end of file