Home
last modified time | relevance | path

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

/petsc/src/mat/impls/adj/mpi/
H A Dmpiadj.c135 PetscInt i, irow_n, icol_n, *sxadj, *sadjncy, *svalues; in MatCreateSubMatrices_MPIAdj_Private() local
147 PetscCall(ISGetLocalSize(irow[i], &irow_n)); in MatCreateSubMatrices_MPIAdj_Private()
149 nindx = nindx > (irow_n + icol_n) ? nindx : (irow_n + icol_n); in MatCreateSubMatrices_MPIAdj_Private()
171 PetscCall(ISGetLocalSize(irow[i], &irow_n)); in MatCreateSubMatrices_MPIAdj_Private()
174 PetscCall(PetscArraycpy(indices, irow_indices, irow_n)); in MatCreateSubMatrices_MPIAdj_Private()
177 PetscCall(PetscArraycpy(PetscSafePointerPlusOffset(indices, irow_n), icol_indices, icol_n)); in MatCreateSubMatrices_MPIAdj_Private()
179 nindx = irow_n + icol_n; in MatCreateSubMatrices_MPIAdj_Private()
182 for (j = 0; j < irow_n; j++) { in MatCreateSubMatrices_MPIAdj_Private()
190 PetscCall(MatCreateMPIAdj(scomm_row, irow_n, icol_n, sxadj, sadjncy, svalues, submat[i])); in MatCreateSubMatrices_MPIAdj_Private()
197 PetscCall(PetscArraycpy(sa->i, sxadj, irow_n + 1)); in MatCreateSubMatrices_MPIAdj_Private()
[all …]