History log of /petsc/src/mat/impls/composite/mcomposite.c (Results 1 – 25 of 315)
Revision Date Author Comments
# 2286efdd 25-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-30/fix-matshellsetoperationarg' into 'main'

Complete usage of PetscVoidFn and PetscErrorCodeFn and introduce PetscFortranCallbackFn

See merge request petsc/petsc!8615


# 57d50842 31-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **


# 09b68a49 04-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# e80aff1c 03-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-petsc-case' into 'release'

Fix wrong case for PETSc

See merge request petsc/petsc!8266


# f0b74427 01-Apr-2025 Pierre Jolivet <pierre@joliv.et>

Fix wrong case for PETSc


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


# 0a78fc91 02-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 70031d8e 01-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/fix-matcomposite-layoutsetup/release' into 'release'

Put PetscLayoutSetUp() calls back into MatCreate_Composite()

See merge request petsc/petsc!7882


# 7aeb3b90 29-Sep-2024 Richard Tran Mills <rmills@rmills.org>

Copy PetscLayouts for row and columns of a MATCOMPOSITE from the constituent matrices

Co-Authored-By: Pierre Jolivet <pierre@joliv.et>


# d0e6bf2a 25-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/clang-format-19' into 'main'

clang-format-19

See merge request petsc/petsc!7644


# 57508ece 17-Sep-2024 Pierre Jolivet <pierre@joliv.et>

Remove unneeded parentheses


# 3fbf2391 30-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'origin/release' with a revert of !7720


# a2c3d5cd 29-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/consolidate-error-checking-shell' into 'release'

MatShell and derivatives: bug fixing and code consolidation

See merge request petsc/petsc!7721


# 32e03751 29-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/deprecate-petsc-default' into 'main'

Fix usage of deprecated PETSC_DEFAULT

See merge request petsc/petsc!7707


# fb842aef 29-Jul-2024 Jose E. Roman <jroman@dsic.upv.es>

Fix usage of deprecated PETSC_DEFAULT


# b9c875b8 26-Jul-2024 Pierre Jolivet <pierre@joliv.et>

MatShellGetScalingShifts: consolidate checks for MatShell subtypes


# 1845a3b3 01-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-01-30/use-petscusetypemethod' into 'main'

Fix places where PetscUseTypeMethod() and related macros should be used.

See merge request petsc/petsc!7254


# 9927e4df 31-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

Fix places where PetscUseTypeMethod() and related macros should be used.


# 4abf1e65 29-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-composite-as-shell' into 'main'

MatComposite, MatNormal, and MatHermitianNormal as a MatShell

See merge request petsc/petsc!7226


# 326b7573 26-Jan-2024 Pierre Jolivet <pierre@joliv.et>

MATCOMPOSITE as a MATSHELL


# 054dce49 06-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 25351704 06-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/fix-matcomposite-defaultvectype/release' into 'release'

Make MATCOMPOSITE matrices choose default vector type based on constituent matrices

See merge request petsc/petsc!7086


# 5c8dc79e 06-Dec-2023 Richard Tran Mills <rmills@rmills.org>

Make MATCOMPOSITE matrices default to setting their vector type based on those of their constituent matrices

If all of the partial matrices have the same default vector type,
then the composite matr

Make MATCOMPOSITE matrices default to setting their vector type based on those of their constituent matrices

If all of the partial matrices have the same default vector type,
then the composite matrix will also have this default type.
Otherwise, the default type is "standard".

show more ...


# 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


12345678910>>...13