Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
PetscDevice: fix icpx warnings --with-debugging=0
Remove redundant uses of PETSC_NODISCARD from functions returning a PetscErrorCode
Merge remote-tracking branch 'origin/release'
Fix Typos
Make PetscErrorCode a non-discardable enum
Consolidate various C++ pool allocators into single implementation
Rename util::integral_value() to to_underlying() to match C++23's std::to_underlying()
MPI: update message on the Cray-MPICH gpu aware flag
Fix -Wunused-parameter for CUDA files
Fix some typos
Work around MSVC type alias bug
Fix error C2371: 'cupmMemoryType(Host|Device|Managed)': redefinition; different basic types
Do not use petscstack with threadsafetyThis allows to run PETSc code in debug mode with threadsafety that does not segfaultwhen run with concurrent threads.
Merge branch 'suyash/fix-cupmstream' into 'main'VecSeq_CUPM avoid recreating stream that is running in `change_type()`See merge request petsc/petsc!5865
VecSeq_CUPM avoid recreating stream that is running in `change_type()`
Merge branch 'jacobf/2022-11-18/viennacl-dont-initialize-petscdevice/release' into 'release'Fix ViennaCL unconditionally initializing PetscDeviceSee merge request petsc/petsc!5853
Use PetscUseTypeMethod() in device code
Clear cupmErrorNotReady after cupmStreamQuery() before checking error code
Fix missing "Key" and incorrect "Command" for manual page listing of Options Database Key(s):Commit-type: documentation/spend 10m
Sys: Updated tests
Cherry-pick init fix from 1015a2a477dd2695c1e05348307aec5fc5bfe5fb
1234567891011