|
Peka2D_v5
v5.0
|
Arrange the pointers to CUDA memory for all the run-control and data-arrays in t_arrays. More...
#include <structs.h>
Public Attributes | |
| int * | index |
| int * | check |
| double * | t |
| double * | dt |
| int * | nActCells |
| int * | nActWalls |
| int * | nIter |
| int * | indexOut |
| int * | indexDump |
| int * | dumpComponent |
| int * | dumpState |
| double * | massOld |
| double * | massNew |
| double * | massError |
| double * | qTotalIn |
| double * | qTotalOut |
| int * | cidx |
| int * | nneig |
| int * | activeC |
| int * | actCells |
| double * | z |
| double * | h |
| double * | hu |
| double * | hv |
| double * | u |
| double * | v |
| double * | modulou |
| double * | sqrh |
| double * | area |
| double * | nman |
| double * | SOX |
| double * | SOY |
| double * | mass |
| double * | dh |
| double * | dhu |
| double * | dhv |
| int * | solidWallByCell |
| int * | neighCell |
| int * | neighWall |
| double * | normalXbyCell |
| double * | normalYbyCell |
| int * | activeW |
| int * | actWalls |
| int * | widx |
| int * | idx1 |
| int * | idx2 |
| int * | idw1 |
| int * | idw2 |
| double * | normalX |
| double * | normalY |
| double * | deltaX |
| double * | length |
| double * | distNormal |
| double * | distCentX |
| double * | distCentY |
| double * | nman2wall |
| double * | gp |
| int * | typeOfBound |
| int * | solidWall |
| double * | qnormalL |
| double * | localDt |
| int * | cidxIn |
| int * | idBoundIn |
| double * | normalXwallIn |
| double * | normalYwallIn |
| double * | lengthwallIn |
| int * | cidxOut |
| int * | idBoundOut |
| double * | normalXwallOut |
| double * | normalYwallOut |
| double * | lengthwallOut |
| int * | typeDiff |
| double * | k_xx |
| double * | k_yy |
| double * | hcsol |
| double * | csol |
| double * | dhcsol |
Arrange the pointers to CUDA memory for all the run-control and data-arrays in t_arrays.
The definition of the variables and memory size is the same as that in the t_arrays description. This structure is created in the RAM memory but the CUDA memory for data-arrays is allocated using these pointers.
| int * t_cuPtr_::actCells |
| int* t_cuPtr_::activeC |
| int* t_cuPtr_::activeW |
| int * t_cuPtr_::actWalls |
| double* t_cuPtr_::area |
| int * t_cuPtr_::check |
| int* t_cuPtr_::cidx |
| int* t_cuPtr_::cidxIn |
| int* t_cuPtr_::cidxOut |
| double * t_cuPtr_::csol |
| double * t_cuPtr_::deltaX |
| double* t_cuPtr_::dh |
| double* t_cuPtr_::dhcsol |
| double * t_cuPtr_::dhu |
| double * t_cuPtr_::dhv |
| double * t_cuPtr_::distCentX |
| double * t_cuPtr_::distCentY |
| double * t_cuPtr_::distNormal |
| double * t_cuPtr_::dt |
| int* t_cuPtr_::dumpComponent |
| int * t_cuPtr_::dumpState |
| double * t_cuPtr_::gp |
| double * t_cuPtr_::h |
| double* t_cuPtr_::hcsol |
| double * t_cuPtr_::hu |
| double * t_cuPtr_::hv |
| int* t_cuPtr_::idBoundIn |
| int* t_cuPtr_::idBoundOut |
| int * t_cuPtr_::idw1 |
| int * t_cuPtr_::idw2 |
| int* t_cuPtr_::idx1 |
| int * t_cuPtr_::idx2 |
| int* t_cuPtr_::index |
| int * t_cuPtr_::indexDump |
| int * t_cuPtr_::indexOut |
| double* t_cuPtr_::k_xx |
| double * t_cuPtr_::k_yy |
| double * t_cuPtr_::length |
| double* t_cuPtr_::lengthwallIn |
| double* t_cuPtr_::lengthwallOut |
| double * t_cuPtr_::localDt |
| double* t_cuPtr_::mass |
| double* t_cuPtr_::massError |
| double * t_cuPtr_::massNew |
| double* t_cuPtr_::massOld |
| double * t_cuPtr_::modulou |
| int* t_cuPtr_::nActCells |
| int * t_cuPtr_::nActWalls |
| int * t_cuPtr_::neighCell |
| int * t_cuPtr_::neighWall |
| int* t_cuPtr_::nIter |
| double * t_cuPtr_::nman |
| double* t_cuPtr_::nman2wall |
| int * t_cuPtr_::nneig |
| double* t_cuPtr_::normalX |
| double* t_cuPtr_::normalXbyCell |
| double* t_cuPtr_::normalXwallIn |
| double* t_cuPtr_::normalXwallOut |
| double * t_cuPtr_::normalY |
| double * t_cuPtr_::normalYbyCell |
| double * t_cuPtr_::normalYwallIn |
| double * t_cuPtr_::normalYwallOut |
| double* t_cuPtr_::qnormalL |
| double* t_cuPtr_::qTotalIn |
| double * t_cuPtr_::qTotalOut |
| int * t_cuPtr_::solidWall |
| int* t_cuPtr_::solidWallByCell |
| double * t_cuPtr_::SOX |
| double * t_cuPtr_::SOY |
| double * t_cuPtr_::sqrh |
| double* t_cuPtr_::t |
| int* t_cuPtr_::typeDiff |
| int* t_cuPtr_::typeOfBound |
| double * t_cuPtr_::u |
| double * t_cuPtr_::v |
| int* t_cuPtr_::widx |
| double* t_cuPtr_::z |