| #
fdefd5e5
|
| 11-Jun-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
Added Dormand-Prince and Bogacki-Shampine RK schemes...
|
| #
f68a32c8
|
| 24-May-2013 |
Emil Constantinescu <emconsta@mcs.anl.gov> |
Implemented the renovated RK. The first 6 commits are squashed and the text is preserved below.
modified the comment in rk.c
Copied arkimex.c to rk.c... will now start removing the implicit parts..
Implemented the renovated RK. The first 6 commits are squashed and the text is preserved below.
modified the comment in rk.c
Copied arkimex.c to rk.c... will now start removing the implicit parts..
Renamed all ARKIMEX to RK in the variables... edited the structures representing the RK scheme...
Rough cut: removed all implicit stuff from ARKIMEX to get RK... have registered forward Euler, RK2 and RK3...
TSRK is *sort of* running... with probably some issues that need to be ironed out...
Added two more RK methods of orders 4 and 5, verified the rates of convergence for all the RK methods implemented...
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 ...
|
| #
386b2e21
|
| 01-Jun-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-docs-regarding-xxxtype'
|
| #
8f6c3df8
|
| 01-Jun-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Removed the ability of XXXType to be the string name of a library and function in that library but forgot to remove this form from all the XXXAType manual pages
|
| #
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 ...
|
| #
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 ...
|
| #
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
|
| #
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 ...
|
| #
06e93e79
|
| 11-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisteralldestroy'
* barry/rm-xxxregisteralldestroy: TSSSP: Fix to use proper TSSSPInitializePackage() system flag should have been false removed unnneeded and unuse
Merge branch 'barry/rm-xxxregisteralldestroy'
* barry/rm-xxxregisteralldestroy: TSSSP: Fix to use proper TSSSPInitializePackage() system flag should have been false removed unnneeded and unused XXXRegisterDestroy() routines removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize
show more ...
|
| #
7e7d4f0d
|
| 10-Apr-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
787849ff
|
| 10-Apr-2013 |
Jed Brown <jed@59A2.org> |
TSSSP: Fix to use proper TSSSPInitializePackage() system
The old code was lazy, relying on any unreferenced PetscFunctionList's being silently cleaned up.
|
| #
48dd1dff
|
| 08-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed unnneeded and unused XXXRegisterDestroy() routines
|
| #
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 ...
|
| #
e1d27e54
|
| 28-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which drop the string name argument.
* barry/rm-xxxregisterdynamic: (82 commits) ...
Conflicts: src/ts/interface/tsregall.c
show more ...
|
| #
bdf89e91
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
|
| #
607a6623
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed path argument to XXXInitializePackage() and XXXRegister()
|
| #
1c84c290
|
| 25-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
|
| #
4042b796
|
| 17-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' into jed/ts-eimex
Sync to include Git conversion, PETSC_EXTERN, and minor API changes.
Conflicts: src/ts/interface/tsregall.c
|