ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
PackInfoPdfSinglePrecisionCUDA.cu File Reference
#include "core/DataTypes.h"
#include "core/cell/CellInterval.h"
#include "domain_decomposition/IBlock.h"
#include "stencil/Directions.h"
#include "PackInfoPdfSinglePrecisionCUDA.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 PackInfoPdfSinglePrecisionCUDA.cpp \author pystencils
 
#define RESTRICT
 

Functions

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

Macro Definition Documentation

◆ FUNC_PREFIX

#define FUNC_PREFIX   __global__

\file PackInfoPdfSinglePrecisionCUDA.cpp \author pystencils

Definition at line 29 of file PackInfoPdfSinglePrecisionCUDA.cu.

◆ RESTRICT

#define RESTRICT

Definition at line 61 of file PackInfoPdfSinglePrecisionCUDA.cu.