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
15
namespace
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