|\^/| Maple 12 (IBM INTEL LINUX)
._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2008
\ MAPLE / All rights reserved. Maple is a trademark of
<____ ____> Waterloo Maple Inc.
| Type ? for help.
> #BEGIN OUTFILE1
>
> # Begin Function number 3
> display_alot := proc(iter)
> global
> DEBUGMASSIVE,
> DEBUGL,
> glob_iolevel,
> ALWAYS,
> glob_max_terms,
> INFO,
> #Top Generate Globals Decl
> glob_relerr,
> glob_abserr,
> glob_last_good_h,
> glob_hmin_init,
> glob_disp_incr,
> glob_optimal_done,
> glob_not_yet_start_msg,
> glob_not_yet_finished,
> centuries_in_millinium,
> sec_in_min,
> glob_small_float,
> glob_no_eqs,
> glob_look_poles,
> glob_clock_start_sec,
> glob_max_minutes,
> glob_max_hours,
> glob_dump_analytic,
> djd_debug2,
> glob_subiter_method,
> glob_log10_abserr,
> min_in_hour,
> glob_log10normmin,
> glob_curr_iter_when_opt,
> glob_unchanged_h_cnt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_iter,
> glob_log10_relerr,
> glob_almost_1,
> glob_dump,
> glob_iter,
> MAX_UNCHANGED,
> glob_current_iter,
> glob_orig_start_sec,
> glob_max_sec,
> glob_hmin,
> glob_reached_optimal_h,
> glob_clock_sec,
> hours_in_day,
> glob_html_log,
> glob_normmax,
> glob_warned2,
> glob_optimal_clock_start_sec,
> glob_max_rel_trunc_err,
> glob_smallish_float,
> glob_h,
> djd_debug,
> glob_max_opt_iter,
> glob_log10relerr,
> glob_warned,
> glob_percent_done,
> glob_start,
> years_in_century,
> glob_display_flag,
> glob_log10abserr,
> glob_large_float,
> glob_hmax,
> glob_initial_pass,
> days_in_year,
> glob_optimal_expect_sec,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_2,
> #END CONST
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp1_g,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_last_rel_error,
> array_1st_rel_error,
> array_y,
> array_x,
> array_type_pole,
> array_y_set_initial,
> array_complex_pole,
> array_real_pole,
> array_y_higher,
> array_poles,
> array_y_higher_work2,
> array_y_higher_work,
> glob_last;
>
> local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no;
> #TOP DISPLAY ALOT
> if (iter >= 0) then # if number 1
> ind_var := array_x[1];
> omniout_float(ALWAYS,"x[1] ",33,ind_var,20," ");
> analytic_val_y := exact_soln_y(ind_var);
> omniout_float(ALWAYS,"y[1] (analytic) ",33,analytic_val_y,20," ");
> term_no := 1;
> numeric_val := array_y[term_no];
> abserr := abs(numeric_val - analytic_val_y);
> omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," ");
> if (abs(analytic_val_y) <> 0.0) then # if number 2
> relerr := abserr*100.0/abs(analytic_val_y);
> else
> relerr := -1.0 ;
> fi;# end if 2
> ;
> if glob_iter = 1 then # if number 2
> array_1st_rel_error[1] := relerr;
> else
> array_last_rel_error[1] := relerr;
> fi;# end if 2
> ;
> omniout_float(ALWAYS,"absolute error ",4,abserr,20," ");
> omniout_float(ALWAYS,"relative error ",4,relerr,20,"%");
> omniout_float(ALWAYS,"h ",4,glob_h,20," ");
> #BOTTOM DISPLAY ALOT
> fi;# end if 1
> ;
> # End Function number 3
> end;
display_alot := proc(iter)
local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no;
global DEBUGMASSIVE, DEBUGL, glob_iolevel, ALWAYS, glob_max_terms, INFO,
glob_relerr, glob_abserr, glob_last_good_h, glob_hmin_init, glob_disp_incr,
glob_optimal_done, glob_not_yet_start_msg, glob_not_yet_finished,
centuries_in_millinium, sec_in_min, glob_small_float, glob_no_eqs,
glob_look_poles, glob_clock_start_sec, glob_max_minutes, glob_max_hours,
glob_dump_analytic, djd_debug2, glob_subiter_method, glob_log10_abserr,
min_in_hour, glob_log10normmin, glob_curr_iter_when_opt,
glob_unchanged_h_cnt, glob_optimal_start, glob_max_trunc_err, glob_max_iter,
glob_log10_relerr, glob_almost_1, glob_dump, glob_iter, MAX_UNCHANGED,
glob_current_iter, glob_orig_start_sec, glob_max_sec, glob_hmin,
glob_reached_optimal_h, glob_clock_sec, hours_in_day, glob_html_log,
glob_normmax, glob_warned2, glob_optimal_clock_start_sec,
glob_max_rel_trunc_err, glob_smallish_float, glob_h, djd_debug,
glob_max_opt_iter, glob_log10relerr, glob_warned, glob_percent_done,
glob_start, years_in_century, glob_display_flag, glob_log10abserr,
glob_large_float, glob_hmax, glob_initial_pass, days_in_year,
glob_optimal_expect_sec, array_const_0D0, array_const_2, array_tmp0,
array_tmp1, array_tmp2, array_tmp1_g, array_pole, array_y_init, array_m1,
array_norms, array_last_rel_error, array_1st_rel_error, array_y, array_x,
array_type_pole, array_y_set_initial, array_complex_pole, array_real_pole,
array_y_higher, array_poles, array_y_higher_work2, array_y_higher_work,
glob_last;
if 0 <= iter then
ind_var := array_x[1];
omniout_float(ALWAYS, "x[1] ", 33,
ind_var, 20, " ");
analytic_val_y := exact_soln_y(ind_var);
omniout_float(ALWAYS, "y[1] (analytic) ", 33,
analytic_val_y, 20, " ");
term_no := 1;
numeric_val := array_y[term_no];
abserr := abs(numeric_val - analytic_val_y);
omniout_float(ALWAYS, "y[1] (numeric) ", 33,
numeric_val, 20, " ");
if abs(analytic_val_y) <> 0. then
relerr := abserr*100.0/abs(analytic_val_y)
else relerr := -1.0
end if;
if glob_iter = 1 then array_1st_rel_error[1] := relerr
else array_last_rel_error[1] := relerr
end if;
omniout_float(ALWAYS, "absolute error ", 4,
abserr, 20, " ");
omniout_float(ALWAYS, "relative error ", 4,
relerr, 20, "%");
omniout_float(ALWAYS, "h ", 4,
glob_h, 20, " ")
end if
end proc
> # Begin Function number 4
> adjust_for_pole := proc(h_param)
> global
> DEBUGMASSIVE,
> DEBUGL,
> glob_iolevel,
> ALWAYS,
> glob_max_terms,
> INFO,
> #Top Generate Globals Decl
> glob_relerr,
> glob_abserr,
> glob_last_good_h,
> glob_hmin_init,
> glob_disp_incr,
> glob_optimal_done,
> glob_not_yet_start_msg,
> glob_not_yet_finished,
> centuries_in_millinium,
> sec_in_min,
> glob_small_float,
> glob_no_eqs,
> glob_look_poles,
> glob_clock_start_sec,
> glob_max_minutes,
> glob_max_hours,
> glob_dump_analytic,
> djd_debug2,
> glob_subiter_method,
> glob_log10_abserr,
> min_in_hour,
> glob_log10normmin,
> glob_curr_iter_when_opt,
> glob_unchanged_h_cnt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_iter,
> glob_log10_relerr,
> glob_almost_1,
> glob_dump,
> glob_iter,
> MAX_UNCHANGED,
> glob_current_iter,
> glob_orig_start_sec,
> glob_max_sec,
> glob_hmin,
> glob_reached_optimal_h,
> glob_clock_sec,
> hours_in_day,
> glob_html_log,
> glob_normmax,
> glob_warned2,
> glob_optimal_clock_start_sec,
> glob_max_rel_trunc_err,
> glob_smallish_float,
> glob_h,
> djd_debug,
> glob_max_opt_iter,
> glob_log10relerr,
> glob_warned,
> glob_percent_done,
> glob_start,
> years_in_century,
> glob_display_flag,
> glob_log10abserr,
> glob_large_float,
> glob_hmax,
> glob_initial_pass,
> days_in_year,
> glob_optimal_expect_sec,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_2,
> #END CONST
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp1_g,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_last_rel_error,
> array_1st_rel_error,
> array_y,
> array_x,
> array_type_pole,
> array_y_set_initial,
> array_complex_pole,
> array_real_pole,
> array_y_higher,
> array_poles,
> array_y_higher_work2,
> array_y_higher_work,
> glob_last;
>
> local hnew, sz2, tmp;
> #TOP ADJUST FOR POLE
>
> hnew := h_param;
> glob_normmax := glob_small_float;
> if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 1
> tmp := abs(array_y_higher[1,1]);
> if (tmp < glob_normmax) then # if number 2
> glob_normmax := tmp;
> fi;# end if 2
> fi;# end if 1
> ;
> if (glob_look_poles and (abs(array_pole[1]) > glob_small_float) and (array_pole[1] <> glob_large_float)) then # if number 1
> sz2 := array_pole[1]/10.0;
> if (sz2 < hnew) then # if number 2
> omniout_float(INFO,"glob_h adjusted to ",20,h_param,12,"due to singularity.");
> omniout_str(INFO,"Reached Optimal");
> newline();
> return(hnew);
> fi;# end if 2
> fi;# end if 1
> ;
> if (not glob_reached_optimal_h) then # if number 1
> glob_reached_optimal_h := true;
> glob_curr_iter_when_opt := glob_current_iter;
> glob_optimal_clock_start_sec := elapsed_time_seconds();
> glob_optimal_start := array_x[1];
> fi;# end if 1
> ;
> hnew := sz2;
> #END block
> #BOTTOM ADJUST FOR POLE
> # End Function number 4
> end;
adjust_for_pole := proc(h_param)
local hnew, sz2, tmp;
global DEBUGMASSIVE, DEBUGL, glob_iolevel, ALWAYS, glob_max_terms, INFO,
glob_relerr, glob_abserr, glob_last_good_h, glob_hmin_init, glob_disp_incr,
glob_optimal_done, glob_not_yet_start_msg, glob_not_yet_finished,
centuries_in_millinium, sec_in_min, glob_small_float, glob_no_eqs,
glob_look_poles, glob_clock_start_sec, glob_max_minutes, glob_max_hours,
glob_dump_analytic, djd_debug2, glob_subiter_method, glob_log10_abserr,
min_in_hour, glob_log10normmin, glob_curr_iter_when_opt,
glob_unchanged_h_cnt, glob_optimal_start, glob_max_trunc_err, glob_max_iter,
glob_log10_relerr, glob_almost_1, glob_dump, glob_iter, MAX_UNCHANGED,
glob_current_iter, glob_orig_start_sec, glob_max_sec, glob_hmin,
glob_reached_optimal_h, glob_clock_sec, hours_in_day, glob_html_log,
glob_normmax, glob_warned2, glob_optimal_clock_start_sec,
glob_max_rel_trunc_err, glob_smallish_float, glob_h, djd_debug,
glob_max_opt_iter, glob_log10relerr, glob_warned, glob_percent_done,
glob_start, years_in_century, glob_display_flag, glob_log10abserr,
glob_large_float, glob_hmax, glob_initial_pass, days_in_year,
glob_optimal_expect_sec, array_const_0D0, array_const_2, array_tmp0,
array_tmp1, array_tmp2, array_tmp1_g, array_pole, array_y_init, array_m1,
array_norms, array_last_rel_error, array_1st_rel_error, array_y, array_x,
array_type_pole, array_y_set_initial, array_complex_pole, array_real_pole,
array_y_higher, array_poles, array_y_higher_work2, array_y_higher_work,
glob_last;
hnew := h_param;
glob_normmax := glob_small_float;
if glob_small_float < abs(array_y_higher[1, 1]) then
tmp := abs(array_y_higher[1, 1]);
if tmp < glob_normmax then glob_normmax := tmp end if
end if;
if glob_look_poles and glob_small_float < abs(array_pole[1]) and
array_pole[1] <> glob_large_float then
sz2 := array_pole[1]/10.0;
if sz2 < hnew then
omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12,
"due to singularity.");
omniout_str(INFO, "Reached Optimal");
newline();
return hnew
end if
end if;
if not glob_reached_optimal_h then
glob_reached_optimal_h := true;
glob_curr_iter_when_opt := glob_current_iter;
glob_optimal_clock_start_sec := elapsed_time_seconds();
glob_optimal_start := array_x[1]
end if;
hnew := sz2
end proc
> # Begin Function number 5
> prog_report := proc(x_start,x_end)
> global
> DEBUGMASSIVE,
> DEBUGL,
> glob_iolevel,
> ALWAYS,
> glob_max_terms,
> INFO,
> #Top Generate Globals Decl
> glob_relerr,
> glob_abserr,
> glob_last_good_h,
> glob_hmin_init,
> glob_disp_incr,
> glob_optimal_done,
> glob_not_yet_start_msg,
> glob_not_yet_finished,
> centuries_in_millinium,
> sec_in_min,
> glob_small_float,
> glob_no_eqs,
> glob_look_poles,
> glob_clock_start_sec,
> glob_max_minutes,
> glob_max_hours,
> glob_dump_analytic,
> djd_debug2,
> glob_subiter_method,
> glob_log10_abserr,
> min_in_hour,
> glob_log10normmin,
> glob_curr_iter_when_opt,
> glob_unchanged_h_cnt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_iter,
> glob_log10_relerr,
> glob_almost_1,
> glob_dump,
> glob_iter,
> MAX_UNCHANGED,
> glob_current_iter,
> glob_orig_start_sec,
> glob_max_sec,
> glob_hmin,
> glob_reached_optimal_h,
> glob_clock_sec,
> hours_in_day,
> glob_html_log,
> glob_normmax,
> glob_warned2,
> glob_optimal_clock_start_sec,
> glob_max_rel_trunc_err,
> glob_smallish_float,
> glob_h,
> djd_debug,
> glob_max_opt_iter,
> glob_log10relerr,
> glob_warned,
> glob_percent_done,
> glob_start,
> years_in_century,
> glob_display_flag,
> glob_log10abserr,
> glob_large_float,
> glob_hmax,
> glob_initial_pass,
> days_in_year,
> glob_optimal_expect_sec,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_2,
> #END CONST
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp1_g,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_last_rel_error,
> array_1st_rel_error,
> array_y,
> array_x,
> array_type_pole,
> array_y_set_initial,
> array_complex_pole,
> array_real_pole,
> array_y_higher,
> array_poles,
> array_y_higher_work2,
> array_y_higher_work,
> glob_last;
>
> local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec;
> #TOP PROGRESS REPORT
> clock_sec1 := elapsed_time_seconds();
> total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec);
> glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec);
> left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1);
> expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h) ,convfloat( clock_sec1) - convfloat(glob_orig_start_sec));
> opt_clock_sec := convfloat( clock_sec1) - convfloat(glob_optimal_clock_start_sec);
> glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) +convfloat( glob_h) ,convfloat( opt_clock_sec));
> percent_done := comp_percent(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h));
> glob_percent_done := percent_done;
> omniout_str_noeol(INFO,"Total Elapsed Time ");
> omniout_timestr(convfloat(total_clock_sec));
> omniout_str_noeol(INFO,"Elapsed Time(since restart) ");
> omniout_timestr(convfloat(glob_clock_sec));
> if convfloat(percent_done) < convfloat(100.0) then # if number 1
> omniout_str_noeol(INFO,"Expected Time Remaining ");
> omniout_timestr(convfloat(expect_sec));
> omniout_str_noeol(INFO,"Optimized Time Remaining ");
> omniout_timestr(convfloat(glob_optimal_expect_sec));
> fi;# end if 1
> ;
> omniout_str_noeol(INFO,"Time to Timeout ");
> omniout_timestr(convfloat(left_sec));
> omniout_float(INFO, "Percent Done ",33,percent_done,4,"%");
> #BOTTOM PROGRESS REPORT
> # End Function number 5
> end;
prog_report := proc(x_start, x_end)
local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec,
percent_done, total_clock_sec;
global DEBUGMASSIVE, DEBUGL, glob_iolevel, ALWAYS, glob_max_terms, INFO,
glob_relerr, glob_abserr, glob_last_good_h, glob_hmin_init, glob_disp_incr,
glob_optimal_done, glob_not_yet_start_msg, glob_not_yet_finished,
centuries_in_millinium, sec_in_min, glob_small_float, glob_no_eqs,
glob_look_poles, glob_clock_start_sec, glob_max_minutes, glob_max_hours,
glob_dump_analytic, djd_debug2, glob_subiter_method, glob_log10_abserr,
min_in_hour, glob_log10normmin, glob_curr_iter_when_opt,
glob_unchanged_h_cnt, glob_optimal_start, glob_max_trunc_err, glob_max_iter,
glob_log10_relerr, glob_almost_1, glob_dump, glob_iter, MAX_UNCHANGED,
glob_current_iter, glob_orig_start_sec, glob_max_sec, glob_hmin,
glob_reached_optimal_h, glob_clock_sec, hours_in_day, glob_html_log,
glob_normmax, glob_warned2, glob_optimal_clock_start_sec,
glob_max_rel_trunc_err, glob_smallish_float, glob_h, djd_debug,
glob_max_opt_iter, glob_log10relerr, glob_warned, glob_percent_done,
glob_start, years_in_century, glob_display_flag, glob_log10abserr,
glob_large_float, glob_hmax, glob_initial_pass, days_in_year,
glob_optimal_expect_sec, array_const_0D0, array_const_2, array_tmp0,
array_tmp1, array_tmp2, array_tmp1_g, array_pole, array_y_init, array_m1,
array_norms, array_last_rel_error, array_1st_rel_error, array_y, array_x,
array_type_pole, array_y_set_initial, array_complex_pole, array_real_pole,
array_y_higher, array_poles, array_y_higher_work2, array_y_higher_work,
glob_last;
clock_sec1 := elapsed_time_seconds();
total_clock_sec :=
convfloat(clock_sec1) - convfloat(glob_orig_start_sec);
glob_clock_sec :=
convfloat(clock_sec1) - convfloat(glob_clock_start_sec);
left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec)
- convfloat(clock_sec1);
expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start),
convfloat(array_x[1]) + convfloat(glob_h),
convfloat(clock_sec1) - convfloat(glob_orig_start_sec));
opt_clock_sec :=
convfloat(clock_sec1) - convfloat(glob_optimal_clock_start_sec);
glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end),
convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h),
convfloat(opt_clock_sec));
percent_done := comp_percent(convfloat(x_end), convfloat(x_start),
convfloat(array_x[1]) + convfloat(glob_h));
glob_percent_done := percent_done;
omniout_str_noeol(INFO, "Total Elapsed Time ");
omniout_timestr(convfloat(total_clock_sec));
omniout_str_noeol(INFO, "Elapsed Time(since restart) ");
omniout_timestr(convfloat(glob_clock_sec));
if convfloat(percent_done) < convfloat(100.0) then
omniout_str_noeol(INFO, "Expected Time Remaining ");
omniout_timestr(convfloat(expect_sec));
omniout_str_noeol(INFO, "Optimized Time Remaining ");
omniout_timestr(convfloat(glob_optimal_expect_sec))
end if;
omniout_str_noeol(INFO, "Time to Timeout ");
omniout_timestr(convfloat(left_sec));
omniout_float(INFO, "Percent Done ", 33,
percent_done, 4, "%")
end proc
> # Begin Function number 6
> check_for_pole := proc()
> global
> DEBUGMASSIVE,
> DEBUGL,
> glob_iolevel,
> ALWAYS,
> glob_max_terms,
> INFO,
> #Top Generate Globals Decl
> glob_relerr,
> glob_abserr,
> glob_last_good_h,
> glob_hmin_init,
> glob_disp_incr,
> glob_optimal_done,
> glob_not_yet_start_msg,
> glob_not_yet_finished,
> centuries_in_millinium,
> sec_in_min,
> glob_small_float,
> glob_no_eqs,
> glob_look_poles,
> glob_clock_start_sec,
> glob_max_minutes,
> glob_max_hours,
> glob_dump_analytic,
> djd_debug2,
> glob_subiter_method,
> glob_log10_abserr,
> min_in_hour,
> glob_log10normmin,
> glob_curr_iter_when_opt,
> glob_unchanged_h_cnt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_iter,
> glob_log10_relerr,
> glob_almost_1,
> glob_dump,
> glob_iter,
> MAX_UNCHANGED,
> glob_current_iter,
> glob_orig_start_sec,
> glob_max_sec,
> glob_hmin,
> glob_reached_optimal_h,
> glob_clock_sec,
> hours_in_day,
> glob_html_log,
> glob_normmax,
> glob_warned2,
> glob_optimal_clock_start_sec,
> glob_max_rel_trunc_err,
> glob_smallish_float,
> glob_h,
> djd_debug,
> glob_max_opt_iter,
> glob_log10relerr,
> glob_warned,
> glob_percent_done,
> glob_start,
> years_in_century,
> glob_display_flag,
> glob_log10abserr,
> glob_large_float,
> glob_hmax,
> glob_initial_pass,
> days_in_year,
> glob_optimal_expect_sec,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_2,
> #END CONST
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp1_g,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_last_rel_error,
> array_1st_rel_error,
> array_y,
> array_x,
> array_type_pole,
> array_y_set_initial,
> array_complex_pole,
> array_real_pole,
> array_y_higher,
> array_poles,
> array_y_higher_work2,
> array_y_higher_work,
> glob_last;
>
> local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found;
> #TOP CHECK FOR POLE
> #IN RADII REAL EQ = 1
> #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1
> #Applies to pole of arbitrary r_order on the real axis,
> #Due to Prof. George Corliss.
> n := glob_max_terms;
> m := n - 2 - 1;
> while ((m >= 10) and ((abs(array_y_higher[1,m]) < glob_small_float) or (abs(array_y_higher[1,m-1]) < glob_small_float) or (abs(array_y_higher[1,m-2]) < glob_small_float ))) do # do number 2
> m := m - 1;
> od;# end do number 2
> ;
> if (m > 10) then # if number 1
> rm0 := array_y_higher[1,m]/array_y_higher[1,m-1];
> rm1 := array_y_higher[1,m-1]/array_y_higher[1,m-2];
> hdrc := convfloat(m-1)*rm0-convfloat(m-2)*rm1;
> if (abs(hdrc) > glob_small_float) then # if number 2
> rcs := glob_h/hdrc;
> ord_no := convfloat(m-1)*rm0/hdrc - convfloat(m) + 2.0;
> array_real_pole[1,1] := rcs;
> array_real_pole[1,2] := ord_no;
> else
> array_real_pole[1,1] := glob_large_float;
> array_real_pole[1,2] := glob_large_float;
> fi;# end if 2
> else
> array_real_pole[1,1] := glob_large_float;
> array_real_pole[1,2] := glob_large_float;
> fi;# end if 1
> ;
> #BOTTOM RADII REAL EQ = 1
> #TOP RADII COMPLEX EQ = 1
> #Computes radius of convergence for complex conjugate pair of poles.
> #from 6 adjacent Taylor series terms
> #Also computes r_order of poles.
> #Due to Manuel Prieto.
> #With a correction by Dennis J. Darland
> n := glob_max_terms - 2 - 1;
> cnt := 0;
> while ((cnt < 5) and (n >= 10)) do # do number 2
> if (abs(array_y_higher[1,n]) > glob_small_float) then # if number 1
> cnt := cnt + 1;
> else
> cnt := 0;
> fi;# end if 1
> ;
> n := n - 1;
> od;# end do number 2
> ;
> m := n + cnt;
> if (m <= 10) then # if number 1
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> elif (abs(array_y_higher[1,m]) >= (glob_large_float)) or (abs(array_y_higher[1,m-1]) >=(glob_large_float)) or (abs(array_y_higher[1,m-2]) >= (glob_large_float)) or (abs(array_y_higher[1,m-3]) >= (glob_large_float)) or (abs(array_y_higher[1,m-4]) >= (glob_large_float)) or (abs(array_y_higher[1,m-5]) >= (glob_large_float)) then # if number 2
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> else
> rm0 := (array_y_higher[1,m])/(array_y_higher[1,m-1]);
> rm1 := (array_y_higher[1,m-1])/(array_y_higher[1,m-2]);
> rm2 := (array_y_higher[1,m-2])/(array_y_higher[1,m-3]);
> rm3 := (array_y_higher[1,m-3])/(array_y_higher[1,m-4]);
> rm4 := (array_y_higher[1,m-4])/(array_y_higher[1,m-5]);
> nr1 := convfloat(m-1)*rm0 - 2.0*convfloat(m-2)*rm1 + convfloat(m-3)*rm2;
> nr2 := convfloat(m-2)*rm1 - 2.0*convfloat(m-3)*rm2 + convfloat(m-4)*rm3;
> dr1 := (-1.0)/rm1 + 2.0/rm2 - 1.0/rm3;
> dr2 := (-1.0)/rm2 + 2.0/rm3 - 1.0/rm4;
> ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3;
> ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4;
> if ((abs(nr1 * dr2 - nr2 * dr1) <= glob_small_float) or (abs(dr1) <= glob_small_float)) then # if number 3
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> else
> if (abs(nr1*dr2 - nr2 * dr1) > glob_small_float) then # if number 4
> rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1));
> #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1)
> ord_no := (rcs*nr1 - ds1)/(2.0*dr1) -convfloat(m)/2.0;
> if (abs(rcs) > glob_small_float) then # if number 5
> if (rcs > 0.0) then # if number 6
> rad_c := sqrt(rcs) * glob_h;
> else
> rad_c := glob_large_float;
> fi;# end if 6
> else
> rad_c := glob_large_float;
> ord_no := glob_large_float;
> fi;# end if 5
> else
> rad_c := glob_large_float;
> ord_no := glob_large_float;
> fi;# end if 4
> fi;# end if 3
> ;
> array_complex_pole[1,1] := rad_c;
> array_complex_pole[1,2] := ord_no;
> fi;# end if 2
> ;
> #BOTTOM RADII COMPLEX EQ = 1
> found := false;
> #TOP WHICH RADII EQ = 1
> if not found and ((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float)) and ((array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_complex_pole[1,1];
> array_poles[1,2] := array_complex_pole[1,2];
> found := true;
> array_type_pole[1] := 2;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Complex estimate of poles used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_real_pole[1,1] <> glob_large_float) and (array_real_pole[1,2] <> glob_large_float) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float) or (array_complex_pole[1,1] <= 0.0 ) or (array_complex_pole[1,2] <= 0.0))) then # if number 2
> array_poles[1,1] := array_real_pole[1,1];
> array_poles[1,2] := array_real_pole[1,2];
> found := true;
> array_type_pole[1] := 1;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Real estimate of pole used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and (((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float))) then # if number 2
> array_poles[1,1] := glob_large_float;
> array_poles[1,2] := glob_large_float;
> found := true;
> array_type_pole[1] := 3;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"NO POLE");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_real_pole[1,1] < array_complex_pole[1,1]) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_real_pole[1,1];
> array_poles[1,2] := array_real_pole[1,2];
> found := true;
> array_type_pole[1] := 1;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Real estimate of pole used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float) and (array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_complex_pole[1,1];
> array_poles[1,2] := array_complex_pole[1,2];
> array_type_pole[1] := 2;
> found := true;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Complex estimate of poles used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found then # if number 2
> array_poles[1,1] := glob_large_float;
> array_poles[1,2] := glob_large_float;
> array_type_pole[1] := 3;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"NO POLE");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> #BOTTOM WHICH RADII EQ = 1
> array_pole[1] := glob_large_float;
> array_pole[2] := glob_large_float;
> #TOP WHICH RADIUS EQ = 1
> if array_pole[1] > array_poles[1,1] then # if number 2
> array_pole[1] := array_poles[1,1];
> array_pole[2] := array_poles[1,2];
> fi;# end if 2
> ;
> #BOTTOM WHICH RADIUS EQ = 1
> #BOTTOM CHECK FOR POLE
> display_pole();
> # End Function number 6
> end;
check_for_pole := proc()
local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs,
rm0, rm1, rm2, rm3, rm4, found;
global DEBUGMASSIVE, DEBUGL, glob_iolevel, ALWAYS, glob_max_terms, INFO,
glob_relerr, glob_abserr, glob_last_good_h, glob_hmin_init, glob_disp_incr,
glob_optimal_done, glob_not_yet_start_msg, glob_not_yet_finished,
centuries_in_millinium, sec_in_min, glob_small_float, glob_no_eqs,
glob_look_poles, glob_clock_start_sec, glob_max_minutes, glob_max_hours,
glob_dump_analytic, djd_debug2, glob_subiter_method, glob_log10_abserr,
min_in_hour, glob_log10normmin, glob_curr_iter_when_opt,
glob_unchanged_h_cnt, glob_optimal_start, glob_max_trunc_err, glob_max_iter,
glob_log10_relerr, glob_almost_1, glob_dump, glob_iter, MAX_UNCHANGED,
glob_current_iter, glob_orig_start_sec, glob_max_sec, glob_hmin,
glob_reached_optimal_h, glob_clock_sec, hours_in_day, glob_html_log,
glob_normmax, glob_warned2, glob_optimal_clock_start_sec,
glob_max_rel_trunc_err, glob_smallish_float, glob_h, djd_debug,
glob_max_opt_iter, glob_log10relerr, glob_warned, glob_percent_done,
glob_start, years_in_century, glob_display_flag, glob_log10abserr,
glob_large_float, glob_hmax, glob_initial_pass, days_in_year,
glob_optimal_expect_sec, array_const_0D0, array_const_2, array_tmp0,
array_tmp1, array_tmp2, array_tmp1_g, array_pole, array_y_init, array_m1,
array_norms, array_last_rel_error, array_1st_rel_error, array_y, array_x,
array_type_pole, array_y_set_initial, array_complex_pole, array_real_pole,
array_y_higher, array_poles, array_y_higher_work2, array_y_higher_work,
glob_last;
n := glob_max_terms;
m := n - 3;
while 10 <= m and (abs(array_y_higher[1, m]) < glob_small_float or
abs(array_y_higher[1, m - 1]) < glob_small_float or
abs(array_y_higher[1, m - 2]) < glob_small_float) do m := m - 1
end do;
if 10 < m then
rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1];
rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2];
hdrc := convfloat(m - 1)*rm0 - convfloat(m - 2)*rm1;
if glob_small_float < abs(hdrc) then
rcs := glob_h/hdrc;
ord_no := convfloat(m - 1)*rm0/hdrc - convfloat(m) + 2.0;
array_real_pole[1, 1] := rcs;
array_real_pole[1, 2] := ord_no
else
array_real_pole[1, 1] := glob_large_float;
array_real_pole[1, 2] := glob_large_float
end if
else
array_real_pole[1, 1] := glob_large_float;
array_real_pole[1, 2] := glob_large_float
end if;
n := glob_max_terms - 3;
cnt := 0;
while cnt < 5 and 10 <= n do
if glob_small_float < abs(array_y_higher[1, n]) then cnt := cnt + 1
else cnt := 0
end if;
n := n - 1
end do;
m := n + cnt;
if m <= 10 then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
elif glob_large_float <= abs(array_y_higher[1, m]) or
glob_large_float <= abs(array_y_higher[1, m - 1]) or
glob_large_float <= abs(array_y_higher[1, m - 2]) or
glob_large_float <= abs(array_y_higher[1, m - 3]) or
glob_large_float <= abs(array_y_higher[1, m - 4]) or
glob_large_float <= abs(array_y_higher[1, m - 5]) then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
else
rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1];
rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2];
rm2 := array_y_higher[1, m - 2]/array_y_higher[1, m - 3];
rm3 := array_y_higher[1, m - 3]/array_y_higher[1, m - 4];
rm4 := array_y_higher[1, m - 4]/array_y_higher[1, m - 5];
nr1 := convfloat(m - 1)*rm0 - 2.0*convfloat(m - 2)*rm1
+ convfloat(m - 3)*rm2;
nr2 := convfloat(m - 2)*rm1 - 2.0*convfloat(m - 3)*rm2
+ convfloat(m - 4)*rm3;
dr1 := (-1)*(1.0)/rm1 + 2.0/rm2 - 1.0/rm3;
dr2 := (-1)*(1.0)/rm2 + 2.0/rm3 - 1.0/rm4;
ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3;
ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4;
if abs(nr1*dr2 - nr2*dr1) <= glob_small_float or
abs(dr1) <= glob_small_float then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
else
if glob_small_float < abs(nr1*dr2 - nr2*dr1) then
rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1);
ord_no := (rcs*nr1 - ds1)/(2.0*dr1) - convfloat(m)/2.0;
if glob_small_float < abs(rcs) then
if 0. < rcs then rad_c := sqrt(rcs)*glob_h
else rad_c := glob_large_float
end if
else rad_c := glob_large_float; ord_no := glob_large_float
end if
else rad_c := glob_large_float; ord_no := glob_large_float
end if
end if;
array_complex_pole[1, 1] := rad_c;
array_complex_pole[1, 2] := ord_no
end if;
found := false;
if not found and (array_real_pole[1, 1] = glob_large_float or
array_real_pole[1, 2] = glob_large_float) and
array_complex_pole[1, 1] <> glob_large_float and
array_complex_pole[1, 2] <> glob_large_float and
0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then
array_poles[1, 1] := array_complex_pole[1, 1];
array_poles[1, 2] := array_complex_pole[1, 2];
found := true;
array_type_pole[1] := 2;
if glob_display_flag then
omniout_str(ALWAYS, "Complex estimate of poles used")
end if
end if;
if not found and array_real_pole[1, 1] <> glob_large_float and
array_real_pole[1, 2] <> glob_large_float and
0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] and (
array_complex_pole[1, 1] = glob_large_float or
array_complex_pole[1, 2] = glob_large_float or
array_complex_pole[1, 1] <= 0. or array_complex_pole[1, 2] <= 0.) then
array_poles[1, 1] := array_real_pole[1, 1];
array_poles[1, 2] := array_real_pole[1, 2];
found := true;
array_type_pole[1] := 1;
if glob_display_flag then
omniout_str(ALWAYS, "Real estimate of pole used")
end if
end if;
if not found and (array_real_pole[1, 1] = glob_large_float or
array_real_pole[1, 2] = glob_large_float) and (
array_complex_pole[1, 1] = glob_large_float or
array_complex_pole[1, 2] = glob_large_float) then
array_poles[1, 1] := glob_large_float;
array_poles[1, 2] := glob_large_float;
found := true;
array_type_pole[1] := 3;
if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if
end if;
if not found and array_real_pole[1, 1] < array_complex_pole[1, 1] and
0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] then
array_poles[1, 1] := array_real_pole[1, 1];
array_poles[1, 2] := array_real_pole[1, 2];
found := true;
array_type_pole[1] := 1;
if glob_display_flag then
omniout_str(ALWAYS, "Real estimate of pole used")
end if
end if;
if not found and array_complex_pole[1, 1] <> glob_large_float and
array_complex_pole[1, 2] <> glob_large_float and
0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then
array_poles[1, 1] := array_complex_pole[1, 1];
array_poles[1, 2] := array_complex_pole[1, 2];
array_type_pole[1] := 2;
found := true;
if glob_display_flag then
omniout_str(ALWAYS, "Complex estimate of poles used")
end if
end if;
if not found then
array_poles[1, 1] := glob_large_float;
array_poles[1, 2] := glob_large_float;
array_type_pole[1] := 3;
if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if
end if;
array_pole[1] := glob_large_float;
array_pole[2] := glob_large_float;
if array_poles[1, 1] < array_pole[1] then
array_pole[1] := array_poles[1, 1];
array_pole[2] := array_poles[1, 2]
end if;
display_pole()
end proc
> # Begin Function number 7
> get_norms := proc()
> global
> DEBUGMASSIVE,
> DEBUGL,
> glob_iolevel,
> ALWAYS,
> glob_max_terms,
> INFO,
> #Top Generate Globals Decl
> glob_relerr,
> glob_abserr,
> glob_last_good_h,
> glob_hmin_init,
> glob_disp_incr,
> glob_optimal_done,
> glob_not_yet_start_msg,
> glob_not_yet_finished,
> centuries_in_millinium,
> sec_in_min,
> glob_small_float,
> glob_no_eqs,
> glob_look_poles,
> glob_clock_start_sec,
> glob_max_minutes,
> glob_max_hours,
> glob_dump_analytic,
> djd_debug2,
> glob_subiter_method,
> glob_log10_abserr,
> min_in_hour,
> glob_log10normmin,
> glob_curr_iter_when_opt,
> glob_unchanged_h_cnt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_iter,
> glob_log10_relerr,
> glob_almost_1,
> glob_dump,
> glob_iter,
> MAX_UNCHANGED,
> glob_current_iter,
> glob_orig_start_sec,
> glob_max_sec,
> glob_hmin,
> glob_reached_optimal_h,
> glob_clock_sec,
> hours_in_day,
> glob_html_log,
> glob_normmax,
> glob_warned2,
> glob_optimal_clock_start_sec,
> glob_max_rel_trunc_err,
> glob_smallish_float,
> glob_h,
> djd_debug,
> glob_max_opt_iter,
> glob_log10relerr,
> glob_warned,
> glob_percent_done,
> glob_start,
> years_in_century,
> glob_display_flag,
> glob_log10abserr,
> glob_large_float,
> glob_hmax,
> glob_initial_pass,
> days_in_year,
> glob_optimal_expect_sec,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_2,
> #END CONST
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp1_g,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_last_rel_error,
> array_1st_rel_error,
> array_y,
> array_x,
> array_type_pole,
> array_y_set_initial,
> array_complex_pole,
> array_real_pole,
> array_y_higher,
> array_poles,
> array_y_higher_work2,
> array_y_higher_work,
> glob_last;
>
> local iii;
> if (not glob_initial_pass) then # if number 2
> set_z(array_norms,glob_max_terms+1);
> #TOP GET NORMS
> iii := 1;
> while (iii <= glob_max_terms) do # do number 2
> if (abs(array_y[iii]) > array_norms[iii]) then # if number 3
> array_norms[iii] := abs(array_y[iii]);
> fi;# end if 3
> ;
> iii := iii + 1;
> od;# end do number 2
> #GET NORMS
> ;
> fi;# end if 2
> ;
> # End Function number 7
> end;
get_norms := proc()
local iii;
global DEBUGMASSIVE, DEBUGL, glob_iolevel, ALWAYS, glob_max_terms, INFO,
glob_relerr, glob_abserr, glob_last_good_h, glob_hmin_init, glob_disp_incr,
glob_optimal_done, glob_not_yet_start_msg, glob_not_yet_finished,
centuries_in_millinium, sec_in_min, glob_small_float, glob_no_eqs,
glob_look_poles, glob_clock_start_sec, glob_max_minutes, glob_max_hours,
glob_dump_analytic, djd_debug2, glob_subiter_method, glob_log10_abserr,
min_in_hour, glob_log10normmin, glob_curr_iter_when_opt,
glob_unchanged_h_cnt, glob_optimal_start, glob_max_trunc_err, glob_max_iter,
glob_log10_relerr, glob_almost_1, glob_dump, glob_iter, MAX_UNCHANGED,
glob_current_iter, glob_orig_start_sec, glob_max_sec, glob_hmin,
glob_reached_optimal_h, glob_clock_sec, hours_in_day, glob_html_log,
glob_normmax, glob_warned2, glob_optimal_clock_start_sec,
glob_max_rel_trunc_err, glob_smallish_float, glob_h, djd_debug,
glob_max_opt_iter, glob_log10relerr, glob_warned, glob_percent_done,
glob_start, years_in_century, glob_display_flag, glob_log10abserr,
glob_large_float, glob_hmax, glob_initial_pass, days_in_year,
glob_optimal_expect_sec, array_const_0D0, array_const_2, array_tmp0,
array_tmp1, array_tmp2, array_tmp1_g, array_pole, array_y_init, array_m1,
array_norms, array_last_rel_error, array_1st_rel_error, array_y, array_x,
array_type_pole, array_y_set_initial, array_complex_pole, array_real_pole,
array_y_higher, array_poles, array_y_higher_work2, array_y_higher_work,
glob_last;
if not glob_initial_pass then
set_z(array_norms, glob_max_terms + 1);
iii := 1;
while iii <= glob_max_terms do
if array_norms[iii] < abs(array_y[iii]) then
array_norms[iii] := abs(array_y[iii])
end if;
iii := iii + 1
end do
end if
end proc
> # Begin Function number 8
> atomall := proc()
> global
> DEBUGMASSIVE,
> DEBUGL,
> glob_iolevel,
> ALWAYS,
> glob_max_terms,
> INFO,
> #Top Generate Globals Decl
> glob_relerr,
> glob_abserr,
> glob_last_good_h,
> glob_hmin_init,
> glob_disp_incr,
> glob_optimal_done,
> glob_not_yet_start_msg,
> glob_not_yet_finished,
> centuries_in_millinium,
> sec_in_min,
> glob_small_float,
> glob_no_eqs,
> glob_look_poles,
> glob_clock_start_sec,
> glob_max_minutes,
> glob_max_hours,
> glob_dump_analytic,
> djd_debug2,
> glob_subiter_method,
> glob_log10_abserr,
> min_in_hour,
> glob_log10normmin,
> glob_curr_iter_when_opt,
> glob_unchanged_h_cnt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_iter,
> glob_log10_relerr,
> glob_almost_1,
> glob_dump,
> glob_iter,
> MAX_UNCHANGED,
> glob_current_iter,
> glob_orig_start_sec,
> glob_max_sec,
> glob_hmin,
> glob_reached_optimal_h,
> glob_clock_sec,
> hours_in_day,
> glob_html_log,
> glob_normmax,
> glob_warned2,
> glob_optimal_clock_start_sec,
> glob_max_rel_trunc_err,
> glob_smallish_float,
> glob_h,
> djd_debug,
> glob_max_opt_iter,
> glob_log10relerr,
> glob_warned,
> glob_percent_done,
> glob_start,
> years_in_century,
> glob_display_flag,
> glob_log10abserr,
> glob_large_float,
> glob_hmax,
> glob_initial_pass,
> days_in_year,
> glob_optimal_expect_sec,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_2,
> #END CONST
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp1_g,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_last_rel_error,
> array_1st_rel_error,
> array_y,
> array_x,
> array_type_pole,
> array_y_set_initial,
> array_complex_pole,
> array_real_pole,
> array_y_higher,
> array_poles,
> array_y_higher_work2,
> array_y_higher_work,
> glob_last;
>
> local kkk, order_d, adj2, temporary, term;
> #TOP ATOMALL
> #END OUTFILE1
> #BEGIN ATOMHDR1
> #emit pre sin $eq_no = 1 iii = 1
> #emit pre sin 1 $eq_no = 1
> array_tmp1[1] := sin(array_x[1]);
> array_tmp1_g[1] := cos(array_x[1]);
> #emit pre add $eq_no = 1 i = 1
> array_tmp2[1] := array_const_0D0[1] + array_tmp1[1];
> #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5
> if not array_y_set_initial[1,3] then # if number 1
> if (1 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[1] * (glob_h ^ (2)) * factorial_3(0,2);
> array_y[3] := temporary;
> array_y_higher[1,3] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,2] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,1] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 2;
> #END ATOMHDR1
> #BEGIN ATOMHDR2
> #emit pre sin $eq_no = 1 iii = 2
> #emit pre sin 2 $eq_no = 1
> array_tmp1[2] := att(1,array_tmp1_g,array_x,1);
> array_tmp1_g[2] := -att(1,array_tmp1,array_x,1);
> #emit pre add $eq_no = 1 i = 2
> array_tmp2[2] := array_const_0D0[2] + array_tmp1[2];
> #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5
> if not array_y_set_initial[1,4] then # if number 1
> if (2 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[2] * (glob_h ^ (2)) * factorial_3(1,3);
> array_y[4] := temporary;
> array_y_higher[1,4] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,3] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,2] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 3;
> #END ATOMHDR2
> #BEGIN ATOMHDR3
> #emit pre sin $eq_no = 1 iii = 3
> #emit pre sin 3 $eq_no = 1
> array_tmp1[3] := att(2,array_tmp1_g,array_x,1);
> array_tmp1_g[3] := -att(2,array_tmp1,array_x,1);
> #emit pre add $eq_no = 1 i = 3
> array_tmp2[3] := array_const_0D0[3] + array_tmp1[3];
> #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5
> if not array_y_set_initial[1,5] then # if number 1
> if (3 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[3] * (glob_h ^ (2)) * factorial_3(2,4);
> array_y[5] := temporary;
> array_y_higher[1,5] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,4] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,3] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 4;
> #END ATOMHDR3
> #BEGIN ATOMHDR4
> #emit pre sin $eq_no = 1 iii = 4
> #emit pre sin 4 $eq_no = 1
> array_tmp1[4] := att(3,array_tmp1_g,array_x,1);
> array_tmp1_g[4] := -att(3,array_tmp1,array_x,1);
> #emit pre add $eq_no = 1 i = 4
> array_tmp2[4] := array_const_0D0[4] + array_tmp1[4];
> #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5
> if not array_y_set_initial[1,6] then # if number 1
> if (4 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[4] * (glob_h ^ (2)) * factorial_3(3,5);
> array_y[6] := temporary;
> array_y_higher[1,6] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,5] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,4] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 5;
> #END ATOMHDR4
> #BEGIN ATOMHDR5
> #emit pre sin $eq_no = 1 iii = 5
> #emit pre sin 5 $eq_no = 1
> array_tmp1[5] := att(4,array_tmp1_g,array_x,1);
> array_tmp1_g[5] := -att(4,array_tmp1,array_x,1);
> #emit pre add $eq_no = 1 i = 5
> array_tmp2[5] := array_const_0D0[5] + array_tmp1[5];
> #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5
> if not array_y_set_initial[1,7] then # if number 1
> if (5 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[5] * (glob_h ^ (2)) * factorial_3(4,6);
> array_y[7] := temporary;
> array_y_higher[1,7] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,6] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,5] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 6;
> #END ATOMHDR5
> #BEGIN OUTFILE3
> #Top Atomall While Loop-- outfile3
> while (kkk <= glob_max_terms) do # do number 1
> #END OUTFILE3
> #BEGIN OUTFILE4
> #emit sin $eq_no = 1
> array_tmp1[kkk] := att(kkk-1,array_tmp1_g,array_x,1);
> array_tmp1_g[kkk] := -att(kkk-1,array_tmp1,array_x,1);
> #emit add $eq_no = 1
> array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk];
> #emit assign $eq_no = 1
> order_d := 2;
> if (kkk + order_d + 1 <= glob_max_terms) then # if number 1
> if not array_y_set_initial[1,kkk + order_d] then # if number 2
> temporary := array_tmp2[kkk] * (glob_h ^ (order_d)) / factorial_3((kkk - 1),(kkk + order_d - 1));
> array_y[kkk + order_d] := temporary;
> array_y_higher[1,kkk + order_d] := temporary;
> term := kkk + order_d - 1;
> adj2 := 2;
> while (adj2 <= order_d + 1) and (term >= 1) do # do number 2
> temporary := temporary / glob_h * convfp(adj2);
> array_y_higher[adj2,term] := temporary;
> adj2 := adj2 + 1;
> term := term - 1;
> od;# end do number 2
> fi;# end if 2
> fi;# end if 1
> ;
> kkk := kkk + 1;
> od;# end do number 1
> ;
> #BOTTOM ATOMALL
> #END OUTFILE4
> #BEGIN OUTFILE5
> # End Function number 8
> end;
atomall := proc()
local kkk, order_d, adj2, temporary, term;
global DEBUGMASSIVE, DEBUGL, glob_iolevel, ALWAYS, glob_max_terms, INFO,
glob_relerr, glob_abserr, glob_last_good_h, glob_hmin_init, glob_disp_incr,
glob_optimal_done, glob_not_yet_start_msg, glob_not_yet_finished,
centuries_in_millinium, sec_in_min, glob_small_float, glob_no_eqs,
glob_look_poles, glob_clock_start_sec, glob_max_minutes, glob_max_hours,
glob_dump_analytic, djd_debug2, glob_subiter_method, glob_log10_abserr,
min_in_hour, glob_log10normmin, glob_curr_iter_when_opt,
glob_unchanged_h_cnt, glob_optimal_start, glob_max_trunc_err, glob_max_iter,
glob_log10_relerr, glob_almost_1, glob_dump, glob_iter, MAX_UNCHANGED,
glob_current_iter, glob_orig_start_sec, glob_max_sec, glob_hmin,
glob_reached_optimal_h, glob_clock_sec, hours_in_day, glob_html_log,
glob_normmax, glob_warned2, glob_optimal_clock_start_sec,
glob_max_rel_trunc_err, glob_smallish_float, glob_h, djd_debug,
glob_max_opt_iter, glob_log10relerr, glob_warned, glob_percent_done,
glob_start, years_in_century, glob_display_flag, glob_log10abserr,
glob_large_float, glob_hmax, glob_initial_pass, days_in_year,
glob_optimal_expect_sec, array_const_0D0, array_const_2, array_tmp0,
array_tmp1, array_tmp2, array_tmp1_g, array_pole, array_y_init, array_m1,
array_norms, array_last_rel_error, array_1st_rel_error, array_y, array_x,
array_type_pole, array_y_set_initial, array_complex_pole, array_real_pole,
array_y_higher, array_poles, array_y_higher_work2, array_y_higher_work,
glob_last;
array_tmp1[1] := sin(array_x[1]);
array_tmp1_g[1] := cos(array_x[1]);
array_tmp2[1] := array_const_0D0[1] + array_tmp1[1];
if not array_y_set_initial[1, 3] then
if 1 <= glob_max_terms then
temporary := array_tmp2[1]*glob_h^2*factorial_3(0, 2);
array_y[3] := temporary;
array_y_higher[1, 3] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 2] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 1] := temporary
end if
end if;
kkk := 2;
array_tmp1[2] := att(1, array_tmp1_g, array_x, 1);
array_tmp1_g[2] := -att(1, array_tmp1, array_x, 1);
array_tmp2[2] := array_const_0D0[2] + array_tmp1[2];
if not array_y_set_initial[1, 4] then
if 2 <= glob_max_terms then
temporary := array_tmp2[2]*glob_h^2*factorial_3(1, 3);
array_y[4] := temporary;
array_y_higher[1, 4] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 3] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 2] := temporary
end if
end if;
kkk := 3;
array_tmp1[3] := att(2, array_tmp1_g, array_x, 1);
array_tmp1_g[3] := -att(2, array_tmp1, array_x, 1);
array_tmp2[3] := array_const_0D0[3] + array_tmp1[3];
if not array_y_set_initial[1, 5] then
if 3 <= glob_max_terms then
temporary := array_tmp2[3]*glob_h^2*factorial_3(2, 4);
array_y[5] := temporary;
array_y_higher[1, 5] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 4] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 3] := temporary
end if
end if;
kkk := 4;
array_tmp1[4] := att(3, array_tmp1_g, array_x, 1);
array_tmp1_g[4] := -att(3, array_tmp1, array_x, 1);
array_tmp2[4] := array_const_0D0[4] + array_tmp1[4];
if not array_y_set_initial[1, 6] then
if 4 <= glob_max_terms then
temporary := array_tmp2[4]*glob_h^2*factorial_3(3, 5);
array_y[6] := temporary;
array_y_higher[1, 6] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 5] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 4] := temporary
end if
end if;
kkk := 5;
array_tmp1[5] := att(4, array_tmp1_g, array_x, 1);
array_tmp1_g[5] := -att(4, array_tmp1, array_x, 1);
array_tmp2[5] := array_const_0D0[5] + array_tmp1[5];
if not array_y_set_initial[1, 7] then
if 5 <= glob_max_terms then
temporary := array_tmp2[5]*glob_h^2*factorial_3(4, 6);
array_y[7] := temporary;
array_y_higher[1, 7] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 6] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 5] := temporary
end if
end if;
kkk := 6;
while kkk <= glob_max_terms do
array_tmp1[kkk] := att(kkk - 1, array_tmp1_g, array_x, 1);
array_tmp1_g[kkk] := -att(kkk - 1, array_tmp1, array_x, 1);
array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk];
order_d := 2;
if kkk + order_d + 1 <= glob_max_terms then
if not array_y_set_initial[1, kkk + order_d] then
temporary := array_tmp2[kkk]*glob_h^order_d/
factorial_3(kkk - 1, kkk + order_d - 1);
array_y[kkk + order_d] := temporary;
array_y_higher[1, kkk + order_d] := temporary;
term := kkk + order_d - 1;
adj2 := 2;
while adj2 <= order_d + 1 and 1 <= term do
temporary := temporary*convfp(adj2)/glob_h;
array_y_higher[adj2, term] := temporary;
adj2 := adj2 + 1;
term := term - 1
end do
end if
end if;
kkk := kkk + 1
end do
end proc
> #BEGIN ATS LIBRARY BLOCK
> omniout_str := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> printf("%s\n",str);
> fi;
> # End Function number 1
> end;
omniout_str := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s\n", str) end if
end proc
> omniout_str_noeol := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> printf("%s",str);
> fi;
> # End Function number 1
> end;
omniout_str_noeol := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s", str) end if
end proc
> omniout_labstr := proc(iolevel,label,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> print(label,str);
> fi;
> # End Function number 1
> end;
omniout_labstr := proc(iolevel, label, str)
global glob_iolevel;
if iolevel <= glob_iolevel then print(label, str) end if
end proc
> omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> if vallen = 4 then
> printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel);
> else
> printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel);
> fi;
> fi;
> # End Function number 1
> end;
omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 4 then
printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel)
else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel)
end if
end if
end proc
> omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> if vallen = 5 then
> printf("%-30s = %-32d %s\n",prelabel,value, postlabel);
> else
> printf("%-30s = %-32d %s \n",prelabel,value, postlabel);
> fi;
> fi;
> # End Function number 1
> end;
omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 5 then
printf("%-30s = %-32d %s\n", prelabel, value, postlabel)
else printf("%-30s = %-32d %s \n", prelabel, value, postlabel)
end if
end if
end proc
> omniout_float_arr := proc(iolevel,prelabel,elemnt,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> print(prelabel,"[",elemnt,"]",value, postlabel);
> fi;
> # End Function number 1
> end;
omniout_float_arr := proc(
iolevel, prelabel, elemnt, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
print(prelabel, "[", elemnt, "]", value, postlabel)
end if
end proc
> dump_series := proc(iolevel,dump_label,series_name,
> array_series,numb)
> global glob_iolevel;
> local i;
> if (glob_iolevel >= iolevel) then
> i := 1;
> while (i <= numb) do
> print(dump_label,series_name
> ,i,array_series[i]);
> i := i + 1;
> od;
> fi;
> # End Function number 1
> end;
dump_series := proc(iolevel, dump_label, series_name, array_series, numb)
local i;
global glob_iolevel;
if iolevel <= glob_iolevel then
i := 1;
while i <= numb do
print(dump_label, series_name, i, array_series[i]); i := i + 1
end do
end if
end proc
> dump_series_2 := proc(iolevel,dump_label,series_name2,
> array_series2,numb,subnum,array_x)
> global glob_iolevel;
> local i,sub,ts_term;
> if (glob_iolevel >= iolevel) then
> sub := 1;
> while (sub <= subnum) do
> i := 1;
> while (i <= numb) do
> print(dump_label,series_name2,sub,i,array_series2[sub,i]);
> od;
> sub := sub + 1;
> od;
> fi;
> # End Function number 1
> end;
dump_series_2 := proc(
iolevel, dump_label, series_name2, array_series2, numb, subnum, array_x)
local i, sub, ts_term;
global glob_iolevel;
if iolevel <= glob_iolevel then
sub := 1;
while sub <= subnum do
i := 1;
while i <= numb do print(dump_label, series_name2, sub, i,
array_series2[sub, i])
end do;
sub := sub + 1
end do
end if
end proc
> cs_info := proc(iolevel,str)
> global glob_iolevel,glob_correct_start_flag,glob_h,glob_reached_optimal_h;
> if (glob_iolevel >= iolevel) then
> print("cs_info " , str , " glob_correct_start_flag = " , glob_correct_start_flag , "glob_h := " , glob_h , "glob_reached_optimal_h := " , glob_reached_optimal_h)
> fi;
> # End Function number 1
> end;
cs_info := proc(iolevel, str)
global
glob_iolevel, glob_correct_start_flag, glob_h, glob_reached_optimal_h;
if iolevel <= glob_iolevel then print("cs_info ", str,
" glob_correct_start_flag = ", glob_correct_start_flag,
"glob_h := ", glob_h, "glob_reached_optimal_h := ",
glob_reached_optimal_h)
end if
end proc
> # Begin Function number 2
> logitem_time := proc(fd,secs_in)
> global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century;
> local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int;
> secs := (secs_in);
> if (secs > 0.0) then # if number 1
> sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium);
> milliniums := convfloat(secs / sec_in_millinium);
> millinium_int := floor(milliniums);
> centuries := (milliniums - millinium_int)*centuries_in_millinium;
> cent_int := floor(centuries);
> years := (centuries - cent_int) * years_in_century;
> years_int := floor(years);
> days := (years - years_int) * days_in_year;
> days_int := floor(days);
> hours := (days - days_int) * hours_in_day;
> hours_int := floor(hours);
> minutes := (hours - hours_int) * min_in_hour;
> minutes_int := floor(minutes);
> seconds := (minutes - minutes_int) * sec_in_min;
> sec_int := floor(seconds);
> fprintf(fd,"
");
> if (millinium_int > 0) then # if number 2
> fprintf(fd,"%d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (cent_int > 0) then # if number 3
> fprintf(fd,"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (years_int > 0) then # if number 4
> fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int);
> elif (days_int > 0) then # if number 5
> fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int);
> elif (hours_int > 0) then # if number 6
> fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int);
> elif (minutes_int > 0) then # if number 7
> fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int);
> else
> fprintf(fd,"%d Seconds",sec_int);
> fi;# end if 7
> else
> fprintf(fd,"Unknown");
> fi;# end if 6
> fprintf(fd," | ");
> # End Function number 2
> end;
logitem_time := proc(fd, secs_in)
local cent_int, centuries, days, days_int, hours, hours_int, millinium_int,
milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs,
years, years_int;
global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour,
sec_in_min, years_in_century;
secs := secs_in;
if 0. < secs then
sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day*
days_in_year*years_in_century*centuries_in_millinium);
milliniums := convfloat(secs/sec_in_millinium);
millinium_int := floor(milliniums);
centuries := (milliniums - millinium_int)*centuries_in_millinium;
cent_int := floor(centuries);
years := (centuries - cent_int)*years_in_century;
years_int := floor(years);
days := (years - years_int)*days_in_year;
days_int := floor(days);
hours := (days - days_int)*hours_in_day;
hours_int := floor(hours);
minutes := (hours - hours_int)*min_in_hour;
minutes_int := floor(minutes);
seconds := (minutes - minutes_int)*sec_in_min;
sec_int := floor(seconds);
fprintf(fd, "");
if 0 < millinium_int then fprintf(fd, "%d Millinia %d Centuries %\
d Years %d Days %d Hours %d Minutes %d Seconds", millinium_int,
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < cent_int then fprintf(fd,
"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < years_int then fprintf(fd,
"%d Years %d Days %d Hours %d Minutes %d Seconds", years_int,
days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then fprintf(fd,
"%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int,
minutes_int, sec_int)
elif 0 < hours_int then fprintf(fd,
"%d Hours %d Minutes %d Seconds", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int)
else fprintf(fd, "%d Seconds", sec_int)
end if
else fprintf(fd, "Unknown")
end if;
fprintf(fd, " | ")
end proc
> omniout_timestr := proc (secs_in)
> global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century;
> local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int;
> secs := convfloat(secs_in);
> if (secs > 0.0) then # if number 6
> sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium);
> milliniums := convfloat(secs / sec_in_millinium);
> millinium_int := floor(milliniums);
> centuries := (milliniums - millinium_int)*centuries_in_millinium;
> cent_int := floor(centuries);
> years := (centuries - cent_int) * years_in_century;
> years_int := floor(years);
> days := (years - years_int) * days_in_year;
> days_int := floor(days);
> hours := (days - days_int) * hours_in_day;
> hours_int := floor(hours);
> minutes := (hours - hours_int) * min_in_hour;
> minutes_int := floor(minutes);
> seconds := (minutes - minutes_int) * sec_in_min;
> sec_int := floor(seconds);
>
> if (millinium_int > 0) then # if number 7
> printf(" = %d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (cent_int > 0) then # if number 8
> printf(" = %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (years_int > 0) then # if number 9
> printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int);
> elif (days_int > 0) then # if number 10
> printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int);
> elif (hours_int > 0) then # if number 11
> printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int);
> elif (minutes_int > 0) then # if number 12
> printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int);
> else
> printf(" = %d Seconds\n",sec_int);
> fi;# end if 12
> else
> printf(" Unknown\n");
> fi;# end if 11
> # End Function number 2
> end;
omniout_timestr := proc(secs_in)
local cent_int, centuries, days, days_int, hours, hours_int, millinium_int,
milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs,
years, years_int;
global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour,
sec_in_min, years_in_century;
secs := convfloat(secs_in);
if 0. < secs then
sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day*
days_in_year*years_in_century*centuries_in_millinium);
milliniums := convfloat(secs/sec_in_millinium);
millinium_int := floor(milliniums);
centuries := (milliniums - millinium_int)*centuries_in_millinium;
cent_int := floor(centuries);
years := (centuries - cent_int)*years_in_century;
years_int := floor(years);
days := (years - years_int)*days_in_year;
days_int := floor(days);
hours := (days - days_int)*hours_in_day;
hours_int := floor(hours);
minutes := (hours - hours_int)*min_in_hour;
minutes_int := floor(minutes);
seconds := (minutes - minutes_int)*sec_in_min;
sec_int := floor(seconds);
if 0 < millinium_int then printf(" = %d Millinia %d Centuries %d\
Years %d Days %d Hours %d Minutes %d Seconds\n", millinium_int,
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < cent_int then printf(" = %d Centuries %d Years %d Days \
%d Hours %d Minutes %d Seconds\n", cent_int, years_int,
days_int, hours_int, minutes_int, sec_int)
elif 0 < years_int then printf(
" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",
years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then printf(
" = %d Days %d Hours %d Minutes %d Seconds\n", days_int,
hours_int, minutes_int, sec_int)
elif 0 < hours_int then printf(
" = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int)
else printf(" = %d Seconds\n", sec_int)
end if
else printf(" Unknown\n")
end if
end proc
>
> # Begin Function number 3
> ats := proc(
> mmm_ats,array_a,array_b,jjj_ats)
> local iii_ats, lll_ats,ma_ats, ret_ats;
> ret_ats := 0.0;
> if (jjj_ats <= mmm_ats) then # if number 11
> ma_ats := mmm_ats + 1;
> iii_ats := jjj_ats;
> while (iii_ats <= mmm_ats) do # do number 1
> lll_ats := ma_ats - iii_ats;
> ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats];
> iii_ats := iii_ats + 1;
> od;# end do number 1
> fi;# end if 11
> ;
> ret_ats
> # End Function number 3
> end;
ats := proc(mmm_ats, array_a, array_b, jjj_ats)
local iii_ats, lll_ats, ma_ats, ret_ats;
ret_ats := 0.;
if jjj_ats <= mmm_ats then
ma_ats := mmm_ats + 1;
iii_ats := jjj_ats;
while iii_ats <= mmm_ats do
lll_ats := ma_ats - iii_ats;
ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats];
iii_ats := iii_ats + 1
end do
end if;
ret_ats
end proc
>
> # Begin Function number 4
> att := proc(
> mmm_att,array_aa,array_bb,jjj_att)
> global glob_max_terms;
> local al_att, iii_att,lll_att, ma_att, ret_att;
> ret_att := 0.0;
> if (jjj_att <= mmm_att) then # if number 11
> ma_att := mmm_att + 2;
> iii_att := jjj_att;
> while (iii_att <= mmm_att) do # do number 1
> lll_att := ma_att - iii_att;
> al_att := (lll_att - 1);
> if (lll_att <= glob_max_terms) then # if number 12
> ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]* convfp(al_att);
> fi;# end if 12
> ;
> iii_att := iii_att + 1;
> od;# end do number 1
> ;
> ret_att := ret_att / convfp(mmm_att) ;
> fi;# end if 11
> ;
> ret_att;
> # End Function number 4
> end;
att := proc(mmm_att, array_aa, array_bb, jjj_att)
local al_att, iii_att, lll_att, ma_att, ret_att;
global glob_max_terms;
ret_att := 0.;
if jjj_att <= mmm_att then
ma_att := mmm_att + 2;
iii_att := jjj_att;
while iii_att <= mmm_att do
lll_att := ma_att - iii_att;
al_att := lll_att - 1;
if lll_att <= glob_max_terms then ret_att := ret_att
+ array_aa[iii_att]*array_bb[lll_att]*convfp(al_att)
end if;
iii_att := iii_att + 1
end do;
ret_att := ret_att/convfp(mmm_att)
end if;
ret_att
end proc
> # Begin Function number 5
> display_pole := proc()
> global ALWAYS,glob_display_flag, glob_large_float, array_pole;
> if ((array_pole[1] <> glob_large_float) and (array_pole[1] > 0.0) and (array_pole[2] <> glob_large_float) and (array_pole[2]> 0.0) and glob_display_flag) then # if number 11
> omniout_float(ALWAYS,"Radius of convergence ",4, array_pole[1],4," ");
> omniout_float(ALWAYS,"Order of pole ",4, array_pole[2],4," ");
> fi;# end if 11
> # End Function number 5
> end;
display_pole := proc()
global ALWAYS, glob_display_flag, glob_large_float, array_pole;
if array_pole[1] <> glob_large_float and 0. < array_pole[1] and
array_pole[2] <> glob_large_float and 0. < array_pole[2] and
glob_display_flag then
omniout_float(ALWAYS, "Radius of convergence ", 4,
array_pole[1], 4, " ");
omniout_float(ALWAYS, "Order of pole ", 4,
array_pole[2], 4, " ")
end if
end proc
> # Begin Function number 6
> logditto := proc(file)
> fprintf(file,"");
> fprintf(file,"ditto");
> fprintf(file," | ");
> # End Function number 6
> end;
logditto := proc(file)
fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, " | ")
end proc
> # Begin Function number 7
> logitem_integer := proc(file,n)
> fprintf(file,"");
> fprintf(file,"%d",n);
> fprintf(file," | ");
> # End Function number 7
> end;
logitem_integer := proc(file, n)
fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, " | ")
end proc
> # Begin Function number 8
> logitem_str := proc(file,str)
> fprintf(file,"");
> fprintf(file,str);
> fprintf(file," | ");
> # End Function number 8
> end;
logitem_str := proc(file, str)
fprintf(file, ""); fprintf(file, str); fprintf(file, " | ")
end proc
> # Begin Function number 9
> log_revs := proc(file,revs)
> fprintf(file,revs);
> # End Function number 9
> end;
log_revs := proc(file, revs) fprintf(file, revs) end proc
> # Begin Function number 10
> logitem_float := proc(file,x)
> fprintf(file,"");
> fprintf(file,"%g",x);
> fprintf(file," | ");
> # End Function number 10
> end;
logitem_float := proc(file, x)
fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, " | ")
end proc
> # Begin Function number 11
> logitem_pole := proc(file,pole)
> fprintf(file,"");
> if pole = 0 then # if number 11
> fprintf(file,"NA");
> elif pole = 1 then # if number 12
> fprintf(file,"Real");
> elif pole = 2 then # if number 13
> fprintf(file,"Complex");
> else
> fprintf(file,"No Pole");
> fi;# end if 13
> fprintf(file," | ");
> # End Function number 11
> end;
logitem_pole := proc(file, pole)
fprintf(file, "");
if pole = 0 then fprintf(file, "NA")
elif pole = 1 then fprintf(file, "Real")
elif pole = 2 then fprintf(file, "Complex")
else fprintf(file, "No Pole")
end if;
fprintf(file, " | ")
end proc
> # Begin Function number 12
> logstart := proc(file)
> fprintf(file,"");
> # End Function number 12
> end;
logstart := proc(file) fprintf(file, "
") end proc
> # Begin Function number 13
> logend := proc(file)
> fprintf(file,"
\n");
> # End Function number 13
> end;
logend := proc(file) fprintf(file, "\n") end proc
> # Begin Function number 14
> chk_data := proc()
> global glob_max_iter,ALWAYS, glob_max_terms;
> local errflag;
> errflag := false;
>
> if ((glob_max_terms < 15) or (glob_max_terms > 512)) then # if number 13
> omniout_str(ALWAYS,"Illegal max_terms = -- Using 30");
> glob_max_terms := 30;
> fi;# end if 13
> ;
> if (glob_max_iter < 2) then # if number 13
> omniout_str(ALWAYS,"Illegal max_iter");
> errflag := true;
> fi;# end if 13
> ;
> if (errflag) then # if number 13
>
> quit;
> fi;# end if 13
> # End Function number 14
> end;
chk_data := proc()
local errflag;
global glob_max_iter, ALWAYS, glob_max_terms;
errflag := false;
if glob_max_terms < 15 or 512 < glob_max_terms then
omniout_str(ALWAYS, "Illegal max_terms = -- Using 30");
glob_max_terms := 30
end if;
if glob_max_iter < 2 then
omniout_str(ALWAYS, "Illegal max_iter"); errflag := true
end if;
if errflag then quit end if
end proc
>
> # Begin Function number 15
> comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec)
> global glob_small_float;
> local ms2, rrr, sec_left, sub1, sub2;
> ;
> ms2 := clock_sec;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (sub1 = 0.0) then # if number 13
> sec_left := 0.0;
> else
> if (abs(sub2) > 0.0) then # if number 14
> rrr := (sub1/sub2);
> sec_left := rrr * ms2 - ms2;
> else
> sec_left := 0.0;
> fi;# end if 14
> fi;# end if 13
> ;
> sec_left;
> # End Function number 15
> end;
comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec)
local ms2, rrr, sec_left, sub1, sub2;
global glob_small_float;
ms2 := clock_sec;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if sub1 = 0. then sec_left := 0.
else
if 0. < abs(sub2) then rrr := sub1/sub2; sec_left := rrr*ms2 - ms2
else sec_left := 0.
end if
end if;
sec_left
end proc
>
> # Begin Function number 16
> comp_percent := proc(t_end2,t_start2,t2)
> global glob_small_float;
> local rrr, sub1, sub2;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (abs(sub2) > glob_small_float) then # if number 13
> rrr := (100.0*sub2)/sub1;
> else
> rrr := 0.0;
> fi;# end if 13
> ;
> rrr
> # End Function number 16
> end;
comp_percent := proc(t_end2, t_start2, t2)
local rrr, sub1, sub2;
global glob_small_float;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if glob_small_float < abs(sub2) then rrr := 100.0*sub2/sub1
else rrr := 0.
end if;
rrr
end proc
>
> # Begin Function number 17
> factorial_1 := proc(nnn)
> nnn!;
>
> # End Function number 17
> end;
factorial_1 := proc(nnn) nnn! end proc
>
> # Begin Function number 18
> factorial_3 := proc(mmm2,nnn2)
> (mmm2!)/(nnn2!);
>
> # End Function number 18
> end;
factorial_3 := proc(mmm2, nnn2) mmm2!/nnn2! end proc
> # Begin Function number 19
> convfp := proc(mmm)
> (mmm);
>
> # End Function number 19
> end;
convfp := proc(mmm) mmm end proc
> # Begin Function number 20
> convfloat := proc(mmm)
> (mmm);
>
> # End Function number 20
> end;
convfloat := proc(mmm) mmm end proc
> elapsed_time_seconds := proc()
> time();
> end;
elapsed_time_seconds := proc() time() end proc
>
>
>
> #END ATS LIBRARY BLOCK
> #BEGIN USER DEF BLOCK
> #BEGIN USER DEF BLOCK
> exact_soln_y := proc(x)
> 2.0 - cos(x);
> end;
exact_soln_y := proc(x) 2.0 - cos(x) end proc
> exact_soln_yp := proc(x)
> sin(x);
> end;
exact_soln_yp := proc(x) sin(x) end proc
> #END USER DEF BLOCK
> #END USER DEF BLOCK
> #END OUTFILE5
> # Begin Function number 2
> mainprog := proc()
> #BEGIN OUTFIEMAIN
> local d1,d2,d3,d4,est_err_2,niii,done_once,
> term,ord,order_diff,term_no,html_log_file,
> rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter,
> x_start,x_end
> ,it, log10norm, max_terms, opt_iter, tmp;
> #Top Generate Globals Definition
> #Bottom Generate Globals Deninition
> global
> DEBUGMASSIVE,
> DEBUGL,
> glob_iolevel,
> ALWAYS,
> glob_max_terms,
> INFO,
> #Top Generate Globals Decl
> glob_relerr,
> glob_abserr,
> glob_last_good_h,
> glob_hmin_init,
> glob_disp_incr,
> glob_optimal_done,
> glob_not_yet_start_msg,
> glob_not_yet_finished,
> centuries_in_millinium,
> sec_in_min,
> glob_small_float,
> glob_no_eqs,
> glob_look_poles,
> glob_clock_start_sec,
> glob_max_minutes,
> glob_max_hours,
> glob_dump_analytic,
> djd_debug2,
> glob_subiter_method,
> glob_log10_abserr,
> min_in_hour,
> glob_log10normmin,
> glob_curr_iter_when_opt,
> glob_unchanged_h_cnt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_iter,
> glob_log10_relerr,
> glob_almost_1,
> glob_dump,
> glob_iter,
> MAX_UNCHANGED,
> glob_current_iter,
> glob_orig_start_sec,
> glob_max_sec,
> glob_hmin,
> glob_reached_optimal_h,
> glob_clock_sec,
> hours_in_day,
> glob_html_log,
> glob_normmax,
> glob_warned2,
> glob_optimal_clock_start_sec,
> glob_max_rel_trunc_err,
> glob_smallish_float,
> glob_h,
> djd_debug,
> glob_max_opt_iter,
> glob_log10relerr,
> glob_warned,
> glob_percent_done,
> glob_start,
> years_in_century,
> glob_display_flag,
> glob_log10abserr,
> glob_large_float,
> glob_hmax,
> glob_initial_pass,
> days_in_year,
> glob_optimal_expect_sec,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_2,
> #END CONST
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp1_g,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_last_rel_error,
> array_1st_rel_error,
> array_y,
> array_x,
> array_type_pole,
> array_y_set_initial,
> array_complex_pole,
> array_real_pole,
> array_y_higher,
> array_poles,
> array_y_higher_work2,
> array_y_higher_work,
> glob_last;
> glob_last;
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> glob_iolevel := INFO;
> DEBUGMASSIVE := 4;
> DEBUGL := 3;
> glob_iolevel := 5;
> ALWAYS := 1;
> glob_max_terms := 30;
> INFO := 2;
> glob_relerr := 0.1e-10;
> glob_abserr := 0.1e-10;
> glob_last_good_h := 0.1;
> glob_hmin_init := 0.001;
> glob_disp_incr := 0.1;
> glob_optimal_done := false;
> glob_not_yet_start_msg := true;
> glob_not_yet_finished := true;
> centuries_in_millinium := 10.0;
> sec_in_min := 60.0;
> glob_small_float := 0.1e-50;
> glob_no_eqs := 0;
> glob_look_poles := false;
> glob_clock_start_sec := 0.0;
> glob_max_minutes := 0.0;
> glob_max_hours := 0.0;
> glob_dump_analytic := false;
> djd_debug2 := true;
> glob_subiter_method := 3;
> glob_log10_abserr := 0.1e-10;
> min_in_hour := 60.0;
> glob_log10normmin := 0.1;
> glob_curr_iter_when_opt := 0;
> glob_unchanged_h_cnt := 0;
> glob_optimal_start := 0.0;
> glob_max_trunc_err := 0.1e-10;
> glob_max_iter := 1000;
> glob_log10_relerr := 0.1e-10;
> glob_almost_1 := 0.9990;
> glob_dump := false;
> glob_iter := 0;
> MAX_UNCHANGED := 10;
> glob_current_iter := 0;
> glob_orig_start_sec := 0.0;
> glob_max_sec := 10000.0;
> glob_hmin := 0.00000000001;
> glob_reached_optimal_h := false;
> glob_clock_sec := 0.0;
> hours_in_day := 24.0;
> glob_html_log := true;
> glob_normmax := 0.0;
> glob_warned2 := false;
> glob_optimal_clock_start_sec := 0.0;
> glob_max_rel_trunc_err := 0.1e-10;
> glob_smallish_float := 0.1e-100;
> glob_h := 0.1;
> djd_debug := true;
> glob_max_opt_iter := 10;
> glob_log10relerr := 0.0;
> glob_warned := false;
> glob_percent_done := 0.0;
> glob_start := 0;
> years_in_century := 100.0;
> glob_display_flag := true;
> glob_log10abserr := 0.0;
> glob_large_float := 9.0e100;
> glob_hmax := 1.0;
> glob_initial_pass := true;
> days_in_year := 365.0;
> glob_optimal_expect_sec := 0.1;
> #Write Set Defaults
> glob_orig_start_sec := elapsed_time_seconds();
> MAX_UNCHANGED := 10;
> glob_curr_iter_when_opt := 0;
> glob_display_flag := true;
> glob_no_eqs := 1;
> glob_iter := -1;
> opt_iter := -1;
> glob_max_iter := 50000;
> glob_max_hours := 0.0;
> glob_max_minutes := 15.0;
> omniout_str(ALWAYS,"##############ECHO OF PROBLEM#################");
> omniout_str(ALWAYS,"##############temp/h2sinpostode.ode#################");
> omniout_str(ALWAYS,"diff ( y , x , 2 ) = sin(x);");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"Digits := 50;");
> omniout_str(ALWAYS,"max_terms := 30;");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#END FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"x_start := 0.1;");
> omniout_str(ALWAYS,"x_end := 5.0 ;");
> omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);");
> omniout_str(ALWAYS,"array_y_init[1 + 1] := exact_soln_yp(x_start);");
> omniout_str(ALWAYS,"glob_h := 0.00001;");
> omniout_str(ALWAYS,"glob_look_poles := true;");
> omniout_str(ALWAYS,"glob_max_iter := 100;");
> omniout_str(ALWAYS,"#END SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK");
> omniout_str(ALWAYS,"glob_h := 0.0001 ;");
> omniout_str(ALWAYS,"glob_look_poles := true;");
> omniout_str(ALWAYS,"glob_max_iter := 1000;");
> omniout_str(ALWAYS,"glob_max_minutes := 15;");
> omniout_str(ALWAYS,"#END OVERRIDE BLOCK");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK");
> omniout_str(ALWAYS,"exact_soln_y := proc(x)");
> omniout_str(ALWAYS,"2.0 - cos(x);");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"exact_soln_yp := proc(x)");
> omniout_str(ALWAYS,"sin(x);");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"#END USER DEF BLOCK");
> omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################");
> glob_unchanged_h_cnt := 0;
> glob_warned := false;
> glob_warned2 := false;
> glob_small_float := 1.0e-200;
> glob_smallish_float := 1.0e-64;
> glob_large_float := 1.0e100;
> glob_almost_1 := 0.99;
> glob_log10_abserr := -8.0;
> glob_log10_relerr := -8.0;
> glob_hmax := 0.01;
> #BEGIN FIRST INPUT BLOCK
> #BEGIN FIRST INPUT BLOCK
> Digits := 50;
> max_terms := 30;
> #END FIRST INPUT BLOCK
> #START OF INITS AFTER INPUT BLOCK
> glob_max_terms := max_terms;
> glob_html_log := true;
> #END OF INITS AFTER INPUT BLOCK
> array_tmp0:= Array(1..(max_terms + 1),[]);
> array_tmp1:= Array(1..(max_terms + 1),[]);
> array_tmp2:= Array(1..(max_terms + 1),[]);
> array_tmp1_g:= Array(1..(max_terms + 1),[]);
> array_pole:= Array(1..(max_terms + 1),[]);
> array_y_init:= Array(1..(max_terms + 1),[]);
> array_m1:= Array(1..(max_terms + 1),[]);
> array_norms:= Array(1..(max_terms + 1),[]);
> array_last_rel_error:= Array(1..(max_terms + 1),[]);
> array_1st_rel_error:= Array(1..(max_terms + 1),[]);
> array_y:= Array(1..(max_terms + 1),[]);
> array_x:= Array(1..(max_terms + 1),[]);
> array_type_pole:= Array(1..(max_terms + 1),[]);
> array_y_set_initial := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> array_complex_pole := Array(1..(1+ 1) ,(1..3+ 1),[]);
> array_real_pole := Array(1..(1+ 1) ,(1..3+ 1),[]);
> array_y_higher := Array(1..(3+ 1) ,(1..max_terms+ 1),[]);
> array_poles := Array(1..(1+ 1) ,(1..3+ 1),[]);
> array_y_higher_work2 := Array(1..(3+ 1) ,(1..max_terms+ 1),[]);
> array_y_higher_work := Array(1..(3+ 1) ,(1..max_terms+ 1),[]);
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp0[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp2[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp1_g[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_pole[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_y_init[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_m1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_norms[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_last_rel_error[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_1st_rel_error[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_y[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_x[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_type_pole[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=2 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_set_initial[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=1 do # do number 2
> term := 1;
> while term <= 3 do # do number 3
> array_complex_pole[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=1 do # do number 2
> term := 1;
> while term <= 3 do # do number 3
> array_real_pole[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=3 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=1 do # do number 2
> term := 1;
> while term <= 3 do # do number 3
> array_poles[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=3 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher_work2[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=3 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher_work[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> #BEGIN ARRAYS DEFINED AND INITIALIZATED
> array_tmp2 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp2[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_tmp1 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_tmp0 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp0[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_tmp1_g := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp1_g[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_x := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_x[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_y := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_y[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_0D0 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_const_0D0[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_0D0[1] := 0.0;
> array_const_2 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_const_2[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_2[1] := 2;
> array_m1 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms do # do number 2
> array_m1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_m1[1] := -1.0;
> #END ARRAYS DEFINED AND INITIALIZATED
> #TOP SECOND INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> #END FIRST INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> x_start := 0.1;
> x_end := 5.0 ;
> array_y_init[0 + 1] := exact_soln_y(x_start);
> array_y_init[1 + 1] := exact_soln_yp(x_start);
> glob_h := 0.00001;
> glob_look_poles := true;
> glob_max_iter := 100;
> #END SECOND INPUT BLOCK
> #BEGIN OVERRIDE BLOCK
> glob_h := 0.0001 ;
> glob_look_poles := true;
> glob_max_iter := 1000;
> glob_max_minutes := 15;
> #END OVERRIDE BLOCK
> #END SECOND INPUT BLOCK
> #BEGIN INITS AFTER SECOND INPUT BLOCK
> glob_last_good_h := glob_h;
> glob_max_terms := max_terms;
> glob_max_sec := convfloat(60.0) * convfloat(glob_max_minutes) + convfloat(3600.0) * convfloat(glob_max_hours);
> glob_abserr := 10.0 ^ (glob_log10_abserr);
> glob_relerr := 10.0 ^ (glob_log10_relerr);
> chk_data();
> #AFTER INITS AFTER SECOND INPUT BLOCK
> array_y_set_initial[1,1] := true;
> array_y_set_initial[1,2] := true;
> array_y_set_initial[1,3] := false;
> array_y_set_initial[1,4] := false;
> array_y_set_initial[1,5] := false;
> array_y_set_initial[1,6] := false;
> array_y_set_initial[1,7] := false;
> array_y_set_initial[1,8] := false;
> array_y_set_initial[1,9] := false;
> array_y_set_initial[1,10] := false;
> array_y_set_initial[1,11] := false;
> array_y_set_initial[1,12] := false;
> array_y_set_initial[1,13] := false;
> array_y_set_initial[1,14] := false;
> array_y_set_initial[1,15] := false;
> array_y_set_initial[1,16] := false;
> array_y_set_initial[1,17] := false;
> array_y_set_initial[1,18] := false;
> array_y_set_initial[1,19] := false;
> array_y_set_initial[1,20] := false;
> array_y_set_initial[1,21] := false;
> array_y_set_initial[1,22] := false;
> array_y_set_initial[1,23] := false;
> array_y_set_initial[1,24] := false;
> array_y_set_initial[1,25] := false;
> array_y_set_initial[1,26] := false;
> array_y_set_initial[1,27] := false;
> array_y_set_initial[1,28] := false;
> array_y_set_initial[1,29] := false;
> array_y_set_initial[1,30] := false;
> if glob_html_log then # if number 2
> html_log_file := fopen("html/entry.html",WRITE,TEXT);
> fi;# end if 2
> ;
> #BEGIN SOLUTION CODE
> omniout_str(ALWAYS,"START of Soultion");
> #Start Series -- INITIALIZE FOR SOLUTION
> array_x[1] := x_start;
> array_x[2] := glob_h;
> order_diff := 2;
> #Start Series array_y
> term_no := 1;
> while (term_no <= order_diff) do # do number 2
> array_y[term_no] := array_y_init[term_no] * glob_h ^ (term_no - 1) / factorial_1(term_no - 1);
> term_no := term_no + 1;
> od;# end do number 2
> ;
> rows := order_diff;
> r_order := 1;
> while (r_order <= rows) do # do number 2
> term_no := 1;
> while (term_no <= (rows - r_order + 1)) do # do number 3
> it := term_no + r_order - 1;
> array_y_higher[r_order,term_no] := array_y_init[it]* (glob_h ^ (term_no - 1)) / ((factorial_1(term_no - 1)));
> term_no := term_no + 1;
> od;# end do number 3
> ;
> r_order := r_order + 1;
> od;# end do number 2
> ;
> current_iter := 1;
> glob_clock_start_sec := elapsed_time_seconds();
> start_array_y();
> if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 2
> tmp := abs(array_y_higher[1,1]);
> log10norm := (log10(tmp));
> if (log10norm < glob_log10normmin) then # if number 3
> glob_log10normmin := log10norm;
> fi;# end if 3
> fi;# end if 2
> ;
> display_alot(current_iter)
> ;
> glob_clock_sec := elapsed_time_seconds();
> glob_current_iter := 0;
> glob_iter := 0;
> omniout_str(DEBUGL," ");
> glob_reached_optimal_h := true;
> glob_optimal_clock_start_sec := elapsed_time_seconds();
> while ((glob_current_iter < glob_max_iter) and (array_x[1] <= x_end ) and ((convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec)) < convfloat(glob_max_sec))) do # do number 2
> #left paren 0001C
> omniout_str(INFO," ");
> omniout_str(INFO,"TOP MAIN SOLVE Loop");
> glob_iter := glob_iter + 1;
> glob_clock_sec := elapsed_time_seconds();
> glob_current_iter := glob_current_iter + 1;
> atomall();
> if (glob_look_poles) then # if number 2
> #left paren 0004C
> check_for_pole();
> fi;# end if 2
> ;#was right paren 0004C
> array_x[1] := array_x[1] + glob_h;
> array_x[2] := glob_h;
> #Jump Series array_y
> order_diff := 2;
> #START PART 1 SUM AND ADJUST
> #START SUM AND ADJUST EQ =1
> #sum_and_adjust array_y
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 3;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[3,iii] := array_y_higher[3,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 3;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 2;
> calc_term := 2;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 2;
> calc_term := 2;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 2;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 2;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 3;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 3;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 2;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 2;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #END SUM AND ADJUST EQ =1
> #END PART 1
> #START PART 2 MOVE TERMS to REGULAR Array
> term_no := glob_max_terms;
> while (term_no >= 1) do # do number 3
> array_y[term_no] := array_y_higher_work2[1,term_no];
> ord := 1;
> while ord <= order_diff do # do number 4
> array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no];
> ord := ord + 1;
> od;# end do number 4
> ;
> term_no := term_no - 1;
> od;# end do number 3
> ;
> #END PART 2 HEVE MOVED TERMS to REGULAR Array
> display_alot(current_iter)
> ;
> od;# end do number 2
> ;#right paren 0001C
> omniout_str(ALWAYS,"Finished!");
> if (glob_iter >= glob_max_iter) then # if number 2
> omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!")
> fi;# end if 2
> ;
> if (elapsed_time_seconds() - convfloat(glob_orig_start_sec) >= convfloat(glob_max_sec )) then # if number 2
> omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!")
> fi;# end if 2
> ;
> glob_clock_sec := elapsed_time_seconds();
> omniout_str(INFO,"diff ( y , x , 2 ) = sin(x);");
> omniout_int(INFO,"Iterations ",32,glob_iter,4," ")
> ;
> prog_report(x_start,x_end);
> if glob_html_log then # if number 2
> logstart(html_log_file);
> logitem_str(html_log_file,"2012-06-13T13:49:22-05:00")
> ;
> logitem_str(html_log_file,"Maple")
> ;
> logitem_str(html_log_file,"h2sin")
> ;
> logitem_str(html_log_file,"diff ( y , x , 2 ) = sin(x);")
> ;
> logitem_float(html_log_file,x_start)
> ;
> logitem_float(html_log_file,x_end)
> ;
> logitem_float(html_log_file,array_x[1])
> ;
> logitem_float(html_log_file,glob_h)
> ;
> logitem_integer(html_log_file,Digits)
> ;
> ;
> logitem_integer(html_log_file,glob_max_terms)
> ;
> logitem_float(html_log_file,array_1st_rel_error[1])
> ;
> logitem_float(html_log_file,array_last_rel_error[1])
> ;
> logitem_integer(html_log_file,glob_iter)
> ;
> logitem_pole(html_log_file,array_type_pole[1])
> ;
> if array_type_pole[1] = 1 or array_type_pole[1] = 2 then # if number 3
> logitem_float(html_log_file,array_pole[1])
> ;
> logitem_float(html_log_file,array_pole[2])
> ;
> 0;
> else
> logitem_str(html_log_file,"NA")
> ;
> logitem_str(html_log_file,"NA")
> ;
> 0;
> fi;# end if 3
> ;
> logitem_time(html_log_file,convfloat(glob_clock_sec))
> ;
> if glob_percent_done < 100.0 then # if number 3
> logitem_time(html_log_file,convfloat(glob_optimal_expect_sec))
> ;
> 0
> else
> logitem_str(html_log_file,"Done")
> ;
> 0
> fi;# end if 3
> ;
> log_revs(html_log_file," 090 | ")
> ;
> logitem_str(html_log_file,"h2sin diffeq.mxt")
> ;
> logitem_str(html_log_file,"h2sin maple results")
> ;
> logitem_str(html_log_file,"Test of revised logic - mostly affecting systems of eqs")
> ;
> logend(html_log_file)
> ;
> ;
> fi;# end if 2
> ;
> if glob_html_log then # if number 2
> fclose(html_log_file);
> fi;# end if 2
> ;
> ;;
> #END OUTFILEMAIN
> # End Function number 8
> end;
mainprog := proc()
local d1, d2, d3, d4, est_err_2, niii, done_once, term, ord, order_diff,
term_no, html_log_file, rows, r_order, sub_iter, calc_term, iii, temp_sum,
current_iter, x_start, x_end, it, log10norm, max_terms, opt_iter, tmp;
global DEBUGMASSIVE, DEBUGL, glob_iolevel, ALWAYS, glob_max_terms, INFO,
glob_relerr, glob_abserr, glob_last_good_h, glob_hmin_init, glob_disp_incr,
glob_optimal_done, glob_not_yet_start_msg, glob_not_yet_finished,
centuries_in_millinium, sec_in_min, glob_small_float, glob_no_eqs,
glob_look_poles, glob_clock_start_sec, glob_max_minutes, glob_max_hours,
glob_dump_analytic, djd_debug2, glob_subiter_method, glob_log10_abserr,
min_in_hour, glob_log10normmin, glob_curr_iter_when_opt,
glob_unchanged_h_cnt, glob_optimal_start, glob_max_trunc_err, glob_max_iter,
glob_log10_relerr, glob_almost_1, glob_dump, glob_iter, MAX_UNCHANGED,
glob_current_iter, glob_orig_start_sec, glob_max_sec, glob_hmin,
glob_reached_optimal_h, glob_clock_sec, hours_in_day, glob_html_log,
glob_normmax, glob_warned2, glob_optimal_clock_start_sec,
glob_max_rel_trunc_err, glob_smallish_float, glob_h, djd_debug,
glob_max_opt_iter, glob_log10relerr, glob_warned, glob_percent_done,
glob_start, years_in_century, glob_display_flag, glob_log10abserr,
glob_large_float, glob_hmax, glob_initial_pass, days_in_year,
glob_optimal_expect_sec, array_const_0D0, array_const_2, array_tmp0,
array_tmp1, array_tmp2, array_tmp1_g, array_pole, array_y_init, array_m1,
array_norms, array_last_rel_error, array_1st_rel_error, array_y, array_x,
array_type_pole, array_y_set_initial, array_complex_pole, array_real_pole,
array_y_higher, array_poles, array_y_higher_work2, array_y_higher_work,
glob_last;
glob_last;
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
glob_iolevel := INFO;
DEBUGMASSIVE := 4;
DEBUGL := 3;
glob_iolevel := 5;
ALWAYS := 1;
glob_max_terms := 30;
INFO := 2;
glob_relerr := 0.1*10^(-10);
glob_abserr := 0.1*10^(-10);
glob_last_good_h := 0.1;
glob_hmin_init := 0.001;
glob_disp_incr := 0.1;
glob_optimal_done := false;
glob_not_yet_start_msg := true;
glob_not_yet_finished := true;
centuries_in_millinium := 10.0;
sec_in_min := 60.0;
glob_small_float := 0.1*10^(-50);
glob_no_eqs := 0;
glob_look_poles := false;
glob_clock_start_sec := 0.;
glob_max_minutes := 0.;
glob_max_hours := 0.;
glob_dump_analytic := false;
djd_debug2 := true;
glob_subiter_method := 3;
glob_log10_abserr := 0.1*10^(-10);
min_in_hour := 60.0;
glob_log10normmin := 0.1;
glob_curr_iter_when_opt := 0;
glob_unchanged_h_cnt := 0;
glob_optimal_start := 0.;
glob_max_trunc_err := 0.1*10^(-10);
glob_max_iter := 1000;
glob_log10_relerr := 0.1*10^(-10);
glob_almost_1 := 0.9990;
glob_dump := false;
glob_iter := 0;
MAX_UNCHANGED := 10;
glob_current_iter := 0;
glob_orig_start_sec := 0.;
glob_max_sec := 10000.0;
glob_hmin := 0.1*10^(-10);
glob_reached_optimal_h := false;
glob_clock_sec := 0.;
hours_in_day := 24.0;
glob_html_log := true;
glob_normmax := 0.;
glob_warned2 := false;
glob_optimal_clock_start_sec := 0.;
glob_max_rel_trunc_err := 0.1*10^(-10);
glob_smallish_float := 0.1*10^(-100);
glob_h := 0.1;
djd_debug := true;
glob_max_opt_iter := 10;
glob_log10relerr := 0.;
glob_warned := false;
glob_percent_done := 0.;
glob_start := 0;
years_in_century := 100.0;
glob_display_flag := true;
glob_log10abserr := 0.;
glob_large_float := 0.90*10^101;
glob_hmax := 1.0;
glob_initial_pass := true;
days_in_year := 365.0;
glob_optimal_expect_sec := 0.1;
glob_orig_start_sec := elapsed_time_seconds();
MAX_UNCHANGED := 10;
glob_curr_iter_when_opt := 0;
glob_display_flag := true;
glob_no_eqs := 1;
glob_iter := -1;
opt_iter := -1;
glob_max_iter := 50000;
glob_max_hours := 0.;
glob_max_minutes := 15.0;
omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################");
omniout_str(ALWAYS,
"##############temp/h2sinpostode.ode#################");
omniout_str(ALWAYS, "diff ( y , x , 2 ) = sin(x);");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK");
omniout_str(ALWAYS, "Digits := 50;");
omniout_str(ALWAYS, "max_terms := 30;");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#END FIRST INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK");
omniout_str(ALWAYS, "x_start := 0.1;");
omniout_str(ALWAYS, "x_end := 5.0 ;");
omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);");
omniout_str(ALWAYS, "array_y_init[1 + 1] := exact_soln_yp(x_start);");
omniout_str(ALWAYS, "glob_h := 0.00001;");
omniout_str(ALWAYS, "glob_look_poles := true;");
omniout_str(ALWAYS, "glob_max_iter := 100;");
omniout_str(ALWAYS, "#END SECOND INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK");
omniout_str(ALWAYS, "glob_h := 0.0001 ;");
omniout_str(ALWAYS, "glob_look_poles := true;");
omniout_str(ALWAYS, "glob_max_iter := 1000;");
omniout_str(ALWAYS, "glob_max_minutes := 15;");
omniout_str(ALWAYS, "#END OVERRIDE BLOCK");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK");
omniout_str(ALWAYS, "exact_soln_y := proc(x)");
omniout_str(ALWAYS, "2.0 - cos(x);");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "exact_soln_yp := proc(x)");
omniout_str(ALWAYS, "sin(x);");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "#END USER DEF BLOCK");
omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################");
glob_unchanged_h_cnt := 0;
glob_warned := false;
glob_warned2 := false;
glob_small_float := 0.10*10^(-199);
glob_smallish_float := 0.10*10^(-63);
glob_large_float := 0.10*10^101;
glob_almost_1 := 0.99;
glob_log10_abserr := -8.0;
glob_log10_relerr := -8.0;
glob_hmax := 0.01;
Digits := 50;
max_terms := 30;
glob_max_terms := max_terms;
glob_html_log := true;
array_tmp0 := Array(1 .. max_terms + 1, []);
array_tmp1 := Array(1 .. max_terms + 1, []);
array_tmp2 := Array(1 .. max_terms + 1, []);
array_tmp1_g := Array(1 .. max_terms + 1, []);
array_pole := Array(1 .. max_terms + 1, []);
array_y_init := Array(1 .. max_terms + 1, []);
array_m1 := Array(1 .. max_terms + 1, []);
array_norms := Array(1 .. max_terms + 1, []);
array_last_rel_error := Array(1 .. max_terms + 1, []);
array_1st_rel_error := Array(1 .. max_terms + 1, []);
array_y := Array(1 .. max_terms + 1, []);
array_x := Array(1 .. max_terms + 1, []);
array_type_pole := Array(1 .. max_terms + 1, []);
array_y_set_initial := Array(1 .. 3, 1 .. max_terms + 1, []);
array_complex_pole := Array(1 .. 2, 1 .. 4, []);
array_real_pole := Array(1 .. 2, 1 .. 4, []);
array_y_higher := Array(1 .. 4, 1 .. max_terms + 1, []);
array_poles := Array(1 .. 2, 1 .. 4, []);
array_y_higher_work2 := Array(1 .. 4, 1 .. max_terms + 1, []);
array_y_higher_work := Array(1 .. 4, 1 .. max_terms + 1, []);
term := 1;
while term <= max_terms do array_tmp0[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_tmp1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_tmp2[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_tmp1_g[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_pole[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_y_init[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_m1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_norms[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do
array_last_rel_error[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do
array_1st_rel_error[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_y[term] := 0.; term := term + 1 end do
;
term := 1;
while term <= max_terms do array_x[term] := 0.; term := term + 1 end do
;
term := 1;
while term <= max_terms do
array_type_pole[term] := 0.; term := term + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= max_terms do
array_y_set_initial[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 1 do
term := 1;
while term <= 3 do
array_complex_pole[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 1 do
term := 1;
while term <= 3 do
array_real_pole[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= max_terms do
array_y_higher[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 1 do
term := 1;
while term <= 3 do array_poles[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= max_terms do
array_y_higher_work2[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= max_terms do
array_y_higher_work[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
array_tmp2 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_tmp2[term] := 0.; term := term + 1
end do;
array_tmp1 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_tmp1[term] := 0.; term := term + 1
end do;
array_tmp0 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_tmp0[term] := 0.; term := term + 1
end do;
array_tmp1_g := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_tmp1_g[term] := 0.; term := term + 1
end do;
array_x := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_x[term] := 0.; term := term + 1
end do;
array_y := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_y[term] := 0.; term := term + 1
end do;
array_const_0D0 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_const_0D0[term] := 0.; term := term + 1
end do;
array_const_0D0[1] := 0.;
array_const_2 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_const_2[term] := 0.; term := term + 1
end do;
array_const_2[1] := 2;
array_m1 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms do array_m1[term] := 0.; term := term + 1
end do;
array_m1[1] := -1.0;
x_start := 0.1;
x_end := 5.0;
array_y_init[1] := exact_soln_y(x_start);
array_y_init[2] := exact_soln_yp(x_start);
glob_h := 0.00001;
glob_look_poles := true;
glob_max_iter := 100;
glob_h := 0.0001;
glob_look_poles := true;
glob_max_iter := 1000;
glob_max_minutes := 15;
glob_last_good_h := glob_h;
glob_max_terms := max_terms;
glob_max_sec := convfloat(60.0)*convfloat(glob_max_minutes)
+ convfloat(3600.0)*convfloat(glob_max_hours);
glob_abserr := 10.0^glob_log10_abserr;
glob_relerr := 10.0^glob_log10_relerr;
chk_data();
array_y_set_initial[1, 1] := true;
array_y_set_initial[1, 2] := true;
array_y_set_initial[1, 3] := false;
array_y_set_initial[1, 4] := false;
array_y_set_initial[1, 5] := false;
array_y_set_initial[1, 6] := false;
array_y_set_initial[1, 7] := false;
array_y_set_initial[1, 8] := false;
array_y_set_initial[1, 9] := false;
array_y_set_initial[1, 10] := false;
array_y_set_initial[1, 11] := false;
array_y_set_initial[1, 12] := false;
array_y_set_initial[1, 13] := false;
array_y_set_initial[1, 14] := false;
array_y_set_initial[1, 15] := false;
array_y_set_initial[1, 16] := false;
array_y_set_initial[1, 17] := false;
array_y_set_initial[1, 18] := false;
array_y_set_initial[1, 19] := false;
array_y_set_initial[1, 20] := false;
array_y_set_initial[1, 21] := false;
array_y_set_initial[1, 22] := false;
array_y_set_initial[1, 23] := false;
array_y_set_initial[1, 24] := false;
array_y_set_initial[1, 25] := false;
array_y_set_initial[1, 26] := false;
array_y_set_initial[1, 27] := false;
array_y_set_initial[1, 28] := false;
array_y_set_initial[1, 29] := false;
array_y_set_initial[1, 30] := false;
if glob_html_log then
html_log_file := fopen("html/entry.html", WRITE, TEXT)
end if;
omniout_str(ALWAYS, "START of Soultion");
array_x[1] := x_start;
array_x[2] := glob_h;
order_diff := 2;
term_no := 1;
while term_no <= order_diff do
array_y[term_no] := array_y_init[term_no]*glob_h^(term_no - 1)/
factorial_1(term_no - 1);
term_no := term_no + 1
end do;
rows := order_diff;
r_order := 1;
while r_order <= rows do
term_no := 1;
while term_no <= rows - r_order + 1 do
it := term_no + r_order - 1;
array_y_higher[r_order, term_no] := array_y_init[it]*
glob_h^(term_no - 1)/factorial_1(term_no - 1);
term_no := term_no + 1
end do;
r_order := r_order + 1
end do;
current_iter := 1;
glob_clock_start_sec := elapsed_time_seconds();
start_array_y();
if glob_small_float < abs(array_y_higher[1, 1]) then
tmp := abs(array_y_higher[1, 1]);
log10norm := log10(tmp);
if log10norm < glob_log10normmin then
glob_log10normmin := log10norm
end if
end if;
display_alot(current_iter);
glob_clock_sec := elapsed_time_seconds();
glob_current_iter := 0;
glob_iter := 0;
omniout_str(DEBUGL, " ");
glob_reached_optimal_h := true;
glob_optimal_clock_start_sec := elapsed_time_seconds();
while glob_current_iter < glob_max_iter and array_x[1] <= x_end and
convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec) <
convfloat(glob_max_sec) do
omniout_str(INFO, " ");
omniout_str(INFO, "TOP MAIN SOLVE Loop");
glob_iter := glob_iter + 1;
glob_clock_sec := elapsed_time_seconds();
glob_current_iter := glob_current_iter + 1;
atomall();
if glob_look_poles then check_for_pole() end if;
array_x[1] := array_x[1] + glob_h;
array_x[2] := glob_h;
order_diff := 2;
ord := 3;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[3, iii] := array_y_higher[3, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 3;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
ord := 2;
calc_term := 2;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[2, iii] := array_y_higher[2, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 2;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
ord := 2;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[2, iii] := array_y_higher[2, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
ord := 1;
calc_term := 3;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 3;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
ord := 1;
calc_term := 2;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 2;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
ord := 1;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
term_no := glob_max_terms;
while 1 <= term_no do
array_y[term_no] := array_y_higher_work2[1, term_no];
ord := 1;
while ord <= order_diff do
array_y_higher[ord, term_no] :=
array_y_higher_work2[ord, term_no];
ord := ord + 1
end do;
term_no := term_no - 1
end do;
display_alot(current_iter)
end do;
omniout_str(ALWAYS, "Finished!");
if glob_max_iter <= glob_iter then omniout_str(ALWAYS,
"Maximum Iterations Reached before Solution Completed!")
end if;
if convfloat(glob_max_sec) <=
elapsed_time_seconds() - convfloat(glob_orig_start_sec) then
omniout_str(ALWAYS,
"Maximum Time Reached before Solution Completed!")
end if;
glob_clock_sec := elapsed_time_seconds();
omniout_str(INFO, "diff ( y , x , 2 ) = sin(x);");
omniout_int(INFO, "Iterations ", 32, glob_iter, 4,
" ");
prog_report(x_start, x_end);
if glob_html_log then
logstart(html_log_file);
logitem_str(html_log_file, "2012-06-13T13:49:22-05:00");
logitem_str(html_log_file, "Maple");
logitem_str(html_log_file, "h2sin");
logitem_str(html_log_file, "diff ( y , x , 2 ) = sin(x);");
logitem_float(html_log_file, x_start);
logitem_float(html_log_file, x_end);
logitem_float(html_log_file, array_x[1]);
logitem_float(html_log_file, glob_h);
logitem_integer(html_log_file, Digits);
logitem_integer(html_log_file, glob_max_terms);
logitem_float(html_log_file, array_1st_rel_error[1]);
logitem_float(html_log_file, array_last_rel_error[1]);
logitem_integer(html_log_file, glob_iter);
logitem_pole(html_log_file, array_type_pole[1]);
if array_type_pole[1] = 1 or array_type_pole[1] = 2 then
logitem_float(html_log_file, array_pole[1]);
logitem_float(html_log_file, array_pole[2]);
0
else
logitem_str(html_log_file, "NA");
logitem_str(html_log_file, "NA");
0
end if;
logitem_time(html_log_file, convfloat(glob_clock_sec));
if glob_percent_done < 100.0 then
logitem_time(html_log_file, convfloat(glob_optimal_expect_sec))
;
0
else logitem_str(html_log_file, "Done"); 0
end if;
log_revs(html_log_file, " 090 | ");
logitem_str(html_log_file,
"h2sin diffeq.mxt");
logitem_str(html_log_file,
"h2sin maple results");
logitem_str(html_log_file,
"Test of revised logic - mostly affecting systems of eqs");
logend(html_log_file)
end if;
if glob_html_log then fclose(html_log_file) end if
end proc
> mainprog();
##############ECHO OF PROBLEM#################
##############temp/h2sinpostode.ode#################
diff ( y , x , 2 ) = sin(x);
!
#BEGIN FIRST INPUT BLOCK
Digits := 50;
max_terms := 30;
!
#END FIRST INPUT BLOCK
#BEGIN SECOND INPUT BLOCK
x_start := 0.1;
x_end := 5.0 ;
array_y_init[0 + 1] := exact_soln_y(x_start);
array_y_init[1 + 1] := exact_soln_yp(x_start);
glob_h := 0.00001;
glob_look_poles := true;
glob_max_iter := 100;
#END SECOND INPUT BLOCK
#BEGIN OVERRIDE BLOCK
glob_h := 0.0001 ;
glob_look_poles := true;
glob_max_iter := 1000;
glob_max_minutes := 15;
#END OVERRIDE BLOCK
!
#BEGIN USER DEF BLOCK
exact_soln_y := proc(x)
2.0 - cos(x);
end;
exact_soln_yp := proc(x)
sin(x);
end;
#END USER DEF BLOCK
#######END OF ECHO OF PROBLEM#################
START of Soultion
x[1] = 0.1
y[1] (analytic) = 1.0049958347219742339044380121961
y[1] (numeric) = 1.0049958347219742339044380121961
absolute error = 0
relative error = 0 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1001
y[1] (analytic) = 1.00500582303864310006118068491
y[1] (numeric) = 1.0050058185629718335653003065756
absolute error = 4.4756712664958803783343078885500e-09
relative error = 4.4533784420906664036177363664867e-07 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1002
y[1] (analytic) = 1.0050158213052537275398742184312
y[1] (numeric) = 1.0050158034032985980336186771541
absolute error = 1.7901955129506255541277083085533e-08
relative error = 1.7812610259464651614037120828114e-06 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1003
y[1] (analytic) = 1.0050258295217061336744956568613
y[1] (numeric) = 1.0050257892439495164872211755182
absolute error = 4.0277756617187274481343172773774e-08
relative error = 4.0076339765671039495612297834371e-06 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1004
y[1] (analytic) = 1.0050358476879002363006043406579
y[1] (numeric) = 1.0050357760859195681006943217376
absolute error = 7.1601980668199910018920299878927e-08
relative error = 7.1243210710266027492763204457086e-06 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1005
y[1] (analytic) = 1.005045875803735853756342728278
y[1] (numeric) = 1.0050457639302037220354333126278
absolute error = 1.1187353213172090941565020935444e-07
relative error = 1.1131186627899504740387125942420e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1006
y[1] (analytic) = 1.0050559138691127048834382127963
y[1] (numeric) = 1.0050557527777969374296923301442
absolute error = 1.6109131576745374588265206930829e-07
relative error = 1.6028094909397497039978393467045e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1007
y[1] (analytic) = 1.0050659618839304090282059334865
y[1] (numeric) = 1.0050657426296941633886349500079
absolute error = 2.1925423624563957098347861188931e-07
relative error = 2.1814910121387639623620817604210e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1008
y[1] (analytic) = 1.0050760198480884860425525823578
y[1] (numeric) = 1.0050757334868903389743846506623
absolute error = 2.8636119814706816793169548990368e-07
relative error = 2.8491496413410602660925028135298e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1009
y[1] (analytic) = 1.0050860877614863562849812056346
y[1] (numeric) = 1.0050857253503803931960754226603
absolute error = 3.6241110596308890578297431618585e-07
relative error = 3.6057717878698912260333750880779e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=3.8MB, alloc=2.9MB, time=0.18
NO POLE
x[1] = 0.101
y[1] (analytic) = 1.005096165624023340621597000171
y[1] (numeric) = 1.0050957182211592449999024785812
absolute error = 4.4740286409562169452158984380309e-07
relative error = 4.4513438554195204618073437689388e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1011
y[1] (analytic) = 1.0051062534355986604271141047886
y[1] (numeric) = 1.0051057121002218032591730635769
absolute error = 5.4133537685716794104121173622873e-07
relative error = 5.3858522420570488566184432820356e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1012
y[1] (analytic) = 1.0051163511961114375858633865286
y[1] (numeric) = 1.0051157069885629667643573666473
absolute error = 6.4420754847082150601988136767629e-07
relative error = 6.4092833402242416514546516429475e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1013
y[1] (analytic) = 1.0051264589054606944928012218079
y[1] (numeric) = 1.0051257028871776242131395327438
absolute error = 7.5601828307027966168906408484491e-07
relative error = 7.5216235367393563781814441663656e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1014
y[1] (analytic) = 1.0051365765635453540545192724681
y[1] (numeric) = 1.0051356997970606542004687758007
absolute error = 8.7676648469985405049666735238545e-07
relative error = 8.7228592127989716310175859992715e-05 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1015
y[1] (analytic) = 1.0051467041702642396902552567095
y[1] (numeric) = 1.0051456977192069252086105927943
absolute error = 1.0064510573144816446639151954574e-06
relative error = 0.00010012976743979816675884180986234 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1016
y[1] (analytic) = 1.0051568417255160753329047148974
y[1] (numeric) = 1.0051556966546112955971980789281
absolute error = 1.1450709047797357066359693438077e-06
relative error = 0.00011391962500240601897117772653927 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1017
y[1] (analytic) = 1.0051669892291994854300337702324
y[1] (numeric) = 1.0051656966042686135932833440449
absolute error = 1.2926249308718367504261874728657e-06
relative error = 0.00012859802845923850081038071613977 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1018
y[1] (analytic) = 1.0051771466812129949448928842737
y[1] (numeric) = 1.0051756975691737172813890303648
absolute error = 1.4491120392776635038539089284112e-06
relative error = 0.00014416484139757728535860662428607 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1019
y[1] (analytic) = 1.0051873140814550293574316073064
y[1] (numeric) = 1.005185699550321434593559931648
absolute error = 1.6145311335947638716756583124389e-06
relative error = 0.00016061992734857882047444821962379 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.102
y[1] (analytic) = 1.0051974914298239146653143235401
y[1] (numeric) = 1.0051957025487065832994147138828
absolute error = 1.7888811173313658996096572989052e-06
relative error = 0.00017796314978729266670366360455694 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1021
y[1] (analytic) = 1.0052076787262178773849369911326
y[1] (numeric) = 1.0052057065653239709961977375976
absolute error = 1.9721608939063887392535350391154e-06
relative error = 0.00019619437213267984353805176001723 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1022
y[1] (analytic) = 1.0052178759705350445524448770242
y[1] (numeric) = 1.0052157116011683950988309818967
absolute error = 2.1643693666494536138951275075712e-06
relative error = 0.00021531345774763118401736992788155 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1023
y[1] (analytic) = 1.0052280831626734437247512865758
y[1] (numeric) = 1.0052257176572346428299660703197
absolute error = 2.3655054388008947852162561301728e-06
relative error = 0.00023532026993898569766918533378661 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1024
y[1] (analytic) = 1.0052383003025310029805572879987
y[1] (numeric) = 1.0052357247345174912100363986227
absolute error = 2.5755680135117705208893760277368e-06
relative error = 0.00025621467195754894178155155456401 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=7.6MB, alloc=4.0MB, time=0.38
NO POLE
x[1] = 0.1025
y[1] (analytic) = 1.0052485273900055509213724315671
y[1] (numeric) = 1.0052457328340117070473093645829
absolute error = 2.7945559938438740630669841988633e-06
relative error = 0.00027799652699811140100339763833276 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1026
y[1] (analytic) = 1.0052587644249948166725364636016
y[1] (numeric) = 1.0052557419567120469279386999236
absolute error = 3.0224682827697445977636779572602e-06
relative error = 0.0003006656981994668752675158914409 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1027
y[1] (analytic) = 1.0052690114073964298842420352155
y[1] (numeric) = 1.0052657521036132572060169044616
absolute error = 3.2593037831726782251307539297006e-06
relative error = 0.00032422204864443087603103205494373 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1028
y[1] (analytic) = 1.0052792683371079207325584058118
y[1] (numeric) = 1.0052757632757100739936277825739
absolute error = 3.5050613978467389306232379118717e-06
relative error = 0.00034866544135985903082823940414455 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1029
y[1] (analytic) = 1.0052895352140267199204561413216
y[1] (numeric) = 1.0052857754739972231508990820857
absolute error = 3.7597400294967695570592358704407e-06
relative error = 0.00037399573931666549613067611790527 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.103
y[1] (analytic) = 1.0052998120380501586788328071734
y[1] (numeric) = 1.005295788699469420276055235677
absolute error = 4.0233385807384027775714963707485e-06
relative error = 0.00040021280542984137850932307995991 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1031
y[1] (analytic) = 1.0053100988090754687675396559837
y[1] (numeric) = 1.005305802953121370695470204909
absolute error = 4.2958559540980720694510747006115e-06
relative error = 0.00042731650255847316409379709233424 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1032
y[1] (analytic) = 1.0053203955269997824764093099572
y[1] (numeric) = 1.0053158182359477694537204269683
absolute error = 4.5772910520130226888829889517986e-06
relative error = 0.00045530669350576115632341230119118 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1033
y[1] (analytic) = 1.005330702191720132626284437988
y[1] (numeric) = 1.0053258345489433013036378642297
absolute error = 4.8676427768313226465737583118248e-06
relative error = 0.00048418324101903792198498045798436 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1034
y[1] (analytic) = 1.0053410188031334525700474274499
y[1] (numeric) = 1.0053358518931026406963631567361
absolute error = 5.1669100308118736842707138097859e-06
relative error = 0.00051394600778978674553221846371212 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1035
y[1] (analytic) = 1.0053513453611365761936510506671
y[1] (numeric) = 1.0053458702694204517713988776953
absolute error = 5.4750917161244222521729717510437e-06
relative error = 0.00054459485645366009168162947132327 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1036
y[1] (analytic) = 1.0053616818656262379171501260534
y[1] (numeric) = 1.0053558896788913883466628920934
absolute error = 5.7921867348495704872339600666485e-06
relative error = 0.00057612964959049807627972165093295 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1037
y[1] (analytic) = 1.0053720283164990726957341739114
y[1] (numeric) = 1.0053659101225100939085418185236
absolute error = 6.1181939889787871923553877944769e-06
relative error = 0.00060855024972434694543642655446494 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1038
y[1] (analytic) = 1.0053823847136516160207610668791
y[1] (numeric) = 1.0053759316012712016019445943312
absolute error = 6.4531123804144188164725479001437e-06
relative error = 0.00064185651932347756291957685064496 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1039
y[1] (analytic) = 1.0053927510569803039207916750157
y[1] (numeric) = 1.005385954116169334220356144172
absolute error = 6.7969408109697004355308436368350e-06
relative error = 0.00067604832080040390580530103792939 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=11.4MB, alloc=4.1MB, time=0.58
x[1] = 0.104
y[1] (analytic) = 1.0054031273463814729626255055154
y[1] (numeric) = 1.0053959776681991041958911520867
absolute error = 7.1496781823687667343534286342979e-06
relative error = 0.00071112551651190156837919058196679 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1041
y[1] (analytic) = 1.005413513581751360252337337038
y[1] (numeric) = 1.0054060022583551135893479371872
absolute error = 7.5113233962466629893998508983101e-06
relative error = 0.00074708796875902627428309276555474 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1042
y[1] (analytic) = 1.005423909762986103436314848648
y[1] (numeric) = 1.0054160278876319540802624330572
absolute error = 7.8818753541493560524155908930431e-06
relative error = 0.00078393553978713239690238038277511 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1043
y[1] (analytic) = 1.0054343158899817407022972433492
y[1] (numeric) = 1.0054260545570242069569622709653
absolute error = 8.2613329575337453349723838698237e-06
relative error = 0.00082166809178589148798854725506554 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1044
y[1] (analytic) = 1.0054447319626342107804148662065
y[1] (numeric) = 1.0054360822675264431066209669899
absolute error = 8.6496951077676737938992165968910e-06
relative error = 0.00086028548688931081451197639541542 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1045
y[1] (analytic) = 1.0054551579808393529442298170443
y[1] (numeric) = 1.0054461110201332230053122131556
absolute error = 9.0469607061299389176038886358384e-06
relative error = 0.00089978758717575190373972549766268 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1046
y[1] (analytic) = 1.0054655939444929070117775577094
y[1] (numeric) = 1.0054561408158390967080642726811
absolute error = 9.4531286538103037132850283015257e-06
relative error = 0.00094017425466794909653317228101181 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1047
y[1] (analytic) = 1.0054760398534905133466095138901
y[1] (numeric) = 1.0054661716556386038389144794367
absolute error = 9.8681978519095076950344534333407e-06
relative error = 0.00098144535133302810886036007539728 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1048
y[1] (analytic) = 1.0054864957077277128588366714797
y[1] (numeric) = 1.0054762035405262735809638417126
absolute error = 1.0292167201439277872829767096787e-05
relative error = 0.0010236007390825246015178818911785 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1049
y[1] (analytic) = 1.0054969615070999470061741674745
y[1] (numeric) = 1.0054862364714966246664317503962
absolute error = 1.0725035603322339742417078325474e-05
relative error = 0.0010666402797724027580571390768745 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.105
y[1] (analytic) = 1.0055074372515025577949868753959
y[1] (numeric) = 1.0054962704495441653667107916579
absolute error = 1.1166801958392428276083738004675e-05
relative error = 0.0011105638352030738709098085312302 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1051
y[1] (analytic) = 1.0055179229408307877813359852258
y[1] (numeric) = 1.0055063054756633934824216642459
absolute error = 1.1617465167394298914320979988739e-05
relative error = 0.0011553712671194149357073503008497 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1052
y[1] (analytic) = 1.0055284185749797800720265778451
y[1] (numeric) = 1.0055163415508487963334682014875
absolute error = 1.2077024130983738558376357535715e-05
relative error = 0.0012010624372107872537893852619393 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1053
y[1] (analytic) = 1.0055389241538445783256561939646
y[1] (numeric) = 1.0055263786760948507490924980995
absolute error = 1.2545477749727576563695865133675e-05
relative error = 0.0012476372071110550428957704543738 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1054
y[1] (analytic) = 1.0055494396773201267536643975387
y[1] (numeric) = 1.005536416852396023057930141903
absolute error = 1.3022824924103695734255635784313e-05
relative error = 0.0012950954383986040560371975083328 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1055
y[1] (analytic) = 1.0055599651453012701213833336496
y[1] (numeric) = 1.0055464560807467690780655505458
absolute error = 1.3509064554501043317783103800498e-05
relative error = 0.0013434369925963602085391374781534 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=15.2MB, alloc=4.1MB, time=0.78
NO POLE
x[1] = 0.1056
y[1] (analytic) = 1.0055705005576827537490892808531
y[1] (numeric) = 1.0055564963621415341070874133299
absolute error = 1.4004195541219642001867523165573e-05
relative error = 0.0013926617311718082132539532748094 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1057
y[1] (analytic) = 1.0055810459143592235130551979753
y[1] (numeric) = 1.0055665376975747529121442382438
absolute error = 1.4508216784470600910959731493298e-05
relative error = 0.0014427695155370102239359987675603 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1058
y[1] (analytic) = 1.005591601215225225846604265349
y[1] (numeric) = 1.0055765800880408497200000042993
absolute error = 1.5021127184376126604261049618433e-05
relative error = 0.0014937602070486244867745215068088 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1059
y[1] (analytic) = 1.005602166460175207741164420479
y[1] (numeric) = 1.0055866235345342382070899192722
absolute error = 1.5542925640969534074501206839078e-05
relative error = 0.0015456336670079240000791839040751 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.106
y[1] (analytic) = 1.0056127416491035167473238881278
y[1] (numeric) = 1.005596668038049321489576282946
absolute error = 1.6073611054195257747605181822984e-05
relative error = 0.0015983897566608151821130155912288 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1061
y[1] (analytic) = 1.005623326781904400975887704808
y[1] (numeric) = 1.0056067135995804921134044559588
absolute error = 1.6613182323908862483248849181177e-05
relative error = 0.0016520283371978565470676075697263 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1062
y[1] (analytic) = 1.0056339218584720090989352376741
y[1] (numeric) = 1.0056167602201221320443589343524
absolute error = 1.7161638349877054576303321703325e-05
relative error = 0.0017065492697542773891753566515764 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1063
y[1] (analytic) = 1.0056445268787003903508786978002
y[1] (numeric) = 1.0056268079006686126581195299219
absolute error = 1.7718978031777692759167878240420e-05
relative error = 0.0017619524154099964749535665871031 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1064
y[1] (analytic) = 1.0056551418424834945295226478354
y[1] (numeric) = 1.0056368566422142947303176564682
absolute error = 1.8285200269199799204991367211430e-05
relative error = 0.0018182376351896407435752101702938 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1065
y[1] (analytic) = 1.0056657667497151719971245040249
y[1] (numeric) = 1.0056469064457535284265927220492
absolute error = 1.8860303961643570531781975701724e-05
relative error = 0.0018754047900625640153611545106135 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1066
y[1] (analytic) = 1.0056764016002891736814560325861
y[1] (numeric) = 1.0056569573122806532926486273319
absolute error = 1.9444288008520388807405254112154e-05
relative error = 0.0019334537409428657083886495606305 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1067
y[1] (analytic) = 1.0056870463940991510768658404304
y[1] (numeric) = 1.0056670092427899982443103701441
absolute error = 2.0037151309152832555470286308830e-05
relative error = 0.0019923843486894095632108778916377 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1068
y[1] (analytic) = 1.005697701131038656245342860219
y[1] (numeric) = 1.0056770622382758815575807563238
absolute error = 2.0638892762774687762103895214715e-05
relative error = 0.0020521964741058423756823616146715 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1069
y[1] (analytic) = 1.0057083658110011418175808297414
y[1] (numeric) = 1.0056871162997326108586972169676
absolute error = 2.1249511268530958883612773775310e-05
relative error = 0.0021128899779406127378850202519198 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.107
y[1] (analytic) = 1.0057190404338799609940437656082
y[1] (numeric) = 1.005697171428154483114188732177
absolute error = 2.1869005725477879855033431221788e-05
relative error = 0.0021744647208869897871496712734773 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=19.0MB, alloc=4.1MB, time=0.99
NO POLE
x[1] = 0.1071
y[1] (analytic) = 1.0057297249995683675460324312455
y[1] (numeric) = 1.005707227624535784620932861401
absolute error = 2.2497375032582925099569844546105e-05
relative error = 0.0022369205635830819631677629267556 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1072
y[1] (analytic) = 1.0057404195079595158167517991808
y[1] (numeric) = 1.0057172848898707909962128804757
absolute error = 2.3134618088724820538918705093684e-05
relative error = 0.0023002573666118557731881269005763 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1073
y[1] (analytic) = 1.00575112395894646072237950761
y[1] (numeric) = 1.0057273432251537671677750254598
absolute error = 2.3780733792693554604482150170440e-05
relative error = 0.0023644749905011545652935362830797 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1074
y[1] (analytic) = 1.0057618383524221577531353112351
y[1] (numeric) = 1.0057374026313789673638858433655
absolute error = 2.4435721043190389249467869552008e-05
relative error = 0.0024295732957237173097518521920659 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1075
y[1] (analytic) = 1.0057725626882794629743515263608
y[1] (numeric) = 1.005747463109540635103389649884
absolute error = 2.5099578738827870961876476774177e-05
relative error = 0.0024955521426971973884365403782479 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1076
y[1] (analytic) = 1.0057832969664111330275444702404
y[1] (numeric) = 1.0057575246606330031857660942053
absolute error = 2.5772305778129841778376035074651e-05
relative error = 0.0025624113917841813923113370261414 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1077
y[1] (analytic) = 1.0057940411867098251314868946597
y[1] (numeric) = 1.0057675872856502936811878310318
absolute error = 2.6453901059531450299063627847410e-05
relative error = 0.0026301509032922079269738409039468 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1078
y[1] (analytic) = 1.0058047953490680970832814137484
y[1] (numeric) = 1.0057776509855867179205782998849
absolute error = 2.7144363481379162703113863462020e-05
relative error = 0.0026987705374737864262528069427847 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1079
y[1] (analytic) = 1.0058155594533784072594349260082
y[1] (numeric) = 1.0057877157614364764856696118039
absolute error = 2.7843691941930773765314204291450e-05
relative error = 0.0027682701545264159738539142570468 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.108
y[1] (analytic) = 1.0058263334995331146169340305467
y[1] (numeric) = 1.0057977816141937591990605435369
absolute error = 2.8551885339355417873487009783009e-05
relative error = 0.0028386496145926041330487795513993 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1081
y[1] (analytic) = 1.0058371174874244786943214375069
y[1] (numeric) = 1.0058078485448527451142746393235
absolute error = 2.9268942571733580046798183398198e-05
relative error = 0.0029099087777598857844019847961426 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1082
y[1] (analytic) = 1.0058479114169446596127733726807
y[1] (numeric) = 1.0058179165544076025058184203674
absolute error = 2.9994862537057106954952313238390e-05
relative error = 0.0029820475040608419715308859911812 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1083
y[1] (analytic) = 1.0058587152879857180771779762961
y[1] (numeric) = 1.0058279856438524888592397021
absolute error = 3.0729644133229217938274196164380e-05
relative error = 0.003055065653473118754892967779798 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1084
y[1] (analytic) = 1.0058695291004396153772146959678
y[1] (numeric) = 1.0058380558141815508611860193326
absolute error = 3.1473286258064516028676635209001e-05
relative error = 0.0031289630859194460735955066167485 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1085
y[1] (analytic) = 1.0058803528541982133884346737992
y[1] (numeric) = 1.0058481270663889243894631593991
absolute error = 3.2225787809288998971514400073115e-05
relative error = 0.0032037396612676566152223031409095 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=22.8MB, alloc=4.2MB, time=1.19
x[1] = 0.1086
y[1] (analytic) = 1.005891186549153274573342127626
y[1] (numeric) = 1.0058581994014687345030938033855
absolute error = 3.2987147684540070248324240486448e-05
relative error = 0.0032793952393307046936722423508173 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1087
y[1] (analytic) = 1.0059020301851964619824767263904
y[1] (numeric) = 1.0058682728204150954323762755482
absolute error = 3.3757364781366550100450842205871e-05
relative error = 0.0033559296798666851350044381319233 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1088
y[1] (analytic) = 1.0059128837622193392554969596347
y[1] (numeric) = 1.0058783473242221105689434010193
absolute error = 3.4536437997228686553558615414856e-05
relative error = 0.0034333428425788521712847166372833 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1089
y[1] (analytic) = 1.0059237472801133706222645011039
y[1] (numeric) = 1.0058884229138838724558214718986
absolute error = 3.5324366229498166443029205279005e-05
relative error = 0.0035116345871156383424281909786657 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.109
y[1] (analytic) = 1.0059346207387699209039295664461
y[1] (numeric) = 1.0058984995903944627774893218317
absolute error = 3.6121148375458126440244614403660e-05
relative error = 0.0035908047730706734060326776427387 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1091
y[1] (analytic) = 1.005945504138080255514017265
y[1] (numeric) = 1.005908577354747952349937509173
absolute error = 3.6926783332303164079755826930777e-05
relative error = 0.0036708532599828032551977030070533 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1092
y[1] (analytic) = 1.0059563974779355404595149456589
y[1] (numeric) = 1.0059186562079384011107276088349
absolute error = 3.7741269997139348787336824003372e-05
relative error = 0.0037517799073361088443238462929946 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1093
y[1] (analytic) = 1.0059673007582268423419605368001
y[1] (numeric) = 1.0059287361509598581090516129198
absolute error = 3.8564607266984232908923880316999e-05
relative error = 0.0038335845745599251228871632577237 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1094
y[1] (analytic) = 1.0059782139788451283585318802682
y[1] (numeric) = 1.0059388171848063614957914402367
absolute error = 3.9396794038766862740440031468867e-05
relative error = 0.0039162671210288599771834328943778 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1095
y[1] (analytic) = 1.0059891371396812663031370594024
y[1] (numeric) = 1.0059488993104719385135785548006
absolute error = 4.0237829209327789558504601806347e-05
relative error = 0.0039998274060628131800369673794346 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1096
y[1] (analytic) = 1.0060000702406260245675057210971
y[1] (numeric) = 1.0059589825289506054868536934146
absolute error = 4.1087711675419080652027682467791e-05
relative error = 0.0040842652889269953484687234781864 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1097
y[1] (analytic) = 1.0060110132815700721422813918831
y[1] (numeric) = 1.0059690668412363678119267024338
absolute error = 4.1946440333704330354689449299691e-05
relative error = 0.0041695806288319469093184515937036 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1098
y[1] (analytic) = 1.0060219662624039786181147880204
y[1] (numeric) = 1.0059791522483232199470364838101
absolute error = 4.2814014080758671078304210325414e-05
relative error = 0.0042557732849335570728156166215013 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1099
y[1] (analytic) = 1.006032929183018214186758119591
y[1] (numeric) = 1.0059892387512051454024110505185
absolute error = 4.3690431813068784347069072431845e-05
relative error = 0.0043428431163330828140938227513525 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.11
y[1] (analytic) = 1.0060439020433031496421603885802
y[1] (numeric) = 1.0059993263508761167303276914632
absolute error = 4.4575692427032911832697116931477e-05
relative error = 0.0044307899820771678626434723393273 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1101
y[1] (analytic) = 1.0060548848431490563815636809362
y[1] (numeric) = 1.0060094150483300955151732459626
absolute error = 4.5469794818960866390434973648595e-05
relative error = 0.0045196137411578616996973869571662 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=26.7MB, alloc=4.2MB, time=1.40
NO POLE
x[1] = 0.1102
y[1] (analytic) = 1.0060658775824461064066004525972
y[1] (numeric) = 1.0060195048445610323635044879141
absolute error = 4.6372737885074043095964683169396e-05
relative error = 0.0046093142525126385635441167125316 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1103
y[1] (analytic) = 1.0060768802610843723243918094735
y[1] (numeric) = 1.0060295957405628668941086197366
absolute error = 4.7284520521505430283189736887008e-05
relative error = 0.0046998913750244164627636619225168 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1104
y[1] (analytic) = 1.0060878928789538273486467813758
y[1] (numeric) = 1.0060396877373295277280638761914
absolute error = 4.8205141624299620582905184463567e-05
relative error = 0.00479134496752157619738032921403 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1105
y[1] (analytic) = 1.0060989154359443453007625898771
y[1] (numeric) = 1.0060497808358549324788002381788
absolute error = 4.9134600089412821962351698322637e-05
relative error = 0.004883674888777980387927442118312 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1106
y[1] (analytic) = 1.0061099479319457006109259100979
y[1] (numeric) = 1.0060598750371329877421602566131
absolute error = 5.0072894812712868765653484776440e-05
relative error = 0.004976880997512992512418624222894 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1107
y[1] (analytic) = 1.006120990366847568319215126403
y[1] (numeric) = 1.0060699703421575890864599864717
absolute error = 5.1020024689979232755139931383509e-05
relative error = 0.0050709631523914959512203709427511 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1108
y[1] (analytic) = 1.0061320427405395240767035820006
y[1] (numeric) = 1.0060800667519226210425500311204
absolute error = 5.1975988616903034153550880123559e-05
relative error = 0.0051659212120239130398206239732646 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1109
y[1] (analytic) = 1.0061431050529110441465638224296
y[1] (numeric) = 1.0060901642674219570938766970137
absolute error = 5.2940785489087052687125415967516e-05
relative error = 0.0052617550349662241294880604908677 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.111
y[1] (analytic) = 1.006154177303851505405172832928
y[1] (numeric) = 1.0061002628896494596665432588676
absolute error = 5.3914414202045738629574060411812e-05
relative error = 0.005358464479719986655816807172922 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1111
y[1] (analytic) = 1.0061652594932501853432182696674
y[1] (numeric) = 1.0061103626195989801193713354079
absolute error = 5.4896873651205223846934259537235e-05
relative error = 0.005456049404732354215151287116446 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1112
y[1] (analytic) = 1.0061763516209962620668056848458
y[1] (numeric) = 1.0061204634582643587339623757896
absolute error = 5.5888162731903332843309056143776e-05
relative error = 0.0055545096683960956488859057458063 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1113
y[1] (analytic) = 1.006187453686978814298566745625
y[1] (numeric) = 1.0061305654066394247047592567895
absolute error = 5.6888280339389593807488835504074e-05
relative error = 0.0056538451290496141356342798123759 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1114
y[1] (analytic) = 1.0061985656910868213787684469039
y[1] (numeric) = 1.0061406684657179961291079908696
absolute error = 5.7897225368825249660456034269264e-05
relative error = 0.0057540556449769662912627116044703 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1115
y[1] (analytic) = 1.0062096876332091632664233179148
y[1] (numeric) = 1.0061507726364938799973195452127
absolute error = 5.8914996715283269103772702052159e-05
relative error = 0.0058551410744078812767826085035874 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1116
y[1] (analytic) = 1.006220819513234620540400622632
y[1] (numeric) = 1.0061608779199608721827317718268
absolute error = 5.9941593273748357668850805203907e-05
relative error = 0.0059571012755177799140965460431046 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=30.5MB, alloc=4.2MB, time=1.61
x[1] = 0.1117
y[1] (analytic) = 1.0062319613310518744005385539827
y[1] (numeric) = 1.0061709843171127574317714488204
absolute error = 6.0977013939116968767105162291409e-05
relative error = 0.0060599361064277938095926706481284 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1118
y[1] (analytic) = 1.0062431130865495066687574218473
y[1] (numeric) = 1.0061810918289433093540164329465
absolute error = 6.2021257606197314740988900773974e-05
relative error = 0.0061636454252047844855821362601398 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1119
y[1] (analytic) = 1.0062542747796159997901738348392
y[1] (numeric) = 1.0061912004564462904122579235149
absolute error = 6.3074323169709377915911324368859e-05
relative error = 0.0062682290898613625195742670774487 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.112
y[1] (analytic) = 1.0062654464101397368342158758533
y[1] (numeric) = 1.0062013102006154519125628377728
absolute error = 6.4136209524284921653038080586505e-05
relative error = 0.0063736869583559066913841366722491 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1121
y[1] (analytic) = 1.0062766279780090014957392713702
y[1] (numeric) = 1.0062114210624445339943362978523
absolute error = 6.5206915564467501402973517907483e-05
relative error = 0.006480018888592583138067251777261 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1122
y[1] (analytic) = 1.0062878194831119780961445545067
y[1] (numeric) = 1.0062215330429272656203842293846
absolute error = 6.6286440184712475760325122064311e-05
relative error = 0.0065872247384213645166760270695573 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1123
y[1] (analytic) = 1.0062990209253367515844952218013
y[1] (numeric) = 1.0062316461430573645669760718804
absolute error = 6.7374782279387017519149920882505e-05
relative error = 0.0066953043656380491748327353162 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1124
y[1] (analytic) = 1.0063102323045713075386368837224
y[1] (numeric) = 1.0062417603638285374139076009753
absolute error = 6.8471940742770124729282747126407e-05
relative error = 0.0068042576279842803291136152857542 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1125
y[1] (analytic) = 1.0063214536207035321663174088889
y[1] (numeric) = 1.0062518757062344795345638626401
absolute error = 6.9577914469052631753546248786492e-05
relative error = 0.0069140843831475652512388178716097 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1126
y[1] (analytic) = 1.0063326848736212123063080619915
y[1] (numeric) = 1.0062619921712688750859822194553
absolute error = 7.0692702352337220325842536236064e-05
relative error = 0.0070247844887612944620628689173227 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1127
y[1] (analytic) = 1.0063439260632120354295256354048
y[1] (numeric) = 1.0062721097599253969989155090491
absolute error = 7.1816303286638430610126355676427e-05
relative error = 0.0071363578024047609333603252808846 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1128
y[1] (analytic) = 1.0063551771893635896401555744764
y[1] (numeric) = 1.0062822284731977069678953147982
absolute error = 7.2948716165882672260259678280789e-05
relative error = 0.0072488041816031792974012987239506 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1129
y[1] (analytic) = 1.0063664382519633636767760964846
y[1] (numeric) = 1.0062923483120794554412953488902
absolute error = 7.4089939883908235480747594438365e-05
relative error = 0.0073621234838277050643115202635937 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.113
y[1] (analytic) = 1.0063777092508987469134833032515
y[1] (numeric) = 1.0063024692775642816113949478491
absolute error = 7.5239973334465302088355402491309e-05
relative error = 0.0074763155664954538472116156781165 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1131
y[1] (analytic) = 1.0063889901860570293610172874012
y[1] (numeric) = 1.0063125913706458134044426806198
absolute error = 7.6398815411215956574606781348315e-05
relative error = 0.0075913802869695205951302609148326 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=34.3MB, alloc=4.2MB, time=1.81
x[1] = 0.1132
y[1] (analytic) = 1.0064002810573254016678892322511
y[1] (numeric) = 1.0063227145923176674707200693148
absolute error = 7.7566465007734197169162936349898e-05
relative error = 0.0077073175025589988336858842065351 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1133
y[1] (analytic) = 1.0064115818645909551215095053266
y[1] (numeric) = 1.0063328389435734491746054227188
absolute error = 7.8742921017505946904082607751562e-05
relative error = 0.0078241270705189999135315797646013 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1134
y[1] (analytic) = 1.0064228926077406816493167454851
y[1] (numeric) = 1.006342964425406752584637782654
absolute error = 7.9928182333929064678962831182265e-05
relative error = 0.0079418088480506722665578959803305 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1135
y[1] (analytic) = 1.0064342132866614738199079436417
y[1] (numeric) = 1.0063530910388111604635809833022
absolute error = 8.1122247850313356326960339426762e-05
relative error = 0.0080603626923012206698481591321944 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1136
y[1] (analytic) = 1.0064455439012401248441695170812
y[1] (numeric) = 1.0063632187847802442584878235863
absolute error = 8.2325116459880585681693494871623e-05
relative error = 0.0081797884603639255173809916651789 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1137
y[1] (analytic) = 1.0064568844513633285764093773492
y[1] (numeric) = 1.0063733476643075640907643527073
absolute error = 8.3536787055764485645024641945891e-05
relative error = 0.008300086009278162099474682179325 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1138
y[1] (analytic) = 1.0064682349369176795154899917077
y[1] (numeric) = 1.0063834776783866687462342689388
absolute error = 8.4757258531010769255722768878581e-05
relative error = 0.0084212551960294198899680623379349 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1139
y[1] (analytic) = 1.0064795953577896728059624381454
y[1] (numeric) = 1.0063936088280110956652034317773
absolute error = 8.5986529778577140759006368086363e-05
relative error = 0.008543295877549321841132543981687 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.114
y[1] (analytic) = 1.0064909657138657042392014539315
y[1] (numeric) = 1.006403741114174370932524487547
absolute error = 8.7224599691333306676966384496033e-05
relative error = 0.0086662079107156436863099678131206 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1141
y[1] (analytic) = 1.0065023460050320702545414777009
y[1] (numeric) = 1.0064138745378700092676616085598
absolute error = 8.8471467162060986879869141097509e-05
relative error = 0.008789991152352333250270913096585 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1142
y[1] (analytic) = 1.0065137362311749679404136850598
y[1] (numeric) = 1.0064240091000915140147553459288
absolute error = 8.9727131083453925658339131014356e-05
relative error = 0.0089146454592295297672881159018196 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1143
y[1] (analytic) = 1.0065251363921804950354840177008
y[1] (numeric) = 1.0064341448018323771326875961354
absolute error = 9.0991590348117902796421565369985e-05
relative error = 0.0090401706880635832069196415048315 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1144
y[1] (analytic) = 1.0065365464879346499297922060147
y[1] (numeric) = 1.0064442816440860791851466814485
absolute error = 9.2264843848570744645524566218917e-05
relative error = 0.0091665666955170736074964546476635 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1145
y[1] (analytic) = 1.0065479665183233316658917851898
y[1] (numeric) = 1.006454419627846089330692544296
absolute error = 9.3546890477242335199240893803682e-05
relative error = 0.0092938333381988304173090294490096 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1146
y[1] (analytic) = 1.0065593964832323399399911047849
y[1] (numeric) = 1.0064645587541058653128220556875
absolute error = 9.4837729126474627169049097389145e-05
relative error = 0.0094219704726639518434876388504273 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1147
y[1] (analytic) = 1.0065708363825473751030953317666
y[1] (numeric) = 1.0064746990238588534500344377877
absolute error = 9.6137358688521653060893978917231e-05
relative error = 0.0095509779554138242085709615781215 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=38.1MB, alloc=4.2MB, time=2.02
NO POLE
x[1] = 0.1148
y[1] (analytic) = 1.0065822862161540381621494469981
y[1] (numeric) = 1.0064848404380984886258968007394
absolute error = 9.7445778055549536252646258716264e-05
relative error = 0.0096808556428961413147576426979349 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1149
y[1] (analytic) = 1.0065937459839378307811822351689
y[1] (numeric) = 1.0064949829978181942791097938364
absolute error = 9.8762986119636502072441332490311e-05
relative error = 0.0098116033915049238158354419412727 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.115
y[1] (analytic) = 1.0066052156857841552824512681535
y[1] (numeric) = 1.0065051267040113823935733711447
absolute error = 0.00010008898177277288887789700880514
relative error = 0.0099432210575805385967826020822181 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1151
y[1] (analytic) = 1.0066166953215783146475888817879
y[1] (numeric) = 1.0065152715576714534884526716716
absolute error = 0.00010142376390686115913621011627865
relative error = 0.010075708497409718161036067751058 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1152
y[1] (analytic) = 1.0066281848912055125187491460522
y[1] (numeric) = 1.0065254175597917966082440141826
absolute error = 0.00010276733141371591050513186967472
relative error = 0.010209065567225580025421183176836 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1153
y[1] (analytic) = 1.0066396843945508531997558286485
y[1] (numeric) = 1.0065355647113657893128410067644
absolute error = 0.00010411968318506388691482188409085
relative error = 0.010343292123207646122737495461396 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1154
y[1] (analytic) = 1.0066511938314993416572513519612
y[1] (numeric) = 1.0065457130133867976676007712347
absolute error = 0.00010548081811254398965058072642094
relative error = 0.010478388021481862211995288099633 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1155
y[1] (analytic) = 1.0066627132019358835218467433897
y[1] (numeric) = 1.0065558624668481762334102824965
absolute error = 0.00010685073508770728843646089326594
relative error = 0.010614353118120617296297467575399 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1156
y[1] (analytic) = 1.0066742425057452850892725790419
y[1] (numeric) = 1.0065660130727432680567528229375
absolute error = 0.00010822943300201703251975610445627
relative error = 0.010751187269142763048361423979662 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1157
y[1] (analytic) = 1.0066857817428122533215309207752
y[1] (numeric) = 1.0065761648320654046597745519739
absolute error = 0.00010961691074684866175636880134106
relative error = 0.010888890330513633243675484717078 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1158
y[1] (analytic) = 1.0066973309130213958480482465758
y[1] (numeric) = 1.0065863177458079060303511908368
absolute error = 0.00011101316721348981769705573899057
relative error = 0.011027462158145063201284578489208 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1159
y[1] (analytic) = 1.0067088900162572209668293742636
y[1] (numeric) = 1.0065964718149640806121548227021
absolute error = 0.00011241820129314035467455156144939
relative error = 0.011166902607895409232199724867044 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.116
y[1] (analytic) = 1.006720459052404137645612378511
y[1] (numeric) = 1.0066066270405272252947208082619
absolute error = 0.00011383201187691235089157024916908
relative error = 0.011307211535569568095425962892444 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1161
y[1] (analytic) = 1.0067320380213464555230245011648
y[1] (numeric) = 1.0066167834234906254035148168371
absolute error = 0.00011525459785583011950968432774027
relative error = 0.01144838879691899646160333027741 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1162
y[1] (analytic) = 1.0067436269229683849097390548587
y[1] (numeric) = 1.0066269409648475546899999731316
absolute error = 0.00011668595812083021973908172703551
relative error = 0.011590434247641730384255502901967 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=41.9MB, alloc=4.3MB, time=2.23
x[1] = 0.1163
y[1] (analytic) = 1.0067552257571540367896333199056
y[1] (numeric) = 1.0066370996655912753217041197257
absolute error = 0.00011812609156276146792920017986519
relative error = 0.011733347743382404778640702445593 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1164
y[1] (analytic) = 1.0067668345237874228209474344581
y[1] (numeric) = 1.0066472595267150378722871954089
absolute error = 0.00011957499707238494866023904924019
relative error = 0.01187712913973227290819947812389 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1165
y[1] (analytic) = 1.0067784532227524553374442779251
y[1] (numeric) = 1.0066574205492120813116087294517
absolute error = 0.00012103267354037402583554847332629
relative error = 0.012021778292229225878593966641265 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1166
y[1] (analytic) = 1.0067900818539329473495703476328
y[1] (numeric) = 1.0066675827340756329957954519156
absolute error = 0.00012249911985731435377489571716625
relative error = 0.012167295056357812139333232611983 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1167
y[1] (analytic) = 1.0068017204172126125456176287198
y[1] (numeric) = 1.0066777460822989086573090200996
absolute error = 0.00012397433491370388830860862023702
relative error = 0.012313679287549256992979289845982 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1168
y[1] (analytic) = 1.006813368912475065292886457253
y[1] (numeric) = 1.0066879105948751123950138612241
absolute error = 0.00012545831759995289787259602890061
relative error = 0.012460930841181482111928402042268 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1169
y[1] (analytic) = 1.0068250273396038206388493765535
y[1] (numeric) = 1.0066980762727974366642451314507
absolute error = 0.00012695106680638397460424510279842
relative error = 0.01260904957257912506276225958167 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.117
y[1] (analytic) = 1.006836695698482294312315986721
y[1] (numeric) = 1.0067082431170590622668767913368
absolute error = 0.00012845258142323204543919538423006
relative error = 0.012758035337013558838163627262036 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1171
y[1] (analytic) = 1.0068483739889938027245987873448
y[1] (numeric) = 1.0067184111286531583413897978252
absolute error = 0.00012996286034064438320898951954891
relative error = 0.012907887989702911396391055972818 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1172
y[1] (analytic) = 1.0068600622110215629706800133896
y[1] (numeric) = 1.006728580308572882352940412868
absolute error = 0.00013148190244868061773960052159795
relative error = 0.01305860738581208520830724946219 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1173
y[1] (analytic) = 1.0068717603644486928303794642449
y[1] (numeric) = 1.0067387506578113800834286287827
absolute error = 0.00013300970663731274695083546220045
relative error = 0.013210193380452776811955675508595 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1174
y[1] (analytic) = 1.0068834684491582107695233259255
y[1] (numeric) = 1.0067489221773617856215667104418
absolute error = 0.00013454627179642514795661548371176
relative error = 0.013362645828683496374680008969747 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1175
y[1] (analytic) = 1.0068951864650330359411139864125
y[1] (numeric) = 1.0067590948682172213529478543939
absolute error = 0.00013609159681581458816613201862907
relative error = 0.013515964585509587262780992345731 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1176
y[1] (analytic) = 1.0069069144119559881865008441223
y[1] (numeric) = 1.006769268731370797950114965016
absolute error = 0.00013764568058519023638587910624781
relative error = 0.013670149505883245618705297658882 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1177
y[1] (analytic) = 1.0069186522898097880365521094919
y[1] (numeric) = 1.0067794437678156143626295477966
absolute error = 0.00013920852199417367392256169534434
relative error = 0.013825200444703539945760971621669 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1178
y[1] (analytic) = 1.0069304000984770567128275996697
y[1] (numeric) = 1.0067896199785447578071407198478
absolute error = 0.00014078011993229890568687982185566
relative error = 0.013981117256816430700354044234726 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=45.7MB, alloc=4.3MB, time=2.44
NO POLE
x[1] = 0.1179
y[1] (analytic) = 1.0069421578378403161287525262983
y[1] (numeric) = 1.0067997973645513037574543377478
absolute error = 0.0001423604732890123712981885505186
relative error = 0.014137899797014789891740879130629 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.118
y[1] (analytic) = 1.00695392550778198889079227638
y[1] (numeric) = 1.0068099759268283159346022428105
absolute error = 0.00014394958095367295619003356942161
relative error = 0.014295547920038420689290842154851 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1181
y[1] (analytic) = 1.0069657031081843982996281862103
y[1] (numeric) = 1.0068201556663688462969116238839
absolute error = 0.00014554744181555200271656232641399
relative error = 0.01445406148057407703725386285368 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1182
y[1] (analytic) = 1.006977490638929768351334308371
y[1] (numeric) = 1.0068303365841659350300744977747
absolute error = 0.00014715405476383332125981059630835
relative error = 0.014613440333255483277027461719636 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1183
y[1] (analytic) = 1.0069892880999002237385551717678
y[1] (numeric) = 1.0068405186812126105372173074
absolute error = 0.00014876941868761320133786436780339
relative error = 0.014773684332663353776917814228172 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1184
y[1] (analytic) = 1.0070010954909777898516845347033
y[1] (numeric) = 1.0068507019585018894289706377643
absolute error = 0.00015039353247590042271389693904558
relative error = 0.014934793333325412569389420885131 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1185
y[1] (analytic) = 1.0070129128120443927800451309717
y[1] (numeric) = 1.006860886417026776513539049861
absolute error = 0.00015202639501761626650608111073914
relative error = 0.015096767189716412995797950692581 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1186
y[1] (analytic) = 1.0070247400629818593130694089651
y[1] (numeric) = 1.0068710720577802647867710325994
absolute error = 0.00015366800520159452629837636570531
relative error = 0.015259605756258157358600823631225 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1187
y[1] (analytic) = 1.0070365772436719169414812637775
y[1] (numeric) = 1.0068812588817553354222290728537
absolute error = 0.00015531836191658151925219092378306
relative error = 0.015423308887319516581040095950702 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1188
y[1] (analytic) = 1.0070484243539961938584787622973
y[1] (numeric) = 1.0068914468899449577612598437363
absolute error = 0.00015697746405123609721891856095454
relative error = 0.015587876437216449874292210254544 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1189
y[1] (analytic) = 1.0070602813938362189609178612737
y[1] (numeric) = 1.0069016360833420893030645111922
absolute error = 0.00015864531049412965785335008156998
relative error = 0.0157533082602120244120791705646 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.119
y[1] (analytic) = 1.0070721483630734218504971183478
y[1] (numeric) = 1.0069118264629396756947691590153
absolute error = 0.00016032190013374615572795933253787
relative error = 0.015919604210516435012735700750118 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1191
y[1] (analytic) = 1.007084025261589132834943396034
y[1] (numeric) = 1.0069220180297306507214953323857
absolute error = 0.00016200723185848211344806364833758
relative error = 0.016086764142287023828726942909633 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1192
y[1] (analytic) = 1.0070959120892645829291985586421
y[1] (numeric) = 1.0069322107847079362964307000264
absolute error = 0.00016370130455664663276785861570285
relative error = 0.01625478790962830004361125049911 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1193
y[1] (analytic) = 1.0071078088459809038566071621269
y[1] (numeric) = 1.0069424047288644424508998350801
absolute error = 0.00016540411711646140570732704681572
relative error = 0.016423675366591959576442629207661 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=49.5MB, alloc=4.3MB, time=2.65
x[1] = 0.1194
y[1] (analytic) = 1.0071197155316191280501051368534
y[1] (numeric) = 1.0069525998631930673244351148036
absolute error = 0.00016711566842606072567002204984189
relative error = 0.016593426367176904793607376792418 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1195
y[1] (analytic) = 1.0071316321460601886534094632671
y[1] (numeric) = 1.0069627961886866971548477391814
absolute error = 0.00016883595737349149856172408562964
relative error = 0.016764040765329264228089471296882 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1196
y[1] (analytic) = 1.0071435586891849195222088404551
y[1] (numeric) = 1.0069729937063382062682988685557
absolute error = 0.00017056498284671325390997189938575
relative error = 0.0169355184149424123061592552923 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1197
y[1] (analytic) = 1.0071554951608740552253553475888
y[1] (numeric) = 1.0069831924171404570693708803727
absolute error = 0.00017230274373359815598446721613311
relative error = 0.017107859169856989081479961999273 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1198
y[1] (analytic) = 1.0071674415610082310460570982342
y[1] (numeric) = 1.0069933923220863000311387451455
absolute error = 0.00017404923892193101491835308874598
relative error = 0.017281062883860919976626627366963 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1199
y[1] (analytic) = 1.0071793978894679829830718875186
y[1] (numeric) = 1.0070035934221685736852415217313
absolute error = 0.00017580446729940929783036578735007
relative error = 0.017455129410689435532011930409833 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.12
y[1] (analytic) = 1.0071913641461337477519018321424
y[1] (numeric) = 1.0070137957183801046119539720235
absolute error = 0.00017756842775364313994786011886603
relative error = 0.017630058604025091162213502326961 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1201
y[1] (analytic) = 1.0072033403308858627859890032227
y[1] (numeric) = 1.0070239992117137074302582951572
absolute error = 0.00017934111917215535573070806546596
relative error = 0.017805850317497786919697243156478 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1202
y[1] (analytic) = 1.0072153264436045662379120519583
y[1] (numeric) = 1.0070342039031621847879159813276
absolute error = 0.00018112254044238144999607063070404
relative error = 0.017982504404684787265931182947698 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1203
y[1] (analytic) = 1.0072273224841699969805838281025
y[1] (numeric) = 1.0070444097937183273515397853204
absolute error = 0.00018291269045166962904404278207357
relative error = 0.018160020719110740849884422665954 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1204
y[1] (analytic) = 1.0072393284524621946084499912333
y[1] (numeric) = 1.0070546168843749137966658198546
absolute error = 0.00018471156808728081178417137873393
relative error = 0.018338399114247700293905688280134 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1205
y[1] (analytic) = 1.0072513443483610994386886148079
y[1] (numeric) = 1.0070648251761247107978257688347
absolute error = 0.00018651917223638864086284597314223
relative error = 0.018517639443515141986976029720256 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1206
y[1] (analytic) = 1.0072633701717465525124107829895
y[1] (numeric) = 1.0070750346699604730186192206142
absolute error = 0.00018833550178607949379156237531595
relative error = 0.018697741560279985885330194632356 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1207
y[1] (analytic) = 1.0072754059224982955958621802358
y[1] (numeric) = 1.0070852453668749431017861213674
absolute error = 0.00019016055562335249407605886844362
relative error = 0.018878705317856615320441205100263 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1208
y[1] (analytic) = 1.0072874516004959711816256736353
y[1] (numeric) = 1.0070954572678608516592793486707
absolute error = 0.00019199433263511952234632496455247
relative error = 0.019060530569506896814362663748678 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1209
y[1] (analytic) = 1.0072995072056191224898248879801
y[1] (numeric) = 1.0071056703739109172623374053912
absolute error = 0.00019383683170820522748748258893279
relative error = 0.019243217168440199902423313889232 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=53.4MB, alloc=4.3MB, time=2.85
NO POLE
x[1] = 0.121
y[1] (analytic) = 1.0073115727377471934693287735644
y[1] (numeric) = 1.0071158846860178464315572339824
absolute error = 0.00019568805172934703777153958201027
relative error = 0.019426764967813416963268376620982 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1211
y[1] (analytic) = 1.0073236481967595287989571666941
y[1] (numeric) = 1.0071261002051743336269671512867
absolute error = 0.00019754799158519517199001540734869
relative error = 0.019611173820730983056242186049017 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1212
y[1] (analytic) = 1.0073357335825353738886873428979
y[1] (numeric) = 1.0071363169323730612380999039435
absolute error = 0.00019941665016231265058743895445686
relative error = 0.019796443580244895766106642039546 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1213
y[1] (analytic) = 1.0073478288949538748808615628268
y[1] (numeric) = 1.0071465348686066995740658445017
absolute error = 0.00020129402634717530679571832506466
relative error = 0.019982574099354735055089998187012 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1214
y[1] (analytic) = 1.007359934133894078651395610829
y[1] (numeric) = 1.0071567540148679068536262283375
absolute error = 0.00020318011902617179776938249152459
relative error = 0.02016956523100768312226050092844 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1215
y[1] (analytic) = 1.0073720492992349328109883261904
y[1] (numeric) = 1.0071669743721493291952666314744
absolute error = 0.0002050749270856036157216947159864
relative error = 0.020357416828098544270219394002327 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1216
y[1] (analytic) = 1.0073841743908552857063321270261
y[1] (numeric) = 1.0071771959414436006072704894071
absolute error = 0.00020697844941168509906163761898362
relative error = 0.020546128743469764779107800713984 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1217
y[1] (analytic) = 1.007396309408633886421324526813
y[1] (numeric) = 1.0071874187237433429777927570269
absolute error = 0.00020889068489054344353176978606221
relative error = 0.020735700829911452787921994736323 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1218
y[1] (analytic) = 1.007408454352449384778280643549
y[1] (numeric) = 1.007197642720041166064933689748
absolute error = 0.00021081163240821871334695380107268
relative error = 0.020926132940161398183131568444613 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1219
y[1] (analytic) = 1.0074206092221803313391467015299
y[1] (numeric) = 1.0072078679313296674868127459352
absolute error = 0.00021274129085066385233395559473847
relative error = 0.021117424926905092494595006055754 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.122
y[1] (analytic) = 1.007432774017705177406714525728
y[1] (numeric) = 1.0072180943586014327116426107309
absolute error = 0.00021467965910374469507191499710457
relative error = 0.021309576642775748798767167117133 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1221
y[1] (analytic) = 1.0074449487389022750258370287637
y[1] (numeric) = 1.0072283220028490350478033413812
absolute error = 0.00021662673605323997803368738246167
relative error = 0.021502587940354321629193184167088 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1222
y[1] (analytic) = 1.0074571333856498769846446904555
y[1] (numeric) = 1.0072385508650650356339166341602
absolute error = 0.00021858252058484135072805629533242
relative error = 0.02169645867216952689428327666845 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1223
y[1] (analytic) = 1.0074693279578261368157630299385
y[1] (numeric) = 1.0072487809462419834289202129924
absolute error = 0.0002205470115841533868428169460977
relative error = 0.021891188690697861802362981598617 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1224
y[1] (analytic) = 1.007481532455309108797531070336
y[1] (numeric) = 1.0072590122473724152021423398711
absolute error = 0.00022252020793669359538873046483204
relative error = 0.022086777848363624793993299363948 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=57.2MB, alloc=4.3MB, time=3.05
x[1] = 0.1225
y[1] (analytic) = 1.0074937468779767479552207959761
y[1] (numeric) = 1.0072692447694488555233764471742
absolute error = 0.00022450210852789243184434880190864
relative error = 0.022283225997538935481555251993238 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1226
y[1] (analytic) = 1.0075059712257069100622576021374
y[1] (numeric) = 1.0072794785134638167529558919735
absolute error = 0.00022649271224309330930171016392581
relative error = 0.022480532990543754596093348854342 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1227
y[1] (analytic) = 1.007518205498377351641441737314
y[1] (numeric) = 1.0072897134804097990318288324405
absolute error = 0.00022849201796755260961290487349773
relative error = 0.022678698679645903941412453429919 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1228
y[1] (analytic) = 1.0075304496958657299661707379862
y[1] (numeric) = 1.0072999496712792902716332264448
absolute error = 0.00023050002458643969453751154144405
relative error = 0.022877722917061086355422542982555 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1229
y[1] (analytic) = 1.0075427038180496030616628558858
y[1] (numeric) = 1.0073101870870647661447719524459
absolute error = 0.00023251673098483691689090343990385
relative error = 0.023077605554952905678725851236383 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.123
y[1] (analytic) = 1.0075549678648064297061814777427
y[1] (numeric) = 1.0073204257287586900744880527778
absolute error = 0.00023454213604773963169342496489089
relative error = 0.023278346445432886730440882501583 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1231
y[1] (analytic) = 1.0075672418360135694322605375012
y[1] (numeric) = 1.0073306655973535132249400994244
absolute error = 0.00023657623866005620732043807679853
relative error = 0.023479945440560495291257783969939 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1232
y[1] (analytic) = 1.007579525731548282527930920994
y[1] (numeric) = 1.0073409066938416744912776823867
absolute error = 0.00023861903770660803665323860735362
relative error = 0.023682402392343158093719561213896 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1233
y[1] (analytic) = 1.0075918195512877300379478630605
y[1] (numeric) = 1.007351149019215600489717020739
absolute error = 0.00024067053207212954823084232151038
relative error = 0.023885717152736282819723620228303 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1234
y[1] (analytic) = 1.0076041232951089737650193370982
y[1] (numeric) = 1.0073613925744677055476166964755
absolute error = 0.00024273072064126821740264062276643
relative error = 0.024089889573643278105238117663255 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1235
y[1] (analytic) = 1.007616436962888976271035437035
y[1] (numeric) = 1.0073716373605903916935535112446
absolute error = 0.00024479960229858457748192579037421
relative error = 0.024294919506915573552227599208174 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1236
y[1] (analytic) = 1.0076287605545046008782987517088
y[1] (numeric) = 1.0073818833785760486473984660719
absolute error = 0.00024687717592855223090028563691275
relative error = 0.024500806804352639747782404401463 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1237
y[1] (analytic) = 1.0076410940698326116707557316437
y[1] (numeric) = 1.0073921306294170538103928641691
absolute error = 0.00024896344041555786036286747467572
relative error = 0.024707551317702008290446314456759 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1238
y[1] (analytic) = 1.0076534375087496734952290482096
y[1] (numeric) = 1.0074023791141057722552245369303
absolute error = 0.00025105839464390124000451127932323
relative error = 0.024915152898659291823736918015976 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1239
y[1] (analytic) = 1.0076657908711323519626509451526
y[1] (numeric) = 1.0074126288336345567161041932133
absolute error = 0.00025316203749779524654675193923586
relative error = 0.025123611398868204076853168061012 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.124
memory used=61.0MB, alloc=4.3MB, time=3.25
y[1] (analytic) = 1.007678154156857113449297582485
y[1] (numeric) = 1.007422879788995747578841892006
absolute error = 0.00025527436786136587045569047900115
relative error = 0.025332926669920579912564601540105 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1241
y[1] (analytic) = 1.0076905273658003250980243727213
y[1] (numeric) = 1.0074331319811816728709236385759
absolute error = 0.00025739538461865222710073414545358
relative error = 0.025543098563356395382276691591505 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1242
y[1] (analytic) = 1.0077029104978382548195023094489
y[1] (numeric) = 1.0074433854111846482515881042042
absolute error = 0.00025952508665360656791420524468087
relative error = 0.025754126930663787788266800576204 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1243
y[1] (analytic) = 1.0077153035528470712934552882198
y[1] (numeric) = 1.0074536400799969770019034696014
absolute error = 0.00026166347285009429155181861840034
relative error = 0.025966011623279075753085200463138 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1244
y[1] (analytic) = 1.0077277065307028439698984197528
y[1] (numeric) = 1.0074638959886109500148443921047
absolute error = 0.00026381054209189395505402764810063
relative error = 0.026178752492586779296115625444301 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1245
y[1] (analytic) = 1.0077401194312815430703773354324
y[1] (numeric) = 1.0074741531380188457853690967571
absolute error = 0.00026596629326269728500823867533535
relative error = 0.026392349389919639917289819993897 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1246
y[1] (analytic) = 1.0077525422544590395892084850918
y[1] (numeric) = 1.0074844115292129304004965913653
absolute error = 0.00026813072524610918871189372654642
relative error = 0.026606802166558640687950543924645 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1247
y[1] (analytic) = 1.0077649750001111052947204270692
y[1] (numeric) = 1.0074946711631854575293840056385
absolute error = 0.00027030383692564776533642143078637
relative error = 0.026822110673733026348857494336002 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1248
y[1] (analytic) = 1.0077774176681134127304961105233
y[1] (numeric) = 1.0075049320409286684134040545046
absolute error = 0.00027248562718474431709205601870002
relative error = 0.027038274762620323415330602693083 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1249
y[1] (analytic) = 1.0077898702583415352166161499961
y[1] (numeric) = 1.007515194163434791856222625705
absolute error = 0.00027467609490674336039352429111744
relative error = 0.027255294284346360289525163621658 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.125
y[1] (analytic) = 1.0078023327706709468509030922117
y[1] (numeric) = 1.0075254575316960442138764917661
absolute error = 0.00027687523897490263702660044560116
relative error = 0.027473169089985287379833250353596 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1251
y[1] (analytic) = 1.0078148052049770225101666750967
y[1] (numeric) = 1.0075357221467046293848511464475
absolute error = 0.00027908305827239312531552864928232
relative error = 0.027691899030559597227405870108748 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1252
y[1] (analytic) = 1.0078272875611350378514500790109
y[1] (numeric) = 1.0075459880094527388001587657646
absolute error = 0.00028129955168229905129131324631123
relative error = 0.027911483957040144639790311053222 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1253
y[1] (analytic) = 1.0078397798390201693132771701761
y[1] (numeric) = 1.0075562551209325514134162936879
absolute error = 0.00028352471808761789986087648823977
relative error = 0.028131923720346166831677130830575 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1254
y[1] (analytic) = 1.0078522820385074941169007362897
y[1] (numeric) = 1.0075665234821362336909236526141
absolute error = 0.00028575855637126042597708367564378
relative error = 0.028353218171345303572751235021471 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1255
y[1] (analytic) = 1.0078647941594719902675517143112
y[1] (numeric) = 1.0075767930940559396017420787119
absolute error = 0.00028800106541605066580963559928531
relative error = 0.028575367160853617342641492248854 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=64.8MB, alloc=4.3MB, time=3.47
NO POLE
x[1] = 0.1256
y[1] (analytic) = 1.0078773162017885365556894104086
y[1] (numeric) = 1.0075870639576838106077725822395
absolute error = 0.00029025224410472594791682816910588
relative error = 0.028798370539635613492963331009705 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1257
y[1] (analytic) = 1.0078898481653319125582527120533
y[1] (numeric) = 1.007597336074011975653834532934
absolute error = 0.00029251209131993690441817911933291
relative error = 0.029022228158404260416448761680982 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1258
y[1] (analytic) = 1.0079023900499767986399122922491
y[1] (numeric) = 1.0076076094440325511577443705712
absolute error = 0.00029478060594424748216792167797336
relative error = 0.029246939867821009723158265516322 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1259
y[1] (analytic) = 1.0079149418555977759543238058848
y[1] (numeric) = 1.0076178840687376410003944407958
absolute error = 0.00029705778686013495392936508895943
relative error = 0.029472505518495816423768990821605 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.126
y[1] (analytic) = 1.0079275035820693264453820781963
y[1] (numeric) = 1.0076281599491193365158319563211
absolute error = 0.00029934363294998992955012187520275
relative error = 0.029698924960987159119933694871465 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1261
y[1] (analytic) = 1.007940075229265832848476285327
y[1] (numeric) = 1.0076384370861697164813380835962
absolute error = 0.00030163814309611636713820173080483
relative error = 0.029926198045802060201704868505366 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1262
y[1] (analytic) = 1.0079526567970615786917461269725
y[1] (numeric) = 1.0076487154808808471075071550419
absolute error = 0.0003039413161807315842389719306629
relative error = 0.030154324623396106052018478720796 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1263
y[1] (analytic) = 1.0079652482853307482973389910985
y[1] (numeric) = 1.0076589951342447820283260069528
absolute error = 0.00030625315108596626901298414570129
relative error = 0.030383304544173467258231762962707 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1264
y[1] (analytic) = 1.0079778496939474267826681107178
y[1] (numeric) = 1.0076692760472535622912534431658
absolute error = 0.00030857364669386449141466755195042
relative error = 0.030613137658486918830709507192245 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1265
y[1] (analytic) = 1.0079904610227856000616717127155
y[1] (numeric) = 1.0076795582208992163472998245939
absolute error = 0.00031090280188638371437188812168614
relative error = 0.030843823816637860428453238204371 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1266
y[1] (analytic) = 1.0080030822717191548460731587087
y[1] (numeric) = 1.0076898416561737600411067847239
absolute error = 0.0003132406155453948049663739848341
relative error = 0.031075362868876336591767759052928 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1267
y[1] (analytic) = 1.0080157134406218786466420779278
y[1] (numeric) = 1.0077001263540691966010270711789
absolute error = 0.0003155870865526820456150067488347
relative error = 0.031307754665401056981959454833227 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1268
y[1] (analytic) = 1.0080283545293674597744564921077
y[1] (numeric) = 1.0077104123155775166292045134426
absolute error = 0.00031794221378994314525197866515581
relative error = 0.031540999056359416628060794466206 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1269
y[1] (analytic) = 1.0080410055378294873421659323766
y[1] (numeric) = 1.007720699541690698091654116846
absolute error = 0.00032030599613878925051181553063167
relative error = 0.031775095891847516180575452524724 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.127
y[1] (analytic) = 1.0080536664658814512652555481279
y[1] (numeric) = 1.0077309880334007063083422829161
absolute error = 0.00032267843248074495691326521179771
relative error = 0.032010045021910182172238473541555 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=68.6MB, alloc=4.3MB, time=3.67
x[1] = 0.1271
y[1] (analytic) = 1.0080663373133967422633112078644
y[1] (numeric) = 1.007741277791699493943267156184
absolute error = 0.00032505952169724832004405168038248
relative error = 0.032245846296540987285785899640122 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1272
y[1] (analytic) = 1.0080790180802486518612855920014
y[1] (numeric) = 1.0077515688175790009945390975533
absolute error = 0.00032744926266965086674649444810901
relative error = 0.032482499565682270628728280733062 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1273
y[1] (analytic) = 1.0080917087663103723907652776164
y[1] (numeric) = 1.0077618611120311547844612843274
absolute error = 0.00032984765427921760630399328894959
relative error = 0.032720004679225158015122484940175 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1274
y[1] (analytic) = 1.0081044093714549969912388151315
y[1] (numeric) = 1.0077721546760478699496104369946
absolute error = 0.00033225469540712704162837813696894
relative error = 0.03295836148700958225433622528635 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1275
y[1] (analytic) = 1.0081171198955555196113657969184
y[1] (numeric) = 1.0077824495106210484309176728705
absolute error = 0.00033467038493447118044812404788243
relative error = 0.033197569838824303446799717151579 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1276
y[1] (analytic) = 1.0081298403384848350102469178098
y[1] (numeric) = 1.0077927456167425794637494866973
absolute error = 0.00033709472174225554649743111244709
relative error = 0.033437629584406929286738879359157 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1277
y[1] (analytic) = 1.0081425707001157387586950275079
y[1] (numeric) = 1.0078030429954043395679888582981
absolute error = 0.00033952770471139919070616920979464
relative error = 0.033678540573443935371884490204751 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1278
y[1] (analytic) = 1.0081553109803209272405071748752
y[1] (numeric) = 1.0078133416475981925381164873864
absolute error = 0.00034196933272273470239068748880712
relative error = 0.033920302655570685520151708147992 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1279
y[1] (analytic) = 1.0081680611789729976537376440952
y[1] (numeric) = 1.0078236415743159894332921556296
absolute error = 0.00034441960465700822044548846562703
relative error = 0.034162915680371452093284365309818 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.128
y[1] (analytic) = 1.0081808212959444480119719826911
y[1] (numeric) = 1.0078339427765495685674362160657
absolute error = 0.00034687851939487944453576662538515
relative error = 0.034406379497379436327458440342844 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1281
y[1] (analytic) = 1.0081935913311076771456020213885
y[1] (numeric) = 1.0078442452552907554993112099723
absolute error = 0.00034934607581692164629081141622079
relative error = 0.034650693956076788670839115668549 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1282
y[1] (analytic) = 1.0082063712843349847031018858108
y[1] (numeric) = 1.0078545490115313630226036112871
absolute error = 0.00035182227280362168049827452366032
relative error = 0.034895858905894629128085822504181 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1283
y[1] (analytic) = 1.0082191611554985711523049999932
y[1] (numeric) = 1.0078648540462631911560056986798
absolute error = 0.0003543071092353799962993013134114
relative error = 0.035141874196213067611799675533804 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1284
y[1] (analytic) = 1.0082319609444705377816820817033
y[1] (numeric) = 1.0078751603604780271332975553726
absolute error = 0.00035680058399251064838452633062149
relative error = 0.035388739676361224300907697512009 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1285
y[1] (analytic) = 1.0082447706511228867016201295554
y[1] (numeric) = 1.0078854679551676453934291968117
absolute error = 0.00035930269595524130819093274364083
relative error = 0.035636455195617250005978232525385 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1286
y[1] (analytic) = 1.0082575902753275208457024019055
y[1] (numeric) = 1.0078957768313238075706028262852
absolute error = 0.00036181344400371327509957562032116
relative error = 0.035885020603208346541461945075952 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=72.4MB, alloc=4.3MB, time=3.88
NO POLE
x[1] = 0.1287
y[1] (analytic) = 1.0082704198169562439719893875145
y[1] (numeric) = 1.0079060869899382624843552185897
absolute error = 0.00036433282701798148763416892487299
relative error = 0.036134435748310787104852800592339 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1288
y[1] (analytic) = 1.0082832592758807606643007679664
y[1] (numeric) = 1.0079163984320027461296402318431
absolute error = 0.00036686084387801453466053612329562
relative error = 0.036384700480049936662763421418625 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1289
y[1] (analytic) = 1.0082961086519726763334983718291
y[1] (numeric) = 1.0079267111585089816669114475437
absolute error = 0.00036939749346369466658692428538529
relative error = 0.036635814647500272343909210777364 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.129
y[1] (analytic) = 1.0083089679451034972187701205446
y[1] (numeric) = 1.0079370251704486794122049389733
absolute error = 0.0003719427746548178065651815713184
relative error = 0.036887778099685403838995635652476 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1291
y[1] (analytic) = 1.0083218371551446303889149660363
y[1] (numeric) = 1.0079473404688135368272221680455
absolute error = 0.00037449668633109356169279799079799
relative error = 0.037140590685578093807503057989289 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1292
y[1] (analytic) = 1.0083347162819673837436288200198
y[1] (numeric) = 1.007957657054595238509413010697
absolute error = 0.00037705922737214523421580932274308
relative error = 0.03739425225410027829136350206322 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1293
y[1] (analytic) = 1.0083476053254429660147914750046
y[1] (numeric) = 1.0079679749287854561820589109211
absolute error = 0.00037963039665750983273256408349187
relative error = 0.037648762654123087135523744325226 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1294
y[1] (analytic) = 1.0083605042854424867677545169748
y[1] (numeric) = 1.0079782940923758486843561635433
absolute error = 0.00038221019306663808339835343148104
relative error = 0.037904121734466864415389110491332 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1295
y[1] (analytic) = 1.008373413161836956402630229734
y[1] (numeric) = 1.0079886145463580619614993258377
absolute error = 0.00038479861547889444113090389635491
relative error = 0.038160329343901188871142363105267 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1296
y[1] (analytic) = 1.0083863319544972861555814909034
y[1] (numeric) = 1.007998936291723729054764758083
absolute error = 0.00038739566277355710081673282044958
relative error = 0.038417385331144894348932061267414 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1297
y[1] (analytic) = 1.008399260663294288100112659559
y[1] (numeric) = 1.0080092593294644700915942931584
absolute error = 0.00039000133382981800851836640058841
relative error = 0.038675289544866090248924772690022 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1298
y[1] (analytic) = 1.0084121992880986751483614554953
y[1] (numeric) = 1.0080195836605718922756790352772
absolute error = 0.00039261562752678287268242021811664
relative error = 0.03893404183368218198021551670786 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1299
y[1] (analytic) = 1.0084251478287810610523918301033
y[1] (numeric) = 1.0080299092860375898770432879582
absolute error = 0.0003952385427434711753485421450945
relative error = 0.039193642046159891422590815345246 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.13
y[1] (analytic) = 1.0084381062852119604054878288482
y[1] (numeric) = 1.0080402362068531442221286113336
absolute error = 0.00039787007835881618335921751455923
relative error = 0.039454090030815277395138728014643 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1301
y[1] (analytic) = 1.008451074657261788643448445336
y[1] (numeric) = 1.0080505644240101236838780088932
absolute error = 0.00040051023325166495957043644275795
relative error = 0.039715385636113756131700243898794 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=76.3MB, alloc=4.3MB, time=4.08
x[1] = 0.1302
y[1] (analytic) = 1.0084640529448008620458834669541
y[1] (numeric) = 1.0080608939385000836718202437629
absolute error = 0.00040315900630077837406322319124488
relative error = 0.039977528710470121763156404547693 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1303
y[1] (analytic) = 1.0084770411476993977375103120744
y[1] (numeric) = 1.0080712247513145666221542846177
absolute error = 0.00040581639638483111535602745672739
relative error = 0.040240519102248566806545527703454 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1304
y[1] (analytic) = 1.0084900392658275136894518588046
y[1] (numeric) = 1.0080815568634451019878338813281
absolute error = 0.00040848240238241170161797747653715
relative error = 0.040504356659762702661004901850522 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1305
y[1] (analytic) = 1.0085030472990552287205352652764
y[1] (numeric) = 1.0080918902758832062286522704388
absolute error = 0.00041115702317202249188299483759376
relative error = 0.040769041231275580110531319475476 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1306
y[1] (analytic) = 1.0085160652472524624985917814557
y[1] (numeric) = 1.008102224989620382801327010579
absolute error = 0.00041384025763207969726477087671969
relative error = 0.041034572664999709833554815510073 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1307
y[1] (analytic) = 1.0085290931102890355417575524638
y[1] (numeric) = 1.0081125610056481221495849479036
absolute error = 0.00041653210464091339217260456015686
relative error = 0.041300950809097082919319975923032 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1308
y[1] (analytic) = 1.008542130888034669219775413394
y[1] (numeric) = 1.0081228983249579016942473116639
absolute error = 0.0004192325630767675255281017301264
relative error = 0.041568175511679191391069179920495 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1309
y[1] (analytic) = 1.0085551785803589857552976756142
y[1] (numeric) = 1.0081332369485411858233149400079
absolute error = 0.00042194163181779993198273560626461
relative error = 0.041836246620807048736022137711993 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.131
y[1] (analytic) = 1.0085682361871315082251899045384
y[1] (numeric) = 1.0081435768773894258820536361087
absolute error = 0.00042465930974208234313626842975956
relative error = 0.042105163984491210442146084298187 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1311
y[1] (analytic) = 1.0085813037082216605618356888575
y[1] (numeric) = 1.0081539181124940601630796547195
absolute error = 0.00042738559572760039875603413800404
relative error = 0.042374927450691794541710988238644 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1312
y[1] (analytic) = 1.008594381143498767554442401214
y[1] (numeric) = 1.0081642606548465138964453192564
absolute error = 0.00043012048865225365799708195757213
relative error = 0.042645536867318502161624132862345 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1313
y[1] (analytic) = 1.0086074684928320548503479503091
y[1] (numeric) = 1.0081746045054381992397247695058
absolute error = 0.00043286398739385561062318080331786
relative error = 0.042916992082230638080538425890644 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1314
y[1] (analytic) = 1.0086205657560906489563285244282
y[1] (numeric) = 1.0081849496652605152680998400568
absolute error = 0.00043561609083013368822868437138597
relative error = 0.04318929294323713129272879195192 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1315
y[1] (analytic) = 1.008633672933143577239907326372
y[1] (numeric) = 1.008195296135304847964446069558
absolute error = 0.00043837679783872927546125681391607
relative error = 0.043462439298096555578731000979195 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1316
y[1] (analytic) = 1.00864679002385976793066429978
y[1] (numeric) = 1.0082056439165625702094188408967
absolute error = 0.00044114610729719772124545888321306
relative error = 0.043736430994517150082737283996553 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1317
y[1] (analytic) = 1.0086599170281080501215468468339
y[1] (numeric) = 1.0082159930100250417715396524007
absolute error = 0.0004439240180830083500071944331478
relative error = 0.044011267880156839896743086317294 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=80.1MB, alloc=4.3MB, time=4.29
NO POLE
x[1] = 0.1318
y[1] (analytic) = 1.008673053945757153770181537327
y[1] (numeric) = 1.0082263434166836092972825201615
absolute error = 0.00044671052907354447289901716554362
relative error = 0.04428694980262325665143930669634 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1319
y[1] (analytic) = 1.0086862007766757097001868090866
y[1] (numeric) = 1.0082366951375296063011605115773
absolute error = 0.00044950563914610339902629750929568
relative error = 0.04456347660947375911384436950157 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.132
y[1] (analytic) = 1.008699357520732249602486659737
y[1] (numeric) = 1.008247048173554353155812410217
absolute error = 0.0004523093471778964466742495199614
relative error = 0.04484084814821545379167047549338 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1321
y[1] (analytic) = 1.0087125241777952060366253297888
y[1] (numeric) = 1.0082574025257491570820895121013
absolute error = 0.00045512165204604895453581768755173
relative error = 0.045119064266305215544418375328966 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1322
y[1] (analytic) = 1.008725700747732912432082977043
y[1] (numeric) = 1.0082677581951053121391425535028
absolute error = 0.00045794255262760029294042354024444
relative error = 0.045398124811149708201195008437519 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1323
y[1] (analytic) = 1.0087388872304136030895923422943
y[1] (numeric) = 1.0082781151826140992145087703626
absolute error = 0.00046077204779950387508357193173189
relative error = 0.045678029630105405185248348444736 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1324
y[1] (analytic) = 1.0087520836257054131824564063233
y[1] (numeric) = 1.0082884734892667860141990894234
absolute error = 0.00046361013643862716825731689990726
relative error = 0.045958778570478610145213794859812 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1325
y[1] (analytic) = 1.0087652899334763787578670381621
y[1] (numeric) = 1.0082988331160546270527854511775
absolute error = 0.00046645681742175170508158698458456
relative error = 0.046240371479525477593066449275355 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1326
y[1] (analytic) = 1.0087785061535944367382246346213
y[1] (numeric) = 1.0083091940639688636434882647293
absolute error = 0.00046931208962557309473636989193922
relative error = 0.046522808204452033548773612870433 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1327
y[1] (analytic) = 1.0087917322859274249224587510649
y[1] (numeric) = 1.0083195563340007238882639946715
absolute error = 0.00047217595192670103419475639334732
relative error = 0.046806088592414196191641840549337 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1328
y[1] (analytic) = 1.00880496833034308198734972342
y[1] (numeric) = 1.0083299199271414226678928800737
absolute error = 0.00047504840320165931945684334629308
relative error = 0.047090212490517796518352885593444 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1329
y[1] (analytic) = 1.0088182142867090474888512814078
y[1] (numeric) = 1.0083402848443821616320667856828
absolute error = 0.00047792944232688585678449572500564
relative error = 0.047375179745818599007682867250976 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.133
y[1] (analytic) = 1.0088314701548928618634141529829
y[1] (numeric) = 1.0083506510867141291894771854345
absolute error = 0.00048081906817873267393696754847735
relative error = 0.047660990205322322291898992239331 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1331
y[1] (analytic) = 1.0088447359347619664293106599679
y[1] (numeric) = 1.0083610186551285004979032783744
absolute error = 0.00048371727963346593140738159350752
relative error = 0.047947643715984659834828159687119 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1332
y[1] (analytic) = 1.0088580116261837033879603048694
y[1] (numeric) = 1.008371387550616437454300237089
absolute error = 0.00048662407556726593366006778040671
relative error = 0.048235140124711300616591777597953 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=83.9MB, alloc=4.3MB, time=4.50
x[1] = 0.1333
y[1] (analytic) = 1.0088712972290253158252563488626
y[1] (numeric) = 1.0083817577741690886848875887437
absolute error = 0.00048953945485622714036876011898832
relative error = 0.048523479278357949825001117475579 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1334
y[1] (analytic) = 1.0088845927431539477128933809317
y[1] (numeric) = 1.0083921293267775895352377288292
absolute error = 0.00049246341637635817765565210246533
relative error = 0.048812661023730349553607532309901 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1335
y[1] (analytic) = 1.0088978981684366439096958781511
y[1] (numeric) = 1.0084025022094330620603645677143
absolute error = 0.00049539595900358184933131043686178
relative error = 0.049102685207584299506401861686029 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1336
y[1] (analytic) = 1.008911213504740350162947757097
y[1] (numeric) = 1.0084128764231266150148123101035
absolute error = 0.00049833708161373514813544699353979
relative error = 0.049393551676625677709157346343529 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1337
y[1] (analytic) = 1.0089245387519319131097229163726
y[1] (numeric) = 1.0084232519688493438427443675002
absolute error = 0.00050128678308256926697854887243444
relative error = 0.049685260277510461227410373080672 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1338
y[1] (analytic) = 1.0089378739098780802782167702367
y[1] (numeric) = 1.0084336288475923306680324037731
absolute error = 0.00050424506228574961018436646358011
relative error = 0.049977810856844746891073369468591 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1339
y[1] (analytic) = 1.0089512189784455000890787733206
y[1] (numeric) = 1.0084440070603466442843455139261
absolute error = 0.00050721191809885580473325939450357
relative error = 0.050271203261184772025674166412925 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.134
y[1] (analytic) = 1.0089645739575007218567459364203
y[1] (numeric) = 1.0084543866081033401452395361692
absolute error = 0.00051018734939738171150640025105021
relative error = 0.050565437337036935190216145175731 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1341
y[1] (analytic) = 1.0089779388469101957907773333513
y[1] (numeric) = 1.0084647674918534603542464973921
absolute error = 0.00051317135505673543653083595920138
relative error = 0.050860512930857816921653484048136 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1342
y[1] (analytic) = 1.0089913136465402729971895988516
y[1] (numeric) = 1.0084751497125880336549641921361
absolute error = 0.00051616393395223934222540671543237
relative error = 0.051156429889054200485975818444482 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1343
y[1] (analytic) = 1.0090046983562572054797934175206
y[1] (numeric) = 1.0084855332712980754211458951674
absolute error = 0.0005191650849591300586475223531517
relative error = 0.051453188057983092635896626771484 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1344
y[1] (analytic) = 1.0090180929759271461415310037799
y[1] (numeric) = 1.0084959181689745876467902077472
absolute error = 0.00052217480695255849474079603275394
relative error = 0.05175078728395174437513965301124 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1345
y[1] (analytic) = 1.0090314975054161487858145728427
y[1] (numeric) = 1.0085063044066085589362310376999
absolute error = 0.0005251930988075898495835351428099
relative error = 0.052049227413217671729317675544787 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1346
y[1] (analytic) = 1.0090449119445901681178658026786
y[1] (numeric) = 1.0085166919851909644942277133787
absolute error = 0.00052821995939920362363808929990905
relative error = 0.052348508291988676523397930333261 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1347
y[1] (analytic) = 1.00905833629331505974605628696
y[1] (numeric) = 1.0085270809057127661160552316253
absolute error = 0.00053125538760229363000105533466088
relative error = 0.052648629766422867165748495166635 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1348
y[1] (analytic) = 1.0090717705514565801832489789777
y[1] (numeric) = 1.0085374711691649121775946398264
absolute error = 0.00053429938229166800565433915135304
relative error = 0.052949591682628679438759940285476 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=87.7MB, alloc=4.3MB, time=4.70
NO POLE
x[1] = 0.1349
y[1] (analytic) = 1.0090852147188803868481406265111
y[1] (numeric) = 1.0085478627765383376254235521623
absolute error = 0.00053735194234204922271707434875569
relative error = 0.053251393886664897296036549279099 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.135
y[1] (analytic) = 1.0090986687954520380666051976395
y[1] (numeric) = 1.00855825572882396396690680015
absolute error = 0.00054041306662807409969839748955282
relative error = 0.053554036224540673666151412764049 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1351
y[1] (analytic) = 1.0091121327810369930730382974832
y[1] (numeric) = 1.0085686500270126992602872175773
absolute error = 0.0005434827540242938127510799058729
relative error = 0.053857518542215551262959695949864 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1352
y[1] (analytic) = 1.0091256066755006120117025758576
y[1] (numeric) = 1.0085790456720954381047765599292
absolute error = 0.0005465610034051739069260159283824
relative error = 0.054161840685599483402464379804651 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1353
y[1] (analytic) = 1.0091390904787081559380741258299
y[1] (numeric) = 1.0085894426650630616306465584035
absolute error = 0.0005496478136450943074275674263974
relative error = 0.054467002500552854826228774141148 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1354
y[1] (analytic) = 1.0091525841905247868201898731631
y[1] (numeric) = 1.0085998410069064374893201086166
absolute error = 0.00055274318361834933086976454645981
relative error = 0.054773003832886502531330099554554 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1355
y[1] (analytic) = 1.0091660878108155675399959566344
y[1] (numeric) = 1.0086102406986164198434625940976
absolute error = 0.00055584711219914769653336253681616
relative error = 0.055079844528361736606848433756636 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1356
y[1] (analytic) = 1.0091796013394454618946970992149
y[1] (numeric) = 1.0086206417411838493570733446697
absolute error = 0.00055895959826161253762375454522852
relative error = 0.055387524432690361076885316466309 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1357
y[1] (analytic) = 1.0091931247762793345981069700961
y[1] (numeric) = 1.0086310441355995531855772298186
absolute error = 0.00056208064067978141252974027753817
relative error = 0.055696043391534694750106305635173 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1358
y[1] (analytic) = 1.0092066581211819512819995375508
y[1] (numeric) = 1.0086414478828543449659163871464
absolute error = 0.00056521023832760631608315040439465
relative error = 0.056005401250507592075801776407243 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1359
y[1] (analytic) = 1.0092202013740179784974614126142
y[1] (numeric) = 1.0086518529839390248066420860107
absolute error = 0.0005683483900789536908193266035537
relative error = 0.056315597855172464006460252835494 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.136
y[1] (analytic) = 1.009233754534651983716245183572
y[1] (numeric) = 1.0086622594398443792780067264469
absolute error = 0.00057149509480760443823845712513939
relative error = 0.056626633051043298866848561003647 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1361
y[1] (analytic) = 1.0092473176029484353321237412416
y[1] (numeric) = 1.0086726672515611814020559734743
absolute error = 0.0005746503513872539300677677672571
relative error = 0.056938506683584683229593090830081 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1362
y[1] (analytic) = 1.0092608905787717026622455950332
y[1] (numeric) = 1.0086830764200801906427210268839
absolute error = 0.00057781415869151201952456814933535
relative error = 0.057251218598211822797256452461658 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1363
y[1] (analytic) = 1.0092744734619860559484911797775
y[1] (numeric) = 1.008693486946392152895911026607
absolute error = 0.00058098651559390305258015317056615
relative error = 0.057564768640290563290903811798748 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=91.5MB, alloc=4.3MB, time=4.91
x[1] = 0.1364
y[1] (analytic) = 1.0092880662524556663588301533055
y[1] (numeric) = 1.0087038988314878004796055937647
absolute error = 0.00058416742096786587922455954080478
relative error = 0.057879156655137411345153188328755 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1365
y[1] (analytic) = 1.0093016689500446059886796847677
y[1] (numeric) = 1.0087143120763578521239475074964
absolute error = 0.00058735687368675386473217727128133
relative error = 0.058194382488019555409703997083992 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1366
y[1] (analytic) = 1.0093152815546168478622637336787
y[1] (numeric) = 1.0087247266819930129613355176662
absolute error = 0.00059055487262383490092821601246816
relative error = 0.05851044598415488665733811518086 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1367
y[1] (analytic) = 1.0093289040660362659339733196741
y[1] (numeric) = 1.0087351426493839745165172935476
absolute error = 0.00059376141665229141745602612643834
relative error = 0.058827346988712019898387752040909 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1368
y[1] (analytic) = 1.0093425364841666350897277829652
y[1] (numeric) = 1.0087455599795214146966825085842
absolute error = 0.00059697650464522039304527438104199
relative error = 0.059145085346810314501664401040539 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1369
y[1] (analytic) = 1.009356178808871631148337035479
y[1] (numeric) = 1.0087559786733959977815560613258
absolute error = 0.00060020013547563336678097415321876
relative error = 0.05946366090351989532184314898481 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.137
y[1] (analytic) = 1.0093698310400148308628648026684
y[1] (numeric) = 1.0087663987319983744134914326397
absolute error = 0.00060343230801645644937337002875612
relative error = 0.059783073503861673633296618452072 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1371
y[1] (analytic) = 1.0093834931774597119219928559811
y[1] (numeric) = 1.0087768201563191815875641792953
absolute error = 0.00060667302114053033442867668579467
relative error = 0.060103322992807368070372816709947 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1372
y[1] (analytic) = 1.009397165221069652951386235971
y[1] (numeric) = 1.0087872429473490426416655640217
absolute error = 0.00060992227372061030972067194937293
relative error = 0.06042440921527952557411116355949 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1373
y[1] (analytic) = 1.0094108471707079335150594660411
y[1] (numeric) = 1.0087976671060785672465963221368
absolute error = 0.00061318006462936626846314390429592
relative error = 0.060746332016151542345390969123256 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1374
y[1] (analytic) = 1.0094245390262377341167437568013
y[1] (numeric) = 1.0088080926334983513961605648477
absolute error = 0.00061644639273938272058319195360283
relative error = 0.06106909124024768480450663125442 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1375
y[1] (analytic) = 1.0094382407875221362012552010311
y[1] (numeric) = 1.0088185195305989773972598193212
absolute error = 0.0006197212569231588039953817099009
relative error = 0.061392686732343110557163820908024 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1376
y[1] (analytic) = 1.0094519524544241221558639592292
y[1] (numeric) = 1.0088289477983710138599872056224
absolute error = 0.00062300465605310829587675360682392
relative error = 0.061717118337163889366890922481954 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1377
y[1] (analytic) = 1.0094656740268065753116644357404
y[1] (numeric) = 1.0088393774378050156877217506226
absolute error = 0.0006262965890015596239426851178653
relative error = 0.062042385899387024133859994804279 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1378
y[1] (analytic) = 1.0094794055045322799449464454432
y[1] (numeric) = 1.0088498084498915240672228389734
absolute error = 0.000629597054640755877723606469827
relative error = 0.062368489263640471880111517115154 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1379
y[1] (analytic) = 1.0094931468874639212785673709857
y[1] (numeric) = 1.0088602408356210664587248012476
absolute error = 0.00063290605184285481984256973811725
relative error = 0.062695428274503164741177183065649 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=95.3MB, alloc=4.3MB, time=5.12
NO POLE
x[1] = 0.138
y[1] (analytic) = 1.0095068981754640854833253105561
y[1] (numeric) = 1.008870674595984156586031639345
absolute error = 0.00063622357947992889729367121112139
relative error = 0.063023202776505030964095004432481 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1381
y[1] (analytic) = 1.0095206593683952596793332161736
y[1] (numeric) = 1.0088811097319712944266118892627
absolute error = 0.00063954963642396525272132691086145
relative error = 0.063351812614127015911810984926893 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1382
y[1] (analytic) = 1.0095344304661198319373940224856
y[1] (numeric) = 1.0088915462445729662016936213285
absolute error = 0.00064288422154686573570040115715195
relative error = 0.063681257631801103073961623157645 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1383
y[1] (analytic) = 1.0095482114685000912803767660594
y[1] (numeric) = 1.0089019841347796443663595779969
absolute error = 0.00064622733372044691401718806245036
relative error = 0.064011537673910335084031502492383 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1384
y[1] (analytic) = 1.0095620023753982276845936951515
y[1] (numeric) = 1.0089124234035817875996424493069
absolute error = 0.00064957897181644008495124584459269
relative error = 0.064342652584788834742880224248505 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1385
y[1] (analytic) = 1.0095758031866763320811783699438
y[1] (numeric) = 1.0089228640519698407946202860992
absolute error = 0.00065293913470649128655808384459567
relative error = 0.064674602208721826048632939334026 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1386
y[1] (analytic) = 1.0095896139021963963574647532311
y[1] (numeric) = 1.0089333060809342350485120510944
absolute error = 0.00065630782126216130895270213669866
relative error = 0.065007386389945655232928732150869 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1387
y[1] (analytic) = 1.0096034345218203133583672915466
y[1] (numeric) = 1.0089437494914653876527733079288
absolute error = 0.00065968503035492570559398361781004
relative error = 0.065341004972647811803521109267485 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1388
y[1] (analytic) = 1.0096172650454098768877619867114
y[1] (numeric) = 1.0089541942845537020831920482479
absolute error = 0.00066307076085617480456993846351395
relative error = 0.065675457800966949593224844064748 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1389
y[1] (analytic) = 1.0096311054728267817098684577947
y[1] (numeric) = 1.0089646404611895679899846569569
absolute error = 0.0006664650116372137198838008377852
relative error = 0.066010744718992907815203427258591 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.139
y[1] (analytic) = 1.0096449558039326235506329934705
y[1] (numeric) = 1.008975088022363361187892015727
absolute error = 0.00066986778156926236274097774355103
relative error = 0.066346865570766732124591371905013 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1391
y[1] (analytic) = 1.0096588160385888990991125947571
y[1] (numeric) = 1.0089855369690654436462757448559
absolute error = 0.00067327906952345545283684990123062
relative error = 0.066683820200280695686445620197706 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1392
y[1] (analytic) = 1.0096726861766570060088600081251
y[1] (numeric) = 1.0089959873022861634792145835827
absolute error = 0.00067669887437084252964542454237405
relative error = 0.067021608451478320250020298075775 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1393
y[1] (analytic) = 1.0096865662179982428993097489609
y[1] (numeric) = 1.0090064390230158549356009089554
absolute error = 0.00068012719498238796370884000551428
relative error = 0.067360230168254397229359062368764 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1394
y[1] (analytic) = 1.0097004561624738093571651153711
y[1] (numeric) = 1.0090168921322448383892373933498
absolute error = 0.00068356403022897096792772202133718
relative error = 0.067699685194455008790199283918497 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=99.1MB, alloc=4.3MB, time=5.33
x[1] = 0.1395
y[1] (analytic) = 1.0097143560099448059377861923145
y[1] (numeric) = 1.0090273466309634203289338007402
absolute error = 0.00068700937898138560885239157426589
relative error = 0.068039973373877548943182308832108 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1396
y[1] (analytic) = 1.0097282657602722341665788460469
y[1] (numeric) = 1.0090378025201618933486039218194
absolute error = 0.00069046324011034081797492422754759
relative error = 0.068381094550270744643364038737981 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1397
y[1] (analytic) = 1.0097421854133169965403847088666
y[1] (numeric) = 1.0090482598008305361373626480677
absolute error = 0.00069392561248646040302206079892198
relative error = 0.068723048567334676896020069636307 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1398
y[1] (analytic) = 1.0097561149689398965288721541442
y[1] (numeric) = 1.0090587184739596134696231848703
absolute error = 0.0006973964949802830592489692739424
relative error = 0.069065835268720801868739627658417 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1399
y[1] (analytic) = 1.0097700544270016385759282616249
y[1] (numeric) = 1.0090691785405393761951944037809
absolute error = 0.00070087588646226238073385784401197
relative error = 0.069409454498031972009802538774098 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.14
y[1] (analytic) = 1.0097840037873628281010517729886
y[1] (numeric) = 1.0090796400015600612293783340324
absolute error = 0.00070436378580276687167343895618862
relative error = 0.069753906098822457172833468213682 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1401
y[1] (analytic) = 1.0097979630498839715007470376538
y[1] (numeric) = 1.009090102858011891543067793392
absolute error = 0.00070786019187207995767924426180438
relative error = 0.070099189914597965747727664101811 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1402
y[1] (analytic) = 1.009811932214425476149918948811
y[1] (numeric) = 1.0091005671108850761528441584601
absolute error = 0.00071136510354039999707479035093576
relative error = 0.07044530578881566579784243853249 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1403
y[1] (analytic) = 1.0098259112808476504032688696732
y[1] (numeric) = 1.0091110327611698101110752745134
absolute error = 0.00071487851967784029219359515975354
relative error = 0.070792253564884206203448618050237 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1404
y[1] (analytic) = 1.0098399002490107035966915499269
y[1] (numeric) = 1.0091214998098562744960135049891
absolute error = 0.00071840043915442910067804493777192
relative error = 0.071140033086163737811436194239925 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1405
y[1] (analytic) = 1.0098538991187747460486730323725
y[1] (numeric) = 1.0091319682579346364018939207105
absolute error = 0.00072193086084010964677911166200817
relative error = 0.071488644195965934591268403868261 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1406
y[1] (analytic) = 1.0098679078899997890616895497383
y[1] (numeric) = 1.0091424381063950489290326289532
absolute error = 0.00072546978360474013265692078505583
relative error = 0.071838086737554014797178466762676 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1407
y[1] (analytic) = 1.0098819265625457449236074116542
y[1] (numeric) = 1.0091529093562276511739252424501
absolute error = 0.00072901720631809374968216920406554
relative error = 0.072188360554142762136603208358869 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1408
y[1] (analytic) = 1.0098959551362724269090838817722
y[1] (numeric) = 1.0091633820084225682193454884346
absolute error = 0.00073257312784985868973839333761958
relative error = 0.072539465488898546944847792596198 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1409
y[1] (analytic) = 1.0099099936110395492809690450186
y[1] (numeric) = 1.0091738560639699111244439578212
absolute error = 0.00073613754706963815652508719747718
relative error = 0.072891401384939347365975789590648 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.141
y[1] (analytic) = 1.0099240419867067272917086649643
y[1] (numeric) = 1.0091843315238597769148469946221
absolute error = 0.00073971046284695037686167034215967
memory used=103.0MB, alloc=4.3MB, time=5.53
relative error = 0.073244168085334770539918801268179 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1411
y[1] (analytic) = 1.0099381002631334771847480312989
y[1] (numeric) = 1.0091948083890822485727557256996
absolute error = 0.00074329187405122861199230559933554
relative error = 0.073597765433106073795799866896871 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1412
y[1] (analytic) = 1.0099521684401792161959367973957
y[1] (numeric) = 1.0092052866606273950270452309518
absolute error = 0.00074688177955182116889156644395748
relative error = 0.073952193271226185851464869214504 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1413
y[1] (analytic) = 1.0099662465177032625549348079515
y[1] (numeric) = 1.0092157663394852711433638540324
absolute error = 0.00075048017821799141157095391909449
relative error = 0.074307451442619728019216160608871 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1414
y[1] (analytic) = 1.0099803344955648354866189166888
y[1] (numeric) = 1.0092262474266459177142326537024
absolute error = 0.00075408706891891777238626298639412
relative error = 0.074663539790163035417742627571478 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1415
y[1] (analytic) = 1.0099944323736230552124907941064
y[1] (numeric) = 1.0092367299230993614491449959133
absolute error = 0.00075770245052369376334579819310097
relative error = 0.075020458156684178190240410411052 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1416
y[1] (analytic) = 1.0100085401517369429520857252626
y[1] (numeric) = 1.00924721382983561496466628672
absolute error = 0.00076132632190132798741943854254943
relative error = 0.075378206384962982728718493981714 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1417
y[1] (analytic) = 1.010022657829765420924382397579
y[1] (numeric) = 1.009257699147844676774533846124
absolute error = 0.00076495868192074414984855145503998
relative error = 0.075736784317731052904483383951571 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1418
y[1] (analytic) = 1.0100367854075673123492136786496
y[1] (numeric) = 1.0092681858781165312797569229436
absolute error = 0.00076859952945078106945675570599986
relative error = 0.076096191797671791304797081911003 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1419
y[1] (analytic) = 1.0100509228850013414486783840411
y[1] (numeric) = 1.0092786740216411487587168508128
absolute error = 0.00077224886336019268996153322832054
relative error = 0.076456428667420420475702571395923 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.142
y[1] (analytic) = 1.0100650702619261334485540350706
y[1] (numeric) = 1.0092891635794084853572673454049
absolute error = 0.00077590668251764809128668966575587
relative error = 0.076817494769564004171011025679934 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1421
y[1] (analytic) = 1.0100792275382002145797106065471
y[1] (numeric) = 1.0092996545524084830788349429829
absolute error = 0.00077957298579173150087566356425623
relative error = 0.077179389946641468607444946970399 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1422
y[1] (analytic) = 1.0100933947136820120795252644613
y[1] (numeric) = 1.0093101469416310697745195803732
absolute error = 0.00078324777205094230500568408810574
relative error = 0.077542114041143623725931445427181 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1423
y[1] (analytic) = 1.0101075717882298541932980936107
y[1] (numeric) = 1.009320640748066159133195316463
absolute error = 0.00078693104016369506010277714772071
relative error = 0.077905666895513184459039865209043 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1424
y[1] (analytic) = 1.0101217587617019701756688151454
y[1] (numeric) = 1.0093311359727036506716111953194
absolute error = 0.0007906227889983195040576198259596
relative error = 0.078270048352144792004557963541515 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1425
y[1] (analytic) = 1.0101359556339564902920344940205
y[1] (numeric) = 1.0093416326165334297244922510308
absolute error = 0.00079432301742306056754224298978557
relative error = 0.078635258253385035105200847591386 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=106.8MB, alloc=4.3MB, time=5.74
NO POLE
x[1] = 0.1426
y[1] (analytic) = 1.0101501624048514458199682363413
y[1] (numeric) = 1.0093521306805453674346406543672
absolute error = 0.00079803172430607838532758197411495
relative error = 0.079001296441532471334446872726913 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1427
y[1] (analytic) = 1.0101643790742447690506388765857
y[1] (numeric) = 1.009362630165729320743037001361
absolute error = 0.00080174890851544830760187522467586
relative error = 0.07936816275883764838849470453927 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1428
y[1] (analytic) = 1.010178605641994293290231654692
y[1] (numeric) = 1.0093731310730751323789417439053
absolute error = 0.0008054745689191609112899107866931
relative error = 0.079735857047503125384335745799847 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1429
y[1] (analytic) = 1.0101928421079577528613698829954
y[1] (numeric) = 1.0093836334035726308499967624692
absolute error = 0.00080920870438512201137312052620691
relative error = 0.080104379149683494163936128329513 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.143
y[1] (analytic) = 1.0102070884719927831045376030009
y[1] (numeric) = 1.00939413715821163043232708103
absolute error = 0.00081295131378115267221052197082449
relative error = 0.08047372890748540060452246856015 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1431
y[1] (analytic) = 1.010221344733956920379503231977
y[1] (numeric) = 1.0094046423379819311606427243203
absolute error = 0.000816702395974989218860507656695
relative error = 0.080843906162967565934965584375421 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1432
y[1] (analytic) = 1.0102356108937076020667441993571
y[1] (numeric) = 1.0094151489438733188183407174887
absolute error = 0.00082046194983428324840348186849012
relative error = 0.081214910758140808058256369626993 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1433
y[1] (analytic) = 1.0102498869511021665688725729334
y[1] (numeric) = 1.0094256569768755649276072282743
absolute error = 0.00082422997422660164126534465916379
relative error = 0.081586742534968062880068021534227 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1434
y[1] (analytic) = 1.0102641729059978533120616748295
y[1] (numeric) = 1.0094361664379784267395198517932
absolute error = 0.00082800646801942657254182303625621
relative error = 0.081959401335364405643398814989696 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1435
y[1] (analytic) = 1.0102784687582518027474736872375
y[1] (numeric) = 1.009446677328171647224150038036
absolute error = 0.00083179143008015552332364920149898
relative error = 0.082332887001197072269289616609838 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1436
y[1] (analytic) = 1.0102927745077210563526882479054
y[1] (numeric) = 1.0094571896484449550606656621749
absolute error = 0.00083558485927610129202258573046938
relative error = 0.082707199374285480703610330189451 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1437
y[1] (analytic) = 1.0103070901542625566331320353599
y[1] (numeric) = 1.0094677033997880646274337377809
absolute error = 0.00083938675447449200569829757903374
relative error = 0.083082338296401252269909464040832 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1438
y[1] (analytic) = 1.0103214156977331471235093438512
y[1] (numeric) = 1.0094782185831906759921232730479
absolute error = 0.00084319711454247113138607080331093
relative error = 0.083458303609268233028321009522894 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1439
y[1] (analytic) = 1.0103357511379895723892336480042
y[1] (numeric) = 1.0094887351996424749018082701244
absolute error = 0.00084701593834709748742537787987913
relative error = 0.083835095154562515140522818892743 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.144
y[1] (analytic) = 1.0103500964748884780278601571639
y[1] (numeric) = 1.009499253250133132773070867651
absolute error = 0.00085084322475534525478928951293988
relative error = 0.084212712773912458240740669441895 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=110.6MB, alloc=4.3MB, time=5.95
x[1] = 0.1441
y[1] (analytic) = 1.0103644517082864106705193594181
y[1] (numeric) = 1.009509772735652306682104626603
absolute error = 0.00085467897263410398841473281514547
relative error = 0.084591156308898710812792199711555 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1442
y[1] (analytic) = 1.0103788168380398179833515552851
y[1] (numeric) = 1.0095202936571896393548179595363
absolute error = 0.00085852318085017862853359574878715
relative error = 0.084970425601054231573164902416192 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1443
y[1] (analytic) = 1.0103931918640050486689423810513
y[1] (numeric) = 1.0095308160157347591569377033372
absolute error = 0.00086237584827028951200467771403287
relative error = 0.085350520491864310860122357542004 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1444
y[1] (analytic) = 1.0104075767860383524677593217436
y[1] (numeric) = 1.0095413398122772800841128355727
absolute error = 0.00086623697376107238364648617089537
relative error = 0.085731440822766592028832887926783 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1445
y[1] (analytic) = 1.0104219716039958801595892137242
y[1] (numeric) = 1.0095518650478068017520183345425
absolute error = 0.00087010655618907840757087918160235
relative error = 0.086113186435151092852514818470185 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1446
y[1] (analytic) = 1.010436376317733683564976736891
y[1] (numeric) = 1.0095623917233129093864591831309
absolute error = 0.0008739845944207741785175537600325
relative error = 0.08649575717036022692959251896843 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1447
y[1] (analytic) = 1.0104507909271077155466638964712
y[1] (numeric) = 1.0095729198397851738134745165564
absolute error = 0.00087787108732254173318937991487244
relative error = 0.086879152869688825096857409415056 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1448
y[1] (analytic) = 1.0104652154319738300110304943929
y[1] (numeric) = 1.0095834493982131514494419141197
absolute error = 0.00088176603376067856158858027314115
relative error = 0.087263373374384156848628105459507 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1449
y[1] (analytic) = 1.0104796498321877819095355902193
y[1] (numeric) = 1.0095939803995863842911818350486
absolute error = 0.00088566943260139761835375517072029
relative error = 0.08764841852564595176190388056805 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.145
y[1] (analytic) = 1.010494094127605227240159951634
y[1] (numeric) = 1.0096045128448943999060621985375
absolute error = 0.0008895812827108273340977530965199
relative error = 0.088034288164626420927505620286768 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1451
y[1] (analytic) = 1.0105085483180817230488494944591
y[1] (numeric) = 1.0096150467351267114221031080822
absolute error = 0.00089350158295501162674638637690105
relative error = 0.088420982132430278387198442864224 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1452
y[1] (analytic) = 1.010523012403472727430959712195
y[1] (numeric) = 1.009625582071272817518081720208
absolute error = 0.00089743033219990991287799198696804
relative error = 0.088808500270114762576790159351772 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1453
y[1] (analytic) = 1.0105374863836335995327010950654
y[1] (numeric) = 1.0096361188543222024136372576901
absolute error = 0.00090136752931139711906383737533471
relative error = 0.089196842418689657775199745162429 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1454
y[1] (analytic) = 1.0105519702584195995525855385542
y[1] (numeric) = 1.0096466570852643358593761673653
absolute error = 0.00090531317315526369320937118896073
relative error = 0.08958600841911731555948999393473 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1455
y[1] (analytic) = 1.0105664640276858887428737414192
y[1] (numeric) = 1.0096571967650886731269774226346
absolute error = 0.00090926726259721561589631878464534
relative error = 0.089975998112312676265858523416066 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1456
y[1] (analytic) = 1.0105809676912875294110235931679
y[1] (numeric) = 1.0096677378947846549992979707542
absolute error = 0.00091322979650287441172562241375767
relative error = 0.090366811339143290456581301950608 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=114.4MB, alloc=4.3MB, time=6.15
NO POLE
x[1] = 0.1457
y[1] (analytic) = 1.0105954812490794849211395509822
y[1] (numeric) = 1.0096782804753417077604783250154
absolute error = 0.00091720077373777716066122596677416
relative error = 0.090758447940429340392902863030124 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1458
y[1] (analytic) = 1.0106100047009166196954230060757
y[1] (numeric) = 1.0096888245077492431860483019115
absolute error = 0.00092118019316737650937470416418526
relative error = 0.091150907756943661513867374241708 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1459
y[1] (analytic) = 1.010624538046653699215623639471
y[1] (numeric) = 1.0096993699929966585330329033906
absolute error = 0.00092516805365704068259073608032511
relative error = 0.091544190629411763921084725824796 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.146
y[1] (analytic) = 1.0106390812861453900244917671803
y[1] (numeric) = 1.0097099169320733365300583442937
absolute error = 0.00092916435407205349443342288666952
relative error = 0.091938296398511853869425802930644 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1461
y[1] (analytic) = 1.0106536344192462597272316747776
y[1] (numeric) = 1.0097204653259686453674582250764
absolute error = 0.00093316909327761435977344970113895
relative error = 0.092333224904874855263641104560912 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1462
y[1] (analytic) = 1.0106681974458107769929559413444
y[1] (numeric) = 1.0097310151756719386873798499145
absolute error = 0.000937182270138838305576091429935
relative error = 0.092728975989084431160896871047974 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1463
y[1] (analytic) = 1.0106827703656933115561407527782
y[1] (numeric) = 1.0097415664821725555738906902898
absolute error = 0.00094120388352075598225006248843029
relative error = 0.093125549491677005279222880828093 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1464
y[1] (analytic) = 1.0106973531787481342180822044462
y[1] (numeric) = 1.0097521192464598205430849941586
absolute error = 0.00094523393228831367499721028762326
relative error = 0.093522945253141783511866076149741 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1465
y[1] (analytic) = 1.010711945884829416848353593171
y[1] (numeric) = 1.0097626734695230435331905407983
absolute error = 0.00094927241530637331516305237266086
relative error = 0.093921163113920775447544176252982 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1466
y[1] (analytic) = 1.0107265484837912323862636985338
y[1] (numeric) = 1.0097732291523515198946755414339
absolute error = 0.00095331933143971249158815709992395
relative error = 0.094320202914408815896593435452077 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1467
y[1] (analytic) = 1.0107411609754875548423160534803
y[1] (numeric) = 1.0097837862959345303803556857411
absolute error = 0.00095737467955302446196036773916139
relative error = 0.094720064494953586423004702452254 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1468
y[1] (analytic) = 1.0107557833597722592996692042139
y[1] (numeric) = 1.0097943449012613411355013343268
absolute error = 0.00096143845851091816416786988715073
relative error = 0.095120747695855636882341936132932 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1469
y[1] (analytic) = 1.0107704156364991219155979593635
y[1] (numeric) = 1.0098049049693212036879448572842
absolute error = 0.00096551066717791822765310207935477
relative error = 0.095522252357368406965537331933609 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.147
y[1] (analytic) = 1.0107850578055218199229556284092
y[1] (numeric) = 1.0098154665011033549381881189232
absolute error = 0.00096959130441846498476750948603486
relative error = 0.09592457831969824774855721188507 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1471
y[1] (analytic) = 1.0107997098666939316316372493524
y[1] (numeric) = 1.0098260294975970171495101087732
absolute error = 0.00097368036909691448212714057927348
relative error = 0.096327725423004443247932830237653 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=118.2MB, alloc=4.3MB, time=6.36
x[1] = 0.1472
y[1] (analytic) = 1.0108143718198689364300438056162
y[1] (numeric) = 1.0098365939597913979380747189589
absolute error = 0.00097777786007753849196908665735003
relative error = 0.096731693507399231982150245549838 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1473
y[1] (analytic) = 1.0108290436649002147865474321596
y[1] (numeric) = 1.0098471598886756902630386680466
absolute error = 0.00098188377622452452350876411290552
relative error = 0.097136482412947828538893409014654 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1474
y[1] (analytic) = 1.0108437254016410482509576107926
y[1] (numeric) = 1.0098577272852390724166595714613
absolute error = 0.00098599811640197583429803933132331
relative error = 0.097542091979668445148134617718059 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1475
y[1] (analytic) = 1.0108584170299446194559883546774
y[1] (numeric) = 1.0098682961504707080144041585717
absolute error = 0.00099012087947391144158419610574464
relative error = 0.097948522047532313261066480442766 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1476
y[1] (analytic) = 1.0108731185496640121187263819995
y[1] (numeric) = 1.0098788664853597459850566365443
absolute error = 0.00099425206430426613366974545512929
relative error = 0.098355772456463705134869542552809 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1477
y[1] (analytic) = 1.0108878299606522110421002787957
y[1] (numeric) = 1.009889438290895320560827201064
absolute error = 0.00099839166975689048127307773176322
relative error = 0.098763843046339955423309715418574 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1478
y[1] (analytic) = 1.0109025512627621021163506509239
y[1] (numeric) = 1.0099000115680665512674606940193
absolute error = 0.0010025396946955508488899569046068
relative error = 0.099172733656991482773159654768951 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1479
y[1] (analytic) = 1.0109172824558464723205012651592
y[1] (numeric) = 1.0099105863178625429143454082543
absolute error = 0.0010066961379839294061558569048686
relative error = 0.099582444128201811426438231286837 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.148
y[1] (analytic) = 1.0109320235397580097238311794022
y[1] (numeric) = 1.009921162541272385584622039482
absolute error = 0.0010108609984856241392091399201811
relative error = 0.099992974299707592828462235696284 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1481
y[1] (analytic) = 1.0109467745143493034873478619857
y[1] (numeric) = 1.0099317402392851546252927854619
absolute error = 0.0010150342750641488620550765237475
relative error = 0.10040432401119862724170445952424 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1482
y[1] (analytic) = 1.0109615353794728438652613000626
y[1] (numeric) = 1.0099423194128899106373305925378
absolute error = 0.0010192159665829332279307075248177
relative error = 0.1008164931023178853654522916571 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1483
y[1] (analytic) = 1.0109763061349810222064590970632
y[1] (numeric) = 1.0099529000630756994657885496363
absolute error = 0.0010234060719053227406705474268472
relative error = 0.10122948141266152996126096975197 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1484
y[1] (analytic) = 1.0109910867807261309559825592047
y[1] (numeric) = 1.009963482190831552189909429825
absolute error = 0.0010276045898945787660731293796789
relative error = 0.10164328878177893748419562450501 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1485
y[1] (analytic) = 1.0110058773165603636565037710396
y[1] (numeric) = 1.0099740657971464851132353795275
absolute error = 0.0010318115194138785432683915120861
relative error = 0.102057915049172719719856253724 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1486
y[1] (analytic) = 1.011020677742335814949803660028
y[1] (numeric) = 1.009984650883009499753717755497
absolute error = 0.0010360268593263151960859045309984
relative error = 0.10247336005429874542717976209999 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1487
y[1] (analytic) = 1.0110354880579044805782510501184
y[1] (numeric) = 1.0099952374494095828338271096447
absolute error = 0.0010402506084948977444239404737326
relative error = 0.10288962363656616198701320152244 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=122.0MB, alloc=4.3MB, time=6.56
NO POLE
x[1] = 0.1488
y[1] (analytic) = 1.0110503082631182573862827043226
y[1] (numeric) = 1.010005825497335706270663321823
absolute error = 0.001044482765782551115619382499535
relative error = 0.10330670563533741705645234573555 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1489
y[1] (analytic) = 1.0110651383578289433218843562703
y[1] (numeric) = 1.0100164150277768271660658806636
absolute error = 0.0010487233300521161558184756067363
relative error = 0.10372460588992828022893973208799 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.149
y[1] (analytic) = 1.0110799783418882374380727307282
y[1] (numeric) = 1.0100270060417218877967243125664
absolute error = 0.0010529723001663496413484181618136
relative error = 0.10414332423960786470011630208639 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1491
y[1] (analytic) = 1.0110948282151477398943785530681
y[1] (numeric) = 1.0100375985401598156042887589414
absolute error = 0.001057229674987924290089794126641
relative error = 0.10456286052359864893942077142301 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1492
y[1] (analytic) = 1.0111096879774589519583305476707
y[1] (numeric) = 1.0100481925240795231854807018005
absolute error = 0.0010614954533794287728498458702058
relative error = 0.10498321458107649836743085911103 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1493
y[1] (analytic) = 1.011124557628673276006940425249
y[1] (numeric) = 1.010058787994469908282203837798
absolute error = 0.0010657696342033677247365874510584
relative error = 0.10540438625117068703894050432622 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1494
y[1] (analytic) = 1.0111394371686420155281888590772
y[1] (numeric) = 1.0100693849523198537716551008204
absolute error = 0.0010700522163221617565337582567523
relative error = 0.1058263753729639193317671985217 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1495
y[1] (analytic) = 1.0111543265972163751225124501089
y[1] (numeric) = 1.0100799833986182276564358332224
absolute error = 0.001074343198598147466076616886527
relative error = 0.10624918178549235164128355935319 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1496
y[1] (analytic) = 1.0111692259142474605042916809725
y[1] (numeric) = 1.010090583334353883054663105809
absolute error = 0.0010786425798935774496285751634753
relative error = 0.1066728053277456140806672719251 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1497
y[1] (analytic) = 1.0111841351195862785033398588253
y[1] (numeric) = 1.0101011847605156581900811866628
absolute error = 0.0010829503590706203132586721624277
relative error = 0.1070972458386668321868635218436 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1498
y[1] (analytic) = 1.0111990542130837370663930470546
y[1] (numeric) = 1.0101117876780923763821731589148
absolute error = 0.0010872665349913606842198881397797
relative error = 0.10752250315715264863225404354109 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1499
y[1] (analytic) = 1.011213983194590645258600985809
y[1] (numeric) = 1.0101223920880728460362726875575
absolute error = 0.0010915911065177992223282982514802
relative error = 0.10794857712205324494202690631698 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.15
y[1] (analytic) = 1.0112289220639577132650190013457
y[1] (numeric) = 1.0101329979914458606336759354003
absolute error = 0.0010959240725118526313430659453866
relative error = 0.10837546757217236321724115952366 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1501
y[1] (analytic) = 1.0112438708210355523921009041783
y[1] (numeric) = 1.0101436053892001987217536282641
absolute error = 0.0011002654318353536703472759141897
relative error = 0.10880317434626732786358045731173 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1502
y[1] (analytic) = 1.0112588294656746750691928760118
y[1] (numeric) = 1.0101542142823246239040632695168
absolute error = 0.0011046151833500511651296064950978
relative error = 0.10923169728304906732578978233783 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=125.8MB, alloc=4.3MB, time=6.76
x[1] = 0.1503
y[1] (analytic) = 1.0112737979977254948500283454472
y[1] (numeric) = 1.0101648246718078848304615040448
absolute error = 0.0011089733259176100195668414024647
relative error = 0.10966103622118213582778938682873 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1504
y[1] (analytic) = 1.0112887764170383264142238524432
y[1] (numeric) = 1.0101754365586387151872166317636
absolute error = 0.0011133398583996112270072206795355
relative error = 0.11009119099928473511846006838962 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1505
y[1] (analytic) = 1.0113037647234633855687759015186
y[1] (numeric) = 1.0101860499438058336871212707631
absolute error = 0.0011177147796575518816546307554777
relative error = 0.1105221614559287362230938969403 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1506
y[1] (analytic) = 1.0113187629168507892495588036815
y[1] (numeric) = 1.0101966648282979440596051701876
absolute error = 0.0011220980885528451899536334938545
relative error = 0.11095394742963970120050450816195 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1507
y[1] (analytic) = 1.0113337709970505555228235070689
y[1] (numeric) = 1.0102072812131037350408481729502
absolute error = 0.0011264897839468204819753341186911
relative error = 0.11138654875889690490579107783831 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1508
y[1] (analytic) = 1.0113487889639126035866974162831
y[1] (numeric) = 1.0102178990992118803638933283789
absolute error = 0.0011308898647007232228040879042748
relative error = 0.1118199652821333567587500904793 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1509
y[1] (analytic) = 1.0113638168172867537726852004093
y[1] (numeric) = 1.0102285184876110387487601548944
absolute error = 0.0011352983296757150239250455148217
relative error = 0.11225419683773582251792901462114 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.151
y[1] (analytic) = 1.0113788545570227275471705896988
y[1] (numeric) = 1.0102391393792898538925580528187
absolute error = 0.0011397151777328736546125368801348
relative error = 0.11268924326404484606031599620647 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1511
y[1] (analytic) = 1.0113939021829701475129191609046
y[1] (numeric) = 1.0102497617752369544595998674113
absolute error = 0.00114414040773319305331929349337
relative error = 0.11312510439935477116665968045922 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1512
y[1] (analytic) = 1.0114089596949785374105821112522
y[1] (numeric) = 1.0102603856764409540715156022352
absolute error = 0.0011485740185375833390665090170168
relative error = 0.11356178008191376331241327168338 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1513
y[1] (analytic) = 1.0114240270928973221202010210315
y[1] (numeric) = 1.0102710110838904512973662829483
absolute error = 0.0011530160090068708228347380831939
relative error = 0.11399927014992383146429693943143 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1514
y[1] (analytic) = 1.0114391043765758276627136047956
y[1] (numeric) = 1.0102816379985740296437579716213
absolute error = 0.0011574663780017980189556331743507
relative error = 0.11443757444154084988247267850746 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1515
y[1] (analytic) = 1.0114541915458632812014604511501
y[1] (numeric) = 1.0102922664214802575449559316796
absolute error = 0.0011619251243830236565045194704569
relative error = 0.11487669279487457992832572929191 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1516
y[1] (analytic) = 1.0114692886006088110436927511181
y[1] (numeric) = 1.0103028963535976883529989435694
absolute error = 0.0011663922470111226906938075487549
relative error = 0.11531662504798869187784666389919 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1517
y[1] (analytic) = 1.0114843955406614466420810150669
y[1] (numeric) = 1.0103135277959148603278137712447
absolute error = 0.0011708677447465863142672438221402
relative error = 0.11575737103890078674060824270668 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1518
y[1] (analytic) = 1.0114995123658701185962247781795
y[1] (numeric) = 1.0103241607494202966273297795773
absolute error = 0.0011753516164498219688949986022282
relative error = 0.1161989306055824180843311448227 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=129.7MB, alloc=4.3MB, time=6.97
NO POLE
x[1] = 0.1519
y[1] (analytic) = 1.011514639076083658654163294458
y[1] (numeric) = 1.0103347952151025052975937027849
absolute error = 0.0011798438609811533565695916731558
relative error = 0.11664130358595911386503267509371 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.152
y[1] (analytic) = 1.0115297756711507997138872192414
y[1] (numeric) = 1.0103454311939499792628845639792
absolute error = 0.001184344477200820451002655262159
relative error = 0.11708448981791039826275254928511 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1521
y[1] (analytic) = 1.0115449221509201758248512802245
y[1] (numeric) = 1.0103560686869511963158287459316
absolute error = 0.0011888534639689795090225342929586
relative error = 0.11752848913926981352284985810783 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1522
y[1] (analytic) = 1.0115600785152403221894879369626
y[1] (numeric) = 1.0103667076950946191075152131546
absolute error = 0.001193370820145703081972723807978
relative error = 0.11797330138782494180286530980221 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1523
y[1] (analytic) = 1.011575244763959675164722028845
y[1] (numeric) = 1.0103773482193686951376108853996
absolute error = 0.0011978965445909800271111434454086
relative error = 0.11841892640131742702494285003338 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1524
y[1] (analytic) = 1.0115904208969265722634864115256
y[1] (numeric) = 1.0103879902607618567444761626685
absolute error = 0.0012024306361647155190102488571311
relative error = 0.11886536401744299673380475689717 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1525
y[1] (analytic) = 1.0116056069139892521562385817912
y[1] (numeric) = 1.0103986338202625210952806018378
absolute error = 0.0012069730937267310609579799534895
relative error = 0.11931261407385148396027430788309 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1526
y[1] (analytic) = 1.0116208028149958546724782908566
y[1] (numeric) = 1.0104092788988590901761187449957
absolute error = 0.0012115239161367644963595458609107
relative error = 0.11976067640814684909034011469102 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1527
y[1] (analytic) = 1.0116360085997944208022661460677
y[1] (numeric) = 1.0104199254975399507821260995893
absolute error = 0.0012160831022544700201400464783501
relative error = 0.12020955085788720173975622085094 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1528
y[1] (analytic) = 1.0116512242682328926977432009998
y[1] (numeric) = 1.0104305736172934745075952704813
absolute error = 0.0012206506509394181901479305185375
relative error = 0.12065923726058482263417205615013 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1529
y[1] (analytic) = 1.0116664498201591136746515339352
y[1] (numeric) = 1.0104412232591080177360922440153
absolute error = 0.0012252265610510959385592899199892
relative error = 0.12110973545370618549478634093021 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.153
y[1] (analytic) = 1.0116816852554208282138558147042
y[1] (numeric) = 1.0104518744239719216305728241884
absolute error = 0.001229810831448906583282990515743
relative error = 0.12156104527467197892951903237649 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1531
y[1] (analytic) = 1.011696930573865681962865859875
y[1] (numeric) = 1.0104625271128735121234992210303
absolute error = 0.0012344034609921698393666388447641
relative error = 0.12201316656085712832969540398535 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1532
y[1] (analytic) = 1.0117121857753412217373601762781
y[1] (numeric) = 1.0104731813268010999069567912861
absolute error = 0.0012390044485401218304033849919639
relative error = 0.12246609914959081777223634846055 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1533
y[1] (analytic) = 1.0117274508596948955227104928472
y[1] (numeric) = 1.0104838370667429804227709315045
absolute error = 0.0012436137929519150999395613427616
relative error = 0.12291984287815651192734899335752 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=133.5MB, alloc=4.3MB, time=7.18
x[1] = 0.1534
y[1] (analytic) = 1.0117427258267740524755072807653
y[1] (numeric) = 1.0104944943336874338526241236272
absolute error = 0.0012482314930866186228831571381144
relative error = 0.12337439758379197797171171786538 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1535
y[1] (analytic) = 1.0117580106764259429250862618966
y[1] (numeric) = 1.0105051531286227251081731331807
absolute error = 0.0012528575478032178169131287159293
relative error = 0.12382976310368930750714765818948 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1536
y[1] (analytic) = 1.0117733054084977183750559054924
y[1] (numeric) = 1.0105158134525371038211663601676
absolute error = 0.0012574919559606145538895453247654
relative error = 0.12428593927499493848478078807308 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1537
y[1] (analytic) = 1.0117886100228364315048259131534
y[1] (numeric) = 1.0105264753064188043335613427577
absolute error = 0.0012621347164176271712645703957239
relative error = 0.12474292593480967713466866007505 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1538
y[1] (analytic) = 1.0118039245192890361711366920349
y[1] (numeric) = 1.0105371386912560456876424138765
absolute error = 0.0012667858280329904834942781584167
relative error = 0.12520072292018871990090589230144 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1539
y[1] (analytic) = 1.0118192488977023874095898162774
y[1] (numeric) = 1.0105478036080370316161385107905
absolute error = 0.0012714452896653557934513054868954
relative error = 0.12565933006814167538219248437208 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.154
y[1] (analytic) = 1.0118345831579232414361794766499
y[1] (numeric) = 1.0105584700577499505323411377884
absolute error = 0.0012761131001732909038383388614129
relative error = 0.12611874721563258627786104548951 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1541
y[1] (analytic) = 1.0118499272997982556488249183881
y[1] (numeric) = 1.0105691380413829755202224820562
absolute error = 0.0012807892584152801286024363318855
relative error = 0.12657897419957995133935701656609 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1542
y[1] (analytic) = 1.0118652813231739886289038672146
y[1] (numeric) = 1.0105798075599242643245536828457
absolute error = 0.001285473763249724304350184368909
relative error = 0.12704001085685674732716596745611 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1543
y[1] (analytic) = 1.0118806452278969001427869435233
y[1] (numeric) = 1.0105904786143619593410232540351
absolute error = 0.0012901666135349408017636894881801
relative error = 0.12750185702429045097318204943388 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1544
y[1] (analytic) = 1.0118960190138133511433730647147
y[1] (numeric) = 1.0106011512056841876063556601806
absolute error = 0.0012948678081291635370174045341607
relative error = 0.12796451253866306094851168215443 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1545
y[1] (analytic) = 1.0119114026807696037716258356656
y[1] (numeric) = 1.0106118253348790607884300461568
absolute error = 0.0012995773458905429831957895088192
relative error = 0.1284279772367111198367065534329 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1546
y[1] (analytic) = 1.011926796228611821358110927318
y[1] (numeric) = 1.0106225010029346751763991204867
absolute error = 0.0013042952256771461817118068312701
relative error = 0.12889225095512573611242000927974 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1547
y[1] (analytic) = 1.0119421996571860684245344433723
y[1] (numeric) = 1.0106331782108391116708081924582
absolute error = 0.0013090214463469567537262509141285
relative error = 0.12935733353055260612548091073289 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1548
y[1] (analytic) = 1.0119576129663383106852822750692
y[1] (numeric) = 1.0106438569595804357737143631268
absolute error = 0.0013137560067578749115679119423852
relative error = 0.12982322479959203609037903313484 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1549
y[1] (analytic) = 1.0119730361559144150489604440439
y[1] (numeric) = 1.0106545372501466975788058703033
absolute error = 0.0013184989057677174701545737406015
relative error = 0.1302899245987989640811560826113 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=137.3MB, alloc=4.3MB, time=7.40
NO POLE
x[1] = 0.155
y[1] (analytic) = 1.0119884692257601496199364332395
y[1] (numeric) = 1.0106652190835259317615215876253
absolute error = 0.0013232501422342178584148456142128
relative error = 0.13075743276468298203169640362014 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1551
y[1] (analytic) = 1.0120039121757211836998815058616
y[1] (numeric) = 1.0106759024607061575691706778108
absolute error = 0.0013280097150150261307108280507242
relative error = 0.13122574913370835774141145055337 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1552
y[1] (analytic) = 1.0120193650056430877893140123602
y[1] (numeric) = 1.0106865873826753788110524001937
absolute error = 0.0013327776229677089782616121665693
relative error = 0.13169487354229405688631209549176 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1553
y[1] (analytic) = 1.0120348277153713335891436854239
y[1] (numeric) = 1.0106972738504215838485760726385
absolute error = 0.0013375538649497497405676127853993
relative error = 0.13216480582681376503546284333121 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1554
y[1] (analytic) = 1.0120503003047512940022169229685
y[1] (numeric) = 1.0107079618649327455853811879349
absolute error = 0.001342338439818548416835735033558
relative error = 0.13263554582359590967281202462163 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1555
y[1] (analytic) = 1.0120657827736282431348630591082
y[1] (numeric) = 1.0107186514271968214574576847697
absolute error = 0.0013471313464314216774053743384909
relative error = 0.13310709336892368222439203558412 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1556
y[1] (analytic) = 1.0120812751218473562984416230904
y[1] (numeric) = 1.0107293425382017534232663733746
absolute error = 0.0013519325836456028751752497158288
relative error = 0.13357944829903506009088369389861 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1557
y[1] (analytic) = 1.0120967773492537100108905861811
y[1] (numeric) = 1.0107400351989354679538595159503
absolute error = 0.0013567421503182420570310702308778
relative error = 0.13405261045012282868553877798461 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1558
y[1] (analytic) = 1.0121122894556922819982755964843
y[1] (numeric) = 1.010750729410385876023001561964
absolute error = 0.0013615600453064059752740345202383
relative error = 0.13452657965833460347745481662909 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1559
y[1] (analytic) = 1.0121278114410079511963402016795
y[1] (numeric) = 1.0107614251735408730972900384203
absolute error = 0.0013663862674670780990501632592687
relative error = 0.13500135575977285204019619495103 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.156
y[1] (analytic) = 1.0121433433050454977520570596639
y[1] (numeric) = 1.0107721224893883391262765952028
absolute error = 0.0013712208156571586257804644610999
relative error = 0.13547693859049491610575564182899 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1561
y[1] (analytic) = 1.0121588850476496030251801370805
y[1] (numeric) = 1.0107828213589161385325882055876
absolute error = 0.0013760636887334644925919314928994
relative error = 0.13595332798651303362385016305834 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1562
y[1] (analytic) = 1.0121744366686648495897978957196
y[1] (numeric) = 1.0107935217831121202020485220246
absolute error = 0.001380914885552729387749373695075
relative error = 0.13643052378379436082654548364701 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1563
y[1] (analytic) = 1.012189998167935721235887466777
y[1] (numeric) = 1.0108042237629641174737993872879
absolute error = 0.0013857744049716037620880794890993
relative error = 0.13690852581826099429820306180386 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1564
y[1] (analytic) = 1.0122055695453066029708698129522
y[1] (numeric) = 1.0108149272994599481304225010926
absolute error = 0.001390642245846654840447311859629
relative error = 0.13738733392578999305074373632128 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=141.1MB, alloc=4.3MB, time=7.60
x[1] = 0.1565
y[1] (analytic) = 1.0122211508006217810211658783735
y[1] (numeric) = 1.0108256323935874143880612422769
absolute error = 0.0013955184070343666331046360965837
relative error = 0.13786694794221340060422206820386 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1566
y[1] (analytic) = 1.0122367419337254428337537263321
y[1] (numeric) = 1.0108363390463343028865426466492
absolute error = 0.0014004028873911399472110796828409
relative error = 0.13834736770331826707270543654775 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1567
y[1] (analytic) = 1.0122523429444616770777266648113
y[1] (numeric) = 1.0108470472586883846794995405981
absolute error = 0.0014052956857732923982271242131956
relative error = 0.13882859304484667125545194783056 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1568
y[1] (analytic) = 1.0122679538326744736458523597942
y[1] (numeric) = 1.010857757031637415224492830564
absolute error = 0.0014101968010370584213595292302251
relative error = 0.13931062380249574273338121692963 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1569
y[1] (analytic) = 1.0122835745982077236561329363346
y[1] (numeric) = 1.0108684683661691343731339484719
absolute error = 0.0014151062320385892829989878626898
relative error = 0.13979345981191768397083207734693 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.157
y[1] (analytic) = 1.0122992052409052194533660673757
y[1] (numeric) = 1.0108791812632712663612074532236
absolute error = 0.0014200239776339530921586141520942
relative error = 0.14027710090871979242260127728183 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1571
y[1] (analytic) = 1.0123148457606106546107070503009
y[1] (numeric) = 1.0108898957239315197987937883479
absolute error = 0.0014249500366791348119132619530231
relative error = 0.14076154692846448264625721735859 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1572
y[1] (analytic) = 1.0123304961571676239312318712011
y[1] (numeric) = 1.0109006117491375876603921959082
absolute error = 0.0014298844080300362708396752928594
relative error = 0.14124679770666930841972278498367 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1573
y[1] (analytic) = 1.0123461564304196234495012568422
y[1] (numeric) = 1.0109113293398771472750437867657
absolute error = 0.0014348270905424761744574700764829
relative error = 0.14173285307880698486412133947842 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1574
y[1] (analytic) = 1.0123618265802100504331257143186
y[1] (numeric) = 1.0109220484971378603164547672971
absolute error = 0.0014397780830721901166709470215388
relative error = 0.14221971288030541057187990130638 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1575
y[1] (analytic) = 1.0123775066063822033843315583756
y[1] (numeric) = 1.0109327692219073727931198226658
absolute error = 0.0014447373844748305912117357098595
relative error = 0.14270737694654768974008359788985 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1576
y[1] (analytic) = 1.0123931965087792820415279263859
y[1] (numeric) = 1.0109434915151733150384456567453
absolute error = 0.0014497049936059670030822696406121
relative error = 0.14319584511287215430907541768923 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1577
y[1] (analytic) = 1.0124088962872443873808747809641
y[1] (numeric) = 1.0109542153779233017008746887933
absolute error = 0.0014546809093210856800000921707369
relative error = 0.14368511721457238610629532339922 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1578
y[1] (analytic) = 1.0124246059416205216178519002038
y[1] (numeric) = 1.0109649408111449317340089069756
absolute error = 0.0014596651304755898838429932282345
relative error = 0.14417519308689723899535277429986 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1579
y[1] (analytic) = 1.0124403254717505882088288555219
y[1] (numeric) = 1.010975667815825788386733878838
absolute error = 0.0014646576559247998220949766838496
relative error = 0.1446660725650508610303267069863 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.158
y[1] (analytic) = 1.0124560548774773918526359770927
y[1] (numeric) = 1.010986396392953439193342918826
absolute error = 0.0014696584845239526592930582666918
relative error = 0.14515775548419271661528702288993 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=144.9MB, alloc=4.3MB, time=7.81
NO POLE
x[1] = 0.1581
y[1] (analytic) = 1.0124717941586436384921363068594
y[1] (numeric) = 1.0109971265435154359636614129501
absolute error = 0.0014746676151282025284748939093261
relative error = 0.14565024167943760866903163019476 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1582
y[1] (analytic) = 1.0124875433150919353157985391032
y[1] (numeric) = 1.0110078582684993147731713006954
absolute error = 0.0014796850465926205426272384078555
relative error = 0.14614353098585570079503308694687 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1583
y[1] (analytic) = 1.0125033023466647907592709485579
y[1] (numeric) = 1.0110185915688925959531357142754
absolute error = 0.0014847107777721948061352342825129
relative error = 0.14663762323847253945658889135085 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1584
y[1] (analytic) = 1.0125190712532046145069563060518
y[1] (numeric) = 1.0110293264456827840807237753275
absolute error = 0.0014897448075218304262325307242674
relative error = 0.14713251827226907615716946444639 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1585
y[1] (analytic) = 1.0125348500345537174935877816625
y[1] (numeric) = 1.0110400628998573679691355491495
absolute error = 0.0014947871346963495244522325129458
relative error = 0.14762821592218168962595786955959 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1586
y[1] (analytic) = 1.0125506386905543119058058353682
y[1] (numeric) = 1.0110508009324038206577271565759
absolute error = 0.0014998377581504912480786787923579
relative error = 0.14812471602310220800857531212761 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1587
y[1] (analytic) = 1.0125664372210485111837360951801
y[1] (numeric) = 1.0110615405443095994021360435922
absolute error = 0.0015048966767389117816000515879098
relative error = 0.14862201840987793106298646270193 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1588
y[1] (analytic) = 1.0125822456258783300225682227395
y[1] (numeric) = 1.0110722817365621456644064087874
absolute error = 0.0015099638893161843581618139521772
relative error = 0.14912012291731165236057864514481 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1589
y[1] (analytic) = 1.0125980639048856843741357663651
y[1] (numeric) = 1.0110830245101488851031147887412
absolute error = 0.0015150393947367992710209776239056
relative error = 0.14961902938016168149240893124517 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.159
y[1] (analytic) = 1.0126138920579123914484970015328
y[1] (numeric) = 1.011093768866057227563495801447
absolute error = 0.0015201231918551638850012000858945
relative error = 0.1501187376331418662806131821946 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1591
y[1] (analytic) = 1.0126297300848001697155167587743
y[1] (numeric) = 1.0111045148052745670675680478671
absolute error = 0.0015252152795256026479487109072139
relative error = 0.150619247510921614994971076581 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1592
y[1] (analytic) = 1.0126455779853906389064492389766
y[1] (numeric) = 1.0111152623287882818042601717214
absolute error = 0.0015303156566023571021890672551948
relative error = 0.15112055884812591857462116377693 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1593
y[1] (analytic) = 1.0126614357595253200155218160686
y[1] (numeric) = 1.011126011437585734119537077606
absolute error = 0.0015354243219395858959847384626257
relative error = 0.15162267147933537285491998082171 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1594
y[1] (analytic) = 1.0126773034070456353015198270774
y[1] (numeric) = 1.0111367621326542705065263075418
absolute error = 0.0015405412743913647949935195355794
relative error = 0.15212558523908620079943927012103 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1595
y[1] (analytic) = 1.012693180927792908289372349539
y[1] (numeric) = 1.0111475144149812215956445760517
absolute error = 0.0015456665128116866937277734872852
relative error = 0.15262929996187027473709533451483 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=148.7MB, alloc=4.3MB, time=8.03
x[1] = 0.1596
y[1] (analytic) = 1.0127090683216083637717389662476
y[1] (numeric) = 1.0111582682855539021447244638641
absolute error = 0.0015508000360544616270145023834559
relative error = 0.15313381548213513860440456549414 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1597
y[1] (analytic) = 1.012724965588333127810597517328
y[1] (numeric) = 1.0111690237453596110291412703436
absolute error = 0.0015559418429735167814562469844661
relative error = 0.15363913163428403019285917957982 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1598
y[1] (analytic) = 1.0127408727278082277388328396144
y[1] (numeric) = 1.0111797807953856312319400247446
absolute error = 0.0015610919324225965068928148697764
relative error = 0.15414524825267590340141719711086 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1599
y[1] (analytic) = 1.0127567897398745921618264933198
y[1] (numeric) = 1.0111905394366192298339626563898
absolute error = 0.0015662503032553623278638369299824
relative error = 0.1546521651716254504941006969276 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.16
y[1] (analytic) = 1.0127727166243730509590474759817
y[1] (numeric) = 1.0112012996700476580039753238698
absolute error = 0.0015714169543253929550721521118659
relative error = 0.15515988222540312436269637967503 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1601
y[1] (analytic) = 1.0127886533811443352856439236651
y[1] (numeric) = 1.0112120614966581509887959033633
absolute error = 0.0015765918844861842968480203018131
relative error = 0.15566839924823516079455247169394 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1602
y[1] (analytic) = 1.0128046000100290775740357994105
y[1] (numeric) = 1.0112228249174379281034216361776
absolute error = 0.0015817750925911494706141632329574
relative error = 0.15617771607430360074546600071293 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1603
y[1] (analytic) = 1.0128205565108678115355085689081
y[1] (numeric) = 1.0112335899333741927211569356067
absolute error = 0.0015869665774936188143516333013977
relative error = 0.15668783253774631261765447380184 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1604
y[1] (analytic) = 1.0128365228835009721618078633833
y[1] (numeric) = 1.0112443565454541322637413532064
absolute error = 0.0015921663380468398980665101768321
relative error = 0.15719874847265701454280598729746 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1605
y[1] (analytic) = 1.0128524991277688957267351296783
y[1] (numeric) = 1.0112551247546649181914777045854
absolute error = 0.0015973743731039775352574250929409
relative error = 0.15771046371308529667020179766534 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1606
y[1] (analytic) = 1.0128684852435118197877442675129
y[1] (numeric) = 1.01126589456199370599336035481
absolute error = 0.0016025906815181137943839127028434
relative error = 0.15822297809303664345990538151669 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1607
y[1] (analytic) = 1.0128844812305698831875392539079
y[1] (numeric) = 1.011276665968427635177203663523
absolute error = 0.0016078152621422480103355903849445
relative error = 0.1587362914464724559810120122575 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1608
y[1] (analytic) = 1.0129004870887831260556727547577
y[1] (numeric) = 1.0112874389749538292597705898732
absolute error = 0.0016130481138292967959021648844808
relative error = 0.15925040360731007421495288010746 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1609
y[1] (analytic) = 1.0129165028179914898101457235325
y[1] (numeric) = 1.0112982135825593957569014573564
absolute error = 0.0016182892354320940532442661760641
relative error = 0.15976531440942279936384778148931 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.161
y[1] (analytic) = 1.0129325284180348171590079870977
y[1] (numeric) = 1.0113089897922314261736428786651
absolute error = 0.0016235386258033909853651084325154
relative error = 0.16028102368663991616390040305499 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1611
y[1] (analytic) = 1.0129485638887528521019598186316
y[1] (numeric) = 1.0113197676049569959943768406463
absolute error = 0.0016287962837958561075829779852725
relative error = 0.16079753127274671520383022488304 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=152.5MB, alloc=4.3MB, time=8.25
NO POLE
x[1] = 0.1612
y[1] (analytic) = 1.0129646092299852399319544976273
y[1] (numeric) = 1.0113305470217231646729499494656
absolute error = 0.0016340622082620752590045481616461
relative error = 0.16131483700148451524833506665273 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1613
y[1] (analytic) = 1.0129806644415715272368018569618
y[1] (numeric) = 1.0113413280435169756228028360776
absolute error = 0.0016393363980545516139990208841908
relative error = 0.16183294070655068556657829987331 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1614
y[1] (analytic) = 1.0129967295233511619007728170164
y[1] (numeric) = 1.011352110671325456207099722099
absolute error = 0.0016446188520257056936730949174514
relative error = 0.1623518422215986682656947485232 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1615
y[1] (analytic) = 1.0130128044751634931062049068329
y[1] (numeric) = 1.0113628949061356177288581461856
absolute error = 0.0016499095690278753773467606473319
relative error = 0.16287154138023800062930929973202 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1616
y[1] (analytic) = 1.0130288892968477713351087722887
y[1] (numeric) = 1.0113736807489344554210788510104
absolute error = 0.0016552085479133159140299212783325
relative error = 0.16339203801603433746106224541951 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1617
y[1] (analytic) = 1.0130449839882431483707756712754
y[1] (numeric) = 1.0113844682007089484368758309415
absolute error = 0.0016605157875341999338998403338854
relative error = 0.16391333196250947343313537508904 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1618
y[1] (analytic) = 1.0130610885491886772993859558645
y[1] (numeric) = 1.0113952572624460598396065405195
absolute error = 0.0016658312867426174597794153450175
relative error = 0.16443542305314136543977283925958 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1619
y[1] (analytic) = 1.0130772029795233125116185414445
y[1] (numeric) = 1.011406047935132736593002263832
absolute error = 0.001671155044390575918616277612555
relative error = 0.16495831112136415495579080230853 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.162
y[1] (analytic) = 1.0130933272790859097042613628125
y[1] (numeric) = 1.0114168402197559095512986448844
absolute error = 0.0016764870593300001529627179280809
relative error = 0.16548199600056819040006990278942 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1621
y[1] (analytic) = 1.013109461447715225881822817205
y[1] (numeric) = 1.0114276341173024934493663790662
absolute error = 0.0016818273304127324324564381388443
relative error = 0.16600647752410004950402453858206 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1622
y[1] (analytic) = 1.0131256054852499193581441942516
y[1] (numeric) = 1.0114384296287593868928420658098
absolute error = 0.0016871758564905324653021284418162
relative error = 0.16653175552526256168504299352923 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1623
y[1] (analytic) = 1.0131417593915285497580130928352
y[1] (numeric) = 1.0114492267551134723482592225431
absolute error = 0.001692532636415077409753870292073
relative error = 0.16705782983731483042489242151309 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1624
y[1] (analytic) = 1.0131579231663895780187778248426
y[1] (numeric) = 1.0114600254973516161331794600319
absolute error = 0.0016978976690379618855983648106869
relative error = 0.16758470029347225565308270322578 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1625
y[1] (analytic) = 1.0131740968096713663919628057901
y[1] (numeric) = 1.0114708258564606684063238192128
absolute error = 0.0017032709532106979856389865772888
relative error = 0.16811236672690655613518319019308 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1626
y[1] (analytic) = 1.0131902803212121784448849323063
y[1] (numeric) = 1.0114816278334274631577042696139
absolute error = 0.0017086524877847152871806626924638
relative error = 0.16864082897074579186608634991643 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=156.4MB, alloc=4.3MB, time=8.47
x[1] = 0.1627
y[1] (analytic) = 1.0132064737008501790622709464583
y[1] (numeric) = 1.0114924314292388181987553694632
absolute error = 0.0017140422716113608635155769951301
relative error = 0.16917008685807438646821232530791 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1628
y[1] (analytic) = 1.0132226769484234344478757869025
y[1] (numeric) = 1.0115032366448815351524660875824
absolute error = 0.0017194403035418992954096993200458
relative error = 0.16970014022193314959464842090469 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1629
y[1] (analytic) = 1.0132388900637699121261019268458
y[1] (numeric) = 1.0115140434813423994435117871652
absolute error = 0.0017248465824275126825901396805757
relative error = 0.17023098889531929933721752766357 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.163
y[1] (analytic) = 1.0132551130467274809436196988004
y[1] (numeric) = 1.0115248519396081802883863715386
absolute error = 0.0017302611071193006552333272618473
relative error = 0.17076263271118648463946949745337 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1631
y[1] (analytic) = 1.013271345897133911070988606116
y[1] (numeric) = 1.0115356620206656306855345920065
absolute error = 0.0017356838764682803854540141094118
relative error = 0.17129507150244480771458947768236 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1632
y[1] (analytic) = 1.0132875886148268740042796212719
y[1] (numeric) = 1.0115464737255014874054845178734
absolute error = 0.0017411148893253865987951033985221
relative error = 0.1718283051019608464682172158198 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1633
y[1] (analytic) = 1.0133038411996439425666984709162
y[1] (numeric) = 1.0115572870551024709809801687471
absolute error = 0.0017465541445414715857183021691281
relative error = 0.17236233334255767692617134289549 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1634
y[1] (analytic) = 1.0133201036514225909102099076314
y[1] (numeric) = 1.0115681020104552856971143092197
absolute error = 0.0017520016409673052130955984116834
relative error = 0.1728971560570148956670726443882 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1635
y[1] (analytic) = 1.0133363759700001945171629684137
y[1] (numeric) = 1.0115789185925466195814614060249
absolute error = 0.0017574573774535749357015623888485
relative error = 0.17343277307806864225986032624378 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1636
y[1] (analytic) = 1.0133526581552140302019172198485
y[1] (numeric) = 1.0115897368023631443942107477704
absolute error = 0.0017629213528508858077064720781676
relative error = 0.17396918423841162170619528309578 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1637
y[1] (analytic) = 1.0133689502069012761124699899649
y[1] (numeric) = 1.0116005566408915156182997273442
absolute error = 0.0017683935660097604941702626207872
relative error = 0.17450638937069312688774437509643 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1638
y[1] (analytic) = 1.0133852521248990117320845867548
y[1] (numeric) = 1.0116113781091183724495472870935
absolute error = 0.0017738740157806392825372996612783
relative error = 0.17504438830751906101833971910332 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1639
y[1] (analytic) = 1.0134015639090442178809195033386
y[1] (numeric) = 1.011622201208030337786787526875
absolute error = 0.0017793627010138800941319764636125
relative error = 0.17558318088145196010100699930676 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.164
y[1] (analytic) = 1.0134178855591737767176586097624
y[1] (numeric) = 1.0116330259386140182220034750741
absolute error = 0.0017848596205597584956551346883381
relative error = 0.17612276692501101538985680172573 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1641
y[1] (analytic) = 1.01343421707512447174114233141
y[1] (numeric) = 1.011643852301856004030461022694
absolute error = 0.0017903647732684677106813087159907
relative error = 0.17666314627067209585683297634512 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1642
y[1] (analytic) = 1.0134505584567329877919998140126
y[1] (numeric) = 1.0116546802987428691608430206108
absolute error = 0.0017958781579901186311567934017657
relative error = 0.17720431875086777066331203001476 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=160.2MB, alloc=4.3MB, time=8.69
NO POLE
x[1] = 0.1643
y[1] (analytic) = 1.0134669097038359110542820752417
y[1] (numeric) = 1.0116655099302611712253835400953
absolute error = 0.0018013997735747398288985351464734
relative error = 0.17774628419798733163654755258092 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1644
y[1] (analytic) = 1.0134832708162697290570961428671
y[1] (numeric) = 1.0116763411973974514900022966983
absolute error = 0.0018069296188722775670938461687862
relative error = 0.17828904244437681575095367807371 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1645
y[1] (analytic) = 1.013499641793870830676240179464
y[1] (numeric) = 1.0116871741011382348644392376002
absolute error = 0.0018124676927325958118009418637818
relative error = 0.17883259332233902761422158212918 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1646
y[1] (analytic) = 1.0135160226364755061358395936544
y[1] (numeric) = 1.0116980086424700298923892925216
absolute error = 0.0018180139940054762434503011327765
relative error = 0.17937693666413356195826301618274 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1647
y[1] (analytic) = 1.0135324133439199470099841378639
y[1] (numeric) = 1.0117088448223793287416372882945
absolute error = 0.0018235685215406182683468495694353
relative error = 0.17992207230197682613497487833113 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1648
y[1] (analytic) = 1.0135488139160402462243659925798
y[1] (numeric) = 1.0117196826418526071941930271927
absolute error = 0.0018291312741876390301729653871367
relative error = 0.18046800006804206261681882012293 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1649
y[1] (analytic) = 1.0135652243526723980579188370925
y[1] (numeric) = 1.01173052210187632463642652912
absolute error = 0.0018347022507960734214923079725627
relative error = 0.18101471979445937150220988790347 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.165
y[1] (analytic) = 1.0135816446536522981444579067051
y[1] (numeric) = 1.0117413632034369240492034377546
absolute error = 0.0018402814502153740952544689504747
relative error = 0.18156223131331573302570819670787 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1651
y[1] (analytic) = 1.0135980748188157434743210363935
y[1] (numeric) = 1.0117522059475208319980205907489
absolute error = 0.0018458688712949114763004456446296
relative error = 0.18211053445665503007300763406678 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1652
y[1] (analytic) = 1.0136145148479984323960106909022
y[1] (numeric) = 1.0117630503351144586231417540824
absolute error = 0.0018514645128839737728689368197817
relative error = 0.18265962905647807070071559046261 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1653
y[1] (analytic) = 1.0136309647410359646178369812574
y[1] (numeric) = 1.0117738963672041976297335206677
absolute error = 0.001857068373831766988103460589706
relative error = 0.18320951494474261066091771254978 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1654
y[1] (analytic) = 1.0136474244977638412095616676828
y[1] (numeric) = 1.0117847440447764262780013733067
absolute error = 0.0018626804529874149315602943761734
relative error = 0.18376019195336337593052167463109 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1655
y[1] (analytic) = 1.0136638941180174646040431489005
y[1] (numeric) = 1.0117955933688175053733259120967
absolute error = 0.0018683007491999592307172368037969
relative error = 0.18431165991421208524537396326284 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1656
y[1] (analytic) = 1.0136803736016321385988824378011
y[1] (numeric) = 1.0118064443403137792563992463854
absolute error = 0.0018739292613183593424831914156628
relative error = 0.18486391865911747263914366924534 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1657
y[1] (analytic) = 1.0136968629484430683580701234662
y[1] (numeric) = 1.0118172969602515757933615513715
absolute error = 0.0018795659881914925647085720946491
relative error = 0.18541696801986530998696728064104 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=164.0MB, alloc=4.3MB, time=8.92
x[1] = 0.1658
y[1] (analytic) = 1.0137133621582853604136343195273
y[1] (numeric) = 1.011828151229617206365937789452
absolute error = 0.0018852109286681540476965300753291
relative error = 0.18597080782819842955384846985137 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1659
y[1] (analytic) = 1.0137298712309940226672895988442
y[1] (numeric) = 1.0118390071493969658615745964129
absolute error = 0.0018908640815970568057150024313465
relative error = 0.18652543791581674654780686717432 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.166
y[1] (analytic) = 1.0137463901664039643920869144861
y[1] (numeric) = 1.011849864720577132663577332563
absolute error = 0.0018965254458268317285095819231417
relative error = 0.18708085811437728167776981265893 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1661
y[1] (analytic) = 1.0137629189643499962340645070001
y[1] (numeric) = 1.0118607239441439686412472989092
absolute error = 0.0019021950202060275928172080909012
relative error = 0.1876370682554941837162010774685 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1662
y[1] (analytic) = 1.0137794576246668302138997979493
y[1] (numeric) = 1.0118715848210837191400191184717
absolute error = 0.0019078728035831110738806794775931
relative error = 0.18819406817073875206646054536379 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1663
y[1] (analytic) = 1.0137960061471890797285622697045
y[1] (numeric) = 1.0118824473523826129715982828375
absolute error = 0.0019135587948064667569639868669424
relative error = 0.18875185769163945933488884431837 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1664
y[1] (analytic) = 1.0138125645317512595529673314734
y[1] (numeric) = 1.0118933115390268624040988640522
absolute error = 0.001919252992724397148868467421195
relative error = 0.18931043664968197390761091768269 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1665
y[1] (analytic) = 1.01382913277818778584163117155
y[1] (numeric) = 1.0119041773820026631521813919465
absolute error = 0.0019249553961851226894497796035063
relative error = 0.18986980487630918253205252371938 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1666
y[1] (analytic) = 1.0138457108863329761303265957679
y[1] (numeric) = 1.0119150448822961943671908969981
absolute error = 0.0019306660040367817631356987697867
relative error = 0.190429962202921212903163651742 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1667
y[1] (analytic) = 1.0138622988560210493377398521413
y[1] (numeric) = 1.0119259140408936186272951188265
absolute error = 0.001936384815127430710444733314825
relative error = 0.19099090846087545625434284250048 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1668
y[1] (analytic) = 1.0138788966870861257671284416767
y[1] (numeric) = 1.0119367848587810819276228804192
absolute error = 0.0019421118283050438395055612575037
relative error = 0.1915526434814865899530563998711 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1669
y[1] (analytic) = 1.0138955043793622271079799153392
y[1] (numeric) = 1.0119476573369447136704026281893
absolute error = 0.001947847042417513437577287149912
relative error = 0.19211516709602660010114648032524 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.167
y[1] (analytic) = 1.0139121219326832764376716571557
y[1] (numeric) = 1.0119585314763706266551011379605
absolute error = 0.001953590456312649782570519195154
relative error = 0.19267847913572480413982204607084 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1671
y[1] (analytic) = 1.0139287493468830982231316534403
y[1] (numeric) = 1.0119694072780449170685623869816
absolute error = 0.0019593420688381811545692664586408
relative error = 0.19324257943176787345932666718178 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1672
y[1] (analytic) = 1.0139453866217954183225002481233
y[1] (numeric) = 1.0119802847429536644751465920657
absolute error = 0.0019651018788417538473536560576485
relative error = 0.19380746781529985601327715745545 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1673
y[1] (analytic) = 1.0139620337572538639867928841687
y[1] (numeric) = 1.0119911638720829318068694139548
absolute error = 0.0019708698851709321799234702139136
relative error = 0.19437314411742219893766702816503 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=167.8MB, alloc=4.3MB, time=9.14
NO POLE
x[1] = 0.1674
y[1] (analytic) = 1.0139786907530919638615638310623
y[1] (numeric) = 1.0120020446664187653535413280083
absolute error = 0.0019766460866731985080225030540316
relative error = 0.1949396081691937711745287433032 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1675
y[1] (analytic) = 1.013995357609143147988570898355
y[1] (numeric) = 1.0120129271269471947529071613126
absolute error = 0.0019824304821959532356637370424152
relative error = 0.19550685980163088610024875934551 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1676
y[1] (analytic) = 1.0140120343252407478074411352437
y[1] (numeric) = 1.0120238112546542329807857963121
absolute error = 0.0019882230705865148266553389315589
relative error = 0.1960748988457073241585293319965 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1677
y[1] (analytic) = 1.0140287209012179961573375161738
y[1] (numeric) = 1.0120346970505258763412100410595
absolute error = 0.0019940238506921198161274751143518
relative error = 0.19664372513235435549799107181887 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1678
y[1] (analytic) = 1.0140454173369080272786266124463
y[1] (numeric) = 1.0120455845155481044565666661831
absolute error = 0.0019998328213599228220599462631699
relative error = 0.19721333849246076261441023008567 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1679
y[1] (analytic) = 1.0140621236321438768145472498121
y[1] (numeric) = 1.0120564736507068802577366086716
absolute error = 0.0020056499814369965568106411404707
relative error = 0.19778373875687286299758469563763 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.168
y[1] (analytic) = 1.014078839786758481812880152039
y[1] (numeric) = 1.0120673644569881499742353425734
absolute error = 0.0020114753297703318386448094656067
relative error = 0.19835492575639453178282268297285 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1681
y[1] (analytic) = 1.0140955658005846807276185704321
y[1] (numeric) = 1.0120782569353778431243534167095
absolute error = 0.0020173088652068376032651537225645
relative error = 0.19892689932178722440704809124319 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1682
y[1] (analytic) = 1.0141123016734552134206398992925
y[1] (numeric) = 1.0120891510868618725052971594992
absolute error = 0.0020231505865933409153427397933285
relative error = 0.19949965928376999926951651328187 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1683
y[1] (analytic) = 1.0141290474052027211633782772972
y[1] (numeric) = 1.0121000469124261341833295509957
absolute error = 0.002029000492776586980048726301561
relative error = 0.20007320547301954039713587323912 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1684
y[1] (analytic) = 1.0141458029956597466384981747834
y[1] (numeric) = 1.0121109444130565074839112622321
absolute error = 0.0020348585826032391545869125512795
relative error = 0.20064753772017018011438567085779 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1685
y[1] (analytic) = 1.0141625684446587339415689669202
y[1] (numeric) = 1.012121843589738854981841861975
absolute error = 0.002040724854919878959727104945208
relative error = 0.20122265585581392171782880987862 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1686
y[1] (analytic) = 1.0141793437520320285827404927519
y[1] (numeric) = 1.0121327444434590224914011909845
absolute error = 0.0020465993085730060913393017674669
relative error = 0.2017985597105004621552099875247 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1687
y[1] (analytic) = 1.0141961289176118774884196000949
y[1] (numeric) = 1.0121436469752028390564909038797
absolute error = 0.0020524819424090384319286962152606
relative error = 0.2023752491147372147091346214776 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1688
y[1] (analytic) = 1.0142129239412304290029476762721
y[1] (numeric) = 1.0121545511859561169407761787079
absolute error = 0.0020583727552743120621714975642125
relative error = 0.20295272389898933168532229022292 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=171.6MB, alloc=4.3MB, time=9.35
NO POLE
x[1] = 0.1689
y[1] (analytic) = 1.0142297288227197328902791646685
y[1] (numeric) = 1.0121654570767046516178275943165
absolute error = 0.0020642717460150812724515703519888
relative error = 0.20353098389367972710542866211061 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.169
y[1] (analytic) = 1.0142465435619117403356610670895
y[1] (numeric) = 1.0121763646484342217612631756247
absolute error = 0.0020701789134775185743978914648453
relative error = 0.204110028929189099404429887946 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1691
y[1] (analytic) = 1.0142633681586383039473134319082
y[1] (numeric) = 1.0121872739021305892348906068964
absolute error = 0.0020760942565077147124228250117229
relative error = 0.20468985883585595413256343140026 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1692
y[1] (analytic) = 1.0142802026127311777581108279805
y[1] (numeric) = 1.0121981848387794990828496131099
absolute error = 0.0020820177739516786752612148705074
relative error = 0.20527047344397662666181931100456 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1693
y[1] (analytic) = 1.0142970469240220172272648043158
y[1] (numeric) = 1.0122090974593666795197545095248
absolute error = 0.0020879494646553377075102947910648
relative error = 0.20585187258380530489697572697009 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1694
y[1] (analytic) = 1.0143139010923423792420073354835
y[1] (numeric) = 1.0122200117648778419208369195438
absolute error = 0.0020938893274645373211704159396515
relative error = 0.20643405608555405199117304555691 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1695
y[1] (analytic) = 1.0143307651175237221192752527386
y[1] (numeric) = 1.0122309277562986808120886609693
absolute error = 0.0020998373612250413071865917692933
relative error = 0.2070170237793928290660201131974 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1696
y[1] (analytic) = 1.0143476389993974056073956608516
y[1] (numeric) = 1.0122418454346148738604048007509
absolute error = 0.0021057935647825317469908601007161
relative error = 0.20760077549544951793622687206599 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1697
y[1] (analytic) = 1.0143645227377946908877723406236
y[1] (numeric) = 1.0122527648008120818637268783252
absolute error = 0.0021117579369826090240454622984063
relative error = 0.20818531106380994383875724827511 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1698
y[1] (analytic) = 1.0143814163325467405765731370707
y[1] (numeric) = 1.0122636858558759487411862976443
absolute error = 0.0021177304766707918353868394263686
relative error = 0.20877063031451789816649628336771 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1699
y[1] (analytic) = 1.0143983197834846187264183332611
y[1] (numeric) = 1.012274608600792101523247887993
absolute error = 0.002123711182692517203170445268141
relative error = 0.20935673307757516120642547927052 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.17
y[1] (analytic) = 1.0144152330904392908280700097875
y[1] (numeric) = 1.0122855330365461503418536336919
absolute error = 0.0021297000538931404862163760956183
relative error = 0.20994361918294152488230032636775 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1701
y[1] (analytic) = 1.0144321562532416238121223898579
y[1] (numeric) = 1.0122964591641236884205665727867
absolute error = 0.0021356970891179353915558170712299
relative error = 0.21053128846053481550182398385336 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1702
y[1] (analytic) = 1.0144490892717223860506931699885
y[1] (numeric) = 1.0123073869845102920647148648205
absolute error = 0.0021417022872120939859783051680047
relative error = 0.21111974074023091650831108102124 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1703
y[1] (analytic) = 1.0144660321457122473591158362807
y[1] (numeric) = 1.0123183164986915206515360277887
absolute error = 0.0021477156470207267075798084920523
relative error = 0.2117089758518637912368356076559 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=175.4MB, alloc=4.3MB, time=9.56
x[1] = 0.1704
y[1] (analytic) = 1.0144829848750417789976329662671
y[1] (numeric) = 1.0123292477076529166203213443751
absolute error = 0.0021537371673888623773116218919797
relative error = 0.21229899362522550567485686119251 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1705
y[1] (analytic) = 1.0144999474595414536730905163066
y[1] (numeric) = 1.0123401806123800054625604375669
absolute error = 0.0021597668471614482105300787397531
relative error = 0.21288979389006625122731741782356 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1706
y[1] (analytic) = 1.0145169198990416455406330945156
y[1] (numeric) = 1.0123511152138582957120860157481
absolute error = 0.0021658046851833498285470787675094
relative error = 0.21348137647609436748620709424087 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1707
y[1] (analytic) = 1.0145339021933726302054002192144
y[1] (numeric) = 1.0123620515130732789352187873696
absolute error = 0.0021718506802993512701814318448111
relative error = 0.21407374121297636500458686621508 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1708
y[1] (analytic) = 1.0145508943423645847242235628747
y[1] (numeric) = 1.0123729895110104297209125452939
absolute error = 0.002177904831354155003311017580831
relative error = 0.21466688793033694807506670973119 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1709
y[1] (analytic) = 1.0145678963458475876073251815498
y[1] (numeric) = 1.0123839292086552056708994209139
absolute error = 0.0021839671371923819364257606359465
relative error = 0.21526081645775903751273132991748 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.171
y[1] (analytic) = 1.0145849082036516188200167297711
y[1] (numeric) = 1.0123948706069930473898353081439
absolute error = 0.002190037596658571430181421627212
relative error = 0.21585552662478379344250774252655 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1711
y[1] (analytic) = 1.0146019299156065597843996608932
y[1] (numeric) = 1.012405813707009378475445457381
absolute error = 0.0021961162085971813089542035121723
relative error = 0.21645101826091063809096867225098 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1712
y[1] (analytic) = 1.0146189614815421933810664128719
y[1] (numeric) = 1.0124167585096896055086702395365
absolute error = 0.0022022029718525878723961733354709
relative error = 0.21704729119559727858256573168272 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1713
y[1] (analytic) = 1.0146360029012882039508025794567
y[1] (numeric) = 1.012427705016019118043811080234
absolute error = 0.0022082978852690859069914992226997
relative error = 0.21764434525825972974028634425429 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1714
y[1] (analytic) = 1.0146530541746741772962900667813
y[1] (numeric) = 1.0124386532269832885986765642753
absolute error = 0.0022144009476908886976135025059259
relative error = 0.21824218027827233689072837403119 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1715
y[1] (analytic) = 1.0146701153015296006838112353356
y[1] (numeric) = 1.0124496031435674726447287104703
absolute error = 0.0022205121579621280390825248653277
relative error = 0.21884079608496779867358642475948 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1716
y[1] (analytic) = 1.0146871862816838628449540273017
y[1] (numeric) = 1.0124605547667570085972294169303
absolute error = 0.002226631514926854247724610371358
relative error = 0.21944019250763718985554377010856 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1717
y[1] (analytic) = 1.0147042671149662539783180792358
y[1] (numeric) = 1.012471508097537217805387076924
absolute error = 0.0022327590174290361729310023118518
relative error = 0.22004036937552998414856387658875 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1718
y[1] (analytic) = 1.0147213578012059657512218200818
y[1] (numeric) = 1.0124824631368934045425033653933
absolute error = 0.0022388946643125612087184546884797
relative error = 0.22064132651785407703257548016494 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1719
y[1] (analytic) = 1.0147384583402320913014105544958
y[1] (numeric) = 1.0124934198858108559961201962289
absolute error = 0.0022450384544212353052903582669461
relative error = 0.2212430637637758085825451771317 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=179.3MB, alloc=4.3MB, time=9.78
NO POLE
x[1] = 0.172
y[1] (analytic) = 1.0147555687318736252387655314679
y[1] (numeric) = 1.0125043783452748422581668504025
absolute error = 0.0022511903865987829805986810653204
relative error = 0.22184558094241998629993148936213 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1721
y[1] (analytic) = 1.0147726889759594636470139982213
y[1] (numeric) = 1.0125153385162706163151072750564
absolute error = 0.002257350459688847331906723164882
relative error = 0.22244887788286990794851436359221 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1722
y[1] (analytic) = 1.0147898190723184040854402393743
y[1] (numeric) = 1.0125263003997834140380875536465
absolute error = 0.0022635186725349900473526857278506
relative error = 0.22305295441416738439459406395413 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1723
y[1] (analytic) = 1.0148069590207791455905976013457
y[1] (numeric) = 1.0125372639967984541730835472393
absolute error = 0.0022696950239806914175140541063671
relative error = 0.22365781036531276245155341652658 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1724
y[1] (analytic) = 1.0148241088211702886780215019875
y[1] (numeric) = 1.0125482293083009383310487070604
absolute error = 0.0022758795128693503469727949270816
relative error = 0.22426344556526494772877736422711 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1725
y[1] (analytic) = 1.0148412684733203353439434254288
y[1] (numeric) = 1.0125591963352760509780620583931
absolute error = 0.002282072138044284365881367035695
relative error = 0.22486985984294142748492378993095 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1726
y[1] (analytic) = 1.0148584379770576890670059021115
y[1] (numeric) = 1.0125701650787089594254763559257
absolute error = 0.0022882728983487296415295461857954
relative error = 0.22547705302721829348553956526304 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1727
y[1] (analytic) = 1.0148756173322106548099784740028
y[1] (numeric) = 1.0125811355395848138200664106465
absolute error = 0.002294481792625840989912063356321
relative error = 0.2260850249469302648650157820744 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1728
y[1] (analytic) = 1.0148928065386074390214746449659
y[1] (numeric) = 1.0125921077188887471341775883839
absolute error = 0.0023006988197186918872970565819718
relative error = 0.22669377543087071099287612318126 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1729
y[1] (analytic) = 1.0149100055960761496376698162724
y[1] (numeric) = 1.0126030816176058751558744800915
absolute error = 0.0023069239784702744817953361808877
relative error = 0.22730330430779167434439232851512 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.173
y[1] (analytic) = 1.0149272145044447960840202072392
y[1] (numeric) = 1.0126140572367212964790897439753
absolute error = 0.0023131572677234996049304632638986
relative error = 0.22791361140640389337552071240395 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1731
y[1] (analytic) = 1.0149444332635412892769827609724
y[1] (numeric) = 1.0126250345772200924937731195628
absolute error = 0.0023193986863211967832096414096459
relative error = 0.22852469655537682540215368727982 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1732
y[1] (analytic) = 1.0149616618731934416257360352017
y[1] (numeric) = 1.0126360136400873273760406138118
absolute error = 0.0023256482331061142496954213898681
relative error = 0.22913655958333866948368024868534 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1733
y[1] (analytic) = 1.0149789003332289670339020781863
y[1] (numeric) = 1.0126469944263080480783238593572
absolute error = 0.002331905906920918955578218829131
relative error = 0.22974920031887638931084937603126 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1734
y[1] (analytic) = 1.0149961486434754809012692896784
y[1] (numeric) = 1.0126579769368672843195196449951
absolute error = 0.0023381717066081965817496446832792
relative error = 0.23036261859053573609793030314003 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=183.1MB, alloc=4.3MB, time=9.99
x[1] = 0.1735
y[1] (analytic) = 1.0150134068037605001255162669229
y[1] (numeric) = 1.012668961172750048575139618502
absolute error = 0.0023444456310104515503766484208751
relative error = 0.23097681422682127147916361219498 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1736
y[1] (analytic) = 1.0150306748139114431039366356796
y[1] (numeric) = 1.0126799471349413360674601618877
absolute error = 0.0023507276789701070364764737918832
relative error = 0.23159178705619639040949710430238 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1737
y[1] (analytic) = 1.0150479526737556297351648662489
y[1] (numeric) = 1.012690934824426124755672439181
absolute error = 0.0023570178493295049794924270678518
relative error = 0.23220753690708334406960039946355 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1738
y[1] (analytic) = 1.0150652403831202814209030744838
y[1] (numeric) = 1.012701924242189375326032616846
absolute error = 0.002363316140930906094870457637832
relative error = 0.23282406360786326277515221834691 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1739
y[1] (analytic) = 1.0150825379418325210676488077717
y[1] (numeric) = 1.0127129153892160311820122569274
absolute error = 0.0023696225526164898856365508442712
relative error = 0.23344136698687617889039429784485 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.174
y[1] (analytic) = 1.0150998453497193730884238159675
y[1] (numeric) = 1.0127239082664910184344488830244
absolute error = 0.0023759370832283546539749329431039
relative error = 0.23405944687242104974594589199798 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1741
y[1] (analytic) = 1.0151171626066077634045038072626
y[1] (numeric) = 1.0127349028749992458916967191903
absolute error = 0.0023822597316085175128070880722611
relative error = 0.23467830309275578056087280946968 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1742
y[1] (analytic) = 1.0151344897123245194471491889701
y[1] (numeric) = 1.0127458992157256050497776018573
absolute error = 0.002388590496598914397371587112805
relative error = 0.23529793547609724736900493835617 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1743
y[1] (analytic) = 1.0151518266666963701593367932113
y[1] (numeric) = 1.0127568972896549700825320648844
absolute error = 0.002394929377041400076804728326893
relative error = 0.23591834385062131994949620872325 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1744
y[1] (analytic) = 1.015169173469549945997492587484
y[1] (numeric) = 1.0127678970977721978317705978272
absolute error = 0.0024012763717777481657219896567635
relative error = 0.23653952804446288476162094286789 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1745
y[1] (analytic) = 1.0151865301207117789332253700969
y[1] (numeric) = 1.012778898641062127797425077528
absolute error = 0.002407631479649651135800292568929
relative error = 0.23716148788571586788380054291397 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1746
y[1] (analytic) = 1.0152038966200083024550614504524
y[1] (numeric) = 1.0127899019205095821277003731247
absolute error = 0.0024139946994987203273610773277547
relative error = 0.23778422320243325795685446496367 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1747
y[1] (analytic) = 1.0152212729672658515701803141596
y[1] (numeric) = 1.012800906937099365609226124577
absolute error = 0.0024203660301664859609541895825908
relative error = 0.23840773382262712913146942864193 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1748
y[1] (analytic) = 1.0152386591623106628061512729611
y[1] (numeric) = 1.0128119136918162656572086948085
absolute error = 0.0024267454704943971489425781526197
relative error = 0.2390320195742686640198808104891 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1749
y[1] (analytic) = 1.0152560552049688742126710994557
y[1] (numeric) = 1.0128229221856450523055832955622
absolute error = 0.0024331330193238219070878038935724
relative error = 0.23965708028528817665176016927749 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.175
y[1] (analytic) = 1.0152734610950665253633026466005
y[1] (numeric) = 1.01283393241957047819716628707
absolute error = 0.0024395286754960471661363595304575
relative error = 0.24028291578357513543430285095038 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=186.9MB, alloc=4.3MB, time=10.20
NO POLE
x[1] = 0.1751
y[1] (analytic) = 1.0152908768324295573572144519731
y[1] (numeric) = 1.0128449443945772785738076516326
absolute error = 0.0024459324378522787834068003404402
relative error = 0.24090952589697818611650962050801 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1752
y[1] (analytic) = 1.0153083024168838128209213267791
y[1] (numeric) = 1.0128559581116501712665436412091
absolute error = 0.0024523443052336415543776855700001
relative error = 0.2415369104533051747576562677927 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1753
y[1] (analytic) = 1.0153257378482550359100259295852
y[1] (numeric) = 1.0128669735717738566857495991147
absolute error = 0.0024587642764811792242763304704887
relative error = 0.24216506928032317069994513375621 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1754
y[1] (analytic) = 1.0153431831263688723109613247617
y[1] (numeric) = 1.0128779907759330178112929559255
absolute error = 0.0024651923504358544996683688361978
relative error = 0.24279400220575848954533250342551 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1755
y[1] (analytic) = 1.0153606382510508692427345256168
y[1] (numeric) = 1.0128890097251123201826863996878
absolute error = 0.0024716285259385490600481259290447
relative error = 0.24342370905729671613652581141879 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1756
y[1] (analytic) = 1.0153781032221264754586710222051
y[1] (numeric) = 1.0129000304202964118892412205311
absolute error = 0.0024780728018300635694298016739699
relative error = 0.24405418966258272754214460550189 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1757
y[1] (analytic) = 1.0153955780394210412481602937928
y[1] (numeric) = 1.0129110528624699235602208297837
absolute error = 0.0024845251769511176879394640091346
relative error = 0.24468544384922071604603921331604 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1758
y[1] (analytic) = 1.0154130627027598184384023059624
y[1] (numeric) = 1.0129220770526174683549944536874
absolute error = 0.0024909856501423500834078522749997
relative error = 0.24531747144477421214076105705105 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1759
y[1] (analytic) = 1.0154305572119679603961549923393
y[1] (numeric) = 1.012933102991723641953191001813
absolute error = 0.0024974542202443184429639905263569
relative error = 0.24595027227676610752517856048405 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.176
y[1] (analytic) = 1.0154480615668705220294827209227
y[1] (numeric) = 1.0129441306807730225448531102713
absolute error = 0.0025039308860974994846296106513766
relative error = 0.24658384617267867810623259245217 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1761
y[1] (analytic) = 1.0154655757672924597895057450033
y[1] (numeric) = 1.0129551601207501708205913598216
absolute error = 0.0025104156465422889689143851817279
relative error = 0.24721819295995360700482539047857 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1762
y[1] (analytic) = 1.0154830998130586316721506386511
y[1] (numeric) = 1.0129661913126396299617386689733
absolute error = 0.0025169085004190017104119696778181
relative error = 0.24785331246599200756583690792433 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1763
y[1] (analytic) = 1.0155006337039937972199017167544
y[1] (numeric) = 1.0129772242574259256305048621812
absolute error = 0.0025234094465678715893968545731928
relative error = 0.24848920451815444637226252769531 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1764
y[1] (analytic) = 1.0155181774399226175235534395933
y[1] (numeric) = 1.0129882589560935659601314132311
absolute error = 0.0025299184838290515634220263621254
relative error = 0.24912586894376096626346608519082 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1765
y[1] (analytic) = 1.0155357310206696552239638019306
y[1] (numeric) = 1.0129992954096270415450463639162
absolute error = 0.0025364356110426136789174380144228
relative error = 0.24976330557009110935754214284268 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=190.7MB, alloc=4.3MB, time=10.40
x[1] = 0.1766
y[1] (analytic) = 1.0155532944460593745138087066019
y[1] (numeric) = 1.0130103336190108254310194181005
absolute error = 0.002542960827048549082789288501459
relative error = 0.25040151422438394007778145825635 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1767
y[1] (analytic) = 1.0155708677159161411393373225869
y[1] (numeric) = 1.0130213735852293731053172112694
absolute error = 0.002549494130686768034020111317447
relative error = 0.25104049473383806818323358763201 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1768
y[1] (analytic) = 1.0155884508300642224021284275456
y[1] (numeric) = 1.0130324153092671224868587556656
absolute error = 0.0025560355207970999152696718799453
relative error = 0.25168024692561167180336056581234 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1769
y[1] (analytic) = 1.0156060437883277871608477348014
y[1] (numeric) = 1.0130434587921084939163710611078
absolute error = 0.0025625849962192932444766736935931
relative error = 0.25232077062682252047677560397446 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.177
y[1] (analytic) = 1.0156236465905309058330062047525
y[1] (numeric) = 1.0130545040347378901465449315914
absolute error = 0.0025691425557930156864612731610537
relative error = 0.25296206566454799819406074565767 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1771
y[1] (analytic) = 1.0156412592364975503967193406957
y[1] (numeric) = 1.0130655510381396963321909377706
absolute error = 0.0025757081983578540645284029251439
relative error = 0.25360413186582512644465742149441 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1772
y[1] (analytic) = 1.0156588817260515943924674690435
y[1] (numeric) = 1.0130765998032982800203955654174
absolute error = 0.0025822819227533143720719036261145
relative error = 0.25424696905765058726782384269091 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1773
y[1] (analytic) = 1.015676514059016812924857003918
y[1] (numeric) = 1.01308765033119799114067753996
absolute error = 0.0025888637278188217841794639580411
relative error = 0.2548905770669807463076531729851 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1774
y[1] (analytic) = 1.0156941562352168826643826961034
y[1] (numeric) = 1.0130987026228231619951443271951
absolute error = 0.0025954536123937206692383689082756
relative error = 0.25553495572073167587214641849322 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1775
y[1] (analytic) = 1.0157118082544753818491908663392
y[1] (numeric) = 1.0131097566791581072486488102753
absolute error = 0.0026020515753172746005420560639016
relative error = 0.25618010484577917799633397454293 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1776
y[1] (analytic) = 1.0157294701166157902868436229379
y[1] (numeric) = 1.0131208125011871239189461430687
absolute error = 0.0026086576154286663678974798691267
relative error = 0.25682602426895880750943976827951 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1777
y[1] (analytic) = 1.0157471418214614893560840637073
y[1] (numeric) = 1.0131318700898944913668507799898
absolute error = 0.0026152717315669979892332837175399
relative error = 0.25747271381706589510608193552307 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1778
y[1] (analytic) = 1.0157648233688357620086024621621
y[1] (numeric) = 1.013142929446264471286393682399
absolute error = 0.002621893922571290722208779763151
relative error = 0.25812017331685557042150397004888 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1779
y[1] (analytic) = 1.0157825147585617927708034380052
y[1] (numeric) = 1.0131539905712813076949797016711
absolute error = 0.0026285241872804850758237363341224
relative error = 0.25876840259504278511083028315894 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.178
y[1] (analytic) = 1.0158002159904626677455741118622
y[1] (numeric) = 1.0131650534659292269235451390291
absolute error = 0.0026351625245334408220289728330959
relative error = 0.25941740147830233593234011111223 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1781
y[1] (analytic) = 1.0158179270643613746140532442512
y[1] (numeric) = 1.0131761181311924376067154822432
absolute error = 0.0026418089331689370073377620080088
relative error = 0.26006716979326888783475370768249 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=194.5MB, alloc=4.3MB, time=10.61
NO POLE
x[1] = 0.1782
y[1] (analytic) = 1.0158356479800808026374013587699
y[1] (numeric) = 1.0131871845680551306729633192926
absolute error = 0.0026484634120256719644380394772838
relative error = 0.26071770736653699704852475881622 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1783
y[1] (analytic) = 1.0158533787374437426585718494823
y[1] (numeric) = 1.0131982527775014793347664290891
absolute error = 0.0026551259599422633238054203932725
relative error = 0.26136901402466113418113295607031 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1784
y[1] (analytic) = 1.0158711193362728871040830724882
y[1] (numeric) = 1.0132093227605156390787660493603
absolute error = 0.0026617965757572480253170231278208
relative error = 0.26202108959415570731637066521783 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1785
y[1] (analytic) = 1.0158888697763908299857914216558
y[1] (numeric) = 1.013220394518081747655925321792
absolute error = 0.0026684752583090823298660998638189
relative error = 0.26267393390149508511761762612178 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1786
y[1] (analytic) = 1.0159066300576200669026653885024
y[1] (numeric) = 1.0132314680511839250716879145258
absolute error = 0.0026751620064361418309774739765896
relative error = 0.26332754677311361993509761969115 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1787
y[1] (analytic) = 1.0159244001797829950425606062028
y[1] (numeric) = 1.0132425433608062735761368221138
absolute error = 0.0026818568189767214664237840889593
relative error = 0.26398192803540567091711103744992 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1788
y[1] (analytic) = 1.0159421801427019131839958777093
y[1] (numeric) = 1.0132536204479328776541533430255
absolute error = 0.0026885596947690355298425346838511
relative error = 0.26463707751472562712523728896901 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1789
y[1] (analytic) = 1.0159599699461990216979301879652
y[1] (numeric) = 1.013264699313547804015576234807
absolute error = 0.0026952706326512176823539531582282
relative error = 0.26529299503738793065350098213266 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.179
y[1] (analytic) = 1.0159777695900964225495407001936
y[1] (numeric) = 1.0132757799586351015853610469914
absolute error = 0.0027019896314613209641796532022093
relative error = 0.26594968042966709975149581093529 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1791
y[1] (analytic) = 1.0159955790742161193000017362441
y[1] (numeric) = 1.0132868623841788014937396318569
absolute error = 0.0027087166900373178062621043871696
relative error = 0.26660713351779775195146008523114 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1792
y[1] (analytic) = 1.0160133983983800171082647409797
y[1] (numeric) = 1.0132979465911629170663798331331
absolute error = 0.0027154518072171000418849078466325
relative error = 0.26726535412797462719929783658867 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1793
y[1] (analytic) = 1.0160312275624099227328392306858
y[1] (numeric) = 1.0133090325805714438145453527521
absolute error = 0.0027221949818384789182938779337494
relative error = 0.26792434208635261098953943413321 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1794
y[1] (analytic) = 1.0160490665661275445335747254835
y[1] (numeric) = 1.0133201203533883594252557957444
absolute error = 0.0027289462127391851083189297391567
relative error = 0.2685840972190467575042356439957 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1795
y[1] (analytic) = 1.0160669154093544924734436657298
y[1] (numeric) = 1.0133312099105976237514468933768
absolute error = 0.0027357054987568687219967723529911
relative error = 0.26924461935213231275577906572235 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1796
y[1] (analytic) = 1.016084774091912278120325312386
y[1] (numeric) = 1.0133423012531831788021309046311
absolute error = 0.0027424728387290993181944077548359
relative error = 0.26990590831164473773364687873904 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=198.3MB, alloc=4.3MB, time=10.82
x[1] = 0.1797
y[1] (analytic) = 1.016102642613622314648790631338
y[1] (numeric) = 1.0133533943821289487325571961226
absolute error = 0.0027492482314933659162334352153647
relative error = 0.27056796392357973155505883170644 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1798
y[1] (analytic) = 1.0161205209743059168418881616486
y[1] (numeric) = 1.0133644892984188398343730005552
absolute error = 0.0027560316758870770075151610934372
relative error = 0.27123078601389325461954440734614 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1799
y[1] (analytic) = 1.016138409173784301092930867726
y[1] (numeric) = 1.0133755860030367405257843538136
absolute error = 0.0027628231707475605671465139123982
relative error = 0.27189437440850155176741309506481 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.18
y[1] (analytic) = 1.0161563072118785854072839753885
y[1] (numeric) = 1.0133866844969665213417172107891
absolute error = 0.0027696227149120640655667645993194
relative error = 0.27255872893328117544212170345301 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1801
y[1] (analytic) = 1.01617421508840978940415379181
y[1] (numeric) = 1.0133977847811920349239787400391
absolute error = 0.0027764303072177544801750517709169
relative error = 0.27322384941406900885653264448717 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1802
y[1] (analytic) = 1.0161921328031988343183775093263
y[1] (numeric) = 1.0134088868566971160114187973764
absolute error = 0.0027832459465017183069587119498696
relative error = 0.2738897356766622891630571210176 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1803
y[1] (analytic) = 1.0162100603560665430022139930849
y[1] (numeric) = 1.0134199907244655814300915784897
absolute error = 0.0027900696316009615721224145952551
relative error = 0.27455638754681863062767714888246 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1804
y[1] (analytic) = 1.0162279977468336399271355525214
y[1] (numeric) = 1.0134310963854812300834174506906
absolute error = 0.002796901361352409843718101830811
relative error = 0.2752238048502560478078403447471 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1805
y[1] (analytic) = 1.0162459449753207511856206966428
y[1] (numeric) = 1.0134422038407278429423449638881
absolute error = 0.0028037411345929082432757327547236
relative error = 0.27589198741265297873422141053013 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1806
y[1] (analytic) = 1.0162639020413484044929478731017
y[1] (numeric) = 1.013453313091189183035513040887
absolute error = 0.002810588950159221457434832214635
relative error = 0.27656093505964830809634424504212 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1807
y[1] (analytic) = 1.0162818689447370291889901910416
y[1] (numeric) = 1.01346442413784899543941334711
absolute error = 0.0028174448068880337495768439315544
relative error = 0.27723064761684139043205861322988 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1808
y[1] (analytic) = 1.0162998456853069562400111276969
y[1] (numeric) = 1.0134755369816910072685528398406
absolute error = 0.0028243087036159489714582878563496
relative error = 0.27790112490979207332086530318881 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1809
y[1] (analytic) = 1.0163178322628784182404612187289
y[1] (numeric) = 1.0134866516236989276656164970864
absolute error = 0.0028311806391794905748447216424861
relative error = 0.27857236676402072058108370087792 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.181
y[1] (analytic) = 1.0163358286772715494147757322793
y[1] (numeric) = 1.0134977680648564477916302261606
absolute error = 0.0028380606124151016231455061186769
relative error = 0.27924437300500823547085571224648 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1811
y[1] (analytic) = 1.016353834928306385619173326725
y[1] (numeric) = 1.0135088863061472408161239520799
absolute error = 0.0028449486221591448030493746450917
relative error = 0.27991714345819608389297996225884 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1812
y[1] (analytic) = 1.0163718510158028643434556921139
y[1] (numeric) = 1.0135200063485549619072948858771
absolute error = 0.002851844667247902436160806236773
relative error = 0.28059067794898631760357020008288 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=202.1MB, alloc=4.3MB, time=11.04
NO POLE
x[1] = 0.1813
y[1] (analytic) = 1.0163898769395808247128081752655
y[1] (numeric) = 1.0135311281930632482221709729276
absolute error = 0.0028587487465175764906372023378936
relative error = 0.28126497630274159742453183949039 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1814
y[1] (analytic) = 1.0164079126994600074896013885178
y[1] (numeric) = 1.0135422518406557188967745213873
absolute error = 0.0028656608588042885928268671304844
relative error = 0.28194003834478521645985056330176 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1815
y[1] (analytic) = 1.0164259582952600550751938021018
y[1] (numeric) = 1.0135533772923159750362860108405
absolute error = 0.0028725810029440800389077912612521
relative error = 0.28261586390040112331568692049481 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1816
y[1] (analytic) = 1.0164440137268005115117353201265
y[1] (numeric) = 1.0135645045490275997052080812564
absolute error = 0.0028795091777729118065272388700999
relative error = 0.28329245279483394532427084438715 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1817
y[1] (analytic) = 1.016462078993900822483971840156
y[1] (numeric) = 1.013575633611774157917529702352
absolute error = 0.0028864453821266645664421378039542
relative error = 0.28396980485328901177159002009369 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1818
y[1] (analytic) = 1.0164801540963803353210507963602
y[1] (numeric) = 1.0135867644815391966268905234608
absolute error = 0.0028933896148411386941602728994947
relative error = 0.28464791990093237712886602925546 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1819
y[1] (analytic) = 1.0164982390340582989983276862225
y[1] (numeric) = 1.0135978971593062447167454040042
absolute error = 0.0029003418747520542815822822183747
relative error = 0.28532679776289084428781219983337 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.182
y[1] (analytic) = 1.016516333806753864139173580784
y[1] (numeric) = 1.0136090316460588129905291246655
absolute error = 0.0029073021606950511486444561185126
relative error = 0.28600643826425198779966708855989 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1821
y[1] (analytic) = 1.0165344384142860830167836184085
y[1] (numeric) = 1.0136201679427803941618212793635
absolute error = 0.0029142704715056888549623390450253
relative error = 0.2866868412300641771179975234442 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1822
y[1] (analytic) = 1.0165525528564739095559864820495
y[1] (numeric) = 1.0136313060504544628445113481251
absolute error = 0.0029212468060194467114751339243702
relative error = 0.28736800648533659984526513353086 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1823
y[1] (analytic) = 1.0165706771331361993350548599997
y[1] (numeric) = 1.0136424459700644755429639509544
absolute error = 0.0029282311630717237920909090452479
relative error = 0.28804993385503928498315029291932 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1824
y[1] (analytic) = 1.0165888112440917095875168901072
y[1] (numeric) = 1.0136535877025938706421842827974
absolute error = 0.0029352235414978389453326073098167
relative error = 0.28873262316410312618662740586142 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1825
y[1] (analytic) = 1.0166069551891590992039685874386
y[1] (numeric) = 1.0136647312490260683979837296999
absolute error = 0.002942223940133030805984857738758
relative error = 0.2894160742374199050217854595663 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1826
y[1] (analytic) = 1.0166251089681569287338872553717
y[1] (numeric) = 1.013675876610344470927145666258
absolute error = 0.002949232357812457806741589113723
relative error = 0.29010028689984231422738777115667 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1827
y[1] (analytic) = 1.0166432725809036603874458800988
y[1] (numeric) = 1.0136870237875324621975914344582
absolute error = 0.0029562487933711981898544456406869
relative error = 0.29078526097618398098016485503801 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=206.0MB, alloc=4.3MB, time=11.27
x[1] = 0.1828
y[1] (analytic) = 1.0166614460272176580373285085239
y[1] (numeric) = 1.0136981727815734080185465040062
absolute error = 0.0029632732456442500187820045177244
relative error = 0.29147099629121949016383433676179 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1829
y[1] (analytic) = 1.016679629306917187220546609534
y[1] (numeric) = 1.0137093235934506560307068142433
absolute error = 0.0029703057134665311898397952907158
relative error = 0.29215749266968440764184183928616 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.183
y[1] (analytic) = 1.0166978224198204151402564186277
y[1] (numeric) = 1.0137204762241475356964052977472
absolute error = 0.0029773461956728794438511208804827
relative error = 0.29284474993627530353381676736242 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1831
y[1] (analytic) = 1.0167160253657454106675772658821
y[1] (numeric) = 1.0137316306746473582897785857173
absolute error = 0.0029843946910980523777986801648452
relative error = 0.29353276791564977549573691560284 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1832
y[1] (analytic) = 1.0167342381445101443434108872399
y[1] (numeric) = 1.0137427869459334168869338952409
absolute error = 0.0029914511985767274564769919990845
relative error = 0.29422154643242647200379582561505 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1833
y[1] (analytic) = 1.0167524607559324883802617190992
y[1] (numeric) = 1.0137539450389889863561160985409
absolute error = 0.0029985157169435020241456205582869
relative error = 0.29491108531118511564196681742087 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1834
y[1] (analytic) = 1.0167706931998302166640581761866
y[1] (numeric) = 1.0137651049547973233478749743015
absolute error = 0.0030055882450328933161832018850362
relative error = 0.29560138437646652639325762021195 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1835
y[1] (analytic) = 1.0167889354760210047559749126964
y[1] (numeric) = 1.0137762666943416662852326411705
absolute error = 0.0030126687816793384707422715259153
relative error = 0.29629244345277264493464952733203 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1836
y[1] (analytic) = 1.0168071875843224298942560666778
y[1] (numeric) = 1.0137874302586052353538511735376
absolute error = 0.0030197573257171945404048931402674
relative error = 0.29698426236456655593571500021553 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1837
y[1] (analytic) = 1.0168254495245519709960394876505
y[1] (numeric) = 1.0137985956485712324922003996858
absolute error = 0.0030268538759807385038390879646621
relative error = 0.29767684093627251136090764585439 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1838
y[1] (analytic) = 1.0168437212965270086591819474317
y[1] (numeric) = 1.0138097628652228413817258824152
absolute error = 0.0030339584313041672774560650165007
relative error = 0.29837017899227595377551849220987 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1839
y[1] (analytic) = 1.0168620029000648251640853341565
y[1] (numeric) = 1.0138209319095432274370170822363
absolute error = 0.0030410709905215977270682519201888
relative error = 0.29906427635692353965529248583364 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.184
y[1] (analytic) = 1.0168802943349826044755238294719
y[1] (numeric) = 1.0138321027825155377959757032326
absolute error = 0.0030481915524670666795481262392967
relative error = 0.29975913285452316269969913581199 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1841
y[1] (analytic) = 1.0168985956010974322444720688878
y[1] (numeric) = 1.0138432754851229013099842216897
absolute error = 0.0030553201159745309344878471981182
relative error = 0.3004547483093439771488512279994 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1842
y[1] (analytic) = 1.0169169066982262958099342852657
y[1] (numeric) = 1.0138544500183484285340745975897
absolute error = 0.0030624566798778672758596876760317
relative error = 0.30115112254561642110406553336283 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1843
y[1] (analytic) = 1.0169352276261860842007744354269
y[1] (numeric) = 1.0138656263831752117170971690688
absolute error = 0.0030696012430108724836772663580601
relative error = 0.30184825538753223985205943411505 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=209.8MB, alloc=4.3MB, time=11.48
NO POLE
x[1] = 0.1844
y[1] (analytic) = 1.0169535583847935881375473098626
y[1] (numeric) = 1.0138768045805863247918897299376
absolute error = 0.0030767538042072633456575799250162
relative error = 0.30254614665924450919277739117538 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1845
y[1] (analytic) = 1.0169718989738655000343306255268
y[1] (numeric) = 1.0138879846115648233654467903602
absolute error = 0.0030839143623006766688838351666136
relative error = 0.30324479618486765877084117635854 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1846
y[1] (analytic) = 1.0169902493932184140005581016939
y[1] (numeric) = 1.013899166477093744709089020793
absolute error = 0.003091082916124669291469080900915
relative error = 0.30394420378847749541061779255708 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1847
y[1] (analytic) = 1.0170086096426688258428535188628
y[1] (numeric) = 1.0139103501781561077486328792793
absolute error = 0.0030982594645127180942206395834811
relative error = 0.30464436929411122645489900505036 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1848
y[1] (analytic) = 1.0170269797220331330668657606893
y[1] (numeric) = 1.0139215357157349130545604221997
absolute error = 0.0031054440062982200123053384895769
relative error = 0.30534529252576748310718640694257 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1849
y[1] (analytic) = 1.0170453596311276348791048389278
y[1] (numeric) = 1.0139327230908131428321892985751
absolute error = 0.0031126365403144920469155403527813
relative error = 0.30604697330740634377757594160502 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.185
y[1] (analytic) = 1.0170637493697685321887789013652
y[1] (numeric) = 1.0139439123043737609118429280219
absolute error = 0.0031198370653947712769359733433412
relative error = 0.30674941146294935743223580487251 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1851
y[1] (analytic) = 1.0170821489377719276096322227265
y[1] (numeric) = 1.0139551033573997127390208624569
absolute error = 0.0031270455803722148706113602696013
relative error = 0.30745260681627956694647164962091 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1852
y[1] (analytic) = 1.0171005583349538254617841785367
y[1] (numeric) = 1.0139662962508739253645693316508
absolute error = 0.003134262084079900097214846885833
relative error = 0.30815655919124153246137301523306 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1853
y[1] (analytic) = 1.0171189775611301317735692019172
y[1] (numeric) = 1.0139774909857793074348519727274
absolute error = 0.0031414865753508243387172291897788
relative error = 0.30886126841164135474403490434239 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1854
y[1] (analytic) = 1.0171374066161166542833777233016
y[1] (numeric) = 1.0139886875630987491819207437084
absolute error = 0.0031487190530179051014569795932191
relative error = 0.30956673430124669855134842912827 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1855
y[1] (analytic) = 1.0171558454997291024414980930501
y[1] (numeric) = 1.0139998859838151224136870212012
absolute error = 0.0031559595159139800278110718488621
relative error = 0.31027295668378681599735444932483 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1856
y[1] (analytic) = 1.0171742942117830874119594869448
y[1] (numeric) = 1.014011086248911280504092882328
absolute error = 0.0031632079628718069078666046168472
relative error = 0.31097993538295256992415412399432 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1857
y[1] (analytic) = 1.0171927527520941220743757945482
y[1] (numeric) = 1.014022288359370058383282570994
absolute error = 0.0031704643927240636910932235541477
relative error = 0.3116876702223964572763702990089 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1858
y[1] (analytic) = 1.0172112211204776210257904904053
y[1] (numeric) = 1.0140334923161742725277741485951
absolute error = 0.0031777288043033484980163418101459
relative error = 0.31239616102573263247915365207897 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=213.6MB, alloc=4.3MB, time=11.69
x[1] = 0.1859
y[1] (analytic) = 1.0172296993167489005825224880717
y[1] (numeric) = 1.0140446981203067209506313292601
absolute error = 0.0031850011964421796318911588116511
relative error = 0.31310540761653693081972751706406 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.186
y[1] (analytic) = 1.0172481873407231787820129769491
y[1] (numeric) = 1.0140559057727501831916354997285
absolute error = 0.0031922815679729955903774772206187
relative error = 0.31381540981834689183246530920161 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1861
y[1] (analytic) = 1.017266685192215575384673241909
y[1] (numeric) = 1.0140671152744874203074579239611
absolute error = 0.0031995699177281550772153179478219
relative error = 0.31452616745466178268749447279147 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1862
y[1] (analytic) = 1.017285192871041111875733465687
y[1] (numeric) = 1.0140783266265011748618321325813
absolute error = 0.0032068662445399370139013331057218
relative error = 0.31523768034894262158282087277873 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1863
y[1] (analytic) = 1.0173037103770147114670925140295
y[1] (numeric) = 1.0140895398297741709157264972457
absolute error = 0.0032141705472405405513660167837694
relative error = 0.31594994832461220113996755158463 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1864
y[1] (analytic) = 1.0173222377099511990991687035725
y[1] (numeric) = 1.0141007548852891140175169900432
absolute error = 0.0032214828246620850816517135293694
relative error = 0.31666297120505511180312177244525 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1865
y[1] (analytic) = 1.0173407748696653014427515524365
y[1] (numeric) = 1.0141119717940286911931601280188
absolute error = 0.003228803075636610249591424417724
relative error = 0.3173767488136177652417842704297 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1866
y[1] (analytic) = 1.0173593218559716469008545135164
y[1] (numeric) = 1.0141231905569755709363661029226
absolute error = 0.00323613129899607596448841059377
relative error = 0.31809128097360841775691463222449 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1867
y[1] (analytic) = 1.0173778786686847656105686904504
y[1] (numeric) = 1.014134411175112403198772096281
absolute error = 0.0032434674935723624117965941694129
relative error = 0.31880656750829719369056672568775 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1868
y[1] (analytic) = 1.0173964453076190894449175362473
y[1] (numeric) = 1.0141456336494218193801157798881
absolute error = 0.0032508116581972700648017563592527
relative error = 0.31952260824091610883900810009703 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1869
y[1] (analytic) = 1.0174150217725889520147125345547
y[1] (numeric) = 1.0141568579808864323184090018167
absolute error = 0.0032581637917025196963035327379917
relative error = 0.32023940299465909386931727793616 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.187
y[1] (analytic) = 1.0174336080634085886704098635492
y[1] (numeric) = 1.0141680841704888362801116580465
absolute error = 0.0032655238929197523902982055027021
relative error = 0.32095695159268201773945285899181 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1871
y[1] (analytic) = 1.0174522041798921365039680424307
y[1] (numeric) = 1.0141793122192116069503057498076
absolute error = 0.003272891960680529553662292623127
relative error = 0.32167525385810271112178835745718 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1872
y[1] (analytic) = 1.0174708101218536343507065605009
y[1] (numeric) = 1.0141905421280373014228696267377
absolute error = 0.0032802679938163329278369337631782
relative error = 0.32239430961400098983010669267026 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1873
y[1] (analytic) = 1.0174894258891070227911654888088
y[1] (numeric) = 1.014201773897948458190652415952
absolute error = 0.0032876519911585646005130728567871
relative error = 0.32311411868341867825004825404594 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1874
y[1] (analytic) = 1.0175080514814661441529660743434
y[1] (numeric) = 1.0142130075299275971356486371221
absolute error = 0.0032950439515385470173174372212571
relative error = 0.32383468088935963277300646069615 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=217.4MB, alloc=4.3MB, time=11.91
NO POLE
x[1] = 0.1875
y[1] (analytic) = 1.0175266868987447425126723167564
y[1] (numeric) = 1.0142242430249572195191730036651
absolute error = 0.0033024438737875229934993130912572
relative error = 0.32455599605478976523346473616924 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1876
y[1] (analytic) = 1.0175453321407564636976535275946
y[1] (numeric) = 1.014235480384019807972035410138
absolute error = 0.0033098517567366557256181174565896
relative error = 0.32527806400263706634976881867931 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1877
y[1] (analytic) = 1.017563987207314855287947872025
y[1] (numeric) = 1.0142467196080978264847161059381
absolute error = 0.003317267599217028803231766086855
relative error = 0.32600088455579162916832832713856 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1878
y[1] (analytic) = 1.0175826520982333666181268930325
y[1] (numeric) = 1.0142579606981737203975410554064
absolute error = 0.0033246914000596462205858376261327
relative error = 0.32672445753710567251124150325006 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1879
y[1] (analytic) = 1.0176013268133253487791610180729
y[1] (numeric) = 1.0142692036552299163908574844322
absolute error = 0.0033321231580954323883035336407834
relative error = 0.3274487827693935644273370498656 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.188
y[1] (analytic) = 1.0176200113524040546202860481617
y[1] (numeric) = 1.0142804484802488224752096136583
absolute error = 0.0033395628721552321450764345034741
relative error = 0.32817386007543184564662698576264 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1881
y[1] (analytic) = 1.0176387057152826387508706293798
y[1] (numeric) = 1.0142916951742128279815145783833
absolute error = 0.0033470105410698107693560509965204
relative error = 0.32889968927795925303816443694662 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1882
y[1] (analytic) = 1.0176574099017741575422847067787
y[1] (numeric) = 1.0143029437381043035512385352611
absolute error = 0.0033544661636698539910461715176266
relative error = 0.32962627019967674307130028453931 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1883
y[1] (analytic) = 1.0176761239116915691297689606649
y[1] (numeric) = 1.0143141941729056011265729558938
absolute error = 0.0033619297387859680031960047711048
relative error = 0.33035360266324751528033258927081 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1884
y[1] (analytic) = 1.0176948477448477334143052252462
y[1] (numeric) = 1.0143254464795990539406111074186
absolute error = 0.0033694012652486794736941178276366
relative error = 0.3310816864912970357325427125524 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1885
y[1] (analytic) = 1.0177135814010554120644878896202
y[1] (numeric) = 1.0143367006591669765075247201845
absolute error = 0.0033768807418884355569631694356429
relative error = 0.33181052150641306049961205406938 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1886
y[1] (analytic) = 1.0177323248801272685183962810866
y[1] (numeric) = 1.0143479567125916646127408426193
absolute error = 0.0033843681675356039056554384673102
relative error = 0.33254010753114565913241332579751 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1887
y[1] (analytic) = 1.0177510781818758679854680307653
y[1] (numeric) = 1.014359214640855395303118883383
absolute error = 0.0033918635410204726823491473823215
relative error = 0.33327044438800723813917028231336 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1888
y[1] (analytic) = 1.0177698413061136774483734215001
y[1] (numeric) = 1.0143704744449404268771278409078
absolute error = 0.0033993668611732505712455805923262
relative error = 0.33400153189947256446697982723873 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1889
y[1] (analytic) = 1.0177886142526530656648907180305
y[1] (numeric) = 1.0143817361258289988750237204213
absolute error = 0.0034068781268240667898669976091788
relative error = 0.33473336988797878898669041563065 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=221.2MB, alloc=4.3MB, time=12.13
x[1] = 0.189
y[1] (analytic) = 1.0178073970213063031697824794125
y[1] (numeric) = 1.0143929996845033320690271385525
absolute error = 0.0034143973368029711007553408599677
relative error = 0.33546595817592546998113067210331 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1891
y[1] (analytic) = 1.0178261896118855622766728536692
y[1] (numeric) = 1.0144042651219456284535011156174
absolute error = 0.0034219244899399338231717380518462
relative error = 0.33619929658567459663668214444473 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1892
y[1] (analytic) = 1.0178449920242029170799258546532
y[1] (numeric) = 1.0144155324391380712351290556835
absolute error = 0.0034294595850648458447967989696708
relative error = 0.33693338493955061253819011247053 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1893
y[1] (analytic) = 1.0178638042580703434565246211011
y[1] (numeric) = 1.0144268016370628248230929145116
absolute error = 0.0034370026210075186334317065894442
relative error = 0.33766822305984043916720637183891 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1894
y[1] (analytic) = 1.0178826263132997190679516578625
y[1] (numeric) = 1.0144380727167020348192515554719
absolute error = 0.0034445535965976842487001023905518
relative error = 0.33840381076879349940355791253509 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1895
y[1] (analytic) = 1.0179014581897028233620700592833
y[1] (numeric) = 1.0144493456790378280083192935336
absolute error = 0.0034521125106649953537507657497736
relative error = 0.33914014788862174103023541172033 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1896
y[1] (analytic) = 1.0179202998870913375750057147257
y[1] (numeric) = 1.0144606205250523123480446274257
absolute error = 0.0034596793620390252269610873000427
relative error = 0.33987723424149966024159546062995 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1897
y[1] (analytic) = 1.0179391514052768447330304962051
y[1] (numeric) = 1.0144718972557275769593891600682
absolute error = 0.0034672541495492677736413361369186
relative error = 0.34061506964956432515487044519613 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1898
y[1] (analytic) = 1.0179580127440708296544464281262
y[1] (numeric) = 1.0144831758720456921167067073704
absolute error = 0.0034748368720251375377397207557297
relative error = 0.34135365393491539932498000006591 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1899
y[1] (analytic) = 1.0179768839032846789514708390979
y[1] (numeric) = 1.0144944563749887092379225954955
absolute error = 0.0034824275282959697135482436023367
relative error = 0.34209298691961516526263795568095 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.19
y[1] (analytic) = 1.0179957648827296810321224958101
y[1] (numeric) = 1.0145057387655386608747131466896
absolute error = 0.0034900261171910201574093491204568
relative error = 0.34283306842568854795574869808524 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1901
y[1] (analytic) = 1.0180146556822170261021087189516
y[1] (numeric) = 1.0145170230446775607026853537731
absolute error = 0.0034976326375394653994233651784833
relative error = 0.34357389827512313839408686112799 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1902
y[1] (analytic) = 1.0180335563015578061667134811516
y[1] (numeric) = 1.0145283092133874035115567433929
absolute error = 0.0035052470881704026551567377587253
relative error = 0.34431547628986921709725427073357 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1903
y[1] (analytic) = 1.0180524667405630150326864869251
y[1] (numeric) = 1.0145395972726501651953354281331
absolute error = 0.0035128694679128498373510587919857
relative error = 0.34505780229183977764590806091634 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1904
y[1] (analytic) = 1.0180713869990435483101332346041
y[1] (numeric) = 1.0145508872234478027425003475837
absolute error = 0.0035204997755957455676328870203872
relative error = 0.34580087610291055021625388122764 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1905
y[1] (analytic) = 1.0180903170768102034144060602347
y[1] (numeric) = 1.0145621790667622542261816984634
absolute error = 0.0035281380100479491882243617713477
relative error = 0.3465446975449200251177981153335 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=225.0MB, alloc=4.3MB, time=12.35
NO POLE
x[1] = 0.1906
y[1] (analytic) = 1.0181092569736736795679961634222
y[1] (numeric) = 1.0145734728035754387943415538966
absolute error = 0.0035357841700982407736546095255997
relative error = 0.34728926643966947633435303043552 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1907
y[1] (analytic) = 1.0181282066894445778024266151045
y[1] (numeric) = 1.0145847684348692566599546719423
absolute error = 0.0035434382545753211424719431621384
relative error = 0.34803458260892298506828877726396 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1908
y[1] (analytic) = 1.0181471662239334009601463472352
y[1] (numeric) = 1.0145960659616255890911894934723
absolute error = 0.0035511002623078118689568537629784
relative error = 0.34878064587440746328802616039076 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1909
y[1] (analytic) = 1.0181661355769505536964251243581
y[1] (numeric) = 1.0146073653848262984015893294975
absolute error = 0.0035587701921242552948357948605866
relative error = 0.34952745605781267727876409863175 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.191
y[1] (analytic) = 1.0181851147483063424812494970519
y[1] (numeric) = 1.014618666705453227940253738041
absolute error = 0.003566448042853114540995759010856
relative error = 0.35027501298079127119643569533096 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1911
y[1] (analytic) = 1.0182041037378109756012197372297
y[1] (numeric) = 1.0146299699244882020820200906552
absolute error = 0.0035741338133227735191996465744728
relative error = 0.35102331646495879062488683834636 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1912
y[1] (analytic) = 1.0182231025452745631614477552709
y[1] (numeric) = 1.0146412750429130262176453286814
absolute error = 0.0035818275023615369438024265895239
relative error = 0.35177236633189370613627124958502 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1913
y[1] (analytic) = 1.0182421111705071170874559989687
y[1] (numeric) = 1.0146525820617094867439879093506
absolute error = 0.0035895291087976303434680896181831
relative error = 0.3525221624031374368546559039669 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1914
y[1] (analytic) = 1.0182611296133185511270773342734
y[1] (numeric) = 1.0146638909818593510541899418231
absolute error = 0.0035972386314592000728873924503066
relative error = 0.35327270450019437402283073773034 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1915
y[1] (analytic) = 1.0182801578735186808523559078119
y[1] (numeric) = 1.0146752018043443675278595132652
absolute error = 0.0036049560691743133244963945467596
relative error = 0.35402399244453190457231656602811 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1916
y[1] (analytic) = 1.0182991959509172236614489911666
y[1] (numeric) = 1.0146865145301462655212532050613
absolute error = 0.00361268142077095814019578610529
relative error = 0.35477602605758043469656512980188 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1917
y[1] (analytic) = 1.0183182438453237987805298068914
y[1] (numeric) = 1.0146978291602467553574587992596
absolute error = 0.0036204146850770434230710076317543
relative error = 0.35552880516073341342734519196383 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1918
y[1] (analytic) = 1.0183373015565479272656913362488
y[1] (numeric) = 1.0147091456956275283165781753493
absolute error = 0.0036281558609203989491131608994964
relative error = 0.35628232957534735621430860295761 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1919
y[1] (analytic) = 1.0183563690843990320048511086473
y[1] (numeric) = 1.0147204641372702566259103974676
absolute error = 0.0036359049471287753789407111796676
relative error = 0.35703659912274186850773025581719 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.192
y[1] (analytic) = 1.0183754464286864377196569727608
y[1] (numeric) = 1.0147317844861565934501349921355
absolute error = 0.0036436619425298442695219806252743
relative error = 0.35779161362419966934441585089003 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=228.8MB, alloc=4.3MB, time=12.57
x[1] = 0.1921
y[1] (analytic) = 1.0183945335892193709673938493102
y[1] (numeric) = 1.0147431067432681728814954166184
absolute error = 0.0036514268459511980858984326917242
relative error = 0.35854737290096661493677139044268 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1922
y[1] (analytic) = 1.0184136305658069601428914654891
y[1] (numeric) = 1.0147544309095866099299827180125
absolute error = 0.0036591996562203502129087474766427
relative error = 0.35930387677425172226502832341957 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1923
y[1] (analytic) = 1.0184327373582582354804330710142
y[1] (numeric) = 1.0147657569860935005135193831524
absolute error = 0.0036669803721647349669136878617146
relative error = 0.36006112506522719267261826068211 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1924
y[1] (analytic) = 1.0184518539663821290556651357803
y[1] (numeric) = 1.014777084973770421448143379441
absolute error = 0.0036747689926117076075217563393054
relative error = 0.36081911759502843546469118111329 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1925
y[1] (analytic) = 1.0184709803899874747875080291028
y[1] (numeric) = 1.0147884148735989304381923866962
absolute error = 0.0036825655163885443493156424066041
relative error = 0.36157785418475409150977104903383 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1926
y[1] (analytic) = 1.0184901166288830084400676805266
y[1] (numeric) = 1.0147997466865605660664882201165
absolute error = 0.003690369942322442373579460410024
relative error = 0.36233733465546605684454276343915 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1927
y[1] (analytic) = 1.0185092626828773676245482221834
y[1] (numeric) = 1.0148110804136368477845214444609
absolute error = 0.0036981822692405198400267777225876
relative error = 0.36309755882818950628176435963206 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1928
y[1] (analytic) = 1.0185284185517790918011656126785
y[1] (numeric) = 1.0148224160558092759026361795415
absolute error = 0.0037060024959698158985294331370174
relative error = 0.36385852652391291702129838389422 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1929
y[1] (analytic) = 1.0185475842353966222810622424864
y[1] (numeric) = 1.0148337536140593315802150971292
absolute error = 0.0037138306213372907008471453572425
relative error = 0.36462023756358809226425636191021 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.193
y[1] (analytic) = 1.0185667597335383022282225208382
y[1] (numeric) = 1.0148450930893684768158646093672
absolute error = 0.0037216666441698254123579114710264
relative error = 0.36538269176813018483025028173075 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1931
y[1] (analytic) = 1.0185859450460123766613894440802
y[1] (numeric) = 1.0148564344827181544376002487938
absolute error = 0.0037295105632942222237891952864107
relative error = 0.36614588895841772077774501213752 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1932
y[1] (analytic) = 1.0186051401726269924559821454845
y[1] (numeric) = 1.0148677777950897880930322400698
absolute error = 0.0037373623775372043629499054146642
relative error = 0.36690982895529262302750557734963 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1933
y[1] (analytic) = 1.0186243451131901983460144264937
y[1] (numeric) = 1.0148791230274647822395512635112
absolute error = 0.003745222085725416106463162982416
relative error = 0.36767451157956023498913320909261 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1934
y[1] (analytic) = 1.0186435598675099449260142693786
y[1] (numeric) = 1.014890470180824522134514410523
absolute error = 0.0037530896866854227914998588556468
relative error = 0.36843993665198934419068409713326 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1935
y[1] (analytic) = 1.018662784435394084652944331292
y[1] (numeric) = 1.0149018192561503738254313310338
absolute error = 0.0037609651792437108275130002582013
relative error = 0.3692061039933122059113647594693 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1936
memory used=232.7MB, alloc=4.3MB, time=12.79
y[1] (analytic) = 1.0186820188166503718481234196969
y[1] (numeric) = 1.0149131702544236841401505730294
absolute error = 0.0037688485622266877079728466674786
relative error = 0.36997301342422456681729795345056 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1937
y[1] (analytic) = 1.0187012630110864626991489491518
y[1] (numeric) = 1.0149245231766257806770461142818
absolute error = 0.0037767398344606820221028348699496
relative error = 0.37074066476538568860035304919848 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1938
y[1] (analytic) = 1.0187205170185099152618203794334
y[1] (numeric) = 1.0149358780237379717952040863743
absolute error = 0.0037846389947719434666162930591426
relative error = 0.37150905783741837162003478678361 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1939
y[1] (analytic) = 1.0187397808387281894620636349769
y[1] (numeric) = 1.0149472347967415466046096911182
absolute error = 0.0037925460419866428574539438587283
relative error = 0.37227819246090897854842433871577 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.194
y[1] (analytic) = 1.0187590544715486470978565056148
y[1] (numeric) = 1.0149585934966177749563343094615
absolute error = 0.0038004609749308721415221961533305
relative error = 0.37304806845640745801816659939924 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1941
y[1] (analytic) = 1.0187783379167785518411550285961
y[1] (numeric) = 1.0149699541243479074327228029865
absolute error = 0.0038083837924306444084322256096801
relative error = 0.37381868564442736827349762330536 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1942
y[1] (analytic) = 1.0187976311742250692398208518646
y[1] (numeric) = 1.0149813166809131753375810080939
absolute error = 0.0038163144933118939022398437707196
relative error = 0.37459004384544590082430613371739 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1943
y[1] (analytic) = 1.0188169342436952667195495785791
y[1] (numeric) = 1.0149926811672947906863634229738
absolute error = 0.003824253076400476033186155605261
relative error = 0.37536214287990390410322302400743 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1944
y[1] (analytic) = 1.0188362471249961135858000928543
y[1] (numeric) = 1.0150040475844739461963610874585
absolute error = 0.0038321995405221673894390053957908
relative error = 0.37613498256820590712573277351265 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1945
y[1] (analytic) = 1.0188555698179344810257248667052
y[1] (numeric) = 1.0150154159334318152768896558582
absolute error = 0.0038401538845026657488352108470058
relative error = 0.37690856273072014315330070018779 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1946
y[1] (analytic) = 1.0188749023223171421101012481738
y[1] (numeric) = 1.0150267862151495520194776628762
absolute error = 0.0038481161071675900906235852976593
relative error = 0.37768288318777857335950997232337 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1947
y[1] (analytic) = 1.0188942446379507717952637306194
y[1] (numeric) = 1.0150381584306082911880549827011
absolute error = 0.0038560862073424806072087479182865
relative error = 0.37845794375967691049920230173361 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1948
y[1] (analytic) = 1.0189135967646419469250372031538
y[1] (numeric) = 1.0150495325807891482091414813765
absolute error = 0.003864064183852798715895721777371
relative error = 0.37923374426667464258061624093531 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1949
y[1] (analytic) = 1.0189329587021971462326711822019
y[1] (numeric) = 1.0150609086666732191620358625434
absolute error = 0.0038720500355239270706353196585069
relative error = 0.38001028452899505654051700695857 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.195
y[1] (analytic) = 1.0189523304504227503427750241667
y[1] (numeric) = 1.0150722866892415807690047066556
absolute error = 0.0038800437611811695737703175111021
relative error = 0.38078756436682526192231175455234 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1951
y[1] (analytic) = 1.0189717120091250417732541191824
y[1] (numeric) = 1.0150836666494752903854717037652
absolute error = 0.0038880453596497513877824154171615
relative error = 0.38156558360031621455714422167215 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=236.5MB, alloc=4.3MB, time=13.02
NO POLE
x[1] = 0.1952
y[1] (analytic) = 1.0189911033781102049372470659333
y[1] (numeric) = 1.0150950485483553859902070799766
absolute error = 0.00389605482975481894703998595668
relative error = 0.38234434204958274024796267026463 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1953
y[1] (analytic) = 1.0190105045571843261450638275211
y[1] (numeric) = 1.0151064323868628861755172176669
absolute error = 0.0039040721703214399695466098541685
relative error = 0.3831238395347035584565550454924 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1954
y[1] (analytic) = 1.0190299155461533936061248683597
y[1] (numeric) = 1.0151178181659787901374344695709
absolute error = 0.003912097380174603468690398788827
relative error = 0.38390407587572130599354527667523 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1955
y[1] (analytic) = 1.01904933634482329743090127208
y[1] (numeric) = 1.0151292058866840776659071668291
absolute error = 0.0039201304581392197649941052508718
relative error = 0.38468505089264256071134464335727 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1956
y[1] (analytic) = 1.0190687669529998296328558404229
y[1] (numeric) = 1.0151405955499597091349898210964
absolute error = 0.0039281714030401204978660193265151
relative error = 0.38546676440543786520005213004716 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1957
y[1] (analytic) = 1.0190882073704886841303851731038
y[1] (numeric) = 1.0151519871567866254930335208097
absolute error = 0.0039362202137020586373516522940898
relative error = 0.38624921623404175048629769331673 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1958
y[1] (analytic) = 1.0191076575970954567487627286263
y[1] (numeric) = 1.0151633807081457482528765217125
absolute error = 0.0039442768889497084958862069137998
relative error = 0.38703240619835275973502236508588 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1959
y[1] (analytic) = 1.0191271176326256452220828660283
y[1] (numeric) = 1.0151747762050179794820350317348
absolute error = 0.0039523414276076657400478342935745
relative error = 0.38781633411823347195418911606516 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.196
y[1] (analytic) = 1.0191465874768846491952058675394
y[1] (numeric) = 1.0151861736483842017928941903259
absolute error = 0.0039604138285004474023116772134913
relative error = 0.38860099981351052570241840347394 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1961
y[1] (analytic) = 1.0191660671296777702257039421304
y[1] (numeric) = 1.0151975730392252783328992423392
absolute error = 0.0039684940904524918928046997912293
relative error = 0.38938640310397464279954232730121 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1962
y[1] (analytic) = 1.0191855565908102117858082099362
y[1] (numeric) = 1.0152089743785220527747469065652
absolute error = 0.0039765822122881590110613033710029
relative error = 0.39017254380938065204007131952729 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1963
y[1] (analytic) = 1.0192050558600870792643566675318
y[1] (numeric) = 1.0152203776672553493065769390134
absolute error = 0.0039846781928317299577797285184207
relative error = 0.3909594217494475129095672908785 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1964
y[1] (analytic) = 1.0192245649373133799687431340424
y[1] (numeric) = 1.0152317829064059726221638910386
absolute error = 0.0039927820309074073465792430037058
relative error = 0.39174703674385833930391715984314 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1965
y[1] (analytic) = 1.0192440838222940231268671780675
y[1] (numeric) = 1.0152431900969547079111090624117
absolute error = 0.0040008937253393152157581156557044
relative error = 0.39253538861226042325150068883592 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1966
y[1] (analytic) = 1.0192636125148338198890850254007
y[1] (numeric) = 1.0152545992398823208490326494315
absolute error = 0.0040090132749514990400523759691046
relative error = 0.39332447717426525863824655255871 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=240.3MB, alloc=4.4MB, time=13.24
x[1] = 0.1967
y[1] (analytic) = 1.0192831510147374833301614475242
y[1] (numeric) = 1.0152660103361695575877660881769
absolute error = 0.0040171406785679257423953593472761
relative error = 0.3941143022494485649355705637695 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1968
y[1] (analytic) = 1.0193026993218096284512226308599
y[1] (numeric) = 1.0152774233867971447455445929967
absolute error = 0.0040252759350124837056780378631366
relative error = 0.39490486365735031093118998183716 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1969
y[1] (analytic) = 1.0193222574358547721817100267558
y[1] (numeric) = 1.0152888383927457893971998903354
absolute error = 0.0040334190431089827845101364204413
relative error = 0.39569616121747473846280782962797 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.197
y[1] (analytic) = 1.019341825356677333381335182191
y[1] (numeric) = 1.0153002553549961790643531479931
absolute error = 0.0040415700016811543169820341978843
relative error = 0.39648819474929038615466114444088 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1971
y[1] (analytic) = 1.0193614030840816328420355511758
y[1] (numeric) = 1.0153116742745289817056080999174
absolute error = 0.0040497288095526511364274512583919
relative error = 0.39728096407223011315692708888176 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1972
y[1] (analytic) = 1.0193809906178718932899312868315
y[1] (numeric) = 1.0153230951523248457067443666256
absolute error = 0.0040578954655470475831869202059831
relative error = 0.39807446900569112288798084774233 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1973
y[1] (analytic) = 1.0194005879578522393872830141275
y[1] (numeric) = 1.015334517989364399870910971355
absolute error = 0.0040660699684878395163720427725605
relative error = 0.39886870936903498677949923712803 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1974
y[1] (analytic) = 1.0194201951038266977344505832567
y[1] (numeric) = 1.0153459427866282534088200520397
absolute error = 0.0040742523171984443256305312169901
relative error = 0.39966368498158766802440395225921 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1975
y[1] (analytic) = 1.0194398120555991968718528036304
y[1] (numeric) = 1.0153573695450969959289407692116
absolute error = 0.0040824425105022009429120344188193
relative error = 0.40045939566263954532763838055335 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1976
y[1] (analytic) = 1.0194594388129735672819281584727
y[1] (numeric) = 1.0153687982657511974276934099238
absolute error = 0.004090640547222369854234748548975
relative error = 0.40125584123144543665977190678137 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1977
y[1] (analytic) = 1.0194790753757535413910964999942
y[1] (numeric) = 1.0153802289495714082796436877945
absolute error = 0.0040988464261821331114528121997753
relative error = 0.40205302150722462301342563727878 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1978
y[1] (analytic) = 1.0194987217437427535717217251264
y[1] (numeric) = 1.0153916615975381592276972392698
absolute error = 0.0041070601462045943440244858565814
relative error = 0.40285093630916087216251347038291 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1979
y[1] (analytic) = 1.0195183779167447401440754317962
y[1] (numeric) = 1.0154030962106319613732943162028
absolute error = 0.0041152817061127787707811155934077
relative error = 0.40364958545640246242429244046013 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.198
y[1] (analytic) = 1.0195380438945629393783015557216
y[1] (numeric) = 1.0154145327898333061666046748468
absolute error = 0.0041235111047296332116968808747998
relative error = 0.40444896876806220642421626308196 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1981
y[1] (analytic) = 1.0195577196770006914963819877089
y[1] (numeric) = 1.0154259713361226653967226613626
absolute error = 0.0041317483408780260996593263462845
relative error = 0.40524908606321747486358600910682 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1982
y[1] (analytic) = 1.0195774052638612386741031714308
y[1] (numeric) = 1.0154374118504804911818624939351
absolute error = 0.0041399934133807474922406774956841
relative error = 0.4060499371609102202899918356237 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=244.1MB, alloc=4.4MB, time=13.46
NO POLE
x[1] = 0.1983
y[1] (analytic) = 1.0195971006549477250430236816673
y[1] (numeric) = 1.0154488543338872159595537415997
absolute error = 0.0041482463210605090834699400675851
relative error = 0.40685152188014700087053970191713 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1984
y[1] (analytic) = 1.019616805850063196692442782988
y[1] (numeric) = 1.0154602987873232524768369998748
absolute error = 0.0041565070627399442156057831132366
relative error = 0.40765384003989900416785699881685 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1985
y[1] (analytic) = 1.0196365208490106016713699688582
y[1] (numeric) = 1.0154717452117689937804597633001
absolute error = 0.0041647756372416078909102055581524
relative error = 0.40845689145910207091887102000352 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1986
y[1] (analytic) = 1.0196562456515927899904954811464
y[1] (numeric) = 1.0154831936082048132070724949767
absolute error = 0.0041730520433879767834229861696791
relative error = 0.4092606759566567188163542040512 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1987
y[1] (analytic) = 1.019675980257612513624161810016
y[1] (numeric) = 1.0154946439776110643734248932092
absolute error = 0.0041813362800014492507369168067859
relative error = 0.41006519335142816629323007619933 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1988
y[1] (analytic) = 1.0196957246668724265123361741806
y[1] (numeric) = 1.0155060963209680811665623553462
absolute error = 0.0041896283459043453457738188343225
relative error = 0.41087044346224635630963381906176 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1989
y[1] (analytic) = 1.0197154788791750845625839815021
y[1] (numeric) = 1.0155175506392561777340226389181
absolute error = 0.0041979282399189068285613425839878
relative error = 0.41167642610790598014272140169707 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.199
y[1] (analytic) = 1.0197352428943229456520432699139
y[1] (numeric) = 1.0155290069334556484740327201697
absolute error = 0.004206235960867297178010549744238
relative error = 0.41248314110716650117922119668388 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1991
y[1] (analytic) = 1.0197550167121183696294001286477
y[1] (numeric) = 1.0155404652045467680257058500863
absolute error = 0.0042145515075716016036942785613614
relative error = 0.41329058827875217871072201506675 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1992
y[1] (analytic) = 1.0197748003323636183168650997446
y[1] (numeric) = 1.0155519254535097912592388080107
absolute error = 0.0042228748788538270576262917339333
relative error = 0.41409876744135209173169148926223 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1993
y[1] (analytic) = 1.0197945937548608555121505598321
y[1] (numeric) = 1.0155633876813249532661093529493
absolute error = 0.0042312060735359022460412068828624
relative error = 0.41490767841362016274021873424145 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1994
y[1] (analytic) = 1.0198143969794121469904490821448
y[1] (numeric) = 1.0155748518889724693492738726655
absolute error = 0.0042395450904396776411752094792271
relative error = 0.41571732101417518154147521753464 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1995
y[1] (analytic) = 1.0198342100058194605064127787708
y[1] (numeric) = 1.0155863180774325350133652306587
absolute error = 0.0042478919283869254930475481120955
relative error = 0.41652769506160082905388776883429 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1996
y[1] (analytic) = 1.0198540328338846657961336231038
y[1] (numeric) = 1.0155977862476853259548908111253
absolute error = 0.0042562465861993398412428119785148
relative error = 0.41733880037444570111801766020777 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1997
y[1] (analytic) = 1.0198738654634095345791247524805
y[1] (numeric) = 1.0156092564007109980524307620026
absolute error = 0.004264609062698536526693990477846
relative error = 0.41815063677122333230813968816631 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=247.9MB, alloc=4.4MB, time=13.67
x[1] = 0.1998
y[1] (analytic) = 1.0198937078941957405603027509836
y[1] (numeric) = 1.015620728537489687356836436191
absolute error = 0.0042729793567060532034663147926141
relative error = 0.41896320407041221974651518907605 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1999
y[1] (analytic) = 1.0199135601260448594319709123911
y[1] (numeric) = 1.0156322026590015100814290310531
absolute error = 0.004281357467043349350541881338035
relative error = 0.41977650209045584692035291963794 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.2
y[1] (analytic) = 1.0199334221587583688758034832518
y[1] (numeric) = 1.0156436787662265625921984262895
absolute error = 0.0042897433925318062836050569623741
relative error = 0.42059053064976270750145173440686 %
h = 0.0001
Finished!
Maximum Iterations Reached before Solution Completed!
diff ( y , x , 2 ) = sin(x);
Iterations = 1000
Total Elapsed Time = 13 Seconds
Elapsed Time(since restart) = 13 Seconds
Expected Time Remaining = 10 Minutes 54 Seconds
Optimized Time Remaining = 10 Minutes 54 Seconds
Time to Timeout = 14 Minutes 46 Seconds
Percent Done = 2.043 %
> quit
memory used=248.5MB, alloc=4.4MB, time=13.70