Searched refs:rstarts (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/impls/composite/ |
| H A D | packm.c | 89 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 D | mpimatmatmult.c | 422 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 D | mpiaij.c | 5768 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 D | mpiov.c | 1089 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 D | mpibaij.c | 2094 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()
|