History log of /petsc/src/sys/classes/viewer/tutorials/ex1f90.F90 (Results 1 – 22 of 22)
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


# ccfb0f9f 16-Oct-2025 Martin Diehl <mail@martin-diehl.net>

Fortran is always F2003: removed leftovers


# 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


# 609caa7c 19-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/rm-explicit-empty-output_file' into 'main'

Remove 535 empty .out and consolidate the use of output/empty.out

See merge request petsc/petsc!8538


# 3886731f 09-Jul-2025 Pierre Jolivet <pierre@joliv.et>

Remove explicitly listed empty files and switch to output/empty.out


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


# 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


# e97c8d67 14-Dec-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 7b6d55c2 10-Dec-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-iso_c_binding' into 'release'

fortran: use,intrinsic :: iso_c_binding

See merge request petsc/petsc!4637


# eb20d01e 09-Dec-2021 Satish Balay <balay@mcs.anl.gov>

fortran: use,intrinsic :: iso_c_binding

> Fatal Error: File 'iso_c_binding.mod' opened at (1) is not a GNU Fortran module file compilation terminated.


# 12ddc87b 30-Aug-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-defined-define' into 'main'

requires: define -> requires: defined

Closes #984

See merge request petsc/petsc!4265


# dfd57a17 30-Aug-2021 Pierre Jolivet <pierre@joliv.et>

requires: define -> requires: defined


# 18928559 06-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'bourdin/petscinitiailize-help-fortran' into 'main'

fortran: enable help message by adding PetscInitialize(filename,help,ierr)

Closes #833

See merge request petsc/petsc!3649


# 5906a408 06-May-2021 Blaise Bourdin <bourdin@lsu.edu>

fortran: enable help message by adding PetscInitialize(filename,help,ierr)


# c20d7725 22-Mar-2020 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/promote-examples-tests-tutorials' [petsc/petsc!2610]

* jed/promote-examples-tests-tutorials:
Promote examples/{tests,tutorials}/ to {tests,tutorials}/


# c4762a1b 18-Mar-2020 Jed Brown <jed@jedbrown.org>

Promote examples/{tests,tutorials}/ to {tests,tutorials}/

This shortens paths and improves consistency between test target names
and paths to the source and output files. Most of the work was
compl

Promote examples/{tests,tutorials}/ to {tests,tutorials}/

This shortens paths and improves consistency between test target names
and paths to the source and output files. Most of the work was
completed by this script, followed by mild cleanup of nonconforming
cases.

for makefile in `git ls-files 'src/*makefile'`; do
if rg -q 'DIRS.*\bexamples\b' $makefile; then
base=$(dirname $makefile)
dirs=$(cd $base/examples && ls -d tests tutorials 2>/dev/null | xargs echo)
perl -pi -e "s#^(DIRS.*)\bexamples\b#\1${dirs}#" $makefile
git rm $base/examples/makefile
for t in $dirs; do
git mv $base/examples/$t $base/
perl -pi -e "s#^(LOCDIR[[:space:]]*=).*#\1 $base/$t/#" $base/$t
done
fi
done

git grep -l -E -z 'examples/(tutorials|tests)' | xargs -0 perl -pi -e 's#examples/(tutorials|tests)#\1#g'
git checkout @ \
src/docs/website/documentation/changes/ \
src/benchmarks/results/

show more ...