Home
last modified time | relevance | path

Searched refs:new_iremote (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexsfc.c938 PetscSFNode *new_iremote; in DMPlexCreateIsoperiodicPointSF_Private() local
939 PetscCall(PetscCalloc1(nroots, &new_iremote)); in DMPlexCreateIsoperiodicPointSF_Private()
940 for (PetscInt i = 0; i < nroots; i++) new_iremote[i].rank = -1; in DMPlexCreateIsoperiodicPointSF_Private()
950 if (new_iremote[c].rank == -1) { in DMPlexCreateIsoperiodicPointSF_Private()
951 new_iremote[c] = lc; in DMPlexCreateIsoperiodicPointSF_Private()
952 …} else PetscCheck(new_iremote[c].rank == lc.rank && new_iremote[c].index == lc.index, PETSC_COMM_S… in DMPlexCreateIsoperiodicPointSF_Private()
960 for (PetscInt i = 0; i < nleaves; i++) new_iremote[filocal[i]] = firemote[i]; in DMPlexCreateIsoperiodicPointSF_Private()
966 if (new_iremote[i].rank == -1) continue; in DMPlexCreateIsoperiodicPointSF_Private()
967 new_iremote[num_new_leaves] = new_iremote[i]; in DMPlexCreateIsoperiodicPointSF_Private()
975 …PetscCall(PetscSFSetGraph(csf, nroots, num_new_leaves, leafdata, PETSC_COPY_VALUES, new_iremote, P… in DMPlexCreateIsoperiodicPointSF_Private()
[all …]
/petsc/src/vec/is/sf/impls/basic/
H A Dsfbasic.c475 PetscSFNode *new_iremote; in PetscSFCreateEmbeddedRootSF_Basic() local
512 PetscCall(PetscMalloc1(esf_nleaves, &new_iremote)); in PetscSFCreateEmbeddedRootSF_Basic()
523 new_iremote[q].index = rremote[j]; in PetscSFCreateEmbeddedRootSF_Basic()
524 new_iremote[q].rank = ranks[i]; in PetscSFCreateEmbeddedRootSF_Basic()
537 …PetscCall(PetscSFSetGraph(esf, nroots, esf_nleaves, new_ilocal, PETSC_OWN_POINTER, new_iremote, PE… in PetscSFCreateEmbeddedRootSF_Basic()
/petsc/src/vec/is/sf/interface/
H A Dsf.c1345 PetscSFNode *new_iremote; in PetscSFCreateEmbeddedRootSF() local
1388 PetscCall(PetscMalloc1(esf_nleaves, &new_iremote)); in PetscSFCreateEmbeddedRootSF()
1393 new_iremote[n].rank = iremote[i].rank; in PetscSFCreateEmbeddedRootSF()
1394 new_iremote[n].index = iremote[i].index; in PetscSFCreateEmbeddedRootSF()
1400 …PetscCall(PetscSFSetGraph(*esf, nroots, esf_nleaves, new_ilocal, PETSC_OWN_POINTER, new_iremote, P… in PetscSFCreateEmbeddedRootSF()
1427 PetscSFNode *new_iremote; in PetscSFCreateEmbeddedLeafSF() local
1450 PetscCall(PetscMalloc1(nselected, &new_iremote)); in PetscSFCreateEmbeddedLeafSF()
1454 new_iremote[i].rank = iremote[l].rank; in PetscSFCreateEmbeddedLeafSF()
1455 new_iremote[i].index = iremote[l].index; in PetscSFCreateEmbeddedLeafSF()
1458 …PetscCall(PetscSFSetGraph(*newsf, nroots, nselected, new_ilocal, PETSC_OWN_POINTER, new_iremote, P… in PetscSFCreateEmbeddedLeafSF()