| #
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
|
| #
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
|
| #
6eff51de
|
| 04-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-07-02/fortran-no-semicolon-end-of-line' into 'main'
fortran no semicolon at end of line
See merge request petsc/petsc!8519
|
| #
ccfd86f1
|
| 04-Jul-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
fortran no semicolon at end of line
Remove all unneeded ; at end of Fortran source code line
Add checkbadSource to check for semicolon at the end of lines
|
| #
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 ...
|
| #
6c37f76f
|
| 27-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-log-handler' into 'main'
Deglobalize logging into PetscLogHandler and PetscLogState
See merge request petsc/petsc!6709
|
| #
cb9ef012
|
| 19-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Sys: add PetscASend(), PetscARecv() and PetscAReduce() to ex3f90.F90
Following the old conversation (https://lists.mcs.anl.gov/mailman/htdig/petsc-dev/2018-April/022750.html) this looks like the pro
Sys: add PetscASend(), PetscARecv() and PetscAReduce() to ex3f90.F90
Following the old conversation (https://lists.mcs.anl.gov/mailman/htdig/petsc-dev/2018-April/022750.html) this looks like the proper usage
show more ...
|
| #
66386111
|
| 20-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-optionsdb-size' into 'main'
Allow the options database to grow
See merge request petsc/petsc!5838
|
| #
758f5028
|
| 16-Nov-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Sys: Updated tests
|
| #
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 ...
|
| #
0baf1215
|
| 20-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-09-04/petscdevice-cupminitialization' into 'main'
Replace current CUPM initialization with unified PetscDevice version
See merge request petsc/petsc!4310
|
| #
2dfe2926
|
| 19-Oct-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
- Move sole logging tutorial to sys/tutorials
|