Collect class
          #include <atlas/parallel/Collect.h>
        
        
Public functions
- 
              void setup(const idx_t recv_size, const int recv_part[], const idx_ t recv_remote_idx[], const int recv_idx_base) 
- 
              void setup(const std::string& mpi_comm, const idx_ t recv_size, const int recv_part[], const idx_ t recv_remote_idx[], const int recv_idx_base) 
- 
              template<typename DATA_TYPE, int RANK, typename ParallelDim = array::FirstDim>void execute(array::Array& send, array:: Array& recv, bool on_device = false) const 
Function documentation
              
                template<typename DATA_TYPE, int RANK, typename ParallelDim = array::FirstDim>
              
              void atlas::
            
Pack
Unpack