changed #define char* XXXType to typedef const char* XXXTypeHg-commit: 2f1984a65b4f21a886ea1c854235ca6d51deefad
Nightly fixesHg-commit: d81e81fb4f36586d986355922c227d84ba1c9c5c
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
added very simple logic for TS theta method to increase time-step when nonlinear convergence is good after timestep forced down due to lack of convergence of nonlinear system for LuLu. This is tempor
added very simple logic for TS theta method to increase time-step when nonlinear convergence is good after timestep forced down due to lack of convergence of nonlinear system for LuLu. This is temporary code until TSadapt is done for ThetaHg-commit: a402eff3a6a90261e34fe9653f60ff1d7f83657b
show more ...
added crude support for cutting dt in TSStep_Theta when SNES failsHg-commit: 6928a1a10c348eb29207058ad64c50288fe77120
Merge from petsc-3.3Hg-commit: a246759f6a519deef2eb2988ed29ecfe7e2deddd
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
try to make docs clearer for theta methodHg-commit: 0816c3d1529319e800dff75f2e2129ce6586e0a3
Fix Sundials interface for new TS internalsHg-commit: 1a4e1da2eb6835b1ee550d48eb90d2227a5c7d83
Add const to many enum string listsHg-commit: c83e9a8fda58664955a3d65190eafbaf3a08ee6d
backout all chmod stuff in bf971ba58125[but keep diffs to src/mat/impls/aij/mpi/mpimatmatmult.c ]Hg-commit: 4a812fc1f35496ce2717c7da9ef12ffabbd13258
removed a spurious call to MatSetBlockSize.Hg-commit: bf971ba58125bd8cf7ceb2a9d0f5cdf27c27cc6a
Added Multilevel hooks to TSGL.Hg-commit: d5ac9392d968168d2354330a82515eb68e038508
Rename TSGetNonlinearSolveIterations and TSGetLinearSolveIterations to TSGetSNESIterations and TSGetKSPIterationsHg-commit: cf7a145cacfd3985d7708cda775242b06f4fa36e
Made TSARKIMEX, ROSW, and Theta play nice with PCMG/FASHg-commit: b50b9a87e81c92864ed1fe3bad32085cc61be2a4
Changed the DMCoarsen/Refine hooks for multilevel timesteppingHg-commit: dcb4cbee22487c64df08cf8364f73646d0db0927
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
VecCreateXXXWithArray() now takes a bs argument since there is no other way to pass the block size in during creation processHg-commit: 465282368ed7696decd83c3d3b111f39348a7d40
name spaced a few static things in TS for clarityHg-commit: 473e5f9912fb4c60866bc5880cb577ae209d4411
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
sundials.c: call TSComputeRHSFunction() directly if that is all we need, remove seemingly unnecessary SNES residual VecHg-commit: d7d2ec2b60c9bc3f120c07d129b9dfe91190d1ef
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
1...<<11121314151617181920>>...32