Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
Namespaces | Functions
pcm_cuda.h File Reference

Declarations of the pcm function. More...

#include "../utils/basic_structs.h"
#include "../utils/hydro_utilities.h"
Include dependency graph for pcm_cuda.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  reconstruction
 Namespace to contain various utilities for the interface reconstruction kernels.
 

Functions

__global__ void PCM_Reconstruction_1D (Real *dev_conserved, Real *dev_bounds_L, Real *dev_bounds_R, int n_cells, int n_ghost, Real gamma, int n_fields)
 
__global__ void PCM_Reconstruction_2D (Real *dev_conserved, Real *dev_bounds_Lx, Real *dev_bounds_Rx, Real *dev_bounds_Ly, Real *dev_bounds_Ry, int nx, int ny, int n_ghost, Real gamma, int n_fields)
 
__global__ void PCM_Reconstruction_3D (Real *dev_conserved, Real *dev_bounds_Lx, Real *dev_bounds_Rx, Real *dev_bounds_Ly, Real *dev_bounds_Ry, Real *dev_bounds_Lz, Real *dev_bounds_Rz, int nx, int ny, int nz, int n_ghost, Real gamma, int n_fields)
 
template<uint direction>
reconstruction::InterfaceState __device__ __host__ reconstruction::PCM_Reconstruction (Real const *dev_conserved, size_t const xid, size_t const yid, size_t const zid, size_t const nx, size_t const ny, size_t const n_cells, Real const gamma)
 Perform PCM reconstruction for a given cell.
 

Detailed Description

Declarations of the pcm function.