Home
last modified time | relevance | path

Searched refs:rbegin (Results 1 – 9 of 9) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex79.c57 PetscInt rbegin, rend, rsize = m / 2; in main() local
60 PetscCall(MatGetOwnershipRange(A, &rbegin, &rend)); in main()
61 PetscCall(ISCreateStride(PETSC_COMM_WORLD, rsize, rbegin, 1, &is)); in main()
/petsc/src/dm/impls/moab/tests/
H A Dex1.cxx79 user->dim = iface->dimension_from_handle(*tmp_range.rbegin()); in CreateMesh()
/petsc/src/mat/impls/nest/
H A Dmatnest.c609 static PetscErrorCode MatNestGetBlock_Private(Mat A, PetscInt rbegin, PetscInt rend, PetscInt cbegi… in MatNestGetBlock_Private() argument
613 PetscInt i, j, k, l, nr = rend - rbegin, nc = cend - cbegin; in MatNestGetBlock_Private()
620 …k_%" PetscInt_FMT "-%" PetscInt_FMT "x%" PetscInt_FMT "-%" PetscInt_FMT, rbegin, rend, cbegin, cen… in MatNestGetBlock_Private()
627 a[i * nc + j] = vs->m[rbegin + i][cbegin + j]; in MatNestGetBlock_Private()
646 PetscCall(MatNestFillEmptyMat_Private(A, rbegin + i, cbegin + j, a + i * nc + j)); in MatNestGetBlock_Private()
667 PetscInt rbegin, rend, cbegin, cend; in MatNestFindSubMat() local
670 PetscCall(MatNestFindISRange(A, vs->nr, is->row, isrow, &rbegin, &rend)); in MatNestFindSubMat()
672 if (rend == rbegin + 1 && cend == cbegin + 1) { in MatNestFindSubMat()
673 …if (!vs->m[rbegin][cbegin]) PetscCall(MatNestFillEmptyMat_Private(A, rbegin, cbegin, vs->m[rbegin]… in MatNestFindSubMat()
674 *B = vs->m[rbegin][cbegin]; in MatNestFindSubMat()
[all …]
/petsc/src/mat/impls/dense/seq/
H A Ddense.c3503 PetscErrorCode MatDenseGetSubMatrix_SeqDense(Mat A, PetscInt rbegin, PetscInt rend, PetscInt cbegin… in MatDenseGetSubMatrix_SeqDense() argument
3510 …if (a->cmat && (cend - cbegin != a->cmat->cmap->N || rend - rbegin != a->cmat->rmap->N)) PetscCall… in MatDenseGetSubMatrix_SeqDense()
3512 …ctComm((PetscObject)A), rend - rbegin, PETSC_DECIDE, rend - rbegin, cend - cbegin, PetscSafePointe… in MatDenseGetSubMatrix_SeqDense()
3514 …PetscCall(MatDensePlaceArray(a->cmat, PetscSafePointerPlusOffset(a->v, rbegin + (size_t)cbegin * a… in MatDenseGetSubMatrix_SeqDense()
3882 PetscErrorCode MatDenseGetSubMatrix(Mat A, PetscInt rbegin, PetscInt rend, PetscInt cbegin, PetscIn… in MatDenseGetSubMatrix() argument
3887 PetscValidLogicalCollectiveInt(A, rbegin, 2); in MatDenseGetSubMatrix()
3892 if (rbegin == PETSC_DECIDE) rbegin = 0; in MatDenseGetSubMatrix()
3897rbegin >= 0 && rbegin <= A->rmap->N, PetscObjectComm((PetscObject)A), PETSC_ERR_ARG_WRONG, "Invali… in MatDenseGetSubMatrix()
3898rbegin && rend <= A->rmap->N, PetscObjectComm((PetscObject)A), PETSC_ERR_ARG_WRONG, "Invalid rend … in MatDenseGetSubMatrix()
3901 …tSubMatrix_C", (Mat, PetscInt, PetscInt, PetscInt, PetscInt, Mat *), (A, rbegin, rend, cbegin, cen… in MatDenseGetSubMatrix()
/petsc/include/petsc/private/cpp/
H A Dobject_pool.hpp151 for (auto it = ptr_stack.rbegin(); it != ptr_stack.rend();) { in for_each()
/petsc/src/binding/petsc4py/test/
H A Dtest_mat_dense.py82 B = self.A.getDenseSubMatrix(cbegin=cst, rbegin=rst, cend=cen, rend=ren)
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c1622 static PetscErrorCode MatDenseGetSubMatrix_MPIDense(Mat A, PetscInt rbegin, PetscInt rend, PetscInt… in MatDenseGetSubMatrix_MPIDense() argument
1633 prbegin = PetscMax(0, PetscMin(A->rmap->rend, rbegin) - A->rmap->rstart); in MatDenseGetSubMatrix_MPIDense()
1640 if (rend - rbegin == A->rmap->N) PetscCall(PetscLayoutReference(A->rmap, &a->cmat->rmap)); in MatDenseGetSubMatrix_MPIDense()
1643 PetscCall(PetscLayoutSetSize(a->cmat->rmap, rend - rbegin)); in MatDenseGetSubMatrix_MPIDense()
1653 c->sub_rbegin = rbegin; in MatDenseGetSubMatrix_MPIDense()
1659 if (c->sub_rbegin != rbegin || c->sub_rend != rend) { in MatDenseGetSubMatrix_MPIDense()
1663 PetscCall(PetscLayoutSetSize(a->cmat->rmap, rend - rbegin)); in MatDenseGetSubMatrix_MPIDense()
1665 c->sub_rbegin = rbegin; in MatDenseGetSubMatrix_MPIDense()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp1833 inline PetscErrorCode MatDense_Seq_CUPM<T>::GetSubMatrix(Mat A, PetscInt rbegin, PetscInt rend, Pet… in GetSubMatrix() argument
1836 …const auto array_offset = [&](PetscScalar *ptr) { return ptr + rbegin + static_cast<std::s… in GetSubMatrix()
1837 const auto n = rend - rbegin; in GetSubMatrix()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx5685 rbegin: int = DECIDE,
5695 rbegin
5710 cdef PetscInt crbegin = asInt(rbegin)