Updated style to obey 'Do not put a blank line immediately after PetscFunctionBegin;'Hg-commit: 5408b9ce2402ad624305b7a7a323ab3ae5e0c3f1
Style improvements: braces around 'else', partial '){' -> ') {'Hg-commit: adc31fe870178bcba56a29e10981c8f8716a006a
removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
removed all incorrect spaces before CHKERR...Hg-commit: 653d9985c7cfe8fed21a37081a5b64f5e24e6c17
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
Add TSSetPreStage() and move call to TSPreStep() into stepping routinesTSPreStage(ts,stage_time) is a hook called before starting to evaluate astage.The call to TSPreStep() has been moved into t
Add TSSetPreStage() and move call to TSPreStep() into stepping routinesTSPreStage(ts,stage_time) is a hook called before starting to evaluate astage.The call to TSPreStep() has been moved into the TSStep_X implementationsbecause it is called again after a step is rejected. This allows prestephooks to do things like Monte-Carlo sampling over the time interval(dependent on the length of the time step), the result of which willappear as a continuous source term during the time step.Hg-commit: c5d083c79bbad0900afc1d94d1490cb90cadff0c
show more ...
Rename TSGetNonlinearSolveIterations and TSGetLinearSolveIterations to TSGetSNESIterations and TSGetKSPIterationsHg-commit: cf7a145cacfd3985d7708cda775242b06f4fa36e
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Manage SNES convergence failure in TS implementations, report reason in erro message when max failures exceededHg-commit: 9d0d4cf083d25a146701c3f1478202d58da76f8c
TS: Move code from elsewhere to TSStep()Hg-commit: 11d1bb58cf2ee8f572513a93f8aed92abab6397d
TS: Many changes listed below* Remove ts->initial_time_step* Remove ts->next_time_step, add ts->time_step_prev* Implement interpolation for TSALPHA* Prepare for time step adaptativityHg-commit
TS: Many changes listed below* Remove ts->initial_time_step* Remove ts->next_time_step, add ts->time_step_prev* Implement interpolation for TSALPHA* Prepare for time step adaptativityHg-commit: a1e380cf44925342fc0696a9599f8993e2c20644
each TSView_XX and TSSetFromOptions_XXX call SNESView and SNESSetFromOptions_ if appropriate otherwise not since before TSView and TSSetFromOptions called them even when TSType did not use SNESHg-c
each TSView_XX and TSSetFromOptions_XXX call SNESView and SNESSetFromOptions_ if appropriate otherwise not since before TSView and TSSetFromOptions called them even when TSType did not use SNESHg-commit: 7981d806d1e2750ccf6ed09ccef2533f81d6a48a
TSALPHA: Fix rejection loopHg-commit: 98fbf96313730beae0dd37829b10c0e176354086
bugfix of "alpha.c:402: cannot convert ‘PetscBool’ to ‘PetscBool*’Hg-commit: d39ac5e973a330ef22ceb7d2a84ee32d84cabc59
TSALPHA: Cleanup and fixesHg-commit: 98670904455c8f28eed32a5bd64af33a3575f54e
Make TSView_XXX ignore viewer types it cannot handleHg-commit: c21ff69c1cc0732cb766bd673e29a78b6a21a9aa
remove unused variables/codeHg-commit: e1c93579483b50e61b5a5fc34df9ed52ac21b5e7
Big TS change: TSStep() takes only one step, TSSolve is for multiple steps with managed error control/etcHg-commit: da3734c7e570520df81d63781a44a4138a78516d
Remove TSSetMatrices() and related cruft, linear examples currently brokenHg-commit: 1a6eda31ac27bb83b5849ce8874bb01b1f91b82c
Remove the guards preventing nonlinear TS from being used to solve linear problems (using the linear interface)Hg-commit: 48172b410a76a9d394978842a3709659c7d9112b
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 functionHg-commit: f51db958a373d56cec7e65b059004b60f06d8ff4
TSALPHA: reject step if SNES fails to converge, add dt_min and dt_max optionsHg-commit: d367e2666effdd99bb24af509be98af30bab6c3b
Move TSALPHA references to the man page so people can find itHg-commit: fdc347d8d29900dad4ae611983e1886004686275
TS: Create inner SNES/KSP at TSGet{SNES|KSP}()Hg-commit: 0f969bc1da2f8288bc578ee40a938e2c28e8e725
123456