| 28359c2a | 20-Sep-2010 |
Richard Tran Mills <rmills@ornl.gov> |
Fixed __FUNCT__ definition: SNESLineSearchGetParams instead of SNESGetLineSearchParams.
Hg-commit: 450993656b19b436516be21fcda36397439452f3 |
| c24bb232 | 20-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added user defined constraint tolerance.
Hg-commit: 0ebadc50fa47d7315bd7bca8c5cd6b515ee58612 |
| cbcbe090 | 17-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Bug fixes in parallel implementation of dvi code.
Hg-commit: c711cd5d3069394e14ca9681e046078f853e671a |
| dbe5eb59 | 16-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Make SNESComputeFunction() and SNESComputeJacobian() call the semismooth function and jacobian evaluation routines.
Hg-commit: 5130817556f09dc956508c5f7f1bbd8f68336fd5 |
| 9a0ddb8a | 16-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Modifications for parallel implementation of the dvi code.
Hg-commit: 1e07e85aa70eee5991579ebb2687ff92a28b7633 |
| 19ad6418 | 15-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Readjust initial guess if it lies outside the feasible region.
Hg-commit: ea37aadbd3525daa23f34330a78fb3b3a7d1ccfe |
| 647a2e1f | 10-Sep-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
changed SNES_DIVERGED_LS to SNES_DIVERGED_LINE_SEARCH
Hg-commit: c3ca63820d0b46d93f7cb0ed9eb79f7bf0d3add4 |
| 5ac3caff | 07-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added support for box constraints l_i <= x_i <= u_i and fixed variables l_i = u_i = x_i
Hg-commit: c7b8961d5507411c7c94c4ca39ac3a5fa9dbb32a |
| 0a27a6d9 | 07-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
DVI code works for upper bounds now.
Hg-commit: 0c90c9a826b195140ec0d13a0dbb2d9bdd8939e0 |
| 4b7ed223 | 07-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
More fixes in dvi code.DVI code works for lower bounds and free variables now. . Had incorrectly used F instead of lsvi->phi for KSPSolve in SNESSolve_LSVI.Fixed . Fixed the descent direction criteri
More fixes in dvi code.DVI code works for lower bounds and free variables now. . Had incorrectly used F instead of lsvi->phi for KSPSolve in SNESSolve_LSVI.Fixed . Fixed the descent direction criteria . Had incorrectly assumed that Jacobian and the preconditioner are 'always' different and use different pointers. Fixed this.
Hg-commit: 4f919cda9be288c03f57ea13dd4814f7d1fd9056
show more ...
|
| 2709ce01 | 07-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added missing __FUNCT__
Hg-commit: 87da15242fec07089eee7927f508d54d1f11f707 |
| d8539da5 | 31-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
More work on semismooth solver with lower bounds. Cubic and quadratic line search seems to get stuck after a certain point
Hg-commit: cc706c5e6c6e5d5d73840f6fc19509cb23ec7aeb |
| 188069e5 | 20-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Started adding implementation for lower bounds.
Hg-commit: 0e7bea9086569fe5c13c65d2f3290480b839c01c |
| 4393f576 | 20-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added cubic and quadratic line search for semismooth solver
Hg-commit: e6bcb3882410ffe7a79d33f73b81088c29495a59 |
| bc19aeda | 20-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Fixed sneslsvi to not build when the scalar type is complex. Added #if !defined(PETSC_USE_COMPLEX) in SNESRegisterAll() and #requiresscalar real in lsvi makefile.
Hg-commit: 4f304a202466d9b5b0217d2a
Fixed sneslsvi to not build when the scalar type is complex. Added #if !defined(PETSC_USE_COMPLEX) in SNESRegisterAll() and #requiresscalar real in lsvi makefile.
Hg-commit: 4f304a202466d9b5b0217d2a992bfc8246cc3227
show more ...
|
| 559ca921 | 19-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added #if defined(PETSC_USE_DVI) in SNESRegisterALL and #requirespackage 'SNES_USE_DVI' in lsvi makefile
Hg-commit: 91ed6f3f6a13e17dd45693916a1e7e57a3d0d0d8 |
| 5e338129 | 19-Aug-2010 |
Satish Balay <balay@mcs.anl.gov> |
fix complex build errors
Hg-commit: 4852e1000801c0ea95cd763d907e1d62af44e36b |
| 14cfcc87 | 18-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
More work on the semismooth solver. The semismooth solver now works if all the variables are free and no line search algorithm is used.
Hg-commit: f96fb0422f10781c1deaf8a500ac5d695998e5cc |
| 9c4babde | 18-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added merit function gradient calculation and check for good descent direction
Hg-commit: d76fb59e47ea4c354ddedd0195b99b934ad6f3f2 |
| 12fe8d35 | 18-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Started adding B-subdifferential matrix computation
Hg-commit: e813e52cabe784c41531aa05d7687cb9f70bedd3 |
| 5faf45eb | 17-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Convergence check for semismooth algorithm. Currently implemented convergence conditions are (i) merit function < abstol (ii) merit function < rtol*merit_initial
Hg-commit: 17df29ad36a5dc708dd83c7fa
Convergence check for semismooth algorithm. Currently implemented convergence conditions are (i) merit function < abstol (ii) merit function < rtol*merit_initial
Hg-commit: 17df29ad36a5dc708dd83c7fa645cf58bc58a269
show more ...
|
| 46fea123 | 17-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added merit function evaluation routine
Hg-commit: 70b5b13e9b855d0cce364d7c08b456a1a43c7507 |
| e9ce8db5 | 16-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
More work on semismooth stuff. Added routine for computing fischer-burmeister function. Added routine for reformulating the given nonlinear function F into a system of semismooth equations.
Hg-commi
More work on semismooth stuff. Added routine for computing fischer-burmeister function. Added routine for reformulating the given nonlinear function F into a system of semismooth equations.
Hg-commit: b946680dedf245902541cdda338d922558ded1dc
show more ...
|
| a0287266 | 15-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added routine for setting lower and upper bounds.
Hg-commit: 084236e813c7501b10125a3f89c3353f6b3ad342 |
| aff5a96a | 15-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Fixed bug in SNESDestroy_LSVI
Hg-commit: 051406fc8853305e2a16ee0286fc60fd61b284ce |