| #
3220ff85
|
| 25-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-01-31/improve-dmactive' into 'main'
Split dmActive into separate support for matrix, rhs, and initial guess
See merge request petsc/petsc!8990
|
| #
bf0c7fc2
|
| 31-Jan-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Split dmActive into seperate support for matrix, rhs, and initial guess
|
| #
65c6dbde
|
| 24-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-02-22/cleanup-flexible-KSP-docs' into 'main'
Manual page improvements and deprecations for flexible KSP types
See merge request petsc/petsc!9066
|
| #
6c0b2abc
|
| 24-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/mumps-uni' into 'main'
MUMPS: remove -with-mumps-serial option and rely on --with-mpi=0
See merge request petsc/petsc!9070
|
| #
1d2adac4
|
| 23-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
MUMPS: remove -with-mumps-serial option and rely on --with-mpi=0
|
| #
6364ff28
|
| 22-Feb-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup of manual pages for flexible KSP methods deprecation of type specific functions
Co-authored-by: Pierre Jolivet <pierre@joliv.et>
|
| #
47c84c5a
|
| 19-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2026-01-29/hypre-umpire-pool-size' into 'main'
Add option -hypre_umpire_device_pool_size <size in MiB>
See merge request petsc/petsc!8984
|
| #
955c50db
|
| 29-Jan-2026 |
Junchao Zhang <jczhang@anl.gov> |
HYPRE: add option -hypre_umpire_device_pool_size <size in MiB>
When hypre is configured with Umpire (recommended by hypre), the default Umpire pool size on device is set to 4 GB per process by hypre
HYPRE: add option -hypre_umpire_device_pool_size <size in MiB>
When hypre is configured with Umpire (recommended by hypre), the default Umpire pool size on device is set to 4 GB per process by hypre which could lead to out-of-memory when one maps multiple MPI processes to one GPU.
show more ...
|
| #
d9126033
|
| 13-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/cgns_bc_writing' into 'main'
Plex: CGNS files write and read boundary conditions and face label information
See merge request petsc/petsc!8934
|
| #
ec93882d
|
| 03-Jan-2026 |
James Wright <james@jameswright.xyz> |
fix(dm): CreateFromCellListParallel allocates verticesAdj for the user
Under normal circumstances, the user will not know the number of unique vertices in the element connectivity
|
| #
f59a9984
|
| 05-Jan-2026 |
James Wright <james@jameswright.xyz> |
feat(dmlabel): Add DMLabelGetValueISGlobal()
|
| #
9844c891
|
| 14-Dec-2025 |
James Wright <james@jameswright.xyz> |
feat(bt): Add PetscBTCountSet()
|
| #
f0e22e24
|
| 03-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/deprecate-matmatmult_Bbn' into 'main'
Deprecate -matmatmult_Bbn in favor of -matproduct_batch_size
See merge request petsc/petsc!8993
|
| #
1e2d28a0
|
| 02-Feb-2026 |
Pierre Jolivet <pierre@joliv.et> |
Deprecate -matmatmult_Bbn in favor of -matproduct_batch_size
See also -ksp_matsolve_batch_size
|
| #
068e8aad
|
| 02-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/petscsection_distribute_data' into 'main'
feat: Add PetscSectionMigrateData()
See merge request petsc/petsc!8963
|
| #
6964b6c7
|
| 26-Dec-2025 |
James Wright <james@jameswright.xyz> |
feat(section): Add PetscSectionDistributeData()
This is a copy/paste of `DMPlexDistributeData()`, but brought up to the PetscSection interface because the routine is completely generic
Co-authored-
feat(section): Add PetscSectionDistributeData()
This is a copy/paste of `DMPlexDistributeData()`, but brought up to the PetscSection interface because the routine is completely generic
Co-authored-by: Barry Smith <bsmith@mcs.anl.gov>
show more ...
|
| #
4e8208cb
|
| 31-Jan-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'
Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetC
Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'
Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetCtx ctx)
See merge request petsc/petsc!8956
show more ...
|
| #
2a8381b2
|
| 13-Jan-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Add automatic generated fortran support for setting and returning contexts
Major cleanup of the code for setting and returning application (previously called user) contexts - PetscCtx ctx is now t
Add automatic generated fortran support for setting and returning contexts
Major cleanup of the code for setting and returning application (previously called user) contexts - PetscCtx ctx is now the standard for passing in contexts - PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn
Both of these are typedef to void*
Also removed most use of user and userctx for context arguments now consistently named ctx
Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran
show more ...
|
| #
0b3a6bba
|
| 23-Jan-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-01-03/use-shellcheck-on-shellscripts' into 'main'
add make shellcheck
See merge request petsc/petsc!8933
|
| #
873ad108
|
| 20-Jan-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Change script name to $PETSC_DIR/lib/petsc/bin/petscfreesharedmemory.sh
from $PETSC_DIR/lib/petsc/bin/petscfreesharedmemory
This is part of the process of better organizing the shell script usage i
Change script name to $PETSC_DIR/lib/petsc/bin/petscfreesharedmemory.sh
from $PETSC_DIR/lib/petsc/bin/petscfreesharedmemory
This is part of the process of better organizing the shell script usage in PETSc. Since this functionality is not commonly used it is ok to just change
show more ...
|
| #
124b60a5
|
| 20-Jan-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'fix_1367' into 'main'
`petsc4py` stubs
Closes #1822 and #1367
See merge request petsc/petsc!8366
|
| #
963d5894
|
| 18-Jan-2026 |
paul.kuehner <paul.kuehner@uni.lu> |
Add petsc4py stubs to changelog
|
| #
a60cb539
|
| 15-Jan-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/dmplex-letkf-loc-gemini' into 'main'
DMPlex: compute localization weight matrix for LETKF
See merge request petsc/petsc!8941
|
| #
828beda2
|
| 15-Jan-2026 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
DMPlex: Add DMPlexGetLETKFLocalizationMatrix() to compute localization weight matrix for LETKF
Use Kokkos to create a localization matrix for the LETKF data assimilation method
Tools: Use Gemini Co
DMPlex: Add DMPlexGetLETKFLocalizationMatrix() to compute localization weight matrix for LETKF
Use Kokkos to create a localization matrix for the LETKF data assimilation method
Tools: Use Gemini Code Assist
show more ...
|
| #
b97dbd2e
|
| 09-Jan-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'fix-options-left' into 'main'
Fixes doc and behaviour of an unset -options_left value as reported in #1834.
Closes #1834
See merge request petsc/petsc!8905
|