|
Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
|
Declarations of the cuda plm kernels. More...
#include "../global/global.h"#include "../grid/grid_enum.h"#include "../reconstruction/reconstruction_internals.h"#include "../utils/hydro_utilities.h"#include "../utils/mhd_utilities.h"

Go to the source code of this file.
Namespaces | |
| namespace | reconstruction |
| Namespace to contain various utilities for the interface reconstruction kernels. | |
Functions | |
| template<int dir> | |
| __global__ | __launch_bounds__ (TPB) void PLM_cuda(Real *dev_conserved |
| Performs second order reconstruction using limiting in the characteristic or primitive variables. | |
| void __device__ __host__ | reconstruction::PLM_Characteristic_Evolution (hydro_utilities::Primitive const &cell_i, hydro_utilities::Primitive const &del_m, Real const dt, Real const dx, Real const gamma, hydro_utilities::Primitive &interface_R_imh, hydro_utilities::Primitive &interface_L_iph) |
| Perform characteristic tracing/evolution on an interface. | |
| template<uint direction> | |
| auto __device__ | reconstruction::PLM_Reconstruction (Real *dev_conserved, int const xid, int const yid, int const zid, int const nx, int const ny, int const nz, Real const dx, Real const dt, Real const gamma) |
| This is the device function that actually does the piecewise linear reconstruction. | |
Declarations of the cuda plm kernels.
| __global__ __launch_bounds__ | ( | TPB | ) |
Performs second order reconstruction using limiting in the characteristic or primitive variables.
| dir | The direction that the solve is taking place in. 0=X, 1=Y, 2=Z |