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 ...
try to make docs clearer for theta methodHg-commit: 0816c3d1529319e800dff75f2e2129ce6586e0a3
Made TSARKIMEX, ROSW, and Theta play nice with PCMG/FASHg-commit: b50b9a87e81c92864ed1fe3bad32085cc61be2a4
Rename TSGetNonlinearSolveIterations and TSGetLinearSolveIterations to TSGetSNESIterations and TSGetKSPIterationsHg-commit: cf7a145cacfd3985d7708cda775242b06f4fa36e
Changed the DMCoarsen/Refine hooks for multilevel timesteppingHg-commit: dcb4cbee22487c64df08cf8364f73646d0db0927
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Preliminary FAS support in TSTheta. Still broken because of cyclic reference counting issue.Hg-commit: 6049f73f356f15d1a4d606eaaa1b0498ca62f026
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Manage SNES convergence failure in TS implementations, report reason in erro message when max failures exceededHg-commit: 9d0d4cf083d25a146701c3f1478202d58da76f8c
Make __FUNCT__ matchHg-commit: 25a792a70521b32e42994125d9cd976ea0282db6
TS: Add TSThetaGetEndpoint()Hg-commit: 2afc098c06cb7232ffa1d1c3aee8c2e7cf48a8d2
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
Clarify TSCN man page regarding endpointHg-commit: 6cb415df78117256d57ac65b630dfc707bd0995c
Add final time argument to TSSolve(), this is the time of the actual output VecHg-commit: 6e57b09e617c87941e079f251baae28262af1470
Add TSSetExactFinalTime()Hg-commit: ac77c0002464a8eb0a1b09b4e1a4bad8441db8e8
Add TSThetaSetEndpoint() as a variant, make TSCN use itHg-commit: aeaec03f2afa651dbf2e8b46019ba9ce29eaf96b
Add TSInterpolate() with implementations for Theta and ARKIMEX; not testedHg-commit: 28178cd0190c75225bb5cf806142666de5c50176
Make TSView_XXX ignore viewer types it cannot handleHg-commit: c21ff69c1cc0732cb766bd673e29a78b6a21a9aa
clear dynamic functionsHg-commit: 9f94449fc7d450602bb8f879ff5b8631c24461b7
unused variablesHg-commit: 99fcbc08f73209199437ca5fa15f3083c1910642
Revive TSBEULER and TSCN as specializations of TSTHETAHg-commit: 22a0498288254dc741046c622b0e98a10f3e59f9
1234567891011