| #
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
|
| #
01fa2b5a
|
| 10-Oct-2025 |
Martin Diehl <mail@martin-diehl.net> |
cleanup suggestions by @BarrySmith
also noticed a few stray functions not marked as external and put them into modules
|
| #
e7a95102
|
| 05-Oct-2025 |
Martin Diehl <mail@martin-diehl.net> |
use modules instead of external
this allows for argument checking
|
| #
c5e229c2
|
| 29-Sep-2025 |
Martin Diehl <mail@martin-diehl.net> |
place all the include statements at the top
Repeated inclusion in multiple location, e.g. at the start of a module or function is not needed. This becomes clear if all includes are outside of the ac
place all the include statements at the top
Repeated inclusion in multiple location, e.g. at the start of a module or function is not needed. This becomes clear if all includes are outside of the actual Fortran code. Added regex to check that with the help of @sbalay
show more ...
|
| #
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
|
| #
226f8a8a
|
| 20-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
165c2d34
|
| 20-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-05-15/docs-rm-last-of-preconditioning-matrix/release' into 'release'
Remove use of preconditioning or preconditioner matrix when it should be...
See merge request petsc/pet
Merge branch 'barry/2025-05-15/docs-rm-last-of-preconditioning-matrix/release' into 'release'
Remove use of preconditioning or preconditioner matrix when it should be...
See merge request petsc/petsc!8410
show more ...
|
| #
7addb90f
|
| 16-May-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove use of preconditioning or preconditioner matrix when it should be phrased as matrix used to construct preconditioner
|
| #
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 ...
|
| #
76d69608
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1d017dde
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-11-26/improve-man-pages/release' into 'release'
Improve some manual pages in KSP/SNES
See merge request petsc/petsc!8071
|
| #
0b4b7b1c
|
| 26-Nov-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve some manual pages in KSP/SNES
|
| #
a7155305
|
| 23-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/remove-fortran-return' into 'main'
Fortran: remove unneeded return
Closes #1564
See merge request petsc/petsc!7402
|
| #
849a9ca3
|
| 23-Mar-2024 |
Pierre Jolivet <pierre@joliv.et> |
Fortran: remove unneeded return
|
| #
e8e8640d
|
| 26-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/rm-first-empty-line' into 'main'
Remove first and last empty lines
See merge request petsc/petsc!6892
|
| #
92bec4ee
|
| 26-Sep-2023 |
Pierre Jolivet <pierre@joliv.et> |
Remove first and last empty lines
|
| #
c72397d7
|
| 25-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-05-14/add-fortran-petsccheck' into 'main'
Add PetscCheck() and PetscCheckA() for Fortran
See merge request petsc/petsc!6464
|
| #
dcb3e689
|
| 14-May-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscCheck() and PetscCheckA() for Fortran
Also fix incorrect use of " in Fortran examples that should be '
|
| #
18290094
|
| 15-Jan-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-12-27/rm-vecgetarray-fortran-examples' into 'main'
Replace use of VecGetArray() and friends from Fortran examples and docs
See merge request petsc/petsc!5950
|
| #
42ce371b
|
| 28-Dec-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Update examples to use VecGetArrayF90() and similar routines instead of VecGetArray() and similar routines
Commit-type: housekeeping /spend 2h
|
| #
65509078
|
| 26-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release'
|
| #
0168d9c2
|
| 26-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/release/f90-example-compile-fix' into 'release'
Fix unterminated argument list invoking macro PetscCallA
See merge request petsc/petsc!5770
|
| #
67a7e566
|
| 25-Oct-2022 |
Jose E. Roman <jroman@dsic.upv.es> |
Remove unused variables
|