Searched refs:tmproots (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/vec/is/sf/impls/basic/alltoall/ |
| H A D | sfalltoall.c | 91 PetscInt i, *tmproots, *ilocal; in PetscSFCreateEmbeddedRootSF_Alltoall() local 103 PetscCall(PetscMalloc1(nselected, &tmproots)); in PetscSFCreateEmbeddedRootSF_Alltoall() 104 PetscCall(PetscArraycpy(tmproots, selected, nselected)); in PetscSFCreateEmbeddedRootSF_Alltoall() 105 PetscCall(PetscSortRemoveDupsInt(&nselected, tmproots)); /* nselected might be changed */ in PetscSFCreateEmbeddedRootSF_Alltoall() 106 …tmproots[0] >= 0 && tmproots[nselected - 1] < sf->nroots, comm, PETSC_ERR_ARG_OUTOFRANGE, "Min/Max… in PetscSFCreateEmbeddedRootSF_Alltoall() 109 for (PetscMPIInt i = 0; i < nroots; i++) PetscCall(PetscMPIIntCast(tmproots[i], &roots[i])); in PetscSFCreateEmbeddedRootSF_Alltoall() 110 PetscCall(PetscFree(tmproots)); in PetscSFCreateEmbeddedRootSF_Alltoall()
|