[petsc-dev] lovely developers note in manual page

Jed Brown jedbrown at mcs.anl.gov
Wed Feb 6 21:25:57 CST 2013


On Wed, Feb 6, 2013 at 3:10 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:

>
>   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
>

Version control is a bitch:

https://bitbucket.org/petsc/petsc-dev/commits/e3362a471c3554df2e80e856b22727951a83bea8#Linclude/petscda.hT194(PetscInt->
int; comment added; author=Barry)

https://bitbucket.org/petsc/petsc-dev/commits/0be48fdba6c75be1fcd648c7325467a545674f39#Linclude/petscda.hF203T203(int
-> PetscInt; comment not removed; author=Barry)


>
> .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;
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130206/0b4671ad/attachment.html>


More information about the petsc-dev mailing list