Home
last modified time | relevance | path

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

/petsc/src/dm/impls/composite/
H A Dpackm.c89 const PetscInt *cols, *rstarts; in DMCreateMatrix_Composite_AIJ() local
99 PetscCall(MatGetOwnershipRanges(Atmp, &rstarts)); in DMCreateMatrix_Composite_AIJ()
114 while (cols[j] >= rstarts[proc + 1]) proc++; in DMCreateMatrix_Composite_AIJ()
115 ccols[j] = cols[j] + next->grstarts[proc] - rstarts[proc]; in DMCreateMatrix_Composite_AIJ()
136 const PetscInt *cols, *rstarts; in DMCreateMatrix_Composite_AIJ() local
147 PetscCall(MatGetOwnershipRanges(Atmp, &rstarts)); in DMCreateMatrix_Composite_AIJ()
160 while (cols[j] >= rstarts[proc + 1]) proc++; in DMCreateMatrix_Composite_AIJ()
161 ccols[j] = cols[j] + next->grstarts[proc] - rstarts[proc]; in DMCreateMatrix_Composite_AIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c422 const PetscInt *sindices, *sstarts, *rstarts; in MatMatMultSymbolic_MPIAIJ_MPIDense() local
441 …PetscCall(VecScatterGetRemoteOrdered_Private(ctx, PETSC_FALSE /*recv*/, &nrecvs, &rstarts, NULL, N… in MatMatMultSymbolic_MPIAIJ_MPIDense()
500 PetscCall(PetscMPIIntCast(rstarts[i + 1] - rstarts[i], &nrows_from)); in MatMatMultSymbolic_MPIAIJ_MPIDense()
510 …PetscCall(VecScatterRestoreRemoteOrdered_Private(ctx, PETSC_FALSE /*recv*/, &nrecvs, &rstarts, NUL… in MatMatMultSymbolic_MPIAIJ_MPIDense()
542 const PetscInt *sindices, *sstarts, *rstarts; in MatMPIDenseScatter() local
560 …PetscCall(VecScatterGetRemoteOrdered_Private(ctx, PETSC_FALSE /*recv*/, &nrecvs, &rstarts, NULL, &… in MatMPIDenseScatter()
577 …for (PetscMPIInt i = 0; i < nrecvs; i++) PetscCallMPI(MPIU_Irecv(rvalues + (rstarts[i] - rstarts[0… in MatMPIDenseScatter()
586 …PetscCall(VecScatterRestoreRemoteOrdered_Private(ctx, PETSC_FALSE /*recv*/, &nrecvs, &rstarts, NUL… in MatMPIDenseScatter()
H A Dmpiaij.c5768 const PetscInt *srow, *rstarts, *sstarts; in MatGetBrowsOfAoCols_MPIAIJ() local
5796 …PetscCall(VecScatterGetRemoteOrdered_Private(ctx, PETSC_FALSE /*recv*/, &nrecvs, &rstarts, NULL /*… in MatGetBrowsOfAoCols_MPIAIJ()
5806 …if (nrecvs) PetscCall(PetscMalloc1(rbs * (rstarts[nrecvs] - rstarts[0]), &rvalues)); /* rstarts ca… in MatGetBrowsOfAoCols_MPIAIJ()
5808 rowlen = rvalues + rstarts[i] * rbs; in MatGetBrowsOfAoCols_MPIAIJ()
5809 nrows = (rstarts[i + 1] - rstarts[i]) * rbs; /* num of indices to be received */ in MatGetBrowsOfAoCols_MPIAIJ()
5857 rowlen = rvalues + (rstarts[i] - rstarts[0]) * rbs; in MatGetBrowsOfAoCols_MPIAIJ()
5858 nrows = (rstarts[i + 1] - rstarts[i]) * rbs; /* num of rows to be received */ in MatGetBrowsOfAoCols_MPIAIJ()
5957 …PetscCall(VecScatterRestoreRemoteOrdered_Private(ctx, PETSC_FALSE, &nrecvs, &rstarts, NULL, &rproc… in MatGetBrowsOfAoCols_MPIAIJ()
H A Dmpiov.c1089 PetscInt sendcount, *rstarts = A->rmap->range, n, cnt, j, nrecv = 0; in MatCreateSubMatrix_MPIAIJ_All() local
1122 jsendbuf = PetscSafePointerPlusOffset(b->j, b->i[rstarts[rank]]); in MatCreateSubMatrix_MPIAIJ_All()
1174 sendbuf = PetscSafePointerPlusOffset(b->a, b->i[rstarts[rank]]); in MatCreateSubMatrix_MPIAIJ_All()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c2094 PetscInt sendcount, i, *rstarts = A->rmap->range, n, cnt, j, bs = A->rmap->bs; in MatGetSeqNonzeroStructure_MPIBAIJ() local
2120 jsendbuf = b->j + b->i[rstarts[rank] / bs]; in MatGetSeqNonzeroStructure_MPIBAIJ()