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
Fix C++20 implicit enum-float conversions
Remove empty preprocessor variables
Cleanup of mat manual pagesCommit-type: documentation
Merge branch 'barry/2023-02-22/rm-locdir' into 'main'Remove need for hardwired LOCDIR in all makefilesSee merge request petsc/petsc!6113
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Double spaces, wrong backticks, or unneeded braces
Allow MatDuplicate to be used with a hash preallocated SeqAIJ matrixError if MatDuplicate is called on not yet assembled SeqBAIJ and SeqSBAIJ matricessince it never worked thereCommit-type: bug-
Allow MatDuplicate to be used with a hash preallocated SeqAIJ matrixError if MatDuplicate is called on not yet assembled SeqBAIJ and SeqSBAIJ matricessince it never worked thereCommit-type: bug-fix/spend 10mReported-by: Hong Zhang <hzhang@anl.gov>Development Tools: Vim, Emacs, Eclipse
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
Improve Mat and DM coverage by ifdef-ing out unused code that otherwise should not counttowards coverage
Fix memory leak in MatCreateSeqBAIJWithArrays()
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
12345678910>>...92