PetscSectionCreate#
Allocates PetscSection
and sets the map contents to the default.
Synopsis#
#include "petscsection.h"
PetscErrorCode PetscSectionCreate(MPI_Comm comm, PetscSection *s)
Collective
Input Parameters#
comm - the MPI communicator
s - pointer to the section
Notes#
Typical calling sequence
PetscSectionCreate(MPI_Comm,PetscSection *);!
PetscSectionSetNumFields(PetscSection, numFields);
PetscSectionSetChart(PetscSection,low,high);
PetscSectionSetDof(PetscSection,point,numdof);
PetscSectionSetUp(PetscSection);
PetscSectionGetOffset(PetscSection,point,PetscInt *);
PetscSectionDestroy(PetscSection);
The PetscSection
object and methods are intended to be used in the PETSc Vec
and Mat
implementations.
See Also#
Level#
beginner
Location#
Examples#
src/dm/impls/plex/tutorials/ex7.c.html
src/ts/tutorials/ex11.c.html
src/ts/tutorials/ex11_sa.c.html
Index of all PetscSection routines
Table of Contents for all manual pages
Index of all manual pages