Informations sur une entité partagée. Plus de détails...
Fonctions membres publiques | |
ItemOwnerInfo (Int64 item_uid, Int64 first_node_uid, Int64 cell_uid, Int32 sender_rank, Int32 cell_owner) | |
Attributs publics | |
Int64 | m_item_uid = NULL_ITEM_UNIQUE_ID |
uniqueId() de l'entité | |
Int64 | m_first_node_uid = NULL_ITEM_UNIQUE_ID |
uniqueId() du premier noeud de l'entité | |
Int64 | m_cell_uid = NULL_ITEM_UNIQUE_ID |
uniqueId() de la maille à laquelle l'entité appartient | |
Int32 | m_item_sender_rank = A_NULL_RANK |
rang de celui qui a créé cette instance | |
Int32 | m_cell_owner = A_NULL_RANK |
Propriétaire de la maille connectée à cette entité | |
Informations sur une entité partagée.
On conserve dans l'instance le uniqueId() du premier noeud de l'entité et on s'en sert comme clé primaire pour le tri. En général, les noeuds dont le uniqueId() est proche sont dans le même sous-domaine. Comme on se sert de cette valeur comme clé primaire du tri, cela permet de garantir une certaine cohérence topologique des entités distribuées et ainsi éviter de faire un all-to-all qui concerne un grand nombre de rangs.
Définition à la ligne 86 du fichier ItemsOwnerBuilder.cc.
|
inline |
Définition à la ligne 91 du fichier ItemsOwnerBuilder.cc.
Int32 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_cell_owner = A_NULL_RANK |
Propriétaire de la maille connectée à cette entité
Définition à la ligne 111 du fichier ItemsOwnerBuilder.cc.
Int64 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_cell_uid = NULL_ITEM_UNIQUE_ID |
uniqueId() de la maille à laquelle l'entité appartient
Définition à la ligne 107 du fichier ItemsOwnerBuilder.cc.
Int64 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_first_node_uid = NULL_ITEM_UNIQUE_ID |
uniqueId() du premier noeud de l'entité
Définition à la ligne 105 du fichier ItemsOwnerBuilder.cc.
Int32 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_item_sender_rank = A_NULL_RANK |
rang de celui qui a créé cette instance
Définition à la ligne 109 du fichier ItemsOwnerBuilder.cc.
Int64 Arcane::mesh::ItemsOwnerBuilderImpl::ItemOwnerInfo::m_item_uid = NULL_ITEM_UNIQUE_ID |
uniqueId() de l'entité
Définition à la ligne 103 du fichier ItemsOwnerBuilder.cc.