add ISSetLayout() and IS test ex12.c
Minor
Remove superfluous cast in PetscMalloc/PetscFree calls
Merge branch 'dalcinl/fix-isrenumber' into 'main'ISRemove: Remove wrong output IS pointer checkSee merge request petsc/petsc!4844
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
deprecate PETSC_STATIC_INLINE
add PetscAssert() and PetscAssertFalse()
add PetscDesignatedInitializer() and apply it PetscRandom_*, AO_*, Vec_Seq, and Vec_MPI
make PetscInfo() variadic
SETERRQ[1-9]+ begone
ISRemove: Remove wrong output IS pointer check
SF: remove the experimental -vecscatter_packongpu option; now always pack on gpu
Vec: VecGetArrayAndMemType() now always returns a device pointer when possible
SF: skip unimportant pack/unpack specialization to speed up SF device compilation time
Merge remote-tracking branch 'origin/release'
Merge branch 'jczhang/feature-kokkos-coo' into 'main'Support MatSetValuesCOO() for AIJKOKKOS matricesSee merge request petsc/petsc!4726
ISSetBlockSize(): check for valid inputs
Docs: fix two IS manual pages
SF: also do sycl synchronization before MPI sending
SF: add PetscSFFetchAndOpWithMemTypeBegin()
SF: move PetscGetMemType to sfimpl.h
Fixes found by -fsanitize=address in releaseCommit-type: bug-fix/spend 5mThanks-to: Jacob Faibussowitsch <jacob.fai@gmail.com>Thanks-to: Satish Balay <balay@mcs.anl.gov>
SF: fix a bug in sfallgather/v when using non-gpu-aware MPI
1...<<21222324252627282930>>...96