| #
03047865
|
| 18-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-02-14/remove-last-of-source-horizontal-lines' into 'main'
Remove the last of the use of horizontal lines --- as seperators. With modern...
See merge request petsc/petsc!9039
|
| #
21789920
|
| 15-Feb-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove the last of the use of horizontal lines --- as seperators. With modern code development systems they are not needed and just an eye-sore
|
| #
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
|
| #
963ee18c
|
| 24-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-07-17/fortran-interface-for-function-pointer-functions' into 'main'
Generate the Fortran interface definitions for functions that take function pointer arguments
See merge
Merge branch 'barry/2025-07-17/fortran-interface-for-function-pointer-functions' into 'main'
Generate the Fortran interface definitions for functions that take function pointer arguments
See merge request petsc/petsc!8562
show more ...
|
| #
31789d7d
|
| 17-Jul-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Generate the Fortran interface definitions for functions that take function pointer arguments automatically
|
| #
208f419d
|
| 09-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tapashree/dmshellsetcreatefielddecomposition' into 'main'
Add Fortran interface for DMShellSetCreateFieldDecomposition
Closes #165
See merge request petsc/petsc!8436
|
| #
62212064
|
| 30-Mar-2025 |
Tapashree Pradhan <tapashreepradhan@Tapashrees-MacBook-Pro.local> |
Adds Fortran interface for DMShellSetCreateFieldDecomposition
- Implemented the Fortran interface for the DMShellSetCreateFieldDecomposition function to enable Fortran users to utilize this function
Adds Fortran interface for DMShellSetCreateFieldDecomposition
- Implemented the Fortran interface for the DMShellSetCreateFieldDecomposition function to enable Fortran users to utilize this functionality.This involved adding a new callback field in the callback structure, creating a C wrapper for the Fortran callback, and providing a Fortran-callable function to register the callback. - Add a simple test to verify the functionality - Remove unused comments and variables Fix issue #165.
Add test for DMShellSetCreateFieldDecomposition
Introduce a simple test for DMShellSetCreateFieldDecomposition fortran interface
Set ierr as intent(out) in fortran interface to avoid error
Consistent formatting of files
removed unnecessary comment in zdmshellf.c
TEST block fix for the new test case
remove unused variables in dm/tests/ex54f
remove dm_view unused option from test block
fix interface declaration for myFileDecomp
fix the ierr type errors
fix ierr type error
add newline at end of files
show more ...
|
| #
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 ...
|
| #
c9df829d
|
| 14-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
b7eaf322
|
| 12-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/release/ftn-custom-matnest' into 'release'
Add custom fortran stub for MatCreateNest()
See merge request petsc/petsc!8310
|
| #
17c4fcfe
|
| 12-Apr-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix Fortran compiler warning
petsc/src/dm/ftn-mod/petscdmmod.F90:154:52:
154 | Subroutine DMDestroyFieldDecomposition(dm, n, names, iss, dms, ierr) |
Fix Fortran compiler warning
petsc/src/dm/ftn-mod/petscdmmod.F90:154:52:
154 | Subroutine DMDestroyFieldDecomposition(dm, n, names, iss, dms, ierr) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument]
show more ...
|
| #
b8cc7c9f
|
| 10-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
7cb29c40
|
| 10-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-04-04/add-fortran-dmcreatefielddecomposition/release' into 'release'
Add Fortran binding for dmcreatefielddecomposition
See merge request petsc/petsc!8276
|
| #
8d9ecca5
|
| 04-Apr-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Add Fortran support for DMCreateFieldDecomposition
Includes test with DMDA
|
| #
b11d9968
|
| 08-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
7312e0fb
|
| 07-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-04-03/rm-dead-ftn-bind-code/release' into 'release'
Remove some dead Fortran binding code that was left by mistake
See merge request petsc/petsc!8274
|
| #
43af814f
|
| 03-Apr-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove some dead Fortran binding code that was left by mistake
|
| #
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 ...
|