[gsl/temp_odecrash] temporary diagnostic

Frantisek Kluknavsky fkluknav at fedoraproject.org
Tue Jan 22 11:39:59 UTC 2013


commit 849329b62ebac1e6b15717d3b4815e68bc95933a
Author: Frantisek Kluknavsky <fkluknav at redhat.com>
Date:   Tue Jan 22 12:29:10 2013 +0100

    temporary diagnostic

 wrk.patch |   31 ++++++++++++++-----------------
 1 files changed, 14 insertions(+), 17 deletions(-)
---
diff --git a/wrk.patch b/wrk.patch
index 89e032c..455a379 100644
--- a/wrk.patch
+++ b/wrk.patch
@@ -199,7 +199,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-22 12:26:09.399356009 +0100
++++ wrk/ode-initval2/test.c	2013-01-22 12:29:04.639416386 +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;
@@ -252,31 +252,28 @@ diff -up wrk/ode-initval2/test.c.wrk wrk/ode-initval2/test.c
  #ifdef DEBUG
        printf ("%.5e %.5e %.5e %d\n", t, y[0], y[1],
                gsl_odeiv2_step_order (d->s));
-@@ -1959,7 +1986,7 @@ test_extreme_problems (void)
+@@ -2003,10 +2030,11 @@ test_extreme_problems (void)
  
-   /* Loop over problems */
- 
--  for (p = 0; p < CONST_EXTREME_NPROB; p++)
-+  for (p = 2; p < CONST_EXTREME_NPROB; p++)
-     {
-       /* Initialize */
- 
-@@ -2001,12 +2028,13 @@ test_extreme_problems (void)
- 
-       /* Call each solver for the problem */
- 
--      for (i = 0; steppers[i] != 0; i++)
-+      for (i = 1; steppers[i] != 0; i++)
+       for (i = 0; steppers[i] != 0; i++)
          {
-+	  printf("spustam driver p=%ld i=%ld\n", p, i);
++	 // printf("spustam driver p=%ld i=%ld\n", p, i);
            int s = sys_driver (steppers[i], prob[p], start[p], end[p],
                                initstepsize[p], &y[sd[p] * i],
                                epsabs[p], epsrel[p], probname[p]);
 -
-+	  printf("koniec drivera\n");
++	  //printf("koniec drivera\n");
            if (s != GSL_SUCCESS)
              {
                printf ("start=%.5e, initstepsize=%.5e\n", start[p],
+@@ -2018,7 +2046,7 @@ test_extreme_problems (void)
+ 
+       /* Compare results */
+ 
+-      for (i = 1; steppers[i] != 0; i++)
++      for (i = 0; steppers[i] != 0; i++)
+         for (k = 0; k < sd[p]; k++)
+           {
+             const double val1 = y[k];
 @@ -2450,7 +2478,7 @@ main (void)
  
    /* Basic tests for all steppers */


More information about the scm-commits mailing list