Lines Matching refs:gtol
9 VecScatter gtol; member
39 …PetscCheck(shell->gtol, ((PetscObject)dm)->comm, PETSC_ERR_ARG_WRONGSTATE, "Cannot be used without… in DMGlobalToLocalBeginDefaultShell()
40 PetscCall(VecScatterBegin(shell->gtol, g, l, mode, SCATTER_FORWARD)); in DMGlobalToLocalBeginDefaultShell()
63 …PetscCheck(shell->gtol, ((PetscObject)dm)->comm, PETSC_ERR_ARG_WRONGSTATE, "Cannot be used without… in DMGlobalToLocalEndDefaultShell()
64 PetscCall(VecScatterEnd(shell->gtol, g, l, mode, SCATTER_FORWARD)); in DMGlobalToLocalEndDefaultShell()
632 PetscErrorCode DMShellSetGlobalToLocalVecScatter(DM dm, VecScatter gtol) in DMShellSetGlobalToLocalVecScatter() argument
638 PetscValidHeaderSpecific(gtol, PETSCSF_CLASSID, 2); in DMShellSetGlobalToLocalVecScatter()
639 PetscCall(PetscObjectReference((PetscObject)gtol)); in DMShellSetGlobalToLocalVecScatter()
640 PetscCall(VecScatterDestroy(&shell->gtol)); in DMShellSetGlobalToLocalVecScatter()
641 shell->gtol = gtol; in DMShellSetGlobalToLocalVecScatter()
1093 PetscCall(VecScatterDestroy(&shell->gtol)); in DMDestroy_Shell()