petsc-3.12.5 2020-03-29
PetscLayoutReference
Causes a PETSc Vec or Mat to share a PetscLayout with one that already exists. Used by Vec/MatDuplicate_XXX()
Synopsis
#include "petscis.h"
PetscErrorCode PetscLayoutReference(PetscLayout in,PetscLayout *out)
Collective on PetscLayout
Input Parameter
in -input PetscLayout to be copied
Output Parameter
out -the reference location
Notes
PetscLayoutSetUp() does not need to be called on the resulting PetscLayout
If the out location already contains a PetscLayout it is destroyed
See Also
PetscLayoutCreate(), PetscLayoutDestroy(), PetscLayoutSetUp(), PetscLayoutDuplicate()
Level
developer
Location
src/vec/is/utils/pmap.c
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages