ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
PackInfoPdfDoublePrecisionCUDA.cu File Reference
#include "core/DataTypes.h"
#include "core/cell/CellInterval.h"
#include "domain_decomposition/IBlock.h"
#include "stencil/Directions.h"
#include "PackInfoPdfDoublePrecisionCUDA.h"

Go to the source code of this file.

Namespaces

namespace  walberla
 \file PackInfoPdfDoublePrecision.cpp \author pystencils
 
namespace  walberla::pystencils
 
namespace  walberla::pystencils::internal_pack_SW
 
namespace  walberla::pystencils::internal_pack_BW
 
namespace  walberla::pystencils::internal_pack_W
 
namespace  walberla::pystencils::internal_pack_TW
 
namespace  walberla::pystencils::internal_pack_NW
 
namespace  walberla::pystencils::internal_pack_BS
 
namespace  walberla::pystencils::internal_pack_S
 
namespace  walberla::pystencils::internal_pack_TS
 
namespace  walberla::pystencils::internal_pack_B
 
namespace  walberla::pystencils::internal_pack_T
 
namespace  walberla::pystencils::internal_pack_BN
 
namespace  walberla::pystencils::internal_pack_N
 
namespace  walberla::pystencils::internal_pack_TN
 
namespace  walberla::pystencils::internal_pack_SE
 
namespace  walberla::pystencils::internal_pack_BE
 
namespace  walberla::pystencils::internal_pack_E
 
namespace  walberla::pystencils::internal_pack_TE
 
namespace  walberla::pystencils::internal_pack_NE
 
namespace  walberla::pystencils::internal_unpack_SW
 
namespace  walberla::pystencils::internal_unpack_BW
 
namespace  walberla::pystencils::internal_unpack_W
 
namespace  walberla::pystencils::internal_unpack_TW
 
namespace  walberla::pystencils::internal_unpack_NW
 
namespace  walberla::pystencils::internal_unpack_BS
 
namespace  walberla::pystencils::internal_unpack_S
 
namespace  walberla::pystencils::internal_unpack_TS
 
namespace  walberla::pystencils::internal_unpack_B
 
namespace  walberla::pystencils::internal_unpack_T
 
namespace  walberla::pystencils::internal_unpack_BN
 
namespace  walberla::pystencils::internal_unpack_N
 
namespace  walberla::pystencils::internal_unpack_TN
 
namespace  walberla::pystencils::internal_unpack_SE
 
namespace  walberla::pystencils::internal_unpack_BE
 
namespace  walberla::pystencils::internal_unpack_E
 
namespace  walberla::pystencils::internal_unpack_TE
 
namespace  walberla::pystencils::internal_unpack_NE
 

Macros

#define FUNC_PREFIX   __global__
 \file PackInfoPdfDoublePrecisionCUDA.cpp \author pystencils
 
#define RESTRICT
 

Functions

