|\^/| 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
> INFO,
> DEBUGMASSIVE,
> ALWAYS,
> DEBUGL,
> glob_iolevel,
> glob_max_terms,
> #Top Generate Globals Decl
> glob_log10_abserr,
> glob_h,
> glob_optimal_done,
> days_in_year,
> min_in_hour,
> glob_max_minutes,
> glob_normmax,
> glob_max_sec,
> glob_smallish_float,
> glob_log10_relerr,
> sec_in_min,
> glob_current_iter,
> glob_curr_iter_when_opt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_relerr,
> glob_dump_analytic,
> glob_disp_incr,
> years_in_century,
> glob_max_opt_iter,
> glob_unchanged_h_cnt,
> glob_subiter_method,
> glob_log10relerr,
> glob_start,
> glob_max_iter,
> glob_hmin,
> glob_reached_optimal_h,
> glob_not_yet_start_msg,
> glob_almost_1,
> centuries_in_millinium,
> djd_debug2,
> glob_display_flag,
> glob_percent_done,
> glob_look_poles,
> glob_hmax,
> glob_clock_start_sec,
> glob_log10normmin,
> glob_warned2,
> glob_warned,
> glob_small_float,
> glob_no_eqs,
> glob_hmin_init,
> glob_clock_sec,
> glob_optimal_expect_sec,
> glob_iter,
> glob_initial_pass,
> glob_html_log,
> MAX_UNCHANGED,
> glob_orig_start_sec,
> glob_large_float,
> djd_debug,
> glob_log10abserr,
> glob_optimal_clock_start_sec,
> glob_max_hours,
> glob_abserr,
> glob_last_good_h,
> glob_not_yet_finished,
> hours_in_day,
> glob_dump,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_1,
> array_const_0D0,
> #END CONST
> array_tmp1_g,
> array_1st_rel_error,
> array_pole,
> array_y,
> array_x,
> array_tmp2_g,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_last_rel_error,
> array_y_init,
> array_norms,
> array_type_pole,
> array_m1,
> array_complex_pole,
> array_real_pole,
> array_y_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_poles,
> array_y_higher_work2,
> 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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms,
glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour,
glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float,
glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt,
glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr,
glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter,
glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start,
glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg,
glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag,
glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec,
glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs,
glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter,
glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec,
glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec,
glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished,
hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g,
array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error,
array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole,
array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work,
array_poles, array_y_higher_work2, 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
> INFO,
> DEBUGMASSIVE,
> ALWAYS,
> DEBUGL,
> glob_iolevel,
> glob_max_terms,
> #Top Generate Globals Decl
> glob_log10_abserr,
> glob_h,
> glob_optimal_done,
> days_in_year,
> min_in_hour,
> glob_max_minutes,
> glob_normmax,
> glob_max_sec,
> glob_smallish_float,
> glob_log10_relerr,
> sec_in_min,
> glob_current_iter,
> glob_curr_iter_when_opt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_relerr,
> glob_dump_analytic,
> glob_disp_incr,
> years_in_century,
> glob_max_opt_iter,
> glob_unchanged_h_cnt,
> glob_subiter_method,
> glob_log10relerr,
> glob_start,
> glob_max_iter,
> glob_hmin,
> glob_reached_optimal_h,
> glob_not_yet_start_msg,
> glob_almost_1,
> centuries_in_millinium,
> djd_debug2,
> glob_display_flag,
> glob_percent_done,
> glob_look_poles,
> glob_hmax,
> glob_clock_start_sec,
> glob_log10normmin,
> glob_warned2,
> glob_warned,
> glob_small_float,
> glob_no_eqs,
> glob_hmin_init,
> glob_clock_sec,
> glob_optimal_expect_sec,
> glob_iter,
> glob_initial_pass,
> glob_html_log,
> MAX_UNCHANGED,
> glob_orig_start_sec,
> glob_large_float,
> djd_debug,
> glob_log10abserr,
> glob_optimal_clock_start_sec,
> glob_max_hours,
> glob_abserr,
> glob_last_good_h,
> glob_not_yet_finished,
> hours_in_day,
> glob_dump,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_1,
> array_const_0D0,
> #END CONST
> array_tmp1_g,
> array_1st_rel_error,
> array_pole,
> array_y,
> array_x,
> array_tmp2_g,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_last_rel_error,
> array_y_init,
> array_norms,
> array_type_pole,
> array_m1,
> array_complex_pole,
> array_real_pole,
> array_y_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_poles,
> array_y_higher_work2,
> 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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms,
glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour,
glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float,
glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt,
glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr,
glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter,
glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start,
glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg,
glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag,
glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec,
glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs,
glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter,
glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec,
glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec,
glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished,
hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g,
array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error,
array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole,
array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work,
array_poles, array_y_higher_work2, 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
> INFO,
> DEBUGMASSIVE,
> ALWAYS,
> DEBUGL,
> glob_iolevel,
> glob_max_terms,
> #Top Generate Globals Decl
> glob_log10_abserr,
> glob_h,
> glob_optimal_done,
> days_in_year,
> min_in_hour,
> glob_max_minutes,
> glob_normmax,
> glob_max_sec,
> glob_smallish_float,
> glob_log10_relerr,
> sec_in_min,
> glob_current_iter,
> glob_curr_iter_when_opt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_relerr,
> glob_dump_analytic,
> glob_disp_incr,
> years_in_century,
> glob_max_opt_iter,
> glob_unchanged_h_cnt,
> glob_subiter_method,
> glob_log10relerr,
> glob_start,
> glob_max_iter,
> glob_hmin,
> glob_reached_optimal_h,
> glob_not_yet_start_msg,
> glob_almost_1,
> centuries_in_millinium,
> djd_debug2,
> glob_display_flag,
> glob_percent_done,
> glob_look_poles,
> glob_hmax,
> glob_clock_start_sec,
> glob_log10normmin,
> glob_warned2,
> glob_warned,
> glob_small_float,
> glob_no_eqs,
> glob_hmin_init,
> glob_clock_sec,
> glob_optimal_expect_sec,
> glob_iter,
> glob_initial_pass,
> glob_html_log,
> MAX_UNCHANGED,
> glob_orig_start_sec,
> glob_large_float,
> djd_debug,
> glob_log10abserr,
> glob_optimal_clock_start_sec,
> glob_max_hours,
> glob_abserr,
> glob_last_good_h,
> glob_not_yet_finished,
> hours_in_day,
> glob_dump,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_1,
> array_const_0D0,
> #END CONST
> array_tmp1_g,
> array_1st_rel_error,
> array_pole,
> array_y,
> array_x,
> array_tmp2_g,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_last_rel_error,
> array_y_init,
> array_norms,
> array_type_pole,
> array_m1,
> array_complex_pole,
> array_real_pole,
> array_y_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_poles,
> array_y_higher_work2,
> 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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms,
glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour,
glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float,
glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt,
glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr,
glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter,
glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start,
glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg,
glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag,
glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec,
glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs,
glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter,
glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec,
glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec,
glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished,
hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g,
array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error,
array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole,
array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work,
array_poles, array_y_higher_work2, 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
> INFO,
> DEBUGMASSIVE,
> ALWAYS,
> DEBUGL,
> glob_iolevel,
> glob_max_terms,
> #Top Generate Globals Decl
> glob_log10_abserr,
> glob_h,
> glob_optimal_done,
> days_in_year,
> min_in_hour,
> glob_max_minutes,
> glob_normmax,
> glob_max_sec,
> glob_smallish_float,
> glob_log10_relerr,
> sec_in_min,
> glob_current_iter,
> glob_curr_iter_when_opt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_relerr,
> glob_dump_analytic,
> glob_disp_incr,
> years_in_century,
> glob_max_opt_iter,
> glob_unchanged_h_cnt,
> glob_subiter_method,
> glob_log10relerr,
> glob_start,
> glob_max_iter,
> glob_hmin,
> glob_reached_optimal_h,
> glob_not_yet_start_msg,
> glob_almost_1,
> centuries_in_millinium,
> djd_debug2,
> glob_display_flag,
> glob_percent_done,
> glob_look_poles,
> glob_hmax,
> glob_clock_start_sec,
> glob_log10normmin,
> glob_warned2,
> glob_warned,
> glob_small_float,
> glob_no_eqs,
> glob_hmin_init,
> glob_clock_sec,
> glob_optimal_expect_sec,
> glob_iter,
> glob_initial_pass,
> glob_html_log,
> MAX_UNCHANGED,
> glob_orig_start_sec,
> glob_large_float,
> djd_debug,
> glob_log10abserr,
> glob_optimal_clock_start_sec,
> glob_max_hours,
> glob_abserr,
> glob_last_good_h,
> glob_not_yet_finished,
> hours_in_day,
> glob_dump,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_1,
> array_const_0D0,
> #END CONST
> array_tmp1_g,
> array_1st_rel_error,
> array_pole,
> array_y,
> array_x,
> array_tmp2_g,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_last_rel_error,
> array_y_init,
> array_norms,
> array_type_pole,
> array_m1,
> array_complex_pole,
> array_real_pole,
> array_y_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_poles,
> array_y_higher_work2,
> 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 - 1 - 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 - 1 - 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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms,
glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour,
glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float,
glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt,
glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr,
glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter,
glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start,
glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg,
glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag,
glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec,
glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs,
glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter,
glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec,
glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec,
glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished,
hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g,
array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error,
array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole,
array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work,
array_poles, array_y_higher_work2, glob_last;
n := glob_max_terms;
m := n - 2;
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 - 2;
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
> INFO,
> DEBUGMASSIVE,
> ALWAYS,
> DEBUGL,
> glob_iolevel,
> glob_max_terms,
> #Top Generate Globals Decl
> glob_log10_abserr,
> glob_h,
> glob_optimal_done,
> days_in_year,
> min_in_hour,
> glob_max_minutes,
> glob_normmax,
> glob_max_sec,
> glob_smallish_float,
> glob_log10_relerr,
> sec_in_min,
> glob_current_iter,
> glob_curr_iter_when_opt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_relerr,
> glob_dump_analytic,
> glob_disp_incr,
> years_in_century,
> glob_max_opt_iter,
> glob_unchanged_h_cnt,
> glob_subiter_method,
> glob_log10relerr,
> glob_start,
> glob_max_iter,
> glob_hmin,
> glob_reached_optimal_h,
> glob_not_yet_start_msg,
> glob_almost_1,
> centuries_in_millinium,
> djd_debug2,
> glob_display_flag,
> glob_percent_done,
> glob_look_poles,
> glob_hmax,
> glob_clock_start_sec,
> glob_log10normmin,
> glob_warned2,
> glob_warned,
> glob_small_float,
> glob_no_eqs,
> glob_hmin_init,
> glob_clock_sec,
> glob_optimal_expect_sec,
> glob_iter,
> glob_initial_pass,
> glob_html_log,
> MAX_UNCHANGED,
> glob_orig_start_sec,
> glob_large_float,
> djd_debug,
> glob_log10abserr,
> glob_optimal_clock_start_sec,
> glob_max_hours,
> glob_abserr,
> glob_last_good_h,
> glob_not_yet_finished,
> hours_in_day,
> glob_dump,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_1,
> array_const_0D0,
> #END CONST
> array_tmp1_g,
> array_1st_rel_error,
> array_pole,
> array_y,
> array_x,
> array_tmp2_g,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_last_rel_error,
> array_y_init,
> array_norms,
> array_type_pole,
> array_m1,
> array_complex_pole,
> array_real_pole,
> array_y_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_poles,
> array_y_higher_work2,
> 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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms,
glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour,
glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float,
glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt,
glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr,
glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter,
glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start,
glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg,
glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag,
glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec,
glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs,
glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter,
glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec,
glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec,
glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished,
hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g,
array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error,
array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole,
array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work,
array_poles, array_y_higher_work2, 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
> INFO,
> DEBUGMASSIVE,
> ALWAYS,
> DEBUGL,
> glob_iolevel,
> glob_max_terms,
> #Top Generate Globals Decl
> glob_log10_abserr,
> glob_h,
> glob_optimal_done,
> days_in_year,
> min_in_hour,
> glob_max_minutes,
> glob_normmax,
> glob_max_sec,
> glob_smallish_float,
> glob_log10_relerr,
> sec_in_min,
> glob_current_iter,
> glob_curr_iter_when_opt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_relerr,
> glob_dump_analytic,
> glob_disp_incr,
> years_in_century,
> glob_max_opt_iter,
> glob_unchanged_h_cnt,
> glob_subiter_method,
> glob_log10relerr,
> glob_start,
> glob_max_iter,
> glob_hmin,
> glob_reached_optimal_h,
> glob_not_yet_start_msg,
> glob_almost_1,
> centuries_in_millinium,
> djd_debug2,
> glob_display_flag,
> glob_percent_done,
> glob_look_poles,
> glob_hmax,
> glob_clock_start_sec,
> glob_log10normmin,
> glob_warned2,
> glob_warned,
> glob_small_float,
> glob_no_eqs,
> glob_hmin_init,
> glob_clock_sec,
> glob_optimal_expect_sec,
> glob_iter,
> glob_initial_pass,
> glob_html_log,
> MAX_UNCHANGED,
> glob_orig_start_sec,
> glob_large_float,
> djd_debug,
> glob_log10abserr,
> glob_optimal_clock_start_sec,
> glob_max_hours,
> glob_abserr,
> glob_last_good_h,
> glob_not_yet_finished,
> hours_in_day,
> glob_dump,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_1,
> array_const_0D0,
> #END CONST
> array_tmp1_g,
> array_1st_rel_error,
> array_pole,
> array_y,
> array_x,
> array_tmp2_g,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_last_rel_error,
> array_y_init,
> array_norms,
> array_type_pole,
> array_m1,
> array_complex_pole,
> array_real_pole,
> array_y_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_poles,
> array_y_higher_work2,
> 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 cos $eq_no = 1
> array_tmp2_g[1] := sin(array_x[1]);
> array_tmp2[1] := cos(array_x[1]);
> # emit pre mult $eq_no = 1 i = 1
> array_tmp3[1] := (array_tmp1[1] * (array_tmp2[1]));
> #emit pre add $eq_no = 1 i = 1
> array_tmp4[1] := array_const_0D0[1] + array_tmp3[1];
> #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5
> if not array_y_set_initial[1,2] then # if number 1
> if (1 <= glob_max_terms) then # if number 2
> temporary := array_tmp4[1] * (glob_h ^ (1)) * factorial_3(0,1);
> array_y[2] := temporary;
> array_y_higher[1,2] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,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 cos $eq_no = 1
> array_tmp2_g[2] := (att(1,array_tmp2,array_x,1));
> array_tmp2[2] := (-att(1,array_tmp2_g,array_x,1));
> # emit pre mult $eq_no = 1 i = 2
> array_tmp3[2] := ats(2,array_tmp1,array_tmp2,1);
> #emit pre add $eq_no = 1 i = 2
> array_tmp4[2] := array_const_0D0[2] + array_tmp3[2];
> #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5
> if not array_y_set_initial[1,3] then # if number 1
> if (2 <= glob_max_terms) then # if number 2
> temporary := array_tmp4[2] * (glob_h ^ (1)) * factorial_3(1,2);
> array_y[3] := temporary;
> array_y_higher[1,3] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,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 cos $eq_no = 1
> array_tmp2_g[3] := (att(2,array_tmp2,array_x,1));
> array_tmp2[3] := (-att(2,array_tmp2_g,array_x,1));
> # emit pre mult $eq_no = 1 i = 3
> array_tmp3[3] := ats(3,array_tmp1,array_tmp2,1);
> #emit pre add $eq_no = 1 i = 3
> array_tmp4[3] := array_const_0D0[3] + array_tmp3[3];
> #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5
> if not array_y_set_initial[1,4] then # if number 1
> if (3 <= glob_max_terms) then # if number 2
> temporary := array_tmp4[3] * (glob_h ^ (1)) * factorial_3(2,3);
> array_y[4] := temporary;
> array_y_higher[1,4] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,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 cos $eq_no = 1
> array_tmp2_g[4] := (att(3,array_tmp2,array_x,1));
> array_tmp2[4] := (-att(3,array_tmp2_g,array_x,1));
> # emit pre mult $eq_no = 1 i = 4
> array_tmp3[4] := ats(4,array_tmp1,array_tmp2,1);
> #emit pre add $eq_no = 1 i = 4
> array_tmp4[4] := array_const_0D0[4] + array_tmp3[4];
> #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5
> if not array_y_set_initial[1,5] then # if number 1
> if (4 <= glob_max_terms) then # if number 2
> temporary := array_tmp4[4] * (glob_h ^ (1)) * factorial_3(3,4);
> array_y[5] := temporary;
> array_y_higher[1,5] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,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 cos $eq_no = 1
> array_tmp2_g[5] := (att(4,array_tmp2,array_x,1));
> array_tmp2[5] := (-att(4,array_tmp2_g,array_x,1));
> # emit pre mult $eq_no = 1 i = 5
> array_tmp3[5] := ats(5,array_tmp1,array_tmp2,1);
> #emit pre add $eq_no = 1 i = 5
> array_tmp4[5] := array_const_0D0[5] + array_tmp3[5];
> #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5
> if not array_y_set_initial[1,6] then # if number 1
> if (5 <= glob_max_terms) then # if number 2
> temporary := array_tmp4[5] * (glob_h ^ (1)) * factorial_3(4,5);
> array_y[6] := temporary;
> array_y_higher[1,6] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,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 cos $eq_no = 1
> array_tmp2_g[kkk] := (att(kkk-1,array_tmp2,array_x,1));
> array_tmp2[kkk] := (-att(kkk-1,array_tmp2_g,array_x,1));
> #emit mult $eq_no = 1
> array_tmp3[kkk] := ats(kkk,array_tmp1,array_tmp2,1);
> #emit add $eq_no = 1
> array_tmp4[kkk] := array_const_0D0[kkk] + array_tmp3[kkk];
> #emit assign $eq_no = 1
> order_d := 1;
> 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_tmp4[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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms,
glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour,
glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float,
glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt,
glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr,
glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter,
glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start,
glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg,
glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag,
glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec,
glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs,
glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter,
glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec,
glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec,
glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished,
hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g,
array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error,
array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole,
array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work,
array_poles, array_y_higher_work2, glob_last;
array_tmp1[1] := sin(array_x[1]);
array_tmp1_g[1] := cos(array_x[1]);
array_tmp2_g[1] := sin(array_x[1]);
array_tmp2[1] := cos(array_x[1]);
array_tmp3[1] := array_tmp1[1]*array_tmp2[1];
array_tmp4[1] := array_const_0D0[1] + array_tmp3[1];
if not array_y_set_initial[1, 2] then
if 1 <= glob_max_terms then
temporary := array_tmp4[1]*glob_h*factorial_3(0, 1);
array_y[2] := temporary;
array_y_higher[1, 2] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 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_g[2] := att(1, array_tmp2, array_x, 1);
array_tmp2[2] := -att(1, array_tmp2_g, array_x, 1);
array_tmp3[2] := ats(2, array_tmp1, array_tmp2, 1);
array_tmp4[2] := array_const_0D0[2] + array_tmp3[2];
if not array_y_set_initial[1, 3] then
if 2 <= glob_max_terms then
temporary := array_tmp4[2]*glob_h*factorial_3(1, 2);
array_y[3] := temporary;
array_y_higher[1, 3] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 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_g[3] := att(2, array_tmp2, array_x, 1);
array_tmp2[3] := -att(2, array_tmp2_g, array_x, 1);
array_tmp3[3] := ats(3, array_tmp1, array_tmp2, 1);
array_tmp4[3] := array_const_0D0[3] + array_tmp3[3];
if not array_y_set_initial[1, 4] then
if 3 <= glob_max_terms then
temporary := array_tmp4[3]*glob_h*factorial_3(2, 3);
array_y[4] := temporary;
array_y_higher[1, 4] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 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_g[4] := att(3, array_tmp2, array_x, 1);
array_tmp2[4] := -att(3, array_tmp2_g, array_x, 1);
array_tmp3[4] := ats(4, array_tmp1, array_tmp2, 1);
array_tmp4[4] := array_const_0D0[4] + array_tmp3[4];
if not array_y_set_initial[1, 5] then
if 4 <= glob_max_terms then
temporary := array_tmp4[4]*glob_h*factorial_3(3, 4);
array_y[5] := temporary;
array_y_higher[1, 5] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 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_g[5] := att(4, array_tmp2, array_x, 1);
array_tmp2[5] := -att(4, array_tmp2_g, array_x, 1);
array_tmp3[5] := ats(5, array_tmp1, array_tmp2, 1);
array_tmp4[5] := array_const_0D0[5] + array_tmp3[5];
if not array_y_set_initial[1, 6] then
if 5 <= glob_max_terms then
temporary := array_tmp4[5]*glob_h*factorial_3(4, 5);
array_y[6] := temporary;
array_y_higher[1, 6] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 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_g[kkk] := att(kkk - 1, array_tmp2, array_x, 1);
array_tmp2[kkk] := -att(kkk - 1, array_tmp2_g, array_x, 1);
array_tmp3[kkk] := ats(kkk, array_tmp1, array_tmp2, 1);
array_tmp4[kkk] := array_const_0D0[kkk] + array_tmp3[kkk];
order_d := 1;
if kkk + order_d + 1 <= glob_max_terms then
if not array_y_set_initial[1, kkk + order_d] then
temporary := array_tmp4[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)^2/2.0;
> end;
exact_soln_y := proc(x) 2.0 - cos(x)^2/2.0 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
> INFO,
> DEBUGMASSIVE,
> ALWAYS,
> DEBUGL,
> glob_iolevel,
> glob_max_terms,
> #Top Generate Globals Decl
> glob_log10_abserr,
> glob_h,
> glob_optimal_done,
> days_in_year,
> min_in_hour,
> glob_max_minutes,
> glob_normmax,
> glob_max_sec,
> glob_smallish_float,
> glob_log10_relerr,
> sec_in_min,
> glob_current_iter,
> glob_curr_iter_when_opt,
> glob_optimal_start,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_relerr,
> glob_dump_analytic,
> glob_disp_incr,
> years_in_century,
> glob_max_opt_iter,
> glob_unchanged_h_cnt,
> glob_subiter_method,
> glob_log10relerr,
> glob_start,
> glob_max_iter,
> glob_hmin,
> glob_reached_optimal_h,
> glob_not_yet_start_msg,
> glob_almost_1,
> centuries_in_millinium,
> djd_debug2,
> glob_display_flag,
> glob_percent_done,
> glob_look_poles,
> glob_hmax,
> glob_clock_start_sec,
> glob_log10normmin,
> glob_warned2,
> glob_warned,
> glob_small_float,
> glob_no_eqs,
> glob_hmin_init,
> glob_clock_sec,
> glob_optimal_expect_sec,
> glob_iter,
> glob_initial_pass,
> glob_html_log,
> MAX_UNCHANGED,
> glob_orig_start_sec,
> glob_large_float,
> djd_debug,
> glob_log10abserr,
> glob_optimal_clock_start_sec,
> glob_max_hours,
> glob_abserr,
> glob_last_good_h,
> glob_not_yet_finished,
> hours_in_day,
> glob_dump,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_1,
> array_const_0D0,
> #END CONST
> array_tmp1_g,
> array_1st_rel_error,
> array_pole,
> array_y,
> array_x,
> array_tmp2_g,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_last_rel_error,
> array_y_init,
> array_norms,
> array_type_pole,
> array_m1,
> array_complex_pole,
> array_real_pole,
> array_y_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_poles,
> array_y_higher_work2,
> glob_last;
> glob_last;
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> glob_iolevel := INFO;
> INFO := 2;
> DEBUGMASSIVE := 4;
> ALWAYS := 1;
> DEBUGL := 3;
> glob_iolevel := 5;
> glob_max_terms := 30;
> glob_log10_abserr := 0.1e-10;
> glob_h := 0.1;
> glob_optimal_done := false;
> days_in_year := 365.0;
> min_in_hour := 60.0;
> glob_max_minutes := 0.0;
> glob_normmax := 0.0;
> glob_max_sec := 10000.0;
> glob_smallish_float := 0.1e-100;
> glob_log10_relerr := 0.1e-10;
> sec_in_min := 60.0;
> glob_current_iter := 0;
> glob_curr_iter_when_opt := 0;
> glob_optimal_start := 0.0;
> glob_max_trunc_err := 0.1e-10;
> glob_max_rel_trunc_err := 0.1e-10;
> glob_relerr := 0.1e-10;
> glob_dump_analytic := false;
> glob_disp_incr := 0.1;
> years_in_century := 100.0;
> glob_max_opt_iter := 10;
> glob_unchanged_h_cnt := 0;
> glob_subiter_method := 3;
> glob_log10relerr := 0.0;
> glob_start := 0;
> glob_max_iter := 1000;
> glob_hmin := 0.00000000001;
> glob_reached_optimal_h := false;
> glob_not_yet_start_msg := true;
> glob_almost_1 := 0.9990;
> centuries_in_millinium := 10.0;
> djd_debug2 := true;
> glob_display_flag := true;
> glob_percent_done := 0.0;
> glob_look_poles := false;
> glob_hmax := 1.0;
> glob_clock_start_sec := 0.0;
> glob_log10normmin := 0.1;
> glob_warned2 := false;
> glob_warned := false;
> glob_small_float := 0.1e-50;
> glob_no_eqs := 0;
> glob_hmin_init := 0.001;
> glob_clock_sec := 0.0;
> glob_optimal_expect_sec := 0.1;
> glob_iter := 0;
> glob_initial_pass := true;
> glob_html_log := true;
> MAX_UNCHANGED := 10;
> glob_orig_start_sec := 0.0;
> glob_large_float := 9.0e100;
> djd_debug := true;
> glob_log10abserr := 0.0;
> glob_optimal_clock_start_sec := 0.0;
> glob_max_hours := 0.0;
> glob_abserr := 0.1e-10;
> glob_last_good_h := 0.1;
> glob_not_yet_finished := true;
> hours_in_day := 24.0;
> glob_dump := false;
> #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/mult2postode.ode#################");
> omniout_str(ALWAYS,"diff ( y , x , 1 ) = sin(x) * cos(x) ;");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"Digits := 32;");
> 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 := 10.0 ;");
> omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(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.001 ;");
> 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)^2/2.0;");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"");
> 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 := 32;
> 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_tmp1_g:= Array(1..(max_terms + 1),[]);
> array_1st_rel_error:= Array(1..(max_terms + 1),[]);
> array_pole:= Array(1..(max_terms + 1),[]);
> array_y:= Array(1..(max_terms + 1),[]);
> array_x:= Array(1..(max_terms + 1),[]);
> array_tmp2_g:= Array(1..(max_terms + 1),[]);
> array_tmp0:= Array(1..(max_terms + 1),[]);
> array_tmp1:= Array(1..(max_terms + 1),[]);
> array_tmp2:= Array(1..(max_terms + 1),[]);
> array_tmp3:= Array(1..(max_terms + 1),[]);
> array_tmp4:= Array(1..(max_terms + 1),[]);
> array_last_rel_error:= Array(1..(max_terms + 1),[]);
> array_y_init:= Array(1..(max_terms + 1),[]);
> array_norms:= Array(1..(max_terms + 1),[]);
> array_type_pole:= Array(1..(max_terms + 1),[]);
> array_m1:= Array(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_set_initial := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> array_y_higher := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> array_y_higher_work := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> array_poles := Array(1..(1+ 1) ,(1..3+ 1),[]);
> array_y_higher_work2 := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> 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_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_pole[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_tmp2_g[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> 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_tmp3[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp4[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_y_init[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_type_pole[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
> ;
> 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 <=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 <=2 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 <=2 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
> ;
> 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 <=2 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
> ;
> #BEGIN ARRAYS DEFINED AND INITIALIZATED
> 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_tmp2_g := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp2_g[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_tmp4 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp4[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_tmp3 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp3[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> 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_const_1 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_const_1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_1[1] := 1;
> 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_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 := 10.0 ;
> array_y_init[0 + 1] := exact_soln_y(x_start);
> glob_h := 0.00001 ;
> glob_look_poles := true;
> glob_max_iter := 100;
> #END SECOND INPUT BLOCK
> #BEGIN OVERRIDE BLOCK
> glob_h := 0.001 ;
> 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] := false;
> 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 := 1;
> #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 := 1;
> #START PART 1 SUM AND ADJUST
> #START SUM AND ADJUST EQ =1
> #sum_and_adjust array_y
> #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 := 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 , 1 ) = sin(x) * cos(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-15T23:59:58-05:00")
> ;
> logitem_str(html_log_file,"Maple")
> ;
> logitem_str(html_log_file,"mult2")
> ;
> logitem_str(html_log_file,"diff ( y , x , 1 ) = sin(x) * cos(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,"mult2 diffeq.mxt")
> ;
> logitem_str(html_log_file,"mult2 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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms,
glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour,
glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float,
glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt,
glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr,
glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter,
glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start,
glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg,
glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag,
glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec,
glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs,
glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter,
glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec,
glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec,
glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished,
hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g,
array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error,
array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole,
array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work,
array_poles, array_y_higher_work2, glob_last;
glob_last;
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
glob_iolevel := INFO;
INFO := 2;
DEBUGMASSIVE := 4;
ALWAYS := 1;
DEBUGL := 3;
glob_iolevel := 5;
glob_max_terms := 30;
glob_log10_abserr := 0.1*10^(-10);
glob_h := 0.1;
glob_optimal_done := false;
days_in_year := 365.0;
min_in_hour := 60.0;
glob_max_minutes := 0.;
glob_normmax := 0.;
glob_max_sec := 10000.0;
glob_smallish_float := 0.1*10^(-100);
glob_log10_relerr := 0.1*10^(-10);
sec_in_min := 60.0;
glob_current_iter := 0;
glob_curr_iter_when_opt := 0;
glob_optimal_start := 0.;
glob_max_trunc_err := 0.1*10^(-10);
glob_max_rel_trunc_err := 0.1*10^(-10);
glob_relerr := 0.1*10^(-10);
glob_dump_analytic := false;
glob_disp_incr := 0.1;
years_in_century := 100.0;
glob_max_opt_iter := 10;
glob_unchanged_h_cnt := 0;
glob_subiter_method := 3;
glob_log10relerr := 0.;
glob_start := 0;
glob_max_iter := 1000;
glob_hmin := 0.1*10^(-10);
glob_reached_optimal_h := false;
glob_not_yet_start_msg := true;
glob_almost_1 := 0.9990;
centuries_in_millinium := 10.0;
djd_debug2 := true;
glob_display_flag := true;
glob_percent_done := 0.;
glob_look_poles := false;
glob_hmax := 1.0;
glob_clock_start_sec := 0.;
glob_log10normmin := 0.1;
glob_warned2 := false;
glob_warned := false;
glob_small_float := 0.1*10^(-50);
glob_no_eqs := 0;
glob_hmin_init := 0.001;
glob_clock_sec := 0.;
glob_optimal_expect_sec := 0.1;
glob_iter := 0;
glob_initial_pass := true;
glob_html_log := true;
MAX_UNCHANGED := 10;
glob_orig_start_sec := 0.;
glob_large_float := 0.90*10^101;
djd_debug := true;
glob_log10abserr := 0.;
glob_optimal_clock_start_sec := 0.;
glob_max_hours := 0.;
glob_abserr := 0.1*10^(-10);
glob_last_good_h := 0.1;
glob_not_yet_finished := true;
hours_in_day := 24.0;
glob_dump := false;
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/mult2postode.ode#################");
omniout_str(ALWAYS, "diff ( y , x , 1 ) = sin(x) * cos(x) ;");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK");
omniout_str(ALWAYS, "Digits := 32;");
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 := 10.0 ;");
omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(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.001 ;");
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)^2/2.0;");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "");
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 := 32;
max_terms := 30;
glob_max_terms := max_terms;
glob_html_log := true;
array_tmp1_g := Array(1 .. max_terms + 1, []);
array_1st_rel_error := Array(1 .. max_terms + 1, []);
array_pole := Array(1 .. max_terms + 1, []);
array_y := Array(1 .. max_terms + 1, []);
array_x := Array(1 .. max_terms + 1, []);
array_tmp2_g := Array(1 .. max_terms + 1, []);
array_tmp0 := Array(1 .. max_terms + 1, []);
array_tmp1 := Array(1 .. max_terms + 1, []);
array_tmp2 := Array(1 .. max_terms + 1, []);
array_tmp3 := Array(1 .. max_terms + 1, []);
array_tmp4 := Array(1 .. max_terms + 1, []);
array_last_rel_error := Array(1 .. max_terms + 1, []);
array_y_init := Array(1 .. max_terms + 1, []);
array_norms := Array(1 .. max_terms + 1, []);
array_type_pole := Array(1 .. max_terms + 1, []);
array_m1 := Array(1 .. max_terms + 1, []);
array_complex_pole := Array(1 .. 2, 1 .. 4, []);
array_real_pole := Array(1 .. 2, 1 .. 4, []);
array_y_set_initial := Array(1 .. 3, 1 .. max_terms + 1, []);
array_y_higher := Array(1 .. 3, 1 .. max_terms + 1, []);
array_y_higher_work := Array(1 .. 3, 1 .. max_terms + 1, []);
array_poles := Array(1 .. 2, 1 .. 4, []);
array_y_higher_work2 := Array(1 .. 3, 1 .. max_terms + 1, []);
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_1st_rel_error[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[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_tmp2_g[term] := 0.; term := term + 1
end do;
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_tmp3[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_tmp4[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_y_init[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_type_pole[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_m1[term] := 0.; term := term + 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 <= 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 <= 2 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 <= 2 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;
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 <= 2 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;
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_tmp2_g := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_tmp2_g[term] := 0.; term := term + 1
end do;
array_tmp4 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_tmp4[term] := 0.; term := term + 1
end do;
array_tmp3 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_tmp3[term] := 0.; term := term + 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_const_1 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_const_1[term] := 0.; term := term + 1
end do;
array_const_1[1] := 1;
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_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 := 10.0;
array_y_init[1] := exact_soln_y(x_start);
glob_h := 0.00001;
glob_look_poles := true;
glob_max_iter := 100;
glob_h := 0.001;
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] := false;
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 := 1;
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 := 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 := 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 , 1 ) = sin(x) * cos(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-15T23:59:58-05:00");
logitem_str(html_log_file, "Maple");
logitem_str(html_log_file, "mult2");
logitem_str(html_log_file, "diff ( y , x , 1 ) = sin(x) * cos(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,
"mult2 diffeq.mxt");
logitem_str(html_log_file,
"mult2 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/mult2postode.ode#################
diff ( y , x , 1 ) = sin(x) * cos(x) ;
!
#BEGIN FIRST INPUT BLOCK
Digits := 32;
max_terms := 30;
!
#END FIRST INPUT BLOCK
#BEGIN SECOND INPUT BLOCK
x_start := 0.1;
x_end := 10.0 ;
array_y_init[0 + 1] := exact_soln_y(x_start);
glob_h := 0.00001 ;
glob_look_poles := true;
glob_max_iter := 100;
#END SECOND INPUT BLOCK
#BEGIN OVERRIDE BLOCK
glob_h := 0.001 ;
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)^2/2.0;
end;
#END USER DEF BLOCK
#######END OF ECHO OF PROBLEM#################
START of Soultion
x[1] = 0.1
y[1] (analytic) = 1.504983355539689592218950870813
y[1] (numeric) = 1.504983355539689592218950870813
absolute error = 0
relative error = 0 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.101
y[1] (analytic) = 1.5050831801719896020192355744744
y[1] (numeric) = 1.5050831801719896027814489346174
absolute error = 7.622133601430e-19
relative error = 5.0642607012318082097452490515436e-17 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.102
y[1] (analytic) = 1.5051839844712423681448822855222
y[1] (numeric) = 1.505183984471242369668997843073
absolute error = 1.5241155575508e-18
relative error = 1.0125775807309085365114746904576e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.103
y[1] (analytic) = 1.5052857680342308279905409176282
y[1] (numeric) = 1.5052857680342308302762444622438
absolute error = 2.2857035446156e-18
relative error = 1.5184515745475527178037444273619e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.104
y[1] (analytic) = 1.5053885304538208653137713112497
y[1] (numeric) = 1.5053885304538208683607455862363
absolute error = 3.0469742749866e-18
relative error = 2.0240450975589976777567708723394e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.105
y[1] (analytic) = 1.5054922713189629387709653579752
y[1] (numeric) = 1.505492271318962942578890061557
absolute error = 3.8079247035818e-18
relative error = 2.5293551990444123857725033757232e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=3.8MB, alloc=2.9MB, time=0.42
x[1] = 0.106
y[1] (analytic) = 1.5055969902146937261149643089737
y[1] (numeric) = 1.5055969902146937306835160955743
absolute error = 4.5685517866006e-18
relative error = 3.0343789316084763697144690478999e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.107
y[1] (analytic) = 1.5057026867221377840477944792749
y[1] (numeric) = 1.5057026867221377893766469608104
absolute error = 5.3288524815355e-18
relative error = 3.5391133512129316391889133909777e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.108
y[1] (analytic) = 1.5058093604185092237218819391462
y[1] (numeric) = 1.5058093604185092298107056863312
absolute error = 6.0888237471850e-18
relative error = 4.0435555172088548575741283259315e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.109
y[1] (analytic) = 1.5059170108771134018830441899462
y[1] (numeric) = 1.5059170108771134087315067336111
absolute error = 6.8484625436649e-18
relative error = 4.5477024923677893751710059074257e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.11
y[1] (analytic) = 1.5060256376673486276484942547388
y[1] (numeric) = 1.5060256376673486352562600871598
absolute error = 7.6077658324210e-18
relative error = 5.0515513429137289937187269496622e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.111
y[1] (analytic) = 1.5061352403547078849130300739301
y[1] (numeric) = 1.5061352403547078932797606501712
absolute error = 8.3667305762411e-18
relative error = 5.5550991385545580449210638748267e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.112
y[1] (analytic) = 1.5062458185007805703765195834656
y[1] (numeric) = 1.506245818500780579501873322733
absolute error = 9.1253537392674e-18
relative error = 6.0583429525136776583592365562195e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.113
y[1] (analytic) = 1.5063573716632542471857293679657
y[1] (numeric) = 1.5063573716632542570693616549738
absolute error = 9.8836322870081e-18
relative error = 6.5612798615610208109410569185273e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.114
y[1] (analytic) = 1.5064698993959164141834823238216
y[1] (numeric) = 1.5064698993959164248250455101718
absolute error = 1.06415631863502e-17
relative error = 7.0639069460447833958321631309246e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.115
y[1] (analytic) = 1.5065834012486562907580673379821
y[1] (numeric) = 1.5065834012486563021572107435531
absolute error = 1.13991434055710e-17
relative error = 7.5662212899222108706833040598882e-16 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=7.6MB, alloc=3.9MB, time=0.93
NO POLE
x[1] = 0.116
y[1] (analytic) = 1.5066978767674666172857615871702
y[1] (numeric) = 1.5066978767674666294421315015208
absolute error = 1.21563699143506e-17
relative error = 8.0682199807909668174410862215287e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.117
y[1] (analytic) = 1.5068133254944454711592636898423
y[1] (numeric) = 1.5068133254944454840725033736264
absolute error = 1.29132396837841e-17
relative error = 8.5699001099202196810694326016027e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.118
y[1] (analytic) = 1.5069297469677980983947735995785
y[1] (numeric) = 1.5069297469677981120645232859719
absolute error = 1.36697496863934e-17
relative error = 9.0712587722813808004418880601731e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.119
y[1] (analytic) = 1.5070471407218387608103928140262
y[1] (numeric) = 1.5070471407218387752362897101656
absolute error = 1.44258968961394e-17
relative error = 9.5722930665790240872668935199523e-16 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.12
y[1] (analytic) = 1.5071655062869925987684561882592
y[1] (numeric) = 1.5071655062869926139501344766935
absolute error = 1.51816782884343e-17
relative error = 1.0073000095281787536650386288245e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.121
y[1] (analytic) = 1.5072848431897975094743443857089
y[1] (numeric) = 1.5072848431897975254114352258625
absolute error = 1.59370908401536e-17
relative error = 1.0573376964652990533240212079956e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.122
y[1] (analytic) = 1.5074051509529060408242637739223
y[1] (numeric) = 1.5074051509529060575163953035704
absolute error = 1.66921315296481e-17
relative error = 1.1073420784781165462777586865738e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.123
y[1] (analytic) = 1.5075264290950873007944183765517
y[1] (numeric) = 1.5075264290950873182412157133077
absolute error = 1.74467973367560e-17
relative error = 1.1573128669610569350131262487934e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.124
y[1] (analytic) = 1.507648677131228882363936327435
y[1] (numeric) = 1.5076486771312289005650215702501
absolute error = 1.82010852428151e-17
relative error = 1.2072497736971674876902410169976e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.125
y[1] (analytic) = 1.5077718945723388039638511376265
y[1] (numeric) = 1.5077718945723388229188433683012
absolute error = 1.89549922306747e-17
relative error = 1.2571525108611374841913482407147e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=11.4MB, alloc=4.0MB, time=1.44
NO POLE
x[1] = 0.126
y[1] (analytic) = 1.507896080925547465444375982041
y[1] (numeric) = 1.507896080925547485152891266749
absolute error = 1.97085152847080e-17
relative error = 1.3070207910223430115861611761120e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.127
y[1] (analytic) = 1.5080212356941096195526471392221
y[1] (numeric) = 1.5080212356941096400142985300459
absolute error = 2.04616513908238e-17
relative error = 1.3568543271478364554959680119902e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.128
y[1] (analytic) = 1.5081473583774063589130506758891
y[1] (numeric) = 1.5081473583774063801274482123676
absolute error = 2.12143975364785e-17
relative error = 1.4066528326053469611897745555043e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.129
y[1] (analytic) = 1.5082744484709471185021844576049
y[1] (numeric) = 1.5082744484709471404689351682934
absolute error = 2.19667507106885e-17
relative error = 1.4564160211662984238869206573644e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.13
y[1] (analytic) = 1.5084025054663716936104455883875
y[1] (numeric) = 1.5084025054663717163291534924299
absolute error = 2.27187079040424e-17
relative error = 1.5061436070088051565379481737613e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.131
y[1] (analytic) = 1.5085315288514522732821714356062
y[1] (numeric) = 1.5085315288514522967524375443184
absolute error = 2.34702661087122e-17
relative error = 1.5558353047205921525446512910468e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.132
y[1] (analytic) = 1.5086615181100954892262004823081
y[1] (numeric) = 1.5086615181100955134476228007742
absolute error = 2.42214223184661e-17
relative error = 1.6054908293020122633629849311578e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.133
y[1] (analytic) = 1.5087924727223444801886573674652
y[1] (numeric) = 1.5087924727223445051608308961454
absolute error = 2.49721735286802e-17
relative error = 1.6551098961689812185096285353875e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.134
y[1] (analytic) = 1.5089243921643809717797046257527
y[1] (numeric) = 1.5089243921643809975022213621036
absolute error = 2.57225167363509e-17
relative error = 1.7046922211559497648448656166383e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.135
y[1] (analytic) = 1.5090572759085273717459418226269
y[1] (numeric) = 1.5090572759085273982183907627331
absolute error = 2.64724489401062e-17
relative error = 1.7542375205187935600820338627576e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=15.2MB, alloc=4.1MB, time=1.97
NO POLE
x[1] = 0.136
y[1] (analytic) = 1.5091911234232488806800709978973
y[1] (numeric) = 1.5091911234232489079020381381156
absolute error = 2.72219671402183e-17
relative error = 1.8037455109377798344390884187641e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.137
y[1] (analytic) = 1.5093259341731556181593855819471
y[1] (numeric) = 1.5093259341731556461304539205624
absolute error = 2.79710683386153e-17
relative error = 1.8532159095204649505506846420009e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.138
y[1] (analytic) = 1.5094617076190047643045782334806
y[1] (numeric) = 1.5094617076190047930243277723743
absolute error = 2.87197495388937e-17
relative error = 1.9026484338046354657728900588138e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.139
y[1] (analytic) = 1.5095984432177027167503013664225
y[1] (numeric) = 1.5095984432177027462183091127519
absolute error = 2.94680077463294e-17
relative error = 1.9520428017611402496946863921136e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.14
y[1] (analytic) = 1.5097361404223072630188524866009
y[1] (numeric) = 1.5097361404223072932346924544916
absolute error = 3.02158399678907e-17
relative error = 2.0013987317968454933889783978270e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.141
y[1] (analytic) = 1.5098747986820297682882948463718
y[1] (numeric) = 1.5098747986820297992515380586215
absolute error = 3.09632432122497e-17
relative error = 2.0507159427574740410601964771918e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.142
y[1] (analytic) = 1.5100144174422373785462623476172
y[1] (numeric) = 1.5100144174422374102564768374116
absolute error = 3.17102144897944e-17
relative error = 2.0999941539304813739426090435806e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.143
y[1] (analytic) = 1.5101549961444552391206360808364
y[1] (numeric) = 1.5101549961444552715773868934771
absolute error = 3.24567508126407e-17
relative error = 2.1492330850479151881529258794437e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.144
y[1] (analytic) = 1.5102965342263687285782183805809
y[1] (numeric) = 1.5102965342263687617810675752253
absolute error = 3.32028491946444e-17
relative error = 2.1984324562892651384477780943267e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=19.0MB, alloc=4.1MB, time=2.51
x[1] = 0.145
y[1] (analytic) = 1.510439031121825707982468805517
y[1] (numeric) = 1.5104390311218257419309754569298
absolute error = 3.39485066514128e-17
relative error = 2.2475919882842762123852606649329e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.146
y[1] (analytic) = 1.5105824862608387855013050151693
y[1] (numeric) = 1.5105824862608388201950252154864
absolute error = 3.46937202003171e-17
relative error = 2.2967114021158051393064503025685e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.147
y[1] (analytic) = 1.5107268990695875963559101151623
y[1] (numeric) = 1.5107268990695876317943969756664
absolute error = 3.54384868605041e-17
relative error = 2.3457904193226204567398891304889e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.148
y[1] (analytic) = 1.5108722689704210981014266787704
y[1] (numeric) = 1.5108722689704211342842303316786
absolute error = 3.61828036529082e-17
relative error = 2.3948287619022124000690010325560e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.149
y[1] (analytic) = 1.5110185953818598812303563250601
y[1] (numeric) = 1.5110185953818599181570239253234
absolute error = 3.69266676002633e-17
relative error = 2.4438261523135860784889251040966e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.15
y[1] (analytic) = 1.511165877718598495089422443108
y[1] (numeric) = 1.5111658777185985327594981702225
absolute error = 3.76700757271145e-17
relative error = 2.4927823134800312731967019064183e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.151
y[1] (analytic) = 1.5113141153915077891005923979435
y[1] (numeric) = 1.5113141153915078275136174577737
absolute error = 3.84130250598302e-17
relative error = 2.5416969687919085167709179389039e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.152
y[1] (analytic) = 1.5114633078076372692768943372499
y[1] (numeric) = 1.5114633078076373084324069638641
absolute error = 3.91555126266142e-17
relative error = 2.5905698421094249209237791560719e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.153
y[1] (analytic) = 1.5116134543702174700236025386986
y[1] (numeric) = 1.5116134543702175099211379962159
absolute error = 3.98975354575173e-17
relative error = 2.6394006577653666253379837661718e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.154
y[1] (analytic) = 1.5117645544786623412153040963377
y[1] (numeric) = 1.5117645544786623818543946807866
absolute error = 4.06390905844489e-17
relative error = 2.6881891405678209150194499386663e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=22.8MB, alloc=4.1MB, time=3.04
x[1] = 0.155
y[1] (analytic) = 1.5119166075285716505392986409494
y[1] (numeric) = 1.5119166075285716919194736821391
absolute error = 4.13801750411897e-17
relative error = 2.7369350158029607126858073110782e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.156
y[1] (analytic) = 1.5120696129117334010957217239834
y[1] (numeric) = 1.5120696129117334432165075873861
absolute error = 4.21207858634027e-17
relative error = 2.7856380092377061695861861311757e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.157
y[1] (analytic) = 1.512223570016126264244721467793
y[1] (numeric) = 1.5122235700161263071056415564387
absolute error = 4.28609200886457e-17
relative error = 2.8342978471224749948640582282348e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.158
y[1] (analytic) = 1.5123784782259220276909570967135
y[1] (numeric) = 1.5123784782259220712915318530962
absolute error = 4.36005747563827e-17
relative error = 2.8829142561938494906177302488783e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.159
y[1] (analytic) = 1.5125343369214880587956270142516
y[1] (numeric) = 1.5125343369214881031353739222477
absolute error = 4.43397469079961e-17
relative error = 2.9314869636772859141601206228893e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.16
y[1] (analytic) = 1.5126911454793897831061731815585
y[1] (numeric) = 1.5126911454793898281846067683569
absolute error = 4.50784335867984e-17
relative error = 2.9800156972897801429407196414060e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.161
y[1] (analytic) = 1.5128489032723931780937476816737
y[1] (numeric) = 1.5128489032723932239103795197174
absolute error = 4.58166318380437e-17
relative error = 3.0285001852425094495271543182217e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.162
y[1] (analytic) = 1.513007609669467282088466522998
y[1] (numeric) = 1.513007609669467328642805231938
absolute error = 4.65543387089400e-17
relative error = 3.0769401562435164438428091997272e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.163
y[1] (analytic) = 1.5131672640357867184024149443261
y[1] (numeric) = 1.5131672640357867656939661929869
absolute error = 4.72915512486608e-17
relative error = 3.1253353395003359683389142954327e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.164
y[1] (analytic) = 1.513327865732734234630307732783
y[1] (numeric) = 1.5133278657327342826585742411399
absolute error = 4.80282665083569e-17
relative error = 3.1736854647226244063437867730747e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=26.7MB, alloc=4.1MB, time=3.56
NO POLE
x[1] = 0.165
y[1] (analytic) = 1.5134894141179032571176473554084
y[1] (numeric) = 1.5134894141179033058821288965767
absolute error = 4.87644815411683e-17
relative error = 3.2219902621247847417677052249479e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.166
y[1] (analytic) = 1.513651908545100460586162035163
y[1] (numeric) = 1.5136519085451005100863554373988
absolute error = 4.95001934022358e-17
relative error = 3.2702494624285608945954188688078e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.167
y[1] (analytic) = 1.5138153483643483529062452730298
y[1] (numeric) = 1.5138153483643484031416444217428
absolute error = 5.02353991487130e-17
relative error = 3.3184627968656475438121593999154e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.168
y[1] (analytic) = 1.5139797329218878750060577298999
y[1] (numeric) = 1.5139797329218879259761535696778
absolute error = 5.09700958397779e-17
relative error = 3.3666299971802625333744148471662e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.169
y[1] (analytic) = 1.5141450615601810159068918353003
y[1] (numeric) = 1.514145061560181067611172371945
absolute error = 5.17042805366447e-17
relative error = 3.4147507956317214643902306317644e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.17
y[1] (analytic) = 1.5143113336179134428743389849934
y[1] (numeric) = 1.5143113336179134953122892875689
absolute error = 5.24379503025755e-17
relative error = 3.4628249249969946097762132979335e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.171
y[1] (analytic) = 1.5144785484299971466747387262849
y[1] (numeric) = 1.5144785484299971998458409291773
absolute error = 5.31711022028924e-17
relative error = 3.5108521185732791288216572983010e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.172
y[1] (analytic) = 1.5146467053275731019263289087722
y[1] (numeric) = 1.5146467053275731558300622137607
absolute error = 5.39037333049885e-17
relative error = 3.5588321101804874863099873704811e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.173
y[1] (analytic) = 1.5148158036380139425344553994773
y[1] (numeric) = 1.5148158036380139971702960778179
absolute error = 5.46358406783406e-17
relative error = 3.6067646341638369321681071026492e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.174
y[1] (analytic) = 1.5149858426849266522001396250954
y[1] (numeric) = 1.5149858426849267075675610196155
absolute error = 5.53674213945201e-17
relative error = 3.6546494253963088878147695682936e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=30.5MB, alloc=4.2MB, time=4.09
NO POLE
x[1] = 0.175
y[1] (analytic) = 1.5151568217881552699912419106741
y[1] (numeric) = 1.5151568217881553260897144378792
absolute error = 5.60984725272051e-17
relative error = 3.7024862192811762909943643381388e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.176
y[1] (analytic) = 1.5153287402637836109653983336784
y[1] (numeric) = 1.5153287402637836677943894858705
absolute error = 5.68289911521921e-17
relative error = 3.7502747517544932090906141933305e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.177
y[1] (analytic) = 1.5155015974241380018338486053217
y[1] (numeric) = 1.5155015974241380593928229527292
absolute error = 5.75589743474075e-17
relative error = 3.7980147592875598989291654638073e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.178
y[1] (analytic) = 1.5156753925777900316552123274975
y[1] (numeric) = 1.5156753925777900899436315204171
absolute error = 5.82884191929196e-17
relative error = 3.8457059788894094684363977536697e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.179
y[1] (analytic) = 1.5158501250295593175482108538769
y[1] (numeric) = 1.5158501250295593765655336248268
absolute error = 5.90173227709499e-17
relative error = 3.8933481481092369113762486266863e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.18
y[1] (analytic) = 1.5160257940805162854122719079688
y[1] (numeric) = 1.5160257940805163451579540738539
absolute error = 5.97456821658851e-17
relative error = 3.9409410050388628606970556692866e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.181
y[1] (analytic) = 1.5162023990279849656448940794349
y[1] (numeric) = 1.5162023990279850261183885437234
absolute error = 6.04734944642885e-17
relative error = 3.9884842883151462446777864647867e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.182
y[1] (analytic) = 1.5163799391655458038445883329272
y[1] (numeric) = 1.5163799391655458650453450878392
absolute error = 6.12007567549120e-17
relative error = 4.0359777371224249763760594957667e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.183
y[1] (analytic) = 1.5165584137830384864881537214309
y[1] (numeric) = 1.5165584137830385484156198501382
absolute error = 6.19274661287073e-17
relative error = 4.0834210911948922926564163977171e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.184
y[1] (analytic) = 1.5167378221665647815709845987758
y[1] (numeric) = 1.5167378221665648442246042776139
absolute error = 6.26536196788381e-17
relative error = 4.1308140908190274253294010360634e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=34.3MB, alloc=4.2MB, time=4.63
NO POLE
x[1] = 0.185
y[1] (analytic) = 1.5169181635984913941990467738773
y[1] (numeric) = 1.5169181635984914575782612745681
absolute error = 6.33792145006908e-17
relative error = 4.1781564768359157058868280769927e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.186
y[1] (analytic) = 1.5170994373574528371211002426066
y[1] (numeric) = 1.517099437357452901225347934494
absolute error = 6.41042476918874e-17
relative error = 4.2254479906437020368077273724358e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.187
y[1] (analytic) = 1.5172816427183543161896863722301
y[1] (numeric) = 1.5172816427183543810184027245261
absolute error = 6.48287163522960e-17
relative error = 4.2726883741998743992316928206018e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.188
y[1] (analytic) = 1.5174647789523746307393376983136
y[1] (numeric) = 1.5174647789523746962919552823564
absolute error = 6.55526175840428e-17
relative error = 4.3198773700236345023650491661063e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.189
y[1] (analytic) = 1.5176488453269690888704088251206
y[1] (numeric) = 1.5176488453269691551463573166446
absolute error = 6.62759484915240e-17
relative error = 4.3670147211982500309721816889826e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.19
y[1] (analytic) = 1.5178338411058724376268672980689
y[1] (numeric) = 1.5178338411058725046255734794857
absolute error = 6.69987061814168e-17
relative error = 4.4141001713733357556148547217031e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.191
y[1] (analytic) = 1.5180197655491018080563237409867
y[1] (numeric) = 1.5180197655491018757772115036783
absolute error = 6.77208877626916e-17
relative error = 4.4611334647672018608504464586661e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.192
y[1] (analytic) = 1.5182066179129596751405210219769
y[1] (numeric) = 1.5182066179129597435830113685998
absolute error = 6.84424903466229e-17
relative error = 4.5081143461691047227369131023730e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.193
y[1] (analytic) = 1.5183943974500368325844427298775
y[1] (numeric) = 1.5183943974500369017479537766788
absolute error = 6.91635110468013e-17
relative error = 4.5550425609415582383675857862354e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.194
y[1] (analytic) = 1.5185831034092153824521418088518
y[1] (numeric) = 1.5185831034092154523360887879968
absolute error = 6.98839469791450e-17
relative error = 4.6019178550226002514289707306989e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=38.1MB, alloc=4.2MB, time=5.16
NO POLE
x[1] = 0.195
y[1] (analytic) = 1.5187727350356717396373308117797
y[1] (numeric) = 1.5187727350356718102411260736909
absolute error = 7.06037952619112e-17
relative error = 4.6487399749280404075549296562969e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.196
y[1] (analytic) = 1.5189632915708796511567158940946
y[1] (numeric) = 1.5189632915708797224797689098024
absolute error = 7.13230530157078e-17
relative error = 4.6955086677537157477951341490645e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.197
y[1] (analytic) = 1.5191547722526132302539973787567
y[1] (numeric) = 1.5191547722526133022957147422614
absolute error = 7.20417173635047e-17
relative error = 4.7422236811777079138258446094621e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.198
y[1] (analytic) = 1.5193471763149500053024004804044
y[1] (numeric) = 1.5193471763149500780621859110499
absolute error = 7.27597854306455e-17
relative error = 4.7888847634625746119495714622510e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.199
y[1] (analytic) = 1.5195405029882739834935405826278
y[1] (numeric) = 1.5195405029882740569707949274868
absolute error = 7.34772543448590e-17
relative error = 4.8354916634575557970912146230435e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.2
y[1] (analytic) = 1.519734751499278729300368316987
y[1] (numeric) = 1.5197347514992788034944895532572
absolute error = 7.41941212362702e-17
relative error = 4.8820441306007348186810947868481e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.201
y[1] (analytic) = 1.5199299210709704577018805960993
y[1] (numeric) = 1.5199299210709705326122638335119
absolute error = 7.49103832374126e-17
relative error = 4.9285419149212729555148577157197e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.202
y[1] (analytic) = 1.5201260109226711421572247060764
y[1] (numeric) = 1.5201260109226712177832621893157
absolute error = 7.56260374832393e-17
relative error = 4.9749847670415527741538847971462e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.203
y[1] (analytic) = 1.5203230202700216373167635660389
y[1] (numeric) = 1.5203230202700217136578446771731
absolute error = 7.63410811111342e-17
relative error = 5.0213724381793158618788472935891e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.204
y[1] (analytic) = 1.5205209483249848164576113146102
y[1] (numeric) = 1.5205209483249848935131225755339
absolute error = 7.70555112609237e-17
relative error = 5.0677046801498212076326701824992e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=41.9MB, alloc=4.2MB, time=5.69
NO POLE
x[1] = 0.205
y[1] (analytic) = 1.5207197942958487236310894854307
y[1] (numeric) = 1.520719794295848801400414560319
absolute error = 7.77693250748883e-17
relative error = 5.1139812453679847188761930872818e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.206
y[1] (analytic) = 1.5209195573872297405094951860719
y[1] (numeric) = 1.5209195573872298189920148838453
absolute error = 7.84825196977734e-17
relative error = 5.1602018868504538286887787876117e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.207
y[1] (analytic) = 1.5211202368000757679195138974975
y[1] (numeric) = 1.5211202368000758471146061742991
absolute error = 7.91950922768016e-17
relative error = 5.2063663582177684196416120499117e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.208
y[1] (analytic) = 1.5213218317316694220495507646649
y[1] (numeric) = 1.5213218317316695019565907263486
absolute error = 7.99070399616837e-17
relative error = 5.2524744136964238971738548068639e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.209
y[1] (analytic) = 1.5215243413756312453181955532025
y[1] (numeric) = 1.5215243413756313259365554578322
absolute error = 8.06183599046297e-17
relative error = 5.2985258081209219066610644797962e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.21
y[1] (analytic) = 1.5217277649219229318909778025836
y[1] (numeric) = 1.5217277649219230132200270629445
absolute error = 8.13290492603609e-17
relative error = 5.3445202969358809558383225766649e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.211
y[1] (analytic) = 1.5219321015568505678325101130778
y[1] (numeric) = 1.5219321015568506498716152991986
absolute error = 8.20391051861208e-17
relative error = 5.3904576361980557268014563338136e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.212
y[1] (analytic) = 1.522137350463067885881058962227
y[1] (numeric) = 1.5221373504630679686295838039135
absolute error = 8.27485248416865e-17
relative error = 5.4363375825783768125128026415451e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.213
y[1] (analytic) = 1.5223435108195795348325239569012
y[1] (numeric) = 1.5223435108195796182898293462817
absolute error = 8.34573053893805e-17
relative error = 5.4821598933640042546765350310389e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.214
y[1] (analytic) = 1.5225505818017443635207479893784
y[1] (numeric) = 1.5225505818017444476861919834598
absolute error = 8.41654439940814e-17
relative error = 5.5279243264602963159561726290736e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=45.7MB, alloc=4.2MB, time=6.22
NO POLE
x[1] = 0.215
y[1] (analytic) = 1.5227585625812787193810223805841
y[1] (numeric) = 1.5227585625812788042539602038201
absolute error = 8.48729378232360e-17
relative error = 5.5736306403928577083578479983864e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.216
y[1] (analytic) = 1.5229674523262597615835927608706
y[1] (numeric) = 1.5229674523262598471633768077402
absolute error = 8.55797840468696e-17
relative error = 5.6192785943094570517117067537400e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.217
y[1] (analytic) = 1.5231772502011287887239131587272
y[1] (numeric) = 1.5231772502011288750098929963256
absolute error = 8.62859798375984e-17
relative error = 5.6648679479820696976280645118540e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.218
y[1] (analytic) = 1.5233879553666945810563375408445
y[1] (numeric) = 1.5233879553666946680478599114847
absolute error = 8.69915223706402e-17
relative error = 5.7103984618087963209491630281366e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.219
y[1] (analytic) = 1.5235995669801367572578798732214
y[1] (numeric) = 1.5235995669801368449542886970472
absolute error = 8.76964088238258e-17
relative error = 5.7558698968158148872409823007508e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.22
y[1] (analytic) = 1.5238120841950091457086156527504
y[1] (numeric) = 1.5238120841950092341092520303607
absolute error = 8.84006363776103e-17
relative error = 5.8012820146593134316596813257704e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.221
y[1] (analytic) = 1.5240255061612431702752397921708
y[1] (numeric) = 1.5240255061612432593794420072553
absolute error = 8.91042022150845e-17
relative error = 5.8466345776274167587734045160130e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.222
y[1] (analytic) = 1.5242398320251512505842377286721
y[1] (numeric) = 1.5242398320251513403913412506579
absolute error = 8.98071035219858e-17
relative error = 5.8919273486420676735274950771359e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.223
y[1] (analytic) = 1.5244550609294302167710686679963
y[1] (numeric) = 1.5244550609294303072804061547065
absolute error = 9.05093374867102e-17
relative error = 5.9371600912609677122097524761553e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.224
y[1] (analytic) = 1.5246711920131647386917019718612
y[1] (numeric) = 1.5246711920131648299026032721837
absolute error = 9.12109013003225e-17
relative error = 5.9823325696793870785966243207755e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=49.5MB, alloc=4.2MB, time=6.75
x[1] = 0.225
y[1] (analytic) = 1.5248882244118307695827898471284
y[1] (numeric) = 1.5248882244118308614945820036968
absolute error = 9.19117921565684e-17
relative error = 6.0274445487320865249714679049918e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.226
y[1] (analytic) = 1.5251061572572990041567017006194
y[1] (numeric) = 1.525106157257299096768708952505
absolute error = 9.26120072518856e-17
relative error = 6.0724957938951608858300710445225e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.227
y[1] (analytic) = 1.525324989677838351117587784052
y[1] (numeric) = 1.5253249896778384444291315694666
absolute error = 9.33115437854146e-17
relative error = 6.1174860712878502041334048715329e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.228
y[1] (analytic) = 1.5255447207981194200845820694726
y[1] (numeric) = 1.5255447207981195140949810284827
absolute error = 9.40103989590101e-17
relative error = 6.1624151476743774486123761063608e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.229
y[1] (analytic) = 1.5257653497392180229081966670218
y[1] (numeric) = 1.5257653497392181176167666442742
absolute error = 9.47085699772524e-17
relative error = 6.2072827904657734418110821548625e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.23
y[1] (analytic) = 1.5259868756186186893659025241249
y[1] (numeric) = 1.5259868756186187847719565715832
absolute error = 9.54060540474583e-17
relative error = 6.2520887677216562172022275439580e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.231
y[1] (analytic) = 1.5262092975502181972228336284714
y[1] (numeric) = 1.5262092975502182933256820081639
absolute error = 9.61028483796925e-17
relative error = 6.2968328481520303450728284812782e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.232
y[1] (analytic) = 1.5264326146443291166434944766734
y[1] (numeric) = 1.526432614644329213442444663452
absolute error = 9.67989501867786e-17
relative error = 6.3415148011190472179031407586680e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.233
y[1] (analytic) = 1.5266568260076833689402931664995
y[1] (numeric) = 1.5266568260076834664346498508098
absolute error = 9.74943566843103e-17
relative error = 6.3861343966387656090880556985456e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.234
y[1] (analytic) = 1.5268819307434357996446651232962
y[1] (numeric) = 1.5268819307434358978337302139588
absolute error = 9.81890650906626e-17
relative error = 6.4306914053828993789788898945980e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=53.4MB, alloc=4.2MB, time=7.30
x[1] = 0.235
y[1] (analytic) = 1.5271079279511677658864951808667
y[1] (numeric) = 1.5271079279511678647695678078693
absolute error = 9.88830726270026e-17
relative error = 6.4751855986805261213228160996309e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.236
y[1] (analytic) = 1.5273348167268907380674885039003
y[1] (numeric) = 1.5273348167268908376438650212016
absolute error = 9.95763765173013e-17
relative error = 6.5196167485198484270990701941917e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.237
y[1] (analytic) = 1.5275625961630499158140836632739
y[1] (numeric) = 1.5275625961630500160830576516179
absolute error = 1.002689739883440e-16
relative error = 6.5639846275498505719323449280859e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.238
y[1] (analytic) = 1.5277912653485278581954440573915
y[1] (numeric) = 1.5277912653485279591563063271332
absolute error = 1.009608622697417e-16
relative error = 6.6082890090820077998862982495293e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.239
y[1] (analytic) = 1.5280208233686481281920068124379
y[1] (numeric) = 1.5280208233686482298440454063801
absolute error = 1.016520385939422e-16
relative error = 6.6525296670919630461637718160596e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.24
y[1] (analytic) = 1.5282512693051789514000112922103
y[1] (numeric) = 1.5282512693051790537425114884514
absolute error = 1.023425001962411e-16
relative error = 6.6967063762211841947248855792515e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.241
y[1] (analytic) = 1.5284826022363368889573724042916
y[1] (numeric) = 1.5284826022363369919896167190845
absolute error = 1.030322443147929e-16
relative error = 6.7408189117786149517227030817691e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.242
y[1] (analytic) = 1.5287148212367905246762070039691
y[1] (numeric) = 1.5287148212367906283974751945913
absolute error = 1.037212681906222e-16
relative error = 6.7848670497423193174060340478776e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.243
y[1] (analytic) = 1.5289479253776641663672648707105
y[1] (numeric) = 1.5289479253776642707768339383448
absolute error = 1.044095690676343e-16
relative error = 6.8288505667610738563627370109872e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.244
y[1] (analytic) = 1.5291819137265415613414589644068
y[1] (numeric) = 1.5291819137265416664386031570334
absolute error = 1.050971441926266e-16
relative error = 6.8727692401559993506917104641970e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=57.2MB, alloc=4.2MB, time=7.84
x[1] = 0.245
y[1] (analytic) = 1.5294167853474696260736329602158
y[1] (numeric) = 1.5294167853474697318576237755154
absolute error = 1.057839908152996e-16
relative error = 6.9166228479221533097926234001302e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.246
y[1] (analytic) = 1.5296525393009621900136474119094
y[1] (numeric) = 1.529652539300962296483753600177
absolute error = 1.064701061882676e-16
relative error = 6.9604111687300898934823662123717e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.247
y[1] (analytic) = 1.5298891746440037535298093043707
y[1] (numeric) = 1.5298891746440038606852968714407
absolute error = 1.071554875670700e-16
relative error = 7.0041339819274460892505375635355e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.248
y[1] (analytic) = 1.5301266904300532599696132265343
y[1] (numeric) = 1.5301266904300533678097454367167
absolute error = 1.078401322101824e-16
relative error = 7.0477910675405018102255876897876e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.249
y[1] (analytic) = 1.5303650857090478818227059268343
y[1] (numeric) = 1.5303650857090479903467433058613
absolute error = 1.085240373790270e-16
relative error = 7.0913822062756812485989257513015e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.25
y[1] (analytic) = 1.530604359527406820970929604349
y[1] (numeric) = 1.5306043595274069301781299423331
absolute error = 1.092072003379841e-16
relative error = 7.1349071795211131281810938559639e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.251
y[1] (analytic) = 1.530844510928035123010242940538
y[1] (numeric) = 1.5308445109280352328998612949407
absolute error = 1.098896183544027e-16
relative error = 7.1783657693481191242802974581295e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.252
y[1] (analytic) = 1.5310855389503275056292625889714
y[1] (numeric) = 1.531085538950327616200551287583
absolute error = 1.105712886986116e-16
relative error = 7.2217577585127219476707188757114e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.253
y[1] (analytic) = 1.5313274426301722010291116139908
y[1] (numeric) = 1.5313274426301723122813202579213
absolute error = 1.112522086439305e-16
relative error = 7.2650829304571403997962152422602e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.254
y[1] (analytic) = 1.5315702209999548123692052040319
y[1] (numeric) = 1.5315702209999549243015806707123
absolute error = 1.119323754666804e-16
relative error = 7.3083410693112256892189616946311e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.255
y[1] (analytic) = 1.5318138730885621842235478816061
y[1] (numeric) = 1.531813873088562296835334327801
absolute error = 1.126117864461949e-16
relative error = 7.3515319598939435067008121805149e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=61.0MB, alloc=4.2MB, time=8.37
NO POLE
x[1] = 0.256
y[1] (analytic) = 1.5320583979213862870320603899147
y[1] (numeric) = 1.5320583979213864003224992547458
absolute error = 1.132904388648311e-16
relative error = 7.3946553877148169362057442992166e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.257
y[1] (analytic) = 1.5323037945203281155313984559665
y[1] (numeric) = 1.5323037945203282294997284639466
absolute error = 1.139683300079801e-16
relative error = 7.4377111389753302269706937606927e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.258
y[1] (analytic) = 1.5325500619038016011496697121216
y[1] (numeric) = 1.5325500619038017157951268761999
absolute error = 1.146454571640783e-16
relative error = 7.4806990005703717534651966126993e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.259
y[1] (analytic) = 1.5327971990867375383493992024107
y[1] (numeric) = 1.5327971990867376536712168270288
absolute error = 1.153218176246181e-16
relative error = 7.5236187600896247653375747684239e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.26
y[1] (analytic) = 1.5330452050805875249030381070029
y[1] (numeric) = 1.5330452050805876409004467911612
absolute error = 1.159974086841583e-16
relative error = 7.5664702058189255377244218100000e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.261
y[1] (analytic) = 1.5332940788933279160852545880398
y[1] (numeric) = 1.5332940788933280327574822283756
absolute error = 1.166722276403358e-16
relative error = 7.6092531267416932926565672941633e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.262
y[1] (analytic) = 1.533543819529463792766189992947
y[1] (numeric) = 1.5335438195294639101124617868225
absolute error = 1.173462717938755e-16
relative error = 7.6519673125402296473796032280977e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.263
y[1] (analytic) = 1.5337944259900329433898080474862
y[1] (numeric) = 1.5337944259900330614093464960881
absolute error = 1.180195384486019e-16
relative error = 7.6946125535971159142256500244135e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.264
y[1] (analytic) = 1.534045897272609859821409130463
y[1] (numeric) = 1.534045897272609978513434041912
absolute error = 1.186920249114490e-16
relative error = 7.7371886409964864885435359337450e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.265
y[1] (analytic) = 1.5342982323713097470483262453589
y[1] (numeric) = 1.534298232371309866412054737831
absolute error = 1.193637284924721e-16
relative error = 7.7796953665254130862756629512718e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=64.8MB, alloc=4.2MB, time=8.90
NO POLE
x[1] = 0.266
y[1] (analytic) = 1.534551430276792546717763891452
y[1] (numeric) = 1.5345514302767926667524103963095
absolute error = 1.200346465048575e-16
relative error = 7.8221325226751390263178740507074e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.267
y[1] (analytic) = 1.5348054899762669744956856884334
y[1] (numeric) = 1.5348054899762670952004619533677
absolute error = 1.207047762649343e-16
relative error = 7.8644999026424373662932951759847e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.268
y[1] (analytic) = 1.535060410453494571230601324354
y[1] (numeric) = 1.5350604104534946926047164165383
absolute error = 1.213741150921843e-16
relative error = 7.9067973003308321582465886039417e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.269
y[1] (analytic) = 1.5353161906887937679060481771543
y[1] (numeric) = 1.5353161906887938899487084864073
absolute error = 1.220426603092530e-16
relative error = 7.9490245103518783686747939752759e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.27
y[1] (analytic) = 1.5355728296590439643655078052706
y[1] (numeric) = 1.535572829659044087075917047231
absolute error = 1.227104092419604e-16
relative error = 7.9911813280264157224247470302530e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.271
y[1] (analytic) = 1.5358303263376896217934424130902
y[1] (numeric) = 1.535830326337689745170801632402
absolute error = 1.233773592193118e-16
relative error = 8.0332675493858095099773228559192e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.272
y[1] (analytic) = 1.5360886796947443689360813725674
y[1] (numeric) = 1.5360886796947444929795889460755
absolute error = 1.240435075735081e-16
relative error = 8.0752829711731458104262407807497e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.273
y[1] (analytic) = 1.5363478886967951220455329233267
y[1] (numeric) = 1.5363478886967952467543845632835
absolute error = 1.247088516399568e-16
relative error = 8.1172273908444592788252605853644e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.274
y[1] (analytic) = 1.5366079523070062185307412803024
y[1] (numeric) = 1.5366079523070063439041300375848
absolute error = 1.253733887572824e-16
relative error = 8.1591006065699088456657256909994e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.275
y[1] (analytic) = 1.5368688694851235642987545505956
y[1] (numeric) = 1.536868869485123690335870817933
absolute error = 1.260371162673374e-16
relative error = 8.2009024172349794593208685933036e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=68.6MB, alloc=4.2MB, time=9.44
NO POLE
x[1] = 0.276
y[1] (analytic) = 1.537130639187478794769714100008
y[1] (numeric) = 1.5371306391874789214697456152208
absolute error = 1.267000315152128e-16
relative error = 8.2426326224416382674258266291441e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.277
y[1] (analytic) = 1.5373932603669934495489213148429
y[1] (numeric) = 1.5373932603669935769110531640911
absolute error = 1.273621318492482e-16
relative error = 8.2842910225094517850182950156161e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.278
y[1] (analytic) = 1.5376567319731831607392830762713
y[1] (numeric) = 1.5376567319731832887626976973147
absolute error = 1.280234146210434e-16
relative error = 8.3258774184767876504414281636603e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.279
y[1] (analytic) = 1.5379210529521618548773827030679
y[1] (numeric) = 1.5379210529521619835612598885359
absolute error = 1.286838771854680e-16
relative error = 8.3673916121018732775208976285923e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.28
y[1] (analytic) = 1.5381862222466459684763686240334
y[1] (numeric) = 1.5381862222466460978198855247062
absolute error = 1.293435169006728e-16
relative error = 8.4088334058639586103731480783964e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.281
y[1] (analytic) = 1.5384522387959586771587986141711
y[1] (numeric) = 1.5384522387959588071611297422707
absolute error = 1.300023311280996e-16
relative error = 8.4502026029643618448300829245659e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.282
y[1] (analytic) = 1.5387191015360341383625230688782
y[1] (numeric) = 1.5387191015360342690228403013708
absolute error = 1.306603172324926e-16
relative error = 8.4914990073276062140733291903960e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.283
y[1] (analytic) = 1.5389868093994217476026364982771
y[1] (numeric) = 1.5389868093994218789201090801852
absolute error = 1.313174725819081e-16
relative error = 8.5327224236024332926927069578616e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.284
y[1] (analytic) = 1.539255361315290408272472199554
y[1] (numeric) = 1.5392553613152905402462667472797
absolute error = 1.319737945477257e-16
relative error = 8.5738726571629008537504927525566e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.285
y[1] (analytic) = 1.539524756209432814966560909021
y[1] (numeric) = 1.5395247562094329475958414136793
absolute error = 1.326292805046583e-16
relative error = 8.6149495141093897891598856232396e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=72.4MB, alloc=4.2MB, time=9.98
NO POLE
x[1] = 0.286
y[1] (analytic) = 1.5397949930042697503084201477766
y[1] (numeric) = 1.5397949930042698835923479785396
absolute error = 1.332839278307630e-16
relative error = 8.6559528012696565787943880148127e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.287
y[1] (analytic) = 1.5400660706188543952659869555375
y[1] (numeric) = 1.540066070618854529203720862989
absolute error = 1.339377339074515e-16
relative error = 8.6968823261998403401745925774281e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.288
y[1] (analytic) = 1.5403379879688766529374527566574
y[1] (numeric) = 1.5403379879688767875281488761575
absolute error = 1.345906961195001e-16
relative error = 8.7377378971854309997811168121823e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.289
y[1] (analytic) = 1.5406107439666674857902052207577
y[1] (numeric) = 1.5406107439666676210330170758187
absolute error = 1.352428118550610e-16
relative error = 8.7785193232423089735916656133280e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.29
y[1] (analytic) = 1.5408843375212032663355281679875
y[1] (numeric) = 1.5408843375212034022296066736595
absolute error = 1.358940785056720e-16
relative error = 8.8192264141176680585658416085099e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.291
y[1] (analytic) = 1.5411587675381101412216568259116
y[1] (numeric) = 1.5411587675381102777661502921791
absolute error = 1.365444934662675e-16
relative error = 8.8598589802910098443554065393873e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.292
y[1] (analytic) = 1.5414340329196684087277320716269
y[1] (numeric) = 1.5414340329196685459217862068153
absolute error = 1.371940541351884e-16
relative error = 8.9004168329750538518046106952650e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.293
y[1] (analytic) = 1.5417101325648169096411436891246
y[1] (numeric) = 1.5417101325648170474839016033177
absolute error = 1.378427579141931e-16
relative error = 8.9408997841167061970920699889487e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.294
y[1] (analytic) = 1.5419870653691574315006991383818
y[1] (numeric) = 1.5419870653691575699913013468489
absolute error = 1.384906022084671e-16
relative error = 8.9813076463979245751572843187306e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.295
y[1] (analytic) = 1.5422648302249591261880008693773
y[1] (numeric) = 1.5422648302249592653255852960116
absolute error = 1.391375844266343e-16
relative error = 9.0216402332366806914403695203597e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=76.2MB, alloc=4.2MB, time=10.51
NO POLE
x[1] = 0.296
y[1] (analytic) = 1.5425434260211629408493618214153
y[1] (numeric) = 1.5425434260211630806330638021818
absolute error = 1.397837019807665e-16
relative error = 9.0618973587877931173478585849464e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.297
y[1] (analytic) = 1.5428228516433860621305354260001
y[1] (numeric) = 1.5428228516433862025594877123946
absolute error = 1.404289522863945e-16
relative error = 9.1020788379438511046876020907751e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.298
y[1] (analytic) = 1.5431031059739263737064831802698
y[1] (numeric) = 1.5431031059739265147798159427876
absolute error = 1.410733327625178e-16
relative error = 9.1421844863360348273468596065591e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.299
y[1] (analytic) = 1.5433841878917669270883496778601
y[1] (numeric) = 1.5433841878917670688051905094756
absolute error = 1.417168408316155e-16
relative error = 9.1822141203350006397607354839145e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.3
y[1] (analytic) = 1.5436660962725804256897618752612
y[1] (numeric) = 1.5436660962725805680492357949172
absolute error = 1.423594739196560e-16
relative error = 9.2221675570516757929213098927051e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.301
y[1] (analytic) = 1.5439488299887337221345163344471
y[1] (numeric) = 1.5439488299887338651357457905551
absolute error = 1.430012294561080e-16
relative error = 9.2620446143381246438249121295229e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.302
y[1] (analytic) = 1.5442323879092923287876652170271
y[1] (numeric) = 1.5442323879092924724297700909772
absolute error = 1.436421048739501e-16
relative error = 9.3018451107883114208957065119262e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.303
y[1] (analytic) = 1.5445167689000249414919589115878
y[1] (numeric) = 1.5445167689000250857740565212693
absolute error = 1.442820976096815e-16
relative error = 9.3415688657389215396140148400084e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.304
y[1] (analytic) = 1.5448019718234079764915503544878
y[1] (numeric) = 1.5448019718234081214127554578199
absolute error = 1.449212051033321e-16
relative error = 9.3812156992701313455491549013595e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.305
y[1] (analytic) = 1.5450879955386301205248133553363
y[1] (numeric) = 1.5450879955386302660842381538091
absolute error = 1.455594247984728e-16
relative error = 9.4207854322063781274879898810205e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=80.1MB, alloc=4.2MB, time=11.05
NO POLE
x[1] = 0.306
y[1] (analytic) = 1.5453748389015968940680745619498
y[1] (numeric) = 1.5453748389015970402648287041755
absolute error = 1.461967541422257e-16
relative error = 9.4602778861171109871894541230235e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.307
y[1] (analytic) = 1.5456625007649352277120060959429
y[1] (numeric) = 1.5456625007649353745451966812171
absolute error = 1.468331905852742e-16
relative error = 9.4996928833175225905431406284475e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.308
y[1] (analytic) = 1.5459509799779980516523733594845
y[1] (numeric) = 1.5459509799779981991211049413579
absolute error = 1.474687315818734e-16
relative error = 9.5390302468692876993926846692474e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.309
y[1] (analytic) = 1.5462402753868688982767800563476
y[1] (numeric) = 1.5462402753868690463801546462078
absolute error = 1.481033745898602e-16
relative error = 9.5782898005812696719941568278166e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.31
y[1] (analytic) = 1.5465303858343665178290000864098
y[1] (numeric) = 1.5465303858343666665661171570732
absolute error = 1.487371170706634e-16
relative error = 9.6174713690102143732008479743227e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.311
y[1] (analytic) = 1.5468213101600495071324336624301
y[1] (numeric) = 1.5468213101600496565023901517439
absolute error = 1.493699564893138e-16
relative error = 9.6565747774614315122667967450216e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.312
y[1] (analytic) = 1.54711304720022095135417276145
y[1] (numeric) = 1.5471130472002211013560630759048
absolute error = 1.500018903144548e-16
relative error = 9.6955998519894957447704120786710e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.313
y[1] (analytic) = 1.5474055957879330787911088607465
y[1] (numeric) = 1.5474055957879332294240248790983
absolute error = 1.506329160183518e-16
relative error = 9.7345464193988576531727567211731e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.314
y[1] (analytic) = 1.547698954752991928659463820111
y[1] (numeric) = 1.5476989547529920799224948970139
absolute error = 1.512630310769029e-16
relative error = 9.7734143072445262576561427793133e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.315
y[1] (analytic) = 1.5479931229219620318690727585557
y[1] (numeric) = 1.5479931229219621837613057282043
absolute error = 1.518922329696486e-16
relative error = 9.8122033438326743857506090208698e-15 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=83.9MB, alloc=4.3MB, time=11.59
NO POLE
x[1] = 0.316
y[1] (analytic) = 1.5482880991181711047636958345562
y[1] (numeric) = 1.5482880991181712572842150143383
absolute error = 1.525205191797821e-16
relative error = 9.8509133582212703460995494667762e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.317
y[1] (analytic) = 1.5485838821617147558085839748416
y[1] (numeric) = 1.5485838821617149089564711690013
absolute error = 1.531478871941597e-16
relative error = 9.8895441802207035871999384085375e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.318
y[1] (analytic) = 1.5488804708694612052064718077458
y[1] (numeric) = 1.5488804708694613589808063110557
absolute error = 1.537743345033099e-16
relative error = 9.9280956403943139647810532795263e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.319
y[1] (analytic) = 1.5491778640550560174231193434391
y[1] (numeric) = 1.5491778640550561718229779448835
absolute error = 1.543998586014444e-16
relative error = 9.9665675700590313122458440669306e-15 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.32
y[1] (analytic) = 1.5494760605289268466034723051849
y[1] (numeric) = 1.5494760605289270016279292916526
absolute error = 1.550244569864677e-16
relative error = 1.0004959801285912195320616675892e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.321
y[1] (analytic) = 1.5497750590982881948594594533078
y[1] (numeric) = 1.5497750590982883505075866132947
absolute error = 1.556481271599869e-16
relative error = 1.0043272166900677234497345624955e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.322
y[1] (analytic) = 1.5500748585671461834103937570259
y[1] (numeric) = 1.5500748585671463396812603843483
absolute error = 1.562708666273224e-16
relative error = 1.0081504500484294158853858661792e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.323
y[1] (analytic) = 1.5503754577363033365568928589074
y[1] (numeric) = 1.5503754577363034934495657564243
absolute error = 1.568926728975169e-16
relative error = 1.0119656636373438833292968936532e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.324
y[1] (analytic) = 1.5506768554033633784691829426448
y[1] (numeric) = 1.5506768554033635359827264259912
absolute error = 1.575135434833464e-16
relative error = 1.0157728409661073035817452011520e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.325
y[1] (analytic) = 1.55097905036273604277059885733
y[1] (numeric) = 1.5509790503627362009040747586593
absolute error = 1.581334759013293e-16
relative error = 1.0195719656196887378145262750654e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=87.7MB, alloc=4.3MB, time=12.12
NO POLE
x[1] = 0.326
y[1] (analytic) = 1.5512820414056418948970421706407
y[1] (numeric) = 1.5512820414056420536495098423773
absolute error = 1.587524676717366e-16
relative error = 1.0233630212587802948007094933833e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.327
y[1] (analytic) = 1.5515858273201171672131077195359
y[1] (numeric) = 1.5515858273201173265836240381381
absolute error = 1.593705163186022e-16
relative error = 1.0271459916198467149625208510798e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.328
y[1] (analytic) = 1.5518904068910186068655382004023
y[1] (numeric) = 1.5518904068910187668531575701346
absolute error = 1.599876193697323e-16
relative error = 1.0309208605151679319519894248568e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.329
y[1] (analytic) = 1.5521957789000283363546153912954
y[1] (numeric) = 1.5521957789000284969583897480109
absolute error = 1.606037743567155e-16
relative error = 1.0346876118328849301091956158740e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.33
y[1] (analytic) = 1.5525019421256587268040457271924
y[1] (numeric) = 1.5525019421256588880230245421252
absolute error = 1.612189788149328e-16
relative error = 1.0384462295370437410647137598964e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.331
y[1] (analytic) = 1.5528088953432572839098471552121
y[1] (numeric) = 1.552808895343257445743077438779
absolute error = 1.618332302835669e-16
relative error = 1.0421966976676337188671217085462e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.332
y[1] (analytic) = 1.5531166373250115465486934807678
y[1] (numeric) = 1.5531166373250117089952197863807
absolute error = 1.624465263056129e-16
relative error = 1.0459390003406336235800017565667e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.333
y[1] (analytic) = 1.5534251668399539980261217778092
y[1] (numeric) = 1.5534251668399541610849862056969
absolute error = 1.630588644278877e-16
relative error = 1.0496731217480481224334477550282e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.334
y[1] (analytic) = 1.553734482653966989944957876871
y[1] (numeric) = 1.5537344826539671536152000779104
absolute error = 1.636702422010394e-16
relative error = 1.0533990461579430896438071154792e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.335
y[1] (analytic) = 1.5540445835297876786742644637905
y[1] (numeric) = 1.5540445835297878429549216433483
absolute error = 1.642806571795578e-16
relative error = 1.0571167579144867858252556060914e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=91.5MB, alloc=4.3MB, time=12.65
NO POLE
x[1] = 0.336
y[1] (analytic) = 1.5543554682270129743990659198856
y[1] (numeric) = 1.5543554682270131392891728416694
absolute error = 1.648901069217838e-16
relative error = 1.0608262414379827559564270134709e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.337
y[1] (analytic) = 1.5546671355021045027310537112914
y[1] (numeric) = 1.5546671355021046682296427012107
absolute error = 1.654985889899193e-16
relative error = 1.0645274812249047500422192204902e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.338
y[1] (analytic) = 1.5549795841083935788604258912498
y[1] (numeric) = 1.5549795841083937449665268412865
absolute error = 1.661061009500367e-16
relative error = 1.0682204618479278767999349260980e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.339
y[1] (analytic) = 1.5552928127960861942289641146251
y[1] (numeric) = 1.5552928127960863609416044867142
absolute error = 1.667126403720891e-16
relative error = 1.0719051679559630693307536373985e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.34
y[1] (analytic) = 1.5556068203122680157044014789889
y[1] (numeric) = 1.5556068203122681830226063089085
absolute error = 1.673182048299196e-16
relative error = 1.0755815842741845738054194881057e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.341
y[1] (analytic) = 1.555921605400909397236084501466
y[1] (numeric) = 1.5559216054009095651588764027371
absolute error = 1.679227919012711e-16
relative error = 1.0792496956040594699937654254686e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.342
y[1] (analytic) = 1.5562371668028704039718826153767
y[1] (numeric) = 1.5562371668028705724982817831729
absolute error = 1.685263991677962e-16
relative error = 1.0829094868233766516080823979193e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.343
y[1] (analytic) = 1.5565535032559058488162487257368
y[1] (numeric) = 1.5565535032559060179452729408034
absolute error = 1.691290242150666e-16
relative error = 1.0865609428862714137106697072204e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.344
y[1] (analytic) = 1.5568706134946703414092845980874
y[1] (numeric) = 1.5568706134946705111399492306703
absolute error = 1.697306646325829e-16
relative error = 1.0902040488232514354504151962827e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.345
y[1] (analytic) = 1.5571884962507233495066151711256
y[1] (numeric) = 1.5571884962507235198379331849098
absolute error = 1.703313180137842e-16
relative error = 1.0938387897412203042731822726728e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=95.3MB, alloc=4.3MB, time=13.18
NO POLE
x[1] = 0.346
y[1] (analytic) = 1.5575071502525342727398262803872
y[1] (numeric) = 1.5575071502525344436708082364451
absolute error = 1.709309819560579e-16
relative error = 1.0974651508235011545722171323904e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.347
y[1] (analytic) = 1.5578265742254875287371707579958
y[1] (numeric) = 1.5578265742254877002668248187448
absolute error = 1.715296540607490e-16
relative error = 1.1010831173298559284552752467542e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.348
y[1] (analytic) = 1.5581467668918876515841984324349
y[1] (numeric) = 1.5581467668918878237115303656047
absolute error = 1.721273319331698e-16
relative error = 1.1046926745965060423145370917461e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.349
y[1] (analytic) = 1.558467726970964402603916192621
y[1] (numeric) = 1.5584677269709645753279293752306
absolute error = 1.727240131826096e-16
relative error = 1.1082938080361518919067807548803e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.35
y[1] (analytic) = 1.558789453178877893436035002452
y[1] (numeric) = 1.5587894531788780667557304247963
absolute error = 1.733196954223443e-16
relative error = 1.1118865031379905574577408477667e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.351
y[1] (analytic) = 1.5591119442287237213948115556745
y[1] (numeric) = 1.5591119442287238953091878253201
absolute error = 1.739143762696456e-16
relative error = 1.1154707454677297886120075910333e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.352
y[1] (analytic) = 1.5594351988305381170849431465479
y[1] (numeric) = 1.559435198830538291592996492339
absolute error = 1.745080533457911e-16
relative error = 1.1190465206676066124001063419895e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.353
y[1] (analytic) = 1.5597592156913031042549252995929
y[1] (numeric) = 1.559759215691303279355649575666
absolute error = 1.751007242760731e-16
relative error = 1.1226138144563964542352970779244e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.354
y[1] (analytic) = 1.5600839935149516718672327518704
y[1] (numeric) = 1.5600839935149518475596194416791
absolute error = 1.756923866898087e-16
relative error = 1.1261726126294294529790652274708e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.355
y[1] (analytic) = 1.5604095310023729583646355139651
y[1] (numeric) = 1.5604095310023731346476737343142
absolute error = 1.762830382203491e-16
relative error = 1.1297229010586005031215184847533e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=99.1MB, alloc=4.3MB, time=13.71
NO POLE
x[1] = 0.356
y[1] (analytic) = 1.560735826851417448111912951321
y[1] (numeric) = 1.5607358268514176249845894564099
absolute error = 1.768726765050889e-16
relative error = 1.1332646656923781605438685176522e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.357
y[1] (analytic) = 1.5610628797569021799921801260011
y[1] (numeric) = 1.561062879756902357453479311477
absolute error = 1.774612991854759e-16
relative error = 1.1367978925558156180549258985347e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.358
y[1] (analytic) = 1.5613906884106159681369920205115
y[1] (numeric) = 1.5613906884106161461858959275314
absolute error = 1.780489039070199e-16
relative error = 1.1403225677505541424457666137126e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.359
y[1] (analytic) = 1.5617192515013246347693427302321
y[1] (numeric) = 1.5617192515013248134048310495351
absolute error = 1.786354883193030e-16
relative error = 1.1438386774548349937641300319494e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.36
y[1] (analytic) = 1.562048567714776255138628259437
y[1] (numeric) = 1.5620485677147764343596783354254
absolute error = 1.792210500759884e-16
relative error = 1.1473462079235006104345629474959e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.361
y[1] (analytic) = 1.5623786357337064145265931880442
y[1] (numeric) = 1.5623786357337065943321800228739
absolute error = 1.798055868348297e-16
relative error = 1.1508451454879978787143780817645e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.362
y[1] (analytic) = 1.5627094542378434773032331923185
y[1] (numeric) = 1.5627094542378436576923294499991
absolute error = 1.803890962576806e-16
relative error = 1.1543354765563828452280836370912e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.363
y[1] (analytic) = 1.5630410219039138680115772029425
y[1] (numeric) = 1.5630410219039140489831532134468
absolute error = 1.809715760105043e-16
relative error = 1.1578171876133223937276024838272e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.364
y[1] (analytic) = 1.5633733374056473644602248683691
y[1] (numeric) = 1.5633733374056475460132486317516
absolute error = 1.815530237633825e-16
relative error = 1.1612902652200922526927770154296e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.365
y[1] (analytic) = 1.5637063994137824028024669603624
y[1] (numeric) = 1.5637063994137825849359041508874
absolute error = 1.821334371905250e-16
relative error = 1.1647546960145777360904890924259e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=103.0MB, alloc=4.3MB, time=14.24
NO POLE
x[1] = 0.366
y[1] (analytic) = 1.5640402065960713945807684123191
y[1] (numeric) = 1.564040206596071577293582382598
absolute error = 1.827128139702789e-16
relative error = 1.1682104667112708213484138962096e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.367
y[1] (analytic) = 1.5643747576172860557153458195276
y[1] (numeric) = 1.5643747576172862390064976046653
absolute error = 1.832911517851377e-16
relative error = 1.1716575641012654895497523455951e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.368
y[1] (analytic) = 1.5647100511392227474155234541602
y[1] (numeric) = 1.5647100511392229312839717759113
absolute error = 1.838684483217511e-16
relative error = 1.1750959750522564450992342035140e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.369
y[1] (analytic) = 1.5650460858207078289925041566956
y[1] (numeric) = 1.5650460858207080134372054276293
absolute error = 1.844447012709337e-16
relative error = 1.1785256865085297104293794870889e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.37
y[1] (analytic) = 1.5653828603176030225521438598253
y[1] (numeric) = 1.5653828603176032075720521874996
absolute error = 1.850199083276743e-16
relative error = 1.1819466854909559698338489698789e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.371
y[1] (analytic) = 1.5657203732828107895462709808976
y[1] (numeric) = 1.5657203732828109751403381720433
absolute error = 1.855940671911457e-16
relative error = 1.1853589590969860215787301724110e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.372
y[1] (analytic) = 1.5660586233662797191610444847929
y[1] (numeric) = 1.5660586233662799053282200495059
absolute error = 1.861671755647130e-16
relative error = 1.1887624945006355661598528269383e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.373
y[1] (analytic) = 1.5663976092150099285207970709794
y[1] (numeric) = 1.5663976092150101152600282269229
absolute error = 1.867392311559435e-16
relative error = 1.1921572789524791394563980886278e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.374
y[1] (analytic) = 1.5667373294730584746857626765792
y[1] (numeric) = 1.5667373294730586619959943531949
absolute error = 1.873102316766157e-16
relative error = 1.1955432997796372222554360968718e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.375
y[1] (analytic) = 1.56707778278154477842204031175
y[1] (numeric) = 1.5670777827815449663022151544782
absolute error = 1.878801748427282e-16
relative error = 1.1989205443857616435738592901549e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=106.8MB, alloc=4.3MB, time=14.77
NO POLE
x[1] = 0.376
y[1] (analytic) = 1.5674189677786560597220991547579
y[1] (numeric) = 1.567418967778656248171157529267
absolute error = 1.884490583745091e-16
relative error = 1.2022890002510231104134115427427e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.377
y[1] (analytic) = 1.5677608830996527850540828319697
y[1] (numeric) = 1.5677608830996529740709628283947
absolute error = 1.890168799964250e-16
relative error = 1.2056486549320951221483613464885e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.378
y[1] (analytic) = 1.5681035273768741263181238928094
y[1] (numeric) = 1.5681035273768743159017613299997
absolute error = 1.895836374371903e-16
relative error = 1.2089994960621387411767038223978e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.379
y[1] (analytic) = 1.5684468992397434314878326617008
y[1] (numeric) = 1.5684468992397436216371610914766
absolute error = 1.901493284297758e-16
relative error = 1.2123415113507818449476358903414e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.38
y[1] (analytic) = 1.5687909973147737069150779083332
y[1] (numeric) = 1.5687909973147738976290286197517
absolute error = 1.907139507114185e-16
relative error = 1.2156746885841049812396063432527e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.381
y[1] (analytic) = 1.5691358202255731112761301244396
y[1] (numeric) = 1.5691358202255733025536321480694
absolute error = 1.912775020236298e-16
relative error = 1.2189990156246159745451578669368e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.382
y[1] (analytic) = 1.569481366592850461137191629837
y[1] (numeric) = 1.5694813665928506529771717420424
absolute error = 1.918399801122054e-16
relative error = 1.2223144804112343291328588750213e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.383
y[1] (analytic) = 1.5698276350344207481172912529517
y[1] (numeric) = 1.5698276350344209405186739801853
absolute error = 1.924013827272336e-16
relative error = 1.2256210709592643945456256482280e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.384
y[1] (analytic) = 1.5701746241652106676264749416049
y[1] (numeric) = 1.5701746241652108605881825647096
absolute error = 1.929617076231047e-16
relative error = 1.2289187753603745086788528713481e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.385
y[1] (analytic) = 1.5705223325972641591571773586689
y[1] (numeric) = 1.5705223325972643526781299171888
absolute error = 1.935209525585199e-16
relative error = 1.2322075817825719238225600258607e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=110.6MB, alloc=4.3MB, time=15.31
x[1] = 0.386
y[1] (analytic) = 1.5708707589397479581066133044949
y[1] (numeric) = 1.570870758939748152185728600995
absolute error = 1.940791152965001e-16
relative error = 1.2354874784701760708702196560702e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.387
y[1] (analytic) = 1.5712199017989571591079816839479
y[1] (numeric) = 1.5712199017989573537441752883431
absolute error = 1.946361936043952e-16
relative error = 1.2387584537437939853180756140187e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.388
y[1] (analytic) = 1.5715697597783207908482287006518
y[1] (numeric) = 1.5715697597783209860404139545445
absolute error = 1.951921852538927e-16
relative error = 1.2420204960002902583870251313214e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.389
y[1] (analytic) = 1.5719203314784074023500710148245
y[1] (numeric) = 1.5719203314784075980971590358512
absolute error = 1.957470880210267e-16
relative error = 1.2452735937127585219945485077857e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.39
y[1] (analytic) = 1.5722716154969306606959337440589
y[1] (numeric) = 1.5722716154969308569968334302457
absolute error = 1.963008996861868e-16
relative error = 1.2485177354304912875005601104336e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.391
y[1] (analytic) = 1.5726236104287549601714124187606
y[1] (numeric) = 1.5726236104287551570250304528879
absolute error = 1.968536180341273e-16
relative error = 1.2517529097789506867592280364535e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.392
y[1] (analytic) = 1.5729763148659010428058223258754
y[1] (numeric) = 1.5729763148659012402110631798507
absolute error = 1.974052408539753e-16
relative error = 1.2549791054597312161961141070108e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.393
y[1] (analytic) = 1.5733297273975516302873530862005
y[1] (numeric) = 1.573329727397551828243119025441
absolute error = 1.979557659392405e-16
relative error = 1.2581963112505322955998637623356e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.394
y[1] (analytic) = 1.5736838466100570672303008121729
y[1] (numeric) = 1.573683846610057265735491899996
absolute error = 1.985051910878231e-16
relative error = 1.2614045160051177524604651895434e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.395
y[1] (analytic) = 1.5740386710869409757718047847288
y[1] (numeric) = 1.574038671086941174825318886752
absolute error = 1.990535141020232e-16
relative error = 1.2646037086532838554415924966381e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.396
y[1] (analytic) = 1.5743941994089059214754702698277
y[1] (numeric) = 1.5743941994089061210762030583774
absolute error = 1.996007327885497e-16
relative error = 1.2677938782008231827798625394536e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=114.4MB, alloc=4.3MB, time=15.87
NO POLE
x[1] = 0.397
y[1] (analytic) = 1.574750430153839090519213867705
y[1] (numeric) = 1.5747504301538392906660588262334
absolute error = 2.001468449585284e-16
relative error = 1.2709750137294824296794832843527e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.398
y[1] (analytic) = 1.5751073618968179781446226510391
y[1] (numeric) = 1.5751073618968181788364710785506
absolute error = 2.006918484275115e-16
relative error = 1.2741471043969281342060349048285e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.399
y[1] (analytic) = 1.5754649932101160883450733021844
y[1] (numeric) = 1.57546499321011628958081431767
absolute error = 2.012357410154856e-16
relative error = 1.2773101394367019044884991896978e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.4
y[1] (analytic) = 1.5758233226632086447698125045894
y[1] (numeric) = 1.5758233226632088465483330514707
absolute error = 2.017785205468813e-16
relative error = 1.2804641081581848387899564374049e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.401
y[1] (analytic) = 1.5761823488227783128211549796967
y[1] (numeric) = 1.5761823488227785151413398302778
absolute error = 2.023201848505811e-16
relative error = 1.2836089999465501898273558271704e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.402
y[1] (analytic) = 1.5765420702527209329219107881588
y[1] (numeric) = 1.5765420702527211357826425480873
absolute error = 2.028607317599285e-16
relative error = 1.2867448042627226894327680278217e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.403
y[1] (analytic) = 1.5769024855141512649301088333073
y[1] (numeric) = 1.5769024855141514683302679460441
absolute error = 2.034001591127368e-16
relative error = 1.2898715106433350133286263188563e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.404
y[1] (analytic) = 1.5772635931654087436780389156399
y[1] (numeric) = 1.5772635931654089476165036669369
absolute error = 2.039384647512970e-16
relative error = 1.2929891087006775892407437464499e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.405
y[1] (analytic) = 1.57762539176206324561259018983
y[1] (numeric) = 1.5776253917620634500882367122173
absolute error = 2.044756465223873e-16
relative error = 1.2960975881226576083704762187077e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.406
y[1] (analytic) = 1.5779878798569208665138194705957
y[1] (numeric) = 1.5779878798569210715255217478773
absolute error = 2.050117022772816e-16
relative error = 1.2991969386727507515540585797793e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=118.2MB, alloc=4.3MB, time=16.40
NO POLE
x[1] = 0.407
y[1] (analytic) = 1.5783510560000297102686385208579
y[1] (numeric) = 1.5783510560000299158152683926152
absolute error = 2.055466298717573e-16
relative error = 1.3022871501899475452937026215663e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.408
y[1] (analytic) = 1.5787149187386856886764652351555
y[1] (numeric) = 1.5787149187386858947568924012604
absolute error = 2.060804271661049e-16
relative error = 1.3053682125887101947987940238296e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.409
y[1] (analytic) = 1.5790794666174383322636395034485
y[1] (numeric) = 1.5790794666174385388767315285844
absolute error = 2.066130920251359e-16
relative error = 1.3084401158589177151628077697943e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.41
y[1] (analytic) = 1.5794446981780966120833605053908
y[1] (numeric) = 1.5794446981780968192279828235823
absolute error = 2.071446223181915e-16
relative error = 1.3115028500658152107492191496435e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.411
y[1] (analytic) = 1.5798106119597347724778582430875
y[1] (numeric) = 1.5798106119597349801528741622388
absolute error = 2.076750159191513e-16
relative error = 1.3145564053499622350632146753083e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.412
y[1] (analytic) = 1.5801772064986981747794682714272
y[1] (numeric) = 1.5801772064986983829837389778688
absolute error = 2.082042707064416e-16
relative error = 1.3176007719271777041137106630684e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.413
y[1] (analytic) = 1.5805444803286091519272348294817
y[1] (numeric) = 1.5805444803286093606596193925257
absolute error = 2.087323845630440e-16
relative error = 1.3206359400884858006165673840881e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.414
y[1] (analytic) = 1.580912431980372873975623914367
y[1] (numeric) = 1.5809124319803730832349792908707
absolute error = 2.092593553765037e-16
relative error = 1.3236619002000590750803151888317e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.415
y[1] (analytic) = 1.5812810599821832244718842705339
y[1] (numeric) = 1.5812810599821834342570653094721
absolute error = 2.097851810389382e-16
relative error = 1.3266786427031631780722065369519e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.416
y[1] (analytic) = 1.5816503628595286876785507928792
y[1] (numeric) = 1.5816503628595288979884102399248
absolute error = 2.103098594470456e-16
relative error = 1.3296861581140981659585364229542e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=122.0MB, alloc=4.3MB, time=16.96
NO POLE
x[1] = 0.417
y[1] (analytic) = 1.5820203391351982466175414615144
y[1] (numeric) = 1.5820203391351984574509299636272
absolute error = 2.108333885021128e-16
relative error = 1.3326844370241382850008043728628e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.418
y[1] (analytic) = 1.5823909873292872919122556396665
y[1] (numeric) = 1.5823909873292875032680217496909
absolute error = 2.113557661100244e-16
relative error = 1.3356734700994752949461147453784e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.419
y[1] (analytic) = 1.5827623059592035414040383741984
y[1] (numeric) = 1.582762305959203753281028555469
absolute error = 2.118769901812706e-16
relative error = 1.3386532480811545886092718017236e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.42
y[1] (analytic) = 1.5831342935396729705193322407823
y[1] (numeric) = 1.5831342935396731829163908717382
absolute error = 2.123970586309559e-16
relative error = 1.3416237617850154921495088309360e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.421
y[1] (analytic) = 1.5835069485827457533637952730275
y[1] (numeric) = 1.5835069485827459662797646518346
absolute error = 2.129159693788071e-16
relative error = 1.3445850021016262695859213552736e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.422
y[1] (analytic) = 1.5838802695978022145196206070116
y[1] (numeric) = 1.5838802695978024279533409561936
absolute error = 2.134337203491820e-16
relative error = 1.3475369599962226823896501710298e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.423
y[1] (analytic) = 1.5842542550915587915222506598724
y[1] (numeric) = 1.5842542550915590054725601309498
absolute error = 2.139503094710774e-16
relative error = 1.3504796265086412644171489876724e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.424
y[1] (analytic) = 1.5846289035680740079926359435539
y[1] (numeric) = 1.5846289035680742224583706216913
absolute error = 2.144657346781374e-16
relative error = 1.3534129927532536346381098807991e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.425
y[1] (analytic) = 1.5850042135287544574011459926346
y[1] (numeric) = 1.5850042135287546723811399012966
absolute error = 2.149799939086620e-16
relative error = 1.3563370499189018490748074664703e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.426
y[1] (analytic) = 1.5853801834723607974391973585743
y[1] (numeric) = 1.5853801834723610129322824641891
absolute error = 2.154930851056148e-16
relative error = 1.3592517892688272242017301219392e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=125.8MB, alloc=4.3MB, time=17.49
NO POLE
x[1] = 0.427
y[1] (analytic) = 1.5857568118950137549746211918579
y[1] (numeric) = 1.5857568118950139709796274084897
absolute error = 2.160050062166318e-16
relative error = 1.3621572021406052580696831554046e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.428
y[1] (analytic) = 1.5861340972902001415667505985741
y[1] (numeric) = 1.5861340972902003580825057926034
absolute error = 2.165157551940293e-16
relative error = 1.3650532799460740329280570782363e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.429
y[1] (analytic) = 1.5865120381487788795171657190999
y[1] (numeric) = 1.5865120381487790965424957139117
absolute error = 2.170253299948118e-16
relative error = 1.3679400141712617861932062291230e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.43
y[1] (analytic) = 1.586890632958987038431992333944
y[1] (numeric) = 1.5868906329589872559657209146251
absolute error = 2.175337285806811e-16
relative error = 1.3708173963763212163306898751311e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.431
y[1] (analytic) = 1.5872698802064458822716077556062
y[1] (numeric) = 1.5872698802064461003125566736495
absolute error = 2.180409489180433e-16
relative error = 1.3736854181954497252080395551560e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.432
y[1] (analytic) = 1.5876497783741669268635658156883
y[1] (numeric) = 1.5876497783741671454105547937062
absolute error = 2.185469889780179e-16
relative error = 1.3765440713368220778572994381915e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.433
y[1] (analytic) = 1.5880303259425580078545109036371
y[1] (numeric) = 1.5880303259425582269063576400824
absolute error = 2.190518467364453e-16
relative error = 1.3793933475825121628296754420205e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.434
y[1] (analytic) = 1.5884115213894293590768092575507
y[1] (numeric) = 1.5884115213894295786323294314457
absolute error = 2.195555201738950e-16
relative error = 1.3822332387884183545430000659969e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.435
y[1] (analytic) = 1.5887933631899997013055840486293
y[1] (numeric) = 1.5887933631899999213635913243034
absolute error = 2.200580072756741e-16
relative error = 1.3850637368841899572454393820183e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.436
y[1] (analytic) = 1.5891758498169023413817992392481
y[1] (numeric) = 1.5891758498169025619411052710829
absolute error = 2.205593060318348e-16
relative error = 1.3878848338731465517260935363750e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=129.7MB, alloc=4.3MB, time=18.02
NO POLE
x[1] = 0.437
y[1] (analytic) = 1.5895589797401912816769957304489
y[1] (numeric) = 1.5895589797401915027364101676315
absolute error = 2.210594144371826e-16
relative error = 1.3906965218322009548292974038587e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.438
y[1] (analytic) = 1.5899427514273473398752419480511
y[1] (numeric) = 1.5899427514273475614335724393359
absolute error = 2.215583304912848e-16
relative error = 1.3934987929117832732140861582080e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.439
y[1] (analytic) = 1.5903271633432842790478197477414
y[1] (numeric) = 1.5903271633432845011038719462191
absolute error = 2.220560521984777e-16
relative error = 1.3962916393357559920204460793662e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.44
y[1] (analytic) = 1.5907122139503549479961253485695
y[1] (numeric) = 1.5907122139503551705487029164446
absolute error = 2.225525775678751e-16
relative error = 1.3990750534013364618469152294287e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.441
y[1] (analytic) = 1.5910979017083574318382239314352
y[1] (numeric) = 1.5910979017083576548861285448114
absolute error = 2.230479046133762e-16
relative error = 1.4018490274790148334625030990255e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.442
y[1] (analytic) = 1.5914842250745412128144555645483
y[1] (numeric) = 1.5914842250745414363564869182219
absolute error = 2.235420313536736e-16
relative error = 1.4046135540124718497591690298392e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.443
y[1] (analytic) = 1.5918711825036133412874492416523
y[1] (numeric) = 1.5918711825036135653224050539132
absolute error = 2.240349558122609e-16
relative error = 1.4073686255184933576362127138149e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.444
y[1] (analytic) = 1.5922587724477446169118610411835
y[1] (numeric) = 1.5922587724477448414385370586245
absolute error = 2.245266760174410e-16
relative error = 1.4101142345868884572443928573554e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.445
y[1] (analytic) = 1.5926469933565757799491117356549
y[1] (numeric) = 1.5926469933565760049663017379885
absolute error = 2.250171900023336e-16
relative error = 1.4128503738804018675481852874548e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.446
y[1] (analytic) = 1.5930358436772237127023586005689
y[1] (numeric) = 1.5930358436772239382088544054524
absolute error = 2.255064958048835e-16
relative error = 1.4155770361346305652287226350689e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=133.5MB, alloc=4.3MB, time=18.55
NO POLE
x[1] = 0.447
y[1] (analytic) = 1.5934253218542876510468956912408
y[1] (numeric) = 1.5934253218542878770414871591089
absolute error = 2.259945914678681e-16
relative error = 1.4182942141579346518327451479720e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.448
y[1] (analytic) = 1.5938154263298554060311364742133
y[1] (numeric) = 1.5938154263298556325126115131188
absolute error = 2.264814750389055e-16
relative error = 1.4210019008313512464587338659806e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.449
y[1] (analytic) = 1.5942061555435095955232924176283
y[1] (numeric) = 1.5942061555435098224904369880903
absolute error = 2.269671445704620e-16
relative error = 1.4237000891085038750350086850697e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.45
y[1] (analytic) = 1.5945975079323338858788209621482
y[1] (numeric) = 1.5945975079323341133304190820083
absolute error = 2.274515981198601e-16
relative error = 1.4263887720155142657029476663820e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.451
y[1] (analytic) = 1.5949894819309192436036762109597
y[1] (numeric) = 1.5949894819309194715385099602459
absolute error = 2.279348337492862e-16
relative error = 1.4290679426509115339859421309239e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.452
y[1] (analytic) = 1.5953820759713701969883556941906
y[1] (numeric) = 1.5953820759713704254052052199891
absolute error = 2.284168495257985e-16
relative error = 1.4317375941855418997987398727833e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.453
y[1] (analytic) = 1.595775288483311107687696679903
y[1] (numeric) = 1.5957752884833113365853402012376
absolute error = 2.288976435213346e-16
relative error = 1.4343977198624758056464904856970e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.454
y[1] (analytic) = 1.5961691178938924522213357208391
y[1] (numeric) = 1.5961691178938926815985495335582
absolute error = 2.293772138127191e-16
relative error = 1.4370483129969143235432330837762e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.455
y[1] (analytic) = 1.5965635626277971133697054434563
y[1] (numeric) = 1.5965635626277973432252639251277
absolute error = 2.298555584816714e-16
relative error = 1.4396893669760961081381289393620e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.456
y[1] (analytic) = 1.596958621107246681440403003654
y[1] (numeric) = 1.5969586211072469117730786184675
absolute error = 2.303326756148135e-16
relative error = 1.4423208752592036463017615961973e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=137.3MB, alloc=4.3MB, time=19.08
NO POLE
x[1] = 0.457
y[1] (analytic) = 1.5973542917520077653797251521191
y[1] (numeric) = 1.5973542917520079961882884557967
absolute error = 2.308085633036776e-16
relative error = 1.4449428313772675559016155778000e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.458
y[1] (analytic) = 1.5977505729793983137041254715655
y[1] (numeric) = 1.5977505729793985449873451162789
absolute error = 2.312832196447134e-16
relative error = 1.4475552289330683148642074742557e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.459
y[1] (analytic) = 1.5981474632042939452263100684652
y[1] (numeric) = 1.5981474632042941769829528077616
absolute error = 2.317566427392964e-16
relative error = 1.4501580616010435630205573990811e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.46
y[1] (analytic) = 1.5985449608391342895506488233314
y[1] (numeric) = 1.5985449608391345217794795170661
absolute error = 2.322288306937347e-16
relative error = 1.4527513231271853314491099916577e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.461
y[1] (analytic) = 1.5989430642939293373125402263604
y[1] (numeric) = 1.5989430642939295700123218456376
absolute error = 2.326997816192772e-16
relative error = 1.4553350073289453574489893265862e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.462
y[1] (analytic) = 1.5993417719762658001363288494412
y[1] (numeric) = 1.5993417719762660333058224815619
absolute error = 2.331694936321207e-16
relative error = 1.4579091080951328432848538333760e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.463
y[1] (analytic) = 1.5997410822913134802863356313423
y[1] (numeric) = 1.5997410822913137139243004847601
absolute error = 2.336379648534178e-16
relative error = 1.4604736193858165524502900036160e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.464
y[1] (analytic) = 1.6001409936418316499855223804481
y[1] (numeric) = 1.6001409936418318840907157897324
absolute error = 2.341051934092843e-16
relative error = 1.4630285352322231152639436662996e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.465
y[1] (analytic) = 1.6005415044281754403762732288918
y[1] (numeric) = 1.6005415044281756749474506596983
absolute error = 2.345711774308065e-16
relative error = 1.4655738497366340532491849867776e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.466
y[1] (analytic) = 1.6009426130483022400977372034778
y[1] (numeric) = 1.600942613048302475133652257527
absolute error = 2.350359150540492e-16
relative error = 1.4681095570722865252912796296461e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=141.1MB, alloc=4.3MB, time=19.61
NO POLE
x[1] = 0.467
y[1] (analytic) = 1.6013443178977781034541376125561
y[1] (numeric) = 1.6013443178977783389535420326183
absolute error = 2.354994044200622e-16
relative error = 1.4706356514832640542847819638477e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.468
y[1] (analytic) = 1.6017466173697841681484155841523
y[1] (numeric) = 1.6017466173697844041100592590412
absolute error = 2.359616436748889e-16
relative error = 1.4731521272843997310319085334861e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.469
y[1] (analytic) = 1.6021495098551230825555368293399
y[1] (numeric) = 1.6021495098551233189781677989126
absolute error = 2.364226309695727e-16
relative error = 1.4756589788611650382470546274593e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.47
y[1] (analytic) = 1.602552993742225442509752546194
y[1] (numeric) = 1.6025529937422256793921170063592
absolute error = 2.368823644601652e-16
relative error = 1.4781562006695692838530016432217e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.471
y[1] (analytic) = 1.6029570674171562375800673238681
y[1] (numeric) = 1.6029570674171564749209096316011
absolute error = 2.373408423077330e-16
relative error = 1.4806437872360496655275096095381e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.472
y[1] (analytic) = 1.603361729263621306808128953515
y[1] (numeric) = 1.6033617292636215446061916318802
absolute error = 2.377980626783652e-16
relative error = 1.4831217331573650842389030846216e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.473
y[1] (analytic) = 1.6037669776629738038827172031018
y[1] (numeric) = 1.6037669776629740421367409462828
absolute error = 2.382540237431810e-16
relative error = 1.4855900331004899627292403148613e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.474
y[1] (analytic) = 1.6041728109942206717249708667835
y[1] (numeric) = 1.6041728109942209104336945451203
absolute error = 2.387087236783368e-16
relative error = 1.4880486818025043324471112999675e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.475
y[1] (analytic) = 1.6045792276340291264584547565599
y[1] (numeric) = 1.6045792276340293656206154215934
absolute error = 2.391621606650335e-16
relative error = 1.4904976740704845618201014280946e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.476
y[1] (analytic) = 1.6049862259567331507381307645932
y[1] (numeric) = 1.6049862259567333903524636541169
absolute error = 2.396143328895237e-16
relative error = 1.4929370047813928593449144496319e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=144.9MB, alloc=4.3MB, time=20.15
x[1] = 0.477
y[1] (analytic) = 1.6053938043343399964122596889597
y[1] (numeric) = 1.6053938043343402364774982320787
absolute error = 2.400652385431190e-16
relative error = 1.4953666688819668032623044163257e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.478
y[1] (analytic) = 1.6058019611365366964912231838979
y[1] (numeric) = 1.6058019611365369370060990060956
absolute error = 2.405148758221977e-16
relative error = 1.4977866613886107697967749466802e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.479
y[1] (analytic) = 1.6062106947306965863972179679501
y[1] (numeric) = 1.606210694730696827360460896161
absolute error = 2.409632429282109e-16
relative error = 1.5001969773872768087171585231338e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.48
y[1] (analytic) = 1.606620003481885834468737299912
y[1] (numeric) = 1.606620003481886075879075367603
absolute error = 2.414103380676910e-16
relative error = 1.5025976120333598858189819189505e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.481
y[1] (analytic) = 1.6070298857528699816937177133755
y[1] (numeric) = 1.6070298857528702235498771656334
absolute error = 2.418561594522579e-16
relative error = 1.5049885605515782240529265142167e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.482
y[1] (analytic) = 1.6074403399041204906451920859943
y[1] (numeric) = 1.6074403399041207329458973846211
absolute error = 2.423007052986268e-16
relative error = 1.5073698182358630358801997807986e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.483
y[1] (analytic) = 1.6078513642938213035932533095946
y[1] (numeric) = 1.6078513642938215463372271382095
absolute error = 2.427439738286149e-16
relative error = 1.5097413804492408413367034715867e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.484
y[1] (analytic) = 1.6082629572778754097670961220181
y[1] (numeric) = 1.6082629572778756529530593911667
absolute error = 2.431859632691486e-16
relative error = 1.5121032426237183375266781701740e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.485
y[1] (analytic) = 1.6086751172099114217408680612875
y[1] (numeric) = 1.6086751172099116653675399135583
absolute error = 2.436266718522708e-16
relative error = 1.5144554002601673323254697109091e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.486
y[1] (analytic) = 1.6090878424412901609170240074596
y[1] (numeric) = 1.6090878424412904049831218226072
absolute error = 2.440660978151476e-16
relative error = 1.5167978489282053957423887927616e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.487
y[1] (analytic) = 1.6095011313211112520808423875268
y[1] (numeric) = 1.6095011313211114965850817876027
absolute error = 2.445042394000759e-16
relative error = 1.5191305842660815601576715547438e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=148.7MB, alloc=4.3MB, time=20.68
NO POLE
x[1] = 0.488
y[1] (analytic) = 1.6099149821962197269997248340971
y[1] (numeric) = 1.609914982196219971940819688587
absolute error = 2.449410948544899e-16
relative error = 1.5214536019805546412242951355704e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.489
y[1] (analytic) = 1.610329393411212637040864909457
y[1] (numeric) = 1.6103293934112128824175273404253
absolute error = 2.453766624309683e-16
relative error = 1.5237668978467753744223243399638e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.49
y[1] (analytic) = 1.61074436330844567478083543316
y[1] (numeric) = 1.6107443633084459205917758204014
absolute error = 2.458109403872414e-16
relative error = 1.5260704677081673976497095939497e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.491
y[1] (analytic) = 1.61115989022803980458060798362
y[1] (numeric) = 1.611159890228040050824534969818
absolute error = 2.462439269861980e-16
relative error = 1.5283643074763064651486121717212e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.492
y[1] (analytic) = 1.6115759725078879020994822824728
y[1] (numeric) = 1.6115759725078881487751027783651
absolute error = 2.466756204958923e-16
relative error = 1.5306484131307991408816417715569e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.493
y[1] (analytic) = 1.6119926084836614027213674148402
y[1] (numeric) = 1.6119926084836616498273866043909
absolute error = 2.471060191895507e-16
relative error = 1.5329227807191603558605349327660e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.494
y[1] (analytic) = 1.6124097964888169588668211892363
y[1] (numeric) = 1.6124097964888172064019425348155
absolute error = 2.475351213455792e-16
relative error = 1.5351874063566941767290515247628e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.495
y[1] (analytic) = 1.6128275348546031061642183978366
y[1] (numeric) = 1.6128275348546033541271436454061
absolute error = 2.479629252475695e-16
relative error = 1.5374422862263660031505453487654e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.496
y[1] (analytic) = 1.6132458219100669384533833013221
y[1] (numeric) = 1.6132458219100671868428124856289
absolute error = 2.483894291843068e-16
relative error = 1.5396874165786848095105261180212e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.497
y[1] (analytic) = 1.6136646559820607915949863326718
y[1] (numeric) = 1.6136646559820610404096177824476
absolute error = 2.488146314497758e-16
relative error = 1.5419227937315737268903729417001e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=152.5MB, alloc=4.3MB, time=21.22
NO POLE
x[1] = 0.498
y[1] (analytic) = 1.6140840353952489360589697912258
y[1] (numeric) = 1.6140840353952491852975001343938
absolute error = 2.492385303431680e-16
relative error = 1.5441484140702481963534128268210e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.499
y[1] (analytic) = 1.6145039584721142782652321822414
y[1] (numeric) = 1.6145039584721145279263563511299
absolute error = 2.496611241688885e-16
relative error = 1.5463642740470905348025899006284e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.5
y[1] (analytic) = 1.6149244235329650706497658481393
y[1] (numeric) = 1.6149244235329653207321770847017
absolute error = 2.500824112365624e-16
relative error = 1.5485703701815215430982873420150e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.501
y[1] (analytic) = 1.6153454288959416304294076358357
y[1] (numeric) = 1.6153454288959418809317974968778
absolute error = 2.505023898610421e-16
relative error = 1.5507666990598772135990860523686e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.502
y[1] (analytic) = 1.6157669728770230670383275501174
y[1] (numeric) = 1.6157669728770233179593859125311
absolute error = 2.509210583624137e-16
relative error = 1.5529532573352793915660334013229e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.503
y[1] (analytic) = 1.6161890537900340182093456560734
y[1] (numeric) = 1.616189053790034269547760722077
absolute error = 2.513384150660036e-16
relative error = 1.5551300417275072115563636958165e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.504
y[1] (analytic) = 1.6166116699466513946731329142981
y[1] (numeric) = 1.6166116699466516464275912166837
absolute error = 2.517544583023856e-16
relative error = 1.5572970490228711671028676527158e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.505
y[1] (analytic) = 1.6170348196564111334483171610552
y[1] (numeric) = 1.6170348196564113856175035684426
absolute error = 2.521691864073874e-16
relative error = 1.5594542760740830102566803575158e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.506
y[1] (analytic) = 1.6174585012267149596954810819832
y[1] (numeric) = 1.6174585012267152122780788040802
absolute error = 2.525825977220970e-16
relative error = 1.5616017198001245838672189915185e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.507
y[1] (analytic) = 1.6178827129628371571080047723652
y[1] (numeric) = 1.6178827129628374101026953652351
absolute error = 2.529946905928699e-16
relative error = 1.5637393771861211553710409703874e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=156.4MB, alloc=4.3MB, time=21.77
NO POLE
x[1] = 0.508
y[1] (analytic) = 1.6183074531679313468126713296222
y[1] (numeric) = 1.6183074531679316002181347009571
absolute error = 2.534054633713349e-16
relative error = 1.5658672452832056533634117219874e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.509
y[1] (analytic) = 1.618732720143037274752919884643
y[1] (numeric) = 1.6187327201430375285678342990446
absolute error = 2.538149144144016e-16
relative error = 1.5679853212083929784293047188659e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.51
y[1] (analytic) = 1.6191585121870876075275965479915
y[1] (numeric) = 1.619158512187087861750638632258
absolute error = 2.542230420842665e-16
relative error = 1.5700936021444452279669142791389e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.511
y[1] (analytic) = 1.619584827596914736658019925047
y[1] (numeric) = 1.6195848275969149912878646734662
absolute error = 2.546298447484192e-16
relative error = 1.5721920853397371173344584748584e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.512
y[1] (analytic) = 1.6200116646672575912561441408873
y[1] (numeric) = 1.6200116646672578462914649205369
absolute error = 2.550353207796496e-16
relative error = 1.5742807681081271564914477376105e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.513
y[1] (analytic) = 1.6204390216907684590665687113478
y[1] (numeric) = 1.6204390216907687145060372674021
absolute error = 2.554394685560543e-16
relative error = 1.5763596478288234674241189402016e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.514
y[1] (analytic) = 1.6208668969580198158551111013109
y[1] (numeric) = 1.6208668969580200716973975623535
absolute error = 2.558422864610426e-16
relative error = 1.5784287219462467240497200892413e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.515
y[1] (analytic) = 1.6212952887575111631166244250407
y[1] (numeric) = 1.6212952887575114193603973083841
absolute error = 2.562437728833434e-16
relative error = 1.5804879879698982422140172596789e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.516
y[1] (analytic) = 1.6217241953756758740747094664101
y[1] (numeric) = 1.6217241953756761307186356834218
absolute error = 2.566439262170117e-16
relative error = 1.5825374434742251981181450673542e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.517
y[1] (analytic) = 1.6221536150968880479459370293002
y[1] (numeric) = 1.6221536150968883049886818907348
absolute error = 2.570427448614346e-16
relative error = 1.5845770860984823680265676023394e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=160.2MB, alloc=4.3MB, time=22.30
NO POLE
x[1] = 0.518
y[1] (analytic) = 1.6225835462034693724411635704211
y[1] (numeric) = 1.6225835462034696298813907917591
absolute error = 2.574402272213380e-16
relative error = 1.5866069135465977953346399107462e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.519
y[1] (analytic) = 1.6230139869756959944764901184412
y[1] (numeric) = 1.6230139869756962523128618252343
absolute error = 2.578363717067931e-16
relative error = 1.5886269235870368365011852814166e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.52
y[1] (analytic) = 1.623444935691805399066381644752
y[1] (numeric) = 1.6234449356918056572975583779743
absolute error = 2.582311767332223e-16
relative error = 1.5906371140526621289702077028077e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.521
y[1] (analytic) = 1.6238763906280032963714313225604
y[1] (numeric) = 1.6238763906280035549960720439667
absolute error = 2.586246407214063e-16
relative error = 1.5926374828406005772714042281527e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.522
y[1] (analytic) = 1.6243083500584705168732214924366
y[1] (numeric) = 1.6243083500584707758899835899261
absolute error = 2.590167620974895e-16
relative error = 1.5946280279120994945248257041203e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.523
y[1] (analytic) = 1.6247408122553699146487006440651
y[1] (numeric) = 1.624740812255370174056239937052
absolute error = 2.594075392929869e-16
relative error = 1.5966087472923916190003191085675e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.524
y[1] (analytic) = 1.6251737754888532787164633258968
y[1] (numeric) = 1.6251737754888535385134340706871
absolute error = 2.597969707447903e-16
relative error = 1.5985796390705554562317364535500e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.525
y[1] (analytic) = 1.625607238027068252427287606797
y[1] (numeric) = 1.6256072380270685126123425019714
absolute error = 2.601850548951744e-16
relative error = 1.6005407013993746503448908539124e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.526
y[1] (analytic) = 1.6260411981361652608712525367656
y[1] (numeric) = 1.6260411981361655214430427285687
absolute error = 2.605717901918031e-16
relative error = 1.6024919324951982354187029166464e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.527
y[1] (analytic) = 1.6264756540803044462737259874958
y[1] (numeric) = 1.6264756540803047072309010752316
absolute error = 2.609571750877358e-16
relative error = 1.6044333306378005396200178863589e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=164.0MB, alloc=4.3MB, time=22.83
NO POLE
x[1] = 0.528
y[1] (analytic) = 1.6269106041216626113524812980676
y[1] (numeric) = 1.6269106041216628726936893395009
absolute error = 2.613412080414333e-16
relative error = 1.6063648941702382881452388322528e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.529
y[1] (analytic) = 1.6273460465204401706081693065669
y[1] (numeric) = 1.6273460465204404323320568233313
absolute error = 2.617238875167644e-16
relative error = 1.6082866214987116737188264151109e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.53
y[1] (analytic) = 1.6277819795348681095203406150109
y[1] (numeric) = 1.6277819795348683716255525980225
absolute error = 2.621052119830116e-16
relative error = 1.6101985110924195619317212880408e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.531
y[1] (analytic) = 1.6282184014212149516211813127691
y[1] (numeric) = 1.6282184014212152141063612276468
absolute error = 2.624851799148777e-16
relative error = 1.6121005614834199014719783011413e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.532
y[1] (analytic) = 1.6286553104337937334190938728274
y[1] (numeric) = 1.6286553104337939962828836653187
absolute error = 2.628637897924913e-16
relative error = 1.6139927712664830534589192462298e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.533
y[1] (analytic) = 1.6290927048249689871442235358701
y[1] (numeric) = 1.6290927048249692503852636372836
absolute error = 2.632410401014135e-16
relative error = 1.6158751390989521754963344952369e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.534
y[1] (analytic) = 1.6295305828451637312879992093862
y[1] (numeric) = 1.6295305828451639949049285420298
absolute error = 2.636169293326436e-16
relative error = 1.6177476637005971504156526454774e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.535
y[1] (analytic) = 1.629968942742866468908726732956
y[1] (numeric) = 1.6299689427428667329001827155812
absolute error = 2.639914559826252e-16
relative error = 1.6196103438534706649972006160595e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.536
y[1] (analytic) = 1.6304077827646381936752412966767
y[1] (numeric) = 1.6304077827646384580398598499288
absolute error = 2.643646185532521e-16
relative error = 1.6214631784017627586102631820878e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.537
y[1] (analytic) = 1.6308471011551194036205948474582
y[1] (numeric) = 1.6308471011551196683570103993326
absolute error = 2.647364155518744e-16
relative error = 1.6233061662516563014066447938222e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=167.8MB, alloc=4.3MB, time=23.36
NO POLE
x[1] = 0.538
y[1] (analytic) = 1.6312868961570371225777234777911
y[1] (numeric) = 1.631286896157037387684568969096
absolute error = 2.651068454913049e-16
relative error = 1.6251393063711840173695062074526e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.539
y[1] (analytic) = 1.6317271660112119292690090636803
y[1] (numeric) = 1.6317271660112121947449159535045
absolute error = 2.654759068898242e-16
relative error = 1.6269625977900772477733292894868e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.54
y[1] (analytic) = 1.6321679089565649940216188028685
y[1] (numeric) = 1.6321679089565652598652170740556
absolute error = 2.658435982711871e-16
relative error = 1.6287760395996224044234983476916e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.541
y[1] (analytic) = 1.6326091232301251230804758013738
y[1] (numeric) = 1.6326091232301253892903939660025
absolute error = 2.662099181646287e-16
relative error = 1.6305796309525153019339924431369e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.542
y[1] (analytic) = 1.6330508070670358104906834658529
y[1] (numeric) = 1.6330508070670360770655485707227
absolute error = 2.665748651048698e-16
relative error = 1.6323733710627109276750150669920e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.543
y[1] (analytic) = 1.6334929587005622975211961814928
y[1] (numeric) = 1.6334929587005625644596338136161
absolute error = 2.669384376321233e-16
relative error = 1.6341572592052790692105382050207e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.544
y[1] (analytic) = 1.633935576362098639601498590163
y[1] (numeric) = 1.6339355763620989069021328822624
absolute error = 2.673006342920994e-16
relative error = 1.6359312947162523277488920857955e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.545
y[1] (analytic) = 1.6343786582811747807430257315312
y[1] (numeric) = 1.6343786582811750484044793675432
absolute error = 2.676614536360120e-16
relative error = 1.6376954769924812205500508630235e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.546
y[1] (analytic) = 1.634822202685463635417026370897
y[1] (numeric) = 1.6348222026854639034379205914813
absolute error = 2.680208942205843e-16
relative error = 1.6394498054914841291371638251368e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.547
y[1] (analytic) = 1.6352662078007881778605420117313
y[1] (numeric) = 1.6352662078007884462394966197855
absolute error = 2.683789546080542e-16
relative error = 1.6411942797312957762471703656806e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=171.6MB, alloc=4.3MB, time=23.90
x[1] = 0.548
y[1] (analytic) = 1.6357106718511285387821443784576
y[1] (numeric) = 1.6357106718511288075177777446384
absolute error = 2.687356333661808e-16
relative error = 1.6429288992903221859729930425565e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.549
y[1] (analytic) = 1.6361555930586291094390445559888
y[1] (numeric) = 1.6361555930586293785299736242384
absolute error = 2.690909290682496e-16
relative error = 1.6446536638071874502679543231028e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.55
y[1] (analytic) = 1.6366009696436056530571574870538
y[1] (numeric) = 1.636600969643605922501997780132
absolute error = 2.694448402930782e-16
relative error = 1.6463685729805833198269670740528e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.551
y[1] (analytic) = 1.6370467998245524235656761565386
y[1] (numeric) = 1.6370467998245526933630417815607
absolute error = 2.697973656250221e-16
relative error = 1.6480736265691191745812513285718e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.552
y[1] (analytic) = 1.6374930818181492916176805340359
y[1] (numeric) = 1.6374930818181495617661841880165
absolute error = 2.701485036539806e-16
relative error = 1.6497688243911723771072402623026e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.553
y[1] (analytic) = 1.6379398138392688778682772016702
y[1] (numeric) = 1.6379398138392691483665301770722
absolute error = 2.704982529754020e-16
relative error = 1.6514541663247341280529391276250e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.554
y[1] (analytic) = 1.6383869941009836934817365641496
y[1] (numeric) = 1.6383869941009839643283487544389
absolute error = 2.708466121902893e-16
relative error = 1.6531296523072581604647638587490e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.555
y[1] (analytic) = 1.6388346208145732878390656220166
y[1] (numeric) = 1.6388346208145735590326455272229
absolute error = 2.711935799052063e-16
relative error = 1.6547952823355116614313330751080e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.556
y[1] (analytic) = 1.6392826921895314034174254873373
y[1] (numeric) = 1.6392826921895316749565802196199
absolute error = 2.715391547322826e-16
relative error = 1.6564510564654192704523668424070e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.557
y[1] (analytic) = 1.6397312064335731378127741336988
y[1] (numeric) = 1.639731206433573409696109422918
absolute error = 2.718833352892192e-16
relative error = 1.6580969748119105393380746760055e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.558
y[1] (analytic) = 1.6401801617526421128770862994924
y[1] (numeric) = 1.6401801617526423851032064987869
absolute error = 2.722261201992945e-16
relative error = 1.6597330375487696316596220635407e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=175.4MB, alloc=4.3MB, time=24.44
NO POLE
x[1] = 0.559
y[1] (analytic) = 1.6406295563509176509414740051629
y[1] (numeric) = 1.6406295563509179235089820965322
absolute error = 2.725675080913693e-16
relative error = 1.6613592449084787281540450544722e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.56
y[1] (analytic) = 1.6410793884308219580965028015097
y[1] (numeric) = 1.641079388430822231004000401402
absolute error = 2.729074975998923e-16
relative error = 1.6629755971820642944759976317499e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.561
y[1] (analytic) = 1.6415296561930273145009706373519
y[1] (numeric) = 1.641529656193027587747058002258
absolute error = 2.732460873649061e-16
relative error = 1.6645820947189462098210192038662e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.562
y[1] (analytic) = 1.6419803578364632716903881210304
y[1] (numeric) = 1.6419803578364635452736641530824
absolute error = 2.735832760320520e-16
relative error = 1.6661787379267794015716135239296e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.563
y[1] (analytic) = 1.6424314915583238568563709514204
y[1] (numeric) = 1.6424314915583241307754332039963
absolute error = 2.739190622525759e-16
relative error = 1.6677655272713020079823759013808e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.564
y[1] (analytic) = 1.6428830555540747840681274104927
y[1] (numeric) = 1.642883055554075058321572093826
absolute error = 2.742534446833333e-16
relative error = 1.6693424632761778866387393750717e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.565
y[1] (analytic) = 1.6433350480174606724071960410866
y[1] (numeric) = 1.6433350480174609469936180278815
absolute error = 2.745864219867949e-16
relative error = 1.6709095465228426113298036057575e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.566
y[1] (analytic) = 1.6437874671405122709865609805686
y[1] (numeric) = 1.6437874671405125459045538116205
absolute error = 2.749179928310519e-16
relative error = 1.6724667776503474794547596737735e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.567
y[1] (analytic) = 1.6442403111135536908252448835499
y[1] (numeric) = 1.6442403111135539660734007733713
absolute error = 2.752481558898214e-16
relative error = 1.6740141573552039705092744986828e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.568
y[1] (analytic) = 1.6446935781252096435494519449317
y[1] (numeric) = 1.6446935781252099191263617873834
absolute error = 2.755769098424517e-16
relative error = 1.6755516863912274427317495859052e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=179.2MB, alloc=4.3MB, time=24.98
NO POLE
x[1] = 0.569
y[1] (analytic) = 1.64514726636241268689130622836
y[1] (numeric) = 1.6451472663624129627955596022872
absolute error = 2.759042533739272e-16
relative error = 1.6770793655693782498095428407383e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.57
y[1] (analytic) = 1.6456013740104104769562033147944
y[1] (numeric) = 1.6456013740104107531863884896688
absolute error = 2.762301851748744e-16
relative error = 1.6785971957576094018105856921319e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.571
y[1] (analytic) = 1.6460558992527730272297662114572
y[1] (numeric) = 1.6460558992527733037844701530238
absolute error = 2.765547039415666e-16
relative error = 1.6801051778807061813656481735723e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.572
y[1] (analytic) = 1.6465108402713999742953695030156
y[1] (numeric) = 1.6465108402714002511731778789445
absolute error = 2.768778083759289e-16
relative error = 1.6816033129201274521207945467344e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.573
y[1] (analytic) = 1.6469661952465278502331688845881
y[1] (numeric) = 1.6469661952465281274326660701324
absolute error = 2.771994971855443e-16
relative error = 1.6830916019138535175791372060423e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.574
y[1] (analytic) = 1.6474219623567373616715464901555
y[1] (numeric) = 1.6474219623567376391913155738132
absolute error = 2.775197690836577e-16
relative error = 1.6845700459562210973211864116366e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.575
y[1] (analytic) = 1.6478781397789606754618558202975
y[1] (numeric) = 1.6478781397789609533004786094797
absolute error = 2.778386227891822e-16
relative error = 1.6860386461977721504945521096943e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.576
y[1] (analytic) = 1.6483347256884887109473235799928
y[1] (numeric) = 1.6483347256884889891033806066959
absolute error = 2.781560570267031e-16
relative error = 1.6874974038450886167551556111126e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.577
y[1] (analytic) = 1.6487917182589784387969393605949
y[1] (numeric) = 1.6487917182589787172690098870791
absolute error = 2.784720705264842e-16
relative error = 1.6889463201606410051078152510167e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.578
y[1] (analytic) = 1.6492491156624601863751378401601
y[1] (numeric) = 1.6492491156624604651617998646318
absolute error = 2.787866620244717e-16
relative error = 1.6903853964626223099192385838303e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=183.1MB, alloc=4.3MB, time=25.52
NO POLE
x[1] = 0.579
y[1] (analytic) = 1.6497069160693449496180520331364
y[1] (numeric) = 1.6497069160693452287178822954365
absolute error = 2.790998302623001e-16
relative error = 1.6918146341247939579066012893182e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.58
y[1] (analytic) = 1.6501651176484317113870900941515
y[1] (numeric) = 1.6501651176484319907986640814484
absolute error = 2.794115739872969e-16
relative error = 1.6932340345763243746842617954624e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.581
y[1] (analytic) = 1.6506237185669147662705622713495
y[1] (numeric) = 1.650623718566915045992454223837
absolute error = 2.797218919524875e-16
relative error = 1.6946435993016286707628738904021e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.582
y[1] (analytic) = 1.6510827169903910518040588125352
y[1] (numeric) = 1.6510827169903913318348417291357
absolute error = 2.800307829166005e-16
relative error = 1.6960433298402106600783382657032e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.583
y[1] (analytic) = 1.6515421110828674860802539523892
y[1] (numeric) = 1.6515421110828677664184995964618
absolute error = 2.803382456440726e-16
relative error = 1.6974332277865023664687175988763e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.584
y[1] (analytic) = 1.6520018990067683117187855513216
y[1] (numeric) = 1.6520018990067685923630644563748
absolute error = 2.806442789050532e-16
relative error = 1.6988132947897016322187933326753e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.585
y[1] (analytic) = 1.6524620789229424461668345162374
y[1] (numeric) = 1.652462078922942727115715991647
absolute error = 2.809488814754096e-16
relative error = 1.7001835325536132826960996278681e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.586
y[1] (analytic) = 1.6529226489906708383010028106962
y[1] (numeric) = 1.6529226489906711195530549474282
absolute error = 2.812520521367320e-16
relative error = 1.7015439428364890041389171116101e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.587
y[1] (analytic) = 1.6533836073676738313010636567638
y[1] (numeric) = 1.6533836073676741128548533331019
absolute error = 2.815537896763381e-16
relative error = 1.7028945274508647313511958912533e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.588
y[1] (analytic) = 1.6538449522101185317661324433707
y[1] (numeric) = 1.6538449522101188136202253306489
absolute error = 2.818540928872782e-16
relative error = 1.7042352882634009959151616385612e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=186.9MB, alloc=4.3MB, time=26.06
NO POLE
x[1] = 0.589
y[1] (analytic) = 1.6543066816726261850437818863207
y[1] (numeric) = 1.6543066816726264671967424546605
absolute error = 2.821529605683398e-16
relative error = 1.7055662271947201881985866204684e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.59
y[1] (analytic) = 1.6547687939082795567426001333218
y[1] (numeric) = 1.6547687939082798391929916573744
absolute error = 2.824503915240526e-16
relative error = 1.7068873462192461818842325898249e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.591
y[1] (analytic) = 1.6552312870686303203986657736495
y[1] (numeric) = 1.6552312870686306031450503383427
absolute error = 2.827463845646932e-16
relative error = 1.7081986473650420912607904741499e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.592
y[1] (analytic) = 1.6556941593037064512663890963924
y[1] (numeric) = 1.6556941593037067343073276026822
absolute error = 2.830409385062898e-16
relative error = 1.7095001327136479807162965155312e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.593
y[1] (analytic) = 1.6561574087620196262041444437735
y[1] (numeric) = 1.6561574087620199095381966144005
absolute error = 2.833340521706270e-16
relative error = 1.7107918043999191341950389208469e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.594
y[1] (analytic) = 1.6566210335905726296250941268846
y[1] (numeric) = 1.6566210335905729132508185121352
absolute error = 2.836257243852506e-16
relative error = 1.7120736646118642837358565957675e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.595
y[1] (analytic) = 1.6570850319348667654835801104124
y[1] (numeric) = 1.6570850319348670493995340938845
absolute error = 2.839159539834721e-16
relative error = 1.7133457155904819906075031863167e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.596
y[1] (analytic) = 1.6575494019389092752674355306721
y[1] (numeric) = 1.6575494019389095594721753350456
absolute error = 2.842047398043735e-16
relative error = 1.7146079596295988063021218072618e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.597
y[1] (analytic) = 1.6580141417452207619665440875936
y[1] (numeric) = 1.6580141417452210464586247804055
absolute error = 2.844920806928119e-16
relative error = 1.7158603990757061980767411359456e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.598
y[1] (analytic) = 1.6584792494948426199879514463208
y[1] (numeric) = 1.6584792494948429047659269457449
absolute error = 2.847779754994241e-16
relative error = 1.7171030363277974512144686704595e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=190.7MB, alloc=4.3MB, time=26.61
NO POLE
x[1] = 0.599
y[1] (analytic) = 1.6589447233273444709878089978854
y[1] (numeric) = 1.6589447233273447560502320785167
absolute error = 2.850624230806313e-16
relative error = 1.7183358738372051546646895568680e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.6
y[1] (analytic) = 1.6594105613808316055904066610942
y[1] (numeric) = 1.6594105613808318909358289597378
absolute error = 2.853454222986436e-16
relative error = 1.7195589141074374648584440404727e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.601
y[1] (analytic) = 1.6598767617919524309645278594214
y[1] (numeric) = 1.6598767617919527165914998808857
absolute error = 2.856269720214643e-16
relative error = 1.7207721596940131539044093759512e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.602
y[1] (analytic) = 1.6603433226959059242273363774154
y[1] (numeric) = 1.6603433226959062101344075003105
absolute error = 2.859070711228951e-16
relative error = 1.7219756132043020734937649641516e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.603
y[1] (analytic) = 1.6608102422264490916459814910117
y[1] (numeric) = 1.6608102422264493778316999735517
absolute error = 2.861857184825400e-16
relative error = 1.7231692772973577811087167746115e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.604
y[1] (analytic) = 1.6612775185159044336070845752759
y[1] (numeric) = 1.6612775185159047200699975610856
absolute error = 2.864629129858097e-16
relative error = 1.7243531546837531827685209289608e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.605
y[1] (analytic) = 1.6617451496951674153242473215838
y[1] (numeric) = 1.6617451496951677020629008455105
absolute error = 2.867386535239267e-16
relative error = 1.7255272481254203937195247504136e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.606
y[1] (analytic) = 1.6622131338937139432536987441675
y[1] (numeric) = 1.6622131338937142302666377380967
absolute error = 2.870129389939292e-16
relative error = 1.7266915604354833819859621269923e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.607
y[1] (analytic) = 1.6626814692396078471881753234068
y[1] (numeric) = 1.6626814692396081344739436220826
absolute error = 2.872857682986758e-16
relative error = 1.7278460944780954415205592003691e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.608
y[1] (analytic) = 1.6631501538595083679991059203231
y[1] (numeric) = 1.6631501538595086555562462671725
absolute error = 2.875571403468494e-16
relative error = 1.7289908531682718689007972403825e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=194.5MB, alloc=4.3MB, time=27.15
NO POLE
x[1] = 0.609
y[1] (analytic) = 1.6636191858786776509971505035174
y[1] (numeric) = 1.6636191858786779388242045564797
absolute error = 2.878270540529623e-16
relative error = 1.7301258394717298787603890831052e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.61
y[1] (analytic) = 1.6640885634209882448811192563912
y[1] (numeric) = 1.6640885634209885329766275937513
absolute error = 2.880955083373601e-16
relative error = 1.7312510564047213251087002228182e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.611
y[1] (analytic) = 1.6645582846089306062452762789709
y[1] (numeric) = 1.6645582846089308946077784051968
absolute error = 2.883625021262259e-16
relative error = 1.7323665070338672578633813326338e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.612
y[1] (analytic) = 1.6650283475636206096150098651273
y[1] (numeric) = 1.6650283475636208982430442167123
absolute error = 2.886280343515850e-16
relative error = 1.7334721944759955158882171697508e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.613
y[1] (analytic) = 1.6654987504048070629808292225223
y[1] (numeric) = 1.6654987504048073518729331738311
absolute error = 2.888921039513088e-16
relative error = 1.7345681218979735487848960328247e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.614
y[1] (analytic) = 1.6659694912508792288006255093171
y[1] (numeric) = 1.6659694912508795179553353784364
absolute error = 2.891547098691193e-16
relative error = 1.7356542925165448840917303090680e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.615
y[1] (analytic) = 1.6664405682188743504401131886256
y[1] (numeric) = 1.6664405682188746398559642432186
absolute error = 2.894158510545930e-16
relative error = 1.7367307095981620354115775660350e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.616
y[1] (analytic) = 1.6669119794244851840213459489819
y[1] (numeric) = 1.6669119794244854736968724121476
absolute error = 2.896755264631657e-16
relative error = 1.7377973764588248608789099873445e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.617
y[1] (analytic) = 1.6673837229820675356491798068025
y[1] (numeric) = 1.6673837229820678255829148629386
absolute error = 2.899337350561361e-16
relative error = 1.7388542964639117702857710008649e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.618
y[1] (analytic) = 1.6678557970046478039855344950389
y[1] (numeric) = 1.667855797004648094176010295709
absolute error = 2.901904758006701e-16
relative error = 1.7399014730280151905717920122294e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=198.3MB, alloc=4.3MB, time=27.68
x[1] = 0.619
y[1] (analytic) = 1.668328199603930528141282851032
y[1] (numeric) = 1.6683281996039308185870305208371
absolute error = 2.904457476698051e-16
relative error = 1.7409389096147770891059778720140e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.62
y[1] (analytic) = 1.6688009288903059408555766460756
y[1] (numeric) = 1.6688009288903062315551262885296
absolute error = 2.906995496424540e-16
relative error = 1.7419666097367227606067989558095e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.621
y[1] (analytic) = 1.6692739829728575269323961494556
y[1] (numeric) = 1.6692739829728578178842768528647
absolute error = 2.909518807034091e-16
relative error = 1.7429845769550940829209895690322e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.622
y[1] (analytic) = 1.6697473599593695869040896908444
y[1] (numeric) = 1.669747359959369878106829534191
absolute error = 2.912027398433466e-16
relative error = 1.7439928148796864386147980466648e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.623
y[1] (analytic) = 1.6702210579563348058916485769784
y[1] (numeric) = 1.6702210579563350973437746358088
absolute error = 2.914521260588304e-16
relative error = 1.7449913271686815153411927839259e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.624
y[1] (analytic) = 1.6706950750689618276314419316095
y[1] (numeric) = 1.6706950750689621193314802839253
absolute error = 2.917000383523158e-16
relative error = 1.7459801175284795881062115808943e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.625
y[1] (analytic) = 1.6711694094011828336381153618905
y[1] (numeric) = 1.6711694094011831255845910940444
absolute error = 2.919464757321539e-16
relative error = 1.7469591897135360751571641791396e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.626
y[1] (analytic) = 1.6716440590556611274733368097047
y[1] (numeric) = 1.6716440590556614196647740223004
absolute error = 2.921914372125957e-16
relative error = 1.7479285475261963804830893878475e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.627
y[1] (analytic) = 1.6721190221337987240900525230701
y[1] (numeric) = 1.6721190221337990165249743368656
absolute error = 2.924349218137955e-16
relative error = 1.7488881948165266377535375751774e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.628
y[1] (analytic) = 1.6725942967357439442218957807115
y[1] (numeric) = 1.6725942967357442368988243425267
absolute error = 2.926769285618152e-16
relative error = 1.7498381354821499334172516914985e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.629
memory used=202.1MB, alloc=4.3MB, time=28.22
y[1] (analytic) = 1.6730698809603990137873708222927
y[1] (numeric) = 1.6730698809603993067048273109209
absolute error = 2.929174564886282e-16
relative error = 1.7507783734680802315089185342839e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.63
y[1] (analytic) = 1.6735457729054276682784143777059
y[1] (numeric) = 1.6735457729054279614349190098289
absolute error = 2.931565046321230e-16
relative error = 1.7517089127665546058403606590866e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.631
y[1] (analytic) = 1.6740219706672627621029172513096
y[1] (numeric) = 1.6740219706672630554969892874172
absolute error = 2.933940720361076e-16
relative error = 1.7526297574168703575152321702514e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.632
y[1] (analytic) = 1.6744984723411138828507686011771
y[1] (numeric) = 1.6744984723411141764809263514895
absolute error = 2.936301577503124e-16
relative error = 1.7535409115052132761449188636513e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.633
y[1] (analytic) = 1.6749752760209749704529658593279
y[1] (numeric) = 1.6749752760209752643177266897229
absolute error = 2.938647608303950e-16
relative error = 1.7544423791644973647572774935632e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.634
y[1] (analytic) = 1.6754523797996319412033136666639
y[1] (numeric) = 1.6754523797996322353011940046073
absolute error = 2.940978803379434e-16
relative error = 1.7553341645741951192281780114258e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.635
y[1] (analytic) = 1.675929781768670316612215745978
y[1] (numeric) = 1.6759297817686706109417310864579
absolute error = 2.943295153404799e-16
relative error = 1.7562162719601721083043689352869e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.636
y[1] (analytic) = 1.6764074800184828570620443080407
y[1] (numeric) = 1.6764074800184831516217092195054
absolute error = 2.945596649114647e-16
relative error = 1.7570887055945198840374799783731e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.637
y[1] (analytic) = 1.6768854726382772002335523794645
y[1] (numeric) = 1.6768854726382774950218805097644
absolute error = 2.947883281302999e-16
relative error = 1.7579514697953914038755171784781e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.638
y[1] (analytic) = 1.6773637577160835042727753568817
y[1] (numeric) = 1.6773637577160837992882794392145
absolute error = 2.950155040823328e-16
relative error = 1.7588045689268324049950876504101e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.639
y[1] (analytic) = 1.67784233333876209566784913002
y[1] (numeric) = 1.6778423333387623909090409888802
absolute error = 2.952411918588602e-16
relative error = 1.7596480073986188745041569880832e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=206.0MB, alloc=4.3MB, time=28.76
NO POLE
x[1] = 0.64
y[1] (analytic) = 1.6783211975920111218051532766019
y[1] (numeric) = 1.6783211975920114172705438337328
absolute error = 2.954653905571309e-16
relative error = 1.7604817896660839234947932075866e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.641
y[1] (analytic) = 1.6788003485603742081741691146953
y[1] (numeric) = 1.678800348560374503862268395046
absolute error = 2.956880992803507e-16
relative error = 1.7613059202299597031050055873985e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.642
y[1] (analytic) = 1.6792797843272481201904238032972
y[1] (numeric) = 1.6792797843272484160997409409821
absolute error = 2.959093171376849e-16
relative error = 1.7621204036362045613483436207646e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.643
y[1] (analytic) = 1.6797595029748904296058732095857
y[1] (numeric) = 1.6797595029748907257349164538481
absolute error = 2.961290432442624e-16
relative error = 1.7629252444758398818987061168416e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.644
y[1] (analytic) = 1.6802395025844271854760579115334
y[1] (numeric) = 1.6802395025844274818233346327124
absolute error = 2.963472767211790e-16
relative error = 1.7637204473847823052599188283983e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.645
y[1] (analytic) = 1.6807197812358605896533484774847
y[1] (numeric) = 1.6807197812358608862173651729859
absolute error = 2.965640166955012e-16
relative error = 1.7645060170436790797627891390731e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.646
y[1] (analytic) = 1.6812003370080766767755780599511
y[1] (numeric) = 1.6812003370080769735548403602203
absolute error = 2.967792623002692e-16
relative error = 1.7652819581777388069879020592019e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.647
y[1] (analytic) = 1.6816811679788529987193423593326
y[1] (numeric) = 1.6816811679788532957123550338336
absolute error = 2.969930126745010e-16
relative error = 1.7660482755565688924601776715905e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.648
y[1] (analytic) = 1.6821622722248663134872291546124
y[1] (numeric) = 1.6821622722248666106924961178078
absolute error = 2.972052669631954e-16
relative error = 1.7668049739940066132020989440830e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.649
y[1] (analytic) = 1.6826436478217002784982218623589
y[1] (numeric) = 1.6826436478217005759142461796944
absolute error = 2.974160243173355e-16
relative error = 1.7675520583479533271582734903444e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=209.8MB, alloc=4.3MB, time=29.30
NO POLE
x[1] = 0.65
y[1] (analytic) = 1.6831252928438531482505039726768
y[1] (numeric) = 1.6831252928438534458757878665689
absolute error = 2.976252838938921e-16
relative error = 1.7682895335202082567959873470296e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.651
y[1] (analytic) = 1.683607205364745476325873721155
y[1] (numeric) = 1.6836072053647457741589185769823
absolute error = 2.978330448558273e-16
relative error = 1.7690174044563036329978314186435e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.652
y[1] (analytic) = 1.684089383456727821704960989421
y[1] (numeric) = 1.6840893834567281197442673615185
absolute error = 2.980393063720975e-16
relative error = 1.7697356761453364495443673198542e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.653
y[1] (analytic) = 1.6845718251910884593624211837094
y[1] (numeric) = 1.6845718251910887576064888013662
absolute error = 2.982440676176568e-16
relative error = 1.7704443536198027745595794216699e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.654
y[1] (analytic) = 1.6850545286380610951112637209497
y[1] (numeric) = 1.6850545286380613935585914944102
absolute error = 2.984473277734605e-16
relative error = 1.7711434419554328367863853324950e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.655
y[1] (analytic) = 1.685537491866832584665455755346
y[1] (numeric) = 1.6855374918668328833145417818143
absolute error = 2.986490860264683e-16
relative error = 1.7718329462710245153416633338068e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.656
y[1] (analytic) = 1.6860207129455506568899249053261
y[1] (numeric) = 1.6860207129455509557392664749737
absolute error = 2.988493415696476e-16
relative error = 1.7725128717282776119250188076765e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.657
y[1] (analytic) = 1.6865041899413316412070679911463
y[1] (numeric) = 1.6865041899413319402551615931227
absolute error = 2.990480936019764e-16
relative error = 1.7731832235316259425147121577078e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.658
y[1] (analytic) = 1.6869879209202681991288561674204
y[1] (numeric) = 1.6869879209202684983741974958671
absolute error = 2.992453413284467e-16
relative error = 1.7738440069280725911829815436001e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.659
y[1] (analytic) = 1.6874719039474370598836103324604
y[1] (numeric) = 1.6874719039474373593246942925284
absolute error = 2.994410839600680e-16
relative error = 1.7744952272070259525722463123562e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=213.6MB, alloc=4.3MB, time=29.83
NO POLE
x[1] = 0.66
y[1] (analytic) = 1.6879561370869067601065043176432
y[1] (numeric) = 1.6879561370869070597418250315131
absolute error = 2.996353207138699e-16
relative error = 1.7751368897001306404033794696319e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.661
y[1] (analytic) = 1.6884406184017453875628371051077
y[1] (numeric) = 1.6884406184017456873908879180135
absolute error = 2.998280508129058e-16
relative error = 1.7757689997811051208440357034588e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.662
y[1] (analytic) = 1.6889253459540283288730991910208
y[1] (numeric) = 1.6889253459540286288923726772763
absolute error = 3.000192734862555e-16
relative error = 1.7763915628655730344641636203844e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.663
y[1] (analytic) = 1.6894103178048460212088422044749
y[1] (numeric) = 1.6894103178048463214178301735034
absolute error = 3.002089879690285e-16
relative error = 1.7770045844108988773075048379708e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.664
y[1] (analytic) = 1.689895532014311707928345008876
y[1] (numeric) = 1.6898955320143120083255385112432
absolute error = 3.003971935023672e-16
relative error = 1.7776080699160233015470762132643e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.665
y[1] (analytic) = 1.6903809866415691981210537534974
y[1] (numeric) = 1.6903809866415694987049430869471
absolute error = 3.005838893334497e-16
relative error = 1.7782020249212962649675769084704e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.666
y[1] (analytic) = 1.6908666797448006300297577077857
y[1] (numeric) = 1.6908666797448009307988324232786
absolute error = 3.007690747154929e-16
relative error = 1.7787864550083121767055708997218e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.667
y[1] (analytic) = 1.6913526093812342383194472000665
y[1] (numeric) = 1.6913526093812345392721961078222
absolute error = 3.009527489077557e-16
relative error = 1.7793613657997458559596443214511e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.668
y[1] (analytic) = 1.691838773607152125161784595575
y[1] (numeric) = 1.6918387736071524262966957711162
absolute error = 3.011349111755412e-16
relative error = 1.7799267629591828034295772349791e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.669
y[1] (analytic) = 1.6923251704778980351041039862877
y[1] (numeric) = 1.6923251704778983364196647764885
absolute error = 3.013155607902008e-16
relative error = 1.7804826521909609362963005402638e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=217.4MB, alloc=4.3MB, time=30.37
NO POLE
x[1] = 0.67
y[1] (analytic) = 1.692811798047885133691840126925
y[1] (numeric) = 1.6928117980478854351865371560614
absolute error = 3.014946970291364e-16
relative error = 1.7810290392400013190048330235907e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.671
y[1] (analytic) = 1.6932986543706037898132721377786
y[1] (numeric) = 1.6932986543706040914855913135818
absolute error = 3.016723191758032e-16
relative error = 1.7815659298916426792245893625146e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.672
y[1] (analytic) = 1.6937857374986293617354526057665
y[1] (numeric) = 1.6937857374986296635838791254792
absolute error = 3.018484265197127e-16
relative error = 1.7820933299714773429594152504117e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.673
y[1] (analytic) = 1.6942730454836299868001779503793
y[1] (numeric) = 1.6942730454836302888231963068152
absolute error = 3.020230183564359e-16
relative error = 1.7826112453451885890941844411304e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.674
y[1] (analytic) = 1.6947605763763743747488412810247
y[1] (numeric) = 1.6947605763763746769449352686303
absolute error = 3.021960939876056e-16
relative error = 1.7831196819183829330566253847354e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.675
y[1] (analytic) = 1.6952483282267396046449944567473
y[1] (numeric) = 1.6952483282267399070126471776669
absolute error = 3.023676527209196e-16
relative error = 1.7836186456364279708352886542600e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.676
y[1] (analytic) = 1.6957362990837189253634316684739
y[1] (numeric) = 1.695736299083719227901125538617
absolute error = 3.025376938701431e-16
relative error = 1.7841081424842857501271589920985e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.677
y[1] (analytic) = 1.6962244869954295596145925978481
y[1] (numeric) = 1.6962244869954298623208093529599
absolute error = 3.027062167551118e-16
relative error = 1.7845881784863505238869214895786e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.678
y[1] (analytic) = 1.6967128900091205114730690654494
y[1] (numeric) = 1.6967128900091208143462897671837
absolute error = 3.028732207017343e-16
relative error = 1.7850587597062826292915098990519e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.679
y[1] (analytic) = 1.697201506171180377378985064778
y[1] (numeric) = 1.6972015061711806804176901067732
absolute error = 3.030387050419952e-16
relative error = 1.7855198922468467518714893385959e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=221.2MB, alloc=4.3MB, time=30.90
NO POLE
x[1] = 0.68
y[1] (analytic) = 1.697690333527145160581006186902
y[1] (numeric) = 1.6976903335271454637836753008592
absolute error = 3.032026691139572e-16
relative error = 1.7859715822497445554352724864386e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.681
y[1] (analytic) = 1.6981793701217060889897206741463
y[1] (numeric) = 1.6981793701217063923548329359106
absolute error = 3.033651122617643e-16
relative error = 1.7864138358954540583754939877786e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.682
y[1] (analytic) = 1.6986686139987174364101206997247
y[1] (numeric) = 1.6986686139987177399361545353688
absolute error = 3.035260338356441e-16
relative error = 1.7868466594030639718795957155919e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.683
y[1] (analytic) = 1.6991580632012043471218989538172
y[1] (numeric) = 1.6991580632012046508073321457278
absolute error = 3.036854331919106e-16
relative error = 1.7872700590301112526000052660779e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.684
y[1] (analytic) = 1.6996477157713706637762622253398
y[1] (numeric) = 1.6996477157713709676195719183063
absolute error = 3.038433096929665e-16
relative error = 1.7876840410724159827530728392411e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.685
y[1] (analytic) = 1.7001375697506067585779504025887
y[1] (numeric) = 1.7001375697506070625776131098947
absolute error = 3.039996627073060e-16
relative error = 1.7880886118639194679184673307585e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.686
y[1] (analytic) = 1.7006276231794973677211361751252
y[1] (numeric) = 1.7006276231794976718756277846425
absolute error = 3.041544916095173e-16
relative error = 1.7884837777765208449028944434240e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.687
y[1] (analytic) = 1.7011178740978294290478677037484
y[1] (numeric) = 1.7011178740978297333556634840334
absolute error = 3.043077957802850e-16
relative error = 1.7888695452199133813522067060696e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.688
y[1] (analytic) = 1.7016083205445999228977036352348
y[1] (numeric) = 1.7016083205446002273572782416273
absolute error = 3.044595746063925e-16
relative error = 1.7892459206414210583864865766199e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.689
y[1] (analytic) = 1.7020989605580237161171770737592
y[1] (numeric) = 1.7020989605580240207270045544841
absolute error = 3.046098274807249e-16
relative error = 1.7896129105258383761994041470307e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=225.0MB, alloc=4.3MB, time=31.44
NO POLE
x[1] = 0.69
y[1] (analytic) = 1.7025897921755414091977124816004
y[1] (numeric) = 1.7025897921755417139562662838712
absolute error = 3.047585538022708e-16
relative error = 1.7899705213952639816202487844840e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.691
y[1] (analytic) = 1.7030808134338271865106069679263
y[1] (numeric) = 1.7030808134338274914163599440513
absolute error = 3.049057529761250e-16
relative error = 1.7903187598089398764631191239797e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.692
y[1] (analytic) = 1.7035720223687966696076750362001
y[1] (numeric) = 1.7035720223687969746590994496912
absolute error = 3.050514244134911e-16
relative error = 1.7906576323630903283154105161765e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.693
y[1] (analytic) = 1.7040634170156147735561435981003
y[1] (numeric) = 1.7040634170156150787517111297839
absolute error = 3.051955675316836e-16
relative error = 1.7909871456907581399466630578403e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.694
y[1] (analytic) = 1.7045549954087035662763719248492
y[1] (numeric) = 1.7045549954087038716145536789794
absolute error = 3.053381817541302e-16
relative error = 1.7913073064616423922140481385889e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.695
y[1] (analytic) = 1.705046755581750130850959195549
y[1] (numeric) = 1.7050467555817504363302257059232
absolute error = 3.054792665103742e-16
relative error = 1.7916181213819370738904508294907e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.696
y[1] (analytic) = 1.7055386955677144307737904165789
y[1] (numeric) = 1.7055386955677147363926116526556
absolute error = 3.056188212360767e-16
relative error = 1.7919195971941688405295973808359e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.697
y[1] (analytic) = 1.706030813398837178107559726356
y[1] (numeric) = 1.7060308133988374838644050993751
absolute error = 3.057568453730191e-16
relative error = 1.7922117406770368377731832993694e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.698
y[1] (analytic) = 1.706523107106647704518298465858
y[1] (numeric) = 1.7065231071066480104116368349629
absolute error = 3.058933383691049e-16
relative error = 1.7924945586452487279206490655820e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.699
y[1] (analytic) = 1.70701557472197183515542388729
y[1] (numeric) = 1.7070155747219721411837235656524
absolute error = 3.060282996783624e-16
relative error = 1.7927680579493623033542830349078e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=228.8MB, alloc=4.3MB, time=31.98
x[1] = 0.7
y[1] (analytic) = 1.7075082142749397653458129911991
y[1] (numeric) = 1.7075082142749400715075417521456
absolute error = 3.061617287609465e-16
relative error = 1.7930322454756221366976430207575e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.701
y[1] (analytic) = 1.7080010237949939400703947262438
y[1] (numeric) = 1.7080010237949942463640198093848
absolute error = 3.062936250831410e-16
relative error = 1.7932871281457994772628704816991e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.702
y[1] (analytic) = 1.7084940013108969361917426557551
y[1] (numeric) = 1.7084940013108972426157307731159
absolute error = 3.064239881173608e-16
relative error = 1.7935327129170318781789099423952e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.703
y[1] (analytic) = 1.7089871448507393474011391912283
y[1] (numeric) = 1.7089871448507396539539565333824
absolute error = 3.065528173421541e-16
relative error = 1.7937690067816631426820015199541e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.704
y[1] (analytic) = 1.7094804524419476718535716150026
y[1] (numeric) = 1.7094804524419479785336838572066
absolute error = 3.066801122422040e-16
relative error = 1.7939960167670800818699317487176e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.705
y[1] (analytic) = 1.7099739221112922024591093626598
y[1] (numeric) = 1.7099739221112925092649816709909
absolute error = 3.068058723083311e-16
relative error = 1.7942137499355554500013330289068e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.706
y[1] (analytic) = 1.7104675518848949197991014101547
y[1] (numeric) = 1.7104675518848952267291984476501
absolute error = 3.069300970374954e-16
relative error = 1.7944222133840871088245287623230e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.707
y[1] (analytic) = 1.7109613397882373876356221114112
y[1] (numeric) = 1.7109613397882376946884080442091
absolute error = 3.070527859327979e-16
relative error = 1.7946214142442357691643773401453e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.708
y[1] (analytic) = 1.7114552838461686509825834591268
y[1] (numeric) = 1.7114552838461689581565219626102
absolute error = 3.071739385034834e-16
relative error = 1.7948113596819700798514470996642e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.709
y[1] (analytic) = 1.71194938208291313670692149487
y[1] (numeric) = 1.7119493820829134440004757598118
absolute error = 3.072935542649418e-16
relative error = 1.7949920568975032803853187198447e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.71
y[1] (analytic) = 1.712443632522078556628254474256
y[1] (numeric) = 1.7124436325220788640398872129661
absolute error = 3.074116327387101e-16
relative error = 1.7951635131251342842191277081679e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=232.7MB, alloc=4.3MB, time=32.51
NO POLE
x[1] = 0.711
y[1] (analytic) = 1.7129380331866638130854003991077
y[1] (numeric) = 1.7129380331866641206135738515823
absolute error = 3.075281734524746e-16
relative error = 1.7953257356330902674611673283753e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.712
y[1] (analytic) = 1.7134325820990669069381316610714
y[1] (numeric) = 1.713432582099067214581307601144
absolute error = 3.076431759400726e-16
relative error = 1.7954787317233666772743595291156e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.713
y[1] (analytic) = 1.7139272772810928479725348002136
y[1] (numeric) = 1.7139272772810931557291745417079
absolute error = 3.077566397414943e-16
relative error = 1.7956225087315687520486644328738e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.714
y[1] (analytic) = 1.7144221167539615676783337677058
y[1] (numeric) = 1.7144221167539618755468981705905
absolute error = 3.078685644028847e-16
relative error = 1.7957570740267533863855798247118e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.715
y[1] (analytic) = 1.7149170985383158343665255938563
y[1] (numeric) = 1.7149170985383161423454750704015
absolute error = 3.079789494765452e-16
relative error = 1.7958824350112695934953706627456e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.716
y[1] (analytic) = 1.7154122206542291705956680014979
y[1] (numeric) = 1.7154122206542294786834625224336
absolute error = 3.080877945209357e-16
relative error = 1.7959985991206022340836226375163e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.717
y[1] (analytic) = 1.7159074811212137728751492701394
y[1] (numeric) = 1.7159074811212140810702483708156
absolute error = 3.081950991006762e-16
relative error = 1.7961055738232131799388101084191e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.718
y[1] (analytic) = 1.7164028779582284336137615483599
y[1] (numeric) = 1.7164028779582287419146243349084
absolute error = 3.083008627865485e-16
relative error = 1.7962033666203834157005930806581e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.719
y[1] (analytic) = 1.7168984091836864652818898307153
y[1] (numeric) = 1.7168984091836867736869749862133
absolute error = 3.084050851554980e-16
relative error = 1.7962919850460560795200204842064e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.72
y[1] (analytic) = 1.7173940728154636267556199609677
y[1] (numeric) = 1.7173940728154639352633857516031
absolute error = 3.085077657906354e-16
relative error = 1.7963714366666792787529700097343e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=236.5MB, alloc=4.3MB, time=33.06
NO POLE
x[1] = 0.721
y[1] (analytic) = 1.7178898668709060518110602957725
y[1] (numeric) = 1.7178898668709063604199645770107
absolute error = 3.086089042812382e-16
relative error = 1.7964417290810481016117653602584e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.722
y[1] (analytic) = 1.7183857893668381797371630621092
y[1] (numeric) = 1.7183857893668384884456632848619
absolute error = 3.087085002227527e-16
relative error = 1.7965028699201499025582914534102e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.723
y[1] (analytic) = 1.7188818383195706880353229677445
y[1] (numeric) = 1.7188818383195709968418761845396
absolute error = 3.088065532167951e-16
relative error = 1.7965548668470047125534260625873e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.724
y[1] (analytic) = 1.7193780117449084271740222769089
y[1] (numeric) = 1.7193780117449087360770851480626
absolute error = 3.089030628711537e-16
relative error = 1.7965977275565124186652493797464e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.725
y[1] (analytic) = 1.719874307658158357366783343188
y[1] (numeric) = 1.719874307658158666364812142978
absolute error = 3.089980287997900e-16
relative error = 1.7966314597752939102664358120060e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.726
y[1] (analytic) = 1.7203707240741374873416814983996
y[1] (numeric) = 1.7203707240741377964331321212399
absolute error = 3.090914506228403e-16
relative error = 1.7966560712615355068431707974263e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.727
y[1] (analytic) = 1.7208672590071808150706632299899
y[1] (numeric) = 1.7208672590071811242539911966075
absolute error = 3.091833279666176e-16
relative error = 1.7966715698048355010945752869413e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.728
y[1] (analytic) = 1.7213639104711492704269067402652
y[1] (numeric) = 1.7213639104711495797005672038776
absolute error = 3.092736604636124e-16
relative error = 1.7966779632260446824599385671357e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.729
y[1] (analytic) = 1.7218606764794376597384542686044
y[1] (numeric) = 1.7218606764794379691009020210995
absolute error = 3.093624477524951e-16
relative error = 1.7966752593771165364219369250667e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.73
y[1] (analytic) = 1.7223575550449826122063379727192
y[1] (numeric) = 1.7223575550449829216560274508357
absolute error = 3.094496894781165e-16
relative error = 1.7966634661409467815393806289840e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=240.3MB, alloc=4.3MB, time=33.60
NO POLE
x[1] = 0.731
y[1] (analytic) = 1.7228545441802705281554137070504
y[1] (numeric) = 1.7228545441802708376907989985604
absolute error = 3.095353852915100e-16
relative error = 1.7966425914312231637450307233870e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.732
y[1] (analytic) = 1.7233516418973455290861097055654
y[1] (numeric) = 1.7233516418973458387056445554576
absolute error = 3.096195348498922e-16
relative error = 1.7966126431922663409190102287887e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.733
y[1] (analytic) = 1.7238488462078174094952899725603
y[1] (numeric) = 1.7238488462078177191974277892253
absolute error = 3.097021378166650e-16
relative error = 1.7965736293988798611701328111350e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.734
y[1] (analytic) = 1.7243461551228695904344251086166
y[1] (numeric) = 1.7243461551228699002176189700335
absolute error = 3.097831938614169e-16
relative error = 1.7965255580561958805055926862385e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.735
y[1] (analytic) = 1.7248435666532670747732563496344
y[1] (numeric) = 1.724843566653267384635959009558
absolute error = 3.098627026599236e-16
relative error = 1.7964684371995172106571130124151e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.736
y[1] (analytic) = 1.7253410788093644041371317748909
y[1] (numeric) = 1.725341078809364714077795669041
absolute error = 3.099406638941501e-16
relative error = 1.7964022748941684579712379343026e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.737
y[1] (analytic) = 1.725838689601113617486186945391
y[1] (numeric) = 1.7258386896011139275032641976426
absolute error = 3.100170772522516e-16
relative error = 1.7963270792353405928382499289512e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.738
y[1] (analytic) = 1.7263363970380722113045356663974
y[1] (numeric) = 1.7263363970380725213964780949721
absolute error = 3.100919424285747e-16
relative error = 1.7962428583479376542060557565454e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.739
y[1] (analytic) = 1.7268341991294111013676301279912
y[1] (numeric) = 1.72683419912941141153288925165
absolute error = 3.101652591236588e-16
relative error = 1.7961496203864250081398474662759e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.74
y[1] (analytic) = 1.727332093883922586055943364838
y[1] (numeric) = 1.7273320938839228962929704090753
absolute error = 3.102370270442373e-16
relative error = 1.7960473735346768439311591890593e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=244.1MB, alloc=4.3MB, time=34.14
NO POLE
x[1] = 0.741
y[1] (analytic) = 1.7278300793100283111831207910478
y[1] (numeric) = 1.7278300793100286214903666942863
absolute error = 3.103072459032385e-16
relative error = 1.7959361260058223328693761453547e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.742
y[1] (analytic) = 1.7283281534157872363067415081416
y[1] (numeric) = 1.7283281534157875466826569279287
absolute error = 3.103759154197871e-16
relative error = 1.7958158860420956620422619429510e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.743
y[1] (analytic) = 1.728826314208903602489824153702
y[1] (numeric) = 1.7288263142089039129328594729071
absolute error = 3.104430353192051e-16
relative error = 1.7956866619146829965379019594497e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.744
y[1] (analytic) = 1.7293245596967349014812062553075
y[1] (numeric) = 1.7293245596967352119898115883206
absolute error = 3.105086053330131e-16
relative error = 1.7955484619235721611451124537883e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.745
y[1] (analytic) = 1.7298228878862998462829203788591
y[1] (numeric) = 1.7298228878863001568555455777901
absolute error = 3.105726251989310e-16
relative error = 1.7954012943973992574185594995740e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.746
y[1] (analytic) = 1.7303212967842863430726848124215
y[1] (numeric) = 1.7303212967842866537077794733011
absolute error = 3.106350946608796e-16
relative error = 1.7952451676933008934722792884100e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.747
y[1] (analytic) = 1.7308197843970594644496211062462
y[1] (numeric) = 1.7308197843970597751456345752271
absolute error = 3.106960134689809e-16
relative error = 1.7950800901967593067114474346599e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.748
y[1] (analytic) = 1.731318348730669423971305496736
y[1] (numeric) = 1.7313183487306697347266868762959
absolute error = 3.107553813795599e-16
relative error = 1.7949060703214565687232130992142e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.749
y[1] (analytic) = 1.7318169877908595519502560767798
y[1] (numeric) = 1.7318169877908598627634542319247
absolute error = 3.108131981551449e-16
relative error = 1.7947231165091205334174434333208e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.75
y[1] (analytic) = 1.7323156995830742724779525371414
y[1] (numeric) = 1.7323156995830745833474161016105
absolute error = 3.108694635644691e-16
relative error = 1.7945312372293787106142943021860e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=247.9MB, alloc=4.3MB, time=34.68
NO POLE
x[1] = 0.751
y[1] (analytic) = 1.7328144821124670816444803934614
y[1] (numeric) = 1.7328144821124673925686577759321
absolute error = 3.109241773824707e-16
relative error = 1.7943304409796038926440426535261e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.752
y[1] (analytic) = 1.7333133333839085269218868309304
y[1] (numeric) = 1.7333133333839088378992262212251
absolute error = 3.109773393902947e-16
relative error = 1.7941207362847700145239135177154e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.753
y[1] (analytic) = 1.7338122514019941876793306438523
y[1] (numeric) = 1.7338122514019944987082800191453
absolute error = 3.110289493752930e-16
relative error = 1.7939021316972986193256081804523e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.754
y[1] (analytic) = 1.7343112341710526567981042201359
y[1] (numeric) = 1.7343112341710529678771113511617
absolute error = 3.110790071310258e-16
relative error = 1.7936746357969132477611374429860e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.755
y[1] (analytic) = 1.734810279695153523354601121271
y[1] (numeric) = 1.7348102796951538344821135785331
absolute error = 3.111275124572621e-16
relative error = 1.7934382571904890566970731173619e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.756
y[1] (analytic) = 1.7353093859781153563392985365606
y[1] (numeric) = 1.7353093859781156675137636965414
absolute error = 3.111744651599808e-16
relative error = 1.7931930045119063223453375024990e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.757
y[1] (analytic) = 1.7358085510235136893798197463264
y[1] (numeric) = 1.7358085510235140005996847976973
absolute error = 3.112198650513709e-16
relative error = 1.7929388864218991809469865590323e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.758
y[1] (analytic) = 1.7363077728346890064361377124814
y[1] (numeric) = 1.7363077728346893176998496623144
absolute error = 3.112637119498330e-16
relative error = 1.7926759116079122892263332322752e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.759
y[1] (analytic) = 1.7368070494147547284359770263051
y[1] (numeric) = 1.7368070494147550397419827062848
absolute error = 3.113060056799797e-16
relative error = 1.7924040887839515723366213204984e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.76
y[1] (analytic) = 1.7373063787666052008184676824618
y[1] (numeric) = 1.7373063787666055121652137550978
absolute error = 3.113467460726360e-16
relative error = 1.7921234266904354049349482792171e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=251.7MB, alloc=4.3MB, time=35.21
x[1] = 0.761
y[1] (analytic) = 1.7378057588929236819541005152959
y[1] (numeric) = 1.7378057588929239933400334801363
absolute error = 3.113859329648404e-16
relative error = 1.7918339340940502546766446877841e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.762
y[1] (analytic) = 1.7383051877961903324090306282347
y[1] (numeric) = 1.7383051877961906438325968280801
absolute error = 3.114235661998454e-16
relative error = 1.7915356197876033026867389868077e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.763
y[1] (analytic) = 1.7388046634786902050217717697374
y[1] (numeric) = 1.7388046634786905164814173968556
absolute error = 3.114596456271182e-16
relative error = 1.7912284925898766500152367898221e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.764
y[1] (analytic) = 1.7393041839425212357603213596659
y[1] (numeric) = 1.7393041839425215472544924620068
absolute error = 3.114941711023409e-16
relative error = 1.7909125613454790843459822335577e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.765
y[1] (analytic) = 1.739803747189602235327752748231
y[1] (numeric) = 1.7398037471896025468548952356428
absolute error = 3.115271424874118e-16
relative error = 1.7905878349247046103456833544330e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.766
y[1] (analytic) = 1.7403033512216808814843082958023
y[1] (numeric) = 1.7403033512216811930428679462478
absolute error = 3.115585596504455e-16
relative error = 1.7902543222233845160069609162300e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.767
y[1] (analytic) = 1.7408029940403417120540239958644
y[1] (numeric) = 1.7408029940403420236424464616376
absolute error = 3.115884224657732e-16
relative error = 1.7899120321627410322551741681592e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.768
y[1] (analytic) = 1.7413026736470141185839136252781
y[1] (numeric) = 1.7413026736470144302006444392219
absolute error = 3.116167308139438e-16
relative error = 1.7895609736892460303231167427275e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.769
y[1] (analytic) = 1.74180238804298034062373779577
y[1] (numeric) = 1.7418023880429806522672223774939
absolute error = 3.116434845817239e-16
relative error = 1.7892011557744738405310004466023e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.77
y[1] (analytic) = 1.7423021352293834605943807982309
y[1] (numeric) = 1.7423021352293837722630644603294
absolute error = 3.116686836620985e-16
relative error = 1.7888325874149585374150715907388e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.771
y[1] (analytic) = 1.7428019132072353992128557769775
y[1] (numeric) = 1.7428019132072357109051837312488
absolute error = 3.116923279542713e-16
relative error = 1.7884552776320493725356516953657e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=255.5MB, alloc=4.3MB, time=35.76
NO POLE
x[1] = 0.772
y[1] (analytic) = 1.7433017199774249114419565446162
y[1] (numeric) = 1.7433017199774252231563739082813
absolute error = 3.117144173636651e-16
relative error = 1.7880692354717672287610019689150e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.773
y[1] (analytic) = 1.7438015535407255829325722495629
y[1] (numeric) = 1.7438015535407258946675240514853
absolute error = 3.117349518019224e-16
relative error = 1.7876744700046626693840612914084e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.774
y[1] (analytic) = 1.7443014118978038269266791376231
y[1] (numeric) = 1.7443014118978041386806103245284
absolute error = 3.117539311869053e-16
relative error = 1.7872709903256704211486631480251e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.775
y[1] (analytic) = 1.7448012930492268815890218063261
y[1] (numeric) = 1.7448012930492271933603772490226
absolute error = 3.117713554426965e-16
relative error = 1.7868588055539706166200633071637e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.776
y[1] (analytic) = 1.7453011949954708077354946359537
y[1] (numeric) = 1.7453011949954711195227191355526
absolute error = 3.117872244995989e-16
relative error = 1.7864379248328424600833278665471e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.777
y[1] (analytic) = 1.7458011157369284869262324943987
y[1] (numeric) = 1.7458011157369287987277707885349
absolute error = 3.118015382941362e-16
relative error = 1.7860083573295240813244341637523e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.778
y[1] (analytic) = 1.7463010532739176198914183541564
y[1] (numeric) = 1.7463010532739179317057151232098
absolute error = 3.118142967690534e-16
relative error = 1.7855701122350722677525157888368e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.779
y[1] (analytic) = 1.7468010056066887252578141288826
y[1] (numeric) = 1.7468010056066890370833140021992
absolute error = 3.118254998733166e-16
relative error = 1.7851231987642186421306671013433e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.78
y[1] (analytic) = 1.7473009707354331385440198340598
y[1] (numeric) = 1.747300970735433450379167396173
absolute error = 3.118351475621132e-16
relative error = 1.7846676261552285903205071630450e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.781
y[1] (analytic) = 1.7478009466602910113924651013995
y[1] (numeric) = 1.7478009466602913232357048982522
absolute error = 3.118432397968527e-16
relative error = 1.7842034036697640796797078721562e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=259.4MB, alloc=4.3MB, time=36.31
NO POLE
x[1] = 0.782
y[1] (analytic) = 1.748300931381359311006136129682
y[1] (numeric) = 1.7483009313813596228559126748481
absolute error = 3.118497765451661e-16
relative error = 1.7837305405927389224841351703220e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.783
y[1] (analytic) = 1.7488009228986998197580403357898
y[1] (numeric) = 1.7488009228987001316127981166961
absolute error = 3.118547577809063e-16
relative error = 1.7832490462321802250098781077870e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.784
y[1] (analytic) = 1.7493009192123471349414102787432
y[1] (numeric) = 1.7493009192123474467995937628917
absolute error = 3.118581834841485e-16
relative error = 1.7827589299190902951446209940462e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.785
y[1] (analytic) = 1.7498009183223166686286478665887
y[1] (numeric) = 1.7498009183223169804887015077786
absolute error = 3.118600536411899e-16
relative error = 1.7822602010073050089586826544250e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.786
y[1] (analytic) = 1.7503009182286126476070094210299
y[1] (numeric) = 1.7503009182286129594673776655798
absolute error = 3.118603682445499e-16
relative error = 1.7817528688733555010713177914101e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.787
y[1] (analytic) = 1.7508009169312361133590318677268
y[1] (numeric) = 1.7508009169312364252181591606967
absolute error = 3.118591272929699e-16
relative error = 1.7812369429163280334421957610086e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.788
y[1] (analytic) = 1.7513009124301929220557001412254
y[1] (numeric) = 1.7513009124301932339120309326392
absolute error = 3.118563307914138e-16
relative error = 1.7807124325577283290406217652176e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.789
y[1] (analytic) = 1.751800902725501744530355842515
y[1] (numeric) = 1.7518009027255020563823345935827
absolute error = 3.118519787510677e-16
relative error = 1.7801793472413418006103392320454e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.79
y[1] (analytic) = 1.7523008858172020662013472642457
y[1] (numeric) = 1.7523008858172023780474184535853
absolute error = 3.118460711893396e-16
relative error = 1.7796376964330942498982241663852e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.791
y[1] (analytic) = 1.7528008597053621869114211036706
y[1] (numeric) = 1.7528008597053624987500292335305
absolute error = 3.118386081298599e-16
relative error = 1.7790874896209176022626763017950e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=263.2MB, alloc=4.3MB, time=36.85
NO POLE
x[1] = 0.792
y[1] (analytic) = 1.7533008223900872206518565164149
y[1] (numeric) = 1.7533008223900875324814461188956
absolute error = 3.118295896024807e-16
relative error = 1.7785287363146092612746037265505e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.793
y[1] (analytic) = 1.7538007718715270951393426251999
y[1] (numeric) = 1.7538007718715274069583582684761
absolute error = 3.118190156432762e-16
relative error = 1.7779614460456982121249435717940e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.794
y[1] (analytic) = 1.7543007061498845512136011866791
y[1] (numeric) = 1.7543007061498848630204874812211
absolute error = 3.118068862945420e-16
relative error = 1.7773856283673053214621814667428e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.795
y[1] (analytic) = 1.7548006232254231420237568365608
y[1] (numeric) = 1.7548006232254234538169584413566
absolute error = 3.117932016047958e-16
relative error = 1.7768012928540120935510833065452e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.796
y[1] (analytic) = 1.7553005210984752319714581782033
y[1] (numeric) = 1.7553005210984755437494198069794
absolute error = 3.117779616287761e-16
relative error = 1.7762084491017184976640500321323e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.797
y[1] (analytic) = 1.755800397769449995378753952861
y[1] (numeric) = 1.7558003977694503071399203803039
absolute error = 3.117611664274429e-16
relative error = 1.7756071067275126717801013789925e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.798
y[1] (analytic) = 1.7563002512388414148487296307447
y[1] (numeric) = 1.7563002512388417265915456987216
absolute error = 3.117428160679769e-16
relative error = 1.7749972753695325523233104010909e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.799
y[1] (analytic) = 1.7568000795072362792869109910117
y[1] (numeric) = 1.7568000795072365910098216147913
absolute error = 3.117229106237796e-16
relative error = 1.7743789646868331088612670459577e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.8
y[1] (analytic) = 1.7572998805753221815514426157366
y[1] (numeric) = 1.7572998805753224932528927902093
absolute error = 3.117014501744727e-16
relative error = 1.7737521843592500693523063453258e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.801
y[1] (analytic) = 1.7577996524438955157000507078124
y[1] (numeric) = 1.7577996524438958273784855137104
absolute error = 3.116784348058980e-16
relative error = 1.7731169440872669712577031794228e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=267.0MB, alloc=4.3MB, time=37.39
NO POLE
x[1] = 0.802
y[1] (analytic) = 1.7582993931138694738018012555932
y[1] (numeric) = 1.75829939311386978545566586571
absolute error = 3.116538646101168e-16
relative error = 1.7724732535918798461905207542773e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.803
y[1] (analytic) = 1.758799100586282042281666307908
y[1] (numeric) = 1.7587991005862823539094059933181
absolute error = 3.116277396854101e-16
relative error = 1.7718211226144669358062530463279e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.804
y[1] (analytic) = 1.7592987728623039977659129918436
y[1] (numeric) = 1.7592987728623043093659731281211
absolute error = 3.116000601362775e-16
relative error = 1.7711605609166514939375257795466e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.805
y[1] (analytic) = 1.7597984079432469023963319024003
y[1] (numeric) = 1.7597984079432472139671579758372
absolute error = 3.115708260734369e-16
relative error = 1.7704915782801696234678073664298e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.806
y[1] (analytic) = 1.760298003830571098581323617767
y[1] (numeric) = 1.7602980038305714101213612315918
absolute error = 3.115400376138248e-16
relative error = 1.7698141845067420033251187647815e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.807
y[1] (analytic) = 1.7607975585258937031518643465315
y[1] (numeric) = 1.7607975585258940146595592271265
absolute error = 3.115076948805950e-16
relative error = 1.7691283894179370050772796261397e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.808
y[1] (analytic) = 1.7612970700309966008903740936199
y[1] (numeric) = 1.7612970700309969123641720967381
absolute error = 3.114737980031182e-16
relative error = 1.7684342028550394118427821405922e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.809
y[1] (analytic) = 1.761796536347834437400513240151
y[1] (numeric) = 1.761796536347834748838860357133
absolute error = 3.114383471169820e-16
relative error = 1.7677316346789218919070275679319e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.81
y[1] (analytic) = 1.7622959554785426112859360686781
y[1] (numeric) = 1.7622959554785429226872784326679
absolute error = 3.114013423639898e-16
relative error = 1.7670206947699107114664619048976e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.811
y[1] (analytic) = 1.7627953254254452656060325294581
y[1] (numeric) = 1.7627953254254455769688164216188
absolute error = 3.113627838921607e-16
relative error = 1.7663013930276576123226574553085e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=270.8MB, alloc=4.3MB, time=37.93
x[1] = 0.812
y[1] (analytic) = 1.7632946441910632785766924354379
y[1] (numeric) = 1.7632946441910635898993642911663
absolute error = 3.113226718557284e-16
relative error = 1.7655737393710065013881280864268e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.813
y[1] (analytic) = 1.7637939097781222534841292935542
y[1] (numeric) = 1.7637939097781225647651357086953
absolute error = 3.112810064151411e-16
relative error = 1.7648377437378663029552650421462e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.814
y[1] (analytic) = 1.764293120189560507779804127706
y[1] (numeric) = 1.7642931201895608190175918647664
absolute error = 3.112377877370604e-16
relative error = 1.7640934160850786270004290516129e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.815
y[1] (analytic) = 1.764792273428537061324492924355
y[1] (numeric) = 1.764792273428537372517508918716
absolute error = 3.111930159943610e-16
relative error = 1.7633407663882904647431459019681e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.816
y[1] (analytic) = 1.7652913674984396237495447351368
y[1] (numeric) = 1.7652913674984399348962361012667
absolute error = 3.111466913661299e-16
relative error = 1.7625798046418245387282760750375e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.817
y[1] (analytic) = 1.7657904004028925809033810020991
y[1] (numeric) = 1.7657904004028928920021950397646
absolute error = 3.110988140376655e-16
relative error = 1.7618105408585495787782725363319e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.818
y[1] (analytic) = 1.7662893701457649803512903302186
y[1] (numeric) = 1.7662893701457652914006745306956
absolute error = 3.110493842004770e-16
relative error = 1.7610329850697527900161304413599e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.819
y[1] (analytic) = 1.7667882747311785158965767186648
y[1] (numeric) = 1.7667882747311788268949787709485
absolute error = 3.109984020522837e-16
relative error = 1.7602471473250122460387773165608e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.82
y[1] (analytic) = 1.7672871121635155110911231768642
y[1] (numeric) = 1.7672871121635158220369909738782
absolute error = 3.109458677970140e-16
relative error = 1.7594530376920680771087704720312e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.821
y[1] (analytic) = 1.7677858804474269017034366937538
y[1] (numeric) = 1.7677858804474272125952183385589
absolute error = 3.108917816448051e-16
relative error = 1.7586506662566981139243407025373e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.822
y[1] (analytic) = 1.7682845775878402171122446986897
y[1] (numeric) = 1.7682845775878405279483885106911
absolute error = 3.108361438120014e-16
relative error = 1.7578400431225866691491372255638e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=274.6MB, alloc=4.3MB, time=38.48
NO POLE
x[1] = 0.823
y[1] (analytic) = 1.7687832015899675605937174502639
y[1] (numeric) = 1.7687832015899678713726719714181
absolute error = 3.107789545211542e-16
relative error = 1.7570211784112011709801651572683e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.824
y[1] (analytic) = 1.7692817504593135884703952147828
y[1] (numeric) = 1.7692817504593138991906092158033
absolute error = 3.107202140010205e-16
relative error = 1.7561940822616642001907963888925e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.825
y[1] (analytic) = 1.7697802222016834880899036493353
y[1] (numeric) = 1.7697802222016837987498261358977
absolute error = 3.106599224865624e-16
relative error = 1.7553587648306294166845841105555e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.826
y[1] (analytic) = 1.7702786148231909546015454852282
y[1] (numeric) = 1.7702786148231912651996257041741
absolute error = 3.105980802189459e-16
relative error = 1.7545152362921545906297126632229e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.827
y[1] (analytic) = 1.7707769263302661664988614160565
y[1] (numeric) = 1.7707769263302664770335488615963
absolute error = 3.105346874455398e-16
relative error = 1.7536635068375756982660186464906e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.828
y[1] (analytic) = 1.7712751547296637598962580307995
y[1] (numeric) = 1.7712751547296640703660024507149
absolute error = 3.104697444199154e-16
relative error = 1.7528035866753860335506017169659e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.829
y[1] (analytic) = 1.7717732980284708015078056960641
y[1] (numeric) = 1.7717732980284711119110570979085
absolute error = 3.104032514018444e-16
relative error = 1.7519354860311056525035898199964e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.83
y[1] (analytic) = 1.7722713542341147602963144829127
y[1] (numeric) = 1.7722713542341150706315231402117
absolute error = 3.103352086572990e-16
relative error = 1.7510592151471637404692651768345e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.831
y[1] (analytic) = 1.7727693213543714777608015526026
y[1] (numeric) = 1.7727693213543717880264180110527
absolute error = 3.102656164584501e-16
relative error = 1.7501747842827707504951922903264e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.832
y[1] (analytic) = 1.773267197397373136830468861994
y[1] (numeric) = 1.7732671973973734470249439456602
absolute error = 3.101944750836662e-16
relative error = 1.7492822037137949964054593825505e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=278.4MB, alloc=4.3MB, time=39.02
NO POLE
x[1] = 0.833
y[1] (analytic) = 1.7737649803716162293333156233394
y[1] (numeric) = 1.7737649803716165394551004408523
absolute error = 3.101217848175129e-16
relative error = 1.7483814837326431292938749145919e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.834
y[1] (analytic) = 1.7742626682859695220075156546304
y[1] (numeric) = 1.7742626682859698320550616053816
absolute error = 3.100475459507512e-16
relative error = 1.7474726346481343459955270738333e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.835
y[1] (analytic) = 1.7747602591496820210236955856122
y[1] (numeric) = 1.7747602591496823309954543659484
absolute error = 3.099717587803362e-16
relative error = 1.7465556667853773583765921391537e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.836
y[1] (analytic) = 1.7752577509723909349862558409718
y[1] (numeric) = 1.7752577509723912448806794503886
absolute error = 3.098944236094168e-16
relative error = 1.7456305904856534990353065713568e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.837
y[1] (analytic) = 1.7757551417641296363818824060359
y[1] (numeric) = 1.7757551417641299461974231533693
absolute error = 3.098155407473334e-16
relative error = 1.7446974161062890583709657735120e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.838
y[1] (analytic) = 1.7762524295353356214434035915435
y[1] (numeric) = 1.7762524295353359311785141011608
absolute error = 3.097351105096173e-16
relative error = 1.7437561540205377057033463226834e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.839
y[1] (analytic) = 1.7767496122968584683971523526812
y[1] (numeric) = 1.7767496122968587780502855706707
absolute error = 3.096531332179895e-16
relative error = 1.7428068146174600308850614694751e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.84
y[1] (analytic) = 1.7772466880599677940620011835432
y[1] (numeric) = 1.7772466880599681036316103839021
absolute error = 3.095696092003589e-16
relative error = 1.7418494083018002132273148060104e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.841
y[1] (analytic) = 1.7777436548363612087682432014834
y[1] (numeric) = 1.777743654836361518252781992305
absolute error = 3.094845387908216e-16
relative error = 1.7408839454938693872122909499187e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.842
y[1] (analytic) = 1.7782405106381722695644997564439
y[1] (numeric) = 1.7782405106381725789624220861029
absolute error = 3.093979223296590e-16
relative error = 1.7399104366294227589142267083275e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=282.2MB, alloc=4.3MB, time=39.56
NO POLE
x[1] = 0.843
y[1] (analytic) = 1.7787372534779784316808417482322
y[1] (numeric) = 1.7787372534779787409906019115691
absolute error = 3.093097601633369e-16
relative error = 1.7389288921595428548215592567823e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.844
y[1] (analytic) = 1.7792338813688089982163188098645
y[1] (numeric) = 1.7792338813688093074363714543684
absolute error = 3.092200526445039e-16
relative error = 1.7379393225505193375358139287102e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.845
y[1] (analytic) = 1.7797303923241530680190976174583
y[1] (numeric) = 1.7797303923241533771478977494481
absolute error = 3.091288001319898e-16
relative error = 1.7369417382837293293606375827632e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.846
y[1] (analytic) = 1.7802267843579674817274178167166
y[1] (numeric) = 1.7802267843579677907634208075213
absolute error = 3.090360029908047e-16
relative error = 1.7359361498555221759862193650914e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.847
y[1] (analytic) = 1.7807230554846847659395814127772
y[1] (numeric) = 1.7807230554846850748812430049142
absolute error = 3.089416615921370e-16
relative error = 1.7349225677770985344566448751650e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.848
y[1] (analytic) = 1.7812192037192210754811989540596
y[1] (numeric) = 1.7812192037192213843269752674117
absolute error = 3.088457763133521e-16
relative error = 1.7339010025743939030229034088809e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.849
y[1] (analytic) = 1.7817152270769841337379234517154
y[1] (numeric) = 1.7817152270769844424862709897064
absolute error = 3.087483475379910e-16
relative error = 1.7328714647879620952490923604735e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.85
y[1] (analytic) = 1.7822111235738811710219107143337
y[1] (numeric) = 1.7822111235738814796712863701023
absolute error = 3.086493756557686e-16
relative error = 1.7318339649728575373535348617435e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.851
y[1] (analytic) = 1.7827068912263268609402526426442
y[1] (numeric) = 1.7827068912263271694891137052166
absolute error = 3.085488610625724e-16
relative error = 1.7307885136985203187522588847991e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.852
y[1] (analytic) = 1.7832025280512512547336380210671
y[1] (numeric) = 1.7832025280512515631804421815278
absolute error = 3.084468041604607e-16
relative error = 1.7297351215486589443999427503828e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=286.1MB, alloc=4.3MB, time=40.10
NO POLE
x[1] = 0.853
y[1] (analytic) = 1.7836980320661077135535034620456
y[1] (numeric) = 1.7836980320661080218967088197065
absolute error = 3.083432053576609e-16
relative error = 1.7286737991211341582397695207366e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.854
y[1] (analytic) = 1.7841934012888808386459454051334
y[1] (numeric) = 1.7841934012888811468840104737014
absolute error = 3.082380650685680e-16
relative error = 1.7276045570278443971877683767462e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.855
y[1] (analytic) = 1.7846886337380943994106724457628
y[1] (numeric) = 1.7846886337380947075420561595059
absolute error = 3.081313837137431e-16
relative error = 1.7265274058946117528615145544428e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.856
y[1] (analytic) = 1.7851837274328192593032857684554
y[1] (numeric) = 1.7851837274328195673264474883669
absolute error = 3.080231617199115e-16
relative error = 1.7254423563610662004142766195584e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.857
y[1] (analytic) = 1.7856786803926812995491840859204
y[1] (numeric) = 1.7856786803926816074625836058814
absolute error = 3.079133995199610e-16
relative error = 1.7243494190805314589064681343349e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.858
y[1] (analytic) = 1.7861734906378693406373982389874
y[1] (numeric) = 1.7861734906378696484394957919276
absolute error = 3.078020975529402e-16
relative error = 1.7232486047199113613275010755565e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.859
y[1] (analytic) = 1.7866681561891430615626694925948
y[1] (numeric) = 1.7866681561891433692519257566517
absolute error = 3.076892562640569e-16
relative error = 1.7221399239595772939622385664562e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.86
y[1] (analytic) = 1.7871626750678409167840945700828
y[1] (numeric) = 1.7871626750678412243589706747589
absolute error = 3.075748761046761e-16
relative error = 1.7210233874932539062710615406396e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.861
y[1] (analytic) = 1.7876570452958880508686696017636
y[1] (numeric) = 1.7876570452958883583276271340818
absolute error = 3.074589575323182e-16
relative error = 1.7198990060279064519422071417018e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.862
y[1] (analytic) = 1.7881512648958042107880744241484
y[1] (numeric) = 1.7881512648958045181295754348057
absolute error = 3.073415010106573e-16
relative error = 1.7187667902836291996722385340419e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=289.9MB, alloc=4.3MB, time=40.63
NO POLE
x[1] = 0.863
y[1] (analytic) = 1.7886453318907116558370480532416
y[1] (numeric) = 1.7886453318907119630595550627612
absolute error = 3.072225070095196e-16
relative error = 1.7176267509935349125469187248449e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.864
y[1] (analytic) = 1.7891392443043430651417156689495
y[1] (numeric) = 1.7891392443043433722436916738302
absolute error = 3.071019760048807e-16
relative error = 1.7164788989036386877535785061124e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.865
y[1] (analytic) = 1.7896330001610494427262370878356
y[1] (numeric) = 1.7896330001610497497061455667001
absolute error = 3.069799084788645e-16
relative error = 1.7153232447727512553322316003021e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.866
y[1] (analytic) = 1.7901265974858080201061564681717
y[1] (numeric) = 1.7901265974858083269624613879126
absolute error = 3.068563049197409e-16
relative error = 1.7141597993723660772586937007051e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.867
y[1] (analytic) = 1.7906200343042301563768428844207
y[1] (numeric) = 1.7906200343042304631080087063449
absolute error = 3.067311658219242e-16
relative error = 1.7129885734865508705776278663762e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.868
y[1] (analytic) = 1.791113308642569235765421427924
y[1] (numeric) = 1.7911133086425695423699131138944
absolute error = 3.066044916859704e-16
relative error = 1.7118095779118334973285031952401e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.869
y[1] (analytic) = 1.7916064185277285626146046365971
y[1] (numeric) = 1.791606418527728869090887655173
absolute error = 3.064762830185759e-16
relative error = 1.7106228234570961869602155230693e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.87
y[1] (analytic) = 1.7920993619872692537668443288363
y[1] (numeric) = 1.7920993619872695601133846614116
absolute error = 3.063465403325753e-16
relative error = 1.7094283209434652419443808963483e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.871
y[1] (analytic) = 1.7925921370494181283172343155512
y[1] (numeric) = 1.7925921370494184345324984624903
absolute error = 3.062152641469391e-16
relative error = 1.7082260812042006989592214662513e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.872
y[1] (analytic) = 1.793084741743075594703604989232
y[1] (numeric) = 1.7930847417430759007860599760038
absolute error = 3.060824549867718e-16
relative error = 1.7070161150845887350702081570885e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=293.7MB, alloc=4.3MB, time=41.17
NO POLE
x[1] = 0.873
y[1] (analytic) = 1.7935771740978235351022614401896
y[1] (numeric) = 1.7935771740978238410503748234996
absolute error = 3.059481133833100e-16
relative error = 1.7057984334418345842913922585427e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.874
y[1] (analytic) = 1.7940694321439331870978275275287
y[1] (numeric) = 1.7940694321439334929100674014486
absolute error = 3.058122398739199e-16
relative error = 1.7045730471449526200295750603597e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.875
y[1] (analytic) = 1.7945615139123730225956692359857
y[1] (numeric) = 1.7945615139123733282705042380809
absolute error = 3.056748350020952e-16
relative error = 1.7033399670746591820684418554255e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.876
y[1] (analytic) = 1.7950534174348166239453816794439
y[1] (numeric) = 1.7950534174348169294812809968994
absolute error = 3.055358993174555e-16
relative error = 1.7020992041232687007235725195445e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.877
y[1] (analytic) = 1.7955451407436505572438352676799
y[1] (numeric) = 1.795545140743650862639268643423
absolute error = 3.053954333757431e-16
relative error = 1.7008507691945814170396427266911e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.878
y[1] (analytic) = 1.7960366818719822427862878346529
y[1] (numeric) = 1.7960366818719825480397255734746
absolute error = 3.052534377388217e-16
relative error = 1.6995946732037822032834851974385e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.879
y[1] (analytic) = 1.7965280388536478226340809343834
y[1] (numeric) = 1.796528038853648127743993909057
absolute error = 3.051099129746736e-16
relative error = 1.6983309270773315378606497684952e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.88
y[1] (analytic) = 1.797019209723220025267450044126
y[1] (numeric) = 1.7970192097232203302323097015238
absolute error = 3.049648596573978e-16
relative error = 1.6970595417528620059025356511608e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.881
y[1] (analytic) = 1.7975101925160160272919900740818
y[1] (numeric) = 1.7975101925160163321102684412889
absolute error = 3.048182783672071e-16
relative error = 1.6957805281790697455416285079402e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.882
y[1] (analytic) = 1.7980009852681053121673293682697
y[1] (numeric) = 1.7980009852681056168374990586964
absolute error = 3.046701696904267e-16
relative error = 1.6944938973156147546240429620037e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=297.5MB, alloc=4.3MB, time=41.70
x[1] = 0.883
y[1] (analytic) = 1.7984915860163175259265772923404
y[1] (numeric) = 1.7984915860163178304471115118315
absolute error = 3.045205342194911e-16
relative error = 1.6931996601330122489919214516826e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.884
y[1] (analytic) = 1.7989819927982503298551225410161
y[1] (numeric) = 1.7989819927982506342244950939579
absolute error = 3.043693725529418e-16
relative error = 1.6918978276125289869089103601156e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.885
y[1] (analytic) = 1.7994722036522772500973714604326
y[1] (numeric) = 1.7994722036522775543140567558581
absolute error = 3.042166852954255e-16
relative error = 1.6905884107460828837221330202392e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.886
y[1] (analytic) = 1.7999622166175555241600279688979
y[1] (numeric) = 1.7999622166175558282225010265887
absolute error = 3.040624730576908e-16
relative error = 1.6892714205361347998664057725911e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.887
y[1] (analytic) = 1.8004520297340339442805290734081
y[1] (numeric) = 1.8004520297340342481872655299948
absolute error = 3.039067364565867e-16
relative error = 1.6879468679955908465635831197398e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.888
y[1] (analytic) = 1.800941641042460697629262518638
y[1] (numeric) = 1.8009416410424610013787386336971
absolute error = 3.037494761150591e-16
relative error = 1.6866147641476940898178026211478e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.889
y[1] (analytic) = 1.8014310485843912033142057699872
y[1] (numeric) = 1.8014310485843915069048984321367
absolute error = 3.035906926621495e-16
relative error = 1.6852751200259289883697812232700e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.89
y[1] (analytic) = 1.8019202504021959461566383225782
y[1] (numeric) = 1.8019202504021962495870250555693
absolute error = 3.034303867329911e-16
relative error = 1.6839279466739119038303059191486e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.891
y[1] (analytic) = 1.8024092445390683072065922437985
y[1] (numeric) = 1.8024092445390686104751512126062
absolute error = 3.032685589688077e-16
relative error = 1.6825732551452976700322220284113e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.892
y[1] (analytic) = 1.8028980290390323909667188980291
y[1] (numeric) = 1.8028980290390326940719289149392
absolute error = 3.031052100169101e-16
relative error = 1.6812110565036727946553088761234e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.893
y[1] (analytic) = 1.8033866019469508492932629685257
y[1] (numeric) = 1.8033866019469511522336034992196
absolute error = 3.029403405306939e-16
relative error = 1.6798413618224569451285797504515e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=301.3MB, alloc=4.3MB, time=42.24
NO POLE
x[1] = 0.894
y[1] (analytic) = 1.8038749613085327019428481829903
y[1] (numeric) = 1.8038749613085330047167993526269
absolute error = 3.027739511696366e-16
relative error = 1.6784641821848010621376047487383e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.895
y[1] (analytic) = 1.8043631051703411537337925661162
y[1] (numeric) = 1.8043631051703414563398351654119
absolute error = 3.026060425992957e-16
relative error = 1.6770795286834915293730354733047e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.896
y[1] (analytic) = 1.8048510315798014082906845842701
y[1] (numeric) = 1.8048510315798017107273000755753
absolute error = 3.024366154913052e-16
relative error = 1.6756874124208459830629757451837e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.897
y[1] (analytic) = 1.8053387385852084783409652144236
y[1] (numeric) = 1.8053387385852087806066357377968
absolute error = 3.022656705233732e-16
relative error = 1.6742878445086157333706636581780e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.898
y[1] (analytic) = 1.8058262242357349925322747614193
y[1] (numeric) = 1.8058262242357352946254831406988
absolute error = 3.020932083792795e-16
relative error = 1.6728808360678886943676097037759e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.899
y[1] (analytic) = 1.8063134865814389987393371645953
y[1] (numeric) = 1.8063134865814393006585669134675
absolute error = 3.019192297488722e-16
relative error = 1.6714663982289872860902127097544e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.9
y[1] (analytic) = 1.8068005236732717638291685766326
y[1] (numeric) = 1.8068005236732720655729039046985
absolute error = 3.017437353280659e-16
relative error = 1.6700445421313757088423935789287e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.901
y[1] (analytic) = 1.8072873335630855698534111641935
y[1] (numeric) = 1.8072873335630858714201369830312
absolute error = 3.015667258188377e-16
relative error = 1.6686152789235555466603943213320e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.902
y[1] (analytic) = 1.8077739143036415066366073714079
y[1] (numeric) = 1.8077739143036418080248093006337
absolute error = 3.013882019292258e-16
relative error = 1.6671786197629762745115207598743e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.903
y[1] (analytic) = 1.8082602639486172607292443035036
y[1] (numeric) = 1.8082602639486175619374086768288
absolute error = 3.012081643733252e-16
relative error = 1.6657345758159302257406861759611e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=305.1MB, alloc=4.3MB, time=42.79
NO POLE
x[1] = 0.904
y[1] (analytic) = 1.8087463805526149006944124287854
y[1] (numeric) = 1.8087463805526152017210263000713
absolute error = 3.010266138712859e-16
relative error = 1.6642831582574619045109959558137e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.905
y[1] (analytic) = 1.8092322621711686586969374627105
y[1] (numeric) = 1.8092322621711689595404886120204
absolute error = 3.008435511493099e-16
relative error = 1.6628243782712711661355160774891e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.906
y[1] (analytic) = 1.809717906860752708363859087908
y[1] (numeric) = 1.8097179068607530090228360275557
absolute error = 3.006589769396477e-16
relative error = 1.6613582470496141453823971378372e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.907
y[1] (analytic) = 1.8102033126787889388851450785967
y[1] (numeric) = 1.8102033126787892393580370591926
absolute error = 3.004728919805959e-16
relative error = 1.6598847757932107762974413943708e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.908
y[1] (analytic) = 1.8106884776836547253235444369118
y[1] (numeric) = 1.8106884776836550256088414534059
absolute error = 3.002852970164941e-16
relative error = 1.6584039757111489507257301688588e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.909
y[1] (analytic) = 1.8111733999346906951024983120877
y[1] (numeric) = 1.8111733999346909951986911098095
absolute error = 3.000961927977218e-16
relative error = 1.6569158580207891872534045269506e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.91
y[1] (analytic) = 1.8116580774922084906410427612077
y[1] (numeric) = 1.8116580774922087905466228419035
absolute error = 2.999055800806958e-16
relative error = 1.6554204339476725700212116015963e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.911
y[1] (analytic) = 1.8121425084174985281046528222619
y[1] (numeric) = 1.8121425084174988278181124501285
absolute error = 2.997134596278666e-16
relative error = 1.6539177147254236742930178729472e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.912
y[1] (analytic) = 1.8126266907728377522409929064794
y[1] (numeric) = 1.8126266907728380517608251141951
absolute error = 2.995198322077157e-16
relative error = 1.6524077115956589706757148384690e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.913
y[1] (analytic) = 1.813110622621497387269554177275
y[1] (numeric) = 1.8131106226214976865942527720277
absolute error = 2.993246985947527e-16
relative error = 1.6508904358078946313056776297882e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=309.0MB, alloc=4.3MB, time=43.32
NO POLE
x[1] = 0.914
y[1] (analytic) = 1.8135943020277506837941753675945
y[1] (numeric) = 1.8135943020277509829222349371062
absolute error = 2.991280595695117e-16
relative error = 1.6493658986194509826412741504703e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.915
y[1] (analytic) = 1.8140777270568806617074593959046
y[1] (numeric) = 1.8140777270568809606373753144531
absolute error = 2.989299159185485e-16
relative error = 1.6478341112953618802494654767839e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.916
y[1] (analytic) = 1.8145608957751878490561141734853
y[1] (numeric) = 1.8145608957751881477863826079227
absolute error = 2.987302684344374e-16
relative error = 1.6462950851082823836911012892120e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.917
y[1] (analytic) = 1.8150438062499980168362621519788
y[1] (numeric) = 1.8150438062499983153653800677471
absolute error = 2.985291179157683e-16
relative error = 1.6447488313383985917812280781271e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.918
y[1] (analytic) = 1.8155264565496699096877794402722
y[1] (numeric) = 1.8155264565496702080142446074149
absolute error = 2.983264651671427e-16
relative error = 1.6431953612733319233820680450130e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.919
y[1] (analytic) = 1.8160088447436029724567417236618
y[1] (numeric) = 1.8160088447436032705790527228333
absolute error = 2.981223109991715e-16
relative error = 1.6416346862080538235790666172818e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.92
y[1] (analytic) = 1.8164909689022450725950707458204
y[1] (numeric) = 1.8164909689022453705117269742915
absolute error = 2.979166562284711e-16
relative error = 1.6400668174447916083630961136908e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.921
y[1] (analytic) = 1.8169728270971002183664917652768
y[1] (numeric) = 1.8169728270971005160759934429371
absolute error = 2.977095016776603e-16
relative error = 1.6384917662929392238518362881841e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.922
y[1] (analytic) = 1.8174544174007362728279291728682
y[1] (numeric) = 1.8174544174007365703287773482252
absolute error = 2.975008481753570e-16
relative error = 1.6369095440689674091305350876893e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.923
y[1] (analytic) = 1.8179357378867926635554843548698
y[1] (numeric) = 1.8179357378867929608461809110448
absolute error = 2.972906965561750e-16
relative error = 1.6353201620963349144440108079754e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=312.8MB, alloc=4.3MB, time=43.86
NO POLE
x[1] = 0.924
y[1] (analytic) = 1.8184167866299880880841569081682
y[1] (numeric) = 1.8184167866299883851632045688886
absolute error = 2.970790476607204e-16
relative error = 1.6337236317053980235332093938500e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.925
y[1] (analytic) = 1.8188975617061282150304874588687
y[1] (numeric) = 1.8188975617061285118963897944573
absolute error = 2.968659023355886e-16
relative error = 1.6321199642333238814763026524163e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.926
y[1] (analytic) = 1.8193780611921133808673176040332
y[1] (numeric) = 1.8193780611921136775185790373937
absolute error = 2.966512614333605e-16
relative error = 1.6305091710239999264338782226562e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.927
y[1] (analytic) = 1.8198582831659462823198798877709
y[1] (numeric) = 1.8198582831659465787550057003703
absolute error = 2.964351258125994e-16
relative error = 1.6288912634279476752700528571114e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.928
y[1] (analytic) = 1.8203382257067396643524482375786
y[1] (numeric) = 1.8203382257067399605699445754262
absolute error = 2.962174963378476e-16
relative error = 1.6272662528022353618830819195826e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.929
y[1] (analytic) = 1.82081788689472400371479692458
y[1] (numeric) = 1.8208178868947242997131708042027
absolute error = 2.959983738796227e-16
relative error = 1.6256341505103894307197296414192e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.93
y[1] (analytic) = 1.8212972648112551880177338720723
y[1] (numeric) = 1.8212972648112554837954931864865
absolute error = 2.957777593144142e-16
relative error = 1.6239949679223081822838197527651e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.931
y[1] (analytic) = 1.8217763575388221903069920204853
y[1] (numeric) = 1.8217763575388224858626455451654
absolute error = 2.955556535246801e-16
relative error = 1.6223487164141759202663626802206e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.932
y[1] (analytic) = 1.8222551631610547391047804634218
y[1] (numeric) = 1.8222551631610550344368378622651
absolute error = 2.953320573988433e-16
relative error = 1.6206954073683765021649551664574e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.933
y[1] (analytic) = 1.8227336797627309838883151987998
y[1] (numeric) = 1.8227336797627312789952870300877
absolute error = 2.951069718312879e-16
relative error = 1.6190350521734068434394181551792e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=316.6MB, alloc=4.3MB, time=44.40
NO POLE
x[1] = 0.934
y[1] (analytic) = 1.8232119054297851559746675911946
y[1] (numeric) = 1.8232119054297854508550653135506
absolute error = 2.948803977223560e-16
relative error = 1.6173676622237936664980055354237e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.935
y[1] (analytic) = 1.8236898382493152247812870162025
y[1] (numeric) = 1.8236898382493155194336229945461
absolute error = 2.946523359783436e-16
relative error = 1.6156932489200058121220396005312e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.936
y[1] (analytic) = 1.8241674763095905494315726549423
y[1] (numeric) = 1.8241674763095908438543601664398
absolute error = 2.944227875114975e-16
relative error = 1.6140118236683725374793679219925e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.937
y[1] (analytic) = 1.8246448177000595256748880266109
y[1] (numeric) = 1.824644817700059819866641266622
absolute error = 2.941917532400111e-16
relative error = 1.6123233978809962809572412145634e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.938
y[1] (analytic) = 1.8251218605113572280904305892294
y[1] (numeric) = 1.8251218605113575220496646772508
absolute error = 2.939592340880214e-16
relative error = 1.6106279829756725061310037009250e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.939
y[1] (analytic) = 1.8255986028353130475443876032928
y[1] (numeric) = 1.8255986028353133412696185888972
absolute error = 2.937252309856044e-16
relative error = 1.6089255903758012747596508162164e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.94
y[1] (analytic) = 1.8260750427649583238698284398806
y[1] (numeric) = 1.8260750427649586173595733086531
absolute error = 2.934897448687725e-16
relative error = 1.6072162315103102786109328495267e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.941
y[1] (analytic) = 1.8265511783945339737388026238387
y[1] (numeric) = 1.8265511783945342669915793033084
absolute error = 2.932527766794697e-16
relative error = 1.6054999178135663152974587260501e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.942
y[1] (analytic) = 1.8270270078194981136961321338088
y[1] (numeric) = 1.8270270078194984067104594993773
absolute error = 2.930143273655685e-16
relative error = 1.6037766607252965756218500036267e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.943
y[1] (analytic) = 1.8275025291365336783244058341011
y[1] (numeric) = 1.8275025291365339710988037149668
absolute error = 2.927743978808657e-16
relative error = 1.6020464716905044033312302651377e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=320.4MB, alloc=4.3MB, time=44.95
NO POLE
x[1] = 0.944
y[1] (analytic) = 1.8279777404435560335097033885899
y[1] (numeric) = 1.827977740443556326042692573669
absolute error = 2.925329891850791e-16
relative error = 1.6003093621593904786456192518565e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.945
y[1] (analytic) = 1.8284526398397205847775956038878
y[1] (numeric) = 1.8284526398397208770676978477309
absolute error = 2.922901022438431e-16
relative error = 1.5985653435872684777140136114996e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.946
y[1] (analytic) = 1.8289272254254303806689878679411
y[1] (numeric) = 1.8289272254254306727147258966461
absolute error = 2.920457380287050e-16
relative error = 1.5968144274344850601033702237490e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.947
y[1] (analytic) = 1.8294014953023437111253931908104
y[1] (numeric) = 1.8294014953023440029252907079319
absolute error = 2.917998975171215e-16
relative error = 1.5950566251663414435397425407233e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.948
y[1] (analytic) = 1.8298754475733817008532413166763
y[1] (numeric) = 1.8298754475733819924058230091306
absolute error = 2.915525816924543e-16
relative error = 1.5932919482530105519006476181524e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.949
y[1] (analytic) = 1.8303490803427358976368504599571
y[1] (numeric) = 1.8303490803427361889406420039234
absolute error = 2.913037915439663e-16
relative error = 1.5915204081694579398475585875721e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.95
y[1] (analytic) = 1.8308223917158758555697084237701
y[1] (numeric) = 1.8308223917158761466232364905879
absolute error = 2.910535280668178e-16
relative error = 1.5897420163953632102360801449664e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.951
y[1] (analytic) = 1.8312953797995567131737301857225
y[1] (numeric) = 1.8312953797995570039755224477849
absolute error = 2.908017922620624e-16
relative error = 1.5879567844150402854214730886131e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.952
y[1] (analytic) = 1.8317680427018267663761794841063
y[1] (numeric) = 1.8317680427018270569247646207493
absolute error = 2.905485851366430e-16
relative error = 1.5861647237173587183990624535246e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.953
y[1] (analytic) = 1.8322403785320350363139625069077
y[1] (numeric) = 1.8322403785320353266078702102953
absolute error = 2.902939077033876e-16
relative error = 1.5843658457956644047375653714453e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=324.2MB, alloc=4.3MB, time=45.49
x[1] = 0.954
y[1] (analytic) = 1.832712385400838831935022476546
y[1] (numeric) = 1.8327123854008391219727834575519
absolute error = 2.900377609810059e-16
relative error = 1.5825601621477051529489249864293e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.955
y[1] (analytic) = 1.8331840614202113073665847348494
y[1] (numeric) = 1.8331840614202115971467307289336
absolute error = 2.897801459940842e-16
relative error = 1.5807476842755474672294081657690e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.956
y[1] (analytic) = 1.8336554047034490140200228653608
y[1] (numeric) = 1.833655404703449303541086638443
absolute error = 2.895210637730822e-16
relative error = 1.5789284236855041914681604805922e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.957
y[1] (analytic) = 1.8341264133651794474021374435812
y[1] (numeric) = 1.8341264133651797366626527979095
absolute error = 2.892605153543283e-16
relative error = 1.5771023918880544576911510096086e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.958
y[1] (analytic) = 1.8345970855213685886026601800961
y[1] (numeric) = 1.8345970855213688776011619601121
absolute error = 2.889985017800160e-16
relative error = 1.5752696003977701249710304050329e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.959
y[1] (analytic) = 1.8350674192893284404278175166255
y[1] (numeric) = 1.8350674192893287291628416148247
absolute error = 2.887350240981992e-16
relative error = 1.5734300607332367086213339967631e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.96
y[1] (analytic) = 1.8355374127877245581498091507898
y[1] (numeric) = 1.8355374127877248466198925135781
absolute error = 2.884700833627883e-16
relative error = 1.5715837844169791608827911869659e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.961
y[1] (analytic) = 1.8360070641365835748420785017189
y[1] (numeric) = 1.8360070641365838630457591352648
absolute error = 2.882036806335459e-16
relative error = 1.5697307829753859586030257702291e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.962
y[1] (analytic) = 1.8364763714573007212702737854572
y[1] (numeric) = 1.8364763714573010092060907615397
absolute error = 2.879358169760825e-16
relative error = 1.5678710679386336791440636434586e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.963
y[1] (analytic) = 1.8369453328726473403088201463456
y[1] (numeric) = 1.8369453328726476279753136081979
absolute error = 2.876664934618523e-16
relative error = 1.5660046508406126081343268075496e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.964
y[1] (analytic) = 1.8374139465067783958530451881116
y[1] (numeric) = 1.8374139465067786832487563562607
absolute error = 2.873957111681491e-16
relative error = 1.5641315432188533773240455557003e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=328.0MB, alloc=4.3MB, time=46.03
NO POLE
x[1] = 0.965
y[1] (analytic) = 1.837882210485239976196822266178
y[1] (numeric) = 1.8378822104852402633202934442796
absolute error = 2.871234711781016e-16
relative error = 1.5622517566144508220725201484849e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.966
y[1] (analytic) = 1.8383501229349767918457180406199
y[1] (numeric) = 1.8383501229349770786954926212895
absolute error = 2.868497745806696e-16
relative error = 1.5603653025719932230047006483887e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.967
y[1] (analytic) = 1.8388176819843396677356530471789
y[1] (numeric) = 1.8388176819843399543102755178179
absolute error = 2.865746224706390e-16
relative error = 1.5584721926394855019462879378872e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.968
y[1] (analytic) = 1.8392848857630930298271064216799
y[1] (numeric) = 1.8392848857630933161251223702979
absolute error = 2.862980159486180e-16
relative error = 1.5565724383682794315249226720497e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.969
y[1] (analytic) = 1.8397517324024223860449184110154
y[1] (numeric) = 1.8397517324024226720648745320475
absolute error = 2.860199561210321e-16
relative error = 1.5546660513129978007965217469387e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.97
y[1] (analytic) = 1.8402182200349418015337669214602
y[1] (numeric) = 1.8402182200349420872742110215805
absolute error = 2.857404441001203e-16
relative error = 1.5527530430314655896296048416812e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.971
y[1] (analytic) = 1.8406843467947013681994170923787
y[1] (numeric) = 1.8406843467947016536588980963092
absolute error = 2.854594810039305e-16
relative error = 1.5508334250846372739434654540270e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.972
y[1] (analytic) = 1.8411501108171946685058657402856
y[1] (numeric) = 1.8411501108171949536829336966001
absolute error = 2.851770679563145e-16
relative error = 1.5489072090365224412718055627726e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.973
y[1] (analytic) = 1.8416155102393662334985254946331
y[1] (numeric) = 1.8416155102393665183917315815573
absolute error = 2.848932060869242e-16
relative error = 1.5469744064541184077063190069729e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.974
y[1] (analytic) = 1.8420805431996189950236165425329
y[1] (numeric) = 1.8420805431996192796315130737397
absolute error = 2.846078965312068e-16
relative error = 1.5450350289073378808568376907409e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=331.8MB, alloc=4.3MB, time=46.56
NO POLE
x[1] = 0.975
y[1] (analytic) = 1.8425452078378217321139571147827
y[1] (numeric) = 1.8425452078378220164350975451826
absolute error = 2.843211404303999e-16
relative error = 1.5430890879689365621690926723448e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.976
y[1] (analytic) = 1.8430095022953165115113671799619
y[1] (numeric) = 1.8430095022953167955443061114896
absolute error = 2.840329389315277e-16
relative error = 1.5411365952144471998163162381382e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.977
y[1] (analytic) = 1.8434734247149261222959232669052
y[1] (numeric) = 1.8434734247149264060392164543009
absolute error = 2.837432931873957e-16
relative error = 1.5391775622221059770024965755235e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.978
y[1] (analytic) = 1.843936973240961504592325908445
y[1] (numeric) = 1.8439369732409617880445302650316
absolute error = 2.834522043565866e-16
relative error = 1.5372120005727858917792859698437e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.979
y[1] (analytic) = 1.8444001460192291723236648908596
y[1] (numeric) = 1.8444001460192294554833384943148
absolute error = 2.831596736034552e-16
relative error = 1.5352399218499251880804058278482e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.98
y[1] (analytic) = 1.8448629411970386299828913038619
y[1] (numeric) = 1.8448629411970389128485934019862
absolute error = 2.828657020981243e-16
relative error = 1.5332613376394616875909076746236e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.981
y[1] (analytic) = 1.8453253569232097833923293151307
y[1] (numeric) = 1.8453253569232100659626203316102
absolute error = 2.825702910164795e-16
relative error = 1.5312762595297616319784165560029e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.982
y[1] (analytic) = 1.8457873913480803444215846412176
y[1] (numeric) = 1.8457873913480806266950261813822
absolute error = 2.822734415401646e-16
relative error = 1.5292846991115522552697898754999e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.983
y[1] (analytic) = 1.8462490426235132296342308530686
y[1] (numeric) = 1.8462490426235135116093857096457
absolute error = 2.819751548565771e-16
relative error = 1.5272866679778553716220826997364e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.984
y[1] (analytic) = 1.8467103089029039528336789392803
y[1] (numeric) = 1.8467103089029042345091110981438
absolute error = 2.816754321588635e-16
relative error = 1.5252821777239203521824443734319e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=335.7MB, alloc=4.3MB, time=47.10
NO POLE
x[1] = 0.985
y[1] (analytic) = 1.8471711883411880114786599534698
y[1] (numeric) = 1.8471711883411882928529345993839
absolute error = 2.813742746459141e-16
relative error = 1.5232712399471548679763174958374e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.986
y[1] (analytic) = 1.8476316790948482669387750936748
y[1] (numeric) = 1.8476316790948485480104586160333
absolute error = 2.810716835223585e-16
relative error = 1.5212538662470598974897502828191e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.987
y[1] (analytic) = 1.8480917793219223185605922014248
y[1] (numeric) = 1.8480917793219225993282521999858
absolute error = 2.807676599985610e-16
relative error = 1.5192300682251646626744657563043e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.988
y[1] (analytic) = 1.8485514871820098715147924259303
y[1] (numeric) = 1.8485514871820101519769977165453
absolute error = 2.804622052906150e-16
relative error = 1.5171998574849566247850480699251e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.989
y[1] (analytic) = 1.849010800836280098394895674625
y[1] (numeric) = 1.8490108008362803785502162949641
absolute error = 2.801553206203391e-16
relative error = 1.5151632456318211509952733233772e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.99
y[1] (analytic) = 1.8494697184474789945381184649768
y[1] (numeric) = 1.8494697184474792743851256802483
absolute error = 2.798470072152715e-16
relative error = 1.5131202442729724512728994478953e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.991
y[1] (analytic) = 1.8499282381799367270389429039421
y[1] (numeric) = 1.8499282381799370065762092126076
absolute error = 2.795372663086655e-16
relative error = 1.5110708650173909363422919918092e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.992
y[1] (analytic) = 1.8503863581995749774260007505866
y[1] (numeric) = 1.8503863581995752566520998900708
absolute error = 2.792260991394842e-16
relative error = 1.5090151194757567173953041149285e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.993
y[1] (analytic) = 1.8508440766739142779729018641261
y[1] (numeric) = 1.8508440766739145568864088165221
absolute error = 2.789135069523960e-16
relative error = 1.5069530192603878988702294189391e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.994
y[1] (analytic) = 1.8513013917720813416136618038562
y[1] (numeric) = 1.8513013917720816202131528016253
absolute error = 2.785994909977691e-16
relative error = 1.5048845759851739330323121494223e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=339.5MB, alloc=4.3MB, time=47.63
NO POLE
x[1] = 0.995
y[1] (analytic) = 1.8517583016648163854334089290326
y[1] (numeric) = 1.8517583016648166637174614606995
absolute error = 2.782840525316669e-16
relative error = 1.5028098012655143053298299581154e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.996
y[1] (analytic) = 1.8522148045244804477050770456389
y[1] (numeric) = 1.8522148045244807256722698614819
absolute error = 2.779671928158430e-16
relative error = 1.5007287067182555226011183946932e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.997
y[1] (analytic) = 1.8526708985250626984428154630276
y[1] (numeric) = 1.8526708985250629760917285807633
absolute error = 2.776489131177357e-16
relative error = 1.4986413039616258672100375869185e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.998
y[1] (analytic) = 1.8531265818421877434428742565406
y[1] (numeric) = 1.853126581842188020772088967004
absolute error = 2.773292147104634e-16
relative error = 1.4965476046151754756543026322486e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.999
y[1] (analytic) = 1.8535818526531229217827485823076
y[1] (numeric) = 1.8535818526531231987908474551269
absolute error = 2.770080988728193e-16
relative error = 1.4944476202997131004380246426028e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1
y[1] (analytic) = 1.8540367091367855967493920573752
y[1] (numeric) = 1.8540367091367858734349589466415
absolute error = 2.766855668892663e-16
relative error = 1.4923413626372444150769312663233e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.001
y[1] (analytic) = 1.8544911494737504401673355020337
y[1] (numeric) = 1.8544911494737507165289555519657
absolute error = 2.763616200499320e-16
relative error = 1.4902288432509113202350590134885e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.002
y[1] (analytic) = 1.8549451718462567100975737415797
y[1] (numeric) = 1.8549451718462569861338333921829
absolute error = 2.760362596506032e-16
relative error = 1.4881100737649290145582601648643e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.003
y[1] (analytic) = 1.8553987744382155218781096816709
y[1] (numeric) = 1.855398774438215797587596674392
absolute error = 2.757094869927211e-16
relative error = 1.4859850658045273015176584951788e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.004
y[1] (analytic) = 1.8558519554352171124770715047908
y[1] (numeric) = 1.8558519554352173878583748881667
absolute error = 2.753813033833759e-16
relative error = 1.4838538309958891200111534075862e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=343.3MB, alloc=4.3MB, time=48.17
NO POLE
x[1] = 1.005
y[1] (analytic) = 1.8563047130245380981293455850414
y[1] (numeric) = 1.8563047130245383731810557203431
absolute error = 2.750517101353017e-16
relative error = 1.4817163809660911516761285346593e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.006
y[1] (analytic) = 1.8567570453951487252276945844082
y[1] (numeric) = 1.8567570453951489999484031512792
absolute error = 2.747207085668710e-16
relative error = 1.4795727273430427312092053109124e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.007
y[1] (analytic) = 1.8572089507377201144393571756936
y[1] (numeric) = 1.8572089507377203888276571777831
absolute error = 2.743883000020895e-16
relative error = 1.4774228817554268315345247787485e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.008
y[1] (analytic) = 1.8576604272446314980191529353775
y[1] (numeric) = 1.8576604272446317720736387059687
absolute error = 2.740544857705912e-16
relative error = 1.4752668558326431201301866271972e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.009
y[1] (analytic) = 1.8581114731099774502901431636373
y[1] (numeric) = 1.8581114731099777240094103712698
absolute error = 2.737192672076325e-16
relative error = 1.4731046612047460864852949814061e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.01
y[1] (analytic) = 1.8585620865295751112629257185226
y[1] (numeric) = 1.8585620865295753846455713726097
absolute error = 2.733826456540871e-16
relative error = 1.4709363095023879338054007678240e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.011
y[1] (analytic) = 1.8590122657009714033646693967377
y[1] (numeric) = 1.8590122657009716764092918531787
absolute error = 2.730446224564410e-16
relative error = 1.4687618123567624612653348991894e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.012
y[1] (analytic) = 1.8594620088234502412490209545172
y[1] (numeric) = 1.8594620088234505139542199213036
absolute error = 2.727051989667864e-16
relative error = 1.4665811813995434814849262342187e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.013
y[1] (analytic) = 1.8599113140980397346580455385782
y[1] (numeric) = 1.8599113140980400070224220813949
absolute error = 2.723643765428167e-16
relative error = 1.4643944282628296108200306816515e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.014
y[1] (analytic) = 1.8603601797275193843073890889926
y[1] (numeric) = 1.8603601797275196563295456368139
absolute error = 2.720221565478213e-16
relative error = 1.4622015645790884336081677421458e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=347.1MB, alloc=4.3MB, time=48.70
NO POLE
x[1] = 1.015
y[1] (analytic) = 1.860808603916427270765879182924
y[1] (numeric) = 1.8608086039164275424444195336037
absolute error = 2.716785403506797e-16
relative error = 1.4600026019810973542427139994123e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.016
y[1] (analytic) = 1.8612565848710672363008088104106
y[1] (numeric) = 1.8612565848710675076343381362668
absolute error = 2.713335293258562e-16
relative error = 1.4577975521018881269969621616491e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.017
y[1] (analytic) = 1.8617041207995160596601757106349
y[1] (numeric) = 1.8617041207995163306473005640294
absolute error = 2.709871248533945e-16
relative error = 1.4555864265746912972025689782351e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.018
y[1] (analytic) = 1.86215120991163062376317814929
y[1] (numeric) = 1.8621512099116308944025064682019
absolute error = 2.706393283189119e-16
relative error = 1.4533692370328789426925116334287e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.019
y[1] (analytic) = 1.8625978504190550762702963846151
y[1] (numeric) = 1.8625978504190553465604374982093
absolute error = 2.702901411135942e-16
relative error = 1.4511459951099116238858972375987e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.02
y[1] (analytic) = 1.8630440405352279830043175513228
y[1] (numeric) = 1.8630440405352282529438821855125
absolute error = 2.699395646341897e-16
relative error = 1.4489167124392809471427615186284e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.021
y[1] (analytic) = 1.8634897784753894741936902878558
y[1] (numeric) = 1.8634897784753897437812905708596
absolute error = 2.695876002830038e-16
relative error = 1.4466814006544557979416439093190e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.022
y[1] (analytic) = 1.8639350624565883835096241430832
y[1] (numeric) = 1.8639350624565886527438736109767
absolute error = 2.692342494678935e-16
relative error = 1.4444400713888284820128828637898e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.023
y[1] (analytic) = 1.8643798906976893798683776235576
y[1] (numeric) = 1.8643798906976896487478912258193
absolute error = 2.688795136022617e-16
relative error = 1.4421927362756602379878469589715e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.024
y[1] (analytic) = 1.8648242614193800919702076816898
y[1] (numeric) = 1.864824261419380360493601786741
absolute error = 2.685233941050512e-16
relative error = 1.4399394069480255861399964506497e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=350.9MB, alloc=4.3MB, time=49.24
NO POLE
x[1] = 1.025
y[1] (analytic) = 1.8652681728441782255464824985418
y[1] (numeric) = 1.8652681728441784937123748992815
absolute error = 2.681658924007397e-16
relative error = 1.4376800950387624844255795135395e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.026
y[1] (analytic) = 1.8657116231964386732864885822783
y[1] (numeric) = 1.8657116231964389410934985016116
absolute error = 2.678070099193333e-16
relative error = 1.4354148121804148821982791010509e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.027
y[1] (analytic) = 1.8661546107023606174154924845259
y[1] (numeric) = 1.8661546107023608848622405808875
absolute error = 2.674467480963616e-16
relative error = 1.4331435700051842957031923964153e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.028
y[1] (analytic) = 1.8665971335899946248956468318657
y[1] (numeric) = 1.8665971335899948919807552047372
absolute error = 2.670851083728715e-16
relative error = 1.4308663801448748538127281881440e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.029
y[1] (analytic) = 1.8670391900892497352213598782938
y[1] (numeric) = 1.867039190089250001943452073715
absolute error = 2.667220921954212e-16
relative error = 1.4285832542308398587060343915405e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.03
y[1] (analytic) = 1.867480778431900540780777406622
y[1] (numeric) = 1.8674807784319008071384784226969
absolute error = 2.663577010160749e-16
relative error = 1.4262942038939325361161613762707e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.031
y[1] (analytic) = 1.8679218968515942597550555423321
y[1] (numeric) = 1.8679218968515945257469918347292
absolute error = 2.659919362923971e-16
relative error = 1.4239992407644550790518881333356e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.032
y[1] (analytic) = 1.8683625435838578015271328922236
y[1] (numeric) = 1.8683625435838580671519323796696
absolute error = 2.656247994874460e-16
relative error = 1.4216983764721033114172764946571e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.033
y[1] (analytic) = 1.8688027168661048245717403821847
y[1] (numeric) = 1.8688027168661050898280324519532
absolute error = 2.652562920697685e-16
relative error = 1.4193916226459203560305919562463e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.034
y[1] (analytic) = 1.8692424149376427867984172434606
y[1] (numeric) = 1.8692424149376430516848327568542
absolute error = 2.648864155133936e-16
relative error = 1.4170789909142421726825213053589e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=354.7MB, alloc=4.3MB, time=49.79
NO POLE
x[1] = 1.035
y[1] (analytic) = 1.8696816360396799883193317847529
y[1] (numeric) = 1.8696816360396802528345030825801
absolute error = 2.645151712978272e-16
relative error = 1.4147604929046510248587002589527e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.036
y[1] (analytic) = 1.8701203784153326066137358882597
y[1] (numeric) = 1.8701203784153328707562967963052
absolute error = 2.641425609080455e-16
relative error = 1.4124361402439218895015151248356e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.037
y[1] (analytic) = 1.8705586403096317240609125812166
y[1] (numeric) = 1.8705586403096319878294984157062
absolute error = 2.637685858344896e-16
relative error = 1.4101059445579757207066079290492e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.038
y[1] (analytic) = 1.8709964199695303478135065605201
y[1] (numeric) = 1.8709964199695306112067541335793
absolute error = 2.633932475730592e-16
relative error = 1.4077699174718283318489594881111e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.039
y[1] (analytic) = 1.8714337156439104219831581864695
y[1] (numeric) = 1.8714337156439106849997058115767
absolute error = 2.630165476251072e-16
relative error = 1.4054280706095445213173539237784e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.04
y[1] (analytic) = 1.8718705255835898321103922124431
y[1] (numeric) = 1.8718705255835900947488797098756
absolute error = 2.626384874974325e-16
relative error = 1.4030804155941830089054964986655e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.041
y[1] (analytic) = 1.87230684804132940189074338029
y[1] (numeric) = 1.8723068480413296641498120825653
absolute error = 2.622590687022753e-16
relative error = 1.4007269640477551638820206210466e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.042
y[1] (analytic) = 1.8727426812718398821291319862672
y[1] (numeric) = 1.8727426812718401440074247435775
absolute error = 2.618782927573103e-16
relative error = 1.3983677275911729390218524110301e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.043
y[1] (analytic) = 1.8731780235317889318945336093363
y[1] (numeric) = 1.873178023531789193390694794977
absolute error = 2.614961611856407e-16
relative error = 1.3960027178442015095944599948084e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.044
y[1] (analytic) = 1.8736128730798080918470183924498
y[1] (numeric) = 1.8736128730798083529596939082421
absolute error = 2.611126755157923e-16
relative error = 1.3936319464254128732273828873148e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=358.5MB, alloc=4.3MB, time=50.33
NO POLE
x[1] = 1.045
y[1] (analytic) = 1.8740472281764997497092665779676
y[1] (numeric) = 1.8740472281765000104371038596749
absolute error = 2.607278372817073e-16
relative error = 1.3912554249521382743478481232969e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.046
y[1] (analytic) = 1.8744810870844440978546984204293
y[1] (numeric) = 1.8744810870844443581963464431673
absolute error = 2.603416480227380e-16
relative error = 1.3888731650404205217481407536890e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.047
y[1] (analytic) = 1.8749144480682060829843881334378
y[1] (numeric) = 1.8749144480682063429384974170789
absolute error = 2.599541092836411e-16
relative error = 1.3864851783049699326184439552932e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.048
y[1] (analytic) = 1.8753473093943423478649631722675
y[1] (numeric) = 1.8753473093943426074301857868384
absolute error = 2.595652226145709e-16
relative error = 1.3840914763591148318610798125295e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.049
y[1] (analytic) = 1.8757796693314081650997219098522
y[1] (numeric) = 1.8757796693314084242747114809257
absolute error = 2.591749895710735e-16
relative error = 1.3816920708147578104912523641263e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.05
y[1] (analytic) = 1.8762115261499643629052346309298
y[1] (numeric) = 1.8762115261499646216886463450106
absolute error = 2.587834117140808e-16
relative error = 1.3792869732823313376171135412139e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.051
y[1] (analytic) = 1.8766428781225842428657247471732
y[1] (numeric) = 1.8766428781225845012562153570768
absolute error = 2.583904906099036e-16
relative error = 1.3768761953707489966402851364182e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.052
y[1] (analytic) = 1.8770737235238604896375592250057
y[1] (numeric) = 1.8770737235238607476337870552313
absolute error = 2.579962278302256e-16
relative error = 1.3744597486873619417587052188976e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.053
y[1] (analytic) = 1.8775040606304120725762094173524
y[1] (numeric) = 1.87750406063041233017683436945
absolute error = 2.576006249520976e-16
relative error = 1.3720376448379168376685948313124e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.054
y[1] (analytic) = 1.8779338877208911392580758006874
y[1] (numeric) = 1.877933887720891396461759358618
absolute error = 2.572036835579306e-16
relative error = 1.3696098954265083572384837257936e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=362.4MB, alloc=4.3MB, time=50.87
NO POLE
x[1] = 1.055
y[1] (analytic) = 1.8783632030759899008696025392679
y[1] (numeric) = 1.8783632030759901576750077747575
absolute error = 2.568054052354896e-16
relative error = 1.3671765120555358283270473923610e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.056
y[1] (analytic) = 1.8787920049784475094361403292782
y[1] (numeric) = 1.8787920049784477658419319071655
absolute error = 2.564057915778873e-16
relative error = 1.3647375063256597646780113692043e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.057
y[1] (analytic) = 1.8792202917130569268630486166013
y[1] (numeric) = 1.8792202917130571828678928001791
absolute error = 2.560048441835778e-16
relative error = 1.3622928898357588128481591528614e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.058
y[1] (analytic) = 1.8796480615666717857615610329687
y[1] (numeric) = 1.8796480615666720413641256893189
absolute error = 2.556025646563502e-16
relative error = 1.3598426741828865821206553264609e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.059
y[1] (analytic) = 1.8800753128282132420319707561741
y[1] (numeric) = 1.8800753128282134972309253614962
absolute error = 2.551989546053221e-16
relative error = 1.3573868709622283572163307615626e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.06
y[1] (analytic) = 1.880502043788676819176725470746
y[1] (numeric) = 1.8805020437886770739707411156791
absolute error = 2.547940156449331e-16
relative error = 1.3549254917670582253824735591948e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.061
y[1] (analytic) = 1.8809282527411392443160546858251
y[1] (numeric) = 1.8809282527411394987038040807637
absolute error = 2.543877493949386e-16
relative error = 1.3524585481886982117734918133617e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.062
y[1] (analytic) = 1.8813539379807652758787853568533
y[1] (numeric) = 1.8813539379807655298589428372561
absolute error = 2.539801574804028e-16
relative error = 1.3499860518164735727011179994926e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.063
y[1] (analytic) = 1.8817790978048145229410350569125
y[1] (numeric) = 1.8817790978048147765122765886057
absolute error = 2.535712415316932e-16
relative error = 1.3475080142376764749247732411041e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.064
y[1] (analytic) = 1.8822037305126482561855053520369
y[1] (numeric) = 1.8822037305126485093465085365096
absolute error = 2.531610031844727e-16
relative error = 1.3450244470375173269364114703090e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=366.2MB, alloc=4.3MB, time=51.40
NO POLE
x[1] = 1.065
y[1] (analytic) = 1.8826278344057362104541315524024
y[1] (numeric) = 1.8826278344057364632035756320967
absolute error = 2.527494440796943e-16
relative error = 1.3425353617990903399673047838329e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.066
y[1] (analytic) = 1.8830514077876633788668786378677
y[1] (numeric) = 1.8830514077876636312034445014616
absolute error = 2.523365658635939e-16
relative error = 1.3400407701033293984846784586314e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.067
y[1] (analytic) = 1.8834744489641367984795068917398
y[1] (numeric) = 1.8834744489641370504018770794235
absolute error = 2.519223701876837e-16
relative error = 1.3375406835289675283910673638173e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.068
y[1] (analytic) = 1.8838969562429923274531646207502
y[1] (numeric) = 1.8838969562429925789600233294962
absolute error = 2.515068587087460e-16
relative error = 1.3350351136524988952218887406698e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.069
y[1] (analytic) = 1.884318927934201413708699291907
y[1] (numeric) = 1.884318927934201664798732380733
absolute error = 2.510900330888260e-16
relative error = 1.3325240720481358982240689309562e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.07
y[1] (analytic) = 1.8847403623498778550386124780022
y[1] (numeric) = 1.8847403623498781057105074732279
absolute error = 2.506718949952257e-16
relative error = 1.3300075702877725097090044350228e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.071
y[1] (analytic) = 1.8851612578042845506496181729696
y[1] (numeric) = 1.8851612578042848009020642734666
absolute error = 2.502524461004970e-16
relative error = 1.3274856199409437707704642424025e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.072
y[1] (analytic) = 1.8855816126138402441087983158608
y[1] (numeric) = 1.8855816126138404939404863982956
absolute error = 2.498316880824348e-16
relative error = 1.3249582325747856916852091037883e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.073
y[1] (analytic) = 1.8860014250971262576663837478079
y[1] (numeric) = 1.8860014250971265070760063718785
absolute error = 2.494096226240706e-16
relative error = 1.3224254197539982070461041597319e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.074
y[1] (analytic) = 1.8864206935748932179282233198288
y[1] (numeric) = 1.8864206935748934669144747334946
absolute error = 2.489862514136658e-16
relative error = 1.3198871930408069396058731709906e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=370.0MB, alloc=4.3MB, time=51.94
NO POLE
x[1] = 1.075
y[1] (analytic) = 1.886839416370067772851038470566
y[1] (numeric) = 1.8868394163700680214126146152706
absolute error = 2.485615761447046e-16
relative error = 1.3173435639949232442750439573009e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.076
y[1] (analytic) = 1.8872575918077593000335953018961
y[1] (numeric) = 1.8872575918077595481691938177836
absolute error = 2.481355985158875e-16
relative error = 1.3147945441735078332030496596183e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.077
y[1] (analytic) = 1.8876752182152666062769609966666
y[1] (numeric) = 1.8876752182152668539852812277911
absolute error = 2.477083202311245e-16
relative error = 1.3122401451311332081794772976036e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.078
y[1] (analytic) = 1.8880922939220846183870463464671
y[1] (numeric) = 1.8880922939220848656667893459952
absolute error = 2.472797429995281e-16
relative error = 1.3096803784197454314039862376153e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.079
y[1] (analytic) = 1.8885088172599110651926711881852
y[1] (numeric) = 1.8885088172599113120425397235919
absolute error = 2.468498685354067e-16
relative error = 1.3071152555886284123132949810724e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.08
y[1] (analytic) = 1.8889247865626531507524246859958
y[1] (numeric) = 1.8889247865626533971711232442534
absolute error = 2.464186985582576e-16
relative error = 1.3045447881843664709212046528594e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.081
y[1] (analytic) = 1.8893402001664342187236276402395
y[1] (numeric) = 1.8893402001664344647098624329996
absolute error = 2.459862347927601e-16
relative error = 1.3019689877508078263095772663328e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.082
y[1] (analytic) = 1.8897550564096004078667393562263
y[1] (numeric) = 1.889755056409600653419218324995
absolute error = 2.455524789687687e-16
relative error = 1.2993878658290290083919414175288e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.083
y[1] (analytic) = 1.8901693536327272986585870642125
y[1] (numeric) = 1.8901693536327275437760198855185
absolute error = 2.451174328213060e-16
relative error = 1.2968014339572980748649439627506e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.084
y[1] (analytic) = 1.8905830901786265509878314464938
y[1] (numeric) = 1.89058309017862679566892953705
absolute error = 2.446810980905562e-16
relative error = 1.2942097036710413951593412892696e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=373.8MB, alloc=4.3MB, time=52.47
NO POLE
x[1] = 1.085
y[1] (analytic) = 1.8909962643923525329061174986041
y[1] (numeric) = 1.8909962643923527771495940204616
absolute error = 2.442434765218575e-16
relative error = 1.2916126865028050054978582307402e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.086
y[1] (analytic) = 1.8914088746212089404083957288534
y[1] (numeric) = 1.8914088746212091842129655945491
absolute error = 2.438045698656957e-16
relative error = 1.2890103939822227031482642374360e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.087
y[1] (analytic) = 1.8918209192147554082159345837478
y[1] (numeric) = 1.8918209192147556515803144614445
absolute error = 2.433643798776967e-16
relative error = 1.2864028376359787115100341984607e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.088
y[1] (analytic) = 1.8922323965248141115355809760553
y[1] (numeric) = 1.8922323965248143544584892946753
absolute error = 2.429229083186200e-16
relative error = 1.2837900289877760218510404260354e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.089
y[1] (analytic) = 1.8926433049054763587688618872782
y[1] (numeric) = 1.8926433049054766012490188416294
absolute error = 2.424801569543512e-16
relative error = 1.2811719795582998353465000874181e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.09
y[1] (analytic) = 1.8930536427131091751445562169156
y[1] (numeric) = 1.8930536427131094171806837728108
absolute error = 2.420361275558952e-16
relative error = 1.2785487008651850925964853927033e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.091
y[1] (analytic) = 1.893463408306361877248402357007
y[1] (numeric) = 1.893463408306362118839224256376
absolute error = 2.415908218993690e-16
relative error = 1.2759202044229822744764708240520e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.092
y[1] (analytic) = 1.8938726000461726384236433818926
y[1] (numeric) = 1.8938726000461728795678851478872
absolute error = 2.411442417659946e-16
relative error = 1.2732865017431241165563665483415e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.093
y[1] (analytic) = 1.8942812162957750450161482597636
y[1] (numeric) = 1.8942812162957752857125372018554
absolute error = 2.406963889420918e-16
relative error = 1.2706476043338921794114871791173e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.094
y[1] (analytic) = 1.8946892554207046434378841142589
y[1] (numeric) = 1.8946892554207048836851493333304
absolute error = 2.402472652190715e-16
relative error = 1.2680035237003864413025598139031e-14 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=377.6MB, alloc=4.3MB, time=53.01
NO POLE
x[1] = 1.095
y[1] (analytic) = 1.8950967157888054780225512909492
y[1] (numeric) = 1.8950967157888057178194236843772
absolute error = 2.397968723934280e-16
relative error = 1.2653542713444899930208746607753e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.096
y[1] (analytic) = 1.8955035957702366196472298148852
y[1] (numeric) = 1.895503595770236858992442081617
absolute error = 2.393452122667318e-16
relative error = 1.2626998587648367552454774561949e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.097
y[1] (analytic) = 1.8959098937374786850939227613277
y[1] (numeric) = 1.8959098937374789239862094069507
absolute error = 2.388922866456230e-16
relative error = 1.2600402974567827408167950078049e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.098
y[1] (analytic) = 1.896315608065340347124919102181
y[1] (numeric) = 1.8963156080653405855630164439844
absolute error = 2.384380973418034e-16
relative error = 1.2573755989123708366907364694419e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.099
y[1] (analytic) = 1.896720737130964835245935735356
y[1] (numeric) = 1.8967207371309650732285819073856
absolute error = 2.379826461720296e-16
relative error = 1.2547057746203012409753223850521e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 1.1
y[1] (analytic) = 1.8971252793138364271310356531637
y[1] (numeric) = 1.8971252793138366646569706112695
absolute error = 2.375259349581058e-16
relative error = 1.2520308360659006936100155731442e-14 %
h = 0.001
Finished!
Maximum Iterations Reached before Solution Completed!
diff ( y , x , 1 ) = sin(x) * cos(x) ;
Iterations = 1000
Total Elapsed Time = 53 Seconds
Elapsed Time(since restart) = 53 Seconds
Expected Time Remaining = 7 Minutes 53 Seconds
Optimized Time Remaining = 7 Minutes 52 Seconds
Time to Timeout = 14 Minutes 6 Seconds
Percent Done = 10.11 %
> quit
memory used=379.9MB, alloc=4.3MB, time=53.31