Searched refs:diagIdx (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 2223 PetscInt *diagIdx, *offdiagIdx; in MatGetRowMinAbs_MPIAIJ() local 2252 PetscCall(PetscMalloc2(m, &diagIdx, m, &offdiagIdx)); in MatGetRowMinAbs_MPIAIJ() 2255 PetscCall(MatGetRowMinAbs(mat->A, diagV, diagIdx)); in MatGetRowMinAbs_MPIAIJ() 2310 if (idx) idx[r] = cstart + diagIdx[r]; in MatGetRowMinAbs_MPIAIJ() 2314 if (cstart + diagIdx[r] <= offdiagIdx[r]) { in MatGetRowMinAbs_MPIAIJ() 2315 idx[r] = cstart + diagIdx[r]; in MatGetRowMinAbs_MPIAIJ() 2329 PetscCall(PetscFree2(diagIdx, offdiagIdx)); in MatGetRowMinAbs_MPIAIJ() 2339 PetscInt *diagIdx, *offdiagIdx; in MatGetRowMin_MPIAIJ() local 2368 PetscCall(PetscCalloc2(m, &diagIdx, m, &offdiagIdx)); in MatGetRowMin_MPIAIJ() 2371 PetscCall(MatGetRowMin(mat->A, diagV, diagIdx)); in MatGetRowMin_MPIAIJ() [all …]
|