Home
last modified time | relevance | path

Searched refs:vec_diag (Results 1 – 2 of 2) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbjkokkosimpl.h39 Vec vec_diag; member
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/
H A Dbjkokkos.kokkos.cxx783 if (!jac->vec_diag) { in PCSetUp_BJKOKKOS()
823 PetscCall(DMCreateGlobalVector(pack, &jac->vec_diag)); in PCSetUp_BJKOKKOS()
826 …if (!jac->vec_diag) { // get 'nDMs' and sizes 'block_sizes' w/o DMComposite. TODO: User could prov… in PCSetUp_BJKOKKOS()
872 PetscCall(MatCreateVecs(A, &jac->vec_diag, NULL)); in PCSetUp_BJKOKKOS()
878 PetscCall(VecGetLocalSize(jac->vec_diag, &n)); in PCSetUp_BJKOKKOS()
941 if (pack) PetscCall(DMCompositeGetAccessArray(pack, jac->vec_diag, nDMs, NULL, subX)); in PCSetUp_BJKOKKOS()
962 PetscCall(DMCompositeRestoreAccessArray(pack, jac->vec_diag, jac->nBlocks, NULL, subX)); in PCSetUp_BJKOKKOS()
1015 PetscCall(VecDestroy(&jac->vec_diag)); in PCReset_BJKOKKOS()
1198 jac->vec_diag = NULL; in PCCreate_BJKOKKOS()