History log of /petsc/src/vec/is/sf/utils/sfutils.c (Results 1 – 25 of 138)
Revision Date Author Comments
# 4a2ec878 06-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/pchpddm-stridedsf-ci' into 'main'

PCHPDDM: use strided PetscSF for single-pass communication

See merge request petsc/petsc!8991


# 35409886 01-Feb-2026 Pierre Jolivet <pierre@joliv.et>

PetscSFCreateStridedSF: fix when input is a VecScatter with bs != 0


# 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 ...


# c46fcffb 26-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/sf_user_inputs' into 'main'

PetscSF: Add input checking to SF routines

See merge request petsc/petsc!8971


# 18aa8208 21-Jan-2026 James Wright <james@jameswright.xyz>

fix(sf): Add input checking to SF routines


# 011b1c65 26-Dec-2025 James Wright <james@jameswright.xyz>

refactor(sf): Minor edits to PetscSFCreateByMatchingIndices()


# b5f0bcd6 29-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# 2bfd395b 28-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-11-14/improve-petscsf-manualpages/release' into 'release'

Improve formatting in some PetscSF manual pages

See merge request petsc/petsc!8853


# 2f04c522 14-Nov-2025 Barry Smith <bsmith@mcs.anl.gov>

Improve formatting in some PetscSF manual pages

Finally start some basic material on PetscSF in the users manual


# 56bfd075 25-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-11-23/fix-fortran-petscsfsetgraphlayout/release' into 'release'

The C definition of PetscSFSetGraphLayout does not properly represent arrays...

See merge request petsc/pets

Merge branch 'barry/2025-11-23/fix-fortran-petscsfsetgraphlayout/release' into 'release'

The C definition of PetscSFSetGraphLayout does not properly represent arrays...

See merge request petsc/petsc!8865

show more ...


# cf84bf9e 23-Nov-2025 Barry Smith <bsmith@mcs.anl.gov>

The C definition of PetscSFSetGraphLayout does not properly represent arrays with [] hence the Fortran interface constructed is incorrect.

Reported-by: Steven Dargaville


# 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


# 8aa39e1b 30-Jun-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# b585019e 30-Jun-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/smallfixes' into 'release'

Small fixes

See merge request petsc/petsc!8500


# d61846d3 26-Jun-2025 Stefano Zampini <stefano.zampini@gmail.com>

PetscLayoutMapLocal: support negative indices


# 6d8694c4 20-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'

Major updates to Fortran interface

See merge request petsc/petsc!7517


# ce78bad3 20-Feb-2025 Barry Smith <bsmith@petsc.dev>

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous ve

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous versions!
- also clean up inconsistent PETSc code detected by new Fortran generation tools
- drop use of bfort
- automatically generate all the Fortran PETSc objects, enums etc from the include files
- generate most of the Fortran interface definitions and functions from the source code
- simplify the number and organization of Fortran modules

Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...


# d053ff77 27-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/remove-unneeded-mpicast' into 'main'

Remove unneeded PetscMPIIntCast() for routines using PetscCount

Closes #1661

See merge request petsc/petsc!8099


# e91c04df 26-Jan-2025 Pierre Jolivet <pierre@joliv.et>

Remove unneeded PetscMPIIntCast() for routines using PetscCount

Fix #1661


# be37439e 21-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/useless-cast' into 'main'

Remove useless cast

See merge request petsc/petsc!7894


# 835f2295 05-Oct-2024 Stefano Zampini <stefano.zampini@gmail.com>

Brain dead fixes for useless casts


# d0e6bf2a 25-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/clang-format-19' into 'main'

clang-format-19

See merge request petsc/petsc!7644


# 57508ece 17-Sep-2024 Pierre Jolivet <pierre@joliv.et>

Remove unneeded parentheses


123456