![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Functions | |
| static FUNC_PREFIX | __launch_bounds__ (256) void dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA(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 double *RESTRICT | _data_pdfs |
| static FUNC_PREFIX uint8_t *RESTRICT const double *RESTRICT int64_t const | _stride_pdfs_0 |
| static FUNC_PREFIX uint8_t *RESTRICT const double *RESTRICT int64_t const int64_t const | _stride_pdfs_1 |
| static FUNC_PREFIX uint8_t *RESTRICT const double *RESTRICT int64_t const int64_t const int64_t const | _stride_pdfs_2 |
| static FUNC_PREFIX uint8_t *RESTRICT const double *RESTRICT int64_t const int64_t const int64_t const int64_t const | _stride_pdfs_3 |
| static FUNC_PREFIX uint8_t *RESTRICT const double *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 double | weights [] = {((double)(0.33333333333333333)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(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_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::if | ( | ) |
Definition at line 90 of file DynamicUBBDoublePrecisionCUDA.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_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::_data_indexVector |
Definition at line 77 of file DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const double* RESTRICT walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::_data_pdfs |
Definition at line 77 of file DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const double* RESTRICT int64_t const walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::_stride_pdfs_0 |
Definition at line 77 of file DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const double* RESTRICT int64_t const int64_t const walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::_stride_pdfs_1 |
Definition at line 77 of file DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const double* RESTRICT int64_t const int64_t const int64_t const walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::_stride_pdfs_2 |
Definition at line 77 of file DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const double* RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::_stride_pdfs_3 |
Definition at line 77 of file DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::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 DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::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 DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::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 DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| FUNC_PREFIX uint8_t* RESTRICT const double* RESTRICT int64_t const int64_t const int64_t const int64_t const int32_t walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::forceVectorSize |
Definition at line 77 of file DynamicUBBDoublePrecisionCUDA.cu.
| const int32_t walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::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 DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::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 DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| const int32_t walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::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 DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().
| const double walberla::lbm::internal_dynamicubbdoubleprecisioncuda_boundary_DynamicUBBDoublePrecisionCUDA::weights[] = {((double)(0.33333333333333333)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.055555555555555556)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778)), ((double)(0.027777777777777778))} |
Definition at line 84 of file DynamicUBBDoublePrecisionCUDA.cu.
Referenced by if().