| #
438f35af
|
| 01-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
TS: add TSSetTransientVariable (alias for DMTSSetTransientVariable)
Requested-by: Hong Zhang <hongzhang@anl.gov>
|
| #
e3c11fc1
|
| 28-Jan-2020 |
Jed Brown <jed@jedbrown.org> |
TS: add support for transient variables in BDF
This feature enables conservative time integration even when using nonconservative state variables. The formulation, which requires only the definitio
TS: add support for transient variables in BDF
This feature enables conservative time integration even when using nonconservative state variables. The formulation, which requires only the definition of transient (conservative) variables C(U) as a function of the state variable U, is appropriate for linear multistep methods for ODE and DAE.
This technique could be extended to Runge-Kutta methods by creating an index-1 DAE by augmentation with the equation C = C(U). The stage equations in diagonally implicit methods generally ask to solve for Y:
F(Y, alpha Y + Z) = 0
where Y = [C, U] and Z is known from prior stages. With the augmented equation, this decouples to
C - C(U) = 0 f(U, alpha C + C_z) = 0
This commit includes an example demonstrating loss of conservation in chain rule primitive-variable IFunction, while preserving it for pure-conservative variables and the transient variable formulation.
Resolves #547
Requested-by: Gautam Bisht <gautam.bisht@pnnl.gov> Thanks-to: Hong Zhang <hongzhang@anl.gov>
show more ...
|
| #
14ddb785
|
| 03-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'master' into 'master'
added petsc maxord option
See merge request petsc/petsc!2485
|
| #
c4e80e11
|
| 03-Feb-2020 |
Florian <e0425375@gmail.com> |
added petsc maxord option
|
| #
752f930c
|
| 24-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/dalcinl/test-ts'
Minor fix for TSStep and tests for TSRK types
See merge request petsc/petsc!2462
|
| #
99cd39f5
|
| 23-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/rk-access' into 'master'
Add Tableau getter for TSRK
See merge request petsc/petsc!2461
|
| #
2ea87ba9
|
| 22-Jan-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
TSRK: Add TSRKGetOrder()
|
| #
0f7a28cd
|
| 16-Jan-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
TSRK: add tableau getter
|
| #
0477f822
|
| 22-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
38af56dc
|
| 22-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hongzh/remove-unimplemented-ts-api' into 'maint'
Remove unimplemented ts api
See merge request petsc/petsc!2450
|
| #
5d1808f1
|
| 16-Jan-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
TSRK: remove dead declaration
|
| #
14735d09
|
| 16-Jan-2020 |
Hong Zhang <hongzhang@anl.gov> |
Remove TSForwardXXX that are not implemented
|
| #
e1c63711
|
| 15-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/arkimex-get-fullyimplicit' into 'master'
TSARKIMEX: add getter for fully implicit flag
See merge request petsc/petsc!2447
|
| #
3a28c0e5
|
| 15-Jan-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
TSARKIMEX: add getter for fully implicit flag
Update test outputs
|
| #
d0eddb9b
|
| 07-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'mark/fix-viewfromoptions' into 'master'
prototype for ViewFromOptions macro-->functions
See merge request petsc/petsc!2083
|
| #
fe2efc57
|
| 07-Nov-2019 |
Mark <cal2princeton@yahoo.com> |
prototype for ViewFromOptions macro-->functions
|
| #
7e346017
|
| 29-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-convest-ts' into 'master'
Knepley/feature convest ts
See merge request petsc/petsc!2190
|
| #
2e61be88
|
| 23-Oct-2019 |
Matthew G. Knepley <knepley@gmail.com> |
TS+ConvEst: Made suggested improvements - Renamed initialGuess to initialConditions - Made refinement factor usable settable, but still only support 2 for space
|
| #
900f6b5b
|
| 19-Oct-2019 |
Matthew G. Knepley <knepley@gmail.com> |
ConvEst: Generalize to use TS as well - Now the solver is a PetscObject - ts_convergence_estimate calculates the order for a TS method - Added tsconvest.c - Added initial guess and error methods that
ConvEst: Generalize to use TS as well - Now the solver is a PetscObject - ts_convergence_estimate calculates the order for a TS method - Added tsconvest.c - Added initial guess and error methods that can be overridden
show more ...
|
| #
aad739ac
|
| 19-Oct-2019 |
Matthew G. Knepley <knepley@gmail.com> |
TS: Added functions to enable automatic order determination - Added TSGet/SetComputeInitialGuess(), TSGetSetComputeExactError()
|
| #
ed0ed7c6
|
| 19-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into 'barry/2019-08-22/fix-fblaslapack-for-nag'
# Conflicts: # lib/petsc/conf/test
|
| #
2eee7f68
|
| 17-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'hongzh/fd-for-adjoint' into 'master'
Support Jacobian approximation with FDColoring in adjoint
See merge request petsc/petsc!2037
|
| #
ba0675f6
|
| 14-Sep-2019 |
Hong Zhang <hongzhang@anl.gov> |
Add an API to compute SNES Jacobian in TS
This function can be used by both implicit methods and explicit methods.
Funded-by: Project: FASTMath adjoint Time: 1.0 hours Reported-by: Thanks-to: Barry
Add an API to compute SNES Jacobian in TS
This function can be used by both implicit methods and explicit methods.
Funded-by: Project: FASTMath adjoint Time: 1.0 hours Reported-by: Thanks-to: Barry Smith <bsmith@mcs.anl.gov>
show more ...
|
| #
eab7691a
|
| 12-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-09-08/fix-tsconvergedreason' into 'master'
Barry/2019 09 08/fix tsconvergedreason
See merge request petsc/petsc!2025
|
| #
22b60d99
|
| 08-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
TSConvergedReasons[] was not correctly updated when TSConvergedReason add new values added
Commit-type: bug-fix Reported-by: gitlab-ci
|