| #
9e31fb84
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/binary-io' into 'master'
Binary IO Enhancements
See merge request petsc/petsc!2594
|
| #
f253e43c
|
| 09-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscBinaryWrite: Remove `istemp` boolean flag
|
| #
9f33ad33
|
| 14-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/ts-transient-var' into 'master'
Jed/ts transient var
Closes #547
See merge request petsc/petsc!2557
|
| #
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 ...
|
| #
bead7c79
|
| 14-Mar-2020 |
Jed Brown <jed-gitlab@jedbrown.org> |
Merge branch 'stefanozampini/fix-snescomposite-update' into 'master'
Fix update vector in SNESCOMPOSITE
See merge request petsc/petsc!2582
|
| #
1a638600
|
| 07-Mar-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
TSSetUp: create solution vector from DM if present
|
| #
796c0d91
|
| 25-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-ts-overshoot' into 'master'
TS: fix for overshooting time stepping
See merge request petsc/petsc!2545
|
| #
e97c63d7
|
| 20-Feb-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
TS: fix for overshooting time stepping
|
| #
ba571b51
|
| 29-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
aa7ba59b
|
| 29-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/small-fixes' into 'maint'
few small fixes
See merge request petsc/petsc!2471
|
| #
7d51462c
|
| 24-Jan-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
TSSolve: reset rhsjacobian.time when starting from the zero-th step
|
| #
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
|
| #
fc8dbba5
|
| 22-Jan-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
TS: Minor enhancements to TSStep()
* Do not bump stime/steps if the step failed * Move up check for ts->ops->step implementation * Rewrite ts->errorifstepfailed checks to improve (fool?) code covera
TS: Minor enhancements to TSStep()
* Do not bump stime/steps if the step failed * Move up check for ts->ops->step implementation * Rewrite ts->errorifstepfailed checks to improve (fool?) code coverage
show more ...
|
| #
01964dc8
|
| 12-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
6c51df0e
|
| 07-Dec-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Please describe the typo or error in the documentation: petsc-3.12.2 v3.12.2 docs/manualpages/TS/TSSetFromOptions.html
On the "TSSetFromOptions" page, the description for the "-ts_exact_final_time"
Please describe the typo or error in the documentation: petsc-3.12.2 v3.12.2 docs/manualpages/TS/TSSetFromOptions.html
On the "TSSetFromOptions" page, the description for the "-ts_exact_final_time" flag is not in the same format or location as the other flag descriptions.
Reported-by: James Wright <jrwrigh.iii@gmail.com>
show more ...
|
| #
22ada751
|
| 25-Nov-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'hongzh/add-lock-tsrhsfunction' into 'master'
Add vec lock for RHSFunction()
See merge request petsc/petsc!2303
|
| #
1be370b1
|
| 25-Nov-2019 |
Hong Zhang <hongzhang@anl.gov> |
Add vec lock for RHSFunction()
|
| #
1b5f50e6
|
| 11-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/fix-fortran-interface' into 'master'
Fix Fortran interface that messed up with CAPS vs !UNDERSCORE
See merge request petsc/petsc!2283
|
| #
736c3998
|
| 08-Nov-2019 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix item list in manpages of XXXViewFromOptions
|
| #
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
|
| #
f907fdbf
|
| 20-Oct-2019 |
Matthew G. Knepley <knepley@gmail.com> |
TS: Fix checks of function pointers
|