PETSc
General:
Configure/Build:
IS:
- Added ISRenumber to renumber an IS into a contiguous set.
PetscDraw:
PF:
Vec:
VecScatter:
PetscSection:
Mat:
PC:
- Removed PCBDDCSetNullSpace. Local nullspace information should now be attached to the subdomain matrix via MatSetNullSpace.
- Added additional PetscBool parameter to PCBDDCCreateFETIDPOperators for the specification of the type of multipliers.
KSP:
- Added KSPFETIDP, a linear system solver based on the FETI-DP method.
SNES:
SNESLineSearch:
TS:
- -ts_monitor binary now saves the timestep information as a REAL entry consisting of the REAL_FILE_CLASSID followed by the real value. PetscBinarRead.m can read these in automatically but PetscBinaryIO.py has not been updated to read in REAL_FILE_CLASSID objects yet commit 450a797fa5ea0c6be96436f8b33aaf4169bbbcaa
DM/DA:
DMPlex:
PetscViewer:
SYS:
- Petsc64bitInt -> PetscInt64, PetscIntMult64bit() -> PetscInt64Mult(), PetscBagRegister64bitInt() -> PetscBagRegisterInt64()
AO:
Sieve:
Fortran: