struct seams::domain::Share

Overview

One rank’s share of a frame. More…

#include <domain.hpp>
 
struct Share {
    // fields
 
    std::vector<int> local;
    std::vector<char> owned;
    std::vector<int> owner;
};

Detailed Documentation

One rank’s share of a frame.

Fields

std::vector<int> local

owned and halo atoms by frame index, ascending

std::vector<char> owned

nonzero where local[k] belongs to this rank

std::vector<int> owner

rank owning local[k]