Update mpibaij.c
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
MatIncreaseOverlap_MPI[S]BAIJ: return a ISBLOCK
ISCompressIndicesGeneral: special path for ISBLOCK
Merge branch 'barry/2023-03-15/fix-matview-mpiaij-large-int' into 'main'Check that entire sparse matrix number of nonzeros fits within PetscInt for MatView_MPI[X]AIJSee merge request petsc/petsc
Merge branch 'barry/2023-03-15/fix-matview-mpiaij-large-int' into 'main'Check that entire sparse matrix number of nonzeros fits within PetscInt for MatView_MPI[X]AIJSee merge request petsc/petsc!6191
show more ...
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Check that entire sparse matrix number of nonzeros fits within the given PetscIntThis is a no-op in 64 bit integersCommit-type: error checkingReported-by: Jin Chen <jchen@pppl.gov>
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
Remove empty preprocessor variables
Cleanup of mat manual pagesCommit-type: documentation
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Allow MatXXXSetPreallocation() to be called after MatSetUp() puts the matrix into hash MatSetValues() modeCommit-type: feature/spend 1hReported-by: Pierre Jolivet
Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routine
Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routines* Optimizations such as direct support for MatSetValuesBlocked() for *BAIJ can be added in the futureCommit-type: feature/spend 25h
Do not name an unnamed object unless necessary while viewing matricesCommit-type: bug, usability/spend 5m
Merge remote-tracking branch 'origin/release'
Fix a few manual pages using Jacob's make lint informationCommit-type: documentation
Fix Typos
Make PetscErrorCode a non-discardable enum
fix matconvert aij to baij to correctly check for any nonzero in a block to do proper BAIJ preallocation
MatConvert from MPIBAIJ should retain symmetry information
12345678910>>...51