aboutsummaryrefslogtreecommitdiff
path: root/src/IndexArrays.c
diff options
context:
space:
mode:
authorhawke <hawke@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b>2006-01-23 10:39:58 +0000
committerhawke <hawke@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b>2006-01-23 10:39:58 +0000
commitc05ef7225ab51b7e66e884cf4d53805e8d261982 (patch)
tree5885d1761161ada1381942a09dfff646f872fc9c /src/IndexArrays.c
parent0863f0decdf6024f548f6178ce6221bc1a6fa722 (diff)
Peter Diener's RK65 and RK87 adaptive timestep integrators.
As yet not altered to do grid arrays. As with RK45, adaptive timestepping does not work with mesh refinement. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/MoL/trunk@106 578cdeb0-5ea1-4b81-8215-5a3b8777ee0b
Diffstat (limited to 'src/IndexArrays.c')
-rw-r--r--src/IndexArrays.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/IndexArrays.c b/src/IndexArrays.c
index 59f3950..505b1ab 100644
--- a/src/IndexArrays.c
+++ b/src/IndexArrays.c
@@ -308,6 +308,14 @@ void MoL_SetupIndexArrays(CCTK_ARGUMENTS)
{
sprintf(infoline, "Runge-Kutta 45");
}
+ else if (CCTK_EQUALS(ODE_Method,"RK65"))
+ {
+ sprintf(infoline, "Runge-Kutta 65");
+ }
+ else if (CCTK_EQUALS(ODE_Method,"RK87"))
+ {
+ sprintf(infoline, "Runge-Kutta 87");
+ }
else if (CCTK_EQUALS(ODE_Method,"ICN"))
{
sprintf(infoline, "Iterative Crank Nicholson with %i iterations",