Home
last modified time | relevance | path

Searched refs:sadjncy (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
102 PetscCall(PetscCalloc1(rnclos, &sadjncy)); in MatCreateSubMatrix_MPIAdj_data()
109 sadjncy[rnclos] = adjncy_recv[j]; in MatCreateSubMatrix_MPIAdj_data()
119 *sadj_adjncy = sadjncy; in MatCreateSubMatrix_MPIAdj_data()
120 } else PetscCall(PetscFree(sadjncy)); in MatCreateSubMatrix_MPIAdj_data()
135 PetscInt i, irow_n, icol_n, *sxadj, *sadjncy, *svalues; in MatCreateSubMatrices_MPIAdj_Private() local
168 sadjncy = NULL; in MatCreateSubMatrices_MPIAdj_Private()
170 PetscCall(MatCreateSubMatrix_MPIAdj_data(mat, irow[i], icol[i], &sxadj, &sadjncy, &svalues)); in MatCreateSubMatrices_MPIAdj_Private()
184 PetscCall(PetscFindInt(sadjncy[k], nindx, indices, &loc)); in MatCreateSubMatrices_MPIAdj_Private()
185 …eck(loc >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "can not find col %" PetscInt_FMT, sadjncy[k]); in MatCreateSubMatrices_MPIAdj_Private()
[all …]