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 |