Merge remote-tracking branch 'origin/release'
fix GAMG docs
SNESLinesearch: Minor improvements- add missing configuration options in the documentation of the line searches (some of the available options were not listed), and consistently list their respecti
SNESLinesearch: Minor improvements- add missing configuration options in the documentation of the line searches (some of the available options were not listed), and consistently list their respective default values- add proper convergence criteria for the secant method in the L2 line search based on ltol and atol (otherwise, the secant method is mostly running for the maximum number of iterations)- fix a small bug in the CP line search, where steptol * lambda was used to check for convergence based on the change of lambda instead of the ltol parameter- rename sneslinesearch->maxstep to sneslinesearch->maxlambda in the options database to be consistent with its purpose in the algorithms- rename SNESLineSearchL2 to SNESLineSearchSecant to better represent its underlying approach
show more ...
Docs: typos
Merge branch 'barry/2025-07-25/change-makealletags-to-makeetags' into 'main'Change make alletags to make etags since it always makes all of themSee merge request petsc/petsc!8593
Change make alletags to make etags since it always makes all of them
configure: fix capitalization of multiple packages and PETSc itself
Merge branch 'zach/log_roctx' into 'main'Add `-log_roctx` to automatically instrument PETSc events for rocprofSee merge request petsc/petsc!8372
Add `-log_roctx` to automatically instrument PETSc events for rocprof
Add #define PetscObjectNullify(o) o%v = PETSC_FORTRAN_TYPE_INITIALIZE to allow Fortran users to reset a variable to behave as if it had just been declared and not yet been assigned a PETSc object.R
Add #define PetscObjectNullify(o) o%v = PETSC_FORTRAN_TYPE_INITIALIZE to allow Fortran users to reset a variable to behave as if it had just been declared and not yet been assigned a PETSc object.Reported-by: Glenn Hammond
Clean up the use of typedef function prototypes for KSP
Add to VecGetArray clarification of what happens if GPU has its own copy of the array.Reported-by: Alex Lindsay
Edit snes.md
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
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
Add `MatFDColoringFn` typedef
Fix formula
Merge branch 'barry/2025-04-26/docs-ftn-visible-derived-type/release' into 'release'Fix Fortran docs for visible Fortran derived type like PetscSFNodeSee merge request petsc/petsc!8350
123456789