Home
last modified time | relevance | path

Searched refs:nindx (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/utils/
H A Doverlapsplit.c16 PetscInt nindx, *indices_sc, *indices_ov, localsize, *localsizes_sc, localsize_tmp; in MatIncreaseOverlapSplit_Single() local
59 PetscCall(ISGetLocalSize(*is, &nindx)); in MatIncreaseOverlapSplit_Single()
60 PetscCall(PetscMalloc1(nindx, &indices_sc)); in MatIncreaseOverlapSplit_Single()
62 PetscCall(PetscArraycpy(indices_sc, indices, nindx)); in MatIncreaseOverlapSplit_Single()
67 PetscCall(ISCreateGeneral(scomm, nindx, indices_sc, PETSC_OWN_POINTER, &is_sc)); in MatIncreaseOverlapSplit_Single()
74 PetscCallMPI(MPI_Gather(&nindx, 1, MPIU_INT, localsizes_sc, 1, MPIU_INT, 0, scomm)); in MatIncreaseOverlapSplit_Single()
/petsc/src/mat/impls/adj/mpi/
H A Dmpiadj.c136 PetscInt *indices, nindx, j, k, loc; in MatCreateSubMatrices_MPIAdj_Private() local
142 nindx = 0; in MatCreateSubMatrices_MPIAdj_Private()
149 nindx = nindx > (irow_n + icol_n) ? nindx : (irow_n + icol_n); in MatCreateSubMatrices_MPIAdj_Private()
151 PetscCall(PetscMalloc1(nindx, &indices)); in MatCreateSubMatrices_MPIAdj_Private()
179 nindx = irow_n + icol_n; in MatCreateSubMatrices_MPIAdj_Private()
180 PetscCall(PetscSortRemoveDupsInt(&nindx, indices)); in MatCreateSubMatrices_MPIAdj_Private()
184 PetscCall(PetscFindInt(sadjncy[k], nindx, indices, &loc)); in MatCreateSubMatrices_MPIAdj_Private()