CHANGES in the PETSc Development Version

General:

PetscOptionsBool() no longer sets the value of the boolean based on the value passed in

IS:

PF:

Vec:

VecScatter:

PetscSection:

Mat:

MatGetVecs() replaced with MatCreateVecs() because it actually does create the Vecs that need to be destroyed

PC:

Added PCBDDCSetChangeOfBasisMat for user defined change of basis

KSP:

KSPGetVecs() replaced with KSPCreateVecs() because it actually does create the Vecs that need to be destroyed

SNES:

Added KSPMonitorSNES() with command line option -ksp_monitor_snes and -ksp_monitor_snes_lg to monitor SNES residual norm at each linear iteration

SNESLineSearch:

TS:

DM/DA:

DMPlex:

PetscViewer:

SYS:

AO:

Sieve:

Fortran: