removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
fixed formating of variable declarations messed up by putting const int XXXTypefixed DMDAGet/SetCoordinates() that matt did not removeHg-commit: de8db80506612f87fb4b9c77dd85f76c605a3942
changed #define char* XXXType to typedef const char* XXXTypeHg-commit: 2f1984a65b4f21a886ea1c854235ca6d51deefad
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
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Add TSPseudoSetMaxTimeStep(), -ts_pseudo_max_dtHg-commit: 95531dda4c8ad9ff862a4d7fc0584a35c61d6a95
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
clear dynamic functionsHg-commit: 9f94449fc7d450602bb8f879ff5b8631c24461b7
remove unused variables/codeHg-commit: e1c93579483b50e61b5a5fc34df9ed52ac21b5e7
remove printf crudHg-commit: cf8ceb7dbf979f5580f9d18527f475b38cfd0fed
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
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
removed PetscViewerASCIIMonitorCreate instead regular ASCII viewers are used and the tabs are set by the Monitor routine. Now no monitor option should be double used because SNES or KSPSetFromOptions
removed PetscViewerASCIIMonitorCreate instead regular ASCII viewers are used and the tabs are set by the Monitor routine. Now no monitor option should be double used because SNES or KSPSetFromOptions are usedHg-commit: 3821c77002121ce48b9fae3b1d8e38aa6c55f2b9
fixed the XXXMonitorSet() to take a destroy routine that takes a void** argument instead of a void* argument to match the calling sequences of the viewer destroys.Hg-commit: 021daf4f46f2a80eb466760
fixed the XXXMonitorSet() to take a destroy routine that takes a void** argument instead of a void* argument to match the calling sequences of the viewer destroys.Hg-commit: 021daf4f46f2a80eb466760738148cd726f3fbf0
TS: Create inner SNES/KSP at TSGet{SNES|KSP}()Hg-commit: 0f969bc1da2f8288bc578ee40a938e2c28e8e725
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
Consistency fixes in TS implementationsHg-commit: d61d4edfbdd9789b60da9ca15a988644c7a12092
Add TSReset(), fix inconsistent refcounting for rhs/lhs matricesHg-commit: 9b1562a6e84669d35c2ab8221a19aa8e9f99560a
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
1234567891011