complex fixes for new QN.Hg-commit: 69bd9b0b14742ebcf40ca485678efc4c490b8b71
Added Shanno-scaling and more clear preconditioning application to QNHg-commit: 2c48c51240a6024a195fcdd9a0510700000ee00a
set snes->max_its and snes->max_funcs to be appropriate values for new SNES solversHg-commit: 178cccead9cd0386074217651ed25b5a410dcd41
SNESReset_XXX does not need to mess with work vectorsHg-commit: 386f6e43210e955c03106668c7484128e96eb8cd
SNES_QN naming and formattingHg-commit: e8eb82cbb9213e6ee2c60d6f1de61556d9e3e10d
removed snes_use_gs and snes->usegs; use SNESGS instead nowHg-commit: 33cdc58540214fb127aed640a53850526359edf5
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Added restart conditions to QNHg-commit: 84480081f436dcb51798f77f1f45cefde528d377
Added preconditioning/composition to SNESQN.Hg-commit: 89dcfcb9fda687c0f88f32e1f2ab6620685c17b6
flipped the signs on all the line searches to Newton solver conventionHg-commit: 1e3e3c9ab80ca8f717f4282912b8d9d328defb21
qn monitoring fix for complexHg-commit: fecf24e77e6402afd8bb84dda101f67cbcf8d55d
added method-specific monitor to QN, fixed fasgalerkinHg-commit: 0c33880acc0096c370d36235d046591d69e2ded8
Initial addition of galerkin FAS methodHg-commit: 2f99abc9f071878ad7b8dd1c106b0ef9748e36dd
Fixed line search behavior, added SNESLineSearchQuadraticSecant.Hg-commit: e492d8adec9a0d1359ea317876d69a0d9d98a71d
added SNESLineSearchSecantHg-commit: 82d3d056a5e5d36818855626e16fe7c4ec06d0f8
each SNES solver now has an associated SNESLineSearchSetType_X that allows for specific routines to be set from optionsHg-commit: 9bf353a2ca63f48d871b2090628cbe6dca649f1a
SNESLS and SNESNCG now have more elegant line search type selectionHg-commit: 4cb2f3f7ece23886554acc6c69ed4dce808af520
moved SNESQN over to using the standard line searches but still needs fixing.Hg-commit: de1b437d9080a72fe8b4d8bd65a7ec3c0337415d
fixed setting LS from optionsHg-commit: 82a164ad6cfa5139ba51fe0d297a20a436179334
moved most of the LineSearch interface out of SNESLS and into SNES; fixed most of the solversHg-commit: 7938008ed4ad477835f3e77a0f5215bd9ef2049d
Fixed monitoring of NGMRES and QNHg-commit: 4fc6ece28cc07acfe3139f33607e95dcb9cca6e3
added snesncg (nonlinear conjugate gradient) solverHg-commit: 3a811f428933958bf37efb70972f4326cbc59e5c
Fixed documentation for qnHg-commit: 156ae6d8447463eb526f5807592efb68bc019d15
updates to ngmres and qnHg-commit: 94fea4d40b1fcca2e886a14e7fdb916b8f6fecf3
12345678910