##############ECHO OF PROBLEM################# ##############temp/nonlinear1postode.ode################# diff ( y , x , 1 ) = y * y; ! // BEGIN FIRST INPUT BLOCK Digits = 32; max_terms = 30; ! // END FIRST INPUT BLOCK // BEGIN SECOND INPUT BLOCK x_start = 0.0; x_end = 0.5 ; array_y_init[0 + 1] = exact_soln_y(x_start); glob_h = 0.01; glob_look_poles = true; glob_max_iter = 1000000; // END SECOND INPUT BLOCK // BEGIN OVERRIDE BLOCK glob_h = 0.005 ; glob_display_interval = 0.1; glob_look_poles = true; glob_max_iter = 10000; glob_max_minutes = 10; // END OVERRIDE BLOCK ! // BEGIN USER DEF BLOCK double exact_soln_y (double x) { return(1.0/(1.0 - x)); } // END USER DEF BLOCK #######END OF ECHO OF PROBLEM################# START of Soultion x[1] = 0 y[1] (analytic) = 1 y[1] (numeric) = 1 absolute error = 0 relative error = 0 % Correct digits = 16 h = 0.005 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1 y[1] (analytic) = 1.111111111111111 y[1] (numeric) = 1.111111111129932 absolute error = 1.882050071344565e-11 relative error = 1.693845064210109e-09 % Correct digits = 10 h = 0.005 TOP MAIN SOLVE Loop NO POLE x[1] = 0.2000000000000001 y[1] (analytic) = 1.25 y[1] (numeric) = 1.250000000065838 absolute error = 6.583733558329641e-11 relative error = 5.266986846663712e-09 % Correct digits = 10 h = 0.005 TOP MAIN SOLVE Loop NO POLE x[1] = 0.3000000000000002 y[1] (analytic) = 1.428571428571429 y[1] (numeric) = 1.428571428761617 absolute error = 1.901885315902518e-10 relative error = 1.331319721131763e-08 % Correct digits = 9 h = 0.005 TOP MAIN SOLVE Loop NO POLE x[1] = 0.4000000000000002 y[1] (analytic) = 1.666666666666667 y[1] (numeric) = 1.666666667221878 absolute error = 5.552103221617699e-10 relative error = 3.331261932970618e-08 % Correct digits = 9 h = 0.005 TOP MAIN SOLVE Loop NO POLE x[1] = 0.5000000000000003 y[1] (analytic) = 2.000000000000001 y[1] (numeric) = 2.000000001815232 absolute error = 1.815231076562895e-09 relative error = 9.07615538281447e-08 % Correct digits = 9 h = 0.005 Finished! diff ( y , x , 1 ) = y * y; Iterations = 100 Total Elapsed Time = 3 Seconds Elapsed Time(since restart) = 3 Seconds Time to Timeout = 9 Minutes 57 Seconds Percent Done = 101 %