Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add explicit Runge-Kutta-2 time integration scheme #1929

Closed
andrsd opened this issue Feb 14, 2014 · 5 comments
Closed

Add explicit Runge-Kutta-2 time integration scheme #1929

andrsd opened this issue Feb 14, 2014 · 5 comments
Assignees
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.

Comments

@andrsd
Copy link
Contributor

andrsd commented Feb 14, 2014

None

@ghost ghost assigned andrsd Feb 14, 2014
@andrsd andrsd closed this as completed Feb 14, 2014
@andrsd
Copy link
Contributor Author

andrsd commented Feb 14, 2014

In 9ad83e8:

Adding explicit Runge-Kutta-2 (closes #1929)

@andrsd
Copy link
Contributor Author

andrsd commented Feb 14, 2014

In 54a2172:

Fixing typo in RK2 test (refs #1929)

@andrsd
Copy link
Contributor Author

andrsd commented Feb 14, 2014

In c355dde:

Fixing uninitialized value (refs #1929)

@andrsd
Copy link
Contributor Author

andrsd commented Feb 14, 2014

In d1f3bab:

Fixing RK-2 (refs #1929)

The scheme was using F^{n} in stage 2 instead of F^{1/2}

+ adding a new test
- re-golding 2D rk2 test (b/c of the bug fix)

@andrsd
Copy link
Contributor Author

andrsd commented Feb 14, 2014

In 47b7952:

RK-2 fixes (refs #1929)

+ set solver defaults before stage 2
+ while the jacobian is not recomputed, the first stage of RK has to be in form: J = -1/2 F^{n}

andrsd added a commit that referenced this issue Feb 14, 2014
andrsd added a commit that referenced this issue Feb 14, 2014
andrsd added a commit that referenced this issue Feb 14, 2014
andrsd added a commit that referenced this issue Feb 14, 2014
The scheme was using F^{n} in stage 2 instead of F^{1/2}

+ adding a new test
- re-golding 2D rk2 test (b/c of the bug fix)

r22416
andrsd added a commit that referenced this issue Feb 14, 2014
+ set solver defaults before stage 2
+ while the jacobian is not recomputed, the first stage of RK has to be in form: J = -1/2 F^{n}

r22562
jwpeterson added a commit to jwpeterson/moose that referenced this issue Sep 15, 2015
* These three methods have a common ExplicitRK2 base class.
* The original RungeKutta2 method is equivalent to ExplicitMidpoint.
* Improve documentation.

Refs idaholab#1929.
jwpeterson added a commit to jwpeterson/moose that referenced this issue Sep 15, 2015
During the deprecation period, we'll register the name RungeKutta2
with ExplicitMidpoint, since that's what it is.

Refs idaholab#1929.
jwpeterson added a commit to jwpeterson/moose that referenced this issue Sep 15, 2015
…itMidpoint methods.

* Compare new explicit methods with ExplicitEuler, a lower-order method.
* Add Python script which plots the results of these tests.

Refs idaholab#1929.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

1 participant