Docs:  Changes: 2.0.22

NEW FEATURES and CHANGES in PETSc 2.0.22

General:

PetscObjectCompose(PetscObject,char *name,PetscObject);
PetscObjectQuery(PetscObject,char *name,PetscObject *);
PetscObjectComposeFunction(PetscObject,char *name, void *);
PetscObjectQueryFunction(PetscObject,char *name,void **);

These allow the user to attach objects and functions to any PETSc object.

AO (Application Orderings):

TS (Timestepping Solvers):

SNES (Nonlinear Solvers):

SLES (Linear Solvers):

KSP (Krylov Subspace Methods):

PC (Preconditioners):

MAT (Matrices):

DA (Distributed Arrays):

VEC (Vectors):

IS (Index Sets):

Draw (Graphics):

Viewers:

System:

Error Handling:

Event Logging:

Fortran Interface: