History log of /petsc/src/tao/leastsquares/impls/brgn/brgn.c (Results 101 – 125 of 135)
Revision Date Author Comments
# c061e8e2 25-Mar-2019 Xiang Huang <xianghuang@gmail.com>

brgn.c documentation Options Database Keys: added the default "l2prox" and changed the ordering


# d8bf7057 25-Mar-2019 Xiang Huang <xianghuang@gmail.com>

brgn.c set the default gn->reg_type as l2prox, so that no segmentation violation error even if user not providing -tao_brgn_regularization_type


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

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


# 206d7542 15-Mar-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'stefano_zampini/fix-tao-update-ctx' [PR #1443]

* stefano_zampini/fix-tao-update-ctx:
Few small fixes to Tao before the release.

- TAOSetUpdate: change the Update callback
In SNES, t

Merge branch 'stefano_zampini/fix-tao-update-ctx' [PR #1443]

* stefano_zampini/fix-tao-update-ctx:
Few small fixes to Tao before the release.

- TAOSetUpdate: change the Update callback
In SNES, the update function does not uses contexts, and thus it does not appear in the callback prototype.
With TAO, since we are explcitily passing the ctx via TAOSetUpdate, we have to give it back to the user when performing the call

- Tao: PETSc does not print warnings

- MatAssembled: there's no point in checking the type
a matrix with type not set cannot be assembled

- TaoBNKEstimateActiveSet: Call MatHasOperation() only if the matrix has been assembled
the previous logic for MatGetDiagonal still holds. With this fix, the code will not error in case the hessian has not been assembled at this time

show more ...


# 8fcddce6 14-Mar-2019 Stefano Zampini <stefano.zampini@gmail.com>

TAOSetUpdate: change the Update callback

In SNES, the update function does not uses contexts, and thus it does not appear in the callback prototype
With TAO, since we are explcitily passing the ctx

TAOSetUpdate: change the Update callback

In SNES, the update function does not uses contexts, and thus it does not appear in the callback prototype
With TAO, since we are explcitily passing the ctx via TAOSetUpdate, we have to give it back to the user when performing the call

show more ...


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


# a041468a 06-Mar-2019 Lawrence Mitchell <lawrence@wence.uk>

Merge branch 'master' into wence/feature-patch-all-at-once


# 7243e46a 26-Feb-2019 Satish Balay <balay@mcs.anl.gov>

fix compile warnings/errors

"/export/home/petsc/petsc.next-2/src/tao/leastsquares/impls/brgn/brgn.c", line 516: warning: newline not last character in file

/sandbox/petsc/petsc.next-3/s

fix compile warnings/errors

"/export/home/petsc/petsc.next-2/src/tao/leastsquares/impls/brgn/brgn.c", line 516: warning: newline not last character in file

/sandbox/petsc/petsc.next-3/src/tao/leastsquares/impls/brgn/ftn-custom/zbrgnf.c:42:1: error: expected '}' at end of input

show more ...


# 88fa4459 19-Feb-2019 Alp Dener <adener@anl.gov>

documentation and option name changes


# 470ec3f8 19-Feb-2019 Xiang Huang <xianghuang@gmail.com>

follow Barry suggestions and more, removed unneccessary line breaks, renamed BRGN_REGULARIZATION_TYPES captalize for defined constants


# 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


# 463fc0ec 15-Feb-2019 Alp Dener <adener@anl.gov>

fortran interfaces fixed and all tests passing


# 1fc140a9 13-Feb-2019 Xiang Huang <xianghuang@gmail.com>

BRGN: finished tomography test, passed with three test cases: l1dict, l2prox, user (2-norm regularizer ||x||^2)


# 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


# ef73bedd 11-Jan-2019 Xiang Huang <xianghuang@gmail.com>

added bounded constraint, non-negative x


# 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


# 20fe612c 06-Dec-2018 Xiang Huang <xianghuang@gmail.com>

fixed the initialize x, added template for inserting D matrix


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

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


# 62974d9a 01-Nov-2018 Xiang Huang <xianghuang@gmail.com>

debug cs1 with intermediate output


# 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


# 470f084c 14-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'denera/tao-manual-pages-updates' [PR #1382]

* denera/tao-manual-pages-updates:
TaoCreate_XYZ() docstring updates for manual pages


# 3850be85 13-Feb-2019 Alp Dener <adener@anl.gov>

TaoCreate_XYZ() docstring updates


123456