34 #ifndef IOCGNS_STRUCTUREDZONEDATA_H 35 #define IOCGNS_STRUCTUREDZONEDATA_H 104 std::pair<StructuredZoneData *, StructuredZoneData *>
split(
int zone_id,
double avg_work,
105 double balance,
int rank);
std::string m_name
Definition: Iocgns_StructuredZoneData.h:55
void resolve_zgc_split_donor(std::vector< Iocgns::StructuredZoneData *> &zones)
Definition: Iocgns_StructuredZoneData.C:362
int m_splitOrdinal
Definition: Iocgns_StructuredZoneData.h:80
StructuredZoneData * m_child1
Definition: Iocgns_StructuredZoneData.h:85
Ioss::IJK_t m_ordinal
Definition: Iocgns_StructuredZoneData.h:56
bool is_active() const
Definition: Iocgns_StructuredZoneData.h:93
A namespace for the CGNS database format.
Definition: Iocgns_DatabaseIO.C:89
size_t work() const
Definition: Iocgns_StructuredZoneData.h:102
std::pair< StructuredZoneData *, StructuredZoneData * > split(int zone_id, double avg_work, double balance, int rank)
Definition: Iocgns_StructuredZoneData.C:247
StructuredZoneData * m_adam
Definition: Iocgns_StructuredZoneData.h:69
StructuredZoneData * m_parent
Definition: Iocgns_StructuredZoneData.h:75
int m_lineOrdinal
Definition: Iocgns_StructuredZoneData.h:63
std::array< int, 3 > IJK_t
Definition: Ioss_CodeTypes.h:45
void update_zgc_processor(std::vector< Iocgns::StructuredZoneData *> &zones)
Definition: Iocgns_StructuredZoneData.C:410
StructuredZoneData * m_sibling
Definition: Iocgns_StructuredZoneData.h:88
std::vector< Ioss::ZoneConnectivity > m_zoneConnectivity
Definition: Iocgns_StructuredZoneData.h:90
int rank
Definition: Iocgns_DecompositionData.C:52
StructuredZoneData(std::string name, int zone, int ni, int nj, int nk)
Definition: Iocgns_StructuredZoneData.h:49
std::string name(Ioss::GroupingEntity *entity)
Definition: io_info.C:71
StructuredZoneData()
Definition: Iocgns_StructuredZoneData.h:47
int m_zone
Definition: Iocgns_StructuredZoneData.h:65
Definition: Iocgns_StructuredZoneData.h:44
StructuredZoneData * m_child2
Definition: Iocgns_StructuredZoneData.h:86
Ioss::IJK_t m_offset
Definition: Iocgns_StructuredZoneData.h:60
int m_proc
Definition: Iocgns_StructuredZoneData.h:77