Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Make TSView_XXX ignore viewer types it cannot handleHg-commit: c21ff69c1cc0732cb766bd673e29a78b6a21a9aa
clear dynamic functionsHg-commit: 9f94449fc7d450602bb8f879ff5b8631c24461b7
Big TS change: TSStep() takes only one step, TSSolve is for multiple steps with managed error control/etcHg-commit: da3734c7e570520df81d63781a44a4138a78516d
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
removed #define PETSCXXX_DLL from top of all source filesHg-commit: b784aa18ddcf5337d4011d34f0fa008681695ac1
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.Hg-commit: 72f7a5e60333f6c9780d56fcce45657940d16b13
show more ...
finished converting to use PetscTryMethod() and PetscUseMethod() whenever possible.Hg-commit: 37cf7fcea5d871042d238d3c6a46bb0914b2136d
completed PetscValidLogicallyCollectiveXXX() routines and usageHg-commit: 374cfa6c3abbd90ea5b27fc02813ca73ae37b846
finished labelling manual pages as Logically or Neighbor-wise CollectiveHg-commit: 8a714c954b7624fb9d7cacbaa621300eebb99517
TS_Rk -> TS_RK (rename struct in implementation only)Hg-commit: 06b69c05ab9ca4790a0bf3eca8680ea786576ea3
Modify TSSetPreStep and TSSetPostStep to run every step rather than once per call to TSStep.It was not useful to place these at the start and end of the entiretime-stepping sequence (because the u
Modify TSSetPreStep and TSSetPostStep to run every step rather than once per call to TSStep.It was not useful to place these at the start and end of the entiretime-stepping sequence (because the user might as well have called theirfunctions directly). With these hooks, it is at least possible for theuser to implement IMEX schemes within TS.Hg-commit: 772bf07ee669084a0a1feeeabdadc0153e52d6da
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
doc fixes, WRMS norms, TSGL_DI schemesHg-commit: bbbc495383d0f1841eced6a7dae66527a1153f32
Rename TS_EULER, etc like TSEULER.Update manual with this fix, s/PVode/Sundials/, new DAE subsection.Remove useless level of indirection in TS_GL.Hg-commit: f1b6ef10292b83255b81f152535632c2ed1a6
Rename TS_EULER, etc like TSEULER.Update manual with this fix, s/PVode/Sundials/, new DAE subsection.Remove useless level of indirection in TS_GL.Hg-commit: f1b6ef10292b83255b81f152535632c2ed1a6ee6
From: kai.germaschewski@unh.edu Subject: TS_RK enhancementsThe attached patch fixes two issues (IMO) with TS_RK:- the step numbering is slightly messed up: Before the timeloop starts, TSMonitor
From: kai.germaschewski@unh.edu Subject: TS_RK enhancementsThe attached patch fixes two issues (IMO) with TS_RK:- the step numbering is slightly messed up: Before the timeloop starts, TSMonitor is called with steps=0, then after the first step, it is called again with steps=0, since steps is only incremented later. (Arguably, the step numbering is more messed up than this because failed steps are counted, but TSMonitor is not called. I would actually prefer to use ts->steps to count the number of successful steps, and leave the number of failed steps as an internal diagnostics only (shown in TSView()).- TS_RK doesn't honor ts->max_steps. Whereas one could argue that setting a number of steps doesn't make too much sense for a timestepper with variable step size, it's actually useful for someone like me, see below.- As a side effect, this patch also takes care of the warning "Very small steps: 0.0000" that normally happened just as the final time is reached. (In the next-to-last step, the step size would be set to be the difference between final time and current, time, the last step would then update the final time to current time and set the step size to 0, triggering the warning).Hg-commit: 8f7ce1ea20b09de7ae059611c3dcd618194dc6f3
removed -I$PETSC_DIR from make system and changed the corresponding#include "src/dsdsdsds" to "../src/sdsdsds" in the source codeHg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
initial changes for better memory loggin on objectsHg-commit: 0ef7914e13d41d173ef1ba2552c26bd9f41bc807
changed bmake/common everywhere to conffixed a little more for new install systemHg-commit: 1aa781ff09e652ebafd6f016d84e88c15ea650f1
moved many implementation headers to include/privateHg-commit: aa99826eaac01bf46b6b3b0207d0ecd69d3393cb
bk-changeset-1.3349.10.1barrysmith@barrysmith-57.mcs.anl.gov|ChangeSet|20050613195022|01979ChangeSet 1.3349.10.1 05/06/13 14:50:22 barrysmith@barrysmith-57.mcs.anl.gov +8 -0 adic fixes, ts fi
bk-changeset-1.3349.10.1barrysmith@barrysmith-57.mcs.anl.gov|ChangeSet|20050613195022|01979ChangeSet 1.3349.10.1 05/06/13 14:50:22 barrysmith@barrysmith-57.mcs.anl.gov +8 -0 adic fixes, ts fix docs src/snes/utils/damgsnes.c 1.68 05/06/13 14:50:18 barrysmith@barrysmith-57.mcs.anl.gov +6 -6 clearer comments with a different symbol for other restriction operator src/mat/interface/matrix.c 1.183 05/06/13 14:50:18 barrysmith@barrysmith-57.mcs.anl.gov +6 -4 more details on handling periodic boundary conditions and negative indices src/mat/impls/adic/nladic.c 1.11 05/06/13 14:50:17 barrysmith@barrysmith-57.mcs.anl.gov +1 -1 typo in FUNCT string src/ksp/pc/impls/mg/mg.c 1.61 05/06/13 14:50:17 barrysmith@barrysmith-57.mcs.anl.gov +1 -1 don't set smoother count on coarse level? bmake/adic.init 1.23 05/06/13 14:46:04 barrysmith@barrysmith-57.mcs.anl.gov +1 -1 added PI for adic to ignore bmake/adicmf.init 1.19 05/06/13 14:45:59 barrysmith@barrysmith-57.mcs.anl.gov +1 -0 added PI for adic to ignore src/mat/impls/aij/seq/aij.c 1.233 05/06/13 14:42:47 barrysmith@barrysmith-57.mcs.anl.gov +4 -4 use fortran kernels only when sparse row is NOT turned on src/ts/impls/explicit/rk/rk.c 1.21 05/06/10 19:41:56 barrysmith@barry-smiths-computer.local +24 -26 removed null =0.0 for vecaxpy also use ts->time_step instead of dt so timestep is accessible by the user.Hg-commit: 1f11724d0d5d221e082fd1e2b9b5b9bf21cb4996
bk-changeset-1.3251.1.1hzhang@triumph.mcs.anl.gov|ChangeSet|20050505153523|05973ChangeSet 1.3251.1.1 05/05/05 10:35:23 hzhang@triumph.mcs.anl.gov +21 -0 replace pvode -> sundials upgrade inte
bk-changeset-1.3251.1.1hzhang@triumph.mcs.anl.gov|ChangeSet|20050505153523|05973ChangeSet 1.3251.1.1 05/05/05 10:35:23 hzhang@triumph.mcs.anl.gov +21 -0 replace pvode -> sundials upgrade interface of PVODE to SUNDIALS -- not done yet src/ts/interface/tsregall.c 1.14 05/05/05 10:35:21 hzhang@triumph.mcs.anl.gov +3 -3 replace pvode -> sundials src/ts/interface/tsreg.c 1.25 05/05/05 10:35:21 hzhang@triumph.mcs.anl.gov +1 -1 replace pvode -> sundials src/ts/interface/ts.c 1.47 05/05/05 10:35:21 hzhang@triumph.mcs.anl.gov +1 -1 replace pvode -> sundials src/ts/impls/implicit/sundials/petscsundials.h 1.13 05/05/05 10:35:21 hzhang@triumph.mcs.anl.gov +11 -24 replace pvode -> sundials src/ts/impls/implicit/sundials/petscsundials.c 1.34 05/05/05 10:35:21 hzhang@triumph.mcs.anl.gov +190 -171 interface to sundials -- is not done yet (gives incorrect solution) src/ts/impls/implicit/makefile 1.6 05/05/05 10:35:21 hzhang@triumph.mcs.anl.gov +1 -1 replace pvode -> sundials src/ts/impls/explicit/rk/rk.c 1.20 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +1 -1 replace pvode -> sundials src/ts/examples/tests/ex4.c 1.13 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +33 -20 replace pvode -> sundials remove several memory leaks -- few still exit, will continue work on it src/ts/examples/tests/ex2.c 1.9 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +1 -1 replace pvode -> sundials src/ksp/examples/tutorials/ex10.c 1.51 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +1 -1 replace pvode -> sundials src/fortran/custom/zts.c 1.21 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +5 -5 replace pvode -> sundials src/contrib/sif/2d/sif.F 1.4 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +3 -3 replace pvode -> sundials src/contrib/sif/1d/sifseq.F 1.4 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +5 -5 replace pvode -> sundials src/contrib/sif/1d/sif.F 1.4 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +7 -7 replace pvode -> sundials python/PETSc/utilities/__init__.py 1.9 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +1 -1 replace pvode -> sundials make.py 1.8 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +2 -2 replace pvode -> sundials include/petscts.h 1.33 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +14 -14 replace pvode -> sundials include/petscpc.h 1.73 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +1 -1 replace pvode -> sundials include/finclude/petscts.h 1.10 05/05/05 10:35:20 hzhang@triumph.mcs.anl.gov +10 -11 replace pvode -> sundials bin/config/acconfig.h 1.7 05/05/05 10:35:19 hzhang@triumph.mcs.anl.gov +2 -2 replace pvode -> sundials src/ts/impls/implicit/sundials/petscsundials.h 1.12 05/05/02 09:43:43 hzhang@triumph.mcs.anl.gov +0 -0 Rename: src/ts/impls/implicit/sundials/petscpvode.h -> src/ts/impls/implicit/sundials/petscsundials.h src/ts/impls/implicit/sundials/petscsundials.c 1.33 05/05/02 09:43:18 hzhang@triumph.mcs.anl.gov +0 -0 Rename: src/ts/impls/implicit/sundials/petscpvode.c -> src/ts/impls/implicit/sundials/petscsundials.c src/ts/impls/implicit/sundials/petscpvode.h 1.11 05/05/02 09:42:40 hzhang@triumph.mcs.anl.gov +6 -6 mvdir src/ts/impls/implicit/sundials/petscpvode.c 1.32 05/05/02 09:42:40 hzhang@triumph.mcs.anl.gov +227 -227 mvdir src/ts/impls/implicit/sundials/makefile 1.6 05/05/02 09:42:40 hzhang@triumph.mcs.anl.gov +6 -6 mvdirHg-commit: 5b095fd009fe277c895a4b595dfcafe2691bd9f5
1234567891011