![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Functions | |
| static FUNC_PREFIX | __launch_bounds__ (256) void dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA(uint8_t *RESTRICT _data_forceVector |
| if (blockDim.x *blockIdx.x+threadIdx.x< forceVectorSize) | |
Variables | |
| static FUNC_PREFIX uint8_t *RESTRICT const | _data_indexVector |
| static FUNC_PREFIX uint8_t *RESTRICT const float *RESTRICT | _data_pdfs |
| static FUNC_PREFIX uint8_t *RESTRICT const float *RESTRICT int64_t const | _stride_pdfs_0 |
| static FUNC_PREFIX uint8_t *RESTRICT const float *RESTRICT int64_t const int64_t const | _stride_pdfs_1 |
| static FUNC_PREFIX uint8_t *RESTRICT const float *RESTRICT int64_t const int64_t const int64_t const | _stride_pdfs_2 |
| static FUNC_PREFIX uint8_t *RESTRICT const float *RESTRICT int64_t const int64_t const int64_t const int64_t const | _stride_pdfs_3 |
| static FUNC_PREFIX uint8_t *RESTRICT const float *RESTRICT int64_t const int64_t const int64_t const int64_t const int32_t | forceVectorSize |
| const int32_t | f_in_inv_offsets_x [] = {0, 0, 0, -1, 1, 0, 0, -1, 1, -1, 1, 0, 0, -1, 1, 0, 0, -1, 1} |
| const int32_t | f_in_inv_offsets_y [] = {0, 1, -1, 0, 0, 0, 0, 1, 1, -1, -1, 1, -1, 0, 0, 1, -1, 0, 0} |
| const int32_t | f_in_inv_offsets_z [] = {0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, -1} |
| const float | weights [] = {((float)(0.33333333333333333)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778))} |
| const int32_t | neighbour_offset_x [] = {0, 0, 0, -1, 1, 0, 0, -1, 1, -1, 1, 0, 0, -1, 1, 0, 0, -1, 1} |
| const int32_t | neighbour_offset_y [] = {0, 1, -1, 0, 0, 0, 0, 1, 1, -1, -1, 1, -1, 0, 0, 1, -1, 0, 0} |
| const int32_t | neighbour_offset_z [] = {0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, -1} |
|
static |
References stream.
| walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::if | ( | ) |
Definition at line 90 of file DynamicUBBSinglePrecisionCUDA.cu.
References _data_indexVector, _data_pdfs, _stride_pdfs_0, _stride_pdfs_1, _stride_pdfs_2, _stride_pdfs_3, f_in_inv_offsets_x, f_in_inv_offsets_y, f_in_inv_offsets_z, neighbour_offset_x, neighbour_offset_y, neighbour_offset_z, RESTRICT, stream, and weights.
| FUNC_PREFIX uint8_t* RESTRICT const walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::_data_indexVector |
Definition at line 77 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const float* RESTRICT walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::_data_pdfs |
Definition at line 77 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const float* RESTRICT int64_t const walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::_stride_pdfs_0 |
Definition at line 77 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const float* RESTRICT int64_t const int64_t const walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::_stride_pdfs_1 |
Definition at line 77 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const float* RESTRICT int64_t const int64_t const int64_t const walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::_stride_pdfs_2 |
Definition at line 77 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const float* RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::_stride_pdfs_3 |
Definition at line 77 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::f_in_inv_offsets_x[] = {0, 0, 0, -1, 1, 0, 0, -1, 1, -1, 1, 0, 0, -1, 1, 0, 0, -1, 1} |
Definition at line 80 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::f_in_inv_offsets_y[] = {0, 1, -1, 0, 0, 0, 0, 1, 1, -1, -1, 1, -1, 0, 0, 1, -1, 0, 0} |
Definition at line 81 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::f_in_inv_offsets_z[] = {0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, -1} |
Definition at line 82 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const float* RESTRICT int64_t const int64_t const int64_t const int64_t const int32_t walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::forceVectorSize |
Definition at line 77 of file DynamicUBBSinglePrecisionCUDA.cu.
| const int32_t walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::neighbour_offset_x[] = {0, 0, 0, -1, 1, 0, 0, -1, 1, -1, 1, 0, 0, -1, 1, 0, 0, -1, 1} |
Definition at line 86 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::neighbour_offset_y[] = {0, 1, -1, 0, 0, 0, 0, 1, 1, -1, -1, 1, -1, 0, 0, 1, -1, 0, 0} |
Definition at line 87 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::neighbour_offset_z[] = {0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, -1} |
Definition at line 88 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().
| const float walberla::lbm::internal_dynamicubbsingleprecisioncuda_boundary_DynamicUBBSinglePrecisionCUDA::weights[] = {((float)(0.33333333333333333)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((float)(0.027777777777777778))} |
Definition at line 84 of file DynamicUBBSinglePrecisionCUDA.cu.
Referenced by if().