History log of /petsc/src/ksp/ksp/tutorials/ex76f.F90 (Results 1 – 25 of 28)
Revision Date Author Comments
# a87afaec 18-Dec-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/ainv_blockdiag-ci' into 'main'

PCHPDDM: add support for MAT_SCHUR_COMPLEMENT_AINV_BLOCK_DIAG

See merge request petsc/petsc!8902


# acb13168 14-Dec-2025 Pierre Jolivet <pierre@joliv.et>

PCHPDDM: modernize ksp_ksp_tutorials-ex76f


# 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


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


# b047e4b5 17-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-09-12/fix-mat-preallocation' into 'main'

try to build efficient hash table allocation directly into Mat

See merge request petsc/petsc!5621


# 26cec326 08-Dec-2022 Barry Smith <bsmith@mcs.anl.gov>

Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash

* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routine

Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash

* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routines
* Optimizations such as direct support for MatSetValuesBlocked() for *BAIJ can be added in the future

Commit-type: feature
/spend 25h

show more ...


# 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


# 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


# f185fd8c 23-Mar-2021 Satish Balay <balay@mcs.anl.gov>

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

requires: defined -> requires: define

See merge request petsc/petsc!3746


# 041d8c91 22-Mar-2021 Pierre Jolivet <pierre@joliv.et>

requires: defined -> requires: define

Most of these tests where deactivated in https://gitlab.com/petsc/petsc/-/merge_requests/3744


# 895d7ce5 22-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-bamg-hpddm-shared-libraries-0' into 'main'

configure: minor improvements for BAMG and HPDDM --with-shared-libraries=0

See merge request petsc/petsc!3744


# 253dc684 21-Mar-2021 Pierre Jolivet <pierre@joliv.et>

PCHPDDM: no compilation --with-shared-libraries=0


# c8cf22ab 06-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-max-path-len-fortran' into 'master'

Determine PETSC_MAX_PATH_LEN at configure time

See merge request petsc/petsc!2957


# 62ac926d 06-Jul-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Fortran examples: use PETSC_MAX_PATH_LEN


# c67404b8 29-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-pcmatapply' into 'master'

PC: add ops->matapply

See merge request petsc/petsc!2917


# 750a5874 26-Jun-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

[PC + KSP]HPDDM: multilevel + multiple RHS solve


# 7ea10ee1 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 5d46b446 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-hpddm-missing-interface' into 'maint'

Add KSPHPDDMMatSolve()

See merge request petsc/petsc!2730


12