History log of /petsc/src/tao/leastsquares/impls/brgn/brgn.h (Results 1 – 25 of 33)
Revision Date Author Comments
# 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 ...


# 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


# 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


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

Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation


# 58d68138 23-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-21/clang-format-source' into 'main'

format repository with clang-format

See merge request petsc/petsc!5541


# 9371c9d4 22-Aug-2022 Satish Balay <balay@mcs.anl.gov>

clang-format: convert PETSc sources to comply with clang-format


# 6b7bcaa1 28-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'denera/bufgix-tao-brgn-python-bindings' into 'main'

petsc4py interfaces for TAOBRGN

See merge request petsc/petsc!3766


# 5eb5f4d6 25-Mar-2021 Alp Dener <alp.dener@me.com>

added explicit Hessian feature to BRGN


# 48c79f8d 13-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'brgn_lm' into 'master'

Levenberg-Marquardt optimization using BRGN

See merge request petsc/petsc!2964


# cd1c4666 13-Jul-2020 Tristan Konolige <tristan.konolige@colorado.edu>

Levenberg-Marquardt optimization using BRGN.

Adds diag(J^T J) as a regularizer to BRGN (called "lm"). With this
regularizer, BRGN is equivalent to a Levenberg-Marquardt algorithm.


# 8000f006 15-Mar-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 1422bb70 07-Mar-2019 Xiang (Shawn) Huang <xianghuang@gmail.com>

Merged in xhuang/tao-feature-L1 (pull request #1385)

Adding L1-norm dictionary regularizer and user-defined regularizer support in TAOBRGN

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# 01b716f5 18-Feb-2019 Xiang Huang <xianghuang@gmail.com>

Changes suggested by Barry except the .tex files and why use the define instead of enum


# 30eeff36 05-Feb-2019 Xiang Huang <xianghuang@gmail.com>

Both tomography and cs1 examples work with both l2prox and l1dict


# a3c390cf 01-Feb-2019 Alp Dener <adener@anl.gov>

algorithm structure changes to combine old L2 reg with new L1 reg, and permit user regularizers


# c73dea25 10-Jan-2019 Xiang Huang <xianghuang@gmail.com>

read from binary Mat/Vec, eliminate the array datastructure, works for a small example now!


# 8e85b1b3 11-Dec-2018 Xiang Huang <xianghuang@gmail.com>

added D matrix for L1 norm


# 6e9726d0 06-Dec-2018 Xiang Huang <xianghuang@gmail.com>

cleared comments of matrix vector dimension, and targeted problem to solve


# 7cea06e1 01-Nov-2018 Xiang Huang <xianghuang@gmail.com>

the compressive sensing (sparse regression) test example works with brgn of the smoothed L1 form


# 8ac80d48 30-Oct-2018 Xiang Huang <xianghuang@gmail.com>

tao-brgn add feature smoothed L1 norm algorithm, after meeting with Todd


# 0d71dc2b 23-Oct-2018 Xiang Huang <xianghuang@gmail.com>

brgn modified with approximation of L1 regularizer


12