![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Go to the source code of this file.
Classes | |
| class | cuda_runtime_error_cuda |
Macros | |
| #define | CUDA_CHECK(statement) |
| Convert CUDA error codes into runtime errors. | |
| #define | cuda_safe_mem(a) cuda_safe_mem_exit((a), __FILE__, __LINE__) |
| #define | KERNELCALL_shared(_function, _grid, _block, _stream, ...) |
| #define | KERNELCALL(_function, _grid, _block, ...) KERNELCALL_shared(_function, _grid, _block, 0, ##__VA_ARGS__) |
Functions | |
| void | cuda_safe_mem_exit (cudaError_t CU_err, const char *file, unsigned int line) |
| In case of error during CUDA memory allocation and memory copy, print the error message and exit. | |
| void | cuda_check_errors_exit (const dim3 &block, const dim3 &grid, const char *function, const char *file, unsigned int line) |
| In case of error during a CUDA operation, print the error message and exit. | |
Variables | |
| cudaStream_t | stream [1] |
| CUDA streams for parallel computing on CPU and GPU. | |
| #define CUDA_CHECK | ( | statement | ) |
Convert CUDA error codes into runtime errors.
| #define cuda_safe_mem | ( | a | ) | cuda_safe_mem_exit((a), __FILE__, __LINE__) |
| #define KERNELCALL | ( | _function, | |
| _grid, | |||
| _block, | |||
| ... | |||
| ) | KERNELCALL_shared(_function, _grid, _block, 0, ##__VA_ARGS__) |
| #define KERNELCALL_shared | ( | _function, | |
| _grid, | |||
| _block, | |||
| _stream, | |||
| ... | |||
| ) |
| void cuda_check_errors_exit | ( | const dim3 & | block, |
| const dim3 & | grid, | ||
| const char * | function, | ||
| const char * | file, | ||
| unsigned int | line | ||
| ) |
In case of error during a CUDA operation, print the error message and exit.
Definition at line 48 of file common_cuda.cu.
References block().
Referenced by assign_charges(), and assign_forces().
| void cuda_safe_mem_exit | ( | cudaError_t | CU_err, |
| const char * | file, | ||
| unsigned int | line | ||
| ) |
In case of error during CUDA memory allocation and memory copy, print the error message and exit.
| CU_err | cuda error code |
| file | .cu file were the error took place |
| line | line of the file were the error took place |
Definition at line 61 of file common_cuda.cu.
|
extern |
CUDA streams for parallel computing on CPU and GPU.
Definition at line 34 of file common_cuda.cu.
Referenced by Utils::Vector< int, dim >::begin(), Utils::Vector< int, dim >::cend(), GpuParticleData::Storage::copy_particles_to_device(), cuda_init(), cuda_set_device(), walberla::pystencils::Dirichlet_double_precision_CUDA::getInnerSweep(), walberla::pystencils::Dirichlet_single_precision_CUDA::getInnerSweep(), walberla::pystencils::FixedFlux_double_precision_CUDA::getInnerSweep(), walberla::pystencils::FixedFlux_single_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_1_double_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_2_double_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_2_single_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_3_double_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_3_single_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_4_double_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_4_single_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_5_double_precision_CUDA::getInnerSweep(), walberla::pystencils::ReactionKernelIndexed_5_single_precision_CUDA::getInnerSweep(), walberla::lbm::DynamicUBBDoublePrecisionCUDA::getInnerSweep(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::getInnerSweep(), walberla::pystencils::Dirichlet_double_precision_CUDA::getOuterSweep(), walberla::pystencils::Dirichlet_single_precision_CUDA::getOuterSweep(), walberla::pystencils::FixedFlux_double_precision_CUDA::getOuterSweep(), walberla::pystencils::FixedFlux_single_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_1_double_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_2_double_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_2_single_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_3_double_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_3_single_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_4_double_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_4_single_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_5_double_precision_CUDA::getOuterSweep(), walberla::pystencils::ReactionKernelIndexed_5_single_precision_CUDA::getOuterSweep(), walberla::lbm::DynamicUBBDoublePrecisionCUDA::getOuterSweep(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::getOuterSweep(), walberla::pystencils::AdvectiveFluxKernel_double_precision_CUDA::getSweep(), walberla::pystencils::AdvectiveFluxKernel_single_precision_CUDA::getSweep(), walberla::pystencils::ContinuityKernel_double_precision_CUDA::getSweep(), walberla::pystencils::ContinuityKernel_single_precision_CUDA::getSweep(), walberla::pystencils::DiffusiveFluxKernel_double_precision_CUDA::getSweep(), walberla::pystencils::DiffusiveFluxKernel_single_precision_CUDA::getSweep(), walberla::pystencils::DiffusiveFluxKernelThermalized_double_precision_CUDA::getSweep(), walberla::pystencils::DiffusiveFluxKernelThermalized_single_precision_CUDA::getSweep(), walberla::pystencils::DiffusiveFluxKernelWithElectrostatic_double_precision_CUDA::getSweep(), walberla::pystencils::DiffusiveFluxKernelWithElectrostatic_single_precision_CUDA::getSweep(), walberla::pystencils::DiffusiveFluxKernelWithElectrostaticThermalized_double_precision_CUDA::getSweep(), walberla::pystencils::DiffusiveFluxKernelWithElectrostaticThermalized_single_precision_CUDA::getSweep(), walberla::pystencils::Dirichlet_double_precision_CUDA::getSweep(), walberla::pystencils::Dirichlet_single_precision_CUDA::getSweep(), walberla::pystencils::FixedFlux_double_precision_CUDA::getSweep(), walberla::pystencils::FixedFlux_single_precision_CUDA::getSweep(), walberla::pystencils::FrictionCouplingKernel_double_precision_CUDA::getSweep(), walberla::pystencils::FrictionCouplingKernel_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_1_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_1_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_2_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_2_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_3_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_3_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_4_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_4_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_5_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelBulk_5_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_1_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_2_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_2_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_3_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_3_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_4_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_4_single_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_5_double_precision_CUDA::getSweep(), walberla::pystencils::ReactionKernelIndexed_5_single_precision_CUDA::getSweep(), walberla::lbm::DynamicUBBDoublePrecisionCUDA::getSweep(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::getSweep(), walberla::pystencils::InitialPDFsSetterDoublePrecisionCUDA::getSweep(), walberla::pystencils::InitialPDFsSetterSinglePrecisionCUDA::getSweep(), walberla::pystencils::StreamCollideSweepLeesEdwardsDoublePrecisionCUDA::getSweep(), walberla::pystencils::StreamCollideSweepLeesEdwardsSinglePrecisionCUDA::getSweep(), walberla::pystencils::StreamCollideSweepThermalizedDoublePrecisionCUDA::getSweep(), walberla::pystencils::StreamCollideSweepThermalizedSinglePrecisionCUDA::getSweep(), walberla::pystencils::UpdateVelFromPDFDoublePrecisionCUDA::getSweep(), walberla::pystencils::UpdateVelFromPDFSinglePrecisionCUDA::getSweep(), walberla::pystencils::AdvectiveFluxKernel_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::AdvectiveFluxKernel_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ContinuityKernel_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ContinuityKernel_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernel_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernel_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelThermalized_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelThermalized_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelWithElectrostatic_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelWithElectrostatic_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelWithElectrostaticThermalized_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelWithElectrostaticThermalized_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::FrictionCouplingKernel_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::FrictionCouplingKernel_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::InitialPDFsSetterDoublePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::InitialPDFsSetterSinglePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_1_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_1_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_2_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_2_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_3_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_3_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_4_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_4_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_5_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_5_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::StreamCollideSweepLeesEdwardsDoublePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::StreamCollideSweepLeesEdwardsSinglePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::StreamCollideSweepThermalizedDoublePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::StreamCollideSweepThermalizedSinglePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::AdvectiveFluxKernel_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::AdvectiveFluxKernel_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ContinuityKernel_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ContinuityKernel_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernel_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernel_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelThermalized_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelThermalized_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelWithElectrostatic_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelWithElectrostatic_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelWithElectrostaticThermalized_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::DiffusiveFluxKernelWithElectrostaticThermalized_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::FrictionCouplingKernel_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::FrictionCouplingKernel_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_1_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_1_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_2_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_2_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_3_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_3_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_4_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_4_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_5_double_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::ReactionKernelBulk_5_single_precision_CUDA::getSweepOnCellInterval(), walberla::pystencils::InitialPDFsSetterDoublePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::InitialPDFsSetterSinglePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::StreamCollideSweepLeesEdwardsDoublePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::StreamCollideSweepLeesEdwardsSinglePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::StreamCollideSweepThermalizedDoublePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::StreamCollideSweepThermalizedSinglePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::UpdateVelFromPDFDoublePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::UpdateVelFromPDFSinglePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::UpdateVelFromPDFDoublePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::UpdateVelFromPDFSinglePrecisionCUDA::getSweepOnCellInterval(), walberla::pystencils::Dirichlet_double_precision_CUDA::inner(), walberla::pystencils::Dirichlet_single_precision_CUDA::inner(), walberla::pystencils::FixedFlux_double_precision_CUDA::inner(), walberla::pystencils::FixedFlux_single_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_1_double_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_2_double_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_2_single_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_3_double_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_3_single_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_4_double_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_4_single_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_5_double_precision_CUDA::inner(), walberla::pystencils::ReactionKernelIndexed_5_single_precision_CUDA::inner(), walberla::lbm::DynamicUBBDoublePrecisionCUDA::inner(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::inner(), walberla::pystencils::AdvectiveFluxKernel_double_precision_CUDA::operator()(), walberla::pystencils::AdvectiveFluxKernel_single_precision_CUDA::operator()(), walberla::pystencils::ContinuityKernel_double_precision_CUDA::operator()(), walberla::pystencils::ContinuityKernel_single_precision_CUDA::operator()(), walberla::pystencils::DiffusiveFluxKernel_double_precision_CUDA::operator()(), walberla::pystencils::DiffusiveFluxKernel_single_precision_CUDA::operator()(), walberla::pystencils::DiffusiveFluxKernelThermalized_double_precision_CUDA::operator()(), walberla::pystencils::DiffusiveFluxKernelThermalized_single_precision_CUDA::operator()(), walberla::pystencils::DiffusiveFluxKernelWithElectrostatic_double_precision_CUDA::operator()(), walberla::pystencils::DiffusiveFluxKernelWithElectrostatic_single_precision_CUDA::operator()(), walberla::pystencils::DiffusiveFluxKernelWithElectrostaticThermalized_double_precision_CUDA::operator()(), walberla::pystencils::DiffusiveFluxKernelWithElectrostaticThermalized_single_precision_CUDA::operator()(), walberla::pystencils::Dirichlet_double_precision_CUDA::operator()(), walberla::pystencils::Dirichlet_single_precision_CUDA::operator()(), walberla::pystencils::FixedFlux_double_precision_CUDA::operator()(), walberla::pystencils::FixedFlux_single_precision_CUDA::operator()(), walberla::pystencils::FrictionCouplingKernel_double_precision_CUDA::operator()(), walberla::pystencils::FrictionCouplingKernel_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_1_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_1_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_2_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_2_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_3_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_3_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_4_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_4_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_5_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelBulk_5_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_1_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_2_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_2_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_3_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_3_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_4_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_4_single_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_5_double_precision_CUDA::operator()(), walberla::pystencils::ReactionKernelIndexed_5_single_precision_CUDA::operator()(), walberla::lbm::DynamicUBBDoublePrecisionCUDA::operator()(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::operator()(), walberla::pystencils::InitialPDFsSetterDoublePrecisionCUDA::operator()(), walberla::pystencils::InitialPDFsSetterSinglePrecisionCUDA::operator()(), walberla::pystencils::StreamCollideSweepLeesEdwardsDoublePrecisionCUDA::operator()(), walberla::pystencils::StreamCollideSweepLeesEdwardsSinglePrecisionCUDA::operator()(), walberla::pystencils::StreamCollideSweepThermalizedDoublePrecisionCUDA::operator()(), walberla::pystencils::StreamCollideSweepThermalizedSinglePrecisionCUDA::operator()(), walberla::pystencils::UpdateVelFromPDFDoublePrecisionCUDA::operator()(), walberla::pystencils::UpdateVelFromPDFSinglePrecisionCUDA::operator()(), walberla::pystencils::Dirichlet_double_precision_CUDA::outer(), walberla::pystencils::Dirichlet_single_precision_CUDA::outer(), walberla::pystencils::FixedFlux_double_precision_CUDA::outer(), walberla::pystencils::FixedFlux_single_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_1_double_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_2_double_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_2_single_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_3_double_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_3_single_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_4_double_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_4_single_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_5_double_precision_CUDA::outer(), walberla::pystencils::ReactionKernelIndexed_5_single_precision_CUDA::outer(), walberla::lbm::DynamicUBBDoublePrecisionCUDA::outer(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::outer(), walberla::pystencils::Dirichlet_double_precision_CUDA::run(), walberla::pystencils::Dirichlet_single_precision_CUDA::run(), walberla::pystencils::FixedFlux_double_precision_CUDA::run(), walberla::pystencils::FixedFlux_single_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_1_double_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_2_double_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_2_single_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_3_double_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_3_single_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_4_double_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_4_single_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_5_double_precision_CUDA::run(), walberla::pystencils::ReactionKernelIndexed_5_single_precision_CUDA::run(), walberla::lbm::DynamicUBBDoublePrecisionCUDA::run(), and walberla::lbm::DynamicUBBSinglePrecisionCUDA::run().