milupHPC documentation
  • include
  • sph
internal_forces.cuh
Go to the documentation of this file.
1
11#ifndef MILUPHPC_INTERNAL_FORCES_CUH
12#define MILUPHPC_INTERNAL_FORCES_CUH
13
14#include "../subdomain_key_tree/subdomain.cuh"
15#include "../materials/material.cuh"
16#include "kernel.cuh"
17
18namespace SPH {
19 namespace Kernel {
53 __global__ void internalForces(::SPH::SPH_kernel kernel, Material *materials, Tree *tree, Particles *particles,
54 int *interactions, int numRealParticles);
55
56 namespace Launch {
67 real internalForces(::SPH::SPH_kernel kernel, Material *materials, Tree *tree, Particles *particles,
68 int *interactions, int numRealParticles);
69 }
70 }
71}
72
73#endif //MILUPHPC_INTERNAL_FORCES_CUH
Material
Material parameters.
Definition: material.cuh:88
Particles
Particle(s) class based on SoA (Structur of Arrays).
Definition: particles.cuh:50
Tree
Tree class.
Definition: tree.cuh:140
kernel.cuh
Kernel
Definition: device_rhs.cuh:7
ProfilerIds::Time::tree
const char *const tree
Definition: h5profiler.h:57
SPH::Kernel::Launch::internalForces
real internalForces(::SPH::SPH_kernel kernel, Material *materials, Tree *tree, Particles *particles, int *interactions, int numRealParticles)
Wrapper for SPH::Kernel::internalForces().
Definition: internal_forces.cu:471
SPH::Kernel::internalForces
__global__ void internalForces(::SPH::SPH_kernel kernel, Material *materials, Tree *tree, Particles *particles, int *interactions, int numRealParticles)
Internal SPH forces.
Definition: internal_forces.cu:4
SPH
SPH related functions and kernels.
Definition: density.cuh:23
SPH::SPH_kernel
void(* SPH_kernel)(real *W, real dWdx[DIM], real *dWdr, real dx[DIM], real h)
Function pointer to generic SPH kernel function.
Definition: kernel.cuh:26
real
double real
Definition: parameter.h:15

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