Fix manual page formatting
Use PetscBool instead of PetscInt for setupcalledPetscInt was used in some structs, but the underlying logic requires only Booleans. Also removed an unused variable and unified capitalization.
plexsubmesh: make submesh inherit CG/DG coordinate elements
Merge remote-tracking branch 'origin/release'
Merge branch 'barry/2025-05-15/fix-func-typedef-names' into 'main'All typedef for functions are of the form (XXXXFn)(...) not (*XXXXyyyy)(....)See merge request petsc/petsc!8408
Fix PetscProbFunc
All typedef for functions are of the form (XXXXFn)(...) not (*XXXXyyyy)(....)
Remove use of preconditioning or preconditioner matrix when it should be phrased as matrix used to construct preconditioner
Plex: Fix hybrid quad permutation
Minor documentation fixes
Fix typos
Remove the last of the uses of $ in the first line of formatted manual pages
Plex: Fix hybrid integration- Add DMFieldCreateDefaultFaceQuadrature() and PetscFEExpandFaceQuadrature()- Add neighbor geometry to PetscFEIntegrateHybridResidual_Basic(), PetscFEIntegrateHybridJaco
Plex: Fix hybrid integration- Add DMFieldCreateDefaultFaceQuadrature() and PetscFEExpandFaceQuadrature()- Add neighbor geometry to PetscFEIntegrateHybridResidual_Basic(), PetscFEIntegrateHybridJacobian_Basic() and PetscFEEvaluateFieldJets_Hybrid_Internal()- Add cell geometry to PetscFEIntegrateHybridResidual() and PetscFEIntegrateHybridJacobian()
show more ...
Plex: Add debugging
Plex+FE: Give correct dimension to hybrid Jacobian
Fix Fortran interface of two functions
Fix wrong case for PETSc
PetscDualSpaceDuplicate_Lagrange: duplicate moment information
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple
Update to clang-format-20
Fortran 90: fully embrace After 34 years!- deprecate use of 'F90' in Fortran function names- use Fortran pointers when appropriate- the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!- deprecate use of 'F90' in Fortran function names- use Fortran pointers when appropriate- the new Fortran API is not backward compatible with previous versions!- also clean up inconsistent PETSc code detected by new Fortran generation tools- drop use of bfort- automatically generate all the Fortran PETSc objects, enums etc from the include files- generate most of the Fortran interface definitions and functions from the source code- simplify the number and organization of Fortran modulesCo-authored-by: Jose E. Roman <jroman@dsic.upv.es>
12345678910>>...48