Home
last modified time | relevance | path

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

/petsc/src/mat/impls/sell/mpi/
H A Dmmsell.c204 PetscInt *r_rmapd, *r_rmapo; in MatMPISELLDiagonalScaleLocalSetUp() local
227 PetscCall(PetscCalloc1(inA->rmap->mapping->n, &r_rmapo)); in MatMPISELLDiagonalScaleLocalSetUp()
232 r_rmapo[i] = lindices[inA->rmap->mapping->indices[i]]; in MatMPISELLDiagonalScaleLocalSetUp()
239 if (r_rmapo[i]) auglyrmapo[(r_rmapo[i] - 1)] = i; in MatMPISELLDiagonalScaleLocalSetUp()
241 PetscCall(PetscFree(r_rmapo)); in MatMPISELLDiagonalScaleLocalSetUp()
/petsc/src/mat/impls/baij/mpi/
H A Dmmbaij.c204 PetscInt *r_rmapd, *r_rmapo; in MatMPIBAIJDiagonalScaleLocalSetUp() local
230 PetscCall(PetscCalloc1(inA->rmap->mapping->n, &r_rmapo)); in MatMPIBAIJDiagonalScaleLocalSetUp()
235 r_rmapo[i] = lindices[inA->rmap->mapping->indices[i]]; in MatMPIBAIJDiagonalScaleLocalSetUp()
242 if (r_rmapo[i]) { in MatMPIBAIJDiagonalScaleLocalSetUp()
243 for (j = 0; j < bs; j++) uglyrmapo[(r_rmapo[i] - 1) * bs + j] = i * bs + j; in MatMPIBAIJDiagonalScaleLocalSetUp()
246 PetscCall(PetscFree(r_rmapo)); in MatMPIBAIJDiagonalScaleLocalSetUp()
/petsc/src/mat/impls/aij/mpi/
H A Dmmaij.c210 PetscInt *r_rmapd, *r_rmapo; in MatMPIAIJDiagonalScaleLocalSetUp() local
240 PetscCall(PetscCalloc1(inA->rmap->mapping->n, &r_rmapo)); in MatMPIAIJDiagonalScaleLocalSetUp()
245 r_rmapo[i] = lindices[inA->rmap->mapping->indices[i]]; in MatMPIAIJDiagonalScaleLocalSetUp()
252 if (r_rmapo[i]) { in MatMPIAIJDiagonalScaleLocalSetUp()
253 for (j = 0; j < bs; j++) auglyrmapo[(r_rmapo[i] - 1) * bs + j] = i * bs + j; in MatMPIAIJDiagonalScaleLocalSetUp()
256 PetscCall(PetscFree(r_rmapo)); in MatMPIAIJDiagonalScaleLocalSetUp()