milupHPC documentation
  • TreeNS
  • Kernel
  • Launch
Functions
TreeNS::Kernel::Launch Namespace Reference

Functions

void set (Tree *tree, integer *count, integer *start, integer *child, integer *sorted, integer *index, integer *toDeleteLeaf, integer *toDeleteNode, real *minX, real *maxX)
 Wrapper for TreeNS::Kernel::set() More...
 
real info (Tree *tree, Particles *particles, integer n, integer m)
 Wrapper for TreeNS::Kernel::Launch::info() More...
 
real info (Tree *tree, Particles *particles)
 
real testTree (Tree *tree, Particles *particles, integer n, integer m)
 
void set (Tree *tree, integer *count, integer *start, integer *child, integer *sorted, integer *index, integer *toDeleteLeaf, integer *toDeleteNode, real *minX, real *maxX, real *minY, real *maxY)
 Wrapper for TreeNS::Kernel::Launch::set() More...
 
void set (Tree *tree, integer *count, integer *start, integer *child, integer *sorted, integer *index, integer *toDeleteLeaf, integer *toDeleteNode, real *minX, real *maxX, real *minY, real *maxY, real *minZ, real *maxZ)
 Wrapper for TreeNS::Kernel::Launch::set() More...
 
real sumParticles (Tree *tree)
 Wrapper for TreeNS::Kernel::sumParticles() More...
 
real getParticleKeys (Tree *tree, Particles *particles, keyType *keys, integer maxLevel, integer n, Curve::Type curveType=Curve::lebesgue, bool time=false)
 Wrapper for TreeNS::Kernel::getParticleKeys() More...
 
real buildTree (Tree *tree, Particles *particles, integer n, integer m, bool time=false)
 Wrapper for TreeNS::Kernel::buildTree() More...
 
real prepareSorting (Tree *tree, Particles *particles, integer n, integer m)
 
real calculateCentersOfMass (Tree *tree, Particles *particles, integer n, integer level, bool time=false)
 
real computeBoundingBox (Tree *tree, Particles *particles, integer *mutex, integer n, integer blockSize, bool time=false)
 Wrapper for TreeNS::Kernel::computeBoundingBox() More...
 
real centerOfMass (Tree *tree, Particles *particles, integer n, bool time=false)
 Wrapper for TreeNS::Kernel::centerOfMass() More...
 
real sort (Tree *tree, integer n, integer m, bool time=false)
 Wrapper for TreeNS::Kernel::sort() More...
 
real globalCOM (Tree *tree, Particles *particles, real com[DIM])
 Wrapper for TreeNS::Kernel::globalCOM() More...
 

Function Documentation

◆ buildTree()

real TreeNS::Kernel::Launch::buildTree ( Tree *  tree,
Particles *  particles,
integer  n,
integer  m,
bool  time = false 
)

Wrapper for TreeNS::Kernel::buildTree()

Returns
Wall time of execution

Definition at line 1934 of file tree.cu.

+ Here is the call graph for this function:

◆ calculateCentersOfMass()

real TreeNS::Kernel::Launch::calculateCentersOfMass ( Tree *  tree,
Particles *  particles,
integer  n,
integer  level,
bool  time = false 
)

Definition at line 1944 of file tree.cu.

+ Here is the call graph for this function:

◆ centerOfMass()

real TreeNS::Kernel::Launch::centerOfMass ( Tree *  tree,
Particles *  particles,
integer  n,
bool  time = false 
)

Wrapper for TreeNS::Kernel::centerOfMass()

Returns
Wall time of execution

Definition at line 1957 of file tree.cu.

+ Here is the call graph for this function:

◆ computeBoundingBox()

real TreeNS::Kernel::Launch::computeBoundingBox ( Tree *  tree,
Particles *  particles,
integer *  mutex,
integer  n,
integer  blockSize,
bool  time = false 
)

Wrapper for TreeNS::Kernel::computeBoundingBox()

Returns
Wall time of execution

Definition at line 1949 of file tree.cu.

+ Here is the call graph for this function:

◆ getParticleKeys()

