Update some discussions in the users manualAlso fix 32bit, 64bit, 32 bit, 64 bit throughout and blas and blas/lapack
remove MatSetValuesDevice
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
Switch to clang-format 16
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
Minor cleanup for PetscPragmaOMP
MatDense CUPM
Properly Pascal-case all of VECCUPM
Remove empty preprocessor variables
Cleanup of mat manual pagesCommit-type: documentation
Merge branch 'jolivet/housekeeping' into 'main'Some more housekeepingSee merge request petsc/petsc!6130
Merge branch 'barry/2023-02-22/rm-locdir' into 'main'Remove need for hardwired LOCDIR in all makefilesSee merge request petsc/petsc!6113
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Docs: small fixes and typos
Double spaces, wrong backticks, or unneeded braces
Fixup the hip warning fixup fixes
Merge branch 'jychang48/hip-warning-fixes' into 'main'Resolved HIP compiler warningsSee merge request petsc/petsc!6020
Merge remote-tracking branch 'origin/release'
Fix Typos
Deprecate HIPSPARSE_ORDER_COLUMN in rocm 5.4
Resolved HIP compiler warnings
Merge branch 'stefanozampini/nvhpc-and-clang-cuda' into 'main'Clang support for CUDASee merge request petsc/petsc!6015
Fix various HIP warnings
1234