Remove the view of object memory in -log_view since it is usually very wrong !3143Also add comments in the code where object memory information is stored and collecting indicatingfor developers it
Remove the view of object memory in -log_view since it is usually very wrong !3143Also add comments in the code where object memory information is stored and collecting indicatingfor developers it is unreliable. We cannot rely on developer's personal memory for this type of knowledge.Commit-type: bug-fix, housekeeping/spend 15mReported-by: Patrick Sanan <patrick.sanan@gmail.com>
show more ...
Replace MatUpdateMPIAIJWithArrays() with more memory efficient MatUpdateMPIAIJWithArray()Commit-type: optimization/spend 1h
Merge branch 'barry/2022-06-27/docs-snesvi-domainerror' into 'main'Improve manual pages and manual for SNES problems with domain errors or box constraintsSee merge request petsc/petsc!5373
Improve manual pages and manual for SNES problems with domain errors or box constraintsCommit-type: docs/spend 10mReported-by: Jacob Simon Merson <mersoj2@rpi.edu>
Merge branch 'wence/petsc-check-do-while' into 'main'Wrap PetscCheck and PetscAssert in do { } while (0)Closes #1199See merge request petsc/petsc!5291
Merge branch 'release'
Increase patchlevel to 3.17.3
Merge branch 'knepley/feature-plex-periodic-separation' into 'main'Fix periodicity for higher order coordinatesSee merge request petsc/petsc!5333
Merge branch 'barry/2022-06-01/update-manual-vector-chapter' into 'main'Updates for vector chapter of manualSee merge request petsc/petsc!5307
DM+FE: Create DG coordinate DS and add PetscFECreateFromSpaces()- Refactor FE creation- Create DS for DG coordinates- Error on DG face coordinates
DM: Reorganized periodic coordinates into a separate representation- Split coordinates into two representations- No longer specify the boundary type for periodicity. We can tell if agiven boundary
DM: Reorganized periodic coordinates into a separate representation- Split coordinates into two representations- No longer specify the boundary type for periodicity. We can tell if agiven boundary is periodic by a positive L[d]- Added DMPlexGetCellCoordinates_Internal() to get localized cellcoordinates automatically, and used in plexgeometry.c- Moved coordinate functions into dmcoordinates.c- Moved periodicity functions into dmperiodicity.c
added distance k MIS MatCoarsen type
Move create and filter graph from PCGAMG to AMTAIJ
Flag PetscCheck/PetscAssert change in changelog
Provide more documentation on matrix layout meaningand where matrix entries are stored across ranks (Elemental, SCALAPACK)Commit-type: docs/spend 1.5h
Merge branch 'hzhang/external-matfactor-options' into 'main'Get options in symbolic factorization instead of MatGetFactor() using KSP/PC prefix when inside KSPSee merge request petsc/petsc!5230
Plex: Allow a user to create a custom parallel overlap using labels - The test is in PyLith
Merge branch 'ksagiyam/dmplex_reorder_1d_options' into 'main'plex: add DMPlexReorder{Set,Get}Default()See merge request petsc/petsc!5245
Change matrix factor database options that occur in KSP/PC to always use KSP/PC options prefixAdd MatSetOptionsPrefixFactor() and MatAppendOptionsPrefixFactor() to allow controlling the options pre
Change matrix factor database options that occur in KSP/PC to always use KSP/PC options prefixAdd MatSetOptionsPrefixFactor() and MatAppendOptionsPrefixFactor() to allow controlling the options prefixused by factors created from this matrixChange MatSetOptionsPrefix() to no longer affect the options prefix used by factors created from this matrixAs part of the above work the handling of the factor matrix options is now done in code in the factor matrixnot in the code that originates the factor matrixUpdate examples output to the new approach where the factored matrix prefix is set from the KSP/PCMuch of this work was performed by Hong ZhangCommit-type: usability/spend 5h
plexreorder: add DMPlexReorder{Set,Get}Default()
Doctext should create a new paragraph on paragraph break in the docstring
Updates for vector chapter of manualAdd more discussion of GPUsAdd more example fragmentsCopyeditsCommit-type: docs/spend 2h
Add rule to manage the Python environment etc for building PETSc docsautomatically to allow builing the docs with a single command.Commit-type: docs/spend 5m
MatDenseGetSubMatrix(): allow selection of rows
Merge branch 'barry/2022-06-09/add-clear-names-no-ksp-linesearch' into 'main'Add KSPNONE as alias for KSPPREONLY and SNESLINESEARCHNONE for SNESLINESEARCHBASICSee merge request petsc/petsc!5326
1...<<61626364656667686970>>...95