Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
gpu_dt.cpp File Reference
#include <vector>
#include "../definitions.h"
#include "../spatial_cells/spatial_cell_wrapper.hpp"
#include "../object_wrapper.h"
#include "../arch/gpu_base.hpp"
#include "../spatial_cells/block_adjust_gpu.hpp"
#include <dccrg.hpp>
#include <dccrg_cartesian_geometry.hpp>
Include dependency graph for gpu_dt.cpp:

Go to the source code of this file.

Functions

__global__ void __launch_bounds__ (GPUTHREADS *WARPSPERBLOCK) reduce_v_dt_kernel(const vmesh
void reduce_vlasov_dt (dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const vector< CellID > &cells, Real(&dtMaxLocal)[3])

Function Documentation

◆ __launch_bounds__()

__global__ void __launch_bounds__ ( GPUTHREADS * WARPSPERBLOCK) const

Definition at line 49 of file gpu_dt.cpp.

Here is the call graph for this function:

◆ reduce_vlasov_dt()

void reduce_vlasov_dt ( dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > & mpiGrid,
const vector< CellID > & cells,
Real(&) dtMaxLocal[3] )

Definition at line 104 of file gpu_dt.cpp.

Here is the call graph for this function: