History log of /petsc/include/petscsnes.h (Results 51 – 75 of 1096)
Revision Date Author Comments
# 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.


12345678910>>...44