History log of /petsc/src/vec/is/section/interface/section.c (Results 1 – 25 of 274)
Revision Date Author Comments
# 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


1234567891011