Home
last modified time | relevance | path

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

/petsc/src/mat/impls/adj/mpi/
H A Dmpiadj.c14 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 …]