History log of /petsc/include/petsctao.h (Results 101 – 125 of 332)
Revision Date Author Comments
# 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


12345678910>>...14