History log of /petsc/src/snes/interface/snes.c (Results 326 – 350 of 2059)
Revision Date Author Comments
# 70a7d78a 04-Jun-2021 Stefano Zampini <stefano.zampini@gmail.com>

Update badsource rules

- Zero or more spaces are not allowed for more returning types
- zero spaces not allowed for for|if|while


# 8f616fd3 27-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-doc' into 'main'

doc: fix checkbadSource error added in 6b7fb6564d2efd3402ede94094c517aa0b514957

See merge request petsc/petsc!4026


# 75d1d5b4 27-May-2021 Satish Balay <balay@mcs.anl.gov>

doc: fix checkbadSource error added in 6b7fb6564d2efd3402ede94094c517aa0b514957


# 1ae827a6 26-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-25/improve-snes-manualpages' into 'main'

Updates and clarifications for SNES manual pages, for example list more optional arguments

See merge request petsc/petsc!4019


# 6b7fb656 25-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Updates and clarifications for SNES manual pages, for example list more optional arguments

Commit-type: documentation
\spend 10m


# cbd2c53b 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-06/add-snes-picard-mf' into 'main'

Add support for using -snes_mf_operator with SNESSetPicard()

See merge request petsc/petsc!3962


# 0df40c35 08-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Add support for -snes_fd and -snes_fd_color for SNESSetPicard()

Commit-type: feature
/spend 3.5h


# 85b95db3 07-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Clean up dead code in example that demonstrates use of Picard iteration

Commit-type: example
/spend 1h


# a8cf78f8 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'

Fix typos in source

See merge request petsc/petsc!3984


# 4e278199 16-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Remove all double blank lines from source

Commit-type: petsc-style
/2h


# 005520e9 13-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-03-26/clang-static-linter' into 'main'

Feature: libClang PETSc Macro Static Analyzer

See merge request petsc/petsc!3773


# 064a246e 11-May-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f

Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.

show more ...


# bbc1464c 07-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Add support for using -snes_mf_operator with SNESSetPicard()

Applies Newton's method using matrix-free application of the true Jacobian, preconditioned by user provided Picard matrix

This involved

Add support for using -snes_mf_operator with SNESSetPicard()

Applies Newton's method using matrix-free application of the true Jacobian, preconditioned by user provided Picard matrix

This involved adding (*computemffunction)(SNES,Vec,Vec,void*); to be used by the MatCreateSNESMF() operator when it is set and routines to work with the new function.

The implementation requires maintaining a copy of the matrix that is filled by the users routine that computes the matrix at each matrix-vector product. The original matrix is used for constructing the preconditioner and therefor cannot be overwritten.

Also dropped the requirement that the user provide a right hand side function to SNESSetPicard()

Commit-type: feature, example
/spend 8h
Thanks-to: Saransh Saxena <saransh.saxena5571@gmail.com>

show more ...


# 8b44b570 30-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-fortran-object-reinit' into 'main'

Fortran: re-init destroyed petsc objects so that they are different from null objects

See merge request petsc/petsc!3786


# 1fb7b255 29-Mar-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Fortran: re-init destroyed petsc objects so that they are different from null objects

Reported-by: Jose E. Roman <jroman@dsic.upv.es>


# 49f00114 22-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/backup-ksp-pc-compare' into 'main'

Lighter -ksp_view for PC[ASM|BJacobi] and SNESNASM w/o ::ascii_info_detail

Closes #838

See merge request petsc/petsc!3716


# 052bf0da 15-Mar-2021 Pierre Jolivet <pierre@joliv.et>

Document output changes


# a4e904b1 13-Mar-2021 Satish Balay <balay@mcs.anl.gov>

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

Balay/doc fixes

See merge request petsc/petsc!3709


# 99c90e12 12-Mar-2021 Satish Balay <balay@mcs.anl.gov>

doc fixes


# 707297fd 24-Feb-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'Fande-Kong/plugable_reason_view' into 'master'

plugable KSP/SNES reason view system - SNESConvergedReasonView KSPConvergedReasonView

See merge request petsc/petsc!3595


# c4421cea 24-Feb-2021 Fande Kong <fdkong.jd@gmail.com>

plugable KSP/SNES reason view system - SNESConvergedReasonView KSPConvergedReasonView


# 770cd5fd 22-Feb-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-monitors-reorg' into 'master'

Knepley/feature monitors reorg

See merge request petsc/petsc!3631


# 798534f6 18-Feb-2021 Matthew G. Knepley <knepley@gmail.com>

KSP: Reorganized monitors - Now the residual can be viewed using -ksp_monitor draw and a plot can be made using -ksp_monitor draw::draw_lg - This also works for the true residual and error - We no

KSP: Reorganized monitors - Now the residual can be viewed using -ksp_monitor draw and a plot can be made using -ksp_monitor draw::draw_lg - This also works for the true residual and error - We noe register monitors so that dispatch based on viewer and format works - Add KSPMonitorLGCreate(), and remove KSPMonitorLGResidualNorm*() and KSPMonitorLGTrueResidualNorm*() - Add KSPMonitorError(), used by -ksp_monitor_error - Add arguments to KSPMonitorSetFromOptions() to allow line graphs to be configured - Remove SNESMonitorLGCreate() and SNESMonitorLGResidualNorm() which are now handled by the default monitor - PetscViewerAndFormat now allows a payload - VecView_Plex() and VecView_Plex_Local() must propagate the flag indicating zero BC

show more ...


# a66b5171 05-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 28ff40a3 30-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-11-19/fix-matlab-socket' into 'release'

Fix Matlab int32 to match changed changes in PETSc data types

See merge request petsc/petsc!3519


1...<<11121314151617181920>>...83