Improve the propagation of function domain error handling in SNES, especially in the line search routines.Due to the object layering of SNESLineSearch under SNES there is some code duplication incl
Improve the propagation of function domain error handling in SNES, especially in the line search routines.Due to the object layering of SNESLineSearch under SNES there is some code duplication include both SNESLineSearchReason and SNESConvergedReason and SNESCheckFunctionNorm() and SNESLineSearchCheckFunctionNorm() and Jacobian friendsReported-by: david.knezevic@akselos.com
show more ...
missing "s" for isascii and issundials
Split KokkosDualViewSync into Host and Device versions
Kokkos - Limit excess synchronization on MI300A
Kokkos: return execution space instead of reference to simplify the codeA Kokkos execution space is a shared pointer. We don't need to reference it
Remove unneeded parentheses
PC: add new mat ops MATOP_GET_{BLOCK, VBLOCK}_DIAGONALso that a shell matrix can return its own (variable) point blocks in a matrix for use in PC (V)PBJacobi
pbjacobi_kok: add execspace argument ot use the default petsc stream
LIBBASE is no longer used in make so remove it
Merge remote-tracking branch 'origin/release'
Fix manual pages in KSP
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove DIRS variable and unneeded tabs from all makefiles since no longer neededCommit-type: housekeeping
Convert all header guards to pragma once
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Make PetscErrorCode a non-discardable enum
Docs: NANORIF -> NANORINF
PCPBJACOBI: add cuda and Kokkos implementation
PBJacobi: add an optimized PCApplyTranspose_PBJacobi
PBJacobi: simplify the code
12345