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
show more ...
Remove PCGetFailedReasonRank, since identical to PCGetFailedReason
PCFIELDSPLIT: fix initialization of function pointers
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
Extend hypre's ILU interface to be more complete
Merge branch 'barry/2024-09-08/rm-empty-comments' into 'main'Remove empty comments from the source, that is /* */See merge request petsc/petsc!7815
Merge branch 'jczhang/2024-07-02/revise-vecduplicatevecs' into 'main'Simplify VecDuplicateVecsSee merge request petsc/petsc!7668
Remove empty comments from the source, that is /* */Also remove some /******************* commentsAlso remove some multiline comments with /* and */ at the beginning and end of each line
Merge branch 'adams/gamg-repart-opt' into 'main'small optimzation for block repartitioningSee merge request petsc/petsc!7804
small optimzation for block repartitioning
PCHPDDMGetComplexities: fix missing petsc4py binding
PCGAMG: some brain dead optimizationsadd extra information for PCViewminimize messages for simple repartitioningminimize matrix permutations with simple redistributionexpose API to set graph sym
PCGAMG: some brain dead optimizationsadd extra information for PCViewminimize messages for simple repartitioningminimize matrix permutations with simple redistributionexpose API to set graph symmetrization (this can be useful in nested solvers when the GAMG block is symmetric but the monolithic matrix is not)update examples output
PC: remove some annoying info
PCFIELDSPLIT: follow-up of !7796Closes #1641.
PCFIELDSPLIT: implement PCSetUpOnBlocks
pbjacobi_kok: add execspace argument ot use the default petsc stream
Merge branch 'release-revert-7777'
Docs: remove non-existing API
checkbadSource: add check for PetscSafePointerPlusOffset
PCHPDDM: minor housekeeping
MatSchurComplementComputeExplicitOperator: support for device Mat
Fix -Wunused-variablesrc/ksp/pc/impls/mpi/pcmpi.c:598:18: warning: unused variable 'dummy1' [-Wunused-variable]src/ksp/pc/impls/mpi/pcmpi.c:598:31: warning: unused variable 'dummy2' [-Wunused-vari
Fix -Wunused-variablesrc/ksp/pc/impls/mpi/pcmpi.c:598:18: warning: unused variable 'dummy1' [-Wunused-variable]src/ksp/pc/impls/mpi/pcmpi.c:598:31: warning: unused variable 'dummy2' [-Wunused-variable]
Merge branch 'jose/deprecate-petsc-default' into 'main'Fix usage of deprecated PETSC_DEFAULTSee merge request petsc/petsc!7707
Fix usage of deprecated PETSC_DEFAULT
Merge branch 'pbrubeck/patch-subksp' into 'main'Patch: implement PCPatchGetSubKSPSee merge request petsc/petsc!7708
1...<<11121314151617181920>>...210