Lines Matching refs:ovAdjByRank
498 …DMLabel ovAdjByRank; /* A DMLabel containing all points adjacent to shared points, sepa… in DMPlexCreateOverlapLabel() local
524 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Overlap adjacency", &ovAdjByRank)); in DMPlexCreateOverlapLabel()
530 for (a = 0; a < adjSize; ++a) PetscCall(DMLabelSetValue(ovAdjByRank, adj[a], remote[l].rank)); in DMPlexCreateOverlapLabel()
548 for (a = 0; a < adjSize; ++a) PetscCall(DMLabelSetValue(ovAdjByRank, adj[a], remoteRank)); in DMPlexCreateOverlapLabel()
561 for (a = 0; a < adjSize; ++a) PetscCall(DMLabelSetValue(ovAdjByRank, adj[a], remoteRank)); in DMPlexCreateOverlapLabel()
570 PetscCall(DMPlexPartitionLabelPropagate(dm, ovAdjByRank)); in DMPlexCreateOverlapLabel()
572 PetscCall(DMPlexPartitionLabelAdjacency(dm, ovAdjByRank)); in DMPlexCreateOverlapLabel()
575 PetscCall(DMPlexPartitionLabelClosure(dm, ovAdjByRank)); in DMPlexCreateOverlapLabel()
580 PetscCall(DMLabelView(ovAdjByRank, viewer)); in DMPlexCreateOverlapLabel()
584 PetscCall(DMPlexPartitionLabelInvert(dm, ovAdjByRank, NULL, *ovLabel)); in DMPlexCreateOverlapLabel()
592 PetscCall(DMLabelDestroy(&ovAdjByRank)); in DMPlexCreateOverlapLabel()
596 …ks[], PetscInt numExLabels, const DMLabel exLabel[], const PetscInt exValue[], DMLabel ovAdjByRank) in HandlePoint_Private() argument
625 if (insert) PetscCall(DMLabelSetValue(ovAdjByRank, adj[a], remoteRank)); in HandlePoint_Private()
664 …DMLabel ovAdjByRank; /* A DMLabel containing all points adjacent to shared points, sepa… in DMPlexCreateOverlapLabelFromLabels() local
684 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Overlap adjacency", &ovAdjByRank)); in DMPlexCreateOverlapLabelFromLabels()
720 if (insert) PetscCall(DMLabelSetValue(ovAdjByRank, adj[a], remoteRank)); in DMPlexCreateOverlapLabelFromLabels()
724 …scCall(HandlePoint_Private(dm, p, leafSection, nrank, numExLabels, exLabel, exValue, ovAdjByRank)); in DMPlexCreateOverlapLabelFromLabels()
727 …scCall(HandlePoint_Private(dm, p, rootSection, rrank, numExLabels, exLabel, exValue, ovAdjByRank)); in DMPlexCreateOverlapLabelFromLabels()
736 PetscCall(DMPlexPartitionLabelClosure(dm, ovAdjByRank)); in DMPlexCreateOverlapLabelFromLabels()
741 PetscCall(DMLabelView(ovAdjByRank, viewer)); in DMPlexCreateOverlapLabelFromLabels()
745 PetscCall(DMPlexPartitionLabelInvert(dm, ovAdjByRank, NULL, *ovLabel)); in DMPlexCreateOverlapLabelFromLabels()
753 PetscCall(DMLabelDestroy(&ovAdjByRank)); in DMPlexCreateOverlapLabelFromLabels()