Lines Matching refs:irow_n
135 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()
198 PetscCall(PetscArraycpy(sa->j, sadjncy, sxadj[irow_n])); in MatCreateSubMatrices_MPIAdj_Private()
199 if (svalues) PetscCall(PetscArraycpy(sa->values, svalues, sxadj[irow_n])); in MatCreateSubMatrices_MPIAdj_Private()