| #
b5905446
|
| 20-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-02-09/docs-dm' into 'main'
Add a bit more discussion of DM and their commonalities to the docs
See merge request petsc/petsc!9018
|
| #
dac9a9d1
|
| 09-Feb-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Add a bit more discussion of DM and their commonalities to the docs
|
| #
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 ...
|
| #
19620d22
|
| 11-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
90b3abdd
|
| 10-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/isoperiodic_plex_mat_fix' into 'release'
fix(plex): Correct the adjancency leaf/root pair helper function
See merge request petsc/petsc!8772
|
| #
82ecdcb1
|
| 08-Oct-2025 |
James Wright <james@jameswright.xyz> |
section: Allow NULL array in `PetscSectionArrayView()`
Only if the section storage size is 0, otherwise raise error.
|
| #
b41f0af1
|
| 26-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/fix_section_printing' into 'main'
fix(section): Use PetscReal for non-standard FP
See merge request petsc/petsc!8737
|
| #
13e2dd01
|
| 26-Sep-2025 |
James Wright <james@jameswright.xyz> |
fix(section): Use PetscReal for non-standard FP
Compile errors when using `--with-scalar-type=complex --with-precision=__float128` due to illegal cast: ``` petsc/src/vec/is/section/interface/section
fix(section): Use PetscReal for non-standard FP
Compile errors when using `--with-scalar-type=complex --with-precision=__float128` due to illegal cast: ``` petsc/src/vec/is/section/interface/section.c:2630:65: error: invalid cast from type 'PetscScalar' {aka '__complex__ _Float128'} to type 'double' 2630 | PetscCall(PetscViewerASCIISynchronizedPrintf(viewer, " %g", (double)((PetscScalar *)array)[index])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ```
Also changed the function name to be more reflection of what it does.
Reported-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| #
76dbdf7a
|
| 26-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/isoperiodic_plex_mat_preallocate' into 'main'
fix(Plex): Fix Mat preallocation when isoperiodic is used
See merge request petsc/petsc!8712
|
| #
37fd50d0
|
| 23-Sep-2025 |
James Wright <james@jameswright.xyz> |
section: Implement ArrayView function, use for PetscSectionVecView
|
| #
8112c1cb
|
| 22-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-09-04/deprecate-mpiu-bool' into 'main'
Deprecate MPIU_BOOL which used to be for PETSc's enum Bool but now is just MPI_C_BOOL
See merge request petsc/petsc!8691
|
| #
5440e5dc
|
| 04-Sep-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Deprecate MPIU_BOOL which used to be for PETSc' enum Bool but now is just MPI_C_BOOL so no longer needs its own name
|
| #
834855d6
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-21' into 'main'
clang-format-21
See merge request petsc/petsc!8202
|
| #
ac530a7e
|
| 03-Jun-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove unnecessary braces around one-liners
git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\
Remove unnecessary braces around one-liners
git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\) {([^;]*);([^;]*)}$#\1\2 \(\3\)\4;\5#'
show more ...
|
| #
966bd95a
|
| 25-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
Convert some SETERRQ() to PetscCheck()
|
| #
85df088b
|
| 16-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-orient-sf' into 'main'
Plex: Fix handling of NULL locals in PlexOrient
See merge request petsc/petsc!8443
|
| #
6e3bbc6d
|
| 04-Jun-2025 |
Matthew G. Knepley <knepley@gmail.com> |
Section: Copy block starts when subsetting
|
| #
09b68a49
|
| 04-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1a61deb2
|
| 31-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-03-29/docs-fortran/release' into 'release'
Fix manual pages related to Fortran
See merge request petsc/petsc!8257
|
| #
feaf08ea
|
| 31-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual pages related to Fortran
Remove a couple of dead Fortran bindings
|
| #
ce34b9a4
|
| 26-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
dd18fadd
|
| 26-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/section_docs' into release
docs: Add user manual documentation of PetscSection
See merge request petsc/petsc!7766
|
| #
b0c76368
|
| 14-Aug-2024 |
James Wright <james@jameswright.xyz> |
docs: Add user manual documentation of PetscSection
|
| #
5d3bc7be
|
| 21-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-20' into 'main'
clang-format-20
See merge request petsc/petsc!7849
|