VecGhostRestoreLocalForm — PETSc 3.23.0 documentation

Skip to main content
`Ctrl`+`K`

# VecGhostRestoreLocalForm

Restores the local ghosted representation of a parallel vector obtained with `VecGhostGetLocalForm()`.

## Synopsis

    #include "petscvec.h"
    PetscErrorCode VecGhostRestoreLocalForm(Vec g, Vec *l)

Logically Collective

## Input Parameters

- g - the global vector

- l - the local (ghosted) representation

## Note

This routine does not actually update the ghost values, but rather it returns a sequential vector that includes the locations for the ghost values and their current values.

## See Also

Vectors and Parallel Data, `Vec`, `VecType`, `VecCreateGhost()`, `VecGhostGetLocalForm()`, `VecCreateGhostWithArray()`

## Level

advanced

## Location

src/vec/vec/impls/mpi/commonmpvec.c

## Examples

src/vec/vec/tutorials/ex14f.F90
src/vec/vec/tutorials/ex9.c
src/vec/vec/tutorials/ex9f.F90

Index of all Vec routines
Table of Contents for all manual pages
Index of all manual pages