checkbadSource: rules for PetscFunctionBegin and derivatives
Fix words appearing twice in a row for no good reason
Merge remote-tracking branch 'origin/release'
Mat: fix a bug; need to restore cached ops to overwrite hashed ones in preallocation
LIBBASE is no longer used in make so remove it
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
Mat: support Mat{Shift, DiagonalSet, DiagonalScale} for MATAIJKOKKOS
Add static to internal functions
Kokkos: no need to init views created by create_mirror_view
SetValuesCOO: add PetscLogGpuTimeBegin/End()
Lint apply: mat
Merge branch 'jolivet/fix-typos' into 'release'Fix typosSee merge request petsc/petsc!6533
Fix typos
change to consistent use of ch_xxx for chapter names in the docs, instead of a mix of ch_xx and chapter_xx
Mat: duplicate COO info in MatDuplicate, but do reference counting to save memoryThanks to Maxime Bouyges <maxime.bouyges@gmail.com> for feature requests.
Kokkos: do not do unnecessary Kokkos View initializationBy default, Kokkos Views are init'ed, so we add explicit args to not initialize them.
remove MatSetValuesDevice
clear warnings
Fix some documentation and typos
More manual page fixes
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
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
12345