milupHPC documentation
Public Member Functions | Public Attributes | List of all members
IntegratedParticleHandler Class Reference

#include "particle_handler.h"

+ Collaboration diagram for IntegratedParticleHandler:
Collaboration graph

Public Member Functions

 IntegratedParticleHandler (integer numParticles, integer numNodes)
 
 ~IntegratedParticleHandler ()
 

Public Attributes

integer numParticles
 (host) number of particles More...
 
integer numNodes
 (host) number of nodes More...
 
idInteger * d_uid
 device unique identifier More...
 
real * d_x
 
real * d_vx
 device time derivative of particle's x position More...
 
real * d_ax
 device time derivative of particle's x velocity More...
 
real * d_y
 
real * d_vy
 device time derivative of particle's y position More...
 
real * d_ay
 device time derivative of particle's y velocity More...
 
real * d_z
 
real * d_vz
 device time derivative of particle's z position More...
 
real * d_az
 device time derivative of particle's z velocity More...
 
real * d_rho
 
real * d_e
 
real * d_dedt
 
real * d_p
 
real * d_cs
 
real * d_sml
 
real * d_drhodt
 
IntegratedParticles * d_integratedParticles
 device instance of IntegratedParticles class More...
 

Detailed Description

Handling IntegratedParticles class

Allocate and handle both host and device arrays and instances

Definition at line 425 of file particle_handler.h.

Constructor & Destructor Documentation

◆ IntegratedParticleHandler()

IntegratedParticleHandler::IntegratedParticleHandler ( integer  numParticles,
integer  numNodes 
)

Constructor

Parameters
numParticles
numNodes

Definition at line 899 of file particle_handler.cpp.

+ Here is the call graph for this function:

◆ ~IntegratedParticleHandler()

IntegratedParticleHandler::~IntegratedParticleHandler ( )

Destructor

Definition at line 959 of file particle_handler.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ d_ax

real* IntegratedParticleHandler::d_ax

device time derivative of particle's x velocity

Definition at line 441 of file particle_handler.h.

◆ d_ay

real* IntegratedParticleHandler::d_ay

device time derivative of particle's y velocity

Definition at line 447 of file particle_handler.h.

◆ d_az

real* IntegratedParticleHandler::d_az

device time derivative of particle's z velocity

Definition at line 453 of file particle_handler.h.

◆ d_cs

real* IntegratedParticleHandler::d_cs

Definition at line 461 of file particle_handler.h.

◆ d_dedt

real* IntegratedParticleHandler::d_dedt

Definition at line 459 of file particle_handler.h.

◆ d_drhodt

real* IntegratedParticleHandler::d_drhodt

Definition at line 466 of file particle_handler.h.

◆ d_e

real* IntegratedParticleHandler::d_e

Definition at line 458 of file particle_handler.h.

◆ d_integratedParticles

IntegratedParticles* IntegratedParticleHandler::d_integratedParticles

device instance of IntegratedParticles class

Definition at line 474 of file particle_handler.h.

◆ d_p

real* IntegratedParticleHandler::d_p

Definition at line 460 of file particle_handler.h.

◆ d_rho

real* IntegratedParticleHandler::d_rho

Definition at line 457 of file particle_handler.h.

◆ d_sml

real* IntegratedParticleHandler::d_sml

Definition at line 463 of file particle_handler.h.

◆ d_uid

idInteger* IntegratedParticleHandler::d_uid

device unique identifier

Definition at line 435 of file particle_handler.h.

◆ d_vx

real* IntegratedParticleHandler::d_vx

device time derivative of particle's x position

Definition at line 439 of file particle_handler.h.

◆ d_vy

real* IntegratedParticleHandler::d_vy

device time derivative of particle's y position

Definition at line 445 of file particle_handler.h.

◆ d_vz

real* IntegratedParticleHandler::d_vz

device time derivative of particle's z position

Definition at line 451 of file particle_handler.h.

◆ d_x

real* IntegratedParticleHandler::d_x

Definition at line 437 of file particle_handler.h.

◆ d_y

real* IntegratedParticleHandler::d_y

Definition at line 443 of file particle_handler.h.

◆ d_z

real* IntegratedParticleHandler::d_z

Definition at line 449 of file particle_handler.h.

◆ numNodes

integer IntegratedParticleHandler::numNodes

(host) number of nodes

Definition at line 432 of file particle_handler.h.

◆ numParticles

integer IntegratedParticleHandler::numParticles

(host) number of particles

Definition at line 430 of file particle_handler.h.


The documentation for this class was generated from the following files:
  • include/particle_handler.h
  • src/particle_handler.cpp

milupHPC - IntegratedParticleHandler Class Reference
Generated on Wed Aug 31 2022 12:16:53 by Doxygen 1.9.3