change to petsc-dev

Satish Balay balay at
Tue Jun 24 15:19:37 CDT 2008

On Tue, 24 Jun 2008, Barry Smith wrote:

>   I have pushed the change to PETSc-dev that eliminates the const from the
> definition of XXXType (for example VecType).
> In theory this should have minimal affects on your codes. The only change I
> think you may need are changing, for example,
>   VecType mt = MPIVEC;
> to
>   const VecType mt = MPIVEC.

I think we can avoid this change to user-code - if we do the

#define VECMPI         (char *)"mpi"

[I guess the tradeoff is slightly less rigorous const check by the

I tried this change with MatType - and looks like it requires a
corresponding change of MatGetType() from:

MatGetType(Mat mat,const MatType *type)
MatGetType(Mat mat,MatType *type)


More information about the petsc-dev mailing list