milupHPC documentation
  • include
  • sph
soundspeed.cuh
Go to the documentation of this file.
1
10#ifndef MILUPHPC_SOUNDSPEED_CUH
11#define MILUPHPC_SOUNDSPEED_CUH
12
13#include "../particles.cuh"
14#include "../subdomain_key_tree/subdomain.cuh"
15#include "../parameter.h"
16#include "../materials/material.cuh"
17#include "kernel.cuh"
18#include "cuda_utils/cuda_utilities.cuh"
19#include "cuda_utils/cuda_runtime.h"
20
21namespace SPH {
22 namespace Kernel {
34 __global__ void initializeSoundSpeed(Particles *particles, Material *materials, int numParticles);
35
47 __global__ void calculateSoundSpeed(Particles *particles, Material *materials, int numParticles);
48
49 namespace Launch {
58 real initializeSoundSpeed(Particles *particles, Material *materials, int numParticles);
59
68 real calculateSoundSpeed(Particles *particles, Material *materials, int numParticles);
69 }
70 }
71}
72
73#endif //MILUPHPC_SOUNDSPEED_CUH
Material
Material parameters.
Definition: material.cuh:88
Particles
Particle(s) class based on SoA (Structur of Arrays).
Definition: particles.cuh:50
cuda_runtime.h
CUDA runtime functionalities and wrappers.
cuda_utilities.cuh
CUDA utilities.
kernel.cuh
Kernel
Definition: device_rhs.cuh:7
ProfilerIds::numParticles
const char *const numParticles
Definition: h5profiler.h:29
SPH::Kernel::Launch::calculateSoundSpeed
real calculateSoundSpeed(Particles *particles, Material *materials, int numParticles)
Wrapper for SPH::Kernel::calculateSoundSpeed().
Definition: soundspeed.cu:98
SPH::Kernel::Launch::initializeSoundSpeed
real initializeSoundSpeed(Particles *particles, Material *materials, int numParticles)
Wrapper for SPH::Kernel::initializeSoundSpeed().
Definition: soundspeed.cu:93
SPH::Kernel::initializeSoundSpeed
__global__ void initializeSoundSpeed(Particles *particles, Material *materials, int numParticles)
Initialize the speed of sound .
Definition: soundspeed.cu:4
SPH::Kernel::calculateSoundSpeed
__global__ void calculateSoundSpeed(Particles *particles, Material *materials, int numParticles)
Calculate the speed of sound .
Definition: soundspeed.cu:35
SPH
SPH related functions and kernels.
Definition: density.cuh:23
real
double real
Definition: parameter.h:15

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