MatOps cleanup
Merge remote-tracking branch 'origin/release'
Fix typos
Remove unneeded variable and functions
PetscLayout: default block size 1
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple
show more ...
MatSetOption: ignore unused options instead of erroring out
Merge branch 'release'
Mat: fix regression from c8ca1fbc97989d7f13a4db197e36b5d2efa188ca
Fix MatGetRowMaxAbs_MPIBAIJ()
Remove unneeded PetscMPIIntCast() for routines using PetscCountFix #1661
Fix MatResetPreallocation_MPIAIJPer Barry's suggesetion I inserted a `MatDisAssemble` whichimmediately fixed my issue. I will work on adding a test
Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type
Brain dead fixes for useless casts
Remove unneeded parentheses
Merge branch 'jczhang/2024-09-05/feature-mat-get-vpb' into 'main'PC: add new mat ops MATOP_GET_{BLOCK, VBLOCK}_DIAGONALSee merge request petsc/petsc!7811
Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()Introduce MPIU_Count to be used when MPI_Count is not available
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in the CI
PC: add new mat ops MATOP_GET_{BLOCK, VBLOCK}_DIAGONALso that a shell matrix can return its own (variable) point blocks in a matrix for use in PC (V)PBJacobi
Add shared memory support for PCMPI using both shmget() and MPI_Win_allocate_shared()
Fix bug in MPIBAIJ matsetvalues column oriented after disassemblyReported-by: Glenn Hammond
Mat: fix -Wmissing-field-initializers
12345678910>>...51