22#ifndef GPU_TRANS_MAP_AMR_H
23#define GPU_TRANS_MAP_AMR_H
35bool trans_map_1d_amr(
const dccrg::Dccrg<spatial_cell::SpatialCell,dccrg::Cartesian_Geometry>& mpiGrid,
36 const std::vector<CellID>& localPropagatedCells,
37 const std::vector<CellID>& remoteTargetCells,
44 dccrg::Cartesian_Geometry>& mpiGrid,
split::SplitVector< vmesh::GlobalID > * dev_unionOfBlocks
Hashinator::Hashmap< vmesh::GlobalID, vmesh::LocalID > * dev_unionOfBlocksSet
split::SplitVector< vmesh::GlobalID > * unionOfBlocks
Hashinator::Hashmap< vmesh::GlobalID, vmesh::LocalID > * unionOfBlocksSet
__global__ void const Realf const uint *__restrict__ const uint *__restrict__ const vmesh::GlobalID *__restrict__ const uint const uint nPencils
bool trans_map_1d_amr(const dccrg::Dccrg< spatial_cell::SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const std::vector< CellID > &localPropagatedCells, const std::vector< CellID > &remoteTargetCells, std::vector< uint > &nPencils, const uint dimension, const Realf dt, const uint popID)
void update_remote_mapping_contribution_amr(dccrg::Dccrg< spatial_cell::SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const uint dimension, int direction, const uint popID)
An interface to a type with floating point values.