Well, no, first they are not int and second some aren't necessarily int at
all.
Developer note: Then entries in this struct are int instead of PetscInt so
that the elements may
be extracted in Fortran as if from an integer array
.seealso: DMDACreate1d(), DMDACreate2d(), DMDACreate3d(), DMDestroy(), DM,
DMDAGetLocalInfo(), DMDAGetInfo()
S*/
typedef struct {
PetscInt dim,dof,sw;
PetscInt mx,my,mz; /* global number of grid points in each
direction */
PetscInt xs,ys,zs; /* starting point of this processor, excluding
ghosts */
PetscInt xm,ym,zm; /* number of grid points on this processor,
excluding ghosts */
PetscInt gxs,gys,gzs; /* starting point of this processor
including ghosts */
PetscInt gxm,gym,gzm; /* number of grid points on this processor
including ghosts */
DMDABoundaryType bx,by,bz; /* type of ghost nodes at boundary */
DMDAStencilType st;
DM da;
} DMDALocalInfo;