Searched refs:sxadj (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/adj/mpi/ |
| H A D | mpiadj.c | 14 PetscInt *ncols_recv_offsets, loc, rnclos, *sadjncy, *sxadj, *svalues; in MatCreateSubMatrix_MPIAdj_data() local 104 PetscCall(PetscCalloc1(nlrows_is + 1, &sxadj)); in MatCreateSubMatrix_MPIAdj_data() 114 for (i = 0; i < nlrows_is; i++) sxadj[i + 1] = sxadj[i] + ncols_recv[i]; in MatCreateSubMatrix_MPIAdj_data() 116 *sadj_xadj = sxadj; in MatCreateSubMatrix_MPIAdj_data() 117 } else PetscCall(PetscFree(sxadj)); in MatCreateSubMatrix_MPIAdj_data() 135 PetscInt i, irow_n, icol_n, *sxadj, *sadjncy, *svalues; in MatCreateSubMatrices_MPIAdj_Private() local 167 sxadj = NULL; in MatCreateSubMatrices_MPIAdj_Private() 170 PetscCall(MatCreateSubMatrix_MPIAdj_data(mat, irow[i], icol[i], &sxadj, &sadjncy, &svalues)); in MatCreateSubMatrices_MPIAdj_Private() 183 for (k = sxadj[j]; k < sxadj[j + 1]; k++) { in MatCreateSubMatrices_MPIAdj_Private() 190 PetscCall(MatCreateMPIAdj(scomm_row, irow_n, icol_n, sxadj, sadjncy, svalues, submat[i])); in MatCreateSubMatrices_MPIAdj_Private() [all …]
|