MatDense CUPM
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
Merge remote-tracking branch 'origin/release'
Fix Typos
Merge branch 'stefanozampini/nvhpc-and-clang-cuda' into 'main'Clang support for CUDASee merge request petsc/petsc!6015
Fix various HIP warnings
Make PetscErrorCode a non-discardable enum
Add MatEliminateZeros
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>
show more ...
source code format changes due to .clang-format changes
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
MATDENSECUDA: add support for device random number generation
Fix manual pages in src/mat directory, very minor source code changeCommit-type: documentation/spend 22h
MatCheckProduct() linter fixes
Remove braces from one-liners w/o PetscCall()
Remove braces from one-liners
clang-format: convert PETSc sources to comply with clang-format
Mat: Check argument before setting to NULL
Update handling of MatTranspose() with MAT_REUSE_MATRIXAdd error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose()Add tests to MatTranspose_XXX to error if the nonzero pattern ch
Update handling of MatTranspose() with MAT_REUSE_MATRIXAdd error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose()Add tests to MatTranspose_XXX to error if the nonzero pattern changesAdd support for MAT_REUSE_MATRIX with changing nonzero pattern for MatTranspose_SeqAIJ()Remove use of updateAt in MatProductNumeric_AtB_SeqAIJ_SeqAIJ() since MatTranspose() automatically skips unneeded new transposeAdd MatTransposeSymbolic()Update to SLEPc that supports these changesCommit-type: feature, error-checking, documentation/spend 5h
Cleanup and unify naming of PetscCall routinesCommit-type: housekeeping/spend 10m
12345678910>>...34