History log of /petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c (Results 76 – 100 of 1029)
Revision Date Author Comments
# 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 ...


# 43b137ca 06-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# fb773b58 04-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-dirk-dae-restart' into 'release'

Guarantee that SNES function is called before SNES jacobian in multilevel solvers

See merge request petsc/petsc!7563


# 949a929d 01-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-05-24/gamg-minor-cleanup' into 'main'

Barry/2024 05 24/gamg minor cleanup

See merge request petsc/petsc!7574


# e0b7e82f 17-May-2024 Barry Smith <bsmith@mcs.anl.gov>

Minor cleanup of GAMG code for main


# 1432289d 29-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# 8f6fade5 29-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-05-24/gamg-fieldsplit-docs/release' into 'release'

Add useful lists of options for GAMG and fieldsplit. Improve related manpages

See merge request petsc/petsc!7573


# a077d33d 29-May-2024 Barry Smith <bsmith@mcs.anl.gov>

Add useful lists of options for GAMG and fieldsplit. Improve related manpages


# 96b316e5 28-May-2024 Stefano Zampini <stefano.zampini@gmail.com>

PCFIELDSPLIT: remove wrong hooks

disable tests


# 1ed6e3ff 25-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'

Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT

See merge request petsc/petsc!7480


# cc4c1da9 14-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

Update source code removing all unneeded /*@C and associated manual stubs and interfaces


# 6071c580 20-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-12/improve-pcfieldsplit-matnest' into 'main'

Support PCFieldSplitSetFields() and it's command line form for MATNEST

See merge request petsc/petsc!7464


# 80670ca5 12-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

Allow -pc_fieldsplit_%d_fields i,j to work intuitively as it works for matrices with a block size


# 8c77480b 04-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# ac821a17 04-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-pchpddm-docs' into 'release'

Docs: better wording for PCHPDDM

See merge request petsc/petsc!7435


# e7593814 03-Apr-2024 Pierre Jolivet <pierre@joliv.et>

Docs: better wording for PCHPDDM

Reported-by: Eric Chamberland @eric.chamberland


# d38d22d1 21-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-03-13/docs-dmcreatedomaindecompositionandfriendsandrelations' into 'main'

Improve clarity and correctness of DMCreateDomainDecomposition() and related routines manual pages

Merge branch 'barry/2024-03-13/docs-dmcreatedomaindecompositionandfriendsandrelations' into 'main'

Improve clarity and correctness of DMCreateDomainDecomposition() and related routines manual pages

See merge request petsc/petsc!7364

show more ...


# 73ff1848 21-Mar-2024 Barry Smith <bsmith@mcs.anl.gov>

Improve clarity and correctness of DMCreateDomainDecomposition() and related routines manual pages


# 970231d2 07-Mar-2024 Satish Balay <balay@mcs.anl.gov>

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

clang-format version 18

See merge request petsc/petsc!6902


# f4f49eea 11-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Remove multiple parentheses and extra semicolon

git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g

Remove multiple parentheses and extra semicolon

git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g'
git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g'
git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'

show more ...


# 4d86920d 10-Feb-2024 Pierre Jolivet <pierre@joliv.et>

checkbadSource: rules for PetscFunctionBegin and derivatives


# 4eb01499 22-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-02-13/fix-nullspace-loss-pcfieldsplit' into 'main'

Keep any (near) null space attached to submatrices in PCFIELDSPLIT even if the...

See merge request petsc/petsc!7293


# 4849c82a 13-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Keep any (near) null space attached to submatrices in PCFIELDSPLIT even if the nonzero structure of the original matrix changes.

Also applied to PCBJACOBI and PCASM

Reported-by: "Jeremy Theler (Ext

Keep any (near) null space attached to submatrices in PCFIELDSPLIT even if the nonzero structure of the original matrix changes.

Also applied to PCBJACOBI and PCASM

Reported-by: "Jeremy Theler (External)" <jeremy.theler-ext@ansys.com>

The long-term way to handle this is to have MatGetSubMatr*() reuse the same submatrix objects even if the nonzero structure changes. This would just require a bit of recoding in multiple places.

show more ...


# 0d818c7d 07-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-bounded-range-real' into 'main'

Sys: add PetscOptions[Bounded|Range]Real()

See merge request petsc/petsc!7269


# 52ce0ab5 07-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Sys: add PetscOptions[Bounded|Range]Real()


12345678910>>...42