| #
dd8e379b
|
| 19-Mar-2024 |
Pierre Jolivet <pierre@joliv.et> |
Docs: fix missing or extra dash in right-hand side
|
| #
3bd55c53
|
| 26-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/undeprecate-newtontr' into 'main'
SNESNEWTONTR: remove deprecation from manual pages
See merge request petsc/petsc!7322
|
| #
acba1f63
|
| 24-Feb-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
SNESNEWTONTR: remove deprecation from manual pages
|
| #
c7fbd2bd
|
| 02-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-01-19/typedef-snes-functions' into 'main'
add typedef for functions passed to SNESSetFunction() etc to match approach in TS
See merge request petsc/petsc!7206
|
| #
8434afd1
|
| 02-Feb-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Change the use of the _Fn suffix to indicate a typedef of a function to just Fn
As determined on a vote on GitLab
|
| #
9bcc50f1
|
| 20-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
add typedef for functions passed to SNESSetFunction() etc to match approach in TS
I never liked Jed's use of typedef for function prototypes for a couple of reasons
1) you don't see immediately tha
add typedef for functions passed to SNESSetFunction() etc to match approach in TS
I never liked Jed's use of typedef for function prototypes for a couple of reasons
1) you don't see immediately that the argument to the function is a function pointer instead of standard variable when looking at source 2) you don't see at the exact location in the code the prototype of the function being passed in
but there is something to say for using these typedefs so
I've prototyped the change for SNES but slightly differently than what Jed did for TS
1) I append the typedef with _Ftn to mark that it is a function (helping to relieve the problem 1 above) 2) I made the typedef to be for a function, not a function pointer so it can also be used directly for things like
PETSC_EXTERN SNESJacobian_Ftn SNESComputeJacobianDefault;
I think the TS usage could be switched to this style without user code breakage, and deprecate the current TS typedef
Thoughts?
Just do SNES the same way as TS and live with less clarity?
show more ...
|
| #
b22c9ba6
|
| 08-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
338bea87
|
| 08-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-01-04/fix-includes-man-pages/release' into 'release'
Barry/2024 01 04/fix includes man pages/release
See merge request petsc/petsc!7165
|
| #
af27ebaa
|
| 05-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual page formating in include directory
|
| #
c8629ca8
|
| 17-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/minsurf-local' into 'main'
Improve support for nonlinear domain decomposition solvers
See merge request petsc/petsc!7084
|
| #
6493148f
|
| 28-Nov-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMPLEXSNES: support objective functions
|
| #
494a190a
|
| 22-Nov-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
SNES: Add support to test finite differencing the objective function
|
| #
713b55d3
|
| 06-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/snes-lmvm' into 'main'
Improve MATLMVM support in SNES
See merge request petsc/petsc!7030
|
| #
24fb275a
|
| 14-Nov-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
SNESNEWTONTR: code improvements
support QN models
accepts Cauchy point if it is on the boundary
Enlarge trust region only if direction is on the boundary
Use previously estimated largest eigenval
SNESNEWTONTR: code improvements
support QN models
accepts Cauchy point if it is on the boundary
Enlarge trust region only if direction is on the boundary
Use previously estimated largest eigenvalue of hessian in minimum decrease
Customize trust region norm
Fix dogleg path computation
Update output files and add tests
show more ...
|
| #
6cdbbeb7
|
| 22-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
bd5ad44f
|
| 21-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-11-20/docs-manpage-minor-work/release' into 'release'
Minor work on manual pages (in include directory)
See merge request petsc/petsc!7042
|
| #
95bd0b28
|
| 21-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor work on manual pages (in include directory)
|
| #
9dd11ecf
|
| 25-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'
Check header guards
See merge request petsc/petsc!6822
|
| #
a4963045
|
| 18-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Convert all header guards to pragma once
|
| #
9c5460f9
|
| 17-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-09/linter-detect-static-function-candidates' into 'main'
Linter detect possible static functions
See merge request petsc/petsc!6796
|
| #
4bf303fa
|
| 15-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Extern appriopriate symbols before the great en-static-ing
|
| #
28d6ac1d
|
| 24-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-07-17/linter-fixes-snes' into 'main'
Manual Linter fixes: SNES
See merge request petsc/petsc!6719
|
| #
ceaaa498
|
| 17-Jul-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Manual linter fixes: snes
|
| #
d7c0c5d4
|
| 18-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/remove-unused-api' into 'main'
remove API definition of functions without any implementation code
See merge request petsc/petsc!6728
|
| #
f65f9c00
|
| 18-Jul-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
Remove unused some dead API. These had header declerations but no corresponding definitions in the source tree.
|