static FUNC_PREFIX walberla::pystencils::internal_pack_SW::__launch_bounds__ (256) void pack_SW(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_BW::__launch_bounds__ (256) void pack_BW(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_W::__launch_bounds__ (256) void pack_W(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_TW::__launch_bounds__ (256) void pack_TW(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_NW::__launch_bounds__ (256) void pack_NW(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_BS::__launch_bounds__ (256) void pack_BS(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_S::__launch_bounds__ (256) void pack_S(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_TS::__launch_bounds__ (256) void pack_TS(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_B::__launch_bounds__ (256) void pack_B(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_T::__launch_bounds__ (256) void pack_T(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_BN::__launch_bounds__ (256) void pack_BN(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_N::__launch_bounds__ (256) void pack_N(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_TN::__launch_bounds__ (256) void pack_TN(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_SE::__launch_bounds__ (256) void pack_SE(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_BE::__launch_bounds__ (256) void pack_BE(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_E::__launch_bounds__ (256) void pack_E(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_TE::__launch_bounds__ (256) void pack_TE(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_pack_NE::__launch_bounds__ (256) void pack_NE(double *RESTRICT _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_SW::__launch_bounds__ (256) void unpack_SW(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_BW::__launch_bounds__ (256) void unpack_BW(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_W::__launch_bounds__ (256) void unpack_W(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_TW::__launch_bounds__ (256) void unpack_TW(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_NW::__launch_bounds__ (256) void unpack_NW(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_BS::__launch_bounds__ (256) void unpack_BS(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_S::__launch_bounds__ (256) void unpack_S(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_TS::__launch_bounds__ (256) void unpack_TS(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_B::__launch_bounds__ (256) void unpack_B(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_T::__launch_bounds__ (256) void unpack_T(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_BN::__launch_bounds__ (256) void unpack_BN(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_N::__launch_bounds__ (256) void unpack_N(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_TN::__launch_bounds__ (256) void unpack_TN(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_SE::__launch_bounds__ (256) void unpack_SE(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_BE::__launch_bounds__ (256) void unpack_BE(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_E::__launch_bounds__ (256) void unpack_E(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_TE::__launch_bounds__ (256) void unpack_TE(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX walberla::pystencils::internal_unpack_NE::__launch_bounds__ (256) void unpack_NE(double *RESTRICT const _data_buffer
 

Variables

static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_SW::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_SW::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_SW::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_SW::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_SW::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_SW::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_SW::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_BW::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_BW::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_BW::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BW::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BW::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BW::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BW::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_W::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_W::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_W::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_W::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_W::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_W::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_W::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_TW::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_TW::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_TW::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TW::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TW::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TW::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TW::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_NW::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_NW::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_NW::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_NW::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_NW::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_NW::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_NW::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_BS::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_BS::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_BS::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BS::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BS::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BS::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BS::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_S::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_S::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_S::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_S::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_S::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_S::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_S::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_TS::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_TS::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_TS::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TS::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TS::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TS::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TS::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_B::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_B::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_B::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_B::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_B::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_B::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_B::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_T::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_T::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_T::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_T::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_T::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_T::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_T::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_BN::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_BN::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_BN::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BN::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BN::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BN::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BN::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_N::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_N::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_N::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_N::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_N::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_N::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_N::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_TN::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_TN::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_TN::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TN::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TN::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TN::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TN::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_SE::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_SE::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_SE::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_SE::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_SE::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_SE::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_SE::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_BE::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_BE::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_BE::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BE::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BE::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BE::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_BE::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_E::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_E::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_E::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_E::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_E::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_E::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_E::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_TE::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_TE::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_TE::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TE::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TE::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TE::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_TE::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const walberla::pystencils::internal_pack_NE::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const walberla::pystencils::internal_pack_NE::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_NE::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_NE::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_NE::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_NE::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_pack_NE::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_SW::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_SW::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_SW::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_SW::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_SW::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_SW::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_SW::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_BW::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_BW::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_BW::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BW::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BW::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BW::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BW::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_W::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_W::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_W::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_W::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_W::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_W::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_W::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_TW::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_TW::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_TW::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TW::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TW::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TW::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TW::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_NW::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_NW::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_NW::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_NW::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_NW::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_NW::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_NW::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_BS::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_BS::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_BS::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BS::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BS::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BS::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BS::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_S::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_S::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_S::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_S::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_S::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_S::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_S::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_TS::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_TS::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_TS::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TS::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TS::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TS::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TS::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_B::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_B::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_B::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_B::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_B::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_B::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_B::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_T::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_T::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_T::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_T::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_T::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_T::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_T::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_BN::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_BN::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_BN::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BN::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BN::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BN::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BN::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_N::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_N::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_N::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_N::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_N::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_N::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_N::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_TN::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_TN::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_SE::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_SE::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_SE::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_SE::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_SE::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_SE::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_SE::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_BE::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_BE::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_BE::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BE::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BE::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BE::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_BE::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_E::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_E::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_E::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_E::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_E::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_E::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_E::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_TE::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_TE::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_TE::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TE::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TE::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TE::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TE::_stride_pdfs_2
 
static FUNC_PREFIX double *RESTRICT walberla::pystencils::internal_unpack_NE::_data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const walberla::pystencils::internal_unpack_NE::_size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_NE::_size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_NE::_size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_NE::_stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_NE::_stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_NE::_stride_pdfs_2
 

Macro Definition Documentation

◆ FUNC_PREFIX

#define FUNC_PREFIX   __global__

\file PackInfoPdfDoublePrecisionCUDA.cpp \author pystencils

Definition at line 29 of file PackInfoPdfDoublePrecisionCUDA.cu.

◆ RESTRICT

#define RESTRICT

Definition at line 61 of file PackInfoPdfDoublePrecisionCUDA.cu.