| /petsc/src/vec/is/sf/impls/basic/alltoall/ |
| H A D | sfalltoall.c | 89 static PetscErrorCode PetscSFCreateEmbeddedRootSF_Alltoall(PetscSF sf, PetscInt nselected, const Pe… in PetscSFCreateEmbeddedRootSF_Alltoall() argument 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 …nselected - 1] < sf->nroots, comm, PETSC_ERR_ARG_OUTOFRANGE, "Min/Max root indices %" PetscInt_FMT… in PetscSFCreateEmbeddedRootSF_Alltoall() 107 PetscCall(PetscMPIIntCast(nselected, &nroots)); in PetscSFCreateEmbeddedRootSF_Alltoall() 108 PetscCall(PetscMalloc1(nselected, &roots)); in PetscSFCreateEmbeddedRootSF_Alltoall()
|
| /petsc/src/mat/graphops/coarsen/impls/misk/ |
| H A D | misk.c | 74 …, *idx, *ai, Iend, my0, nremoved, gid, cpid, lidj, sgid, t1, t2, slid, nDone, nselected = 0, state; in MatCoarsenApply_MISK_private() local 172 lid_state[lid] = nselected; // >= 0 is selected, cache for ordering coarse grid in MatCoarsenApply_MISK_private() 173 nselected++; in MatCoarsenApply_MISK_private() 221 … of %" PetscInt_FMT " vertices. %" PetscInt_FMT " selected.\n", nremoved, nloc_inner, nselected)); in MatCoarsenApply_MISK_private() 253 PetscCall(MatSetSizes(Prols[iterIdx], nloc_inner, nselected, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCoarsenApply_MISK_private()
|
| /petsc/src/vec/is/sf/interface/ |
| H A D | sf.c | 1339 PetscErrorCode PetscSFCreateEmbeddedRootSF(PetscSF sf, PetscInt nselected, const PetscInt selected[… in PetscSFCreateEmbeddedRootSF() argument 1351 if (nselected) PetscAssertPointer(selected, 3); in PetscSFCreateEmbeddedRootSF() 1361 PetscCall(PetscCheckDupsInt(nselected, selected, &dups)); in PetscSFCreateEmbeddedRootSF() 1363 …for (i = 0; i < nselected; i++) PetscCheck(selected[i] >= 0 && selected[i] < nroots, comm, PETSC_E… in PetscSFCreateEmbeddedRootSF() 1366 …if (sf->ops->CreateEmbeddedRootSF) PetscUseTypeMethod(sf, CreateEmbeddedRootSF, nselected, selecte… in PetscSFCreateEmbeddedRootSF() 1374 for (i = 0; i < nselected; i++) rootdata[selected[i]] = 1; in PetscSFCreateEmbeddedRootSF() 1424 PetscErrorCode PetscSFCreateEmbeddedLeafSF(PetscSF sf, PetscInt nselected, const PetscInt selected[… in PetscSFCreateEmbeddedLeafSF() argument 1435 if (nselected) PetscAssertPointer(selected, 3); in PetscSFCreateEmbeddedLeafSF() 1440 PetscCall(PetscMalloc1(nselected, &leaves)); in PetscSFCreateEmbeddedLeafSF() 1441 PetscCall(PetscArraycpy(leaves, selected, nselected)); in PetscSFCreateEmbeddedLeafSF() [all …]
|
| /petsc/src/mat/graphops/coarsen/impls/mis/ |
| H A D | mis.c | 28 …, Iend, my0, nremoved, gid, lid, cpid, lidj, sgid, t1, t2, slid, nDone, nselected = 0, state, stat… in MatCoarsenApply_MIS_private() local 135 nselected++; in MatCoarsenApply_MIS_private() 211 …_FMT " of %" PetscInt_FMT " vertices. %" PetscInt_FMT " selected.\n", nremoved, nloc, nselected)); in MatCoarsenApply_MIS_private()
|
| /petsc/include/ |
| H A D | petscsf.h | 209 static inline PetscErrorCode PetscSFCreateEmbeddedSF(PetscSF sf, PetscInt nselected, const PetscInt… in PetscSFCreateEmbeddedSF() argument 211 return PetscSFCreateEmbeddedRootSF(sf, nselected, selected, esf); in PetscSFCreateEmbeddedSF()
|
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfbasic.c | 465 PETSC_INTERN PetscErrorCode PetscSFCreateEmbeddedRootSF_Basic(PetscSF sf, PetscInt nselected, const… in PetscSFCreateEmbeddedRootSF_Basic() argument 490 for (PetscInt i = 0; i < nselected; ++i) rootdata[selected[i]] = 1; in PetscSFCreateEmbeddedRootSF_Basic()
|