Searched refs:irow_n (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/adj/mpi/ |
| H A D | mpiadj.c | 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() [all …]
|