Changes: Development#

General:

  • Add PETSCPYTHONPATH to the generated $PETSC_DIR/$PETSC_ARCH/lib/petsc/conf/petscvariables file so it is available to users through the makefile system

  • Add PETSCPYTHONPATH to the generated $PETSC_DIR/$PETSC_ARCH/lib/pkgconfig/PETSc.pc file so it is available to users with PKG_CONFIG_PATH=$PETSC_DIR/$PETSC_ARCH/lib/pkgconfig pkg-config --variable=PETSCPYTHONPATH PETSc.pc

Configure/Build:

Sys:

  • Deprecate PetscSSEIsEnabled()

Event Logging:

PetscViewer:

PetscDraw:

AO:

IS:

VecScatter / PetscSF:

PF:

Vec:

PetscSection:

PetscPartitioner:

Mat:

MatCoarsen:

PC:

KSP:

SNES:

SNESLineSearch:

TS:

TAO:

PetscRegressor:

DM/DA:

DMSwarm:

DMPlex:

FE/FV:

  • Add PetscFEExpandFaceQuadrature()

DMNetwork:

DMStag:

DT:

Fortran: