History log of /petsc/src/sys/ftn-mod/petscviewer.h90 (Results 1 – 18 of 18)
Revision Date Author Comments
# 0b8bdde9 23-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2026-02-09/ftn-interfaces-for-petscviewerascii-operations' into 'main'

We were missing the manually provided Fortran interface definitions for...

See merge request petsc/petsc!9

Merge branch 'barry/2026-02-09/ftn-interfaces-for-petscviewerascii-operations' into 'main'

We were missing the manually provided Fortran interface definitions for...

See merge request petsc/petsc!9020

show more ...


# 3f7bdce8 10-Feb-2026 Barry Smith <bsmith@mcs.anl.gov>

We were missing the manually provided Fortran interface definitions for PetscViewerASCIISynchronizedPrintf()

Reported-by: Randall Mackie


# d47c0497 03-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'MarDiehl/argument-names-Fortran' into 'main'

speaking argument names for manual Fortran interfaces

See merge request petsc/petsc!8962


# 0da4d79b 01-Feb-2026 Martin Diehl <mail@martin-diehl.net>

speaking argument names for manual Fortran interfaces

Names are taken from the manual (following "Get" variant for
Fortran-only "Restore")

- no code exists for DMPlexRestoreFullMeet, so removed it.

speaking argument names for manual Fortran interfaces

Names are taken from the manual (following "Get" variant for
Fortran-only "Restore")

- no code exists for DMPlexRestoreFullMeet, so removed it.
- removed a few remaining F90 suffixes.
- removed 'tmp' argument from PetscViewerBinaryWrite. No idea what it was
used for

show more ...


# f14a7c29 08-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-12-27/ftn-rm-funname-interface-definition' into 'main'

Remove the function name from generated Fortran interface definitions.

Closes #1838

See merge request petsc/petsc!89

Merge branch 'barry/2025-12-27/ftn-rm-funname-interface-definition' into 'main'

Remove the function name from generated Fortran interface definitions.

Closes #1838

See merge request petsc/petsc!8921

show more ...


# 3d1372b2 02-Jan-2026 Martin Diehl <mail@martin-diehl.net>

Fortran: removed interface names

named interfaces are used to overload subroutines


# 749c190b 25-Dec-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-12-04/fix-use-mpi-f08' into 'main'

Replace -with-mpi-f90module-visibility with -with-mpi-ftn-module=mpi_f08

See merge request petsc/petsc!8885


# b06eb4cd 04-Dec-2025 Barry Smith <bsmith@mcs.anl.gov>

Replace -with-mpi-f90module-visibility with -with-mpi-f90module=mpi_f08

Add PETSC_INT_KIND and PETSC_MPIINT_KIND

Reported-by: M.Weiland@epcc.ed.ac.uk


# 9b88ac22 29-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'MarDiehl/improve-Fortran-examples' into 'main'

Improve Fortran examples

See merge request petsc/petsc!8698


# 02c639af 14-Oct-2025 Martin Diehl <mail@martin-diehl.net>

Fortran: enforce lower case keywords and operators

also fixed occasional capitals in used modules with the help of @prj-


# edb0e59d 23-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-01/format-fortran-source-fprettify' into 'main'

format fortran source with fprettify

See merge request petsc/petsc!8514


# 4820e4ea 23-Sep-2025 Barry Smith <bsmith@mcs.anl.gov>

Run fprettify


# 3868eb11 07-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'MarDiehl/Fortran-use-ISO_C_BINDING' into 'main'

include ISO_C_BINDING

See merge request petsc/petsc!8481


# fe66ebcc 18-Jun-2025 Martin Diehl <mail@martin-diehl.net>

use integer and real kinds from ISO_C_binding

The kinds in this module are guaranteed to be compatible with the
corresponding C types.
Requires to include the ISO_C_binding module in interfaces and

use integer and real kinds from ISO_C_binding

The kinds in this module are guaranteed to be compatible with the
corresponding C types.
Requires to include the ISO_C_binding module in interfaces and stray
functions

show more ...


# c6a13b39 03-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tapashree/petscviewerHDFWrite' into 'main'

Fortran: Fix HDF5 attribute writing interface

Closes #194

See merge request petsc/petsc!8437


# a968899d 08-Apr-2025 Tapashree Pradhan <tapashreepradhan@Tapashrees-MacBook-Pro.local>

Fortran: Fix HDF5 attribute writing interface

- Ensure real attribute writing routine is available unconditionally in real-only builds
- Add new wrappers in zhdf5f.c for writing:
- Integer attribu

Fortran: Fix HDF5 attribute writing interface

- Ensure real attribute writing routine is available unconditionally in real-only builds
- Add new wrappers in zhdf5f.c for writing:
- Integer attributes
- Scalar (PetscScalar) attributes
- Real attributes
- Update petscviewer.h90 to expose the real version consistently
- Adds a minimal test program (ex80f.F90) to verify functionality
- Update test case to reflect proper names
Fixes: #194

Thanks-to: Martin Diehl

add dependency for HDF5 in test

fix the c stubs to remove garbage values

update the test case to reflect proper names

fix clang format

show more ...


# b0dcfd16 23-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-03-20/minor-fortran-cleanup' into 'main'

Minor cleanup of Fortran binding stuff to simplify future maintainance

See merge request petsc/petsc!8218


# 6dd63270 20-Mar-2025 Barry Smith <bsmith@mcs.anl.gov>

Minor cleanup of Fortran binding stuff to simplify future maintainance

There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90

Minor cleanup of Fortran binding stuff to simplify future maintainance

There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple

show more ...