@@ -62,13 +62,12 @@ void test_lotka_volterra()
6262 const int cols = SM_COLUMNS_D (result );
6363
6464 assert (cols == 9 );
65- assert (rows == 3 );
65+ assert (rows == 2 );
6666
67- assert (fabs (SM_ELEMENT_D (result , 0 , 0 ) - 1.0 ) < 0.0001 );
68- assert (fabs (SM_ELEMENT_D (result , 1 , 0 ) - 15.10 ) < 0.01 );
69- assert (fabs (SM_ELEMENT_D (result , 2 , 0 ) - 3.883 ) < 0.001 );
70- assert (fabs (SM_ELEMENT_D (result , 1 , 6 ) - 53.79 ) < 0.01 );
71- assert (fabs (SM_ELEMENT_D (result , 2 , 6 ) - 5.456 ) < 0.001 );
67+ assert (fabs (SM_ELEMENT_D (result , 0 , 0 ) - 15.10 ) < 0.01 );
68+ assert (fabs (SM_ELEMENT_D (result , 1 , 0 ) - 3.883 ) < 0.001 );
69+ assert (fabs (SM_ELEMENT_D (result , 0 , 6 ) - 53.79 ) < 0.01 );
70+ assert (fabs (SM_ELEMENT_D (result , 1 , 6 ) - 5.456 ) < 0.001 );
7271
7372 destroy_cuqdyn_context (context );
7473 SUNMatDestroy (result );
@@ -114,13 +113,12 @@ void test_alpha_pienene()
114113 const int cols = SM_COLUMNS_D (result );
115114
116115 assert (cols == 9 );
117- assert (rows == 6 );
116+ assert (rows == 5 );
118117
119- assert (fabs (SM_ELEMENT_D (result , 0 , 0 ) - 0.0 ) < 0.0001 );
120- assert (fabs (SM_ELEMENT_D (result , 1 , 0 ) - 100 ) < 0.01 );
121- assert (fabs (SM_ELEMENT_D (result , 3 , 0 ) - 0 ) < 0.001 );
122- assert (fabs (SM_ELEMENT_D (result , 1 , 6 ) - 2.510e+01 ) < 2 );
123- assert (fabs (SM_ELEMENT_D (result , 2 , 6 ) - 4.814e+01 ) < 2 );
118+ assert (fabs (SM_ELEMENT_D (result , 0 , 0 ) - 100 ) < 0.01 );
119+ assert (fabs (SM_ELEMENT_D (result , 2 , 0 ) - 0 ) < 0.001 );
120+ assert (fabs (SM_ELEMENT_D (result , 0 , 6 ) - 2.510e+01 ) < 2 );
121+ assert (fabs (SM_ELEMENT_D (result , 1 , 6 ) - 4.814e+01 ) < 2 );
124122
125123 destroy_cuqdyn_context (context );
126124 SUNMatDestroy (result );
@@ -161,12 +159,11 @@ void test_logistic_model()
161159 const int cols = SM_COLUMNS_D (result );
162160
163161 assert (cols == 11 );
164- assert (rows == 2 );
162+ assert (rows == 1 );
165163
166- assert (fabs (SM_ELEMENT_D (result , 0 , 0 ) - 0.0 ) < 0.0001 );
167- assert (fabs (SM_ELEMENT_D (result , 1 , 0 ) - 10 ) < 0.01 );
168- assert (fabs (SM_ELEMENT_D (result , 1 , 5 ) - 9.428e+01 ) < 0.01 );
169- assert (fabs (SM_ELEMENT_D (result , 1 , 6 ) - 9.782e+01 ) < 0.01 );
164+ assert (fabs (SM_ELEMENT_D (result , 0 , 0 ) - 10 ) < 0.01 );
165+ assert (fabs (SM_ELEMENT_D (result , 0 , 5 ) - 9.428e+01 ) < 0.01 );
166+ assert (fabs (SM_ELEMENT_D (result , 0 , 6 ) - 9.782e+01 ) < 0.01 );
170167
171168 destroy_cuqdyn_context (context );
172169 SUNMatDestroy (result );
0 commit comments