SF: minor revision avoiding useless log events
Config: get rid of PETSC_HAVE_OMPI_MAJOR_VERSION and include it in petscpkg_version.h
Merge remote-tracking branch 'origin/release'
SF: add a workaround for an ompi-5.0.x bug not allowing null arrays when size is zeroNote the bug is fixed at https://github.com/open-mpi/ompi/pull/12614
SF: need to sync the stream before MPI send even when there is nothing to send but has something to receiveThere might be pending gpu operations on the receive buffer. Without synchronization, say
SF: need to sync the stream before MPI send even when there is nothing to send but has something to receiveThere might be pending gpu operations on the receive buffer. Without synchronization, say we proceed to MPI_Waitall(). MPI might stage on host and do a H2D copy on an internal stream on the receive side. Previous gpu operations COULD happen after the H2D copy, causing a write-after-write reorder violation!
show more ...
cupm: fix visibility to build without warningsThanks-to: Lawrence Mitchell
Fix for defined but unused variables under certain configurations
Typos
PetscSF: implement PetscSFCreateStridedSF
CI: update to clang-format-18
Remove some unneeded parentheses
checkbadSource: rules for PetscFunctionBegin and derivatives
Merge branch 'stefanozampini/fix-docs' into 'release'fix docsSee merge request petsc/petsc!7181
Merge branch 'barry/2024-01-03/docs-c2html' into 'main'Remove recursive build of c2html files; no longer uses classic makefilesSee merge request petsc/petsc!7167
Use < instead of " for includes of PETSc include filesAnd Remove unneeded duplicate includesCo-Authored-by: Jose Roman <jroman@dsic.upv.es>
PETSCSFPACK: remove redundant event loggingthis was creating deadlocks with log_sync on!
minor: fix typos
Missing calls to PetscSafePointerPlusOffset()
Sys: add PetscSafePointerPlusOffset() to pacify UBSan
Revert 41751ff936f2543999449f2cc826710c93affeac and e062e8b5c69bd8f5e0f7bcfa9dba51a49804e758
Minor fixes to website material
LIBBASE is no longer used in make so remove it
1234567891011