History log of /petsc/include/petscsf.h (Results 1 – 25 of 215)
Revision Date Author Comments
# 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


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


# d8e47b63 17-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'

Compiler finds (and forbid) casts from higher precision integers to lower

See merge request petsc/petsc!7806


# 6497c311 25-Aug-2024 Barry Smith <bsmith@mcs.anl.gov>

Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']

Also fix the code to repository to compile cleanly with these flags in th

Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']

Also fix the code to repository to compile cleanly with these flags in the CI

show more ...


# 9ddca861 09-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/bugfix-sfwindow' into 'main'

Add PetscSFRegisterPersistent() and fix PETSCSFWINDOW for empty ranks

See merge request petsc/petsc!7786


# 8e54d7e8 03-Sep-2024 Toby Isaac <toby.isaac@gmail.com>

PetscSF: Create PetscSFRegisterPersistent()/PetscSFDeregisterPersistent()

PetscSF: use PetscSFRegisterPersistent()/PetscSFDeregisterPeristent() in examples


# e9c2de13 14-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/vectorsf' into 'main'

PetscSF: implement PetscSFCreateStridedSF

See merge request petsc/petsc!7359


# 0dd791a8 11-Mar-2024 Stefano Zampini <stefano.zampini@gmail.com>

PetscSF: implement PetscSFCreateStridedSF


# b22c9ba6 08-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 338bea87 08-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-01-04/fix-includes-man-pages/release' into 'release'

Barry/2024 01 04/fix includes man pages/release

See merge request petsc/petsc!7165


# af27ebaa 05-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

Fix manual page formating in include directory


# 9dd11ecf 25-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'

Check header guards

See merge request petsc/petsc!6822


# a4963045 18-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Convert all header guards to pragma once


# 00188517 13-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-07-11/better-deprecated-macro' into 'main'

Feature: Uniform Deprecated Macro

See merge request petsc/petsc!6692


# edd03b47 11-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Apply new macros


# d2c48f07 08-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-02-26/fix-vec-man-pages' into 'main'

Fix Vec and IS manual pages

See merge request petsc/petsc!6123


# 20662ed9 28-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix Vec, SF, Section and IS manual pages

Commit-type: documentation


# d7ee6187 14-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/sf-from-coordinates' into 'main'

PetscSFSetGraphFromCoordinates: construct graph from fuzzy matching of coordinates

See merge request petsc/petsc!5460


# 8b5d2d36 21-Jul-2022 Jed Brown <jed@jedbrown.org>

PetscSFSetGraphFromCoordinates: construct graph from fuzzy matching of coordinates


# 114237d5 09-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/dm-plex-box-sf' into 'main'

DM: parallel periodic box mesh with Z-order

See merge request petsc/petsc!5411


123456789