| #
db9004e6
|
| 06-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-snes-monitor-lg' into 'release'
Knepley/fix snes monitor lg
See merge request petsc/petsc!4615
|
| #
fbcc4530
|
| 03-Dec-2021 |
Matthew G. Knepley <knepley@gmail.com> |
SNES: Somehow the LG monitor was broken in SNES
|
| #
568088ac
|
| 08-Aug-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/unify-getctx' into 'main'
Unify XXGetYYContext calls
See merge request petsc/petsc!4212
|
| #
3ec1f749
|
| 04-Aug-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Unify XXGetYYContext calls
always use void*
|
| #
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
|
| #
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
|
| #
15e7bcca
|
| 20-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-aux-data-keys' into 'main'
Plex: Updates to declarative interface for FEM problems
See merge request petsc/petsc!3972
|
| #
8e3a2eef
|
| 23-Apr-2021 |
Matthew G. Knepley <knepley@gmail.com> |
SNES+DM: Move Jacobian action to plexfem.c - Create a MatShell for Jacobian action
|
| #
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 ...
|
| #
31867c9b
|
| 13-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-dm-interpolate-solution' into 'main'
Total solution interpolation
See merge request petsc/petsc!3700
|
| #
6dfbafef
|
| 09-Mar-2021 |
Toby Isaac <tisaac@cc.gatech.edu> |
Add SNESFASFullSetTotal()
squashme: missed rename
|
| #
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 ...
|
| #
09833dfc
|
| 09-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
31d30fd0
|
| 07-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/header-symbol-consistency' into 'release'
Remove interface declarations for functions that don't exist
See merge request petsc/petsc!3374
|
| #
5c830584
|
| 27-Oct-2020 |
Jed Brown <jed@jedbrown.org> |
Remove interface declarations for functions that don't exist
|
| #
9f01b074
|
| 27-Oct-2020 |
Jed Brown <jed@jedbrown.org> |
MATDAAD: remove vestigial references to deleted DAAD
|
| #
96d1d575
|
| 09-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'nathawani/feature-snes-lowmach-example' into 'master'
Nathawani/feature snes lowmach example
See merge request petsc/petsc!3319
|
| #
649ef022
|
| 09-Oct-2020 |
Matthew Knepley <knepley@gmail.com> |
DM: Fix nullspace handling - Now, nullspace constructors construct a nullspace for the entire DM, but based on the singularity of an operator connected with the given field - remove special handling
DM: Fix nullspace handling - Now, nullspace constructors construct a nullspace for the entire DM, but based on the singularity of an operator connected with the given field - remove special handling in SNESSetUpMatrices() - Now all nullspaces are created in DMCreateMatrix() - Fixed bug in DMSNESCheckJacobian()
show more ...
|
| #
8cfa140d
|
| 27-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-26/fix-snesreasonview' into 'master'
Fix the name of SNESReasonView() and SNESReasonViewFromOptions()
See merge request petsc/petsc!3102
|
| #
19a666ee
|
| 27-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix the name of SNESReasonView() and SNESReasonViewFromOptions() to PETSc standards
Remove the format argument from KSPConvergedReasonView() since it is not needed and inconsistent with the SNES ver
Fix the name of SNESReasonView() and SNESReasonViewFromOptions() to PETSc standards
Remove the format argument from KSPConvergedReasonView() since it is not needed and inconsistent with the SNES version, plus the previous release did not have this argument.
Commit-type: style-fix /spend 5m Reported-by: Jose E. Roman
show more ...
|
| #
ee90678e
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-adaptive-interpolation' into 'master'
Knepley/feature plex adaptive interpolation
See merge request petsc/petsc!3018
|