[gsl/temp_odecrash] temporary diagnostic
Frantisek Kluknavsky
fkluknav at fedoraproject.org
Thu Jan 17 13:43:54 UTC 2013
commit bf549cb31d1cd374b9504e780f03f2dd6ebb5096
Author: Frantisek Kluknavsky <fkluknav at redhat.com>
Date: Thu Jan 17 14:43:43 2013 +0100
temporary diagnostic
wrk.patch | 18 ++++++++++--------
1 files changed, 10 insertions(+), 8 deletions(-)
---
diff --git a/wrk.patch b/wrk.patch
index 1318d1f..db4b07c 100644
--- a/wrk.patch
+++ b/wrk.patch
@@ -1,7 +1,7 @@
diff -up wrk/ode-initval2/msbdf.c.wrk wrk/ode-initval2/msbdf.c
diff -up wrk/ode-initval2/test.c.wrk wrk/ode-initval2/test.c
--- wrk/ode-initval2/test.c.wrk 2013-01-09 10:48:22.051415928 +0100
-+++ wrk/ode-initval2/test.c 2013-01-17 14:38:42.215548905 +0100
++++ wrk/ode-initval2/test.c 2013-01-17 14:43:20.174615398 +0100
@@ -923,6 +923,18 @@ rhs_ringmod (double t, const double y[],
f[13] = (-y[0] + uin1 - (ri + rg1) * y[13]) / ls1;
f[14] = (-y[1] - (rc + rg1) * y[14]) / ls1;
@@ -21,7 +21,7 @@ diff -up wrk/ode-initval2/test.c.wrk wrk/ode-initval2/test.c
return GSL_SUCCESS;
}
-@@ -1264,10 +1276,17 @@ sys_driver (const gsl_odeiv2_step_type *
+@@ -1264,10 +1276,19 @@ sys_driver (const gsl_odeiv2_step_type *
nfe = 0;
nje = 0;
@@ -33,13 +33,15 @@ diff -up wrk/ode-initval2/test.c.wrk wrk/ode-initval2/test.c
+ printf("\nkrok %d\n", ++poc);
+ int k;
+ for (k=0; k<15; ++k) {
-+ printf(" %lu\n",(*(unsigned long int *)(&t)));
++ printf(" %lu\n",(*(unsigned long int *)(&(y[k]))));
+ }
++ printf(" %lu\n",(*(unsigned long int *)(&t)));
++
+ //printf("\n");
#ifdef DEBUG
printf ("%.5e %.5e %.5e %d\n", t, y[0], y[1],
gsl_odeiv2_step_order (d->s));
-@@ -1959,7 +1978,7 @@ test_extreme_problems (void)
+@@ -1959,7 +1980,7 @@ test_extreme_problems (void)
/* Loop over problems */
@@ -48,7 +50,7 @@ diff -up wrk/ode-initval2/test.c.wrk wrk/ode-initval2/test.c
{
/* Initialize */
-@@ -2001,12 +2020,13 @@ test_extreme_problems (void)
+@@ -2001,12 +2022,13 @@ test_extreme_problems (void)
/* Call each solver for the problem */
@@ -64,7 +66,7 @@ diff -up wrk/ode-initval2/test.c.wrk wrk/ode-initval2/test.c
if (s != GSL_SUCCESS)
{
printf ("start=%.5e, initstepsize=%.5e\n", start[p],
-@@ -2450,7 +2470,7 @@ main (void)
+@@ -2450,7 +2472,7 @@ main (void)
/* Basic tests for all steppers */
@@ -73,7 +75,7 @@ diff -up wrk/ode-initval2/test.c.wrk wrk/ode-initval2/test.c
{
test_stepper (p[i].type);
}
-@@ -2469,9 +2489,9 @@ main (void)
+@@ -2469,9 +2491,9 @@ main (void)
test_stepsize_fail (p[i].type, p[i].h);
test_user_break (p[i].type, p[i].h);
}
@@ -85,7 +87,7 @@ diff -up wrk/ode-initval2/test.c.wrk wrk/ode-initval2/test.c
explicit_stepper[0].type = gsl_odeiv2_step_rk4;
explicit_stepper[0].h = 1.0e-3;
explicit_stepper[1].type = gsl_odeiv2_step_rk2;
-@@ -2491,16 +2511,16 @@ main (void)
+@@ -2491,16 +2513,16 @@ main (void)
test_stepfn (explicit_stepper[i].type);
test_stepfn2 (explicit_stepper[i].type);
}
More information about the scm-commits
mailing list