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