|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
#include <algorithm>#include <cmath>#include <fstream>#include <iostream>#include <mpi.h>#include <limits>#include <stdint.h>#include <vector>#include <array>#include <unordered_map>#include <set>#include <map>#include <phiprof.hpp>#include <tuple>#include "../memoryallocation.h"#include "../common.h"#include "../parameters.h"#include "../definitions.h"#include "velocity_mesh_gpu.h"#include "velocity_block_container.h"

Go to the source code of this file.
Classes | |
| struct | spatial_cell::Population |
| class | spatial_cell::SpatialCell |
Namespaces | |
| namespace | spatial_cell |
Functions | |
| static __global__ void | spatial_cell::resize_vmesh_ondevice_kernel (vmesh::VelocityMesh *vmesh, vmesh::LocalID nBlocks) |
| static __global__ void | spatial_cell::__launch_bounds__ (WID3, 4) population_scale_kernel(vmesh |
| static __global__ void | spatial_cell::resize_and_empty_kernel (vmesh::VelocityMesh *vmesh, vmesh::VelocityBlockContainer *blockContainer, vmesh::LocalID newSize) |
| template<typename fileReal> | |
| __global__ void | spatial_cell::add_blocks_from_buffer_kernel (const vmesh::VelocityMesh *vmesh, vmesh::VelocityBlockContainer *blockContainer, const vmesh::LocalID startLID, const vmesh::GlobalID *gpuInitBlocks, const fileReal *gpuInitBuffer, const uint nBlocks) |