:orphan: # DMDASetGLLCoordinates Sets the global coordinates from -1 to 1 to the GLL points of as many GLL elements that fit the number of grid points ## Synopsis ``` #include "petscdmda.h" PetscErrorCode DMDASetGLLCoordinates(DM da, PetscInt n, PetscReal *nodes) ``` Collective ## Input Parameters - ***da -*** the `DMDA` object - ***n -*** the number of GLL nodes - ***nodes -*** the GLL nodes ## Note The parallel decomposition of grid points must correspond to the degree of the GLL. That is, the number of grid points on each process much be divisible by the number of GLL elements needed per process. This depends on whether the `DM` is periodic or not. ## See Also `DM`, `DMDA`, `DMDACreate()`, `PetscDTGaussLobattoLegendreQuadrature()`, `DMGetCoordinates()` ## Level advanced ## Location src/dm/impls/da/da.c ## Examples src/ksp/ksp/tutorials/ex69.c
## Implementations DMDASetGLLCoordinates_1d in src/dm/impls/da/da.c
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/dm/impls/da/da.c) [Index of all DMDA routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)