SF: add Fortran binding for PetscSFGetLeaf/RootRanks
SF: revise PetscSFGetLeaf/RootRanks manual
Merge branch 'jed/dm-plex-box-sf' into 'main'DM: parallel periodic box mesh with Z-orderSee merge request petsc/petsc!5411
Fix -Wunused-parameter for CUDA files
PetscSFMerge: merge two SFs with possibly overlapping leaves
Merge remote-tracking branch 'origin/release'
Fix some typos
Remove unneeded " on xxx" from most Collective comments in manual pagesThe phrase was unneeded 99% of the timeI did not remove in the dm directory since another MR is still active that affects th
Remove unneeded " on xxx" from most Collective comments in manual pagesThe phrase was unneeded 99% of the timeI did not remove in the dm directory since another MR is still active that affects that directoryCommit-type: documentation/spend 20m
show more ...
- Replace PetscTable with PetscHMapI.- Rename: - PetscTableCreate() -> PetscHMapICreateWithSize() - PetscTableFind() -> PetscHMapIGetWithDefault() - PetscTableAdd() -> PetscHMapISetWithMode()
PetscSFSetGraphLayout: call PetscLayoutSetUp()
PetscSFConcatenate: create dummy SF only in debug mode
vec/is/sf/tests/ex18.c: extend, test global,-view_sf,use pointer to ctx in main()
PetscSFConcatenate: add global rootmode
A few more codespell fixes
Merge branch 'release'
Cleanup manual pages in src/vec/isCommit-type: documentation/spend 4h
Fix incorrect usage of VecCUDARestoreArray(). Arrays were either double-restored or restored using wrong API
Add HIP support to Mat class in PETScCo-authored-by: Justin Chang <jychang48@gmail.com>Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com>Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov>Fixed-by:
Add HIP support to Mat class in PETScCo-authored-by: Justin Chang <jychang48@gmail.com>Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com>Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov>Fixed-by: Satish Balay <balay@mcs.anl.gov>
PetscSF: optimize SFALLGATHERV for the one-to-all patternthis happens with ML models using data parallelism having replicated local parametersAdd test
source code format changes due to .clang-format changes
Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
makefile: fix typo - petsckdir.mk -> petscdir.mk
12345678910>>...30