milupHPC documentation
  • include
  • integrator
device_explicit_euler.cuh
Go to the documentation of this file.
1
8#ifndef MILUPHPC_DEVICE_EXPLICIT_EULER_CUH
9#define MILUPHPC_DEVICE_EXPLICIT_EULER_CUH
10
11#include "../particles.cuh"
12#include <assert.h>
13
15namespace ExplicitEulerNS {
16
18 namespace Kernel {
19
29 __global__ void update(Particles *particles, integer n, real dt);
30
32 namespace Launch {
38 real update(Particles *particles, integer n, real dt);
39 }
40 }
41
42}
43
44#endif //MILUPHPC_DEVICE_EXPLICIT_EULER_CUH
Particles
Particle(s) class based on SoA (Structur of Arrays).
Definition: particles.cuh:50
ExplicitEulerNS::Kernel::Launch::update
real update(Particles *particles, integer n, real dt)
Wrapper for ExplicitEulerNS::Kernel::update().
Definition: device_explicit_euler.cu:56
ExplicitEulerNS::Kernel::update
__global__ void update(Particles *particles, integer n, real dt)
Update/move/advance particles.
Definition: device_explicit_euler.cu:4
ExplicitEulerNS
explicit euler integrator
Definition: device_explicit_euler.cuh:15
Kernel
Definition: device_rhs.cuh:7
real
double real
Definition: parameter.h:15
integer
int integer
Definition: parameter.h:17

milupHPC - include/integrator/device_explicit_euler.cuh Source File
Generated on Wed Aug 31 2022 12:16:52 by Doxygen 1.9.3