Changes: Development#
General:
Configure/Build:
Make
SYCLadevicePackage, i.e., builds--with-syclnow havePETSC_HAVE_DEVICEdefinedAdd the option
--with-devicelanguageto compilePetscDevicecode using either a C or C++ compiler
Sys:
Event Logging:
PetscViewer:
PetscDraw:
AO:
IS:
VecScatter / PetscSF:
PF:
Vec:
PetscSection:
PetscPartitioner:
Mat:
MatCoarsen:
PC:
Add multi-precision support for MUMPS. One could use
-pc_precision <single, double>to set the precision to be used by MUMPS, which can be different fromPetscScalar’s precision
KSP:
Remove
KSPHPDDMPrecisionin favor ofPetscPrecision
SNES:
SNESLineSearch:
TS:
TAO:
PetscRegressor:
DM/DA:
DMSwarm:
DMPlex:
FE/FV:
DMNetwork:
DMStag:
DT:
Fortran: