History log of /petsc/src/ksp/pc/impls/gasm/ftn-custom/zgasmf.c (Results 1 – 25 of 29)
Revision Date Author Comments
# 2ae2db35 14-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-02/fortran-fix-some-get-array' into 'main'

Fixes for some function calls from Fortran

See merge request petsc/petsc!8521


# 36083efb 02-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Fix PC[BJacobi, ASM, GASM][Get, Restore]SubKSP() for Fortran


# 44430c49 30-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# 9276e935 30-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/fix-ftn-stubs' into 'release'

Fix a couple bugs in current Fortran stubs

See merge request petsc/petsc!8452


# 6f8503af 15-May-2025 Barry Smith <bsmith@mcs.anl.gov>

Fix a couple bugs in current Fortran stubs


# b0dcfd16 23-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-03-20/minor-fortran-cleanup' into 'main'

Minor cleanup of Fortran binding stuff to simplify future maintainance

See merge request petsc/petsc!8218


# 6dd63270 20-Mar-2025 Barry Smith <bsmith@mcs.anl.gov>

Minor cleanup of Fortran binding stuff to simplify future maintainance

There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90

Minor cleanup of Fortran binding stuff to simplify future maintainance

There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple

show more ...


# 8031a1e3 22-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/ftn-fixes' into 'main'

Fortran: fix PETSC_HAVE_FORTRAN_UNDERSCORE defs

See merge request petsc/petsc!8222


# 8a6b6cad 21-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Fortran: fix PETSC_HAVE_FORTRAN_UNDERSCORE defs

And remove FORTRANDOUBLEUNDERSCORE, cleanup PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE

Revert PETSC_VIEWER_STDOUT_BROKEN from 5022eb3e26e9dbfdd711345ef

Fortran: fix PETSC_HAVE_FORTRAN_UNDERSCORE defs

And remove FORTRANDOUBLEUNDERSCORE, cleanup PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE

Revert PETSC_VIEWER_STDOUT_BROKEN from 5022eb3e26e9dbfdd711345efc14d09b0dee953f

show more ...


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


# a623e290 12-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-05-29/minor-fortran-stub-cleanup' into 'main'

More improvements to Fortran stubs and interfaces

See merge request petsc/petsc!7598


# 5d83a8b1 30-May-2024 Barry Smith <bsmith@mcs.anl.gov>

This requires some changes to user FORTRAN code

Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array
Pass PETSC_NULL_ENUM when argument returns an enum instead of

This requires some changes to user FORTRAN code

Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array
Pass PETSC_NULL_ENUM when argument returns an enum instead of PETSC_NULL_INTEGER
Pass arrays (and not scalar values) when the argument is expecting an array; this means replace, for example, the argument v with [v]
Use PetscObjectIsNull(obj) to check if the object is NULL, instead of obj == PETSC_NULL_XXX

The compiler will now automatically prevent you from using the wrong argument type for the first three bullets above
This will also require an update sowing with the new sowing branch this MR is using.

show more ...


# 835e6d8d 07-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-05-04/add-pcgasm-set-subdomains' into 'main'

Add Fortran bindings for PCGASMSetSubdomains and PCGASMDestroySubdomains

See merge request petsc/petsc!6419


# b3598b19 04-May-2023 Barry Smith <bsmith@mcs.anl.gov>

Add Fortran bindings for PCGASMSetSubdomains and PCGASMDestroySubdomains

Also fix broken Fortran binding for PCASMDestroySubdomains

Commit-type: Fortran
Reported-by: LEONARDO MUTTI <leonardo.mutti

Add Fortran bindings for PCGASMSetSubdomains and PCGASMDestroySubdomains

Also fix broken Fortran binding for PCASMDestroySubdomains

Commit-type: Fortran
Reported-by: LEONARDO MUTTI <leonardo.mutti01@universitadipavia.it>

show more ...


# 2331c7e5 01-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-04-29/fix-pcasmcreatesubdomains2d' into 'main'

Fix PCASMCreateSubdomains2D() and PCGASMCreateSubdomains2D() to work from Fortran

See merge request petsc/petsc!6394


# 6141accf 01-May-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix PCASMCreateSubdomains2D() and PCGASMCreateSubdomains2D() to work from Fortran

Test code contributed by LEONARDO MUTTI

Reported-by: LEONARDO MUTTI <leonardo.mutti01@universitadipavia.it>


# a663c1df 13-Apr-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# fafa7813 13-Apr-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-04-11/run-clang-format-on-ftn-custom/release' into 'release'

Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially

Merge branch 'barry/2023-04-11/run-clang-format-on-ftn-custom/release' into 'release'

Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially

See merge request petsc/petsc!6310

show more ...


# 5975b3b6 11-Apr-2023 Barry Smith <bsmith@mcs.anl.gov>

Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially


# c57b1f10 27-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# a45e1cde 27-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-12-11/fix-fortran-pcasmgetsubksp/release' into 'release'

Add support to Fortran interface for PCASMGetSubKSP() and PCGASMGetSubKSP() to...

See merge request petsc/petsc!3475


# 59fc98c0 11-Dec-2020 Barry Smith <bsmith@mcs.anl.gov>

Add support to Fortran interface for PCASMGetSubKSP() and PCGASMGetSubKSP() to use PETSC_NULL_INT for first two arguments

Commit-type: feature
/spend 15m
Reported-by: Nathan Wukie


# 52819ca4 23-Sep-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/update_pcasmgetsubksp' into 'master'

PCASMGetSubKSP, PCGASMGetSubKSP: add fortran interface definitions

See merge request petsc/petsc!3231


# ab32a8f3 22-Sep-2020 Satish Balay <balay@mcs.anl.gov>

PCASMGetSubKSP, PCGASMGetSubKSP: add fortran interface definitions

Fixes pflotran+gfortran-10 build.


12