PetscSectionCreate#
Allocates PetscSection space 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
PetscSectionSetNumFields(PetscSection, numFields);
PetscSectionSetChart(PetscSection,low,high);
PetscSectionSetDof(PetscSection,point,numdof);
PetscSectionGetOffset(PetscSection,point,PetscInt *);
The PetscSection object and methods are intended to be used in the PETSc Vec and Mat implementations; it is recommended they not be used in user codes unless you really gain something in their use.
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