Home
last modified time | relevance | path

Searched refs:nindices (Results 1 – 6 of 6) sorted by relevance

/petsc/src/vec/is/is/tutorials/
H A Dex1.c13 const PetscInt *nindices; in main() local
51 PetscCall(ISGetIndices(is, &nindices)); in main()
56 …PetscCall(PetscPrintf(PETSC_COMM_SELF, "[%d] First index %" PetscInt_FMT "\n", rank, nindices[0])); in main()
62 PetscCall(ISRestoreIndices(is, &nindices)); in main()
/petsc/src/ts/tutorials/hamiltonian/
H A Dex1.c110 PetscInt nindices[1]; in main() local
140 nindices[0] = 0; in main()
141 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 1, nindices, PETSC_COPY_VALUES, &is1)); in main()
142 nindices[0] = 1; in main()
143 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 1, nindices, PETSC_COPY_VALUES, &is2)); in main()
/petsc/src/dm/impls/da/
H A Ddadd.c47 PetscInt nindices; in DMDACreatePatchIS() local
62 nindices = -1; in DMDACreatePatchIS()
64 nindices = nindices * (upper->i - lower->i); in DMDACreatePatchIS()
70 nindices = nindices * (upper->j - lower->j); in DMDACreatePatchIS()
77 nindices = nindices * (upper->k - lower->k); in DMDACreatePatchIS()
81 …PetscCheck(PetscLikely(nindices < 0), PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONG, "Lowe… in DMDACreatePatchIS()
82 if (PetscUnlikely(skip_i && skip_j && skip_k)) nindices = 0; in DMDACreatePatchIS()
83 else nindices = -nindices; in DMDACreatePatchIS()
85 PetscCall(PetscMalloc1(nindices * dof, &indices)); in DMDACreatePatchIS()
/petsc/src/mat/graphops/color/utils/
H A Dvalid.c15 PetscInt nindices; in MatColoringTest() local
38 PetscCall(ISGetLocalSize(colors[l], &nindices)); in MatColoringTest()
40 for (k = 0; k < nindices; k++) statecol[indices[k] - s] = indices[k]; in MatColoringTest()
84 for (k = 0; k < nindices; k++) { in MatColoringTest()
/petsc/src/vec/is/ao/impls/memscalable/
H A Daomemscalable.c102 PetscCount nindices; in AOMap_MemoryScalable_private() local
197 PetscCallMPI(MPIU_Get_count(&recv_status, MPIU_INT, &nindices)); in AOMap_MemoryScalable_private()
203 for (PetscCount i = 0; i < nindices; i++) sbuf[i] = maploc[rbuf[i] - owners[rank]]; in AOMap_MemoryScalable_private()
206 PetscCallMPI(MPIU_Isend(sbuf, nindices, MPIU_INT, source, tag2, comm, send_waits2 + widx)); in AOMap_MemoryScalable_private()
215 PetscCallMPI(MPIU_Get_count(&recv_status, MPIU_INT, &nindices)); in AOMap_MemoryScalable_private()
281 PetscCount nindices; in AOCreateMemoryScalable_private() local
365 PetscCallMPI(MPIU_Get_count(&recv_status, MPIU_INT, &nindices)); in AOCreateMemoryScalable_private()
369 for (i = 0; i < nindices; i += 2) { /* pack aomap_loc */ in AOCreateMemoryScalable_private()
/petsc/src/vec/is/is/utils/
H A Discoloring.c788 PetscInt n, i, j, unique, cnt, *nindices; in ISComplement() local
812 PetscCall(PetscMalloc1(nmax - nmin - unique, &nindices)); in ISComplement()
818 else nindices[cnt++] = i; in ISComplement()
821 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)is), cnt, nindices, PETSC_OWN_POINTER, isou… in ISComplement()