| #
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
|
| #
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
|
| #
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
|
| #
f8402805
|
| 24-May-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add modern error checking to sys/tests and tutorial Fortran examples
Commit-type: error-checking /spend 45m
|
| #
d4043210
|
| 06-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
6b51dbe6
|
| 06-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan/docs-remove-concepts' into 'release'
Docs: remove Concepts
See merge request petsc/petsc!5065
|
| #
1bb3edfd
|
| 06-Apr-2022 |
Patrick Sanan <patrick.sanan@gmail.com> |
Docs: remove "Concepts:" and related comments in /*T .. T*/ blocks
Remove all \*T ... comment blocks with e.g.
cd src && find . -type f -exec sed -i '/^[! ] *\/\*T$/,/^[! ]*T\*\/$/d' {} \;
Clea
Docs: remove "Concepts:" and related comments in /*T .. T*/ blocks
Remove all \*T ... comment blocks with e.g.
cd src && find . -type f -exec sed -i '/^[! ] *\/\*T$/,/^[! ]*T\*\/$/d' {} \;
Clean up resulting double blank lines with e.g.
cd src && find . type f \( -name "*.c" -o -name "*.cxx" -o -name "*.F" -o -name "*.F90" \) -exec sh -c "cat -s {} > tmp && mv tmp {}" \;
Manually revert those changes from the vendored code (src/sys/yaml)
Manually restore a few comments from these blocks.
Manually remove "Concepts:" and "Processors:" comments from files which have these outside of "\*T" blocks automatically deleted above.
show more ...
|
| #
a8cf78f8
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'
Fix typos in source
See merge request petsc/petsc!3984
|
| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
984676b9
|
| 20-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'pricardo/fortran-use-mpi-module' into 'main'
Fix Fortran mpi inheritance issue
See merge request petsc/petsc!3715
|
| #
8c8af28e
|
| 19-Mar-2021 |
Pedro Ricardo C. Souza <pricardo@aimirimsti.com.br> |
F90: Encapsulate the usage of MPI in petsc.mod and import only needed definitions into other petsc modules.
This requires an explicit use of petsc.mod [or mpi.mod or mpi_f18.mod] from user code
|
| #
4a713726
|
| 17-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
fixes for -i8, gfortran-10
|
| #
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 ...
|