![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include "errorhandling.hpp"#include "utils.cuh"#include "utils.hpp"#include <cuda.h>#include <cuda_runtime.h>#include <cstdio>#include <cstdlib>#include <sstream>#include <string>#include <utility>Go to the source code of this file.
Functions | |
| static std::basic_ostream< char > & | operator<< (std::basic_ostream< char > &os, const dim3 &dim) |
| static std::basic_ostream< char > & | operator<< (std::basic_ostream< char > &os, cudaError_t CU_err) |
| 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. | |
| 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. | |
Variables | |
| cudaStream_t | stream [1] |
| CUDA streams for parallel computing on CPU and GPU. | |
| 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.
|
static |
Definition at line 34 of file common_cuda.cu.
Referenced by Utils::MemcpyOArchive::operator&().
|
static |
Definition at line 34 of file common_cuda.cu.
| cudaStream_t stream[1] |
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().