real TreeNS::Kernel::Launch::getParticleKeys ( Tree *  tree,
Particles *  particles,
keyType *  keys,
integer  maxLevel,
integer  n,
Curve::Type  curveType = Curve::lebesgue,
bool  time = false 
)

Wrapper for TreeNS::Kernel::getParticleKeys()

Returns
Wall time of execution

Definition at line 1967 of file tree.cu.

+ Here is the call graph for this function:

◆ globalCOM()

real TreeNS::Kernel::Launch::globalCOM ( Tree *  tree,
Particles *  particles,
real  com[DIM] 
)

Wrapper for TreeNS::Kernel::globalCOM()

Returns
Wall time of execution

Definition at line 1974 of file tree.cu.

+ Here is the call graph for this function:

◆ info() [1/2]

real TreeNS::Kernel::Launch::info ( Tree *  tree,
Particles *  particles 
)

Definition at line 1881 of file tree.cu.

+ Here is the call graph for this function:

◆ info() [2/2]

real TreeNS::Kernel::Launch::info ( Tree *  tree,
Particles *  particles,
integer  n,
integer  m 
)

Wrapper for TreeNS::Kernel::Launch::info()

Definition at line 1876 of file tree.cu.

+ Here is the call graph for this function:

◆ prepareSorting()

real TreeNS::Kernel::Launch::prepareSorting ( Tree *  tree,
Particles *  particles,
integer  n,
integer  m 
)

Definition at line 1939 of file tree.cu.

+ Here is the call graph for this function:

◆ set() [1/3]

void TreeNS::Kernel::Launch::set ( Tree *  tree,
integer *  count,
integer *  start,
integer *  child,
integer *  sorted,
integer *  index,
integer *  toDeleteLeaf,
integer *  toDeleteNode,
real *  minX,
real *  maxX 
)

Wrapper for TreeNS::Kernel::set()

Definition at line 1869 of file tree.cu.

+ Here is the call graph for this function:

◆ set() [2/3]

void TreeNS::Kernel::Launch::set ( Tree *  tree,
integer *  count,
integer *  start,
integer *  child,
integer *  sorted,
integer *  index,
integer *  toDeleteLeaf,
integer *  toDeleteNode,
real *  minX,
real *  maxX,
real *  minY,
real *  maxY 
)

Wrapper for TreeNS::Kernel::Launch::set()

Parameters
tree
count
start
child
sorted
index
toDeleteLeaf
toDeleteNode
minX
maxX
minY
maxY

Definition at line 1899 of file tree.cu.

+ Here is the call graph for this function:

◆ set() [3/3]

void TreeNS::Kernel::Launch::set ( Tree *  tree,
integer *  count,
integer *  start,
integer *  child,
integer *  sorted,
integer *  index,
integer *  toDeleteLeaf,
integer *  toDeleteNode,
real *  minX,
real *  maxX,
real *  minY,
real *  maxY,
real *  minZ,
real *  maxZ 
)

Wrapper for TreeNS::Kernel::Launch::set()

Parameters
tree
count
start
child
sorted
index
toDeleteLeaf
toDeleteNode
minX
maxX
minY
maxY
minZ
maxZ

Definition at line 1916 of file tree.cu.

+ Here is the call graph for this function:

◆ sort()

real TreeNS::Kernel::Launch::sort ( Tree *  tree,
integer  n,
integer  m,
bool  time = false 
)

Wrapper for TreeNS::Kernel::sort()

Returns
Wall time of execution

Definition at line 1962 of file tree.cu.

+ Here is the call graph for this function:

◆ sumParticles()

real TreeNS::Kernel::Launch::sumParticles ( Tree *  tree)

Wrapper for TreeNS::Kernel::sumParticles()

Returns
Wall time of execution

Definition at line 1929 of file tree.cu.

+ Here is the call graph for this function:

◆ testTree()

real TreeNS::Kernel::Launch::testTree ( Tree *  tree,
Particles *  particles,
integer  n,
integer  m 
)

Definition at line 1886 of file tree.cu.

+ Here is the call graph for this function:

milupHPC - TreeNS::Kernel::Launch Namespace Reference
Generated on Wed Aug 31 2022 12:16:54 by Doxygen 1.9.3