History log of /petsc/src/vec/is/is/tutorials/ex2f.F90 (Results 1 – 14 of 14)
Revision Date Author Comments
# 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


# ceeae6b5 01-Oct-2025 Martin Diehl <mail@martin-diehl.net>

remove labeled do loops

labeled do loops confused fprettify, so used it to rectify indentation


# 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


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


# 49d85fc3 14-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 735e9a4a 13-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-docs' into 'release'

fix docs

See merge request petsc/petsc!7181


# 511e6246 11-Jan-2024 Stefano Zampini <stefano.zampini@gmail.com>

minor: fix typos


# 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


# 540c0c32 02-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-05-24/add-petsccall-fortran-examples' into 'main'

Update all Fortran examples to modern error checking with PetscCallXXX() wrappers around PETSc/MPI function calls.

See mer

Merge branch 'barry/2022-05-24/add-petsccall-fortran-examples' into 'main'

Update all Fortran examples to modern error checking with PetscCallXXX() wrappers around PETSc/MPI function calls.

See merge request petsc/petsc!5271

show more ...


# d8606c27 24-May-2022 Barry Smith <bsmith@mcs.anl.gov>

Add modern error checking to rest of Fortran examples

/spend 2.5h