[petsc-dev] lovely developers note in manual page
Barry Smith
bsmith at mcs.anl.gov
Wed Feb 6 15:10:36 CST 2013
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;
More information about the petsc-dev
mailing list