History log of /petsc/src/tao/leastsquares/impls/brgn/brgn.c (Results 1 – 25 of 135)
Revision Date Author Comments
# d756bedd 23-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'zach/tao-monitor-modernization' into 'main'

Modernize TAO monitoring to resemble TS and friends

See merge request petsc/petsc!9029


# a336c150 12-Feb-2026 Zach Atkins <zach.atkins@colorado.edu>

Tao - Update monitor functions to work like TS


# 4e8208cb 31-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetC

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetCtx ctx)

See merge request petsc/petsc!8956

show more ...


# 2a8381b2 13-Jan-2026 Barry Smith <bsmith@mcs.anl.gov>

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now t

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now the standard for passing in contexts
- PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn

Both of these are typedef to void*

Also removed most use of user and userctx for context arguments now consistently named ctx

Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran

show more ...


# 2286efdd 25-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-30/fix-matshellsetoperationarg' into 'main'

Complete usage of PetscVoidFn and PetscErrorCodeFn and introduce PetscFortranCallbackFn

See merge request petsc/petsc!8615


# 57d50842 31-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **


# b27f53d5 15-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hsuh/taobrgn-type-viewer-fix' into 'main'

TaoBRGNSetRegularizationType

See merge request petsc/petsc!8297


# c0b7dd19 09-Apr-2025 Hansol Suh <hsuh@anl.gov>

TAOBRGN structure improvement, add TaoBRGNSet,GetRegularizationType


# c12c1262 10-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/feature-ml-petscregressor' into 'main'

Add basic PetscRegressor component with support for a few linear regressors

See merge request petsc/petsc!7709


# 34b254c5 09-Apr-2025 Richard Tran Mills <rmills@rmills.org>

Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit

Co-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>
Co-authored-by: Hansol Suh <hsuh@anl.gov>
Co-authored-by: Bar

Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit

Co-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>
Co-authored-by: Hansol Suh <hsuh@anl.gov>
Co-authored-by: Barry Smith <bsmith@petsc.dev>
Co-authored-by: Toby Isaac <toby.isaac@gmail.com>
Co-authored-by: Satish Balay <balay@mcs.anl.gov>

Mr. Hong Zhang developed the petsc4py interface and examples.
Hansol Suh provided extensive help with updating the code to the latest PETSc coding guidelines and APIs, some documentation development, getting documentation to build correctly, getting new tests into the test harness, and numerous big fixes plus minor changes.
Barry Smith provided extensive feedback and code to get the Fortran interfaces and documentation build working.
Toby Isaac provided a fix to prevent breakage with complex-arithmetic builds.
Satish Balay provided important help with fixing builds.

Thanks-to: Pierre Jolivet <pierre@joliv.et>
Thanks-to: Jed Brown <jed@jedbrown.org>
Thanks-to: Jose Roman <jroman@dsic.upv.es>
Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>

Pierre, Jed, Jose, and Stefano provided extremely helpful feedback and suggestions during the merge review process.

show more ...


# 6d8694c4 20-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'

Major updates to Fortran interface

See merge request petsc/petsc!7517


# ce78bad3 20-Feb-2025 Barry Smith <bsmith@petsc.dev>

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous ve

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous versions!
- also clean up inconsistent PETSc code detected by new Fortran generation tools
- drop use of bfort
- automatically generate all the Fortran PETSc objects, enums etc from the include files
- generate most of the Fortran interface definitions and functions from the source code
- simplify the number and organization of Fortran modules

Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...


# 32e03751 29-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/deprecate-petsc-default' into 'main'

Fix usage of deprecated PETSC_DEFAULT

See merge request petsc/petsc!7707


# fb842aef 29-Jul-2024 Jose E. Roman <jroman@dsic.upv.es>

Fix usage of deprecated PETSC_DEFAULT


# ec42381f 20-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-06-15/deprecate-petsc-current' into 'main'

Deprecate the use of PETSC_DEFAULT with PETSC_CURRENT since PETSC_DEFAULT is a...

See merge request petsc/petsc!7634


# 606f75f6 25-Jun-2024 Barry Smith <bsmith@mcs.anl.gov>

Deprecate PETSC_DEFAULT for Tao parameters with PETSC_CURRENT and add support for PETSC_DETEREMINE to use default


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


# 4d86920d 10-Feb-2024 Pierre Jolivet <pierre@joliv.et>

checkbadSource: rules for PetscFunctionBegin and derivatives


# ce23fd59 09-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-02-06/fix-tao-view-solution' into 'main'

Some Tao monitor options are incorrectly called viewers, yikes and more yikes

See merge request petsc/petsc!7266


# 10978b7d 09-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Some Tao monitor options are incorrectly called viewers, yikes and more yikes

Correct ``-tao_view_gradient``, ``-tao_view_ls_residual``, ``-tao_view_solution``, and ``-tao_view_stepdirection`


# fa552d35 18-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-07-18/lint-apply-tao' into 'main'

Linter fixes: TAO

See merge request petsc/petsc!6729


# 3b242c63 18-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Manual linter fixes: tao


# 02477ebb 15-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-06-30/enable-doc-lint' into 'main'

Enable docs linting

See merge request petsc/petsc!6667


# e056e8ce 12-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Lint apply: tao


123456