milupHPC documentation
  • src
  • sph
Namespaces | Macros | Functions | Variables
kernel.cu File Reference
#include "../../include/sph/kernel.cuh"
#include "../../include/cuda_utils/cuda_launcher.cuh"
+ Include dependency graph for kernel.cu:

Go to the source code of this file.

Namespaces

namespace  SPH
 SPH related functions and kernels.
 

Macros

#define MIN_NUMBER_OF_INTERACTIONS_FOR_TENSORIAL_CORRECTION_TO_WORK   0
 

Functions

CUDA_CALLABLE_MEMBER real SPH::fixTensileInstability (SPH_kernel kernel, Particles *particles, int p1, int p2)
 Calculates the kernel for the tensile instability fix (Monaghan 2000). More...
 

Variables

__device__ SPH::SPH_kernel spiky_p = SPH::SmoothingKernel::spiky
 
__device__ SPH::SPH_kernel cubicSpline_p = SPH::SmoothingKernel::cubicSpline
 
__device__ SPH::SPH_kernel wendlandc2_p = SPH::SmoothingKernel::wendlandc2
 
__device__ SPH::SPH_kernel wendlandc4_p = SPH::SmoothingKernel::wendlandc4
 
__device__ SPH::SPH_kernel wendlandc6_p = SPH::SmoothingKernel::wendlandc6
 

Macro Definition Documentation

◆ MIN_NUMBER_OF_INTERACTIONS_FOR_TENSORIAL_CORRECTION_TO_WORK

#define MIN_NUMBER_OF_INTERACTIONS_FOR_TENSORIAL_CORRECTION_TO_WORK   0

Definition at line 4 of file kernel.cu.

Variable Documentation

◆ cubicSpline_p

__device__ SPH::SPH_kernel cubicSpline_p = SPH::SmoothingKernel::cubicSpline

Definition at line 7 of file kernel.cu.

◆ spiky_p

__device__ SPH::SPH_kernel spiky_p = SPH::SmoothingKernel::spiky

Definition at line 6 of file kernel.cu.

◆ wendlandc2_p

__device__ SPH::SPH_kernel wendlandc2_p = SPH::SmoothingKernel::wendlandc2

Definition at line 8 of file kernel.cu.

◆ wendlandc4_p

__device__ SPH::SPH_kernel wendlandc4_p = SPH::SmoothingKernel::wendlandc4

Definition at line 9 of file kernel.cu.

◆ wendlandc6_p

__device__ SPH::SPH_kernel wendlandc6_p = SPH::SmoothingKernel::wendlandc6

Definition at line 10 of file kernel.cu.


milupHPC - src/sph/kernel.cu File Reference
Generated on Wed Aug 31 2022 12:16:53 by Doxygen 1.9.3