History log of /petsc/src/tao/linesearch/impls/morethuente/morethuente.c (Results 1 – 25 of 176)
Revision Date Author Comments
# bd89dbf2 07-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-12-24/improve-snes-domain-error-handling' into 'main'

Improve the propagation of function domain error handling in SNES, especially...

See merge request petsc/petsc!8914


# 76c63389 24-Dec-2025 Barry Smith <bsmith@mcs.anl.gov>

Improve the propagation of function domain error handling in SNES, especially in the line search routines.

Due to the object layering of SNESLineSearch under SNES there is some code duplication incl

Improve the propagation of function domain error handling in SNES, especially in the line search routines.

Due to the object layering of SNESLineSearch under SNES there is some code duplication include both SNESLineSearchReason and SNESConvergedReason and SNESCheckFunctionNorm() and SNESLineSearchCheckFunctionNorm() and Jacobian friends

Reported-by: david.knezevic@akselos.com

show more ...


# 813083eb 03-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/rm-useless-code' into 'main'

Remove useless code

See merge request petsc/petsc!8115


# c67b119c 01-Feb-2025 Pierre Jolivet <pierre@joliv.et>

Remove useless code


# e964879e 02-Dec-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'lindad/lock-for-tao-ls' into 'main'

Lock base vector when performing line searches in tao

See merge request petsc/petsc!7965


# e6994092 27-Oct-2024 Alex Lindsay <alexander.lindsay@inl.gov>

Spread changes to other tao linesearch methods


# bbd20b7e 23-Oct-2024 Alex Lindsay <alexander.lindsay@inl.gov>

Lock base vector when performing line searches in tao

Updating MOOSE to work with PETSc 3.22 I discovered bad MOOSE code
that was triggered by lock checks during default, finite-differencing
gradien

Lock base vector when performing line searches in tao

Updating MOOSE to work with PETSc 3.22 I discovered bad MOOSE code
that was triggered by lock checks during default, finite-differencing
gradient computation. This code was taking the incoming vector from
PETSc and copying it into the solution set in `TaoSetSolution`. This
got me to thinking that I should also be seeing errors not just in
perturbed, finite difference calculations but also in any line search
calculation. Consequently, this MR

show more ...


# 970231d2 07-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/clang-format-18' into 'main'

clang-format version 18

See merge request petsc/petsc!6902


# f4f49eea 11-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Remove multiple parentheses and extra semicolon

git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g

Remove multiple parentheses and extra semicolon

git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g'
git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g'
git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'

show more ...


# 613ce9fe 17-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 08c30c10 17-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-12-04/fix-manpage-references/release' into 'release'

Update references in the manual pages to use Sphinx citation processing

See merge request petsc/petsc!7101


# 1d27aa22 04-Dec-2023 Barry Smith <bsmith@mcs.anl.gov>

Update references in the manual pages to use Sphinx citation processing


# e8e8640d 26-Sep-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/rm-first-empty-line' into 'main'

Remove first and last empty lines

See merge request petsc/petsc!6892


# 92bec4ee 26-Sep-2023 Pierre Jolivet <pierre@joliv.et>

Remove first and last empty lines


# 617fea42 01-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'prj--release-patch-77182' into 'main'

Fix missing new lines at the end of PetscInfo() calls

See merge request petsc/petsc!6770


# 9d3446b2 01-Aug-2023 Pierre Jolivet <pierre@joliv.et>

Fix missing new lines at the end of PetscInfo() calls


# 597312bb 02-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 7168d968 02-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-setinf' into 'release'

Fixes for -fp_trap

See merge request petsc/petsc!6372


# def90ec8 01-May-2023 Stefano Zampini <stefano.zampini@gmail.com>

TaoLineSearchApply_MT: fix bug


# 31d78bcd 02-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'

Feature: Non-discardable PetscErrorCode

See merge request petsc/petsc!5923


# 3ba16761 10-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make PetscErrorCode a non-discardable enum


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# d71ae5a4 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

source code format changes due to .clang-format changes


# b7124133 20-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-17/slimmer-petscobject' into 'main'

Feature: Slimmer PetscObject

See merge request petsc/petsc!5649


# 4dfa11a4 17-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()


12345678