| #
1e0499e5
|
| 28-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Fix compilation error because PostEvent wasn't renamed to TSPostEvent in TSEventMonitor() call.
|
| #
8bb0fe70
|
| 28-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Renamed event_tol to ts_event_tol and PostEvent() to TSPostEvent()
|
| #
90932dee
|
| 28-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Bug fix to avoid hitting back-to-back event zero.
|
| #
75d33d53
|
| 26-Jun-2013 |
Satish Balay <balay@mcs.anl.gov> |
ts.c: fix c89 syntax for windows build
|
| #
a90b9f81
|
| 23-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Removed TSEVENTSZEROMAX.
|
| #
aeb4809d
|
| 23-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Started incorporating the event interface in TS.
|
| #
9a6158bf
|
| 19-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/fix-PetscObjectPrintClassNamePrefixType'
* barry/fix-PetscObjectPrintClassNamePrefixType: update tests of src/mat/examples/tests/ex136.c Use classname in object for object na
Merge branch 'barry/fix-PetscObjectPrintClassNamePrefixType'
* barry/fix-PetscObjectPrintClassNamePrefixType: update tests of src/mat/examples/tests/ex136.c Use classname in object for object name when calling PetscObjectPrintClassNamePrefixType() instead of some string with less precise name passed in
Conflicts: src/snes/interface/snes.c
show more ...
|
| #
57a922c7
|
| 18-Jun-2013 |
Shri <abhyshr@mcs.anl.gov> |
Merge branch 'shri/ts-rollback' into shri/ts-events
|
| #
24655328
|
| 17-Jun-2013 |
Shri <abhyshr@mcs.anl.gov> |
TS: Rollback current step
Added TSRollBack() to rollback the current step. This feature is currently available with arkimex, rosw, and theta methods. Tested on tutorials/ex8.c
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
dacc3f42
|
| 05-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/fix-ts-jacobian-linear'
* jed/fix-ts-jacobian-linear: TS: fix MSVC compiler error: non-POD member of anonymous struct TS tests/ex3: SNESFD and TSComputeIJacobianConstant are in
Merge branch 'jed/fix-ts-jacobian-linear'
* jed/fix-ts-jacobian-linear: TS: fix MSVC compiler error: non-POD member of anonymous struct TS tests/ex3: SNESFD and TSComputeIJacobianConstant are incompatible TS: fix shortcut scaling; document TSComputeIJacobianConstant limitations TS tests/ex3: fix example and inclusion in nightlies TS tests/ex5*: re-activate test and fix monitor interval TS: add TSRHSJacobianSetReuse, fixes TSComputeRHSJacobianConstant
show more ...
|
| #
b41af12e
|
| 31-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
TS: fix shortcut scaling; document TSComputeIJacobianConstant limitations
The shortcut re-shifting on re-evaluation of the IJacobian can only be used when the implicit system is just the "mass matri
TS: fix shortcut scaling; document TSComputeIJacobianConstant limitations
The shortcut re-shifting on re-evaluation of the IJacobian can only be used when the implicit system is just the "mass matrix". This re-scaling also needs to be recorded for the next iteration. Since this logic cannot work in general, it is now moved to TSComputeIJacobianConstant. This funtion seems to be of limited use beyond "explicit" finite element computations (especially those that use a consistent mass matrix) and similar.
show more ...
|
| #
e1244c69
|
| 31-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
TS: add TSRHSJacobianSetReuse, fixes TSComputeRHSJacobianConstant
When using a constant RHS and no IJacobian, the RHS Jacobian is shifted to make it function as an IJacobian (shift*I - Arhs), which
TS: add TSRHSJacobianSetReuse, fixes TSComputeRHSJacobianConstant
When using a constant RHS and no IJacobian, the RHS Jacobian is shifted to make it function as an IJacobian (shift*I - Arhs), which is the matrix used by SNES. We don't want to duplicate the full matrix because that uses a lot of memory, so we play this game of recording the shift and scale, then unshifting in TSComputeRHSJacobian. Add tests that fail prior to this bug fix.
show more ...
|
| #
3bb1ff40
|
| 28-May-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
logging memory now credits to all ancestors
|
| #
dae58748
|
| 22-May-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Use classname in object for object name when calling PetscObjectPrintClassNamePrefixType() instead of some string with less precise name passed in
|
| #
7619abb3
|
| 13-May-2013 |
Shri <abhyshr@mcs.anl.gov> |
Modified interface for TS error norm calculation.
Renamed TSErrorNormWRMS to TSErrorWeightedNorm. Implemented infinite weighted norm calculation. Added option -ts_adapt_wnormtype to set the type of
Modified interface for TS error norm calculation.
Renamed TSErrorNormWRMS to TSErrorWeightedNorm. Implemented infinite weighted norm calculation. Added option -ts_adapt_wnormtype to set the type of norm computed.
show more ...
|
| #
49f7f57a
|
| 05-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'dalcinl/ts-monitor'
* dalcinl/ts-monitor: TS: remove last-step '-1 TS' monitor lines from output TS: Remove last call to TSMonitor() with step=-1
|
| #
b29392e1
|
| 01-May-2013 |
Shri <abhyshr@mcs.anl.gov> |
Added functionality for setting IS for differential equations in a DAE.
|
| #
6a4bb4b0
|
| 26-Apr-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge bug fix/patch releases up to 3.2-p7 into maint-3.2
* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits) Fix PyPI download URL to help pip figure out the release version #1109
Merge bug fix/patch releases up to 3.2-p7 into maint-3.2
* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits) Fix PyPI download URL to help pip figure out the release version #110990 fix timestamp order for .so vs .a during 'make install' Update FFTW download Increase patchlevel to 3.2-p7 ...
show more ...
|
| #
bc056aa5
|
| 26-Apr-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/tsgetadapt'
* jed/tsgetadapt: TSGetAdapt: restore name from TSGetTSAdapt
|
| #
b06615a5
|
| 24-Apr-2013 |
Lisandro Dalcin <dalcinl@gmail.com> |
TS: Remove last call to TSMonitor() with step=-1
* Call TSMonitor() at the beginning of each step. * Update a some monitors to inspect ts->reason to detect the call after the last (possibly interp
TS: Remove last call to TSMonitor() with step=-1
* Call TSMonitor() at the beginning of each step. * Update a some monitors to inspect ts->reason to detect the call after the last (possibly interpolated) step. * TSSolve() requires users to pass a non NULL solution vector when interpolation at the final time is set. * Add error checking.
show more ...
|
| #
552698da
|
| 16-Apr-2013 |
Jed Brown <jed@59A2.org> |
TSGetAdapt: restore name from TSGetTSAdapt
This function was called TSGetAdapt in petsc-3.3 and was changed to TSGetTSAdapt in:
commit ad6bc4219076b084d4a49a29c04a77944f238f10 Author: Barry Smi
TSGetAdapt: restore name from TSGetTSAdapt
This function was called TSGetAdapt in petsc-3.3 and was changed to TSGetTSAdapt in:
commit ad6bc4219076b084d4a49a29c04a77944f238f10 Author: Barry Smith <bsmith@mcs.anl.gov> Date: Sun Dec 9 18:14:24 2012 -0600
My first TS restart just 8 million other changes needed PETSc! TSGetAdapt() changed to TSGetTSAdapt() because it gets a TSAdapt object, not an Adapt object added TSAdapt binary view and load
This rationale does not match the more established convention used by functions such as the following.
MatGetInfo MatGetColoring MatGetNullSpace MatGetLocalToGlobalMapping MatGetLocalToGlobalMappingBlock (31 characters) SNESGetConvergedReason
show more ...
|
| #
7e7d4f0d
|
| 10-Apr-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
a62689b3
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/ts-eimex'
* jed/ts-eimex: TSEIMEX: cleanup example and convergence tabulation TSEIMEX: add basic test to nightlies, fix warning Addressed Barry's comments from the EIMEX pull
Merge branch 'jed/ts-eimex'
* jed/ts-eimex: TSEIMEX: cleanup example and convergence tabulation TSEIMEX: add basic test to nightlies, fix warning Addressed Barry's comments from the EIMEX pull request for the EIMEX tutorials Addressed Barry's comments from the pull request for eimex.c fixed the starting procedure in arkimex for DAEs to handle snes properly fixed small ts typo fixed ts typo Updated and tested eimex examples TSEIMEX: use makefile targets for running examples Implementation of the Extrapolated IMEX schemes - initial push. TSEIMEX: import extrapolated IMEX from mercurial repository
show more ...
|
| #
8a1af44d
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add t
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add to nightlies Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic PetscObjectComposeFunctionDynamic: remove stale docs and usage developers.tex: remove complications from function composition with dlls removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction() changes: document PetscFunctionListAdd() API change developers.tex: update documentation of PetscObjectComposeFunction removed path and MPI_Comm arguments from PetscFunctionListFind/Add() removed path argument to XXXInitializePackage() and XXXRegister() removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
show more ...
|