25#include "core/DataTypes.h"
26#include "core/Macros.h"
30#if (defined WALBERLA_CXX_COMPILER_IS_GNU) || (defined WALBERLA_CXX_COMPILER_IS_CLANG)
31#pragma GCC diagnostic push
32#pragma GCC diagnostic ignored "-Wfloat-equal"
33#pragma GCC diagnostic ignored "-Wshadow"
34#pragma GCC diagnostic ignored "-Wconversion"
35#pragma GCC diagnostic ignored "-Wunused-variable"
38#if (defined WALBERLA_CXX_COMPILER_IS_INTEL)
40#pragma warning(disable : 1599)
48namespace internal_a94c3c474646ee6905a4b90e8ccc47e6 {
64 auto rho_0 =
block->getData<field::GhostLayerField<double, 1>>(rho_0ID);
66 auto &stoech_0 = this->stoech_0_;
67 auto &rate_coefficient = this->rate_coefficient_;
68 auto &order_0 = this->order_0_;
93 auto rho_0 =
block->getData<field::GhostLayerField<double, 1>>(rho_0ID);
95 auto &stoech_0 = this->stoech_0_;
96 auto &rate_coefficient = this->rate_coefficient_;
97 auto &order_0 = this->order_0_;
117#if (defined WALBERLA_CXX_COMPILER_IS_GNU) || (defined WALBERLA_CXX_COMPILER_IS_CLANG)
118#pragma GCC diagnostic pop
121#if (defined WALBERLA_CXX_COMPILER_IS_INTEL)
#define FUNC_PREFIX
\file AdvectiveFluxKernel_double_precision.cpp \author pystencils
#define RESTRICT
\file AdvectiveFluxKernel_double_precision.h \author pystencils
void runOnCellInterval(const shared_ptr< StructuredBlockStorage > &blocks, const CellInterval &globalCellInterval, cell_idx_t ghostLayers, IBlock *block)
cudaStream_t stream[1]
CUDA streams for parallel computing on CPU and GPU.
static double * block(double *p, std::size_t index, std::size_t size)
static FUNC_PREFIX void reactionkernelbulk_1_double_precision_reactionkernelbulk_1_double_precision(double *RESTRICT _data_rho_0, int64_t const _size_rho_0_0, int64_t const _size_rho_0_1, int64_t const _size_rho_0_2, int64_t const _stride_rho_0_0, int64_t const _stride_rho_0_1, int64_t const _stride_rho_0_2, double order_0, double rate_coefficient, double stoech_0)
\file PackInfoPdfDoublePrecision.cpp \author pystencils