#include "petscdmda.h" PetscErrorCode DMDACreate1d(MPI_Comm comm, DMBoundaryType bx, PetscInt M, PetscInt dof, PetscInt s, const PetscInt lx[], DM *da)Collective on MPI_Comm Many br
comm | - MPI communicator Many br | |
bx | - type of ghost cells at the boundary the array should have, if any. Use Many brDM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, or DM_BOUNDARY_PERIODIC. Many br | |
M | - global dimension of the array (use -M to indicate that it may be set to a different value Many brfrom the command line with -da_grid_x <M>) Many br | |
dof | - number of degrees of freedom per node Many br | |
s | - stencil width Many br | |
lx | - array containing number of nodes in the X direction on each processor, Many bror NULL. If non-null, must be of length as the number of processes in the MPI_Comm. Many br |
-dm_view | - Calls DMView() at the conclusion of DMDACreate1d() Many br | |
-da_grid_x <nx> | - number of grid points in x direction; can set if M < 0 Many br | |
-da_refine_x <rx> | - refinement factor Many br | |
-da_refine <n> | - refine the DMDA n times before creating it, if M < 0 Many br |
Many br
Level:beginner
Location:src/dm/impls/da/da1.c
Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages