atlas/parallel/HaloExchangeImpl.h file

Namespaces

namespace atlas
Contains all atlas classes and methods.
namespace atlas::parallel

Classes

template<int ParallelDim, int Cnt, int CurrentDim>
struct atlas::parallel::halo_packer_impl
template<int ParallelDim>
struct atlas::parallel::halo_packer_impl<ParallelDim, 0, ParallelDim>
template<int ParallelDim, int Cnt>
struct atlas::parallel::halo_packer_impl<ParallelDim, Cnt, ParallelDim>
template<int ParallelDim, int CurrentDim>
struct atlas::parallel::halo_packer_impl<ParallelDim, 0, CurrentDim>
template<int ParallelDim, int Cnt, int CurrentDim>
struct atlas::parallel::halo_unpacker_impl
template<int ParallelDim>
struct atlas::parallel::halo_unpacker_impl<ParallelDim, 0, ParallelDim>
template<int ParallelDim, int Cnt>
struct atlas::parallel::halo_unpacker_impl<ParallelDim, Cnt, ParallelDim>
template<int ParallelDim, int CurrentDim>
struct atlas::parallel::halo_unpacker_impl<ParallelDim, 0, CurrentDim>