| #
39b7ec4b
|
| 05-Jul-2011 |
Sean Farley <sean@mcs.anl.gov> |
Put PETSC_DEFAULT logic into TSSetDuration and TSSolve
Hg-commit: bb00ea0ba4ef2f3f54042ad4f6205f0ffbcfab51
|
| #
0026cea9
|
| 04-Jul-2011 |
Sean Farley <sean@mcs.anl.gov> |
Added TSComputeIFunctionLinear and TSComputeIJacobianConstant
Hg-commit: fac60935917025029665a8f975feea59485e5a48
|
| #
f8ede8e7
|
| 04-Jul-2011 |
Jed Brown <jed@59A2.org> |
Clean up merge mistake in 753516c28460
Hg-commit: 298b6c860d29661430cbffda24b6f51c1e18752c
|
| #
dabe61de
|
| 04-Jul-2011 |
Jed Brown <jed@59A2.org> |
merge
Hg-commit: fd507f54f2cf497f84bd48e1d35a52a56d72b6ef
|
| #
0e4ef248
|
| 04-Jul-2011 |
Jed Brown <jed@59A2.org> |
Add TSComputeRHSFunctionLinear() and TSComputeRHSJacobianConstant() for solving linear/time-independent problems
Hg-commit: 44b30e31e5404eb02e93ea7a1fd331c9344d73fe
|
| #
d90be118
|
| 03-Jul-2011 |
Sean Farley <sean@mcs.anl.gov> |
Fixed RHSFunction / IFunction gaurd being in the SetIFunction function. Moved it to the correct function now.
Hg-commit: 519898b4bd93def4436a35bf12b8af60c0859236
|
| #
3b5f76d0
|
| 03-Jul-2011 |
Sean Farley <sean@mcs.anl.gov> |
Added struct _UserOps for user applied functions so that they don't get memzero'ed when setting up TS
Hg-commit: 0f707c33af037228d5e9533874d141687cd7307c
|
| #
9cfcb67e
|
| 03-Jul-2011 |
Sean Farley <sean@mcs.anl.gov> |
Added guards to all RHSFunction/IFunction and RHSJacobian/IJacobian
Hg-commit: 2368e5463063acbd583085924963d021f014dc1e
|
| #
44a41b28
|
| 03-Jul-2011 |
Sean Farley <sean@mcs.anl.gov> |
Added gaurd for to check for setting either RHSFunction or IFunction
Hg-commit: 3af134f44e8d685959b0897366df4142596735f6
|
| #
b5d403ba
|
| 03-Jul-2011 |
Sean Farley <sean@mcs.anl.gov> |
Call TSSetUp in TSSolve in case it wasn't called before
Hg-commit: 8ff51b8adbd22c8000e6cd7ef8f1b40d895fabdc
|
| #
3daf2de8
|
| 03-Jul-2011 |
Jed Brown <jed@59A2.org> |
fix completion semantics
Hg-commit: d86ed135c72acbbe9f685040a234993c3ed7d682
|
| #
e144a568
|
| 02-Jul-2011 |
Jed Brown <jed@59A2.org> |
Make time step sizes internally consistent
Hg-commit: a3706407a4ff0c404b0aa030e88253222f6f228c
|
| #
193ac0bc
|
| 02-Jul-2011 |
Jed Brown <jed@59A2.org> |
Big TS change: TSStep() takes only one step, TSSolve is for multiple steps with managed error control/etc
Hg-commit: da3734c7e570520df81d63781a44a4138a78516d
|
| #
3bb38d48
|
| 01-Jul-2011 |
Jungho Lee <julee@mcs.anl.gov> |
Merge with Hong's changes
Hg-commit: 42ea6410b553d575c0cb76fe64e976e62982db72
|
| #
da5bf3f9
|
| 01-Jul-2011 |
Mark F. Adams <mark.adams@columbia.edu> |
merge.
Hg-commit: c165b6f2e4dc2d02b177514b0eec473d97f1a4c5
|
| #
694a6213
|
| 01-Jul-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 52ca8f374475747b31b6619f36f746eeb92682d6
|
| #
5180491c
|
| 01-Jul-2011 |
Lisandro Dalcin <dalcinl@gmail.com> |
[petsc4py] Support for Python monitors in KSP/SNES/TS
Hg-commit: e091e5b79133ed1b05de1a2a1bcf4c83c6fd2b2c
|
| #
9d05c179
|
| 30-Jun-2011 |
Jed Brown <jed@59A2.org> |
merge petsc-dev into petsc-ts
Hg-commit: 25f89baccf4ac81d2aa6b3ed1921e7800d9d9895
|
| #
214bc6a2
|
| 29-Jun-2011 |
Jed Brown <jed@59A2.org> |
Remove TSSetMatrices() and related cruft, linear examples currently broken
Hg-commit: 1a6eda31ac27bb83b5849ce8874bb01b1f91b82c
|
| #
4e684422
|
| 29-Jun-2011 |
Jed Brown <jed@59A2.org> |
Some gaurds and changes for TS_LINEAR, about to remove TSSetMatrices()
Hg-commit: 79c64b65e4af9d8dcfdab272e3f034ec97941228
|
| #
9e2a6581
|
| 29-Jun-2011 |
Jed Brown <jed@59A2.org> |
Remove the guards preventing nonlinear TS from being used to solve linear problems (using the linear interface)
Hg-commit: 48172b410a76a9d394978842a3709659c7d9112b
|
| #
b2cd27e8
|
| 29-Jun-2011 |
Jed Brown <jed@59A2.org> |
Make TSGetSNES() work for linear problems (because we use SNESKSPONLY now) and make TSComputeRHSFunction() handle constant-coefficient linear
Hg-commit: a63805a232bcbd79b096c7039e1c197575f0cb2e
|
| #
ca94891d
|
| 29-Jun-2011 |
Jed Brown <jed@59A2.org> |
Update TS docs and example so that the residual vector is not required in TSSetIFunction()
Hg-commit: 7bc0b4a1db8abd2f902b2639f7e3958f7d7894a0
|
| #
089b2837
|
| 29-Jun-2011 |
Jed Brown <jed@59A2.org> |
Start fairly major restructuring of TS
* Two Mat arguments to TSSetMatrices() * Add Vec argument to TSSetIFunction() and TSSetRHSFunction() * The TS always has a SNES, it should never be accessed di
Start fairly major restructuring of TS
* Two Mat arguments to TSSetMatrices() * Add Vec argument to TSSetIFunction() and TSSetRHSFunction() * The TS always has a SNES, it should never be accessed directly, use TSGetSNES() instead. * Matrix ownership is passed down through the SNES * TSBEULER and TSCN are deactivated for now, TSTHETA provides the same functionality * The dirty hacks with the TS implementation calling SNESSetJacobian() carefully so as not to disturb -snes_mf is gone * Accessors added for TSGetIFunction(), TSGetRHSFunction() * TS_NONLINEAR is now default * TSGetRHSJacobian() is now symmetric: also returns the function
Hg-commit: f51db958a373d56cec7e65b059004b60f06d8ff4
show more ...
|
| #
6a75d959
|
| 25-Jun-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: dca3adba7f7a67d5c50a0fbd016d1e75f16599de
|