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