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