Lines Matching refs:ltog
10 VecScatter ltog; member
90 …PetscCheck(shell->ltog, ((PetscObject)dm)->comm, PETSC_ERR_ARG_WRONGSTATE, "Cannot be used without… in DMLocalToGlobalBeginDefaultShell()
91 PetscCall(VecScatterBegin(shell->ltog, l, g, mode, SCATTER_FORWARD)); in DMLocalToGlobalBeginDefaultShell()
114 …PetscCheck(shell->ltog, ((PetscObject)dm)->comm, PETSC_ERR_ARG_WRONGSTATE, "Cannot be used without… in DMLocalToGlobalEndDefaultShell()
115 PetscCall(VecScatterEnd(shell->ltog, l, g, mode, SCATTER_FORWARD)); in DMLocalToGlobalEndDefaultShell()
658 PetscErrorCode DMShellSetLocalToGlobalVecScatter(DM dm, VecScatter ltog) in DMShellSetLocalToGlobalVecScatter() argument
664 PetscValidHeaderSpecific(ltog, PETSCSF_CLASSID, 2); in DMShellSetLocalToGlobalVecScatter()
665 PetscCall(PetscObjectReference((PetscObject)ltog)); in DMShellSetLocalToGlobalVecScatter()
666 PetscCall(VecScatterDestroy(&shell->ltog)); in DMShellSetLocalToGlobalVecScatter()
667 shell->ltog = ltog; in DMShellSetLocalToGlobalVecScatter()
1094 PetscCall(VecScatterDestroy(&shell->ltog)); in DMDestroy_Shell()