Missing CHKERRQ()Hg-commit: 2cbdedcb5df5335eeb2de6532c024d5de47d60c4
prototype fix for --with-clanguage=cxx --with-c-support=1Hg-commit: e3b86c5106d070411601619faaed2191245ce987
Added Residual/Difference restart to SNESANDERSON.Hg-commit: cae6f0e654a79c4056fda6e4d0735104227fd8a3
Fixed missing CHKERRQ()s that I accidentally duplicated in SNESNGMRES/ANDERSON.Hg-commit: d67f5e81ee5c2e3f9c2aea70b28fa39664aaf471
Reformatted: "Do not put a blank line immediately before PetscFunctionReturn;"Hg-commit: c8a41c455986e732d0ea0513d7162a54daffaece
SNESAnderson: classical Anderson Mixing as a variant of NGMRES.Hg-commit: 14150d23b60b57c6cba81aea057facc7c658f4ee
Compartmentalized NGMRES components into simple functional units.Hg-commit: 75ac67151efe80278181d26166dbba74f174849b
Reformatted: "There should be a blank line before PetscFunctionBegin;"Hg-commit: 05bda4416aaceb2dbd9d85b5720629adc88eef98
updated PetscBLASIntCast() to return an error codeHg-commit: 57d88da2280bc54336c931f5cac9a473f8f9a031
generally SETERRQXX does not belong on its own linealso fixed formatting issues in dgmres.c (ugh)Hg-commit: e3fffdf67cd55655a36785a0abc7c197e98ca7cd
Added a logging event for the nonlinear preconditioner solve.Hg-commit: ed33933203be0dc391c96404ba5d658785378062
Replaced '#ifdef' and '#ifndef' with '#if defined()' and '#if !defined()'.Hg-commit: b3ebae8b626a88c2ac067fd7c3f04f229b43f305
Carefully replaced more '){' by ') {', added checker scriptHg-commit: a0037010be00b56a68354d942365c8f8df63198a
silly code formatting problems; some people still need to read the style guideHg-commit: 7a98cb06baf90914d565ea8801b6900bdc5a04c1
fixed rest of mising CHKERRQ() fixed a few unused but set variablesHg-commit: 4acc0881334451e4d784ba0aa3b37fae2f983d1f
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
code to match PETSc style guide for if (xxx) for (xxx) sizeof(xxx)Hg-commit: 01e0d19bcd83a980fb5e8e32b294a95da72b405f
Added SNESSet/GetPCSide(), enabling all the solvers (that support it) to use either left(preconditioned function) or right(preconditioned solution/step) nonlinear preconditioning.Hg-commit: a0732ee
Added SNESSet/GetPCSide(), enabling all the solvers (that support it) to use either left(preconditioned function) or right(preconditioned solution/step) nonlinear preconditioning.Hg-commit: a0732eefac2cd0f2b95441d7bde2f3bb22d836bd
show more ...
Add const to many enum string listsHg-commit: c83e9a8fda58664955a3d65190eafbaf3a08ee6d
backout all chmod stuff in bf971ba58125[but keep diffs to src/mat/impls/aij/mpi/mpimatmatmult.c ]Hg-commit: 4a812fc1f35496ce2717c7da9ef12ffabbd13258
removed a spurious call to MatSetBlockSize.Hg-commit: bf971ba58125bd8cf7ceb2a9d0f5cdf27c27cc6a
Made NGMRES fail more gracefully in the case where the inner minimization problem becomes ill-formed.Hg-commit: 8a1a221158d667a809d1fec5a39af1fd39a18159
Fixed a monitoring typo in snesngmresHg-commit: 4b5d4cd1892a129221e4b1abc5bf291ffa1ba587
Allow CONVERGED_SNORM_RELATIVE convergence for SNESNGMRES, SNESNCG, and SNESQNHg-commit: e6474a44bb3abb8bdf47a6da98459db6ffcc310b
Made FAS inherit line search pre/postcheck up the hierarchyHg-commit: 6365928d9162854ffea9083f28bcca7f0810772f
12345678910