changed virs and viss to vinewtonrs/ssls to clearly indicate the problem class they solve and the method usedHg-commit: ef35ed902b9dfc111af13d202e31535b648342dc
updated DMSNES to be a real boy, uhhh, a real PETSc objectHg-commit: 120edb08eb7981a382ad3ceea1267705f59d8266
fixed naming of KSPDM, SNESDM, TSDM and child objects, fixed DMXXYYYContextZZZ() to DMGet/CopyDMXXX()Hg-commit: a8931f032682db8d679ab51da5c3819b9c32b632
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
code to match PETSc style guide for if (xxx) for (xxx) sizeof(xxx)Hg-commit: 01e0d19bcd83a980fb5e8e32b294a95da72b405f
SNESJacobianDefault (finite difference) and SNESJacobianDefaultColor now compute the FD jacobian with the original function in VISS; fixes #5.Hg-commit: d097060c2704714a4db43869d1c080485cca187b
Fixed some behavior of SNESLineSearch w.r.t. its use in VI.Hg-commit: 1e5f990f2b606db724b801680a65bfa5f0eb1846
error out configure if using pthreadclasses and no __thread availableHg-commit: c7d6fd07395bc4fbe349637dce8ba662c7b65b73
Changed SNES_LINESEARCH_TYPE to be SNESLINESEARCHTYPE to conform with object type naming conventionHg-commit: 0ecac7136f433d984716f0f4d49a5541188e27af
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
PetscLineSearch renamed to SNESLineSearchHg-commit: bd6cf52a5297e10668ea19afb61e9e719f86befc
Removed the last vestiges of the old line search infrastructure.Hg-commit: ebd6539f251813df3eca9186705d85d09223fc24
Added new line searches to the VI solversHg-commit: 6a44ff936e5a659c9d2954305f893c0a5c57878f
Refactor SNES DM infrastructureThe residual and Jacobian function pointers are now stored in a managedcontext on the DM. Coarsening of this context is handled by aDMCoarsenHook, so the coarse lev
Refactor SNES DM infrastructureThe residual and Jacobian function pointers are now stored in a managedcontext on the DM. Coarsening of this context is handled by aDMCoarsenHook, so the coarse level DM automatically has functionpointers for residual evaluation. The SNESDM context (attached to a DM)has copy-on-write semantics for all DMs other than the one it wasoriginally created on. That means that changes to the function pointersfrom the fine level are automatically propagated unless a coarse levelis changed manually.Hg-commit: ce0066853e1ef4402603a33070cb3bfd75c87f86
show more ...
Add references for SNESVISS and SNESVIRS.Hg-commit: b31388b8e95ec4f2e52e5490e1584ec1c2f673ae
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Do not SNESSetType(snes,SNESVIRS) if SNESVISetVariableBounds() is called with a SNES type that can solve VIsHg-commit: 918daef122af425885d88d932dd11774d219a937
reorganized SNESVI to two solvers SNESVIRS and SNESVISS in seperate directories without being intertwined though they share some common coderemoved rsaug from being built since is brokenHg-commit
reorganized SNESVI to two solvers SNESVIRS and SNESVISS in seperate directories without being intertwined though they share some common coderemoved rsaug from being built since is brokenHg-commit: 31c8ce4101ddfbfe4fc6d005d66ef14f58ee082a
12345