| #
665c20a3
|
| 27-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'shri/tao-pdipm-squashed' into 'master'
TAOPDIPM: Interior-point solver for general NLP problems
See merge request petsc/petsc!2637
|
| #
aad13602
|
| 27-Mar-2020 |
Shrirang Abhyankar <shri@pnnl.gov> |
TAOPDIPM: Add primal-dual interior point method solver in TAO
|
| #
ce55d65e
|
| 31-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hsuh/admm-wrapper' into 'master'
TAOADMM
See merge request petsc/petsc!2453
|
| #
6285c0a3
|
| 31-Jan-2020 |
Hansol Suh <hansol.suh.123@gmail.com> |
TAOADMM algorithm is implemented. Example is provided in tomographyADMM.c
It solves f(x) + g(z) s.t. Ax + Bz = c, where user can provide A,B Jacobian constraints, c constraint vector, and TAO constr
TAOADMM algorithm is implemented. Example is provided in tomographyADMM.c
It solves f(x) + g(z) s.t. Ax + Bz = c, where user can provide A,B Jacobian constraints, c constraint vector, and TAO constraints for f,g subsolvers. Default behavior of Soft Threshold is implemented for L1 case.
remove test c file
show more ...
|
| #
d0eddb9b
|
| 07-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'mark/fix-viewfromoptions' into 'master'
prototype for ViewFromOptions macro-->functions
See merge request petsc/petsc!2083
|
| #
fe2efc57
|
| 07-Nov-2019 |
Mark <cal2princeton@yahoo.com> |
prototype for ViewFromOptions macro-->functions
|
| #
9b3c2fbf
|
| 22-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'dalcinl/fix-headers' [PR #1897]
* dalcinl/fix-headers: Minor fixes to headers.
|
| #
3028902d
|
| 18-Jul-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Tao: Fix include guards to non start with double-underscore
|
| #
f1480a5c
|
| 22-Jun-2019 |
Hansol Suh <davidsuhh@gmail.com> |
Merged in dhsuh/petsc/dhsuh/tao-soft (pull request #1779)
TaoSoftThreshold implementation in util
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
8370d7cd
|
| 28-May-2019 |
Hansol Suh <dhsuh@gatech.edu> |
TaoSoftThresholding routine for Tao. User can supply input and output vectors, and lower bound and upper bound, lb and ub, respectively. Users have option to supply same vector for both input and out
TaoSoftThresholding routine for Tao. User can supply input and output vectors, and lower bound and upper bound, lb and ub, respectively. Users have option to supply same vector for both input and output.
show more ...
|
| #
5065da2f
|
| 13-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
d1240337
|
| 12-May-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/update-deprecate-functions (pull request #1654)
Change PETSC_DEPRECATED to PETSC_DEPRECATED_FUNCTION and PETSC_DEPRECATED_TYPEDEF for code clarity
|
| #
25ef9dfe
|
| 11-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Change PETSC_DEPRECATED to PETSC_DEPRECATED_FUNCTION and PETSC_DEPRECATED_TYPEDEF for code clarity
and to make the macros match the ones for ENUM and MACRO. Add version information for almost all de
Change PETSC_DEPRECATED to PETSC_DEPRECATED_FUNCTION and PETSC_DEPRECATED_TYPEDEF for code clarity
and to make the macros match the ones for ENUM and MACRO. Add version information for almost all deprecations in a single consistent format. Remove a couple of unneeded deprecated functions that could be inlined.
Commit-type: style-fix
show more ...
|
| #
15a5a695
|
| 28-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/tisaac/feature-tao-shell' [PR #1450]
|
| #
83a0a5c3
|
| 13-Feb-2019 |
Toby Isaac <tisaac@cc.gatech.edu> |
Tao: start TAOSHELL
For the user to give their own optimization implementation
TAOSHELL: add setsolve interface function
TAOSHELL: add missing file
Tao Shell: more direct copy of what's in SNES S
Tao: start TAOSHELL
For the user to give their own optimization implementation
TAOSHELL: add setsolve interface function
TAOSHELL: add missing file
Tao Shell: more direct copy of what's in SNES Shell
TaoShell: fix doc
show more ...
|
| #
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>
|
| #
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
|
| #
8e85b1b3
|
| 11-Dec-2018 |
Xiang Huang <xianghuang@gmail.com> |
added D matrix for L1 norm
|
| #
8ac80d48
|
| 30-Oct-2018 |
Xiang Huang <xianghuang@gmail.com> |
tao-brgn add feature smoothed L1 norm algorithm, after meeting with Todd
|
| #
a5a49157
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpusztay/feature-swarm-symplectic-example
|
| #
e901d7f7
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpustay/feature-swarm-example
|
| #
baeaa64e
|
| 25-Oct-2018 |
Joseph Pusztay <josephpu@buffalo.edu> |
Merged petsc/petsc into master
|