|\^/| 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,
> ALWAYS,
> glob_iolevel,
> glob_max_terms,
> DEBUGL,
> DEBUGMASSIVE,
> #Top Generate Globals Decl
> glob_percent_done,
> glob_disp_incr,
> years_in_century,
> glob_log10normmin,
> glob_normmax,
> glob_max_sec,
> glob_unchanged_h_cnt,
> glob_max_trunc_err,
> glob_hmax,
> glob_reached_optimal_h,
> centuries_in_millinium,
> glob_warned,
> glob_max_iter,
> glob_hmin_init,
> glob_not_yet_start_msg,
> glob_initial_pass,
> glob_clock_sec,
> days_in_year,
> glob_max_hours,
> min_in_hour,
> glob_subiter_method,
> glob_small_float,
> glob_optimal_start,
> glob_no_eqs,
> glob_log10_abserr,
> glob_dump_analytic,
> glob_clock_start_sec,
> glob_almost_1,
> djd_debug2,
> glob_optimal_expect_sec,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_start,
> glob_optimal_clock_start_sec,
> glob_last_good_h,
> glob_h,
> glob_not_yet_finished,
> glob_relerr,
> glob_log10_relerr,
> glob_optimal_done,
> sec_in_min,
> glob_max_minutes,
> glob_iter,
> glob_curr_iter_when_opt,
> glob_orig_start_sec,
> glob_abserr,
> glob_hmin,
> glob_current_iter,
> glob_warned2,
> glob_smallish_float,
> glob_look_poles,
> glob_large_float,
> glob_dump,
> glob_log10relerr,
> glob_max_rel_trunc_err,
> hours_in_day,
> glob_display_flag,
> djd_debug,
> glob_max_opt_iter,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> array_const_2,
> #END CONST
> array_y_init,
> array_fact_1,
> array_y,
> array_x,
> array_last_rel_error,
> array_norms,
> array_m1,
> array_1st_rel_error,
> array_type_pole,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_pole,
> array_complex_pole,
> array_y_higher_work2,
> array_y_higher_work,
> array_y_higher,
> array_fact_2,
> array_poles,
> array_real_pole,
> array_y_set_initial,
> 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, ALWAYS, glob_iolevel, glob_max_terms, DEBUGL, DEBUGMASSIVE,
glob_percent_done, glob_disp_incr, years_in_century, glob_log10normmin,
glob_normmax, glob_max_sec, glob_unchanged_h_cnt, glob_max_trunc_err,
glob_hmax, glob_reached_optimal_h, centuries_in_millinium, glob_warned,
glob_max_iter, glob_hmin_init, glob_not_yet_start_msg, glob_initial_pass,
glob_clock_sec, days_in_year, glob_max_hours, min_in_hour,
glob_subiter_method, glob_small_float, glob_optimal_start, glob_no_eqs,
glob_log10_abserr, glob_dump_analytic, glob_clock_start_sec, glob_almost_1,
djd_debug2, glob_optimal_expect_sec, glob_log10abserr, MAX_UNCHANGED,
glob_start, glob_optimal_clock_start_sec, glob_last_good_h, glob_h,
glob_not_yet_finished, glob_relerr, glob_log10_relerr, glob_optimal_done,
sec_in_min, glob_max_minutes, glob_iter, glob_curr_iter_when_opt,
glob_orig_start_sec, glob_abserr, glob_hmin, glob_current_iter,
glob_warned2, glob_smallish_float, glob_look_poles, glob_large_float,
glob_dump, glob_log10relerr, glob_max_rel_trunc_err, hours_in_day,
glob_display_flag, djd_debug, glob_max_opt_iter, glob_html_log,
array_const_0D0, array_const_1, array_const_2, array_y_init, array_fact_1,
array_y, array_x, array_last_rel_error, array_norms, array_m1,
array_1st_rel_error, array_type_pole, array_tmp0, array_tmp1, array_tmp2,
array_pole, array_complex_pole, array_y_higher_work2, array_y_higher_work,
array_y_higher, array_fact_2, array_poles, array_real_pole,
array_y_set_initial, 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,
> ALWAYS,
> glob_iolevel,
> glob_max_terms,
> DEBUGL,
> DEBUGMASSIVE,
> #Top Generate Globals Decl
> glob_percent_done,
> glob_disp_incr,
> years_in_century,
> glob_log10normmin,
> glob_normmax,
> glob_max_sec,
> glob_unchanged_h_cnt,
> glob_max_trunc_err,
> glob_hmax,
> glob_reached_optimal_h,
> centuries_in_millinium,
> glob_warned,
> glob_max_iter,
> glob_hmin_init,
> glob_not_yet_start_msg,
> glob_initial_pass,
> glob_clock_sec,
> days_in_year,
> glob_max_hours,
> min_in_hour,
> glob_subiter_method,
> glob_small_float,
> glob_optimal_start,
> glob_no_eqs,
> glob_log10_abserr,
> glob_dump_analytic,
> glob_clock_start_sec,
> glob_almost_1,
> djd_debug2,
> glob_optimal_expect_sec,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_start,
> glob_optimal_clock_start_sec,
> glob_last_good_h,
> glob_h,
> glob_not_yet_finished,
> glob_relerr,
> glob_log10_relerr,
> glob_optimal_done,
> sec_in_min,
> glob_max_minutes,
> glob_iter,
> glob_curr_iter_when_opt,
> glob_orig_start_sec,
> glob_abserr,
> glob_hmin,
> glob_current_iter,
> glob_warned2,
> glob_smallish_float,
> glob_look_poles,
> glob_large_float,
> glob_dump,
> glob_log10relerr,
> glob_max_rel_trunc_err,
> hours_in_day,
> glob_display_flag,
> djd_debug,
> glob_max_opt_iter,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> array_const_2,
> #END CONST
> array_y_init,
> array_fact_1,
> array_y,
> array_x,
> array_last_rel_error,
> array_norms,
> array_m1,
> array_1st_rel_error,
> array_type_pole,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_pole,
> array_complex_pole,
> array_y_higher_work2,
> array_y_higher_work,
> array_y_higher,
> array_fact_2,
> array_poles,
> array_real_pole,
> array_y_set_initial,
> 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, ALWAYS, glob_iolevel, glob_max_terms, DEBUGL, DEBUGMASSIVE,
glob_percent_done, glob_disp_incr, years_in_century, glob_log10normmin,
glob_normmax, glob_max_sec, glob_unchanged_h_cnt, glob_max_trunc_err,
glob_hmax, glob_reached_optimal_h, centuries_in_millinium, glob_warned,
glob_max_iter, glob_hmin_init, glob_not_yet_start_msg, glob_initial_pass,
glob_clock_sec, days_in_year, glob_max_hours, min_in_hour,
glob_subiter_method, glob_small_float, glob_optimal_start, glob_no_eqs,
glob_log10_abserr, glob_dump_analytic, glob_clock_start_sec, glob_almost_1,
djd_debug2, glob_optimal_expect_sec, glob_log10abserr, MAX_UNCHANGED,
glob_start, glob_optimal_clock_start_sec, glob_last_good_h, glob_h,
glob_not_yet_finished, glob_relerr, glob_log10_relerr, glob_optimal_done,
sec_in_min, glob_max_minutes, glob_iter, glob_curr_iter_when_opt,
glob_orig_start_sec, glob_abserr, glob_hmin, glob_current_iter,
glob_warned2, glob_smallish_float, glob_look_poles, glob_large_float,
glob_dump, glob_log10relerr, glob_max_rel_trunc_err, hours_in_day,
glob_display_flag, djd_debug, glob_max_opt_iter, glob_html_log,
array_const_0D0, array_const_1, array_const_2, array_y_init, array_fact_1,
array_y, array_x, array_last_rel_error, array_norms, array_m1,
array_1st_rel_error, array_type_pole, array_tmp0, array_tmp1, array_tmp2,
array_pole, array_complex_pole, array_y_higher_work2, array_y_higher_work,
array_y_higher, array_fact_2, array_poles, array_real_pole,
array_y_set_initial, 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,
> ALWAYS,
> glob_iolevel,
> glob_max_terms,
> DEBUGL,
> DEBUGMASSIVE,
> #Top Generate Globals Decl
> glob_percent_done,
> glob_disp_incr,
> years_in_century,
> glob_log10normmin,
> glob_normmax,
> glob_max_sec,
> glob_unchanged_h_cnt,
> glob_max_trunc_err,
> glob_hmax,
> glob_reached_optimal_h,
> centuries_in_millinium,
> glob_warned,
> glob_max_iter,
> glob_hmin_init,
> glob_not_yet_start_msg,
> glob_initial_pass,
> glob_clock_sec,
> days_in_year,
> glob_max_hours,
> min_in_hour,
> glob_subiter_method,
> glob_small_float,
> glob_optimal_start,
> glob_no_eqs,
> glob_log10_abserr,
> glob_dump_analytic,
> glob_clock_start_sec,
> glob_almost_1,
> djd_debug2,
> glob_optimal_expect_sec,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_start,
> glob_optimal_clock_start_sec,
> glob_last_good_h,
> glob_h,
> glob_not_yet_finished,
> glob_relerr,
> glob_log10_relerr,
> glob_optimal_done,
> sec_in_min,
> glob_max_minutes,
> glob_iter,
> glob_curr_iter_when_opt,
> glob_orig_start_sec,
> glob_abserr,
> glob_hmin,
> glob_current_iter,
> glob_warned2,
> glob_smallish_float,
> glob_look_poles,
> glob_large_float,
> glob_dump,
> glob_log10relerr,
> glob_max_rel_trunc_err,
> hours_in_day,
> glob_display_flag,
> djd_debug,
> glob_max_opt_iter,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> array_const_2,
> #END CONST
> array_y_init,
> array_fact_1,
> array_y,
> array_x,
> array_last_rel_error,
> array_norms,
> array_m1,
> array_1st_rel_error,
> array_type_pole,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_pole,
> array_complex_pole,
> array_y_higher_work2,
> array_y_higher_work,
> array_y_higher,
> array_fact_2,
> array_poles,
> array_real_pole,
> array_y_set_initial,
> 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, ALWAYS, glob_iolevel, glob_max_terms, DEBUGL, DEBUGMASSIVE,
glob_percent_done, glob_disp_incr, years_in_century, glob_log10normmin,
glob_normmax, glob_max_sec, glob_unchanged_h_cnt, glob_max_trunc_err,
glob_hmax, glob_reached_optimal_h, centuries_in_millinium, glob_warned,
glob_max_iter, glob_hmin_init, glob_not_yet_start_msg, glob_initial_pass,
glob_clock_sec, days_in_year, glob_max_hours, min_in_hour,
glob_subiter_method, glob_small_float, glob_optimal_start, glob_no_eqs,
glob_log10_abserr, glob_dump_analytic, glob_clock_start_sec, glob_almost_1,
djd_debug2, glob_optimal_expect_sec, glob_log10abserr, MAX_UNCHANGED,
glob_start, glob_optimal_clock_start_sec, glob_last_good_h, glob_h,
glob_not_yet_finished, glob_relerr, glob_log10_relerr, glob_optimal_done,
sec_in_min, glob_max_minutes, glob_iter, glob_curr_iter_when_opt,
glob_orig_start_sec, glob_abserr, glob_hmin, glob_current_iter,
glob_warned2, glob_smallish_float, glob_look_poles, glob_large_float,
glob_dump, glob_log10relerr, glob_max_rel_trunc_err, hours_in_day,
glob_display_flag, djd_debug, glob_max_opt_iter, glob_html_log,
array_const_0D0, array_const_1, array_const_2, array_y_init, array_fact_1,
array_y, array_x, array_last_rel_error, array_norms, array_m1,
array_1st_rel_error, array_type_pole, array_tmp0, array_tmp1, array_tmp2,
array_pole, array_complex_pole, array_y_higher_work2, array_y_higher_work,
array_y_higher, array_fact_2, array_poles, array_real_pole,
array_y_set_initial, 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,
> ALWAYS,
> glob_iolevel,
> glob_max_terms,
> DEBUGL,
> DEBUGMASSIVE,
> #Top Generate Globals Decl
> glob_percent_done,
> glob_disp_incr,
> years_in_century,
> glob_log10normmin,
> glob_normmax,
> glob_max_sec,
> glob_unchanged_h_cnt,
> glob_max_trunc_err,
> glob_hmax,
> glob_reached_optimal_h,
> centuries_in_millinium,
> glob_warned,
> glob_max_iter,
> glob_hmin_init,
> glob_not_yet_start_msg,
> glob_initial_pass,
> glob_clock_sec,
> days_in_year,
> glob_max_hours,
> min_in_hour,
> glob_subiter_method,
> glob_small_float,
> glob_optimal_start,
> glob_no_eqs,
> glob_log10_abserr,
> glob_dump_analytic,
> glob_clock_start_sec,
> glob_almost_1,
> djd_debug2,
> glob_optimal_expect_sec,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_start,
> glob_optimal_clock_start_sec,
> glob_last_good_h,
> glob_h,
> glob_not_yet_finished,
> glob_relerr,
> glob_log10_relerr,
> glob_optimal_done,
> sec_in_min,
> glob_max_minutes,
> glob_iter,
> glob_curr_iter_when_opt,
> glob_orig_start_sec,
> glob_abserr,
> glob_hmin,
> glob_current_iter,
> glob_warned2,
> glob_smallish_float,
> glob_look_poles,
> glob_large_float,
> glob_dump,
> glob_log10relerr,
> glob_max_rel_trunc_err,
> hours_in_day,
> glob_display_flag,
> djd_debug,
> glob_max_opt_iter,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> array_const_2,
> #END CONST
> array_y_init,
> array_fact_1,
> array_y,
> array_x,
> array_last_rel_error,
> array_norms,
> array_m1,
> array_1st_rel_error,
> array_type_pole,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_pole,
> array_complex_pole,
> array_y_higher_work2,
> array_y_higher_work,
> array_y_higher,
> array_fact_2,
> array_poles,
> array_real_pole,
> array_y_set_initial,
> glob_last;
>
> local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found;
> #TOP CHECK FOR POLE
> #IN RADII REAL EQ = 1
> #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1
> #Applies to pole of arbitrary r_order on the real axis,
> #Due to Prof. George Corliss.
> n := glob_max_terms;
> m := n - 2 - 1;
> while ((m >= 10) and ((abs(array_y_higher[1,m]) < glob_small_float) or (abs(array_y_higher[1,m-1]) < glob_small_float) or (abs(array_y_higher[1,m-2]) < glob_small_float ))) do # do number 2
> m := m - 1;
> od;# end do number 2
> ;
> if (m > 10) then # if number 1
> rm0 := array_y_higher[1,m]/array_y_higher[1,m-1];
> rm1 := array_y_higher[1,m-1]/array_y_higher[1,m-2];
> hdrc := convfloat(m-1)*rm0-convfloat(m-2)*rm1;
> if (abs(hdrc) > glob_small_float) then # if number 2
> rcs := glob_h/hdrc;
> ord_no := convfloat(m-1)*rm0/hdrc - convfloat(m) + 2.0;
> array_real_pole[1,1] := rcs;
> array_real_pole[1,2] := ord_no;
> else
> array_real_pole[1,1] := glob_large_float;
> array_real_pole[1,2] := glob_large_float;
> fi;# end if 2
> else
> array_real_pole[1,1] := glob_large_float;
> array_real_pole[1,2] := glob_large_float;
> fi;# end if 1
> ;
> #BOTTOM RADII REAL EQ = 1
> #TOP RADII COMPLEX EQ = 1
> #Computes radius of convergence for complex conjugate pair of poles.
> #from 6 adjacent Taylor series terms
> #Also computes r_order of poles.
> #Due to Manuel Prieto.
> #With a correction by Dennis J. Darland
> n := glob_max_terms - 2 - 1;
> cnt := 0;
> while ((cnt < 5) and (n >= 10)) do # do number 2
> if (abs(array_y_higher[1,n]) > glob_small_float) then # if number 1
> cnt := cnt + 1;
> else
> cnt := 0;
> fi;# end if 1
> ;
> n := n - 1;
> od;# end do number 2
> ;
> m := n + cnt;
> if (m <= 10) then # if number 1
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> elif (abs(array_y_higher[1,m]) >= (glob_large_float)) or (abs(array_y_higher[1,m-1]) >=(glob_large_float)) or (abs(array_y_higher[1,m-2]) >= (glob_large_float)) or (abs(array_y_higher[1,m-3]) >= (glob_large_float)) or (abs(array_y_higher[1,m-4]) >= (glob_large_float)) or (abs(array_y_higher[1,m-5]) >= (glob_large_float)) then # if number 2
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> else
> rm0 := (array_y_higher[1,m])/(array_y_higher[1,m-1]);
> rm1 := (array_y_higher[1,m-1])/(array_y_higher[1,m-2]);
> rm2 := (array_y_higher[1,m-2])/(array_y_higher[1,m-3]);
> rm3 := (array_y_higher[1,m-3])/(array_y_higher[1,m-4]);
> rm4 := (array_y_higher[1,m-4])/(array_y_higher[1,m-5]);
> nr1 := convfloat(m-1)*rm0 - 2.0*convfloat(m-2)*rm1 + convfloat(m-3)*rm2;
> nr2 := convfloat(m-2)*rm1 - 2.0*convfloat(m-3)*rm2 + convfloat(m-4)*rm3;
> dr1 := (-1.0)/rm1 + 2.0/rm2 - 1.0/rm3;
> dr2 := (-1.0)/rm2 + 2.0/rm3 - 1.0/rm4;
> ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3;
> ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4;
> if ((abs(nr1 * dr2 - nr2 * dr1) <= glob_small_float) or (abs(dr1) <= glob_small_float)) then # if number 3
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> else
> if (abs(nr1*dr2 - nr2 * dr1) > glob_small_float) then # if number 4
> rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1));
> #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1)
> ord_no := (rcs*nr1 - ds1)/(2.0*dr1) -convfloat(m)/2.0;
> if (abs(rcs) > glob_small_float) then # if number 5
> if (rcs > 0.0) then # if number 6
> rad_c := sqrt(rcs) * glob_h;
> else
> rad_c := glob_large_float;
> fi;# end if 6
> else
> rad_c := glob_large_float;
> ord_no := glob_large_float;
> fi;# end if 5
> else
> rad_c := glob_large_float;
> ord_no := glob_large_float;
> fi;# end if 4
> fi;# end if 3
> ;
> array_complex_pole[1,1] := rad_c;
> array_complex_pole[1,2] := ord_no;
> fi;# end if 2
> ;
> #BOTTOM RADII COMPLEX EQ = 1
> found := false;
> #TOP WHICH RADII EQ = 1
> if not found and ((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float)) and ((array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_complex_pole[1,1];
> array_poles[1,2] := array_complex_pole[1,2];
> found := true;
> array_type_pole[1] := 2;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Complex estimate of poles used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_real_pole[1,1] <> glob_large_float) and (array_real_pole[1,2] <> glob_large_float) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float) or (array_complex_pole[1,1] <= 0.0 ) or (array_complex_pole[1,2] <= 0.0))) then # if number 2
> array_poles[1,1] := array_real_pole[1,1];
> array_poles[1,2] := array_real_pole[1,2];
> found := true;
> array_type_pole[1] := 1;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Real estimate of pole used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and (((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float))) then # if number 2
> array_poles[1,1] := glob_large_float;
> array_poles[1,2] := glob_large_float;
> found := true;
> array_type_pole[1] := 3;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"NO POLE");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_real_pole[1,1] < array_complex_pole[1,1]) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_real_pole[1,1];
> array_poles[1,2] := array_real_pole[1,2];
> found := true;
> array_type_pole[1] := 1;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Real estimate of pole used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float) and (array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_complex_pole[1,1];
> array_poles[1,2] := array_complex_pole[1,2];
> array_type_pole[1] := 2;
> found := true;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Complex estimate of poles used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found then # if number 2
> array_poles[1,1] := glob_large_float;
> array_poles[1,2] := glob_large_float;
> array_type_pole[1] := 3;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"NO POLE");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> #BOTTOM WHICH RADII EQ = 1
> array_pole[1] := glob_large_float;
> array_pole[2] := glob_large_float;
> #TOP WHICH RADIUS EQ = 1
> if array_pole[1] > array_poles[1,1] then # if number 2
> array_pole[1] := array_poles[1,1];
> array_pole[2] := array_poles[1,2];
> fi;# end if 2
> ;
> #BOTTOM WHICH RADIUS EQ = 1
> #BOTTOM CHECK FOR POLE
> display_pole();
> # End Function number 6
> end;
check_for_pole := proc()
local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs,
rm0, rm1, rm2, rm3, rm4, found;
global INFO, ALWAYS, glob_iolevel, glob_max_terms, DEBUGL, DEBUGMASSIVE,
glob_percent_done, glob_disp_incr, years_in_century, glob_log10normmin,
glob_normmax, glob_max_sec, glob_unchanged_h_cnt, glob_max_trunc_err,
glob_hmax, glob_reached_optimal_h, centuries_in_millinium, glob_warned,
glob_max_iter, glob_hmin_init, glob_not_yet_start_msg, glob_initial_pass,
glob_clock_sec, days_in_year, glob_max_hours, min_in_hour,
glob_subiter_method, glob_small_float, glob_optimal_start, glob_no_eqs,
glob_log10_abserr, glob_dump_analytic, glob_clock_start_sec, glob_almost_1,
djd_debug2, glob_optimal_expect_sec, glob_log10abserr, MAX_UNCHANGED,
glob_start, glob_optimal_clock_start_sec, glob_last_good_h, glob_h,
glob_not_yet_finished, glob_relerr, glob_log10_relerr, glob_optimal_done,
sec_in_min, glob_max_minutes, glob_iter, glob_curr_iter_when_opt,
glob_orig_start_sec, glob_abserr, glob_hmin, glob_current_iter,
glob_warned2, glob_smallish_float, glob_look_poles, glob_large_float,
glob_dump, glob_log10relerr, glob_max_rel_trunc_err, hours_in_day,
glob_display_flag, djd_debug, glob_max_opt_iter, glob_html_log,
array_const_0D0, array_const_1, array_const_2, array_y_init, array_fact_1,
array_y, array_x, array_last_rel_error, array_norms, array_m1,
array_1st_rel_error, array_type_pole, array_tmp0, array_tmp1, array_tmp2,
array_pole, array_complex_pole, array_y_higher_work2, array_y_higher_work,
array_y_higher, array_fact_2, array_poles, array_real_pole,
array_y_set_initial, glob_last;
n := glob_max_terms;
m := n - 3;
while 10 <= m and (abs(array_y_higher[1, m]) < glob_small_float or
abs(array_y_higher[1, m - 1]) < glob_small_float or
abs(array_y_higher[1, m - 2]) < glob_small_float) do m := m - 1
end do;
if 10 < m then
rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1];
rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2];
hdrc := convfloat(m - 1)*rm0 - convfloat(m - 2)*rm1;
if glob_small_float < abs(hdrc) then
rcs := glob_h/hdrc;
ord_no := convfloat(m - 1)*rm0/hdrc - convfloat(m) + 2.0;
array_real_pole[1, 1] := rcs;
array_real_pole[1, 2] := ord_no
else
array_real_pole[1, 1] := glob_large_float;
array_real_pole[1, 2] := glob_large_float
end if
else
array_real_pole[1, 1] := glob_large_float;
array_real_pole[1, 2] := glob_large_float
end if;
n := glob_max_terms - 3;
cnt := 0;
while cnt < 5 and 10 <= n do
if glob_small_float < abs(array_y_higher[1, n]) then cnt := cnt + 1
else cnt := 0
end if;
n := n - 1
end do;
m := n + cnt;
if m <= 10 then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
elif glob_large_float <= abs(array_y_higher[1, m]) or
glob_large_float <= abs(array_y_higher[1, m - 1]) or
glob_large_float <= abs(array_y_higher[1, m - 2]) or
glob_large_float <= abs(array_y_higher[1, m - 3]) or
glob_large_float <= abs(array_y_higher[1, m - 4]) or
glob_large_float <= abs(array_y_higher[1, m - 5]) then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
else
rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1];
rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2];
rm2 := array_y_higher[1, m - 2]/array_y_higher[1, m - 3];
rm3 := array_y_higher[1, m - 3]/array_y_higher[1, m - 4];
rm4 := array_y_higher[1, m - 4]/array_y_higher[1, m - 5];
nr1 := convfloat(m - 1)*rm0 - 2.0*convfloat(m - 2)*rm1
+ convfloat(m - 3)*rm2;
nr2 := convfloat(m - 2)*rm1 - 2.0*convfloat(m - 3)*rm2
+ convfloat(m - 4)*rm3;
dr1 := (-1)*(1.0)/rm1 + 2.0/rm2 - 1.0/rm3;
dr2 := (-1)*(1.0)/rm2 + 2.0/rm3 - 1.0/rm4;
ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3;
ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4;
if abs(nr1*dr2 - nr2*dr1) <= glob_small_float or
abs(dr1) <= glob_small_float then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
else
if glob_small_float < abs(nr1*dr2 - nr2*dr1) then
rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1);
ord_no := (rcs*nr1 - ds1)/(2.0*dr1) - convfloat(m)/2.0;
if glob_small_float < abs(rcs) then
if 0. < rcs then rad_c := sqrt(rcs)*glob_h
else rad_c := glob_large_float
end if
else rad_c := glob_large_float; ord_no := glob_large_float
end if
else rad_c := glob_large_float; ord_no := glob_large_float
end if
end if;
array_complex_pole[1, 1] := rad_c;
array_complex_pole[1, 2] := ord_no
end if;
found := false;
if not found and (array_real_pole[1, 1] = glob_large_float or
array_real_pole[1, 2] = glob_large_float) and
array_complex_pole[1, 1] <> glob_large_float and
array_complex_pole[1, 2] <> glob_large_float and
0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then
array_poles[1, 1] := array_complex_pole[1, 1];
array_poles[1, 2] := array_complex_pole[1, 2];
found := true;
array_type_pole[1] := 2;
if glob_display_flag then
omniout_str(ALWAYS, "Complex estimate of poles used")
end if
end if;
if not found and array_real_pole[1, 1] <> glob_large_float and
array_real_pole[1, 2] <> glob_large_float and
0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] and (
array_complex_pole[1, 1] = glob_large_float or
array_complex_pole[1, 2] = glob_large_float or
array_complex_pole[1, 1] <= 0. or array_complex_pole[1, 2] <= 0.) then
array_poles[1, 1] := array_real_pole[1, 1];
array_poles[1, 2] := array_real_pole[1, 2];
found := true;
array_type_pole[1] := 1;
if glob_display_flag then
omniout_str(ALWAYS, "Real estimate of pole used")
end if
end if;
if not found and (array_real_pole[1, 1] = glob_large_float or
array_real_pole[1, 2] = glob_large_float) and (
array_complex_pole[1, 1] = glob_large_float or
array_complex_pole[1, 2] = glob_large_float) then
array_poles[1, 1] := glob_large_float;
array_poles[1, 2] := glob_large_float;
found := true;
array_type_pole[1] := 3;
if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if
end if;
if not found and array_real_pole[1, 1] < array_complex_pole[1, 1] and
0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] then
array_poles[1, 1] := array_real_pole[1, 1];
array_poles[1, 2] := array_real_pole[1, 2];
found := true;
array_type_pole[1] := 1;
if glob_display_flag then
omniout_str(ALWAYS, "Real estimate of pole used")
end if
end if;
if not found and array_complex_pole[1, 1] <> glob_large_float and
array_complex_pole[1, 2] <> glob_large_float and
0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then
array_poles[1, 1] := array_complex_pole[1, 1];
array_poles[1, 2] := array_complex_pole[1, 2];
array_type_pole[1] := 2;
found := true;
if glob_display_flag then
omniout_str(ALWAYS, "Complex estimate of poles used")
end if
end if;
if not found then
array_poles[1, 1] := glob_large_float;
array_poles[1, 2] := glob_large_float;
array_type_pole[1] := 3;
if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if
end if;
array_pole[1] := glob_large_float;
array_pole[2] := glob_large_float;
if array_poles[1, 1] < array_pole[1] then
array_pole[1] := array_poles[1, 1];
array_pole[2] := array_poles[1, 2]
end if;
display_pole()
end proc
> # Begin Function number 7
> get_norms := proc()
> global
> INFO,
> ALWAYS,
> glob_iolevel,
> glob_max_terms,
> DEBUGL,
> DEBUGMASSIVE,
> #Top Generate Globals Decl
> glob_percent_done,
> glob_disp_incr,
> years_in_century,
> glob_log10normmin,
> glob_normmax,
> glob_max_sec,
> glob_unchanged_h_cnt,
> glob_max_trunc_err,
> glob_hmax,
> glob_reached_optimal_h,
> centuries_in_millinium,
> glob_warned,
> glob_max_iter,
> glob_hmin_init,
> glob_not_yet_start_msg,
> glob_initial_pass,
> glob_clock_sec,
> days_in_year,
> glob_max_hours,
> min_in_hour,
> glob_subiter_method,
> glob_small_float,
> glob_optimal_start,
> glob_no_eqs,
> glob_log10_abserr,
> glob_dump_analytic,
> glob_clock_start_sec,
> glob_almost_1,
> djd_debug2,
> glob_optimal_expect_sec,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_start,
> glob_optimal_clock_start_sec,
> glob_last_good_h,
> glob_h,
> glob_not_yet_finished,
> glob_relerr,
> glob_log10_relerr,
> glob_optimal_done,
> sec_in_min,
> glob_max_minutes,
> glob_iter,
> glob_curr_iter_when_opt,
> glob_orig_start_sec,
> glob_abserr,
> glob_hmin,
> glob_current_iter,
> glob_warned2,
> glob_smallish_float,
> glob_look_poles,
> glob_large_float,
> glob_dump,
> glob_log10relerr,
> glob_max_rel_trunc_err,
> hours_in_day,
> glob_display_flag,
> djd_debug,
> glob_max_opt_iter,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> array_const_2,
> #END CONST
> array_y_init,
> array_fact_1,
> array_y,
> array_x,
> array_last_rel_error,
> array_norms,
> array_m1,
> array_1st_rel_error,
> array_type_pole,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_pole,
> array_complex_pole,
> array_y_higher_work2,
> array_y_higher_work,
> array_y_higher,
> array_fact_2,
> array_poles,
> array_real_pole,
> array_y_set_initial,
> 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, ALWAYS, glob_iolevel, glob_max_terms, DEBUGL, DEBUGMASSIVE,
glob_percent_done, glob_disp_incr, years_in_century, glob_log10normmin,
glob_normmax, glob_max_sec, glob_unchanged_h_cnt, glob_max_trunc_err,
glob_hmax, glob_reached_optimal_h, centuries_in_millinium, glob_warned,
glob_max_iter, glob_hmin_init, glob_not_yet_start_msg, glob_initial_pass,
glob_clock_sec, days_in_year, glob_max_hours, min_in_hour,
glob_subiter_method, glob_small_float, glob_optimal_start, glob_no_eqs,
glob_log10_abserr, glob_dump_analytic, glob_clock_start_sec, glob_almost_1,
djd_debug2, glob_optimal_expect_sec, glob_log10abserr, MAX_UNCHANGED,
glob_start, glob_optimal_clock_start_sec, glob_last_good_h, glob_h,
glob_not_yet_finished, glob_relerr, glob_log10_relerr, glob_optimal_done,
sec_in_min, glob_max_minutes, glob_iter, glob_curr_iter_when_opt,
glob_orig_start_sec, glob_abserr, glob_hmin, glob_current_iter,
glob_warned2, glob_smallish_float, glob_look_poles, glob_large_float,
glob_dump, glob_log10relerr, glob_max_rel_trunc_err, hours_in_day,
glob_display_flag, djd_debug, glob_max_opt_iter, glob_html_log,
array_const_0D0, array_const_1, array_const_2, array_y_init, array_fact_1,
array_y, array_x, array_last_rel_error, array_norms, array_m1,
array_1st_rel_error, array_type_pole, array_tmp0, array_tmp1, array_tmp2,
array_pole, array_complex_pole, array_y_higher_work2, array_y_higher_work,
array_y_higher, array_fact_2, array_poles, array_real_pole,
array_y_set_initial, 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,
> ALWAYS,
> glob_iolevel,
> glob_max_terms,
> DEBUGL,
> DEBUGMASSIVE,
> #Top Generate Globals Decl
> glob_percent_done,
> glob_disp_incr,
> years_in_century,
> glob_log10normmin,
> glob_normmax,
> glob_max_sec,
> glob_unchanged_h_cnt,
> glob_max_trunc_err,
> glob_hmax,
> glob_reached_optimal_h,
> centuries_in_millinium,
> glob_warned,
> glob_max_iter,
> glob_hmin_init,
> glob_not_yet_start_msg,
> glob_initial_pass,
> glob_clock_sec,
> days_in_year,
> glob_max_hours,
> min_in_hour,
> glob_subiter_method,
> glob_small_float,
> glob_optimal_start,
> glob_no_eqs,
> glob_log10_abserr,
> glob_dump_analytic,
> glob_clock_start_sec,
> glob_almost_1,
> djd_debug2,
> glob_optimal_expect_sec,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_start,
> glob_optimal_clock_start_sec,
> glob_last_good_h,
> glob_h,
> glob_not_yet_finished,
> glob_relerr,
> glob_log10_relerr,
> glob_optimal_done,
> sec_in_min,
> glob_max_minutes,
> glob_iter,
> glob_curr_iter_when_opt,
> glob_orig_start_sec,
> glob_abserr,
> glob_hmin,
> glob_current_iter,
> glob_warned2,
> glob_smallish_float,
> glob_look_poles,
> glob_large_float,
> glob_dump,
> glob_log10relerr,
> glob_max_rel_trunc_err,
> hours_in_day,
> glob_display_flag,
> djd_debug,
> glob_max_opt_iter,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> array_const_2,
> #END CONST
> array_y_init,
> array_fact_1,
> array_y,
> array_x,
> array_last_rel_error,
> array_norms,
> array_m1,
> array_1st_rel_error,
> array_type_pole,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_pole,
> array_complex_pole,
> array_y_higher_work2,
> array_y_higher_work,
> array_y_higher,
> array_fact_2,
> array_poles,
> array_real_pole,
> array_y_set_initial,
> glob_last;
>
> local kkk, order_d, adj2, temporary, term;
> #TOP ATOMALL
> #END OUTFILE1
> #BEGIN ATOMHDR1
> #emit pre diff $eq_no = 1 i = 1
> array_tmp1[1] := array_y_higher[2,1];
> #emit pre add $eq_no = 1 i = 1
> array_tmp2[1] := array_const_0D0[1] + array_tmp1[1];
> #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5
> if not array_y_set_initial[1,3] then # if number 1
> if (1 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[1] * (glob_h ^ (2)) * factorial_3(0,2);
> array_y[3] := temporary;
> array_y_higher[1,3] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,2] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,1] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 2;
> #END ATOMHDR1
> #BEGIN ATOMHDR2
> #emit pre diff $eq_no = 1 i = 2
> array_tmp1[2] := array_y_higher[2,2];
> #emit pre add $eq_no = 1 i = 2
> array_tmp2[2] := array_const_0D0[2] + array_tmp1[2];
> #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5
> if not array_y_set_initial[1,4] then # if number 1
> if (2 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[2] * (glob_h ^ (2)) * factorial_3(1,3);
> array_y[4] := temporary;
> array_y_higher[1,4] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,3] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,2] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 3;
> #END ATOMHDR2
> #BEGIN ATOMHDR3
> #emit pre diff $eq_no = 1 i = 3
> array_tmp1[3] := array_y_higher[2,3];
> #emit pre add $eq_no = 1 i = 3
> array_tmp2[3] := array_const_0D0[3] + array_tmp1[3];
> #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5
> if not array_y_set_initial[1,5] then # if number 1
> if (3 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[3] * (glob_h ^ (2)) * factorial_3(2,4);
> array_y[5] := temporary;
> array_y_higher[1,5] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,4] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,3] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 4;
> #END ATOMHDR3
> #BEGIN ATOMHDR4
> #emit pre diff $eq_no = 1 i = 4
> array_tmp1[4] := array_y_higher[2,4];
> #emit pre add $eq_no = 1 i = 4
> array_tmp2[4] := array_const_0D0[4] + array_tmp1[4];
> #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5
> if not array_y_set_initial[1,6] then # if number 1
> if (4 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[4] * (glob_h ^ (2)) * factorial_3(3,5);
> array_y[6] := temporary;
> array_y_higher[1,6] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,5] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,4] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 5;
> #END ATOMHDR4
> #BEGIN ATOMHDR5
> #emit pre diff $eq_no = 1 i = 5
> array_tmp1[5] := array_y_higher[2,5];
> #emit pre add $eq_no = 1 i = 5
> array_tmp2[5] := array_const_0D0[5] + array_tmp1[5];
> #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5
> if not array_y_set_initial[1,7] then # if number 1
> if (5 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[5] * (glob_h ^ (2)) * factorial_3(4,6);
> array_y[7] := temporary;
> array_y_higher[1,7] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,6] := temporary
> ;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,5] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 6;
> #END ATOMHDR5
> #BEGIN OUTFILE3
> #Top Atomall While Loop-- outfile3
> while (kkk <= glob_max_terms) do # do number 1
> #END OUTFILE3
> #BEGIN OUTFILE4
> #emit diff $eq_no = 1
> array_tmp1[kkk] := array_y_higher[2,kkk];
> #emit add $eq_no = 1
> array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk];
> #emit assign $eq_no = 1
> order_d := 2;
> if (kkk + order_d + 1 <= glob_max_terms) then # if number 1
> if not array_y_set_initial[1,kkk + order_d] then # if number 2
> temporary := array_tmp2[kkk] * (glob_h ^ (order_d)) / factorial_3((kkk - 1),(kkk + order_d - 1));
> array_y[kkk + order_d] := temporary;
> array_y_higher[1,kkk + order_d] := temporary;
> term := kkk + order_d - 1;
> adj2 := 2;
> while (adj2 <= order_d + 1) and (term >= 1) do # do number 2
> temporary := temporary / glob_h * convfp(adj2);
> array_y_higher[adj2,term] := temporary;
> adj2 := adj2 + 1;
> term := term - 1;
> od;# end do number 2
> fi;# end if 2
> fi;# end if 1
> ;
> kkk := kkk + 1;
> od;# end do number 1
> ;
> #BOTTOM ATOMALL
> #END OUTFILE4
> #BEGIN OUTFILE5
> # End Function number 8
> end;
atomall := proc()
local kkk, order_d, adj2, temporary, term;
global INFO, ALWAYS, glob_iolevel, glob_max_terms, DEBUGL, DEBUGMASSIVE,
glob_percent_done, glob_disp_incr, years_in_century, glob_log10normmin,
glob_normmax, glob_max_sec, glob_unchanged_h_cnt, glob_max_trunc_err,
glob_hmax, glob_reached_optimal_h, centuries_in_millinium, glob_warned,
glob_max_iter, glob_hmin_init, glob_not_yet_start_msg, glob_initial_pass,
glob_clock_sec, days_in_year, glob_max_hours, min_in_hour,
glob_subiter_method, glob_small_float, glob_optimal_start, glob_no_eqs,
glob_log10_abserr, glob_dump_analytic, glob_clock_start_sec, glob_almost_1,
djd_debug2, glob_optimal_expect_sec, glob_log10abserr, MAX_UNCHANGED,
glob_start, glob_optimal_clock_start_sec, glob_last_good_h, glob_h,
glob_not_yet_finished, glob_relerr, glob_log10_relerr, glob_optimal_done,
sec_in_min, glob_max_minutes, glob_iter, glob_curr_iter_when_opt,
glob_orig_start_sec, glob_abserr, glob_hmin, glob_current_iter,
glob_warned2, glob_smallish_float, glob_look_poles, glob_large_float,
glob_dump, glob_log10relerr, glob_max_rel_trunc_err, hours_in_day,
glob_display_flag, djd_debug, glob_max_opt_iter, glob_html_log,
array_const_0D0, array_const_1, array_const_2, array_y_init, array_fact_1,
array_y, array_x, array_last_rel_error, array_norms, array_m1,
array_1st_rel_error, array_type_pole, array_tmp0, array_tmp1, array_tmp2,
array_pole, array_complex_pole, array_y_higher_work2, array_y_higher_work,
array_y_higher, array_fact_2, array_poles, array_real_pole,
array_y_set_initial, glob_last;
array_tmp1[1] := array_y_higher[2, 1];
array_tmp2[1] := array_const_0D0[1] + array_tmp1[1];
if not array_y_set_initial[1, 3] then
if 1 <= glob_max_terms then
temporary := array_tmp2[1]*glob_h^2*factorial_3(0, 2);
array_y[3] := temporary;
array_y_higher[1, 3] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 2] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 1] := temporary
end if
end if;
kkk := 2;
array_tmp1[2] := array_y_higher[2, 2];
array_tmp2[2] := array_const_0D0[2] + array_tmp1[2];
if not array_y_set_initial[1, 4] then
if 2 <= glob_max_terms then
temporary := array_tmp2[2]*glob_h^2*factorial_3(1, 3);
array_y[4] := temporary;
array_y_higher[1, 4] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 3] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 2] := temporary
end if
end if;
kkk := 3;
array_tmp1[3] := array_y_higher[2, 3];
array_tmp2[3] := array_const_0D0[3] + array_tmp1[3];
if not array_y_set_initial[1, 5] then
if 3 <= glob_max_terms then
temporary := array_tmp2[3]*glob_h^2*factorial_3(2, 4);
array_y[5] := temporary;
array_y_higher[1, 5] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 4] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 3] := temporary
end if
end if;
kkk := 4;
array_tmp1[4] := array_y_higher[2, 4];
array_tmp2[4] := array_const_0D0[4] + array_tmp1[4];
if not array_y_set_initial[1, 6] then
if 4 <= glob_max_terms then
temporary := array_tmp2[4]*glob_h^2*factorial_3(3, 5);
array_y[6] := temporary;
array_y_higher[1, 6] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 5] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 4] := temporary
end if
end if;
kkk := 5;
array_tmp1[5] := array_y_higher[2, 5];
array_tmp2[5] := array_const_0D0[5] + array_tmp1[5];
if not array_y_set_initial[1, 7] then
if 5 <= glob_max_terms then
temporary := array_tmp2[5]*glob_h^2*factorial_3(4, 6);
array_y[7] := temporary;
array_y_higher[1, 7] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 6] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 5] := temporary
end if
end if;
kkk := 6;
while kkk <= glob_max_terms do
array_tmp1[kkk] := array_y_higher[2, kkk];
array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk];
order_d := 2;
if kkk + order_d + 1 <= glob_max_terms then
if not array_y_set_initial[1, kkk + order_d] then
temporary := array_tmp2[kkk]*glob_h^order_d/
factorial_3(kkk - 1, kkk + order_d - 1);
array_y[kkk + order_d] := temporary;
array_y_higher[1, kkk + order_d] := temporary;
term := kkk + order_d - 1;
adj2 := 2;
while adj2 <= order_d + 1 and 1 <= term do
temporary := temporary*convfp(adj2)/glob_h;
array_y_higher[adj2, term] := temporary;
adj2 := adj2 + 1;
term := term - 1
end do
end if
end if;
kkk := kkk + 1
end do
end proc
> #BEGIN ATS LIBRARY BLOCK
> omniout_str := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> printf("%s\n",str);
> fi;
> # End Function number 1
> end;
omniout_str := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s\n", str) end if
end proc
> omniout_str_noeol := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> printf("%s",str);
> fi;
> # End Function number 1
> end;
omniout_str_noeol := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s", str) end if
end proc
> omniout_labstr := proc(iolevel,label,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> print(label,str);
> fi;
> # End Function number 1
> end;
omniout_labstr := proc(iolevel, label, str)
global glob_iolevel;
if iolevel <= glob_iolevel then print(label, str) end if
end proc
> omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> if vallen = 4 then
> printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel);
> else
> printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel);
> fi;
> fi;
> # End Function number 1
> end;
omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 4 then
printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel)
else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel)
end if
end if
end proc
> omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> if vallen = 5 then
> printf("%-30s = %-32d %s\n",prelabel,value, postlabel);
> else
> printf("%-30s = %-32d %s \n",prelabel,value, postlabel);
> fi;
> fi;
> # End Function number 1
> end;
omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 5 then
printf("%-30s = %-32d %s\n", prelabel, value, postlabel)
else printf("%-30s = %-32d %s \n", prelabel, value, postlabel)
end if
end if
end proc
> omniout_float_arr := proc(iolevel,prelabel,elemnt,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> print(prelabel,"[",elemnt,"]",value, postlabel);
> fi;
> # End Function number 1
> end;
omniout_float_arr := proc(
iolevel, prelabel, elemnt, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
print(prelabel, "[", elemnt, "]", value, postlabel)
end if
end proc
> dump_series := proc(iolevel,dump_label,series_name,
> array_series,numb)
> global glob_iolevel;
> local i;
> if (glob_iolevel >= iolevel) then
> i := 1;
> while (i <= numb) do
> print(dump_label,series_name
> ,i,array_series[i]);
> i := i + 1;
> od;
> fi;
> # End Function number 1
> end;
dump_series := proc(iolevel, dump_label, series_name, array_series, numb)
local i;
global glob_iolevel;
if iolevel <= glob_iolevel then
i := 1;
while i <= numb do
print(dump_label, series_name, i, array_series[i]); i := i + 1
end do
end if
end proc
> dump_series_2 := proc(iolevel,dump_label,series_name2,
> array_series2,numb,subnum,array_x)
> global glob_iolevel;
> local i,sub,ts_term;
> if (glob_iolevel >= iolevel) then
> sub := 1;
> while (sub <= subnum) do
> i := 1;
> while (i <= numb) do
> print(dump_label,series_name2,sub,i,array_series2[sub,i]);
> od;
> sub := sub + 1;
> od;
> fi;
> # End Function number 1
> end;
dump_series_2 := proc(
iolevel, dump_label, series_name2, array_series2, numb, subnum, array_x)
local i, sub, ts_term;
global glob_iolevel;
if iolevel <= glob_iolevel then
sub := 1;
while sub <= subnum do
i := 1;
while i <= numb do print(dump_label, series_name2, sub, i,
array_series2[sub, i])
end do;
sub := sub + 1
end do
end if
end proc
> cs_info := proc(iolevel,str)
> global glob_iolevel,glob_correct_start_flag,glob_h,glob_reached_optimal_h;
> if (glob_iolevel >= iolevel) then
> print("cs_info " , str , " glob_correct_start_flag = " , glob_correct_start_flag , "glob_h := " , glob_h , "glob_reached_optimal_h := " , glob_reached_optimal_h)
> fi;
> # End Function number 1
> end;
cs_info := proc(iolevel, str)
global
glob_iolevel, glob_correct_start_flag, glob_h, glob_reached_optimal_h;
if iolevel <= glob_iolevel then print("cs_info ", str,
" glob_correct_start_flag = ", glob_correct_start_flag,
"glob_h := ", glob_h, "glob_reached_optimal_h := ",
glob_reached_optimal_h)
end if
end proc
> # Begin Function number 2
> logitem_time := proc(fd,secs_in)
> global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century;
> local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int;
> secs := (secs_in);
> if (secs > 0.0) then # if number 1
> sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium);
> milliniums := convfloat(secs / sec_in_millinium);
> millinium_int := floor(milliniums);
> centuries := (milliniums - millinium_int)*centuries_in_millinium;
> cent_int := floor(centuries);
> years := (centuries - cent_int) * years_in_century;
> years_int := floor(years);
> days := (years - years_int) * days_in_year;
> days_int := floor(days);
> hours := (days - days_int) * hours_in_day;
> hours_int := floor(hours);
> minutes := (hours - hours_int) * min_in_hour;
> minutes_int := floor(minutes);
> seconds := (minutes - minutes_int) * sec_in_min;
> sec_int := floor(seconds);
> fprintf(fd,"
");
> if (millinium_int > 0) then # if number 2
> fprintf(fd,"%d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (cent_int > 0) then # if number 3
> fprintf(fd,"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (years_int > 0) then # if number 4
> fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int);
> elif (days_int > 0) then # if number 5
> fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int);
> elif (hours_int > 0) then # if number 6
> fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int);
> elif (minutes_int > 0) then # if number 7
> fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int);
> else
> fprintf(fd,"%d Seconds",sec_int);
> fi;# end if 7
> else
> fprintf(fd,"Unknown");
> fi;# end if 6
> fprintf(fd," | ");
> # End Function number 2
> end;
logitem_time := proc(fd, secs_in)
local cent_int, centuries, days, days_int, hours, hours_int, millinium_int,
milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs,
years, years_int;
global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour,
sec_in_min, years_in_century;
secs := secs_in;
if 0. < secs then
sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day*
days_in_year*years_in_century*centuries_in_millinium);
milliniums := convfloat(secs/sec_in_millinium);
millinium_int := floor(milliniums);
centuries := (milliniums - millinium_int)*centuries_in_millinium;
cent_int := floor(centuries);
years := (centuries - cent_int)*years_in_century;
years_int := floor(years);
days := (years - years_int)*days_in_year;
days_int := floor(days);
hours := (days - days_int)*hours_in_day;
hours_int := floor(hours);
minutes := (hours - hours_int)*min_in_hour;
minutes_int := floor(minutes);
seconds := (minutes - minutes_int)*sec_in_min;
sec_int := floor(seconds);
fprintf(fd, "");
if 0 < millinium_int then fprintf(fd, "%d Millinia %d Centuries %\
d Years %d Days %d Hours %d Minutes %d Seconds", millinium_int,
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < cent_int then fprintf(fd,
"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < years_int then fprintf(fd,
"%d Years %d Days %d Hours %d Minutes %d Seconds", years_int,
days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then fprintf(fd,
"%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int,
minutes_int, sec_int)
elif 0 < hours_int then fprintf(fd,
"%d Hours %d Minutes %d Seconds", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int)
else fprintf(fd, "%d Seconds", sec_int)
end if
else fprintf(fd, "Unknown")
end if;
fprintf(fd, " | ")
end proc
> omniout_timestr := proc (secs_in)
> global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century;
> local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int;
> secs := convfloat(secs_in);
> if (secs > 0.0) then # if number 6
> sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium);
> milliniums := convfloat(secs / sec_in_millinium);
> millinium_int := floor(milliniums);
> centuries := (milliniums - millinium_int)*centuries_in_millinium;
> cent_int := floor(centuries);
> years := (centuries - cent_int) * years_in_century;
> years_int := floor(years);
> days := (years - years_int) * days_in_year;
> days_int := floor(days);
> hours := (days - days_int) * hours_in_day;
> hours_int := floor(hours);
> minutes := (hours - hours_int) * min_in_hour;
> minutes_int := floor(minutes);
> seconds := (minutes - minutes_int) * sec_in_min;
> sec_int := floor(seconds);
>
> if (millinium_int > 0) then # if number 7
> printf(" = %d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (cent_int > 0) then # if number 8
> printf(" = %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (years_int > 0) then # if number 9
> printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int);
> elif (days_int > 0) then # if number 10
> printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int);
> elif (hours_int > 0) then # if number 11
> printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int);
> elif (minutes_int > 0) then # if number 12
> printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int);
> else
> printf(" = %d Seconds\n",sec_int);
> fi;# end if 12
> else
> printf(" Unknown\n");
> fi;# end if 11
> # End Function number 2
> end;
omniout_timestr := proc(secs_in)
local cent_int, centuries, days, days_int, hours, hours_int, millinium_int,
milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs,
years, years_int;
global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour,
sec_in_min, years_in_century;
secs := convfloat(secs_in);
if 0. < secs then
sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day*
days_in_year*years_in_century*centuries_in_millinium);
milliniums := convfloat(secs/sec_in_millinium);
millinium_int := floor(milliniums);
centuries := (milliniums - millinium_int)*centuries_in_millinium;
cent_int := floor(centuries);
years := (centuries - cent_int)*years_in_century;
years_int := floor(years);
days := (years - years_int)*days_in_year;
days_int := floor(days);
hours := (days - days_int)*hours_in_day;
hours_int := floor(hours);
minutes := (hours - hours_int)*min_in_hour;
minutes_int := floor(minutes);
seconds := (minutes - minutes_int)*sec_in_min;
sec_int := floor(seconds);
if 0 < millinium_int then printf(" = %d Millinia %d Centuries %d\
Years %d Days %d Hours %d Minutes %d Seconds\n", millinium_int,
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < cent_int then printf(" = %d Centuries %d Years %d Days \
%d Hours %d Minutes %d Seconds\n", cent_int, years_int,
days_int, hours_int, minutes_int, sec_int)
elif 0 < years_int then printf(
" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",
years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then printf(
" = %d Days %d Hours %d Minutes %d Seconds\n", days_int,
hours_int, minutes_int, sec_int)
elif 0 < hours_int then printf(
" = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int)
else printf(" = %d Seconds\n", sec_int)
end if
else printf(" Unknown\n")
end if
end proc
>
> # Begin Function number 3
> ats := proc(
> mmm_ats,array_a,array_b,jjj_ats)
> local iii_ats, lll_ats,ma_ats, ret_ats;
> ret_ats := 0.0;
> if (jjj_ats <= mmm_ats) then # if number 11
> ma_ats := mmm_ats + 1;
> iii_ats := jjj_ats;
> while (iii_ats <= mmm_ats) do # do number 1
> lll_ats := ma_ats - iii_ats;
> ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats];
> iii_ats := iii_ats + 1;
> od;# end do number 1
> fi;# end if 11
> ;
> ret_ats
> # End Function number 3
> end;
ats := proc(mmm_ats, array_a, array_b, jjj_ats)
local iii_ats, lll_ats, ma_ats, ret_ats;
ret_ats := 0.;
if jjj_ats <= mmm_ats then
ma_ats := mmm_ats + 1;
iii_ats := jjj_ats;
while iii_ats <= mmm_ats do
lll_ats := ma_ats - iii_ats;
ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats];
iii_ats := iii_ats + 1
end do
end if;
ret_ats
end proc
>
> # Begin Function number 4
> att := proc(
> mmm_att,array_aa,array_bb,jjj_att)
> global glob_max_terms;
> local al_att, iii_att,lll_att, ma_att, ret_att;
> ret_att := 0.0;
> if (jjj_att <= mmm_att) then # if number 11
> ma_att := mmm_att + 2;
> iii_att := jjj_att;
> while (iii_att <= mmm_att) do # do number 1
> lll_att := ma_att - iii_att;
> al_att := (lll_att - 1);
> if (lll_att <= glob_max_terms) then # if number 12
> ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]* convfp(al_att);
> fi;# end if 12
> ;
> iii_att := iii_att + 1;
> od;# end do number 1
> ;
> ret_att := ret_att / convfp(mmm_att) ;
> fi;# end if 11
> ;
> ret_att;
> # End Function number 4
> end;
att := proc(mmm_att, array_aa, array_bb, jjj_att)
local al_att, iii_att, lll_att, ma_att, ret_att;
global glob_max_terms;
ret_att := 0.;
if jjj_att <= mmm_att then
ma_att := mmm_att + 2;
iii_att := jjj_att;
while iii_att <= mmm_att do
lll_att := ma_att - iii_att;
al_att := lll_att - 1;
if lll_att <= glob_max_terms then ret_att := ret_att
+ array_aa[iii_att]*array_bb[lll_att]*convfp(al_att)
end if;
iii_att := iii_att + 1
end do;
ret_att := ret_att/convfp(mmm_att)
end if;
ret_att
end proc
> # Begin Function number 5
> display_pole := proc()
> global ALWAYS,glob_display_flag, glob_large_float, array_pole;
> if ((array_pole[1] <> glob_large_float) and (array_pole[1] > 0.0) and (array_pole[2] <> glob_large_float) and (array_pole[2]> 0.0) and glob_display_flag) then # if number 11
> omniout_float(ALWAYS,"Radius of convergence ",4, array_pole[1],4," ");
> omniout_float(ALWAYS,"Order of pole ",4, array_pole[2],4," ");
> fi;# end if 11
> # End Function number 5
> end;
display_pole := proc()
global ALWAYS, glob_display_flag, glob_large_float, array_pole;
if array_pole[1] <> glob_large_float and 0. < array_pole[1] and
array_pole[2] <> glob_large_float and 0. < array_pole[2] and
glob_display_flag then
omniout_float(ALWAYS, "Radius of convergence ", 4,
array_pole[1], 4, " ");
omniout_float(ALWAYS, "Order of pole ", 4,
array_pole[2], 4, " ")
end if
end proc
> # Begin Function number 6
> logditto := proc(file)
> fprintf(file,"");
> fprintf(file,"ditto");
> fprintf(file," | ");
> # End Function number 6
> end;
logditto := proc(file)
fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, " | ")
end proc
> # Begin Function number 7
> logitem_integer := proc(file,n)
> fprintf(file,"");
> fprintf(file,"%d",n);
> fprintf(file," | ");
> # End Function number 7
> end;
logitem_integer := proc(file, n)
fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, " | ")
end proc
> # Begin Function number 8
> logitem_str := proc(file,str)
> fprintf(file,"");
> fprintf(file,str);
> fprintf(file," | ");
> # End Function number 8
> end;
logitem_str := proc(file, str)
fprintf(file, ""); fprintf(file, str); fprintf(file, " | ")
end proc
> # Begin Function number 9
> log_revs := proc(file,revs)
> fprintf(file,revs);
> # End Function number 9
> end;
log_revs := proc(file, revs) fprintf(file, revs) end proc
> # Begin Function number 10
> logitem_float := proc(file,x)
> fprintf(file,"");
> fprintf(file,"%g",x);
> fprintf(file," | ");
> # End Function number 10
> end;
logitem_float := proc(file, x)
fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, " | ")
end proc
> # Begin Function number 11
> logitem_pole := proc(file,pole)
> fprintf(file,"");
> if pole = 0 then # if number 11
> fprintf(file,"NA");
> elif pole = 1 then # if number 12
> fprintf(file,"Real");
> elif pole = 2 then # if number 13
> fprintf(file,"Complex");
> else
> fprintf(file,"No Pole");
> fi;# end if 13
> fprintf(file," | ");
> # End Function number 11
> end;
logitem_pole := proc(file, pole)
fprintf(file, "");
if pole = 0 then fprintf(file, "NA")
elif pole = 1 then fprintf(file, "Real")
elif pole = 2 then fprintf(file, "Complex")
else fprintf(file, "No Pole")
end if;
fprintf(file, " | ")
end proc
> # Begin Function number 12
> logstart := proc(file)
> fprintf(file,"");
> # End Function number 12
> end;
logstart := proc(file) fprintf(file, "
") end proc
> # Begin Function number 13
> logend := proc(file)
> fprintf(file,"
\n");
> # End Function number 13
> end;
logend := proc(file) fprintf(file, "\n") end proc
> # Begin Function number 14
> chk_data := proc()
> global glob_max_iter,ALWAYS, glob_max_terms;
> local errflag;
> errflag := false;
>
> if ((glob_max_terms < 15) or (glob_max_terms > 512)) then # if number 13
> omniout_str(ALWAYS,"Illegal max_terms = -- Using 30");
> glob_max_terms := 30;
> fi;# end if 13
> ;
> if (glob_max_iter < 2) then # if number 13
> omniout_str(ALWAYS,"Illegal max_iter");
> errflag := true;
> fi;# end if 13
> ;
> if (errflag) then # if number 13
>
> quit;
> fi;# end if 13
> # End Function number 14
> end;
chk_data := proc()
local errflag;
global glob_max_iter, ALWAYS, glob_max_terms;
errflag := false;
if glob_max_terms < 15 or 512 < glob_max_terms then
omniout_str(ALWAYS, "Illegal max_terms = -- Using 30");
glob_max_terms := 30
end if;
if glob_max_iter < 2 then
omniout_str(ALWAYS, "Illegal max_iter"); errflag := true
end if;
if errflag then quit end if
end proc
>
> # Begin Function number 15
> comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec)
> global glob_small_float;
> local ms2, rrr, sec_left, sub1, sub2;
> ;
> ms2 := clock_sec;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (sub1 = 0.0) then # if number 13
> sec_left := 0.0;
> else
> if (abs(sub2) > 0.0) then # if number 14
> rrr := (sub1/sub2);
> sec_left := rrr * ms2 - ms2;
> else
> sec_left := 0.0;
> fi;# end if 14
> fi;# end if 13
> ;
> sec_left;
> # End Function number 15
> end;
comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec)
local ms2, rrr, sec_left, sub1, sub2;
global glob_small_float;
ms2 := clock_sec;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if sub1 = 0. then sec_left := 0.
else
if 0. < abs(sub2) then rrr := sub1/sub2; sec_left := rrr*ms2 - ms2
else sec_left := 0.
end if
end if;
sec_left
end proc
>
> # Begin Function number 16
> comp_percent := proc(t_end2,t_start2,t2)
> global glob_small_float;
> local rrr, sub1, sub2;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (abs(sub2) > glob_small_float) then # if number 13
> rrr := (100.0*sub2)/sub1;
> else
> rrr := 0.0;
> fi;# end if 13
> ;
> rrr
> # End Function number 16
> end;
comp_percent := proc(t_end2, t_start2, t2)
local rrr, sub1, sub2;
global glob_small_float;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if glob_small_float < abs(sub2) then rrr := 100.0*sub2/sub1
else rrr := 0.
end if;
rrr
end proc
> # Begin Function number 17
> factorial_1 := proc(nnn)
> global glob_max_terms,array_fact_1;
> local ret;
> if (nnn <= glob_max_terms) then # if number 13
> if array_fact_1[nnn] = 0 then # if number 14
> ret := nnn!;
> array_fact_1[nnn] := ret;
> else
> ret := array_fact_1[nnn];
> fi;# end if 14
> ;
> else
> ret := nnn!;
> fi;# end if 13
> ;
> ret;
> # End Function number 17
> end;
factorial_1 := proc(nnn)
local ret;
global glob_max_terms, array_fact_1;
if nnn <= glob_max_terms then
if array_fact_1[nnn] = 0 then ret := nnn!; array_fact_1[nnn] := ret
else ret := array_fact_1[nnn]
end if
else ret := nnn!
end if;
ret
end proc
> # Begin Function number 18
> factorial_3 := proc(mmm,nnn)
> global glob_max_terms,array_fact_2;
> local ret;
> if (nnn <= glob_max_terms) and (mmm <= glob_max_terms) then # if number 13
> if array_fact_2[mmm,nnn] = 0 then # if number 14
> ret := factorial_1(mmm)/factorial_1(nnn);
> array_fact_2[mmm,nnn] := ret;
> else
> ret := array_fact_2[mmm,nnn];
> fi;# end if 14
> ;
> else
> ret := (mmm!)/(nnn!);
> fi;# end if 13
> ;
> ret;
> # End Function number 18
> end;
factorial_3 := proc(mmm, nnn)
local ret;
global glob_max_terms, array_fact_2;
if nnn <= glob_max_terms and mmm <= glob_max_terms then
if array_fact_2[mmm, nnn] = 0 then
ret := factorial_1(mmm)/factorial_1(nnn);
array_fact_2[mmm, nnn] := ret
else ret := array_fact_2[mmm, nnn]
end if
else ret := mmm!/nnn!
end if;
ret
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)
> 1.0 + exp(x);
> end;
exact_soln_y := proc(x) 1.0 + exp(x) end proc
> exact_soln_yp := proc(x)
> exp(x);
> end;
exact_soln_yp := proc(x) exp(x) end proc
>
> #END USER DEF BLOCK
> #END USER DEF BLOCK
> #END OUTFILE5
> # Begin Function number 2
> mainprog := proc()
> #BEGIN OUTFIEMAIN
> local d1,d2,d3,d4,est_err_2,niii,done_once,
> term,ord,order_diff,term_no,html_log_file,iiif,jjjf,
> 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,
> ALWAYS,
> glob_iolevel,
> glob_max_terms,
> DEBUGL,
> DEBUGMASSIVE,
> #Top Generate Globals Decl
> glob_percent_done,
> glob_disp_incr,
> years_in_century,
> glob_log10normmin,
> glob_normmax,
> glob_max_sec,
> glob_unchanged_h_cnt,
> glob_max_trunc_err,
> glob_hmax,
> glob_reached_optimal_h,
> centuries_in_millinium,
> glob_warned,
> glob_max_iter,
> glob_hmin_init,
> glob_not_yet_start_msg,
> glob_initial_pass,
> glob_clock_sec,
> days_in_year,
> glob_max_hours,
> min_in_hour,
> glob_subiter_method,
> glob_small_float,
> glob_optimal_start,
> glob_no_eqs,
> glob_log10_abserr,
> glob_dump_analytic,
> glob_clock_start_sec,
> glob_almost_1,
> djd_debug2,
> glob_optimal_expect_sec,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_start,
> glob_optimal_clock_start_sec,
> glob_last_good_h,
> glob_h,
> glob_not_yet_finished,
> glob_relerr,
> glob_log10_relerr,
> glob_optimal_done,
> sec_in_min,
> glob_max_minutes,
> glob_iter,
> glob_curr_iter_when_opt,
> glob_orig_start_sec,
> glob_abserr,
> glob_hmin,
> glob_current_iter,
> glob_warned2,
> glob_smallish_float,
> glob_look_poles,
> glob_large_float,
> glob_dump,
> glob_log10relerr,
> glob_max_rel_trunc_err,
> hours_in_day,
> glob_display_flag,
> djd_debug,
> glob_max_opt_iter,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> array_const_2,
> #END CONST
> array_y_init,
> array_fact_1,
> array_y,
> array_x,
> array_last_rel_error,
> array_norms,
> array_m1,
> array_1st_rel_error,
> array_type_pole,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_pole,
> array_complex_pole,
> array_y_higher_work2,
> array_y_higher_work,
> array_y_higher,
> array_fact_2,
> array_poles,
> array_real_pole,
> array_y_set_initial,
> glob_last;
> glob_last;
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> glob_iolevel := INFO;
> INFO := 2;
> ALWAYS := 1;
> glob_iolevel := 5;
> glob_max_terms := 30;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> glob_percent_done := 0.0;
> glob_disp_incr := 0.1;
> years_in_century := 100.0;
> glob_log10normmin := 0.1;
> glob_normmax := 0.0;
> glob_max_sec := 10000.0;
> glob_unchanged_h_cnt := 0;
> glob_max_trunc_err := 0.1e-10;
> glob_hmax := 1.0;
> glob_reached_optimal_h := false;
> centuries_in_millinium := 10.0;
> glob_warned := false;
> glob_max_iter := 1000;
> glob_hmin_init := 0.001;
> glob_not_yet_start_msg := true;
> glob_initial_pass := true;
> glob_clock_sec := 0.0;
> days_in_year := 365.0;
> glob_max_hours := 0.0;
> min_in_hour := 60.0;
> glob_subiter_method := 3;
> glob_small_float := 0.1e-50;
> glob_optimal_start := 0.0;
> glob_no_eqs := 0;
> glob_log10_abserr := 0.1e-10;
> glob_dump_analytic := false;
> glob_clock_start_sec := 0.0;
> glob_almost_1 := 0.9990;
> djd_debug2 := true;
> glob_optimal_expect_sec := 0.1;
> glob_log10abserr := 0.0;
> MAX_UNCHANGED := 10;
> glob_start := 0;
> glob_optimal_clock_start_sec := 0.0;
> glob_last_good_h := 0.1;
> glob_h := 0.1;
> glob_not_yet_finished := true;
> glob_relerr := 0.1e-10;
> glob_log10_relerr := 0.1e-10;
> glob_optimal_done := false;
> sec_in_min := 60.0;
> glob_max_minutes := 0.0;
> glob_iter := 0;
> glob_curr_iter_when_opt := 0;
> glob_orig_start_sec := 0.0;
> glob_abserr := 0.1e-10;
> glob_hmin := 0.00000000001;
> glob_current_iter := 0;
> glob_warned2 := false;
> glob_smallish_float := 0.1e-100;
> glob_look_poles := false;
> glob_large_float := 9.0e100;
> glob_dump := false;
> glob_log10relerr := 0.0;
> glob_max_rel_trunc_err := 0.1e-10;
> hours_in_day := 24.0;
> glob_display_flag := true;
> djd_debug := true;
> glob_max_opt_iter := 10;
> glob_html_log := true;
> #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/diffpostode.ode#################");
> omniout_str(ALWAYS,"diff ( y , x , 2 ) = diff ( y , x , 1 ) ;");
> 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 := -4.0;");
> omniout_str(ALWAYS,"x_end := 1.0 ;");
> omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);");
> omniout_str(ALWAYS,"array_y_init[1 + 1] := exact_soln_yp(x_start);");
> omniout_str(ALWAYS,"glob_h := 0.00001 ;");
> omniout_str(ALWAYS,"glob_look_poles := true;");
> omniout_str(ALWAYS,"glob_max_iter := 10;");
> 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,"1.0 + exp(x);");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"exact_soln_yp := proc(x)");
> omniout_str(ALWAYS,"exp(x);");
> 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_y_init:= Array(0..(max_terms + 1),[]);
> array_fact_1:= Array(0..(max_terms + 1),[]);
> array_y:= Array(0..(max_terms + 1),[]);
> array_x:= Array(0..(max_terms + 1),[]);
> array_last_rel_error:= Array(0..(max_terms + 1),[]);
> array_norms:= Array(0..(max_terms + 1),[]);
> array_m1:= Array(0..(max_terms + 1),[]);
> array_1st_rel_error:= Array(0..(max_terms + 1),[]);
> array_type_pole:= Array(0..(max_terms + 1),[]);
> array_tmp0:= Array(0..(max_terms + 1),[]);
> array_tmp1:= Array(0..(max_terms + 1),[]);
> array_tmp2:= Array(0..(max_terms + 1),[]);
> array_pole:= Array(0..(max_terms + 1),[]);
> array_complex_pole := Array(0..(1+ 1) ,(0..3+ 1),[]);
> array_y_higher_work2 := Array(0..(3+ 1) ,(0..max_terms+ 1),[]);
> array_y_higher_work := Array(0..(3+ 1) ,(0..max_terms+ 1),[]);
> array_y_higher := Array(0..(3+ 1) ,(0..max_terms+ 1),[]);
> array_fact_2 := Array(0..(max_terms+ 1) ,(0..max_terms+ 1),[]);
> array_poles := Array(0..(1+ 1) ,(0..3+ 1),[]);
> array_real_pole := Array(0..(1+ 1) ,(0..3+ 1),[]);
> array_y_set_initial := Array(0..(2+ 1) ,(0..max_terms+ 1),[]);
> 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_fact_1[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_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_norms[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_m1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_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_type_pole[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_pole[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 <=3 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher_work2[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=3 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher_work[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=3 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=max_terms do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_fact_2[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 <=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
> ;
> #BEGIN ARRAYS DEFINED AND INITIALIZATED
> 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 := 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_0D0 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_const_0D0[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_0D0[1] := 0.0;
> array_const_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_2 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_const_2[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_2[1] := 2;
> array_m1 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms do # do number 2
> array_m1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_m1[1] := -1.0;
> #END ARRAYS DEFINED AND INITIALIZATED
> #Initing Factorial Tables
> iiif := 0;
> while iiif <= glob_max_terms do # do number 2
> jjjf := 0;
> while jjjf <= glob_max_terms do # do number 3
> array_fact_1[iiif] := 0;
> array_fact_2[iiif,jjjf] := 0;
> jjjf := jjjf + 1;
> od;# end do number 3
> ;
> iiif := iiif + 1;
> od;# end do number 2
> ;
> #Done Initing Factorial Tables
> #TOP SECOND INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> #END FIRST INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> x_start := -4.0;
> x_end := 1.0 ;
> array_y_init[0 + 1] := exact_soln_y(x_start);
> array_y_init[1 + 1] := exact_soln_yp(x_start);
> glob_h := 0.00001 ;
> glob_look_poles := true;
> glob_max_iter := 10;
> #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] := true;
> array_y_set_initial[1,3] := false;
> array_y_set_initial[1,4] := false;
> array_y_set_initial[1,5] := false;
> array_y_set_initial[1,6] := false;
> array_y_set_initial[1,7] := false;
> array_y_set_initial[1,8] := false;
> array_y_set_initial[1,9] := false;
> array_y_set_initial[1,10] := false;
> array_y_set_initial[1,11] := false;
> array_y_set_initial[1,12] := false;
> array_y_set_initial[1,13] := false;
> array_y_set_initial[1,14] := false;
> array_y_set_initial[1,15] := false;
> array_y_set_initial[1,16] := false;
> array_y_set_initial[1,17] := false;
> array_y_set_initial[1,18] := false;
> array_y_set_initial[1,19] := false;
> array_y_set_initial[1,20] := false;
> array_y_set_initial[1,21] := false;
> array_y_set_initial[1,22] := false;
> array_y_set_initial[1,23] := false;
> array_y_set_initial[1,24] := false;
> array_y_set_initial[1,25] := false;
> array_y_set_initial[1,26] := false;
> array_y_set_initial[1,27] := false;
> array_y_set_initial[1,28] := false;
> array_y_set_initial[1,29] := false;
> array_y_set_initial[1,30] := false;
> if glob_html_log then # if number 2
> html_log_file := fopen("html/entry.html",WRITE,TEXT);
> fi;# end if 2
> ;
> #BEGIN SOLUTION CODE
> omniout_str(ALWAYS,"START of Soultion");
> #Start Series -- INITIALIZE FOR SOLUTION
> array_x[1] := x_start;
> array_x[2] := glob_h;
> order_diff := 2;
> #Start Series array_y
> term_no := 1;
> while (term_no <= order_diff) do # do number 2
> array_y[term_no] := array_y_init[term_no] * glob_h ^ (term_no - 1) / factorial_1(term_no - 1);
> term_no := term_no + 1;
> od;# end do number 2
> ;
> rows := order_diff;
> r_order := 1;
> while (r_order <= rows) do # do number 2
> term_no := 1;
> while (term_no <= (rows - r_order + 1)) do # do number 3
> it := term_no + r_order - 1;
> array_y_higher[r_order,term_no] := array_y_init[it]* (glob_h ^ (term_no - 1)) / ((factorial_1(term_no - 1)));
> term_no := term_no + 1;
> od;# end do number 3
> ;
> r_order := r_order + 1;
> od;# end do number 2
> ;
> current_iter := 1;
> glob_clock_start_sec := elapsed_time_seconds();
> start_array_y();
> if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 2
> tmp := abs(array_y_higher[1,1]);
> log10norm := (log10(tmp));
> if (log10norm < glob_log10normmin) then # if number 3
> glob_log10normmin := log10norm;
> fi;# end if 3
> fi;# end if 2
> ;
> display_alot(current_iter)
> ;
> glob_clock_sec := elapsed_time_seconds();
> glob_current_iter := 0;
> glob_iter := 0;
> omniout_str(DEBUGL," ");
> glob_reached_optimal_h := true;
> glob_optimal_clock_start_sec := elapsed_time_seconds();
> while ((glob_current_iter < glob_max_iter) and (array_x[1] <= x_end ) and ((convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec)) < convfloat(glob_max_sec))) do # do number 2
> #left paren 0001C
> omniout_str(INFO," ");
> omniout_str(INFO,"TOP MAIN SOLVE Loop");
> glob_iter := glob_iter + 1;
> glob_clock_sec := elapsed_time_seconds();
> glob_current_iter := glob_current_iter + 1;
> atomall();
> if (glob_look_poles) then # if number 2
> #left paren 0004C
> check_for_pole();
> fi;# end if 2
> ;#was right paren 0004C
> array_x[1] := array_x[1] + glob_h;
> array_x[2] := glob_h;
> #Jump Series array_y
> order_diff := 2;
> #START PART 1 SUM AND ADJUST
> #START SUM AND ADJUST EQ =1
> #sum_and_adjust array_y
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 3;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[3,iii] := array_y_higher[3,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 3;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (factorial_1(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 2;
> calc_term := 2;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 2;
> calc_term := 2;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (factorial_1(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 2;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 2;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (factorial_1(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 3;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 3;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (factorial_1(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)) / (factorial_1(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)) / (factorial_1(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #END SUM AND ADJUST EQ =1
> #END PART 1
> #START PART 2 MOVE TERMS to REGULAR Array
> term_no := glob_max_terms;
> while (term_no >= 1) do # do number 3
> array_y[term_no] := array_y_higher_work2[1,term_no];
> ord := 1;
> while ord <= order_diff do # do number 4
> array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no];
> ord := ord + 1;
> od;# end do number 4
> ;
> term_no := term_no - 1;
> od;# end do number 3
> ;
> #END PART 2 HEVE MOVED TERMS to REGULAR Array
> display_alot(current_iter)
> ;
> od;# end do number 2
> ;#right paren 0001C
> omniout_str(ALWAYS,"Finished!");
> if (glob_iter >= glob_max_iter) then # if number 2
> omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!")
> fi;# end if 2
> ;
> if (elapsed_time_seconds() - convfloat(glob_orig_start_sec) >= convfloat(glob_max_sec )) then # if number 2
> omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!")
> fi;# end if 2
> ;
> glob_clock_sec := elapsed_time_seconds();
> omniout_str(INFO,"diff ( y , x , 2 ) = diff ( y , x , 1 ) ;");
> 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-17T20:21:09-05:00")
> ;
> logitem_str(html_log_file,"Maple")
> ;
> logitem_str(html_log_file,"diff")
> ;
> logitem_str(html_log_file,"diff ( y , x , 2 ) = diff ( y , x , 1 ) ;")
> ;
> 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," 092 | ")
> ;
> logitem_str(html_log_file,"diff diffeq.mxt")
> ;
> logitem_str(html_log_file,"diff maple results")
> ;
> logitem_str(html_log_file,"Mostly affecting speed of factorials")
> ;
> 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, iiif, jjjf, 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, ALWAYS, glob_iolevel, glob_max_terms, DEBUGL, DEBUGMASSIVE,
glob_percent_done, glob_disp_incr, years_in_century, glob_log10normmin,
glob_normmax, glob_max_sec, glob_unchanged_h_cnt, glob_max_trunc_err,
glob_hmax, glob_reached_optimal_h, centuries_in_millinium, glob_warned,
glob_max_iter, glob_hmin_init, glob_not_yet_start_msg, glob_initial_pass,
glob_clock_sec, days_in_year, glob_max_hours, min_in_hour,
glob_subiter_method, glob_small_float, glob_optimal_start, glob_no_eqs,
glob_log10_abserr, glob_dump_analytic, glob_clock_start_sec, glob_almost_1,
djd_debug2, glob_optimal_expect_sec, glob_log10abserr, MAX_UNCHANGED,
glob_start, glob_optimal_clock_start_sec, glob_last_good_h, glob_h,
glob_not_yet_finished, glob_relerr, glob_log10_relerr, glob_optimal_done,
sec_in_min, glob_max_minutes, glob_iter, glob_curr_iter_when_opt,
glob_orig_start_sec, glob_abserr, glob_hmin, glob_current_iter,
glob_warned2, glob_smallish_float, glob_look_poles, glob_large_float,
glob_dump, glob_log10relerr, glob_max_rel_trunc_err, hours_in_day,
glob_display_flag, djd_debug, glob_max_opt_iter, glob_html_log,
array_const_0D0, array_const_1, array_const_2, array_y_init, array_fact_1,
array_y, array_x, array_last_rel_error, array_norms, array_m1,
array_1st_rel_error, array_type_pole, array_tmp0, array_tmp1, array_tmp2,
array_pole, array_complex_pole, array_y_higher_work2, array_y_higher_work,
array_y_higher, array_fact_2, array_poles, array_real_pole,
array_y_set_initial, glob_last;
glob_last;
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
glob_iolevel := INFO;
INFO := 2;
ALWAYS := 1;
glob_iolevel := 5;
glob_max_terms := 30;
DEBUGL := 3;
DEBUGMASSIVE := 4;
glob_percent_done := 0.;
glob_disp_incr := 0.1;
years_in_century := 100.0;
glob_log10normmin := 0.1;
glob_normmax := 0.;
glob_max_sec := 10000.0;
glob_unchanged_h_cnt := 0;
glob_max_trunc_err := 0.1*10^(-10);
glob_hmax := 1.0;
glob_reached_optimal_h := false;
centuries_in_millinium := 10.0;
glob_warned := false;
glob_max_iter := 1000;
glob_hmin_init := 0.001;
glob_not_yet_start_msg := true;
glob_initial_pass := true;
glob_clock_sec := 0.;
days_in_year := 365.0;
glob_max_hours := 0.;
min_in_hour := 60.0;
glob_subiter_method := 3;
glob_small_float := 0.1*10^(-50);
glob_optimal_start := 0.;
glob_no_eqs := 0;
glob_log10_abserr := 0.1*10^(-10);
glob_dump_analytic := false;
glob_clock_start_sec := 0.;
glob_almost_1 := 0.9990;
djd_debug2 := true;
glob_optimal_expect_sec := 0.1;
glob_log10abserr := 0.;
MAX_UNCHANGED := 10;
glob_start := 0;
glob_optimal_clock_start_sec := 0.;
glob_last_good_h := 0.1;
glob_h := 0.1;
glob_not_yet_finished := true;
glob_relerr := 0.1*10^(-10);
glob_log10_relerr := 0.1*10^(-10);
glob_optimal_done := false;
sec_in_min := 60.0;
glob_max_minutes := 0.;
glob_iter := 0;
glob_curr_iter_when_opt := 0;
glob_orig_start_sec := 0.;
glob_abserr := 0.1*10^(-10);
glob_hmin := 0.1*10^(-10);
glob_current_iter := 0;
glob_warned2 := false;
glob_smallish_float := 0.1*10^(-100);
glob_look_poles := false;
glob_large_float := 0.90*10^101;
glob_dump := false;
glob_log10relerr := 0.;
glob_max_rel_trunc_err := 0.1*10^(-10);
hours_in_day := 24.0;
glob_display_flag := true;
djd_debug := true;
glob_max_opt_iter := 10;
glob_html_log := true;
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/diffpostode.ode#################");
omniout_str(ALWAYS, "diff ( y , x , 2 ) = diff ( y , x , 1 ) ;");
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 := -4.0;");
omniout_str(ALWAYS, "x_end := 1.0 ;");
omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);");
omniout_str(ALWAYS, "array_y_init[1 + 1] := exact_soln_yp(x_start);");
omniout_str(ALWAYS, "glob_h := 0.00001 ;");
omniout_str(ALWAYS, "glob_look_poles := true;");
omniout_str(ALWAYS, "glob_max_iter := 10;");
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, "1.0 + exp(x);");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "exact_soln_yp := proc(x)");
omniout_str(ALWAYS, "exp(x);");
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_y_init := Array(0 .. max_terms + 1, []);
array_fact_1 := Array(0 .. max_terms + 1, []);
array_y := Array(0 .. max_terms + 1, []);
array_x := Array(0 .. max_terms + 1, []);
array_last_rel_error := Array(0 .. max_terms + 1, []);
array_norms := Array(0 .. max_terms + 1, []);
array_m1 := Array(0 .. max_terms + 1, []);
array_1st_rel_error := Array(0 .. max_terms + 1, []);
array_type_pole := Array(0 .. max_terms + 1, []);
array_tmp0 := Array(0 .. max_terms + 1, []);
array_tmp1 := Array(0 .. max_terms + 1, []);
array_tmp2 := Array(0 .. max_terms + 1, []);
array_pole := Array(0 .. max_terms + 1, []);
array_complex_pole := Array(0 .. 2, 0 .. 4, []);
array_y_higher_work2 := Array(0 .. 4, 0 .. max_terms + 1, []);
array_y_higher_work := Array(0 .. 4, 0 .. max_terms + 1, []);
array_y_higher := Array(0 .. 4, 0 .. max_terms + 1, []);
array_fact_2 := Array(0 .. max_terms + 1, 0 .. max_terms + 1, []);
array_poles := Array(0 .. 2, 0 .. 4, []);
array_real_pole := Array(0 .. 2, 0 .. 4, []);
array_y_set_initial := Array(0 .. 3, 0 .. max_terms + 1, []);
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_fact_1[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_last_rel_error[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_m1[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_type_pole[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_pole[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 <= 3 do
term := 1;
while term <= max_terms do
array_y_higher_work2[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= max_terms do
array_y_higher_work[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= max_terms do
array_y_higher[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= max_terms do
term := 1;
while term <= max_terms do
array_fact_2[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 <= 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;
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 := 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_0D0 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_const_0D0[term] := 0.; term := term + 1
end do;
array_const_0D0[1] := 0.;
array_const_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_2 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_const_2[term] := 0.; term := term + 1
end do;
array_const_2[1] := 2;
array_m1 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms do array_m1[term] := 0.; term := term + 1
end do;
array_m1[1] := -1.0;
iiif := 0;
while iiif <= glob_max_terms do
jjjf := 0;
while jjjf <= glob_max_terms do
array_fact_1[iiif] := 0;
array_fact_2[iiif, jjjf] := 0;
jjjf := jjjf + 1
end do;
iiif := iiif + 1
end do;
x_start := -4.0;
x_end := 1.0;
array_y_init[1] := exact_soln_y(x_start);
array_y_init[2] := exact_soln_yp(x_start);
glob_h := 0.00001;
glob_look_poles := true;
glob_max_iter := 10;
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] := true;
array_y_set_initial[1, 3] := false;
array_y_set_initial[1, 4] := false;
array_y_set_initial[1, 5] := false;
array_y_set_initial[1, 6] := false;
array_y_set_initial[1, 7] := false;
array_y_set_initial[1, 8] := false;
array_y_set_initial[1, 9] := false;
array_y_set_initial[1, 10] := false;
array_y_set_initial[1, 11] := false;
array_y_set_initial[1, 12] := false;
array_y_set_initial[1, 13] := false;
array_y_set_initial[1, 14] := false;
array_y_set_initial[1, 15] := false;
array_y_set_initial[1, 16] := false;
array_y_set_initial[1, 17] := false;
array_y_set_initial[1, 18] := false;
array_y_set_initial[1, 19] := false;
array_y_set_initial[1, 20] := false;
array_y_set_initial[1, 21] := false;
array_y_set_initial[1, 22] := false;
array_y_set_initial[1, 23] := false;
array_y_set_initial[1, 24] := false;
array_y_set_initial[1, 25] := false;
array_y_set_initial[1, 26] := false;
array_y_set_initial[1, 27] := false;
array_y_set_initial[1, 28] := false;
array_y_set_initial[1, 29] := false;
array_y_set_initial[1, 30] := false;
if glob_html_log then
html_log_file := fopen("html/entry.html", WRITE, TEXT)
end if;
omniout_str(ALWAYS, "START of Soultion");
array_x[1] := x_start;
array_x[2] := glob_h;
order_diff := 2;
term_no := 1;
while term_no <= order_diff do
array_y[term_no] := array_y_init[term_no]*glob_h^(term_no - 1)/
factorial_1(term_no - 1);
term_no := term_no + 1
end do;
rows := order_diff;
r_order := 1;
while r_order <= rows do
term_no := 1;
while term_no <= rows - r_order + 1 do
it := term_no + r_order - 1;
array_y_higher[r_order, term_no] := array_y_init[it]*
glob_h^(term_no - 1)/factorial_1(term_no - 1);
term_no := term_no + 1
end do;
r_order := r_order + 1
end do;
current_iter := 1;
glob_clock_start_sec := elapsed_time_seconds();
start_array_y();
if glob_small_float < abs(array_y_higher[1, 1]) then
tmp := abs(array_y_higher[1, 1]);
log10norm := log10(tmp);
if log10norm < glob_log10normmin then
glob_log10normmin := log10norm
end if
end if;
display_alot(current_iter);
glob_clock_sec := elapsed_time_seconds();
glob_current_iter := 0;
glob_iter := 0;
omniout_str(DEBUGL, " ");
glob_reached_optimal_h := true;
glob_optimal_clock_start_sec := elapsed_time_seconds();
while glob_current_iter < glob_max_iter and array_x[1] <= x_end and
convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec) <
convfloat(glob_max_sec) do
omniout_str(INFO, " ");
omniout_str(INFO, "TOP MAIN SOLVE Loop");
glob_iter := glob_iter + 1;
glob_clock_sec := elapsed_time_seconds();
glob_current_iter := glob_current_iter + 1;
atomall();
if glob_look_poles then check_for_pole() end if;
array_x[1] := array_x[1] + glob_h;
array_x[2] := glob_h;
order_diff := 2;
ord := 3;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[3, iii] := array_y_higher[3, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 3;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/factorial_1(calc_term - 1)!;
ord := 2;
calc_term := 2;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[2, iii] := array_y_higher[2, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 2;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/factorial_1(calc_term - 1)!;
ord := 2;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[2, iii] := array_y_higher[2, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/factorial_1(calc_term - 1)!;
ord := 1;
calc_term := 3;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 3;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/factorial_1(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)/factorial_1(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)/factorial_1(calc_term - 1)!;
term_no := glob_max_terms;
while 1 <= term_no do
array_y[term_no] := array_y_higher_work2[1, term_no];
ord := 1;
while ord <= order_diff do
array_y_higher[ord, term_no] :=
array_y_higher_work2[ord, term_no];
ord := ord + 1
end do;
term_no := term_no - 1
end do;
display_alot(current_iter)
end do;
omniout_str(ALWAYS, "Finished!");
if glob_max_iter <= glob_iter then omniout_str(ALWAYS,
"Maximum Iterations Reached before Solution Completed!")
end if;
if convfloat(glob_max_sec) <=
elapsed_time_seconds() - convfloat(glob_orig_start_sec) then
omniout_str(ALWAYS,
"Maximum Time Reached before Solution Completed!")
end if;
glob_clock_sec := elapsed_time_seconds();
omniout_str(INFO, "diff ( y , x , 2 ) = diff ( y , x , 1 ) ;");
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-17T20:21:09-05:00");
logitem_str(html_log_file, "Maple");
logitem_str(html_log_file, "diff");
logitem_str(html_log_file,
"diff ( y , x , 2 ) = diff ( y , x , 1 ) ;");
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, " 092 | ");
logitem_str(html_log_file,
"diff diffeq.mxt");
logitem_str(html_log_file,
"diff maple results");
logitem_str(html_log_file, "Mostly affecting speed of factorials");
logend(html_log_file)
end if;
if glob_html_log then fclose(html_log_file) end if
end proc
> mainprog();
##############ECHO OF PROBLEM#################
##############temp/diffpostode.ode#################
diff ( y , x , 2 ) = diff ( y , x , 1 ) ;
!
#BEGIN FIRST INPUT BLOCK
Digits := 32;
max_terms := 30;
!
#END FIRST INPUT BLOCK
#BEGIN SECOND INPUT BLOCK
x_start := -4.0;
x_end := 1.0 ;
array_y_init[0 + 1] := exact_soln_y(x_start);
array_y_init[1 + 1] := exact_soln_yp(x_start);
glob_h := 0.00001 ;
glob_look_poles := true;
glob_max_iter := 10;
#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)
1.0 + exp(x);
end;
exact_soln_yp := proc(x)
exp(x);
end;
#END USER DEF BLOCK
#######END OF ECHO OF PROBLEM#################
START of Soultion
x[1] = -4
y[1] (analytic) = 1.0183156388887341802937180212732
y[1] (numeric) = 1.0183156388887341802937180212732
absolute error = 0
relative error = 0 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.999
y[1] (analytic) = 1.018333963688495728626833712888
y[1] (numeric) = 1.018333963688495474141184981127
absolute error = 2.544856487317610e-16
relative error = 2.4990391934880720359637214299372e-14 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.998
y[1] (analytic) = 1.0183523068222224932860363336583
y[1] (numeric) = 1.018352306822219438185435479238
absolute error = 3.0551006008544203e-15
relative error = 3.0000428931986113186934579273371e-13 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.997
y[1] (analytic) = 1.0183706683082576095266850709703
y[1] (numeric) = 1.0183706683082461474362117092007
absolute error = 1.14620904733617696e-14
relative error = 1.1255322673818636278826100144309e-12 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.996
y[1] (analytic) = 1.0183890481649625649140200527367
y[1] (numeric) = 1.0183890481649340230926429383368
absolute error = 2.85418213771143999e-14
relative error = 2.8026441789160998692364692873991e-12 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.995
y[1] (analytic) = 1.0184074464107172176846514427604
y[1] (numeric) = 1.0184074464106598508955513105659
absolute error = 5.73667891001321945e-14
relative error = 5.6329899493877556456336587423637e-12 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.994
y[1] (analytic) = 1.0184258630639198151264192090003
y[1] (numeric) = 1.0184258630638187994981160735342
absolute error = 1.010156283031354661e-13
relative error = 9.9188003728844214592470241170328e-12 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.993
y[1] (analytic) = 1.0184442981429870119766419445977
y[1] (numeric) = 1.0184442981428244388549145945454
absolute error = 1.625731217273500523e-13
relative error = 1.5962887908919805828581005848106e-11 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.992
y[1] (analytic) = 1.0184627516663538888387731399173
y[1] (numeric) = 1.0184627516661087586293585482101
absolute error = 2.451302094145917072e-13
relative error = 2.4068647480089268254988913669928e-11 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.991
y[1] (analytic) = 1.0184812236524739706174833222562
y[1] (numeric) = 1.0184812236521221866195436771171
absolute error = 3.517839979396451391e-13
relative error = 3.4540057270577707643522152185987e-11 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.99
y[1] (analytic) = 1.0184997141198192449721864983093
y[1] (numeric) = 1.0184997141193336072025315452395
absolute error = 4.856377696549530698e-13
relative error = 4.7681679525520342110028701343684e-11 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.989
y[1] (analytic) = 1.0185182230868801807890293529151
y[1] (numeric) = 1.0185182230862303797970817222128
absolute error = 6.498009919476307023e-13
relative error = 6.3798661351216914847195831405592e-11 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.988
y[1] (analytic) = 1.0185367505721657466713616760747
y[1] (numeric) = 1.0185367505713183573448528550668
absolute error = 8.473893265088210079e-13
relative error = 8.3196735516199860724469403586457e-11 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.987
y[1] (analytic) = 1.0185552965942034294487065087163
y[1] (numeric) = 1.018555296593121904810091102457
absolute error = 1.0815246386154062593e-12
relative error = 1.0618222125315696744940669286950e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.986
y[1] (analytic) = 1.018573861171539252704248516175
y[1] (numeric) = 1.0185738611701839176978244249204
absolute error = 1.3553350064240912546e-12
relative error = 1.3306202506170906453056960934506e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.985
y[1] (analytic) = 1.0185924443227377953208591168796
y[1] (numeric) = 1.0185924443210658405905812431823
absolute error = 1.6719547302778736973e-12
relative error = 1.6414364151204327287594301485951e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=3.8MB, alloc=3.1MB, time=0.38
x[1] = -3.984
y[1] (analytic) = 1.0186110460663822100456769122726
y[1] (numeric) = 1.0186110460643476857036519950571
absolute error = 2.0345243420249172155e-12
relative error = 1.9973515404940234724333328886906e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.983
y[1] (analytic) = 1.0186296664210742420732619825444
y[1] (numeric) = 1.0186296664186280514589121400246
absolute error = 2.4461906143498425198e-12
relative error = 2.4014523579943064295974466731356e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.982
y[1] (analytic) = 1.0186483054054342476473426313394
y[1] (numeric) = 1.0186483054025241410772251791169
absolute error = 2.9101065701174522225e-12
relative error = 2.8568315037437723818962395863209e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.981
y[1] (analytic) = 1.0186669630381012126811731811802
y[1] (numeric) = 1.0186669630346717811894442763258
absolute error = 3.4294314917289048544e-12
relative error = 3.3665875268015674196666262774029e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.98
y[1] (analytic) = 1.0186856393377327713965214399713
y[1] (numeric) = 1.0186856393337254404660310863332
absolute error = 4.0073309304903536381e-12
relative error = 3.9338248972426831800714061477702e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.979
y[1] (analytic) = 1.0187043343230052249813044775695
y[1] (numeric) = 1.018704334318358248265310411977
absolute error = 4.6469767159940655925e-12
relative error = 4.5616540142457345345324562213226e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.978
y[1] (analytic) = 1.0187230480126135602658913700594
y[1] (numeric) = 1.0187230480072620133003793334954
absolute error = 5.3515469655120365640e-12
relative error = 5.2531912141893300131083044126779e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.977
y[1] (analytic) = 1.0187417804252714684180915880383
y[1] (numeric) = 1.018741780419147242324689470241
absolute error = 6.1242260934021177973e-12
relative error = 6.0115587787570402462303294587117e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.976
y[1] (analytic) = 1.0187605315797113636568477238999
y[1] (numeric) = 1.0187605315727431588363210542219
absolute error = 6.9682048205266696780e-12
relative error = 6.8398849430509696987937022079827e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.975
y[1] (analytic) = 1.0187793014946844019846512718115
y[1] (numeric) = 1.0187793014867977218009675135136
absolute error = 7.8866801836837582979e-12
relative error = 7.7413039037139369655389422586819e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.974
y[1] (analytic) = 1.0187980901889604999387001928019
y[1] (numeric) = 1.0187980901800776443936492822897
absolute error = 8.8828555450509105122e-12
relative error = 8.7189558270602688901539345951754e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.973
y[1] (analytic) = 1.0188168976813283533608170161189
y[1] (numeric) = 1.0188168976713684127591755729416
absolute error = 9.9599406016414431773e-12
relative error = 9.7759868572152137651448568696176e-10 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.972
y[1] (analytic) = 1.0188357239905954561861462467769
y[1] (numeric) = 1.0188357239794743047913728645001
absolute error = 1.11211513947733822768e-11
relative error = 1.0915549124262978863500671823029e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.971
y[1] (analytic) = 1.0188545691355881192506498679923
y[1] (numeric) = 1.0188545691232184089310988803315
absolute error = 1.23697103195509876608e-11
relative error = 1.2140800752403397545724456079517e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.97
y[1] (analytic) = 1.0188734331351514891174197460049
y[1] (numeric) = 1.0188734331214426429830608468608
absolute error = 1.37088461343588991441e-11
relative error = 1.3454905868117231181244517688532e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.969
y[1] (analytic) = 1.0188923160081495669218257635987
y[1] (numeric) = 1.0188923159930077729514568438714
absolute error = 1.51417939703689197273e-11
relative error = 1.4861034608340111116542921831504e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.968
y[1] (analytic) = 1.0189112177734652272355185274721
y[1] (numeric) = 1.018911217756793431894459075749
absolute error = 1.66717953410594517231e-11
relative error = 1.6362363128645125915511859372624e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.967
y[1] (analytic) = 1.0189301384500002369493055134611
y[1] (numeric) = 1.0189301384316981387975579118724
absolute error = 1.83020981517476015887e-11
relative error = 1.7962073611434059090961745208581e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.966
y[1] (analytic) = 1.0189490780566752741749195324941
y[1] (numeric) = 1.0189490780366393174657855632073
absolute error = 2.00359567091339692868e-11
relative error = 1.9663354274137282542508658770669e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.965
y[1] (analytic) = 1.0189680366124299471656984190484
y[1] (numeric) = 1.0189680365905533154348382810347
absolute error = 2.18766317308601380137e-11
relative error = 2.1469399377422310906822179847023e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.964
y[1] (analytic) = 1.0189870141362228132561948627883
y[1] (numeric) = 1.0189870141123954229011159826361
absolute error = 2.38273903550788801522e-11
relative error = 2.3383409233411022020054779299814e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.963
y[1] (analytic) = 1.0190060106470313978207353229976
y[1] (numeric) = 1.0190060106211398916706982276694
absolute error = 2.58915061500370953282e-11
relative error = 2.5408590213905548688022395972143e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.962
y[1] (analytic) = 1.0190250261638522132509469843671
y[1] (numeric) = 1.0190250261357799541272754878993
absolute error = 2.80722591236714964678e-11
relative error = 2.7548154758622846952161152647662e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.961
y[1] (analytic) = 1.0190440607057007779522717316638
y[1] (numeric) = 1.0190440606753278422190546718949
absolute error = 3.03729357332170597689e-11
relative error = 2.9805321383437946030999249971623e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.96
y[1] (analytic) = 1.0190631142916116353594861398
y[1] (numeric) = 1.0190631142588148064646578852756
absolute error = 3.27968288948282545244e-11
relative error = 3.2183314688635885114332494678785e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.959
y[1] (analytic) = 1.0190821869406383729712464948215
y[1] (numeric) = 1.0190821869052911349780334260728
absolute error = 3.53472379932130687487e-11
relative error = 3.4685365367172342176345123824338e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.958
y[1] (analytic) = 1.019101278671853641403677880363
y[1] (numeric) = 1.019101278633826172512398033781
absolute error = 3.80274688912798465820e-11
relative error = 3.7314710212942959970963027183124e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=7.6MB, alloc=4.1MB, time=0.81
x[1] = -3.957
y[1] (analytic) = 1.0191203895043491734630263831609
y[1] (numeric) = 1.0191203894635083395232294296969
absolute error = 4.08408339397969534640e-11
relative error = 4.0074592129061374364123327458071e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.956
y[1] (analytic) = 1.019139519457235803237393490277
y[1] (numeric) = 1.0191395194134451512503282051887
absolute error = 4.37906519870652850883e-11
relative error = 4.2968260136145950151537624665906e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.955
y[1] (analytic) = 1.0191586685496434852075717697696
y[1] (numeric) = 1.0191586685027632368189681336012
absolute error = 4.68802483886036361684e-11
relative error = 4.5998969380615229504266225138251e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.954
y[1] (analytic) = 1.0191778368007213133770009456491
y[1] (numeric) = 1.0191778367506083583601540005841
absolute error = 5.01129550168469450650e-11
relative error = 4.9169981142992098177320446566672e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.953
y[1] (analytic) = 1.0191970242296375404208634970755
y[1] (numeric) = 1.0191970241761454301500060667327
absolute error = 5.34921102708574303428e-11
relative error = 5.2484562846216674609060247681666e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.952
y[1] (analytic) = 1.0192162308555795968543389308953
y[1] (numeric) = 1.0192162307985585377682902955488
absolute error = 5.70210590860486353465e-11
relative error = 5.5945988063967927034592711696059e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.951
y[1] (analytic) = 1.0192354566977541102200358957739
y[1] (numeric) = 1.0192354566370509572761134988714
absolute error = 6.07031529439223969025e-11
relative error = 5.9557536528994023727147978924608e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.95
y[1] (analytic) = 1.0192547017753869242946213253559
y[1] (numeric) = 1.0192547017108451744128025710829
absolute error = 6.45417498818187542730e-11
relative error = 6.3322494141451421475460827193103e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.949
y[1] (analytic) = 1.0192739661077231183146658170867
y[1] (numeric) = 1.0192739660391829038119870025761
absolute error = 6.85402145026788145106e-11
relative error = 6.7244152977252697400359110144517e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.948
y[1] (analytic) = 1.0192932497140270262217244725388
y[1] (numeric) = 1.0192932496413251082369038821634
absolute error = 7.27019179848205903754e-11
relative error = 7.1325811296423129201519032851481e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.947
y[1] (analytic) = 1.0193125526135822559266724443288
y[1] (numeric) = 1.019312552536552017834944617325
absolute error = 7.70302380917278270038e-11
relative error = 7.5570773551466028926098971426061e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.946
y[1] (analytic) = 1.0193318748256917085933144539597
y[1] (numeric) = 1.0193318747441631494114626204296
absolute error = 8.15285591818518335301e-11
relative error = 7.9982350395736835336648064005216e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.945
y[1] (analytic) = 1.0193512163696775979412875642007
y[1] (numeric) = 1.0193512162834773257228612283149
absolute error = 8.62002722184263358858e-11
relative error = 8.4563858691825969952989493778309e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.944
y[1] (analytic) = 1.0193705772648814695682765089089
y[1] (numeric) = 1.0193705771738326947889811418887
absolute error = 9.10487747792953670202e-11
relative error = 8.9318621519950461835021979885925e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.943
y[1] (analytic) = 1.0193899575306642202915609025094
y[1] (numeric) = 1.0193899574345867492248066917053
absolute error = 9.60774710667542108041e-11
relative error = 9.4249968186354346165079837511880e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.942
y[1] (analytic) = 1.0194093571864061175089136706833
y[1] (numeric) = 1.0194093570851163455915102547835
absolute error = 1.012897719174034158998e-10
relative error = 9.9361234231717841683271608871169e-09 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.941
y[1] (analytic) = 1.0194287762515068185788700631626
y[1] (numeric) = 1.0194287761448177237668541672649
absolute error = 1.066890948120158958977e-10
relative error = 1.0465576143957531201972194158242e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.94
y[1] (analytic) = 1.0194482147453853902203866289042
y[1] (numeric) = 1.0194482146331065263349694968615
absolute error = 1.122788638854171320427e-10
relative error = 1.1013689784474201596377912075825e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.939
y[1] (analytic) = 1.0194676726874803279319095533012
y[1] (numeric) = 1.0194676725694178179955310584128
absolute error = 1.180625099363784948884e-10
relative error = 1.1580799774174965169838569285602e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.938
y[1] (analytic) = 1.0194871500972495754298717765047
y[1] (numeric) = 1.0194871499732061049923480752619
absolute error = 1.240434704375237012428e-10
relative error = 1.2167242169329070002658018691657e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.937
y[1] (analytic) = 1.0195066469941705441066383313513
y[1] (numeric) = 1.0195066468639453545613899085692
absolute error = 1.302251895452484227821e-10
relative error = 1.2773353653867157160325536065978e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.936
y[1] (analytic) = 1.0195261633977401325079193588465
y[1] (numeric) = 1.0195261632611290143982662961112
absolute error = 1.366111181096530627353e-10
relative error = 1.3399471540227456318434701337122e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.935
y[1] (analytic) = 1.0195456993274747458296702786158
y[1] (numeric) = 1.0195456991842700321451815615602
absolute error = 1.432047136844887170556e-10
relative error = 1.4045933770202862789206308176767e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.934
y[1] (analytic) = 1.0195652548029103154344986112278
y[1] (numeric) = 1.0195652546529008748973822747069
absolute error = 1.500094405371163365209e-10
relative error = 1.4713078915788896449389267165555e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.933
y[1] (analytic) = 1.0195848298436023183875969687956
y[1] (numeric) = 1.0195848296865735487291178625764
absolute error = 1.570287696584791062192e-10
relative error = 1.5401246180032543067965191366509e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.932
y[1] (analytic) = 1.019604424469125797012221749793
y[1] (numeric) = 1.0196044243048596182391336908937
absolute error = 1.642661787730880588993e-10
relative error = 1.6110775397881978531817083252907e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.931
y[1] (analytic) = 1.0196240386990753784647370935642
y[1] (numeric) = 1.0196240385273502261157161548815
absolute error = 1.717251523490209386827e-10
relative error = 1.6842007037037176466358936960985e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=11.4MB, alloc=4.2MB, time=1.24
x[1] = -3.93
y[1] (analytic) = 1.0196436725530652943292436695736
y[1] (numeric) = 1.0196436723736561127213093379166
absolute error = 1.794091816079343316570e-10
relative error = 1.7595282198801399747826613415731e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.929
y[1] (analytic) = 1.019663326050729400231811896026
y[1] (numeric) = 1.0196633258634076356967228161395
absolute error = 1.873217645350890798865e-10
relative error = 1.8370942618933576402745378320054e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.928
y[1] (analytic) = 1.0196829992117211954743392020914
y[1] (numeric) = 1.0196829990162547895849502066933
absolute error = 1.954664058893889953981e-10
relative error = 1.9169330668501560389585288909018e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.927
y[1] (analytic) = 1.0197026920557138426880509675943
y[1] (numeric) = 1.0197026918518672254746180768743
absolute error = 2.038466172134328907200e-10
relative error = 1.9990789354736277756811354098974e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.926
y[1] (analytic) = 1.0197224046024001875066647936697
y[1] (numeric) = 1.0197224043899342706630848510993
absolute error = 2.124659168435799425704e-10
relative error = 2.0835662321886758670754737906713e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.925
y[1] (analytic) = 1.0197421368714927782592377775503
y[1] (numeric) = 1.0197421366501649483392093722384
absolute error = 2.213278299200284053119e-10
relative error = 2.1704293852076055805827115647387e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.924
y[1] (analytic) = 1.0197618888827238856827164843369
y[1] (numeric) = 1.0197618886522879972858087935264
absolute error = 2.304358883969076908105e-10
relative error = 2.2597028866158049589151205206326e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.923
y[1] (analytic) = 1.0197816606558455226542093283006
y[1] (numeric) = 1.0197816604160518916018254969458
absolute error = 2.397936310523838313548e-10
relative error = 2.3514212924575140790588107573017e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.922
y[1] (analytic) = 1.0198014522106294639430010959922
y[1] (numeric) = 1.0198014519612248604442227536804
absolute error = 2.494046034987783423118e-10
relative error = 2.4456192228216830948445932762569e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.921
y[1] (analytic) = 1.0198212635668672659823293631751
y[1] (numeric) = 1.0198212633075949077896288619575
absolute error = 2.592723581927005012176e-10
relative error = 2.5423313619279191120560001680067e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.92
y[1] (analytic) = 1.0198410947443702866609425773594
y[1] (numeric) = 1.019841094474969832215749517341
absolute error = 2.694004544451930600184e-10
relative error = 2.6415924582125219449364148326840e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.919
y[1] (analytic) = 1.0198609457629697051344595974964
y[1] (numeric) = 1.0198609454831772467025681902981
absolute error = 2.797924584318914071983e-10
relative error = 2.7434373244146088028888243637687e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.918
y[1] (analytic) = 1.0198808166425165416565505021967
y[1] (numeric) = 1.0198808163520645984533543056434
absolute error = 2.904519432031961965533e-10
relative error = 2.8479008376623279561103223952188e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.917
y[1] (analytic) = 1.0199007074028816774299584976508
y[1] (numeric) = 1.0199007071014991887354990382668
absolute error = 3.013824886944594593840e-10
relative error = 2.9550179395591614287554222952855e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.916
y[1] (analytic) = 1.0199206180639558744773827762804
y[1] (numeric) = 1.0199206177513681927411985593715
absolute error = 3.125876817361842169089e-10
relative error = 3.0648236362703167682334075283281e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.915
y[1] (analytic) = 1.0199405486456497955322421970001
y[1] (numeric) = 1.0199405483215786794680045872892
absolute error = 3.240711160642376097109e-10
relative error = 3.1773529986092079390721588101830e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.914
y[1] (analytic) = 1.0199604991678940239493396778589
y[1] (numeric) = 1.019960498832057631619262116801
absolute error = 3.358363923300775610579e-10
relative error = 3.2926411621240253897800872112008e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.913
y[1] (analytic) = 1.0199804696506390836354472117247
y[1] (numeric) = 1.0199804693027519655244542207727
absolute error = 3.478871181109929909520e-10
relative error = 3.4107233271843953409922611127994e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.912
y[1] (analytic) = 1.0200004601138554589998314356002
y[1] (numeric) = 1.0200004597536285510794738378132
absolute error = 3.602269079203575977870e-10
relative error = 3.5316347590681283431544130314537e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.911
y[1] (analytic) = 1.0200204705775336149247397040968
y[1] (numeric) = 1.0200204702046742317068424795859
absolute error = 3.728593832178972245109e-10
relative error = 3.6554107880480571518851127143570e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.91
y[1] (analytic) = 1.0200405010616840167558666375535
y[1] (numeric) = 1.0200405006758958443358958113426
absolute error = 3.857881724199708262109e-10
relative error = 3.7820868094789639690796526472938e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.909
y[1] (analytic) = 1.0200605515863371503128211352712
y[1] (numeric) = 1.0200605511873202394029560792101
absolute error = 3.990169109098650560611e-10
relative error = 3.9116982838845970977604764864568e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.908
y[1] (analytic) = 1.0200806221715435419196138643278
y[1] (numeric) = 1.0200806217589943008715113777391
absolute error = 4.125492410481024865887e-10
relative error = 4.0442807370447770585500568707015e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.907
y[1] (analytic) = 1.0201007128373737784551852544673
y[1] (numeric) = 1.0201007124109849662724217712263
absolute error = 4.263888121827634832410e-10
relative error = 4.1798697600825922156194623693096e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.906
y[1] (analytic) = 1.0201208236039185274239940495879
y[1] (numeric) = 1.02012082316337924676417230234
absolute error = 4.405392806598217472479e-10
relative error = 4.3185010095516839598043528628532e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.905
y[1] (analytic) = 1.0201409544912885570466864864242
y[1] (numeric) = 1.0201409540362842472131929416199
absolute error = 4.550043098334935448043e-10
relative error = 4.4602102075236214965876351908764e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.904
y[1] (analytic) = 1.0201611055196147563708661910902
y[1] (numeric) = 1.020161105049827186294265551482
absolute error = 4.697875700766006396082e-10
relative error = 4.6050331416753662864754974311093e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.903
y[1] (analytic) = 1.0201812767090481554019849042573
y[1] (numeric) = 1.02018127622415541661103795844
memory used=15.2MB, alloc=4.3MB, time=1.68
absolute error = 4.848927387909469458173e-10
relative error = 4.7530056653768261852733488967164e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.902
y[1] (analytic) = 1.0202014680797599452543741658586
y[1] (numeric) = 1.0202014675794364448366652473548
absolute error = 5.003235004177089185038e-10
relative error = 4.9041636977784993316483815540528e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.901
y[1] (analytic) = 1.020221679651941498322438110353
y[1] (numeric) = 1.0202216791358579518745984116444
absolute error = 5.160835464478396987086e-10
relative error = 5.0585432238992078292901418815138e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.9
y[1] (analytic) = 1.0202419114458043884720275437437
y[1] (numeric) = 1.0202419109136278130395405135273
absolute error = 5.321765754324870302164e-10
relative error = 5.2161802947139212708928009530784e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.899
y[1] (analytic) = 1.020262163481580411252015493727
y[1] (numeric) = 1.0202621629329741182585905285323
absolute error = 5.486062929934249651947e-10
relative error = 5.3771110272416701511062593447843e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.898
y[1] (analytic) = 1.0202824357795216041260944445487
y[1] (numeric) = 1.0202824352141451922925950686903
absolute error = 5.653764118334993758584e-10
relative error = 5.5413716046335492154986140762066e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.897
y[1] (analytic) = 1.0203027283599002667248154883655
y[1] (numeric) = 1.0203027277774096149777281990233
absolute error = 5.824906517470872893422e-10
relative error = 5.7089982762608107924849362323015e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.896
y[1] (analytic) = 1.0203230412430089811178896451553
y[1] (numeric) = 1.0203230406430562414873195821674
absolute error = 5.999527396305700629879e-10
relative error = 5.8800273578030481551322377031497e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.895
y[1] (analytic) = 1.0203433744491606321067716234766
y[1] (numeric) = 1.0203433738313942226139512062095
absolute error = 6.177664094928204172671e-10
relative error = 6.0544952313364689595921040521013e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.894
y[1] (analytic) = 1.0203637279986884275375463146633
y[1] (numeric) = 1.0203637273627530250718429710772
absolute error = 6.359354024657033435861e-10
relative error = 6.2324383454222588068798896429432e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.893
y[1] (analytic) = 1.0203841019119459186341383333441
y[1] (numeric) = 1.0203841012574824518195474291052
absolute error = 6.544634668145909042389e-10
relative error = 6.4138932151950349746155999027089e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.892
y[1] (analytic) = 1.0204044962093070203518649374961
y[1] (numeric) = 1.0204044955359526624029739957029
absolute error = 6.733543579488909417932e-10
relative error = 6.5988964224513903652362171781009e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.891
y[1] (analytic) = 1.0204249109111660317513526815885
y[1] (numeric) = 1.020424910218554193318762966371
absolute error = 6.926118384325897152175e-10
relative error = 6.7874846157385277171243994807305e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.89
y[1] (analytic) = 1.0204453460379376563928381767342
y[1] (numeric) = 1.0204453453256979783980296966581
absolute error = 7.122396779948084800761e-10
relative error = 6.9796945104429841249889292895149e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.889
y[1] (analytic) = 1.0204658016100570227508733521518
y[1] (numeric) = 1.0204658008778153692104993220108
absolute error = 7.322416535403740301410e-10
relative error = 7.1755628888794459157564157778910e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.888
y[1] (analytic) = 1.0204862776479797046494556326445
y[1] (numeric) = 1.0204862768953581554890524148558
absolute error = 7.526215491604032177887e-10
relative error = 7.3751266003796539261258954188207e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.887
y[1] (analytic) = 1.0205067741721817417176034672293
y[1] (numeric) = 1.0205067733987985855747019966559
absolute error = 7.733831561429014705734e-10
relative error = 7.5784225613813992278735907829972e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.886
y[1] (analytic) = 1.0205272912031596598653976644921
y[1] (numeric) = 1.0205272904086293868820223431061
absolute error = 7.945302729833753213860e-10
relative error = 7.7854877555176093468751970847949e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.885
y[1] (analytic) = 1.0205478287614304917805090107119
y[1] (numeric) = 1.0205478279453637863850500410817
absolute error = 8.160667053954589696302e-10
relative error = 7.9963592337055250217317476849243e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.884
y[1] (analytic) = 1.0205683868675317974452326672848
y[1] (numeric) = 1.0205683860295355311236777764152
absolute error = 8.379962663215548908696e-10
relative error = 8.2110741142359675478100194278017e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.883
y[1] (analytic) = 1.0205889655420216846740498644824
y[1] (numeric) = 1.020588964681698908730561352065
absolute error = 8.603227759434885124174e-10
relative error = 8.4296695828626967523847035966444e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.882
y[1] (analytic) = 1.020609564805478829671737429109
y[1] (numeric) = 1.0206095639224287679785604567449
absolute error = 8.830500616931769723641e-10
relative error = 8.6521828928918596465049757025878e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.881
y[1] (analytic) = 1.0206301846785024976120457041676
y[1] (numeric) = 1.0206301837723205393487337246112
absolute error = 9.061819582633119795564e-10
relative error = 8.8786513652715297990840799211513e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.88
y[1] (analytic) = 1.0206508251817125632369654392163
y[1] (numeric) = 1.0206508242519902556189086471502
absolute error = 9.297223076180567920661e-10
relative error = 9.1091123886813374786623203468530e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.879
y[1] (analytic) = 1.0206714863357495314766042506817
y[1] (numeric) = 1.0206714853820745724728469189784
absolute error = 9.536749590037573317033e-10
relative error = 9.3436034196221906081460300534411e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.878
y[1] (analytic) = 1.0206921681612745580896932720087
y[1] (numeric) = 1.0206921671832307891300258198553
absolute error = 9.780437689596674521534e-10
relative error = 9.5821619825060865777716751263754e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.877
y[1] (analytic) = 1.0207128706789694703247446341547
y[1] (numeric) = 1.0207128696761368689960562558182
absolute error = 1.0028326013286883783365e-09
relative error = 9.8248256697460149614304302533876e-08 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.876
y[1] (analytic) = 1.0207335939095367876018804375874
y[1] (numeric) = 1.020733592881491460333758102978
absolute error = 1.0280453272681223346094e-09
relative error = 1.0071632141845951181398599225644e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=19.0MB, alloc=4.3MB, time=2.11
x[1] = -3.875
y[1] (analytic) = 1.0207543378736997422153538976171
y[1] (numeric) = 1.020754336820013916954913518166
absolute error = 1.0536858252604403794511e-09
relative error = 1.0322619127490941166419833034557e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.874
y[1] (analytic) = 1.0207751025922023000567833655853
y[1] (numeric) = 1.0207751015124443189327189012923
absolute error = 1.0797579811240644642930e-09
relative error = 1.0577824423637277047981119052710e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.873
y[1] (analytic) = 1.0207958880858091813591199491479
y[1] (numeric) = 1.0207958869795434933349562149673
absolute error = 1.1062656880241637341806e-09
relative error = 1.0837285895602763939571815521732e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.872
y[1] (analytic) = 1.0208166943753058814613694756191
y[1] (numeric) = 1.0208166932420930349779043876527
absolute error = 1.1332128464834650879664e-09
relative error = 1.1101041477157077843537245129931e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.871
y[1] (analytic) = 1.020837521481498691594089563102
y[1] (numeric) = 1.0208375203208953272010115473386
absolute error = 1.1606033643930780157634e-09
relative error = 1.1369129170612214730124542470667e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.87
y[1] (analytic) = 1.0208583694252147196856825849039
y[1] (numeric) = 1.0208583682367735626623488534998
absolute error = 1.1884411570233337314041e-09
relative error = 1.1641587046913030833164871941336e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.869
y[1] (analytic) = 1.0208792382273019111895053335311
y[1] (numeric) = 1.020879237010571764154866715857
absolute error = 1.2167301470346386176741e-09
relative error = 1.1918453245727874206767138846767e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.868
y[1] (analytic) = 1.0209001279086290699318162113745
y[1] (numeric) = 1.0209001266631548054434742092655
absolute error = 1.2454742644883420021090e-09
relative error = 1.2199765975539307587283611399805e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.867
y[1] (analytic) = 1.0209210384900858789805807960353
y[1] (numeric) = 1.02092103721540843212296251487
absolute error = 1.2746774468576182811653e-09
relative error = 1.2485563513734922604716028573758e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.866
y[1] (analytic) = 1.0209419699925829215351566490969
y[1] (numeric) = 1.0209419686882392824967932385001
absolute error = 1.3043436390383634105968e-09
relative error = 1.2775884206698245387626520862782e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.865
y[1] (analytic) = 1.0209629224370517018368782580319
y[1] (numeric) = 1.0209629211025749084767724781406
absolute error = 1.3344767933601057798913e-09
relative error = 1.3070766469899733605537259514486e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.864
y[1] (analytic) = 1.0209838958444446661005630218281
y[1] (numeric) = 1.0209838944793637965036315331886
absolute error = 1.3650808695969314886395e-09
relative error = 1.3370248787987864992660956629003e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.863
y[1] (analytic) = 1.0210048902357352234669592118434
y[1] (numeric) = 1.0210048888395753884885351691089
absolute error = 1.3961598349784240427345e-09
relative error = 1.3674369714880317396753965650105e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.862
y[1] (analytic) = 1.0210259056319177669761568603383
y[1] (numeric) = 1.0210259042042001027755383720206
absolute error = 1.4277176642006184883177e-09
relative error = 1.3983167873855240396743568843898e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.861
y[1] (analytic) = 1.0210469420540076945619825500984
y[1] (numeric) = 1.0210469405942493551250125486881
absolute error = 1.4597583394369700014103e-09
relative error = 1.4296681957642618532698989967129e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.86
y[1] (analytic) = 1.0210679995230414300673990995446
y[1] (numeric) = 1.0210679980307555797180621483541
absolute error = 1.4922858503493369511905e-09
relative error = 1.4614950728515726191608477072899e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.859
y[1] (analytic) = 1.021089078060076444280931158731
y[1] (numeric) = 1.0210890765347722501819527038329
absolute error = 1.5253041940989784548981e-09
relative error = 1.4938013018382674192323805266402e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.858
y[1] (analytic) = 1.021110177686191275994137752659
y[1] (numeric) = 1.0211101761273739006365713102895
absolute error = 1.5588173753575664423695e-09
relative error = 1.5265907728878048112928956386252e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.857
y[1] (analytic) = 1.0211312984224855530801528293812
y[1] (numeric) = 1.0211312968296561467619405811535
absolute error = 1.5928294063182122482277e-09
relative error = 1.5598673831454638403687417342699e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.856
y[1] (analytic) = 1.021152440290080013593314891438
y[1] (numeric) = 1.0211524386627357068868071416642
absolute error = 1.6273443067065077497738e-09
relative error = 1.5936350367475262328622499436361e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.855
y[1] (analytic) = 1.021173603310116526889906810257
y[1] (numeric) = 1.0211736016477504230983257416101
absolute error = 1.6623661037915810686469e-09
relative error = 1.6278976448304677778669688872059e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.854
y[1] (analytic) = 1.0211947875037581147700269442593
y[1] (numeric) = 1.0211947858058592823728600899159
absolute error = 1.6978988323971668543434e-09
relative error = 1.6626591255401588999260216508806e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.853
y[1] (analytic) = 1.0212159928921889726406127025422
y[1] (numeric) = 1.0212159911582424377279215348382
absolute error = 1.7339465349126911677040e-09
relative error = 1.6979234040410744275047955380791e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.852
y[1] (analytic) = 1.0212372194966144906996377171668
y[1] (numeric) = 1.0212372177261012293952667346627
absolute error = 1.7705132613043709825041e-09
relative error = 1.7336944125255125614442915894799e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.851
y[1] (analytic) = 1.0212584673382612751415038082474
y[1] (numeric) = 1.0212584655306582060151754849477
absolute error = 1.8076030691263283232997e-09
relative error = 1.7699760902228230476457381327450e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.85
y[1] (analytic) = 1.0212797364383771693836489472373
y[1] (numeric) = 1.0212797345931571458519298895321
absolute error = 1.8452200235317190577052e-09
relative error = 1.8067723834086445582290193464136e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.849
y[1] (analytic) = 1.0213010268182312753143924450204
y[1] (numeric) = 1.0213010249348630780305160837193
absolute error = 1.8833681972838763613011e-09
relative error = 1.8440872454141512853967053517777e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=22.8MB, alloc=4.3MB, time=2.56
x[1] = -3.848
y[1] (analytic) = 1.0213223384991139745620386126555
y[1] (numeric) = 1.0213223365770623037945697392644
absolute error = 1.9220516707674688733911e-09
relative error = 1.8819246366353087522245408364538e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.847
y[1] (analytic) = 1.0213436715023369497852601638795
y[1] (numeric) = 1.0213436695410624177855866020303
absolute error = 1.9612745319996735618492e-09
relative error = 1.9202885245421388445878608370967e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.846
y[1] (analytic) = 1.0213650258492332059847826497537
y[1] (numeric) = 1.0213650238481923293434193344328
absolute error = 2.0010408766413633153209e-09
relative error = 1.9591828836879940684242964611997e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.845
y[1] (analytic) = 1.0213864015611570918363912371394
y[1] (numeric) = 1.0213863995198022838280819560781
absolute error = 2.0413548080083092810613e-09
relative error = 1.9986116957188410365192601593213e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.844
y[1] (analytic) = 1.0214077986594843210452811640127
y[1] (numeric) = 1.0214077965772638839628831972934
absolute error = 2.0822204370823979667193e-09
relative error = 2.0385789493825531889942985467102e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.843
y[1] (analytic) = 1.0214292171656119937217732259691
y[1] (numeric) = 1.0214292150419701111989101015746
absolute error = 2.1236418825228631243945e-09
relative error = 2.0790886405382127516631193822431e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.842
y[1] (analytic) = 1.0214506571009586177784156696358
y[1] (numeric) = 1.0214506549353353471008832343183
absolute error = 2.1656232706775324353175e-09
relative error = 2.1201447721654219364113101681900e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.841
y[1] (analytic) = 1.0214721184869641303484938900959
y[1] (numeric) = 1.0214721162787953947544048765688
absolute error = 2.2081687355940890135271e-09
relative error = 2.1617513543736233877456356113022e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.84
y[1] (analytic) = 1.0214936013450899192259693508355
y[1] (numeric) = 1.0214935990938075001946216038979
absolute error = 2.2512824190313477469376e-09
relative error = 2.2039124044114298796455679068280e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.839
y[1] (analytic) = 1.0215151056968188443268691661536
y[1] (numeric) = 1.0215151034018503738563226719416
absolute error = 2.2949684704705464942120e-09
relative error = 2.2466319466759632668392416211512e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.838
y[1] (analytic) = 1.0215366315636552591721478074282
y[1] (numeric) = 1.0215366292244242120454956515471
absolute error = 2.3392310471266521558811e-09
relative error = 2.2899140127222026946170605492716e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.837
y[1] (analytic) = 1.0215581789671250323920424160998
y[1] (numeric) = 1.0215581765830507184323607779327
absolute error = 2.3840743139596816381671e-09
relative error = 2.3337626412723420712816688048763e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.836
y[1] (analytic) = 1.0215797479287755692519432277313
y[1] (numeric) = 1.0215797454992731255659054997365
absolute error = 2.4295024436860377279948e-09
relative error = 2.3781818782251568073241906758662e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.835
y[1] (analytic) = 1.0216013384701758331998006330155
y[1] (numeric) = 1.0216013359946562164099407353204
absolute error = 2.4755196167898598976951e-09
relative error = 2.4231757766653798254049281836818e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.834
y[1] (analytic) = 1.0216229506129163674350904231388
y[1] (numeric) = 1.0216229480907863459007003652127
absolute error = 2.5221300215343900579261e-09
relative error = 2.4687483968730868452039420866019e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.833
y[1] (analytic) = 1.0216445843786093164993587884693
y[1] (numeric) = 1.0216445818092714625260055111074
absolute error = 2.5693378539733532773619e-09
relative error = 2.5149038063330909471982211873285e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.832
y[1] (analytic) = 1.0216662397888884478883686611148
y[1] (numeric) = 1.0216662371717411299260151733961
absolute error = 2.6171473179623534877187e-09
relative error = 2.5616460797443464194081667193572e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.831
y[1] (analytic) = 1.0216879168654091736858690135002
y[1] (numeric) = 1.021687914199846548515584820788
absolute error = 2.6655626251702841927122e-09
relative error = 2.6089792990293618911468677534962e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.83
y[1] (analytic) = 1.0217096156298485722190087467336
y[1] (numeric) = 1.0217096129152605771282545471735
absolute error = 2.7145879950907541995601e-09
relative error = 2.6569075533436227577918207095010e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.829
y[1] (analytic) = 1.021731336103905409735416824179
y[1] (numeric) = 1.0217313333396777546818884325101
absolute error = 2.7642276550535283916689e-09
relative error = 2.7054349390850229005903350690763e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.828
y[1] (analytic) = 1.0217530783093001621019703273157
y[1] (numeric) = 1.0217530754948143218659867661528
absolute error = 2.8144858402359835611629e-09
relative error = 2.7545655599033057054948288486575e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.827
y[1] (analytic) = 1.0217748422677750365252721326548
y[1] (numeric) = 1.0217748394024082428506928127168
absolute error = 2.8653667936745793199380e-09
relative error = 2.8043035267095143850149819307491e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.826
y[1] (analytic) = 1.0217966280010939932938599301932
y[1] (numeric) = 1.0217966250842192270175158222475
absolute error = 2.9168747662763441079457e-09
relative error = 2.8546529576854516070625501231041e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.825
y[1] (analytic) = 1.0218184355310427675421683256142
y[1] (numeric) = 1.0218184325620287507117920081832
absolute error = 2.9690140168303763174310e-09
relative error = 2.9056179782931484347490036073810e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.824
y[1] (analytic) = 1.0218402648794288910362657902006
y[1] (numeric) = 1.0218402618576400790169052383237
absolute error = 3.0217888120193605518769e-09
relative error = 2.9572027212843425810909161970314e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.823
y[1] (analytic) = 1.0218621160680817139813882441973
y[1] (numeric) = 1.0218621129928782875502892057742
absolute error = 3.0752034264310990384231e-09
relative error = 3.0094113267099659825589247735145e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.822
y[1] (analytic) = 1.0218839891188524268512910811596
y[1] (numeric) = 1.0218839859895902842812328686043
absolute error = 3.1292621425700582125553e-09
relative error = 3.0622479419296416954005046084804e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.821
y[1] (analytic) = 1.0219058840536140822394414626417
y[1] (numeric) = 1.0219058808696448313705109687613
absolute error = 3.1839692508689304938804e-09
relative error = 3.1157167216211901186514731634903e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=26.7MB, alloc=4.3MB, time=3.01
x[1] = -3.82
y[1] (analytic) = 1.0219278008942616167320727344178
y[1] (numeric) = 1.0219277976549325670318614625926
absolute error = 3.2393290497002112718252e-09
relative error = 3.1698218277901445477390589577637e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.819
y[1] (analytic) = 1.0219497396627118728031228372938
y[1] (numeric) = 1.0219497363673660274153317171721
absolute error = 3.2953458453877911201217e-09
relative error = 3.2245674297792760625703566724231e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.818
y[1] (analytic) = 1.0219717003809036207310786074488
y[1] (numeric) = 1.021971697028879668512515348488
absolute error = 3.3520239522185632589608e-09
relative error = 3.2799577042781277539842490166316e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.817
y[1] (analytic) = 1.021993683070797580537747883153
y[1] (numeric) = 1.0219936796614298880837015994311
absolute error = 3.4093676924540462837219e-09
relative error = 3.3359968353325582924359143433976e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.816
y[1] (analytic) = 1.0220156877543764439489813566353
y[1] (numeric) = 1.0220156842869950476069591774292
absolute error = 3.4673813963420221792061e-09
relative error = 3.3926890143542948427686242464254e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.815
y[1] (analytic) = 1.0220377144536448963773661318253
y[1] (numeric) = 1.0220377109275754942491764935002
absolute error = 3.5260694021281896383251e-09
relative error = 3.4500384401304953289171592735219e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.814
y[1] (analytic) = 1.0220597631906296389269129706639
y[1] (numeric) = 1.0220597596051935828590802664449
absolute error = 3.5854360560678327042190e-09
relative error = 3.5080493188333200523734943283572e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.813
y[1] (analytic) = 1.0220818339873794104197592326733
y[1] (numeric) = 1.022081830341893697982254477872
absolute error = 3.6454857124375047548013e-09
relative error = 3.5667258640295126682355711601901e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.812
y[1] (analytic) = 1.0221039268659650094449095344882
y[1] (numeric) = 1.0221039231597422758981816857411
absolute error = 3.7062227335467278487471e-09
relative error = 3.6260722966899905226428291297932e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.811
y[1] (analytic) = 1.0221260418484793164290361780947
y[1] (numeric) = 1.0221260380808278266793287261244
absolute error = 3.7676514897497074519703e-09
relative error = 3.6860928451994443553967865136764e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.81
y[1] (analytic) = 1.0221481789570373157293614185755
y[1] (numeric) = 1.0221481751272609562722988549237
absolute error = 3.8297763594570625636518e-09
relative error = 3.7467917453659473715462071611666e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.809
y[1] (analytic) = 1.0221703382137761177486436642479
y[1] (numeric) = 1.0221703343211743886010724033404
absolute error = 3.8926017291475712609075e-09
relative error = 3.8081732404305736857079292204821e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.808
y[1] (analytic) = 1.0221925196408549810722897241809
y[1] (numeric) = 1.0221925156847229876923580429762
absolute error = 3.9561319933799316812047e-09
relative error = 3.8702415810770261428790536425939e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.807
y[1] (analytic) = 1.0222147232604553346276152402078
y[1] (numeric) = 1.0222147192400837798230767785446
absolute error = 4.0203715548045384616632e-09
relative error = 3.9330010254412735194884678106680e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.806
y[1] (analytic) = 1.0222369490947807998652754626935
y[1] (numeric) = 1.0222369450094559756900008083009
absolute error = 4.0853248241752746543926e-09
relative error = 3.9964558391211971084156558939821e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.805
y[1] (analytic) = 1.0222591971660572129628885514921
y[1] (numeric) = 1.022259193015060992601569414444
absolute error = 4.1509962203613191370481e-09
relative error = 4.0606102951862466916999130586705e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.804
y[1] (analytic) = 1.0222814674965326470508736057181
y[1] (numeric) = 1.0222814632791424766919040679131
absolute error = 4.2173901703589695378050e-09
relative error = 4.1254686741871059046455532243001e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.803
y[1] (analytic) = 1.0223037601084774344605256481713
y[1] (numeric) = 1.0223037558239663251570449541955
absolute error = 4.2845111093034806939758e-09
relative error = 4.1910352641653669950167742757532e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.802
y[1] (analytic) = 1.0223260750241841889943498124933
y[1] (numeric) = 1.0223260706718207085134311489747
absolute error = 4.3523634804809186635186e-09
relative error = 4.2573143606632149810049218083031e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.801
y[1] (analytic) = 1.0223484122659678282186770033903
y[1] (numeric) = 1.0223484078450160928786466946836
absolute error = 4.4209517353400303087067e-09
relative error = 4.3243102667331212116363749825253e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.8
y[1] (analytic) = 1.0223707718561655957785833225408
y[1] (numeric) = 1.0223707673658852622744548512883
absolute error = 4.4902803335041284712525e-09
relative error = 4.3920272929475463332766440046702e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.799
y[1] (analytic) = 1.0223931538171370837351355751083
y[1] (numeric) = 1.0223931492567833409521428169061
absolute error = 4.5603537427829927582022e-09
relative error = 4.4604697574086526658737570020502e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.798
y[1] (analytic) = 1.0224155581712642549249851941079
y[1] (numeric) = 1.0224155535400878157401992361662
absolute error = 4.6311764391847859579417e-09
relative error = 4.5296419857580259925719178878476e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.797
y[1] (analytic) = 1.022437984940951465342332942221
y[1] (numeric) = 1.0224379802381985584143468365467
absolute error = 4.7027529069279861056743e-09
relative error = 4.5995483111864067663106281455385e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.796
y[1] (analytic) = 1.0224604341486254865432867730262
y[1] (numeric) = 1.0224604293735378480899525552675
absolute error = 4.7750876384533342177587e-09
relative error = 4.6701930744434307370161345552663e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.795
y[1] (analytic) = 1.0224829058167355280726352560048
y[1] (numeric) = 1.022482900968550393636837541692
absolute error = 4.8481851344357977143128e-09
relative error = 4.7415806238473790029729989433028e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.794
y[1] (analytic) = 1.0225053999677532599130589920965
y[1] (numeric) = 1.0225053950457033561165094425789
absolute error = 4.9220499037965495495176e-09
relative error = 4.8137153152949374899559876493827e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.793
memory used=30.5MB, alloc=4.4MB, time=3.46
y[1] (analytic) = 1.0225279166241728349568024690199
y[1] (numeric) = 1.0225279116274863712418393999443
absolute error = 4.9966864637149630690756e-09
relative error = 4.8866015122709658616862965628185e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.792
y[1] (analytic) = 1.0225504558085109114998288280294
y[1] (numeric) = 1.0225504507364115718592062137278
absolute error = 5.0720993396406226143016e-09
relative error = 4.9602435858582758651631971794562e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.791
y[1] (analytic) = 1.0225730175433066757584800362664
y[1] (numeric) = 1.0225730123950136104531301439187
absolute error = 5.1482930653053498923477e-09
relative error = 5.0346459147474191144095755463422e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.79
y[1] (analytic) = 1.0225956018511218644086649813674
y[1] (numeric) = 1.0225955966258496816734188492794
absolute error = 5.2252721827352461320880e-09
relative error = 5.1098128852464843161569522357505e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.789
y[1] (analytic) = 1.0226182087545407871475980275172
y[1] (numeric) = 1.0226182034514995448848479823077
absolute error = 5.3030412422627500452095e-09
relative error = 5.1857488912909039409799728374067e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.788
y[1] (analytic) = 1.0226408382761703492781105946894
y[1] (numeric) = 1.0226408328945655467393989826072
absolute error = 5.3816048025387116120822e-09
relative error = 5.2624583344532703433800637914231e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.787
y[1] (analytic) = 1.0226634904386400743155583453866
y[1] (numeric) = 1.0226634849776726437710766333846
absolute error = 5.4609674305444817120020e-09
relative error = 5.3399456239531613343018090283431e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.786
y[1] (analytic) = 1.0226861652646021266173465857895
y[1] (numeric) = 1.0226861597234684250133289683643
absolute error = 5.5411337016040176174252e-09
relative error = 5.4182151766669752095538870667861e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.785
y[1] (analytic) = 1.0227088627767313340350965108431
y[1] (numeric) = 1.022708857154623134639092139007
absolute error = 5.6221081993960043718361e-09
relative error = 5.4972714171377752375921724749989e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.784
y[1] (analytic) = 1.0227315829977252105894749454465
y[1] (numeric) = 1.0227315772938296946234828745348
absolute error = 5.7038955159659920709117e-09
relative error = 5.5771187775851436101080992251583e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.783
y[1] (analytic) = 1.0227543259503039791677102565797
y[1] (numeric) = 1.0227543201638037274291611899066
absolute error = 5.7865002517385490666731e-09
relative error = 5.6577616979150448588538329580211e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.782
y[1] (analytic) = 1.0227770916572105942438171338835
y[1] (numeric) = 1.0227770857872835787143860195489
absolute error = 5.8699270155294311143346e-09
relative error = 5.7392046257296987421200663005795e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.781
y[1] (analytic) = 1.0227998801412107646215529589208
y[1] (numeric) = 1.0227998741870303400637864773346
absolute error = 5.9541804245577664815862e-09
relative error = 5.8214520163374626042696697401447e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.78
y[1] (analytic) = 1.0228226914250929762001285060763
y[1] (numeric) = 1.0228226853858278717418714660077
absolute error = 6.0392651044582570400686e-09
relative error = 5.9045083327627232117165019526501e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.779
y[1] (analytic) = 1.0228455255316685147626957408078
y[1] (numeric) = 1.0228455194064828254693003819858
absolute error = 6.1251856892933953588220e-09
relative error = 5.9883780457557980687235058334667e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.778
y[1] (analytic) = 1.0228683824837714887876355037389
y[1] (numeric) = 1.0228683762718246672219376842221
absolute error = 6.2119468215656978195168e-09
relative error = 6.0730656338028462163834602500650e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.777
y[1] (analytic) = 1.0228912623042588522826678918821
y[1] (numeric) = 1.0228912560047057000527141185886
absolute error = 6.2995531522299537732935e-09
relative error = 6.1585755831357885181274946195387e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.776
y[1] (analytic) = 1.0229141650160104276418081711051
y[1] (numeric) = 1.0229141586280010869363174120384
absolute error = 6.3880093407054907590667e-09
relative error = 6.2449123877422374350963469299893e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.775
y[1] (analytic) = 1.022937090641928928525191076798
y[1] (numeric) = 1.0229370841646088736367352736285
absolute error = 6.4773200548884558031695e-09
relative error = 6.3320805493754362946930811822624e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.774
y[1] (analytic) = 1.0229600392049399827617863825679
y[1] (numeric) = 1.0229600326374500115976735623284
absolute error = 6.5674899711641128202395e-09
relative error = 6.4200845775642080556230609425729e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.773
y[1] (analytic) = 1.0229830107279921552750286396772
y[1] (numeric) = 1.0229830040694683808558725044077
absolute error = 6.6585237744191561352695e-09
relative error = 6.5089289896229135727110469068805e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.772
y[1] (analytic) = 1.023006005234056971031384012859
y[1] (numeric) = 1.0230059984836308129773438660864
absolute error = 6.7504261580540401467726e-09
relative error = 6.5986183106614193647738754524778e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.771
y[1] (analytic) = 1.023029022746128938011877161077
y[1] (numeric) = 1.0230290159029271140165520100444
absolute error = 6.8432018239953251510326e-09
relative error = 6.6891570735950748888104082888364e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.77
y[1] (analytic) = 1.0230520632872255702066011347591
y[1] (numeric) = 1.0230520563503700874985617873237
absolute error = 6.9368554827080393474354e-09
relative error = 6.7805498191546993237571187827489e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.769
y[1] (analytic) = 1.0230751268803874106322332840168
y[1] (numeric) = 1.0230751198489955574241762391154
absolute error = 7.0313918532080570449014e-09
relative error = 6.8728010958965778670437898775745e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.768
y[1] (analytic) = 1.0230982135486780543725801953678
y[1] (numeric) = 1.0230982064218623912980871059055
absolute error = 7.1268156630744930894623e-09
relative error = 6.9659154602124675471689507648467e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.767
y[1] (analytic) = 1.023121323315184171642174697509
y[1] (numeric) = 1.0231213160920525231800611644599
absolute error = 7.2231316484621135330491e-09
relative error = 7.0598974763396125554997543296443e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.766
y[1] (analytic) = 1.0231444562030155308729479997385
y[1] (numeric) = 1.023144448882670976759185436156
absolute error = 7.3203445541137625635825e-09
relative error = 7.1547517163707691004869721300875e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=34.3MB, alloc=4.4MB, time=3.91
x[1] = -3.765
y[1] (analytic) = 1.0231676122353050218240000497007
y[1] (numeric) = 1.0231676048168458884511943332193
absolute error = 7.4184591333728057164814e-09
relative error = 7.2504827602642397874717783154849e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.764
y[1] (analytic) = 1.0231907914352086787144912202278
y[1] (numeric) = 1.0231907839177285305189018324989
absolute error = 7.5174801481955893877289e-09
relative error = 7.3470951958539175272461286843528e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.763
y[1] (analytic) = 1.0232139938259057033796784581688
y[1] (numeric) = 1.0232139862084933342157617895121
absolute error = 7.6174123691639166686567e-09
relative error = 7.4445936188593389765114478429413e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.762
y[1] (analytic) = 1.0232372194305984884501190512477
y[1] (numeric) = 1.0232372117123379129525795286087
absolute error = 7.7182605754975395226390e-09
relative error = 7.5429826328957475133716689725059e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.761
y[1] (analytic) = 1.0232604682725126405540651921525
y[1] (numeric) = 1.0232604604524830854873978682504
absolute error = 7.8200295550666673239021e-09
relative error = 7.6422668494841657509731660058274e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.76
y[1] (analytic) = 1.0232837403748970035430725422555
y[1] (numeric) = 1.0232837324521728991385807635654
absolute error = 7.9227241044044917786901e-09
relative error = 7.7424508880614775923992020862073e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.759
y[1] (analytic) = 1.0233070357610236817408460205725
y[1] (numeric) = 1.0233070277346746530211177715302
absolute error = 8.0263490287197282490423e-09
relative error = 7.8435393759905198299029544383397e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.758
y[1] (analytic) = 1.0233303544541880632153460668095
y[1] (numeric) = 1.0233303463232789213061725673424
absolute error = 8.1309091419091734994671e-09
relative error = 7.9455369485701832915532159624480e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.757
y[1] (analytic) = 1.0233536964777088430741786506058
y[1] (numeric) = 1.0233536882412995765038987637847
absolute error = 8.2364092665702798868211e-09
relative error = 8.0484482490455235383516551696511e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.756
y[1] (analytic) = 1.0233770618549280467832923223646
y[1] (numeric) = 1.0233770535120738127695463086409
absolute error = 8.3428542340137460137237e-09
relative error = 8.1522779286178811148629710262200e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.755
y[1] (analytic) = 1.0234004506092110535090056243704
y[1] (numeric) = 1.0234004421589621692328817585062
absolute error = 8.4502488842761238658642e-09
relative error = 8.2570306464550113563866390471143e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.754
y[1] (analytic) = 1.0234238627639466194833882042224
y[1] (numeric) = 1.0234238542053485533509457506409
absolute error = 8.5585980661324424535815e-09
relative error = 8.3627110697012237556827074306286e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.753
y[1] (analytic) = 1.0234472983425469013930189959676
y[1] (numeric) = 1.0234472896746402642841710178461
absolute error = 8.6679066371088479781215e-09
relative error = 8.4693238734875308922496418232135e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.752
y[1] (analytic) = 1.0234707573684474797911448576923
y[1] (numeric) = 1.0234707485902680162958843146921
absolute error = 8.7781794634952605430002e-09
relative error = 8.5768737409418069271356256217586e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.751
y[1] (analytic) = 1.0234942398651073825332630777346
y[1] (numeric) = 1.0234942309756859621752156468076
absolute error = 8.8894214203580474309270e-09
relative error = 8.6853653631989556662515690560776e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.75
y[1] (analytic) = 1.0235177458560091082361511851004
y[1] (numeric) = 1.0235177368543717166834382183355
absolute error = 9.0016373915527129667649e-09
relative error = 8.7948034394110881951366452311286e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.749
y[1] (analytic) = 1.0235412753646586497603675231161
y[1] (numeric) = 1.0235412662498263800237625360858
absolute error = 9.1148322697366049870303e-09
relative error = 8.9051926767577100881133693806701e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.748
y[1] (analytic) = 1.0235648284145855177162460688195
y[1] (numeric) = 1.0235648191855745613346081323614
absolute error = 9.2290109563816379364581e-09
relative error = 9.0165377904559181947524243601133e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.747
y[1] (analytic) = 1.0235884050293427639934090040867
y[1] (numeric) = 1.0235883956851644022063763919023
absolute error = 9.3441783617870326121844e-09
relative error = 9.1288435037706070065540593327612e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.746
y[1] (analytic) = 1.0236120052325070053138205680084
y[1] (numeric) = 1.0236119957721676002217479918879
absolute error = 9.4603394050920725761205e-09
relative error = 9.2421145480246846067343517321866e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.745
y[1] (analytic) = 1.0236356290476784468084057435723
y[1] (numeric) = 1.0236356194701794325195284874532
absolute error = 9.5774990142888772561191e-09
relative error = 9.3563556626092982059916719641938e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.744
y[1] (analytic) = 1.0236592764984809056172573552722
y[1] (numeric) = 1.0236592668028187793820655987144
absolute error = 9.6956621262351917565578e-09
relative error = 9.4715715949940692671127278966792e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.743
y[1] (analytic) = 1.0236829476085618345134551778519
y[1] (numeric) = 1.0236829377937281478462617788651
absolute error = 9.8148336866671933989868e-09
relative error = 9.5877671007373382212591786369579e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.742
y[1] (analytic) = 1.0237066424015923455505206800064
y[1] (numeric) = 1.0237066324665736953382056664896
absolute error = 9.9350186502123150135168e-09
relative error = 9.7049469434964187787644701955292e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.741
y[1] (analytic) = 1.023730360901267233733531050496
y[1] (numeric) = 1.0237303508450452533314460488522
absolute error = 1.00562219804020850016438e-08
relative error = 9.8231158950378618372509215317923e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.74
y[1] (analytic) = 1.0237541031313050007139161777898
y[1] (numeric) = 1.0237540929528563510289319865557
absolute error = 1.01784486496849841912341e-08
relative error = 9.9422787352477289898631481350919e-07 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.739
y[1] (analytic) = 1.0237778691154478785079622780375
y[1] (numeric) = 1.0237778588137442390686427736203
absolute error = 1.03017036394393195044172e-08
relative error = 1.0062440252141875636397738374772e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.738
y[1] (analytic) = 1.023801658877461853239045889875
y[1] (numeric) = 1.0238016484514699132529314307166
absolute error = 1.04259919399861144591584e-08
relative error = 1.0183605241876243700092551548747e-06 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=38.1MB, alloc=4.4MB, time=4.35
NO POLE
x[1] = -3.737
y[1] (analytic) = 1.0238254724411366889036219782998
y[1] (numeric) = 1.023825461889818138301605452991
absolute error = 1.05513185506020165253088e-08
relative error = 1.0305778508757163952824136938034e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.736
y[1] (analytic) = 1.0238493098302859511609899136063
y[1] (numeric) = 1.0238492991525974716287685576525
absolute error = 1.06776884795322213559538e-08
relative error = 1.0428964865251667951444379856429e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.735
y[1] (analytic) = 1.0238731710687470311468611151494
y[1] (numeric) = 1.0238731602636402871434472002421
absolute error = 1.08051067440034139149073e-08
relative error = 1.0553169131997809587972642858945e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.734
y[1] (analytic) = 1.0238970561803811693107521735048
y[1] (numeric) = 1.023897045246802799074025652283
absolute error = 1.09335783702367265212218e-08
relative error = 1.0678396137814996256341722561002e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.733
y[1] (analytic) = 1.0239209651890734792772272884227
y[1] (numeric) = 1.0239209541259650858165134568104
absolute error = 1.10631083934607138316123e-08
relative error = 1.0804650719714329638382503270394e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.732
y[1] (analytic) = 1.0239448981187329717310138838178
y[1] (numeric) = 1.0239448869250311138066691021045
absolute error = 1.11937018579243447817133e-08
relative error = 1.0931937722908956111712513875790e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.731
y[1] (analytic) = 1.0239688549932925783260152849148
y[1] (numeric) = 1.0239688436679287614160037777982
absolute error = 1.13253638169100115071166e-08
relative error = 1.1060262000824426782180674148439e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.73
y[1] (analytic) = 1.0239928358367091756182443665626
y[1] (numeric) = 1.0239928243786098428716891014029
absolute error = 1.14580993327465552651597e-08
relative error = 1.1189628415109067143501360694356e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.729
y[1] (analytic) = 1.0240168406729636090227021056535
y[1] (numeric) = 1.0240168290810501322003927271927
absolute error = 1.15919134768223093784608e-08
relative error = 1.1320041835644356366695688630698e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.728
y[1] (analytic) = 1.024040869526060716794224994528
y[1] (numeric) = 1.0240408577992493871960657733063
absolute error = 1.17268113295981592212217e-08
relative error = 1.1451507140555316221941708963799e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.727
y[1] (analytic) = 1.024064922420029354032325296215
y[1] (numeric) = 1.0240649105572313734117060268701
absolute error = 1.18627979806206192693449e-08
relative error = 1.1584029216220909635418649589059e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.726
y[1] (analytic) = 1.024088999378922416710048146348
y[1] (numeric) = 1.0240889873790438881751209109137
absolute error = 1.19998785285349272354343e-08
relative error = 1.1717612957284448883711817384548e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.725
y[1] (analytic) = 1.0241131004268168657268695306188
y[1] (numeric) = 1.0241130882887587846287142208413
absolute error = 1.21380580810981553097775e-08
relative error = 1.1852263266664013428331556097458e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.724
y[1] (analytic) = 1.0241372255878137509856591906671
y[1] (numeric) = 1.0241372133104719957933206622373
absolute error = 1.22773417551923385284298e-08
relative error = 1.1987985055562877392880001048010e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.723
y[1] (analytic) = 1.0241613748860382354937325353706
y[1] (numeric) = 1.0241613624683035586561122458251
absolute error = 1.24177346768376202895455e-08
relative error = 1.2124783243479946685382954902737e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.722
y[1] (analytic) = 1.0241855483456396194880156585909
y[1] (numeric) = 1.0241855357863976382826006194607
absolute error = 1.25592419812054150391302e-08
relative error = 1.2262662758220205768290246874403e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.721
y[1] (analytic) = 1.0242097459907913645843475885418
y[1] (numeric) = 1.0242097332889225519527594411331
absolute error = 1.27018688126315881474087e-08
relative error = 1.2401628535905174078626861601510e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.72
y[1] (analytic) = 1.024233967845691117950943918083
y[1] (numeric) = 1.0242339550000707933212909210519
absolute error = 1.28456203246296529970311e-08
relative error = 1.2541685520983372100762896824521e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.719
y[1] (analytic) = 1.0242582139345607365060459894065
y[1] (numeric) = 1.0242582009440590566020606850422
absolute error = 1.29905016799039853043643e-08
relative error = 1.2682838666240797094252777715367e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.718
y[1] (analytic) = 1.0242824842816463111397798307661
y[1] (numeric) = 1.0242824711451282607767251356246
absolute error = 1.31365180503630546951415e-08
relative error = 1.2825092932811408479177221411333e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.717
y[1] (analytic) = 1.0243067789112181909602490671113
y[1] (numeric) = 1.0243067656275435738275755113439
absolute error = 1.32836746171326735557674e-08
relative error = 1.2968453290187622881404133736802e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.716
y[1] (analytic) = 1.0243310978475710075638860507196
y[1] (numeric) = 1.0243310844155944369946228691179
absolute error = 1.34319765705692631816017e-08
relative error = 1.3112924716230818840167028825042e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.715
y[1] (analytic) = 1.0243554411150236993300854821821
y[1] (numeric) = 1.0243554275335945890569482386118
absolute error = 1.35814291102731372435703e-08
relative error = 1.3258512197181851180343741357591e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.714
y[1] (analytic) = 1.0243798087379195357401448163759
y[1] (numeric) = 1.0243797950058820906383422218993
absolute error = 1.37320374451018025944766e-08
relative error = 1.3405220727671575051798585501891e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.713
y[1] (analytic) = 1.0244042007406261417205357723681
y[1] (numeric) = 1.0244041868568193485372583359534
absolute error = 1.38838067931832774364147e-08
relative error = 1.3553055310731379638137662101283e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.712
y[1] (analytic) = 1.0244286171475355220105312905222
y[1] (numeric) = 1.0244286031107931400811044198162
absolute error = 1.40367423819294268707060e-08
relative error = 1.3702020957803731537204008554813e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.711
y[1] (analytic) = 1.0244530579830640855542123044388
y[1] (numeric) = 1.024453043792214637504896452626
absolute error = 1.41908494480493158518128e-08
relative error = 1.3852122688752727815628298722498e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=41.9MB, alloc=4.4MB, time=4.79
x[1] = -3.71
y[1] (analytic) = 1.0244775232716526699168787197371
y[1] (numeric) = 1.0244775089255194323542991530351
absolute error = 1.43461332375625795667020e-08
relative error = 1.4003365531874658739727427401072e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.709
y[1] (analytic) = 1.0245020130377665657258890160914
y[1] (numeric) = 1.0245019985351675599130777549295
absolute error = 1.45025990058128112611619e-08
relative error = 1.4155754523908580185030008163579e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.708
y[1] (analytic) = 1.0245265273058955411359529133637
y[1] (numeric) = 1.0245265126456435236549853787656
absolute error = 1.46602520174809675345981e-08
relative error = 1.4309294710046895726687686235286e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.707
y[1] (analytic) = 1.0245510661005538663189015671278
y[1] (numeric) = 1.0245510512814563197201104422659
absolute error = 1.48190975465987911248619e-08
relative error = 1.4463991143945948413015250280661e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.706
y[1] (analytic) = 1.024575629446280337977959783356
y[1] (numeric) = 1.0245756144671394614157085786679
absolute error = 1.49791408765622512046881e-08
relative error = 1.4619848887736622224382716422696e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.705
y[1] (analytic) = 1.0246002173676383038865447665441
y[1] (numeric) = 1.0246002022272510037415435551961
absolute error = 1.51403873001450012113480e-08
relative error = 1.4776873012034953219667931991986e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.704
y[1] (analytic) = 1.0246248298892156874516159400739
y[1] (numeric) = 1.0246248145863735679397617089295
absolute error = 1.53028421195118542311444e-08
relative error = 1.4935068595952750372455823646635e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.703
y[1] (analytic) = 1.0246494670356250123016004021668
y[1] (numeric) = 1.0246494515691143660693244417598
absolute error = 1.54665106462322759604070e-08
relative error = 1.5094440727108226099158251283353e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.702
y[1] (analytic) = 1.024674128831503426898918605354
y[1] (numeric) = 1.0246741132001052256050233406876
absolute error = 1.56313982012938952646664e-08
relative error = 1.5254994501636636481204662343800e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.701
y[1] (analytic) = 1.0246988153015127291771348719935
y[1] (numeric) = 1.0246987995040026140611025142776
absolute error = 1.57975101151160323577159e-08
relative error = 1.5416735024200931183440818958564e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.7
y[1] (analytic) = 1.0247235264703393912027573829834
y[1] (numeric) = 1.0247235105054876636395127606923
absolute error = 1.59648517275632446222911e-08
relative error = 1.5579667408002413070849906414979e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.699
y[1] (analytic) = 1.0247482623626945838617123014769
y[1] (numeric) = 1.0247482462292661959028222073479
absolute error = 1.61334283879588900941290e-08
relative error = 1.5743796774791407525697918366115e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.698
y[1] (analytic) = 1.0247730230033142015705167180726
y[1] (numeric) = 1.0247730067000687464718080868843
absolute error = 1.63032454550987086311883e-08
relative error = 1.5909128254877941467181295649839e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.697
y[1] (analytic) = 1.0247978084169588870121751286557
y[1] (numeric) = 1.024797791942650589747754338814
absolute error = 1.64743082972644207898417e-08
relative error = 1.6075666987142432075639670862248e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.696
y[1] (analytic) = 1.0248226186284140558968241807903
y[1] (numeric) = 1.024822601981791763659479750912
absolute error = 1.66466222922373444298783e-08
relative error = 1.6243418119046385223379601659841e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.695
y[1] (analytic) = 1.0248474536624899217471504493067
y[1] (numeric) = 1.0248474368422970944351213791314
absolute error = 1.68201928273120290701753e-08
relative error = 1.6412386806643103614132069111655e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.694
y[1] (analytic) = 1.0248723135440215207086060265063
y[1] (numeric) = 1.0248722965489962213986980095764
absolute error = 1.69950252993099080169299e-08
relative error = 1.6582578214588404633153666899017e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.693
y[1] (analytic) = 1.0248971982978687363844467371996
y[1] (numeric) = 1.0248971811267436217914784508364
absolute error = 1.71711251145929682863632e-08
relative error = 1.6753997516151347909957929978876e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.692
y[1] (analytic) = 1.0249221079489163246956178136198
y[1] (numeric) = 1.0249220906004186356181794697806
absolute error = 1.73484976890774383438392e-08
relative error = 1.6926649893224972595649834401418e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.691
y[1] (analytic) = 1.0249470425220739387655118900971
y[1] (numeric) = 1.0249470249949254905180182087352
absolute error = 1.75271484482474936813619e-08
relative error = 1.7100540536337044356811871310035e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.69
y[1] (analytic) = 1.024972002042276153829624202256
y[1] (numeric) = 1.0249719843351933266606439468101
absolute error = 1.77070828271689802554459e-08
relative error = 1.7275674644660812087877578025353e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.689
y[1] (analytic) = 1.0249969865344824921701299003922
y[1] (numeric) = 1.0249969686461762216669740930146
absolute error = 1.78883062705031558073776e-08
relative error = 1.7452057426025774343905360206504e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.688
y[1] (analytic) = 1.0250219960236774480754084116077
y[1] (numeric) = 1.0250219779528532155549593236954
absolute error = 1.80708242325204490879123e-08
relative error = 1.7629694096928455495648643920713e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.687
y[1] (analytic) = 1.0250470305348705128245398102312
y[1] (numeric) = 1.0250470122802283357103028017539
absolute error = 1.82546421771142370084773e-08
relative error = 1.7808589882543191608798195259246e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.686
y[1] (analytic) = 1.0250720900930961996967981810234
y[1] (numeric) = 1.0250720716533306218821584400427
absolute error = 1.84397655778146397409807e-08
relative error = 1.7988750016732926049256838020165e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.685
y[1] (analytic) = 1.0250971747234140690061669846597
y[1] (numeric) = 1.0250971560972141512038331963139
absolute error = 1.86261999178023337883458e-08
relative error = 1.8170179742060014816281933306569e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.684
y[1] (analytic) = 1.0251222844509087531609014600109
y[1] (numeric) = 1.0251222656369580632385184120866
absolute error = 1.88139506899223830479243e-08
relative error = 1.8352884309797041605318809366356e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.683
y[1] (analytic) = 1.0251474193006899817481631227844
y[1] (numeric) = 1.0251474002976665850500752328218
absolute error = 1.90030233966980878899626e-08
relative error = 1.8536868979937642602324162981721e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=45.7MB, alloc=4.4MB, time=5.25
x[1] = -3.682
y[1] (analytic) = 1.0251725792978926066437514451632
y[1] (numeric) = 1.0251725601044690562988991718392
absolute error = 1.91934235503448522733240e-08
relative error = 1.8722139021207341011361416708695e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.681
y[1] (analytic) = 1.0251977644676766271469578261766
y[1] (numeric) = 1.0251977450825199543628889054801
absolute error = 1.93851566727840689206965e-08
relative error = 1.8908699711074391317231328566684e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.68
y[1] (analytic) = 1.0252229748352272151405669876582
y[1] (numeric) = 1.0252229552569989194835444121178
absolute error = 1.95782282956570225755404e-08
relative error = 1.9096556335760633284880032308045e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.679
y[1] (analytic) = 1.025248210425754740276030955795
y[1] (numeric) = 1.0252481906531107799372195927368
absolute error = 1.97726439603388113630582e-08
relative error = 1.9285714190252355697309184909067e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.678
y[1] (analytic) = 1.0252734712644947951838408134435
y[1] (numeric) = 1.0252734512960855772315545359484
absolute error = 1.99684092179522862774951e-08
relative error = 1.9476178578311169833692867662251e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.677
y[1] (analytic) = 1.0252987573767082207091214335872
y[1] (numeric) = 1.0252987372111785913271126154823
absolute error = 2.01655296293820088181049e-08
relative error = 1.9667954812484892689386449715293e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.676
y[1] (analytic) = 1.0253240687876811311724744295314
y[1] (numeric) = 1.0253240484236703658842476333895
absolute error = 2.03640107652882267961419e-08
relative error = 1.9861048214118439939492412363697e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.675
y[1] (analytic) = 1.0253494055227249396560945826811
y[1] (numeric) = 1.0253493849588667335352262474129
absolute error = 2.05638582061208683352682e-08
relative error = 2.0055464113364728647630757414817e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.674
y[1] (analytic) = 1.0253747676071763833151850340202
y[1] (numeric) = 1.0253747468420988411816309462312
absolute error = 2.07650775421335540877890e-08
relative error = 2.0251207849195589721538695459653e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.673
y[1] (analytic) = 1.0254001550663975487146965507098
y[1] (numeric) = 1.0254001340987231753170688615503
absolute error = 2.09676743733976276891595e-08
relative error = 2.0448284769412690117108899192149e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.672
y[1] (analytic) = 1.0254255679257758971914162045459
y[1] (numeric) = 1.0254255467541215873752117313173
absolute error = 2.11716543098162044732286e-08
relative error = 2.0646700230658464792450937457049e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.671
y[1] (analytic) = 1.0254510062107242902414308243685
y[1] (numeric) = 1.0254509848337013191031923536525
absolute error = 2.13770229711382384707160e-08
relative error = 2.0846459598427058413545303082968e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.67
y[1] (analytic) = 1.0254764699466810149329906098868
y[1] (numeric) = 1.0254764483628950279603828964439
absolute error = 2.15837859869726077134429e-08
relative error = 2.1047568247075276813036546503956e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.669
y[1] (analytic) = 1.025501959159109809344798319787
y[1] (numeric) = 1.0255019373671608125425804529222
absolute error = 2.17919489968022178668648e-08
relative error = 2.1250031559833548203693618586512e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.668
y[1] (analytic) = 1.0255274738734998880297494724129
y[1] (numeric) = 1.0255274518719822380316252589319
absolute error = 2.20015176499981242134810e-08
relative error = 2.1453854928816894148044880435709e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.667
y[1] (analytic) = 1.0255530141153659675041490227633
y[1] (numeric) = 1.0255529919028683616704770130405
absolute error = 2.22124976058336720097228e-08
relative error = 2.1659043755035910285675768436754e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.666
y[1] (analytic) = 1.0255785799102482917624300050227
y[1] (numeric) = 1.0255785574853537582637747660748
absolute error = 2.24248945334986552389479e-08
relative error = 2.1865603448407756819655688749298e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.665
y[1] (analytic) = 1.0256041712837126578173996553485
y[1] (numeric) = 1.0256041486449985457039058721502
absolute error = 2.26387141121134937831983e-08
relative error = 2.2073539427767158763543402447099e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.664
y[1] (analytic) = 1.0256297882613504412660385551615
y[1] (numeric) = 1.0256297654073884105226095187595
absolute error = 2.28539620307434290364020e-08
relative error = 2.2282857120877415950396126678328e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.663
y[1] (analytic) = 1.0256554308687786218808783607406
y[1] (numeric) = 1.0256554077981346334681403790118
absolute error = 2.30706439884127379817288e-08
relative error = 2.2493561964441422805190274934316e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.662
y[1] (analytic) = 1.0256810991316398092269837105036
y[1] (numeric) = 1.0256810758428741151080179546667
absolute error = 2.32887656941189657558369e-08
relative error = 2.2705659404112697882040854313683e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.661
y[1] (analytic) = 1.0257067930756022683045639269555
y[1] (numeric) = 1.0257067695672694014573872041834
absolute error = 2.35083328668471767227721e-08
relative error = 2.2919154894506423167584272643879e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.66
y[1] (analytic) = 1.0257325127263599452172401559202
y[1] (numeric) = 1.0257324889970087096330160756089
absolute error = 2.37293512355842240803113e-08
relative error = 2.3134053899210493151871630617333e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.659
y[1] (analytic) = 1.0257582581096324928659936113237
y[1] (numeric) = 1.0257582341578059535329555897567
absolute error = 2.39518265393330380215670e-08
relative error = 2.3350361890796573668097025979954e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.658
y[1] (analytic) = 1.0257840292511652966688206194802
y[1] (numeric) = 1.0257840050754007695418881447825
absolute error = 2.41757645271269324746977e-08
relative error = 2.3568084350831170502465875727957e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.657
y[1] (analytic) = 1.0258098261767295003061201825368
y[1] (numeric) = 1.0258098017755585422621897389417
absolute error = 2.44011709580439304435951e-08
relative error = 2.3787226769886707775486503165305e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.656
y[1] (analytic) = 1.0258356489121220314918398064682
y[1] (numeric) = 1.0258356242840704302707318340206
absolute error = 2.46280516012211079724476e-08
relative error = 2.4007794647552616095948919055325e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.655
y[1] (analytic) = 1.025861497483165627770405364768
memory used=49.5MB, alloc=4.4MB, time=5.69
y[1] (numeric) = 1.0258614726267533919014486076623
absolute error = 2.48564122358689567571057e-08
relative error = 2.4229793492446430488832877753623e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.654
y[1] (analytic) = 1.0258873719157088623394607947698
y[1] (numeric) = 1.0258873468294502110536953685665
absolute error = 2.50862586512857654262033e-08
relative error = 2.4453228822224898098367589480344e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.653
y[1] (analytic) = 1.0259132722356261698984434493386
y[1] (numeric) = 1.0259132469180295230264239343248
absolute error = 2.53175966468720195150138e-08
relative error = 2.4678106163595095667442264569833e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.652
y[1] (analytic) = 1.0259391984688178725230209525114
y[1] (numeric) = 1.0259391729183858403782007974611
absolute error = 2.55504320321448201550503e-08
relative error = 2.4904431052325556794548727790809e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.651
y[1] (analytic) = 1.0259651506412102055654154335249
y[1] (numeric) = 1.0259651248564395788130939310806
absolute error = 2.57847706267523215024443e-08
relative error = 2.5132209033257408969414142489124e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.65
y[1] (analytic) = 1.0259911287787553435806410395574
y[1] (numeric) = 1.0259911027581370830924541113916
absolute error = 2.60206182604881869281658e-08
relative error = 2.5361445660315520388461906133340e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.649
y[1] (analytic) = 1.0260171329074314262786806534241
y[1] (numeric) = 1.0260171066494506529726166602504
absolute error = 2.62579807733060639931737e-08
relative error = 2.5592146496519656551216269467247e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.648
y[1] (analytic) = 1.0260431630532425845026277684052
y[1] (numeric) = 1.02604313655637856916854953679
absolute error = 2.64968640153340782316152e-08
relative error = 2.5824317113995646638747331457640e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.647
y[1] (analytic) = 1.0260692192422189662328194983504
y[1] (numeric) = 1.0260691925049451193434737331325
absolute error = 2.67372738468893457652179e-08
relative error = 2.6057963093986559675229388985299e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.646
y[1] (analytic) = 1.0260953015004167626169867271948
y[1] (numeric) = 1.0260952745212006241244819551482
absolute error = 2.69792161384925047720466e-08
relative error = 2.6293090026863890473665068807223e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.645
y[1] (analytic) = 1.0261214098539182340264474280394
y[1] (numeric) = 1.0261213826312214631441815952136
absolute error = 2.72226967708822658328258e-08
relative error = 2.6529703512138755366807704944468e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.644
y[1] (analytic) = 1.0261475443288317361383692079906
y[1] (numeric) = 1.0261475168611101011083880299367
absolute error = 2.74677216350299811780539e-08
relative error = 2.6767809158473097724290466764614e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.643
y[1] (analytic) = 1.0261737049512917460441271610247
y[1] (numeric) = 1.0261736772369951138898943018596
absolute error = 2.77142966321542328591651e-08
relative error = 2.7007412583690903256951562922174e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.642
y[1] (analytic) = 1.0261998917474588883837831372353
y[1] (numeric) = 1.0261998637850312146483432702159
absolute error = 2.79624276737354398670194e-08
relative error = 2.7248519414789425109320113236694e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.641
y[1] (analytic) = 1.0262261047435199615067125629482
y[1] (numeric) = 1.0262260765313992799762283419138
absolute error = 2.82121206815304842210344e-08
relative error = 2.7491135287950418741211125211728e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.64
y[1] (analytic) = 1.0262523439656879636584049723293
y[1] (numeric) = 1.026252315502306376071048920037
absolute error = 2.84633815875873560522923e-08
relative error = 2.7735265848551386599348507436722e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.639
y[1] (analytic) = 1.0262786094402021191934644372914
y[1] (numeric) = 1.0262785807239857849336467332994
absolute error = 2.87162163342598177039920e-08
relative error = 2.7980916751176832579921823392936e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.638
y[1] (analytic) = 1.0263049011933279048148361086998
y[1] (numeric) = 1.0263048722226970305927492360644
absolute error = 2.89706308742220868726354e-08
relative error = 2.8228093659629526282952305879691e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.637
y[1] (analytic) = 1.0263312192513570758392851081076
y[1] (numeric) = 1.0263311900247259053557462947351
absolute error = 2.92266311704835388133725e-08
relative error = 2.8476802246941777059329256524040e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.636
y[1] (analytic) = 1.0263575636406076924891540355006
y[1] (numeric) = 1.0263575341563844960857264025487
absolute error = 2.94842231964034276329519e-08
relative error = 2.8727048195386717851350307706553e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.635
y[1] (analytic) = 1.0263839343874241462104253848112
y[1] (numeric) = 1.0263839046440112105047986910575
absolute error = 2.97434129357056266937537e-08
relative error = 2.8978837196489598827579465997263e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.634
y[1] (analytic) = 1.0264103315181771860171151852672
y[1] (numeric) = 1.0264103015139708035237270328571
absolute error = 3.00042063824933881524101e-08
relative error = 2.9232174951039090812815154777088e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.633
y[1] (analytic) = 1.0264367550592639448620242129706
y[1] (numeric) = 1.0264367247926544035979025564246
absolute error = 3.02666095412641216565460e-08
relative error = 2.9487067169098598513937408893681e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.632
y[1] (analytic) = 1.026463205037107966033873143459
y[1] (numeric) = 1.0264631745064795391096809202606
absolute error = 3.05306284269241922231984e-08
relative error = 2.9743519570017583542379725520835e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.631
y[1] (analytic) = 1.0264896814781592295808480423886
y[1] (numeric) = 1.026489650681890164777110719883
absolute error = 3.07962690648037373225056e-08
relative error = 3.0001537882442897233952882838987e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.63
y[1] (analytic) = 1.0265161844088941787605826178852
y[1] (numeric) = 1.0265161533453566880890794276053
absolute error = 3.10635374906715031902799e-08
relative error = 3.0261127844330123266720492786908e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.629
y[1] (analytic) = 1.0265427138558157465166036845484
y[1] (numeric) = 1.0265426825233759957669032914381
absolute error = 3.13324397507497003931103e-08
relative error = 3.0522295202954930077608251405057e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.628
y[1] (analytic) = 1.0265692698454533819812663155562
y[1] (numeric) = 1.02656923824247148025238764589
absolute error = 3.16029819017288786696662e-08
relative error = 3.0785045714924433078402863734510e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=53.4MB, alloc=4.4MB, time=6.16
x[1] = -3.627
y[1] (analytic) = 1.0265958524043630770052051858075
y[1] (numeric) = 1.0265958205291930662223841139046
absolute error = 3.18751700107828210719029e-08
relative error = 3.1049385146188566671775699459466e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.626
y[1] (analytic) = 1.0266224615591273927133286355562
y[1] (numeric) = 1.026622429410117237129871205658
absolute error = 3.21490101555834574298982e-08
relative error = 3.1315319272051466067943950156098e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.625
y[1] (analytic) = 1.026649097336355486087382010533
y[1] (numeric) = 1.0266490649118470617715848464568
absolute error = 3.24245084243157971640762e-08
relative error = 3.1582853877182858902558019697749e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.624
y[1] (analytic) = 1.0266757597626831365751068611207
y[1] (numeric) = 1.026675727061012220882225392517
absolute error = 3.27016709156928814686037e-08
relative error = 3.1851994755629466656382177220725e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.623
y[1] (analytic) = 1.026702448864772772726022609744
y[1] (numeric) = 1.026702415884269033755267719972
absolute error = 3.29805037389707548897720e-08
relative error = 3.2122747710826415877311850731839e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.622
y[1] (analytic) = 1.026729164669313498853857322258
y[1] (numeric) = 1.0267291314083004848904009990517
absolute error = 3.32610130139634563232063e-08
relative error = 3.2395118555608659205249137740595e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.621
y[1] (analytic) = 1.0267559072030211217256542457685
y[1] (numeric) = 1.0267558736598162506676247919967
absolute error = 3.35432048710580294537718e-08
relative error = 3.2669113112222406200333773834832e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.62
y[1] (analytic) = 1.0267826764926381772775808019925
y[1] (numeric) = 1.0267826426655527260480281399176
absolute error = 3.38270854512295526620749e-08
relative error = 3.2944737212336563975004703562098e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.619
y[1] (analytic) = 1.0268094725649339573574667519703
y[1] (numeric) = 1.0268094384522730513012783304845
absolute error = 3.41126609060561884214858e-08
relative error = 3.3221996697054187630343838788921e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.618
y[1] (analytic) = 1.0268362954467045364940982746698
y[1] (numeric) = 1.026836261046767138759846065032
absolute error = 3.43999373977342522096378e-08
relative error = 3.3500897416923940497131002755746e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.617
y[1] (analytic) = 1.0268631451647727986932947287788
y[1] (numeric) = 1.0268631104758516995999937703929
absolute error = 3.46889210990933009583859e-08
relative error = 3.3781445231951564182014716147409e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.616
y[1] (analytic) = 1.0268900217459884642607948937647
y[1] (numeric) = 1.0268899867663702706495538275278
absolute error = 3.49796181936112410662369e-08
relative error = 3.4063646011611358419181280197760e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.615
y[1] (analytic) = 1.0269169252172281166519795130903
y[1] (numeric) = 1.0269168899451932412225235157989
absolute error = 3.52720348754294559972914e-08
relative error = 3.4347505634857670727880947390124e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.614
y[1] (analytic) = 1.02694385560539522934845698931
y[1] (numeric) = 1.026943820039217879980503498544
absolute error = 3.55661773493679534907660e-08
relative error = 3.4633029990136395876145914049293e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.613
y[1] (analytic) = 1.0269708129374201927615391076337
y[1] (numeric) = 1.0269707770753683618210067024414
absolute error = 3.58620518309405324051923e-08
relative error = 3.4920224975396485151011102589625e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.612
y[1] (analytic) = 1.0269977972402603411626336914388
y[1] (numeric) = 1.0269977610805957947926644700178
absolute error = 3.61596645463699692214210e-08
relative error = 3.5209096498101465435528145272301e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.611
y[1] (analytic) = 1.0270248085408999796405811201219
y[1] (numeric) = 1.0270247720818782470373568915392
absolute error = 3.64590217326032242285827e-08
relative error = 3.5499650475240968092834145514896e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.61
y[1] (analytic) = 1.0270518468663504110859616666317
y[1] (numeric) = 1.0270518101062207737592942494412
absolute error = 3.67601296373266674171905e-08
relative error = 3.5791892833342267657517789176322e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.609
y[1] (analytic) = 1.0270789122436499632024006389912
y[1] (numeric) = 1.0270788751806554442210765353956
absolute error = 3.70629945189813241035956e-08
relative error = 3.6085829508481830334499068073343e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.608
y[1] (analytic) = 1.0271060046998640155448983371169
y[1] (numeric) = 1.0271059673322413687667580270806
absolute error = 3.73676226467781403100363e-08
relative error = 3.6381466446296872305615485914138e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.607
y[1] (analytic) = 1.0271331242620850265852118632678
y[1] (numeric) = 1.0271330865880647258719439387177
absolute error = 3.76740203007132679245501e-08
relative error = 3.6678809601996927844084221165117e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.606
y[1] (analytic) = 1.027160270957432560804315851507
y[1] (numeric) = 1.0271602329752387892209461864605
absolute error = 3.79821937715833696650465e-08
relative error = 3.6977864940375427236984861586372e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.605
y[1] (analytic) = 1.0271874448130533158119692086407
y[1] (numeric) = 1.0271874065209039548110253367721
absolute error = 3.82921493610009438718686e-08
relative error = 3.7278638435821284515884895616836e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.604
y[1] (analytic) = 1.0272146458561211494934149862012
y[1] (numeric) = 1.0272146072522277680837458330042
absolute error = 3.86038933814096691531970e-08
relative error = 3.7581136072330494995702649644355e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.603
y[1] (analytic) = 1.027241874113837107183240530179
y[1] (numeric) = 1.0272418351964049510834716224952
absolute error = 3.89174321560997689076838e-08
relative error = 3.7885363843517742621883427349500e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.602
y[1] (analytic) = 1.0272691296134294488664250823635
y[1] (numeric) = 1.0272690903806574296430293336365
absolute error = 3.92327720192233957487270e-08
relative error = 3.8191327752628017125934084807353e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.601
y[1] (analytic) = 1.0272964123821536764066020343441
y[1] (numeric) = 1.0272963728322343605965661795135
absolute error = 3.95499193158100358548306e-08
relative error = 3.8499033812548240989342820083873e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.6
y[1] (analytic) = 1.0273237224472925608015630624356
y[1] (numeric) = 1.0273236825784121590196297919154
absolute error = 3.98688804017819332705202e-08
relative error = 3.8808488045818906215882177025983e-06 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=57.2MB, alloc=4.4MB, time=6.60
NO POLE
x[1] = -3.599
y[1] (analytic) = 1.0273510598361561694660313990338
y[1] (numeric) = 1.0273510196464945254964972167188
absolute error = 4.01896616439695341823150e-08
relative error = 3.9119696484645720912270807127513e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.598
y[1] (analytic) = 1.0273784245760818935417315231785
y[1] (numeric) = 1.0273783840638124734147803288917
absolute error = 4.05122694201269511942868e-08
relative error = 3.9432665170911265677145612090116e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.597
y[1] (analytic) = 1.0274058166944344752347825803932
y[1] (numeric) = 1.0274057758577243562873349526302
absolute error = 4.08367101189474476277630e-08
relative error = 3.9747400156186659798268653881550e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.596
y[1] (analytic) = 1.0274332362186060351804428692001
y[1] (numeric) = 1.027433195055615895101500999437
absolute error = 4.11629901400789418697631e-08
relative error = 4.0063907501743237257871818440970e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.595
y[1] (analytic) = 1.0274606831760160998352327590548
y[1] (numeric) = 1.0274606416849002056957009642707
absolute error = 4.14911158941395317947841e-08
relative error = 4.0382193278564232546014291388299e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.594
y[1] (analytic) = 1.0274881575941116288964634318273
y[1] (numeric) = 1.0274881157730178261634241472452
absolute error = 4.18210938027330392845821e-08
relative error = 4.0702263567356476281805713639132e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.593
y[1] (analytic) = 1.0275156595003670427491988663604
y[1] (numeric) = 1.0275156173474367442846239957347
absolute error = 4.21529302984645748706257e-08
relative error = 4.1024124458562100642322087074405e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.592
y[1] (analytic) = 1.0275431889222842499406785130681
y[1] (numeric) = 1.027543146435652424984555989144
absolute error = 4.24866318249561225239241e-08
relative error = 4.1347782052370254599014626456286e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.591
y[1] (analytic) = 1.0275707458873926746822281330014
y[1] (numeric) = 1.0275707030651878378200835160355
absolute error = 4.28222048368621446169659e-08
relative error = 4.1673242458728828961390421277836e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.59
y[1] (analytic) = 1.0275983304232492843786863032922
y[1] (numeric) = 1.027598287263593484493479220762
absolute error = 4.31596557998852070825302e-08
relative error = 4.2000511797356191227715035719240e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.589
y[1] (analytic) = 1.0276259425574386171853741184067
y[1] (numeric) = 1.0276258990584474263937493242424
absolute error = 4.34989911907916247941643e-08
relative error = 4.2329596197752930242465245666475e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.588
y[1] (analytic) = 1.0276535823175728095926356441775
y[1] (numeric) = 1.0276535384773553121655084510295
absolute error = 4.38402174974271271931480e-08
relative error = 4.2660501799213610660231266246767e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.587
y[1] (analytic) = 1.0276812497312916240379767091591
y[1] (numeric) = 1.0276812055479504053054325223615
absolute error = 4.41833412187325441867976e-08
relative error = 4.2993234750838537215746075353148e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.586
y[1] (analytic) = 1.0277089448262624765458296454479
y[1] (numeric) = 1.0277089002978936117863173024581
absolute error = 4.45283688647595123429898e-08
relative error = 4.3327801211545528799691747368798e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.585
y[1] (analytic) = 1.027736667630180464394971618732
y[1] (numeric) = 1.0277366227548735077087702129165
absolute error = 4.48753069566862014058155e-08
relative error = 4.3664207350081702339907543382235e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.584
y[1] (analytic) = 1.0277644181707683938136242149933
y[1] (numeric) = 1.027764372946606366980563057689
absolute error = 4.52241620268330611573043e-08
relative error = 4.4002459345035266487600204671813e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.583
y[1] (analytic) = 1.0277921964757768077022619789636
y[1] (numeric) = 1.0277921509008361890236733287746
absolute error = 4.55749406186785886501890e-08
relative error = 4.4342563384847325108130253951258e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.582
y[1] (analytic) = 1.0278200025729840133841576271436
y[1] (numeric) = 1.0278199566453347265090417904359
absolute error = 4.59276492868751158367077e-08
relative error = 4.4684525667823690575921167417357e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.581
y[1] (analytic) = 1.0278478364901961103836916859353
y[1] (numeric) = 1.0278477902079015131190740674606
absolute error = 4.62822945972646176184747e-08
relative error = 4.5028352402146706873016390913984e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.58
y[1] (analytic) = 1.0278756982552470182324543331974
y[1] (numeric) = 1.0278756516163638913379139907206
absolute error = 4.66388831268945403424768e-08
relative error = 4.5374049805887082490779200090997e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.579
y[1] (analytic) = 1.0279035878959985043031672493285
y[1] (numeric) = 1.0279035408985770402695164810458
absolute error = 4.69974214640336507682827e-08
relative error = 4.5721624107015733134205871967575e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.578
y[1] (analytic) = 1.0279315054403402116714533118033
y[1] (numeric) = 1.0279314580824240034835477802176
absolute error = 4.73579162081879055315857e-08
relative error = 4.6071081543415634228299358995253e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.577
y[1] (analytic) = 1.0279594509161896870054819949322
y[1] (numeric) = 1.0279594031958157168891408657079
absolute error = 4.77203739701163411292243e-08
relative error = 4.6422428362893683225919394421581e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.576
y[1] (analytic) = 1.0279874243514924084835183644931
y[1] (numeric) = 1.0279873762666910366365339136329
absolute error = 4.80848013718469844508602e-08
relative error = 4.6775670823192571716503805074911e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.575
y[1] (analytic) = 1.0280154257742218137394035847866
y[1] (numeric) = 1.0280153773230167670466197022666
absolute error = 4.84512050466927838825200e-08
relative error = 4.7130815192002667335026668581513e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.574
y[1] (analytic) = 1.0280434552123793278359948835968
y[1] (numeric) = 1.028043406392787688568433876359
absolute error = 4.88195916392675610072378e-08
relative error = 4.7487867746973905470533695679445e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.573
y[1] (analytic) = 1.0280715126939943912665929485005
y[1] (numeric) = 1.0280714635040265857646100204353
absolute error = 4.91899678055019829280652e-08
relative error = 4.7846834775727690773568299109220e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=61.0MB, alloc=4.4MB, time=7.06
x[1] = -3.572
y[1] (analytic) = 1.0280995982471244879843847559554
y[1] (numeric) = 1.0280995486847842753248295172079
absolute error = 4.95623402126595552387475e-08
relative error = 4.8207722575868808461777703084531e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.571
y[1] (analytic) = 1.0281277118998551734599298626099
y[1] (numeric) = 1.0281276619631396341072941952198
absolute error = 4.99367155393526356673901e-08
relative error = 4.8570537454997345422957326943713e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.57
y[1] (analytic) = 1.0281558536803001027667182163266
y[1] (numeric) = 1.0281558033671996272082497978515
absolute error = 5.03131004755584684184751e-08
relative error = 4.8935285730720621114770954799231e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.569
y[1] (analytic) = 1.0281840236166010586948275724761
y[1] (numeric) = 1.0281839729250993360595883338644
absolute error = 5.06915017226352392386117e-08
relative error = 4.9301973730665128260351312758536e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.568
y[1] (analytic) = 1.028212221736927979892708629164
y[1] (numeric) = 1.0282121706650019865545573977229
absolute error = 5.10719259933381512314411e-08
relative error = 4.9670607792488483338965809082779e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.567
y[1] (analytic) = 1.0282404480694789890371260231761
y[1] (numeric) = 1.0282403966150989772016045760362
absolute error = 5.14543800118355214471399e-08
relative error = 5.0041194263891386870898796520015e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.566
y[1] (analytic) = 1.0282687026424804210312833565872
y[1] (numeric) = 1.0282686508036099073063850845857
absolute error = 5.18388705137248982720015e-08
relative error = 5.0413739502629593495680078740821e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.565
y[1] (analytic) = 1.0282969854841868512311604521588
y[1] (numeric) = 1.0282969332587826051819608085576
absolute error = 5.22254042460491996436012e-08
relative error = 5.0788249876525891842758592550844e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.564
y[1] (analytic) = 1.0283252966228811237000910638673
y[1] (numeric) = 1.0283252440088931563872189467829
absolute error = 5.26139879673128721170844e-08
relative error = 5.1164731763482094193696593928248e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.563
y[1] (analytic) = 1.0283536360868743794916092971415
y[1] (numeric) = 1.0283535830822459319935384889969
absolute error = 5.30046284474980708081446e-08
relative error = 5.1543191551491035934929740023818e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.562
y[1] (analytic) = 1.0283820039045060849605930216582
y[1] (numeric) = 1.0283819505071736168797327833685
absolute error = 5.33973324680808602382897e-08
relative error = 5.1923635638648584800112791799507e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.561
y[1] (analytic) = 1.0284104001041440601027325878428
y[1] (numeric) = 1.0284103463120372380552964798165
absolute error = 5.37921068220474361080263e-08
relative error = 5.2306070433165659901044302498146e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.56
y[1] (analytic) = 1.0284388247141845069223531865445
y[1] (numeric) = 1.0284387705252261930119851629257
absolute error = 5.41889583139103680236188e-08
relative error = 5.2690502353380260546133202421224e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.559
y[1] (analytic) = 1.0284672777630520378286192197116
y[1] (numeric) = 1.0284672231751582781037560165972
absolute error = 5.45878937597248632031144e-08
relative error = 5.3076937827769504845346628713156e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.558
y[1] (analytic) = 1.0284957592791997040601490782742
y[1] (numeric) = 1.0284957042902797169550978909208
absolute error = 5.49889199871050511873534e-08
relative error = 5.3465383294961678100548843642062e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.557
y[1] (analytic) = 1.0285242692911090241380687518494
y[1] (numeric) = 1.0285242138990651888977791701356
absolute error = 5.53920438352402895817138e-08
relative error = 5.3855845203748290980112735233898e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.556
y[1] (analytic) = 1.0285528078272900123475327233282
y[1] (numeric) = 1.0285527520300178574360418689549
absolute error = 5.57972721549114908543733e-08
relative error = 5.4248330013096147476661310722008e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.555
y[1] (analytic) = 1.0285813749162812072477406298639
y[1] (numeric) = 1.0285813187116693987402704129667
absolute error = 5.62046118085074702168972e-08
relative error = 5.4642844192159422646763941540205e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.554
y[1] (analytic) = 1.0286099705866497002104782002837
y[1] (numeric) = 1.0286099139725800301691635872875
absolute error = 5.66140696700413146129962e-08
relative error = 5.5039394220291750131389177797638e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.553
y[1] (analytic) = 1.0286385948669911639872110074653
y[1] (numeric) = 1.0286385378413385388204381661401
absolute error = 5.70256526251667728413252e-08
relative error = 5.5437986587058319455884732510493e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.552
y[1] (analytic) = 1.0286672477859298813047596027754
y[1] (numeric) = 1.0286671903465623101100927645486
absolute error = 5.74393675711946668382268e-08
relative error = 5.5838627792247983108229256071347e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.551
y[1] (analytic) = 1.0286959293721187734895846282471
y[1] (numeric) = 1.0286958715168973563802604818941
absolute error = 5.78552214171093241463530e-08
relative error = 5.6241324345885373394271709402159e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.55
y[1] (analytic) = 1.0287246396542394291207105307843
y[1] (numeric) = 1.0287245813810183455356789356543
absolute error = 5.82732210835850315951300e-08
relative error = 5.6646082768243029068646777703059e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.549
y[1] (analytic) = 1.0287533786610021327113165313183
y[1] (numeric) = 1.028753319967628629708806312258
absolute error = 5.86933735030025102190603e-08
relative error = 5.7052909589853531740025248501340e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.548
y[1] (analytic) = 1.0287821464211458934190235305108
y[1] (numeric) = 1.028782087305460273953612090622
absolute error = 5.91156856194654114398888e-08
relative error = 5.7461811351521652049331759959206e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.547
y[1] (analytic) = 1.0288109429634384737849056612929
y[1] (numeric) = 1.0288108834232740849680711226024
absolute error = 5.95401643888168345386905e-08
relative error = 5.7872794604336505619534141509913e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.546
y[1] (analytic) = 1.0288397683166764185012552272519
y[1] (numeric) = 1.028839708349859639845389783287
absolute error = 5.99668167786558654439649e-08
relative error = 5.8285865909683718775576969593868e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.545
y[1] (analytic) = 1.0288686225096850832081297946368
y[1] (numeric) = 1.0288685621140353148539929327776
absolute error = 6.03956497683541368618592e-08
relative error = 5.8701031839257604033009485372741e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=64.8MB, alloc=4.4MB, time=7.50
x[1] = -3.544
y[1] (analytic) = 1.0288975055713186633187102345278
y[1] (numeric) = 1.0288974447446483142463004598618
absolute error = 6.08266703490724097746660e-08
relative error = 5.9118298975073345353822409234326e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.543
y[1] (analytic) = 1.0289264175304602228734985405346
y[1] (numeric) = 1.0289263562705746990963222067553
absolute error = 6.12598855237771763337793e-08
relative error = 5.9537673909479193167986557799666e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.542
y[1] (analytic) = 1.0289553584160217234233842762198
y[1] (numeric) = 1.0289552967207194161661001029019
absolute error = 6.16953023072572841733179e-08
relative error = 5.9959163245168669159151987133627e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.541
y[1] (analytic) = 1.0289843282569440529416085353188
y[1] (numeric) = 1.0289842661240163268010263646593
absolute error = 6.21329277261405821706595e-08
relative error = 6.0382773595192780812940743032696e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.54
y[1] (analytic) = 1.0290133270821970547646543267218
y[1] (numeric) = 1.0290132645094282358540666465625
absolute error = 6.25727688189105876801593e-08
relative error = 6.0808511582972245726236948293777e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.539
y[1] (analytic) = 1.0290423549207795565620923251103
y[1] (numeric) = 1.0290422919059469206389170587532
absolute error = 6.30148326359231752663571e-08
relative error = 6.1236383842309725675848202650792e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.538
y[1] (analytic) = 1.0290714118017193993354109570971
y[1] (numeric) = 1.0290713483425931599121239940877
absolute error = 6.34591262394232869630094e-08
relative error = 6.1666397017402070444884640077942e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.537
y[1] (analytic) = 1.0291004977540734664458598217012
y[1] (numeric) = 1.0291004338484167628841957373886
absolute error = 6.39056567035616640843126e-08
relative error = 6.2098557762852571405171426655567e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.536
y[1] (analytic) = 1.0291296128069277126713354730048
y[1] (numeric) = 1.0291295484524965982597348582886
absolute error = 6.43544311144116006147162e-08
relative error = 6.2532872743683224853982918153622e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.535
y[1] (analytic) = 1.0291587569893971932923386218792
y[1] (numeric) = 1.0291586921839406233066204181245
absolute error = 6.48054565699857182037547e-08
relative error = 6.2969348635347005103356104535824e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.534
y[1] (analytic) = 1.0291879303306260932070318427402
y[1] (numeric) = 1.0291878650718859129542690503804
absolute error = 6.52587401802527627923598e-08
relative error = 6.3407992123740147320213276393981e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.533
y[1] (analytic) = 1.0292171328597877560754269003933
y[1] (numeric) = 1.029217067145498688921004003249
absolute error = 6.57142890671544228971443e-08
relative error = 6.3848809905214440115493030881022e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.532
y[1] (analytic) = 1.0292463646060847134927308411567
y[1] (numeric) = 1.0292462984339743488705612619763
absolute error = 6.61721103646221695791804e-08
relative error = 6.4291808686589527880459262008272e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.531
y[1] (analytic) = 1.0292756255987487141918800216136
y[1] (numeric) = 1.0292755589665374955977618977842
absolute error = 6.66322112185941181238294e-08
relative error = 6.4736995185165222868331108972618e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.53
y[1] (analytic) = 1.029304915867040753275291277527
y[1] (numeric) = 1.0293048487724419662433798193212
absolute error = 6.70945987870319114582058e-08
relative error = 6.5184376128733827019341987214059e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.529
y[1] (analytic) = 1.0293342354402511014758594646734
y[1] (numeric) = 1.0293341678809708615382341317767
absolute error = 6.75592802399376253328967e-08
relative error = 6.5633958255592463527312426643320e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.528
y[1] (analytic) = 1.0293635843476993344472306325931
y[1] (numeric) = 1.0293635163214365750765353380102
absolute error = 6.80262627593706952945829e-08
relative error = 6.6085748314555418145785879657184e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.527
y[1] (analytic) = 1.0293929626187343620833801215348
y[1] (numeric) = 1.0293928941231808226185146452903
absolute error = 6.84955535394648654762445e-08
relative error = 6.6539753064966490231751576146511e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.526
y[1] (analytic) = 1.0294223702827344578675249021734
y[1] (numeric) = 1.0294223013155746714223656705113
absolute error = 6.89671597864451592316621e-08
relative error = 6.6995979276711353524945433571013e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.525
y[1] (analytic) = 1.0294518073691072882503995070162
y[1] (numeric) = 1.0294517379280185696055278660589
absolute error = 6.94410887186448716409573e-08
relative error = 6.7454433730229926660691024656900e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.524
y[1] (analytic) = 1.0294812739072899420579249317766
y[1] (numeric) = 1.0294812039899423755353410178276
absolute error = 6.99173475665225839139490e-08
relative error = 6.7915123216528753414213679430931e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.523
y[1] (analytic) = 1.0295107699267489599282999143861
y[1] (numeric) = 1.0295106995308053872491001962536
absolute error = 7.03959435726791997181325e-08
relative error = 6.8378054537193392674329523584247e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.522
y[1] (analytic) = 1.0295402954569803637785440287379
y[1] (numeric) = 1.0295402245800963719035405706187
absolute error = 7.08768839918750034581192e-08
relative error = 6.8843234504400818144380157441511e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.521
y[1] (analytic) = 1.0295698505275096863005220597084
y[1] (numeric) = 1.0295697791673335952537815262996
absolute error = 7.13601760910467405334088e-08
relative error = 6.9310669940931827768255672692963e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.52
y[1] (analytic) = 1.0295994351678920004864791554834
y[1] (numeric) = 1.0295993633220648511617595540869
absolute error = 7.18458271493247196013965e-08
relative error = 6.9780367680183462879317181940653e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.519
y[1] (analytic) = 1.0296290494077119491841162827256
y[1] (numeric) = 1.0296289770738674911341794101773
absolute error = 7.23338444580499368725483e-08
relative error = 7.0252334566181437069998399114174e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.518
y[1] (analytic) = 1.029658693276583774681235539663
y[1] (numeric) = 1.0296586204523484538900130749506
absolute error = 7.28242353207912224647124e-08
relative error = 7.0726577453592574779838232909378e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.517
y[1] (analytic) = 1.0296883668041513483199849117444
y[1] (numeric) = 1.0296882934871442949575760681816
absolute error = 7.33170070533624088435628e-08
relative error = 7.1203103207737259599662059275175e-06 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=68.6MB, alloc=4.4MB, time=7.95
NO POLE
x[1] = -3.516
y[1] (analytic) = 1.0297180700200882001407320841101
y[1] (numeric) = 1.0297179962079212163012107079034
absolute error = 7.38121669838395213762067e-08
relative error = 7.1681918704601892289602114542866e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.515
y[1] (analytic) = 1.0297478029540975485555969547538
y[1] (numeric) = 1.0297477286443750959776059297368
absolute error = 7.43097224525779910250170e-08
relative error = 7.2163030830851358508614477158201e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.514
y[1] (analytic) = 1.0297775656359123300516725219111
y[1] (numeric) = 1.0297774908262315178217833131268
absolute error = 7.48096808122298892087843e-08
relative error = 7.2646446483841506253120318571097e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.513
y[1] (analytic) = 1.0298073580952952289239638488966
y[1] (numeric) = 1.0298072827832458011627789905835
absolute error = 7.53120494277611848583131e-08
relative error = 7.3132172571631633002366481006996e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.512
y[1] (analytic) = 1.0298371803620387070380748393334
y[1] (numeric) = 1.0298371045452030305690511457103
absolute error = 7.58168356764690236936231e-08
relative error = 7.3620216012996982568073430151131e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.511
y[1] (analytic) = 1.0298670324659650336226725854621
y[1] (numeric) = 1.0298669561419180856236428355188
absolute error = 7.63240469479990297499433e-08
relative error = 7.4110583737441251645902376118937e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.51
y[1] (analytic) = 1.0298969144369263150917590819967
y[1] (numeric) = 1.0298968376032356707291299022747
absolute error = 7.68336906443626291797220e-08
relative error = 7.4603282685209106066245336422958e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.509
y[1] (analytic) = 1.0299268263048045248967801278026
y[1] (numeric) = 1.0299267489590303449423837698941
absolute error = 7.73457741799543963579085e-08
relative error = 7.5098319807298706741811155748260e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.508
y[1] (analytic) = 1.029956768099511533408601267507
y[1] (numeric) = 1.0299566902392065518391789497147
absolute error = 7.78603049815694223177923e-08
relative error = 7.5595702065474245309446999813496e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.507
y[1] (analytic) = 1.02998673985098913782938065502
y[1] (numeric) = 1.0299866614736986494086751103014
absolute error = 7.83772904884207055447186e-08
relative error = 7.6095436432278489463604139077627e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.506
y[1] (analytic) = 1.0300167415892090921343687508428
y[1] (numeric) = 1.0300166626924709399778035958101
absolute error = 7.88967381521565651550327e-08
relative error = 7.6597529891045337978826795660362e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.505
y[1] (analytic) = 1.0300467733441731370436647949647
y[1] (numeric) = 1.0300466939255177001655883073275
absolute error = 7.94186554368780764876372e-08
relative error = 7.7101989435912385418610239452917e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.504
y[1] (analytic) = 1.0300768351459130300239600271068
y[1] (numeric) = 1.030076755202863210867430891531
absolute error = 7.99430498191565291355758e-08
relative error = 7.7608822071833496527940255433029e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.503
y[1] (analytic) = 1.0301069270244905753202976560607
y[1] (numeric) = 1.0301068465545617872693902109642
absolute error = 8.04699287880509074450965e-08
relative error = 7.8118034814591390306800757019038e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.502
y[1] (analytic) = 1.0301370490099976540178796098811
y[1] (numeric) = 1.0301369680106978088924861002105
absolute error = 8.09992998451253935096706e-08
relative error = 7.8629634690810233761895903920474e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.501
y[1] (analytic) = 1.0301672011325562541339501287455
y[1] (numeric) = 1.0301671196013857496670574422598
absolute error = 8.15311705044668926864857e-08
relative error = 7.9143628737968245333810217637438e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.5
y[1] (analytic) = 1.0301973834223185007397862923636
y[1] (numeric) = 1.0301973013567702080372046294092
absolute error = 8.20655482927025816629544e-08
relative error = 7.9660024004410307996789438101727e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.499
y[1] (analytic) = 1.0302275959094666861128256039319
y[1] (numeric) = 1.0302275133070259370953465031105
absolute error = 8.26024407490174791008214e-08
relative error = 8.0178827549360592028300985578060e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.498
y[1] (analytic) = 1.0302578386242132999189607827619
y[1] (numeric) = 1.0302577554823578747469218972848
absolute error = 8.31418554251720388854771e-08
relative error = 8.0700046442935187445493749840653e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.497
y[1] (analytic) = 1.030288111596801059425031947881
y[1] (numeric) = 1.0302880279130011739052659397568
absolute error = 8.36837998855197660081242e-08
relative error = 8.1223687766154746105650287311667e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.496
y[1] (analytic) = 1.0303184148575029397415464050985
y[1] (numeric) = 1.0303183306292212327166912966267
absolute error = 8.42282817070248551084718e-08
relative error = 8.1749758610957133467687651006902e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.495
y[1] (analytic) = 1.0303487484366222040956562802612
y[1] (numeric) = 1.0303486636613137248158045745932
absolute error = 8.47753084792798517056680e-08
relative error = 8.2278266080210090011734353887393e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.494
y[1] (analytic) = 1.0303791123644924341344242716778
y[1] (numeric) = 1.0303790270396046296110881264653
absolute error = 8.53248878045233361452125e-08
relative error = 8.2809217287723902313776298488825e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.493
y[1] (analytic) = 1.0304095066714775602584078249795
y[1] (numeric) = 1.030409420794450262600777535356
absolute error = 8.58770272976576302896235e-08
relative error = 8.3342619358264083772331951095622e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.492
y[1] (analytic) = 1.0304399313879718919855920640057
y[1] (numeric) = 1.0304398449562373057190650833371
absolute error = 8.64317345862665269806686e-08
relative error = 8.3878479427564064984086887564341e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.491
y[1] (analytic) = 1.0304703865444001483457018416482
y[1] (numeric) = 1.0304702995553828377126595406503
absolute error = 8.69890173106330423009979e-08
relative error = 8.4416804642337893765380870185634e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.49
y[1] (analytic) = 1.030500872171217488304923304969
y[1] (numeric) = 1.0305007846223343645477326419147
absolute error = 8.75488831237571906630543e-08
relative error = 8.4957602160292944816411582630328e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=72.4MB, alloc=4.4MB, time=8.39
x[1] = -3.489
y[1] (analytic) = 1.0305313882989095412210653993169
y[1] (numeric) = 1.0305313001875698498472826461489
absolute error = 8.81113396913737827531680e-08
relative error = 8.5500879150142639024985338625358e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.488
y[1] (analytic) = 1.0305619349579924373291917666055
y[1] (numeric) = 1.0305618462815977453589454078323
absolute error = 8.86763946919702463587732e-08
relative error = 8.6046642791619172406610178073221e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.487
y[1] (analytic) = 1.0305925121790128382577535233875
y[1] (numeric) = 1.0305924229349570214532834166672
absolute error = 8.92440558168044701067203e-08
relative error = 8.6594900275486254677695914665019e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.486
y[1] (analytic) = 1.0306231199925479675752534348616
y[1] (numeric) = 1.0306230301782171976525832941714
absolute error = 8.98143307699226701406902e-08
relative error = 8.7145658803551857458592787438120e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.485
y[1] (analytic) = 1.0306537584292056413674720314768
y[1] (numeric) = 1.0306536680419783731901922657296
absolute error = 9.03872272681772797657472e-08
relative error = 8.7698925588680972103164037247466e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.484
y[1] (analytic) = 1.0306844275196242988452862453647
y[1] (numeric) = 1.0306843365568712576004241572603
absolute error = 9.09627530412448620881044e-08
relative error = 8.8254707854808377151558554071131e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.483
y[1] (analytic) = 1.0307151272944730329831111744194
y[1] (numeric) = 1.0307150357535572013390654962141
absolute error = 9.15409158316440456782053e-08
relative error = 8.8813012836951415402813070110090e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.482
y[1] (analytic) = 1.030745857784451621187995612471
y[1] (numeric) = 1.0307457656627282264345123272098
absolute error = 9.21217233947534832852612e-08
relative error = 8.9373847781222780603882500146334e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.481
y[1] (analytic) = 1.0307766190202905559994020146486
y[1] (numeric) = 1.0307765263151070571695683832348
absolute error = 9.27051834988298336314138e-08
relative error = 8.9937219944843313751660116934772e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.48
y[1] (analytic) = 1.0308074110327510758197015977179
y[1] (numeric) = 1.0308073177414471507939352839873
absolute error = 9.32913039250257663137306e-08
relative error = 9.0503136596154809004520363767867e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.479
y[1] (analytic) = 1.0308382338526251956754153058883
y[1] (numeric) = 1.0308381399725327282674254636203
absolute error = 9.38800924674079898422680e-08
relative error = 9.1071605014632829199877523548698e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.478
y[1] (analytic) = 1.0308690875107357380092314033359
y[1] (numeric) = 1.0308689930391788050339285608586
absolute error = 9.44715569329753028424773e-08
relative error = 9.1642632490899530974226371054948e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.477
y[1] (analytic) = 1.03089997203793636350283048546
y[1] (numeric) = 1.0308998769722312218261620352053
absolute error = 9.50657051416766684502547e-08
relative error = 9.2216226326736499482089749924967e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.476
y[1] (analytic) = 1.030930887465111601930548731702
y[1] (numeric) = 1.0309307918025666755012368037254
absolute error = 9.56625449264293119279766e-08
relative error = 9.2792393835097592710270581182459e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.475
y[1] (analytic) = 1.0309618338231768830439102535929
y[1] (numeric) = 1.0309617375610927499070687237021
absolute error = 9.62620841331368415298908e-08
relative error = 9.3371142340121795383767678329963e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.474
y[1] (analytic) = 1.0309928111430785674870594225632
y[1] (numeric) = 1.030992714278747946779666777294
absolute error = 9.68643306207073926452692e-08
relative error = 9.3952479177146082459682019175207e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.473
y[1] (analytic) = 1.0310238194557939777431240929504
y[1] (numeric) = 1.03102372198650171667132884519
absolute error = 9.74692922610717952477604e-08
relative error = 9.4536411692718292205405142502448e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.472
y[1] (analytic) = 1.031054858792331429111540666571
y[1] (numeric) = 1.0310547607153544899097759871546
absolute error = 9.80769769392017646794164e-08
relative error = 9.5122947244610008857349142321283e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.471
y[1] (analytic) = 1.031085929183730260716371976183
y[1] (numeric) = 1.0310858304963377075882561782857
absolute error = 9.86873925531281157978973e-08
relative error = 9.5712093201829454856439497034356e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.47
y[1] (analytic) = 1.0311170306610608665456489961601
y[1] (numeric) = 1.0311169313605138525866484807648
absolute error = 9.93005470139590005153953e-08
relative error = 9.6303856944634392656561080626206e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.469
y[1] (analytic) = 1.0311481632554247265217674197229
y[1] (numeric) = 1.0311480633389764806235986618704
absolute error = 9.99164482458981687578525e-08
relative error = 9.6898245864545036102112614943910e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.468
y[1] (analytic) = 1.0311793269979544376029701731242
y[1] (numeric) = 1.0311792264628502513397173000469
absolute error = 1.005351041862632528730773e-07
relative error = 9.7495267364356971370786798073534e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.467
y[1] (analytic) = 1.0312105219198137449159469682754
y[1] (numeric) = 1.0312104207632909594118714518728
absolute error = 1.011565227855040755164026e-07
relative error = 9.8094928858154087477663051478360e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.466
y[1] (analytic) = 1.0312417480521975729195820264148
y[1] (numeric) = 1.0312416462714855656986009838543
absolute error = 1.017807120072209810425605e-07
relative error = 9.8697237771321516336662719850024e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.465
y[1] (analytic) = 1.0312730054263320565998811365689
y[1] (numeric) = 1.0312729030186522284166907040878
absolute error = 1.024076798281831904324811e-07
relative error = 9.9302201540558582375380682696639e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.464
y[1] (analytic) = 1.0313042940734745726961092437367
y[1] (numeric) = 1.031304191036040334348929459976
absolute error = 1.030374342383471797837607e-07
relative error = 9.9909827613891761699275991778862e-06 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.463
y[1] (analytic) = 1.0313356140249137709581697929354
y[1] (numeric) = 1.0313355103549305300830873993624
absolute error = 1.036699832408750823935730e-07
relative error = 1.0052012345068765080116356347752e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.462
y[1] (analytic) = 1.0313669653119696054352570864919
y[1] (numeric) = 1.0313668610066347532821426236552
absolute error = 1.043053348521531144628367e-07
relative error = 1.0113309652166594481191939700643e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=76.2MB, alloc=4.4MB, time=8.83
x[1] = -3.461
y[1] (analytic) = 1.0313983479659933657958129432335
y[1] (numeric) = 1.0313982430224962639857884927503
absolute error = 1.049434971018100244504832e-07
relative error = 1.0174875430891242528827289381777e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.46
y[1] (analytic) = 1.0314297620183677086788189795365
y[1] (numeric) = 1.0314296564338896759432528728344
absolute error = 1.055844780327355661067021e-07
relative error = 1.0236710430589195753352442098858e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.459
y[1] (analytic) = 1.0314612075005066890764558635304
y[1] (numeric) = 1.0314611012722209879774606494495
absolute error = 1.062282857010989952140809e-07
relative error = 1.0298815401746149744699526007381e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.458
y[1] (analytic) = 1.0314926844438557917481609251155
y[1] (numeric) = 1.0314925775689276153805708595345
absolute error = 1.068749281763675900655810e-07
relative error = 1.0361191095988310789797335171373e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.457
y[1] (analytic) = 1.031524192879891962666115535858
y[1] (numeric) = 1.0315240853554784213409198275216
absolute error = 1.075244135413251957083364e-07
relative error = 1.0423838266083698461989242315079e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.456
y[1] (analytic) = 1.0315557328401236404921937042504
y[1] (numeric) = 1.0315556246633737484014017219632
absolute error = 1.081767498920907919822872e-07
relative error = 1.0486757665943449162043810304426e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.455
y[1] (analytic) = 1.0315873043560907880864033632881
y[1] (numeric) = 1.0315871955241454499493179805898
absolute error = 1.088319453381370853826983e-07
relative error = 1.0549950050623120610324273556546e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.454
y[1] (analytic) = 1.0316189074593649240468518588086
y[1] (numeric) = 1.0316187979693569217377270831592
absolute error = 1.094900080023091247756494e-07
relative error = 1.0613416176323997289679606569561e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.453
y[1] (analytic) = 1.031650542181549154281267178558
y[1] (numeric) = 1.0316504320306031334383261829463
absolute error = 1.101509460208429409956117e-07
relative error = 1.0677156800394396838615809712181e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.452
y[1] (analytic) = 1.0316822085542782036101064935117
y[1] (numeric) = 1.031682097739510660225896139245
absolute error = 1.108147675433842103542667e-07
relative error = 1.0741172681330977394302979974277e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.451
y[1] (analytic) = 1.0317139066092184474012836145586
y[1] (numeric) = 1.0317137951277377143943415248057
absolute error = 1.114814807330069420897529e-07
relative error = 1.0805464578780045884969728621853e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.45
y[1] (analytic) = 1.0317456363780679432365469992797
y[1] (numeric) = 1.0317455242269741770043572137167
absolute error = 1.121510937662321897855630e-07
relative error = 1.0870033253538867271233109661556e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.449
y[1] (analytic) = 1.0317773978925564626095399752013
y[1] (numeric) = 1.0317772850689416295627531868543
absolute error = 1.128236148330467867883470e-07
relative error = 1.0934879467556974735908424525034e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.448
y[1] (analytic) = 1.031809191184445522655574877586
y[1] (numeric) = 1.0318090776853933857334692236731
absolute error = 1.134990521369221056539129e-07
relative error = 1.1000003983937480821839796413711e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.447
y[1] (analytic) = 1.0318410162855284179131528315385
y[1] (numeric) = 1.0318409021081145230803111807887
absolute error = 1.141774138948328416507498e-07
relative error = 1.1065407566938389517288612854213e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.446
y[1] (analytic) = 1.0318728732276302521172609399476
y[1] (numeric) = 1.0318727583689219148414405895144
absolute error = 1.148587083372758203504332e-07
relative error = 1.1131090981973909288413311530155e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.445
y[1] (analytic) = 1.0319047620426079700244786705659
y[1] (numeric) = 1.0319046464996642617356493362573
absolute error = 1.155429437082888293343086e-07
relative error = 1.1197054995615767058370474159227e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.444
y[1] (analytic) = 1.0319366827623503892699252673343
y[1] (numeric) = 1.0319365665322221238004512214539
absolute error = 1.162301282654694740458804e-07
relative error = 1.1263300375594523132563146755812e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.443
y[1] (analytic) = 1.031968635418778232256080042903
y[1] (numeric) = 1.0319685184985079522620222245305
absolute error = 1.169202702799940578183725e-07
relative error = 1.1329827890800887069559069144208e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.442
y[1] (analytic) = 1.0320006200438441580735074411711
y[1] (numeric) = 1.0320005024304661214370213342129
absolute error = 1.176133780366364861069582e-07
relative error = 1.1396638311287034497197453578989e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.441
y[1] (analytic) = 1.0320326366695327944535187905726
y[1] (numeric) = 1.032032518360072960666323835379
absolute error = 1.183094598337871949551936e-07
relative error = 1.1463732408267924873399419804477e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.44
y[1] (analytic) = 1.0320646853278607697528027007736
y[1] (numeric) = 1.0320645663193367862806989755504
absolute error = 1.190085239834721037252232e-07
relative error = 1.1531110954122620191193444967683e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.439
y[1] (analytic) = 1.0320967660508767449700560874135
y[1] (numeric) = 1.0320966463402979335984639660525
absolute error = 1.197105788113715921213610e-07
relative error = 1.1598774722395604627463434693725e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.438
y[1] (analytic) = 1.0321288788706614457946478415232
y[1] (numeric) = 1.0321287584550287889551463048379
absolute error = 1.204156326568395015366853e-07
relative error = 1.1666724487798105134923285697555e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.437
y[1] (analytic) = 1.0321610238193276946873471922887
y[1] (numeric) = 1.0321609026956338217651864399669
absolute error = 1.211236938729221607523218e-07
relative error = 1.1734961026209412976818206776664e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.436
y[1] (analytic) = 1.032193200929020442993148843888
y[1] (numeric) = 1.0321930790942496166157128247666
absolute error = 1.218347708263774360191214e-07
relative error = 1.1803485114678206203849002870045e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.435
y[1] (analytic) = 1.0322254102319168030862269992329
y[1] (numeric) = 1.0322252876830449053924214477537
absolute error = 1.225488718976938055514792e-07
relative error = 1.1872297531423873072812255928616e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.434
y[1] (analytic) = 1.0322576517602260805470504155684
y[1] (numeric) = 1.0322575284942205994375919524983
absolute error = 1.232660054811094584630701e-07
relative error = 1.1941399055837836406444967291488e-05 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=80.1MB, alloc=4.4MB, time=9.29
NO POLE
x[1] = -3.433
y[1] (analytic) = 1.0322899255461898063716906690508
y[1] (numeric) = 1.0322898015600098217402724947334
absolute error = 1.239861799846314181743174e-07
relative error = 1.2010790468484878893959016540741e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.432
y[1] (analytic) = 1.0323222316220817692133558376137
y[1] (numeric) = 1.0323221069126779391586655161712
absolute error = 1.247094038300546903214425e-07
relative error = 1.2080472551104469331746668036630e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.431
y[1] (analytic) = 1.0323545700202080476561818436581
y[1] (numeric) = 1.0323544445845225946747466466795
absolute error = 1.254356854529814351969786e-07
relative error = 1.2150446086612089803734519917993e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.43
y[1] (analytic) = 1.0323869407729070425213137303623
y[1] (numeric) = 1.032386814607873739681148978691
absolute error = 1.261650333028401647516713e-07
relative error = 1.2220711859100563800859944591312e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.429
y[1] (analytic) = 1.0324193439125495092053091776931
y[1] (numeric) = 1.0324192170150936663003449899768
absolute error = 1.268974558429049641877163e-07
relative error = 1.2291270653841385279139480660523e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.428
y[1] (analytic) = 1.0324517794715385900508965965268
y[1] (numeric) = 1.0324516518385770397361584231979
absolute error = 1.276329615503147381733289e-07
relative error = 1.2362123257286048655795700256655e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.427
y[1] (analytic) = 1.0324842474823098467501201716397
y[1] (numeric) = 1.032484119110750930657638462972
absolute error = 1.283715589160924817086677e-07
relative error = 1.2433270457067379742904499244411e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.426
y[1] (analytic) = 1.0325167479773312927799042567158
y[1] (numeric) = 1.0325166188640748476153285835406
absolute error = 1.291132564451645756731752e-07
relative error = 1.2504713042000867618021388717768e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.425
y[1] (analytic) = 1.0325492809891034258700695569388
y[1] (numeric) = 1.0325491511310407694899624725084
absolute error = 1.298580626563801070844304e-07
relative error = 1.2576451802085997431241218771578e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.424
y[1] (analytic) = 1.0325818465501592605038335671878
y[1] (numeric) = 1.0325817159441731779736194685409
absolute error = 1.306059860825302140986469e-07
relative error = 1.2648487528507584148142186115532e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.423
y[1] (analytic) = 1.0326144446930643604508277663397
y[1] (numeric) = 1.0326143133360290900833719833563
absolute error = 1.313570352703674557829834e-07
relative error = 1.2720821013637107228060900224196e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.422
y[1] (analytic) = 1.0326470754504168713326641006974
y[1] (numeric) = 1.0326469433391980907074574108285
absolute error = 1.321112187806252066898689e-07
relative error = 1.2793453051034046237141386398021e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.421
y[1] (analytic) = 1.0326797388548475532210833221142
y[1] (numeric) = 1.0326796059863023651840070585314
absolute error = 1.328685451880370762635828e-07
relative error = 1.2866384435447217395597236685714e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.42
y[1] (analytic) = 1.0327124349390198132687177789643
y[1] (numeric) = 1.032712301309996731912364669601
absolute error = 1.336290230813563531093633e-07
relative error = 1.2939615962816111058621983802092e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.419
y[1] (analytic) = 1.0327451637356297383725012907265
y[1] (numeric) = 1.0327450293429686749970271353709
absolute error = 1.343926610633754741553556e-07
relative error = 1.3013148430272230130379098656521e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.418
y[1] (analytic) = 1.0327779252774061278697587695912
y[1] (numeric) = 1.032777790117938376924240031848
absolute error = 1.351594677509455187377432e-07
relative error = 1.3086982636140429410498714265069e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.417
y[1] (analytic) = 1.0328107195971105262670082851861
y[1] (numeric) = 1.0328105836676587512712806457383
absolute error = 1.359294517749957276394478e-07
relative error = 1.3161119379940255872504874778151e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.416
y[1] (analytic) = 1.0328435467275372560015083012225
y[1] (numeric) = 1.0328434100249154754484611884108
absolute error = 1.367026217805530471128117e-07
relative error = 1.3235559462387289873592454733287e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.415
y[1] (analytic) = 1.0328764067015134502355828456145
y[1] (numeric) = 1.0328762692225270234738849288952
absolute error = 1.374789864267616979167193e-07
relative error = 1.3310303685394487295169611404974e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.414
y[1] (analytic) = 1.0329092995518990856837574083971
y[1] (numeric) = 1.0329091612933446987809880097528
absolute error = 1.382585543869027693986443e-07
relative error = 1.3385352852073522613577107838803e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.413
y[1] (analytic) = 1.0329422253115870154727383945834
y[1] (numeric) = 1.032942086270252667058899742433
absolute error = 1.390413343484138386521504e-07
relative error = 1.3460707766736132900392389978365e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.412
y[1] (analytic) = 1.0329751840135030020342689919426
y[1] (numeric) = 1.0329750441861679891256542115368
absolute error = 1.398273350129086147804058e-07
relative error = 1.3536369234895462751721991385642e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.411
y[1] (analytic) = 1.0330081756906057500308943465559
y[1] (numeric) = 1.033008035074040653834286050248
absolute error = 1.406165650961966082963079e-07
relative error = 1.3612338063267410145881864367707e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.41
y[1] (analytic) = 1.0330412003758869393146689719212
y[1] (numeric) = 1.033041058966853611011843282067
absolute error = 1.414090333283028256898542e-07
relative error = 1.3688615059771973228861587047186e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.409
y[1] (analytic) = 1.0330742581023712579188393503143
y[1] (numeric) = 1.0330741158976228044313501568872
absolute error = 1.422047484534874891934271e-07
relative error = 1.3765201033534598026963968424031e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.408
y[1] (analytic) = 1.0331073489031164350825347180924
y[1] (numeric) = 1.0331072058993972048167529423937
absolute error = 1.430037192302657817756987e-07
relative error = 1.3842096794887527086007781212050e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.407
y[1] (analytic) = 1.0331404728112132743084990596344
y[1] (numeric) = 1.033140329005258842880881664736
absolute error = 1.438059544314276173948984e-07
relative error = 1.3919303155371149036477381916734e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.406
y[1] (analytic) = 1.0331736298597856864538973676523
y[1] (numeric) = 1.0331734852483228423964608254307
absolute error = 1.446114628440574365422216e-07
memory used=83.9MB, alloc=4.4MB, time=9.73
relative error = 1.3996820927735349083998877682122e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.405
y[1] (analytic) = 1.0332068200819907228542292606816
y[1] (numeric) = 1.033206674661737453300202154489
absolute error = 1.454202532695540271061926e-07
relative error = 1.4074650925940860424518318287596e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.404
y[1] (analytic) = 1.0332400435110186084803830816689
y[1] (numeric) = 1.0332398972786840848300124928339
absolute error = 1.462323345236503705888350e-07
relative error = 1.4152793965160616583553719702133e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.403
y[1] (analytic) = 1.0332733001800927751288636347125
y[1] (numeric) = 1.0332731531323773386953499301772
absolute error = 1.470477154364335137045353e-07
relative error = 1.4231250861781104678888285125783e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.402
y[1] (analytic) = 1.0333065901224698946452267501865
y[1] (numeric) = 1.0333064422560650422807613576628
absolute error = 1.478664048523644653925237e-07
relative error = 1.4310022433403719606068306533144e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.401
y[1] (analytic) = 1.0333399133714399121807539016861
y[1] (numeric) = 1.0333397646830282818826346277529
absolute error = 1.486884116302981192739332e-07
relative error = 1.4389109498846119146065217089064e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.4
y[1] (analytic) = 1.0333732699603260794824001314709
y[1] (numeric) = 1.0333731204465814359791985470387
absolute error = 1.495137446435032015844322e-07
relative error = 1.4468512878143579994456948266866e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.399
y[1] (analytic) = 1.0334066599224849882160485743586
y[1] (numeric) = 1.0334065095800722085338039608919
absolute error = 1.503424127796822446134667e-07
relative error = 1.4548233392550354711480073461272e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.398
y[1] (analytic) = 1.033440083291306603323104903323
y[1] (numeric) = 1.0334399321168816623315192221453
absolute error = 1.511744249409915856811777e-07
relative error = 1.4628271864541029592299431014783e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.397
y[1] (analytic) = 1.0334735401002142964104650533979
y[1] (numeric) = 1.0334733880904242523490733692925
absolute error = 1.520097900440613916841054e-07
relative error = 1.4708629117811883456838713841369e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.396
y[1] (analytic) = 1.0335070303826648791738896138534
y[1] (numeric) = 1.0335068775341478591581803730346
absolute error = 1.528485170200157092408188e-07
relative error = 1.4789305977282247358510454795995e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.395
y[1] (analytic) = 1.0335405541721486368548183120244
y[1] (numeric) = 1.0335404004815338223622778433705
absolute error = 1.536906148144925404686539e-07
relative error = 1.4870303269095865211180468406541e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.394
y[1] (analytic) = 1.0335741115021893617306580456079
y[1] (numeric) = 1.0335739569660969740667136228317
absolute error = 1.545360923876639444227762e-07
relative error = 1.4951621820622255333697256464532e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.393
y[1] (analytic) = 1.0336077024063443866385779537188
y[1] (numeric) = 1.0336075470213856723824137248989
absolute error = 1.553849587142561642288199e-07
relative error = 1.5033262460458072911312724626342e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.392
y[1] (analytic) = 1.0336413269182046185328450505037
y[1] (numeric) = 1.0336411706809818349630651101079
absolute error = 1.562372227835697799403958e-07
relative error = 1.5115226018428473373316663690328e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.391
y[1] (analytic) = 1.0336749850713945720757339786505
y[1] (numeric) = 1.0336748279785009725758468258557
absolute error = 1.570928935994998871527948e-07
relative error = 1.5197513325588476686203087239376e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.39
y[1] (analytic) = 1.0337086768995724032620444737059
y[1] (numeric) = 1.0337085189475922227057430694554
absolute error = 1.579519801805563014042505e-07
relative error = 1.5280125214224332561682306134088e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.389
y[1] (analytic) = 1.0337424024364299430772601637213
y[1] (numeric) = 1.0337422436219383831934717675591
absolute error = 1.588144915598837883961622e-07
relative error = 1.5363062517854886578848511471557e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.388
y[1] (analytic) = 1.0337761617156927311893823623894
y[1] (numeric) = 1.0337760020352559459070622986719
absolute error = 1.596804367852823200637175e-07
relative error = 1.5446326071232947219808524628446e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.387
y[1] (analytic) = 1.0338099547711200496744725475073
y[1] (numeric) = 1.0338097942212951304471160191185
absolute error = 1.605498249192273565283888e-07
relative error = 1.5529916710346653818072975349411e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.386
y[1] (analytic) = 1.0338437816365049567759372503113
y[1] (numeric) = 1.0338436202138399178857832864953
absolute error = 1.614226650388901539638160e-07
relative error = 1.5613835272420845419007037935644e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.385
y[1] (analytic) = 1.0338776423456743206975891149717
y[1] (numeric) = 1.0338774800467080845394907083462
absolute error = 1.622989662361580984066255e-07
relative error = 1.5698082595918430551633691483540e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.384
y[1] (analytic) = 1.0339115369324888534305179213118
y[1] (numeric) = 1.0339113737537512357754523775394
absolute error = 1.631787376176550655437724e-07
relative error = 1.5782659520541757911078195434062e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.383
y[1] (analytic) = 1.033945465430843144613805397623
y[1] (numeric) = 1.0339453013688548398519988895948
absolute error = 1.640619883047618065080282e-07
relative error = 1.5867566887233987950938047748032e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.382
y[1] (analytic) = 1.0339794278746656954291176842961
y[1] (numeric) = 1.0339792629259382617927579710188
absolute error = 1.649487274336363597132773e-07
relative error = 1.5952805538180465384858796845442e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.381
y[1] (analytic) = 1.0340134242979189525292093428629
y[1] (numeric) = 1.0340132584589547972947205815427
absolute error = 1.658389641552344887613202e-07
relative error = 1.6038376316810092596591549317636e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.38
y[1] (analytic) = 1.0340474547345993420003728389543
y[1] (numeric) = 1.0340472880018917066702263870366
absolute error = 1.667327076353301464519177e-07
relative error = 1.6124280067796703957803646526951e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.379
y[1] (analytic) = 1.0340815192187373033588674616285
y[1] (numeric) = 1.0340813515887702488229025337767
absolute error = 1.676299670545359649278518e-07
relative error = 1.6210517637060441052910083929273e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=87.7MB, alloc=4.4MB, time=10.19
x[1] = -3.378
y[1] (analytic) = 1.0341156177843973235813616755006
y[1] (numeric) = 1.0341154492536457152575896886876
absolute error = 1.685307516083237719868130e-07
relative error = 1.6297089871769128810188618023366e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.377
y[1] (analytic) = 1.0341497504656779711694229361179
y[1] (numeric) = 1.0341495810306074641242893441568
absolute error = 1.694350705070451335919611e-07
relative error = 1.6383997620339652538437191802124e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.376
y[1] (analytic) = 1.0341839172967119302480890330754
y[1] (numeric) = 1.0341837469537789542961664200279
absolute error = 1.703429329759519226130475e-07
relative error = 1.6471241732439335868428320000270e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.375
y[1] (analytic) = 1.0342181183116660346985550594436
y[1] (numeric) = 1.0342179470573177794816412294228
absolute error = 1.712543482552169138300208e-07
relative error = 1.6558823058987319598410385243499e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.374
y[1] (analytic) = 1.0342523535447413023250101402002
y[1] (numeric) = 1.0342521813754157023706049091234
absolute error = 1.721693255999544052310768e-07
relative error = 1.6646742452155941442901623887440e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.373
y[1] (analytic) = 1.0342866230301729690556580865036
y[1] (numeric) = 1.0342864499422986888147924493518
absolute error = 1.730878742802408656371518e-07
relative error = 1.6735000765372116684018248904290e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.372
y[1] (analytic) = 1.0343209268022305231779561768338
y[1] (numeric) = 1.0343207527922269420423474919373
absolute error = 1.740100035811356086848965e-07
relative error = 1.6823598853318719724573869693846e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.371
y[1] (analytic) = 1.0343552648952177396081063002398
y[1] (numeric) = 1.0343550899594949369066131000379
absolute error = 1.749357228027014932002019e-07
relative error = 1.6912537571935966542182651403600e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.37
y[1] (analytic) = 1.0343896373434727141948327311903
y[1] (numeric) = 1.0343894614784314541691827367974
absolute error = 1.758650412600256499943929e-07
relative error = 1.7001817778422798043594911153893e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.369
y[1] (analytic) = 1.0344240441813678980574808398051
y[1] (numeric) = 1.03442386738339961481724572457
absolute error = 1.767979682832402351152351e-07
relative error = 1.7091440331238264318488687333402e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.368
y[1] (analytic) = 1.0344584854433101319584710755722
y[1] (numeric) = 1.0344583077087969144152614906261
absolute error = 1.777345132175432095849461e-07
relative error = 1.7181406090102909791937189709098e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.367
y[1] (analytic) = 1.0344929611637406807101425970049
y[1] (numeric) = 1.0344927824890552574909969395699
absolute error = 1.786746854232191456574350e-07
relative error = 1.7271715916000159274767099981188e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.366
y[1] (analytic) = 1.0345274713771352676160209540863
y[1] (numeric) = 1.0345272917586409919559613270532
absolute error = 1.796184942756600596270331e-07
relative error = 1.7362370671177704911018407270383e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.365
y[1] (analytic) = 1.034562016118004108946544264772
y[1] (numeric) = 1.0345618355520549435602730437531
absolute error = 1.805659491653862712210189e-07
relative error = 1.7453371219148894021712240992771e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.364
y[1] (analytic) = 1.0345965954208919484492823612798
y[1] (numeric) = 1.0345964139038324503819927530036
absolute error = 1.815170594980672896082762e-07
relative error = 1.7544718424694117844128502002858e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.363
y[1] (analytic) = 1.034631209320378091893683416388
y[1] (numeric) = 1.034631026848543397350957359926
absolute error = 1.824718346945427260564620e-07
relative error = 1.7636413153862201165790629802346e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.362
y[1] (analytic) = 1.0346658578510764416503825944927
y[1] (numeric) = 1.0346656744207922508071493243906
absolute error = 1.834302841908432332701021e-07
relative error = 1.7728456273971792852350685248345e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.361
y[1] (analytic) = 1.0347005410476355313051073067347
y[1] (numeric) = 1.0347003566552180930936358646684
absolute error = 1.843924174382114714420663e-07
relative error = 1.7820848653612757268563059640565e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.36
y[1] (analytic) = 1.0347352589447385603072136841051
y[1] (numeric) = 1.0347350735864946571841126331879
absolute error = 1.853582439031231010509172e-07
relative error = 1.7913591162647566591531021178543e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.359
y[1] (analytic) = 1.0347700115771034286528889170681
y[1] (numeric) = 1.0347698252493303613450864804065
absolute error = 1.863277730673078024366616e-07
relative error = 1.8006684672212694015405509353292e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.358
y[1] (analytic) = 1.0348047989794827716030541449063
y[1] (numeric) = 1.0348046116784683438327319574322
absolute error = 1.873010144277703221874741e-07
relative error = 1.8100130054720007846711314371311e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.357
y[1] (analytic) = 1.0348396211866639944360026126951
y[1] (numeric) = 1.0348394329086864976244562426946
absolute error = 1.882779774968115463700005e-07
relative error = 1.8193928183858166489471239611736e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.356
y[1] (analytic) = 1.0348744782334693072348078485466
y[1] (numeric) = 1.0348742889747975051852072126609
absolute error = 1.892586718020496006358857e-07
relative error = 1.8288079934594014319294204728698e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.355
y[1] (analytic) = 1.034909370154755759709536648534
y[1] (numeric) = 1.0349091799116488732685594113233
absolute error = 1.902431068864409772372107e-07
relative error = 1.8382586183173978445588862863235e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.354
y[1] (analytic) = 1.0349442969854152760543016915124
y[1] (numeric) = 1.0349441057541229677526127079517
absolute error = 1.912312923083016889835607e-07
relative error = 1.8477447807125466361059665310169e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.353
y[1] (analytic) = 1.0349792587603746898391886408922
y[1] (numeric) = 1.0349790665371370485107384674058
absolute error = 1.922232376413284501734864e-07
relative error = 1.8572665685258264477637913386066e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.352
y[1] (analytic) = 1.0350142555145957789370926252941
y[1] (numeric) = 1.0350140622956433043172080921369
absolute error = 1.932189524746198845331572e-07
relative error = 1.8668240697665937547995591035016e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.351
y[1] (analytic) = 1.0350492872830753004854990249263
y[1] (numeric) = 1.0350490930646288877877388298807
absolute error = 1.942184464126977601950456e-07
relative error = 1.8764173725727228971785397590690e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=91.5MB, alloc=4.4MB, time=10.63
x[1] = -3.35
y[1] (analytic) = 1.0350843541008450258832435254655
y[1] (numeric) = 1.0350841588791159503549917759481
absolute error = 1.952217290755282517495174e-07
relative error = 1.8860465652107461985745499461846e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.349
y[1] (analytic) = 1.0351194560029717758222864362081
y[1] (numeric) = 1.03511925977416167727905703396
absolute error = 1.962288100985432294022481e-07
relative error = 1.8957117360759941736803618875064e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.348
y[1] (analytic) = 1.0351545930245574553545363042645
y[1] (numeric) = 1.0351543957848583226929610338509
absolute error = 1.972396991326615752704136e-07
relative error = 1.9054129736927358237309413961043e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.347
y[1] (analytic) = 1.0351897652007390889937578916276
y[1] (numeric) = 1.0351895669463332446832310409726
absolute error = 1.982544058443105268506550e-07
relative error = 1.9151503667143190201520744873069e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.346
y[1] (analytic) = 1.0352249725666888558525996170222
y[1] (numeric) = 1.0352247732937489404055519251778
absolute error = 1.992729399154470476918444e-07
relative error = 1.9249240039233109762463669843932e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.345
y[1] (analytic) = 1.0352602151576141248147755995688
y[1] (numeric) = 1.0352600148623030812355502938432
absolute error = 2.002953110435792253057256e-07
relative error = 1.9347339742316388068282172347526e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.344
y[1] (analytic) = 1.0352954930087574897424374764453
y[1] (numeric) = 1.035295291687228547954741127906
absolute error = 2.013215289417876963485393e-07
relative error = 1.9445803666807301757188671532164e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.343
y[1] (analytic) = 1.0353308061553968047187712019213
y[1] (numeric) = 1.0353306038037934659716720951409
absolute error = 2.023516033387470991067804e-07
relative error = 1.9544632704416540310121626778877e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.342
y[1] (analytic) = 1.0353661546328452193258540703655
y[1] (numeric) = 1.0353659512473012405783007500885
absolute error = 2.033855439787475533202770e-07
relative error = 1.9643827748152614280212177711502e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.341
y[1] (analytic) = 1.0354015384764512139578072410856
y[1] (numeric) = 1.0354013340530905922416398652679
absolute error = 2.044233606217161673758177e-07
relative error = 1.9743389692323264398156893870189e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.34
y[1] (analytic) = 1.0354369577215986351692790781561
y[1] (numeric) = 1.035436752256535591930706173564
absolute error = 2.054650630432385729045921e-07
relative error = 1.9843319432536871552588952143597e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.339
y[1] (analytic) = 1.0354724124037067310592946537206
y[1] (numeric) = 1.0354722058930456964788078369685
absolute error = 2.065106610345804868167521e-07
relative error = 1.9943617865703867644535714258976e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.338
y[1] (analytic) = 1.0355079025582301866905067986214
y[1] (numeric) = 1.0355076949980657839812059921844
absolute error = 2.075601644027093008064370e-07
relative error = 2.0044285890038147315045611111758e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.337
y[1] (analytic) = 1.035543428220659159543884119609
y[1] (numeric) = 1.0355432196070761892281857589631
absolute error = 2.086135829703156983606459e-07
relative error = 2.0145324405058480545062653141405e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.336
y[1] (analytic) = 1.0355789894265193150088714378241
y[1] (numeric) = 1.0355787797555927391735721324419
absolute error = 2.096709265758352993053822e-07
relative error = 2.0246734311589926126622360916774e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.335
y[1] (analytic) = 1.0356145862113718619090581387149
y[1] (numeric) = 1.0356143754791667884387262161837
absolute error = 2.107322050734703319225312e-07
relative error = 2.0348516511765246004437877829508e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.334
y[1] (analytic) = 1.0356502186108135880633899590602
y[1] (numeric) = 1.0356500068133852548520572880872
absolute error = 2.117974283332113326709730e-07
relative error = 2.0450671909026320486940462693812e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.333
y[1] (analytic) = 1.0356858866604768958829597723146
y[1] (numeric) = 1.0356856737938706550240862268423
absolute error = 2.128666062408588735454723e-07
relative error = 2.0553201408125564325833807363767e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.332
y[1] (analytic) = 1.0357215903960298380034129690682
y[1] (numeric) = 1.0357213764562811399580958621422
absolute error = 2.139397486980453171069260e-07
relative error = 2.0656105915127343663216847385723e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.331
y[1] (analytic) = 1.0357573298531761529530030650296
y[1] (numeric) = 1.035757114836310530696403847442
absolute error = 2.150168656222565992175876e-07
relative error = 2.0759386337409393845324825987988e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.33
y[1] (analytic) = 1.0357931050676553008563332045916
y[1] (numeric) = 1.0357928889696883540022936896607
absolute error = 2.160979669468540395149309e-07
relative error = 2.0863043583664238101933970590014e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.329
y[1] (analytic) = 1.0358289160752424991738192637221
y[1] (numeric) = 1.0358286988921798780776396058731
absolute error = 2.171830626210961796578490e-07
relative error = 2.0967078563900607090469759560676e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.328
y[1] (analytic) = 1.0358647629117487584769102916488
y[1] (numeric) = 1.0358645446395861483162609127175
absolute error = 2.182721626101606493789313e-07
relative error = 2.1071492189444859303854635162000e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.327
y[1] (analytic) = 1.0359006456130209182591020665589
y[1] (numeric) = 1.0359004262477440230930416899639
absolute error = 2.193652768951660603765950e-07
relative error = 2.1176285372942402341125636477953e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.326
y[1] (analytic) = 1.0359365642149416827827795763316
y[1] (numeric) = 1.0359363437525262095888514954417
absolute error = 2.204624154731939280808899e-07
relative error = 2.1281459028359115039847849825838e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.325
y[1] (analytic) = 1.0359725187534296569619242711487
y[1] (numeric) = 1.0359722971898412996513029443118
absolute error = 2.215635883573106213268369e-07
relative error = 2.1387014070982770469344915326294e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.324
y[1] (analytic) = 1.0360085092644393822807219706932
y[1] (numeric) = 1.0360082865956338056913820014972
absolute error = 2.226688055765893399691960e-07
relative error = 2.1492951417424459783762556090343e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.323
y[1] (analytic) = 1.0360445357839613727481073445468
y[1] (numeric) = 1.0360443120058841966159868719438
absolute error = 2.237780771761321204726030e-07
relative error = 2.1599271985620016933976581657728e-05 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=95.3MB, alloc=4.4MB, time=11.08
NO POLE
x[1] = -3.322
y[1] (analytic) = 1.0360805983480221508882809203344
y[1] (numeric) = 1.0360803734566089337964114092803
absolute error = 2.248914132170918695110541e-07
relative error = 2.1705976694831444237351959305457e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.321
y[1] (analytic) = 1.0361166969926842837672346101349
y[1] (numeric) = 1.0361164709838605070728089993806
absolute error = 2.260088237766944256107543e-07
relative error = 2.1813066465648338804354355388401e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.32
y[1] (analytic) = 1.0361528317540464190553217816872
y[1] (numeric) = 1.0361526046237274707946729112972
absolute error = 2.271303189482606488703900e-07
relative error = 2.1920542219989319821011095340588e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.319
y[1] (analytic) = 1.0361890026682433211259079369639
y[1] (numeric) = 1.0361887744123344798973691440421
absolute error = 2.282559088412285387929218e-07
relative error = 2.2028404881103456686213163403408e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.318
y[1] (analytic) = 1.0362252097714459071901380967678
y[1] (numeric) = 1.0362249803858423260147578337298
absolute error = 2.293856035811753802630380e-07
relative error = 2.2136655373571698002845379612000e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.317
y[1] (analytic) = 1.03626145309986128346785702612
y[1] (numeric) = 1.0362612225804479736279393216741
absolute error = 2.305194133098399177044459e-07
relative error = 2.2245294623308301421726630535828e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.316
y[1] (analytic) = 1.0362977326897327813947184713632
y[1] (numeric) = 1.0362975010323845962501610201436
absolute error = 2.316573481851445574512196e-07
relative error = 2.2354323557562264337337236799966e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.315
y[1] (analytic) = 1.0363340485773399938655196160937
y[1] (numeric) = 1.0363338157779216126479212486291
absolute error = 2.327994183812175983674646e-07
relative error = 2.2463743104918755434305731855866e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.314
y[1] (analytic) = 1.0363704007989988115137969992578
y[1] (numeric) = 1.0363701668533647230983062496612
absolute error = 2.339456340884154907495966e-07
relative error = 2.2573554195300547083622068600577e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.313
y[1] (analytic) = 1.0364067893910614590277201750128
y[1] (numeric) = 1.0364065542950559456825966294369
absolute error = 2.350960055133451235455759e-07
relative error = 2.2683757759969448587539663352086e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.312
y[1] (analytic) = 1.0364432143899165315023194302486
y[1] (numeric) = 1.0364429781393736526161795047721
absolute error = 2.362505428788861399254765e-07
relative error = 2.2794354731527740272123456540089e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.311
y[1] (analytic) = 1.0364796758319890308280839120009
y[1] (numeric) = 1.0364794384227326066148026741909
absolute error = 2.374092564242132812378100e-07
relative error = 2.2905346043919608426396242675535e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.31
y[1] (analytic) = 1.0365161737537404021159665533578
y[1] (numeric) = 1.0365159351815839972972071672904
absolute error = 2.385721564048187593860674e-07
relative error = 2.3016732632432581087030773171180e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.309
y[1] (analytic) = 1.0365527081916685701588322228659
y[1] (numeric) = 1.0365524684524154776241745628892
absolute error = 2.397392530925346576599767e-07
relative error = 2.3128515433698964667529580284278e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.308
y[1] (analytic) = 1.0365892791823079759293855588893
y[1] (numeric) = 1.0365890382717512003740255028669
absolute error = 2.409105567755553600560224e-07
relative error = 2.3240695385697281430830192861109e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.307
y[1] (analytic) = 1.0366258867622296131146149868515
y[1] (numeric) = 1.0366256446761518546546058650441
absolute error = 2.420860777584600091218074e-07
relative error = 2.3353273427753707804267790312711e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.306
y[1] (analytic) = 1.0366625309680410646867894538058
y[1] (numeric) = 1.0366622877022147024517970949259
absolute error = 2.432658263622349923588799e-07
relative error = 2.3466250500543513535822444758706e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.305
y[1] (analytic) = 1.0366992118363865395110444513373
y[1] (numeric) = 1.0366989673865736152145872326444
absolute error = 2.444498129242964572186929e-07
relative error = 2.3579627546092501690573469255914e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.304
y[1] (analytic) = 1.0367359294039469089895939343818
y[1] (numeric) = 1.0367356837658991104767392079847
absolute error = 2.456380477985128547263971e-07
relative error = 2.3693405507778449486277604454121e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.303
y[1] (analytic) = 1.0367726837074397437426047801795
y[1] (numeric) = 1.0367724368768983885150930129635
absolute error = 2.468305413552275117672160e-07
relative error = 2.3807585330332549966983402933646e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.302
y[1] (analytic) = 1.0368094747836193503257704682394
y[1] (numeric) = 1.0368092267563153690445383980508
absolute error = 2.480273039812812320701886e-07
relative error = 2.3922167959840854513588682374480e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.301
y[1] (analytic) = 1.0368463026692768079846206988918
y[1] (numeric) = 1.0368460534409307279496947747845
absolute error = 2.492283460800349259241073e-07
relative error = 2.4037154343745716190242955545553e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.3
y[1] (analytic) = 1.0368831674012400054456037047415
y[1] (numeric) = 1.0368829169675619340533350442216
absolute error = 2.504336780713922686605199e-07
relative error = 2.4152545430847233925491679799424e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.299
y[1] (analytic) = 1.0369200690163736777439780461067
y[1] (numeric) = 1.0369198173730632859215901074023
absolute error = 2.516433103918223879387044e-07
relative error = 2.4268342171304697527053943463846e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.298
y[1] (analytic) = 1.0369570075515794430885507183388
y[1] (numeric) = 1.0369567546943259487059708507706
absolute error = 2.528572534943825798675682e-07
relative error = 2.4384545516638033529120264878570e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.297
y[1] (analytic) = 1.0369939830437958397632984357647
y[1] (numeric) = 1.0369937289682779910222444363014
absolute error = 2.540755178487410539994633e-07
relative error = 2.4501156419729251871051943116105e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.296
y[1] (analytic) = 1.0370309955299983630659089938748
y[1] (numeric) = 1.0370307402318844218662017629259
absolute error = 2.552981139411997072309489e-07
relative error = 2.4618175834823893406358128091473e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.295
y[1] (analytic) = 1.0370680450471995022832796483025
memory used=99.1MB, alloc=4.4MB, time=11.52
y[1] (numeric) = 1.0370677885221472275663530027249
absolute error = 2.565250522747169266455776e-07
relative error = 2.4735604717532478240821973213219e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.294
y[1] (analytic) = 1.0371051316324487777040094860954
y[1] (numeric) = 1.0371048738761054087735881522766
absolute error = 2.577563433689304213338188e-07
relative error = 2.4853444024831954898641700132725e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.293
y[1] (analytic) = 1.0371422553228327776679228017745
y[1] (numeric) = 1.0371419963308350174878395764982
absolute error = 2.589919977601800832252763e-07
relative error = 2.4971694715067150315447434762016e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.292
y[1] (analytic) = 1.0371794161554751956526605277078
y[1] (numeric) = 1.0371791559234491941217835593091
absolute error = 2.602320260015308769683987e-07
relative error = 2.5090357747952220657049514290116e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.291
y[1] (analytic) = 1.0372166141675368673973768053924
y[1] (numeric) = 1.037216352691098204601617912471
absolute error = 2.614764386627957588929214e-07
relative error = 2.5209434084572102962768655045607e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.29
y[1] (analytic) = 1.0372538493962158080635778213451
y[1] (numeric) = 1.0372535866709694775049527310249
absolute error = 2.627252463305586250903202e-07
relative error = 2.5328924687383967612193142141477e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.289
y[1] (analytic) = 1.0372911218787472494331400684432
y[1] (numeric) = 1.0372908579002876412358514208429
absolute error = 2.639784596081972886476003e-07
relative error = 2.5448830520218671614203208095577e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.288
y[1] (analytic) = 1.0373284316524036771435452307369
y[1] (numeric) = 1.0373281664163145612370591609542
absolute error = 2.652360891159064860697827e-07
relative error = 2.5569152548282212717097218448242e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.287
y[1] (analytic) = 1.0373657787544948679603689269721
y[1] (numeric) = 1.0373655122563493772394560004765
absolute error = 2.664981454907209129264956e-07
relative error = 2.5689891738157184338649431150516e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.286
y[1] (analytic) = 1.0374031632223679270870605853136
y[1] (numeric) = 1.0374028954577285405487718271987
absolute error = 2.677646393865382887581149e-07
relative error = 2.5811049057804231314923352390185e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.285
y[1] (analytic) = 1.0374405850934073255120517590537
y[1] (numeric) = 1.0374403160578258513696004821088
absolute error = 2.690355814741424512769449e-07
relative error = 2.5932625476563506466659964123318e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.284
y[1] (analytic) = 1.0374780444050349373932302304165
y[1] (numeric) = 1.0374777740940524961667503314479
absolute error = 2.703109824412264798989686e-07
relative error = 2.6054621965156127982054496864949e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.283
y[1] (analytic) = 1.0375155411947100774798172869351
y[1] (numeric) = 1.0375152696038570850639686451962
absolute error = 2.715908529924158486417389e-07
relative error = 2.6177039495685637614730151074844e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.282
y[1] (analytic) = 1.0375530754999295385716855922826
y[1] (numeric) = 1.037552802624725689280077168256
absolute error = 2.728752038492916084240266e-07
relative error = 2.6299879041639459695712144870153e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.281
y[1] (analytic) = 1.0375906473582276290161551108778
y[1] (numeric) = 1.0375903731941818786025563079984
absolute error = 2.741640457504135988028794e-07
relative error = 2.6423141577890360958199817302381e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.28
y[1] (analytic) = 1.0376282568071762102423045830638
y[1] (numeric) = 1.0376279813497867588986153992742
absolute error = 2.754573894513436891837896e-07
relative error = 2.6546828080697911173929353552561e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.279
y[1] (analytic) = 1.0376659038843847343328360851761
y[1] (numeric) = 1.037665627129139009663786545464
absolute error = 2.767552457246690495397121e-07
relative error = 2.6670939527709944599914558352293e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.278
y[1] (analytic) = 1.037703588627500281633530246365
y[1] (numeric) = 1.0377033105698749216080795716534
absolute error = 2.780576253600254506747116e-07
relative error = 2.6795476897964022234347312133821e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.277
y[1] (analytic) = 1.0377413110742075984003297316334
y[1] (numeric) = 1.0377410317096684342797356635682
absolute error = 2.793645391641205940680652e-07
relative error = 2.6920441171888894880434500692489e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.276
y[1] (analytic) = 1.0377790712622291344840886381752
y[1] (numeric) = 1.0377787905862311737266173034902
absolute error = 2.806759979607574713346850e-07
relative error = 2.7045833331305967016942491948221e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.275
y[1] (analytic) = 1.0378168692293250810530254897667
y[1] (numeric) = 1.037816587237312490195272151998
absolute error = 2.819920125908577533377687e-07
relative error = 2.7171654359430761474214982364922e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.274
y[1] (analytic) = 1.0378547050132934083529175516679
y[1] (numeric) = 1.0378544217006994958677085620388
absolute error = 2.833125939124852089896291e-07
relative error = 2.7297905240874384914424720598354e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.273
y[1] (analytic) = 1.0378925786519699035050742262309
y[1] (numeric) = 1.0378922940142171026359204495358
absolute error = 2.846377528008691537766951e-07
relative error = 2.7424586961644994114814169551923e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.272
y[1] (analytic) = 1.0379304901832282083421273271916
y[1] (numeric) = 1.0379302042157280599141992824741
absolute error = 2.859675001484279280447175e-07
relative error = 2.7551700509149263052674609521837e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.271
y[1] (analytic) = 1.0379684396449798572816760684382
y[1] (numeric) = 1.0379681523431329924892709881797
absolute error = 2.873018468647924050802585e-07
relative error = 2.7679246872193850790808082946321e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.27
y[1] (analytic) = 1.0380064270751743152378246409055
y[1] (numeric) = 1.0380061384343704384082956163215
absolute error = 2.886408038768295290245840e-07
relative error = 2.7807227040986870162210942963614e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.269
y[1] (analytic) = 1.0380444525117990155706502891341
y[1] (numeric) = 1.0380441625274168869047676330147
absolute error = 2.899843821286658826561194e-07
relative error = 2.7935642007139357252712248783165e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.268
y[1] (analytic) = 1.0380825159928793980736398369677
y[1] (numeric) = 1.0380822246602868163623547592921
absolute error = 2.913325925817112850776756e-07
relative error = 2.8064492763666741680295139713580e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=103.0MB, alloc=4.4MB, time=11.98
x[1] = -3.267
y[1] (analytic) = 1.0381206175564789469991326498261
y[1] (numeric) = 1.0381203248710327323167133051361
absolute error = 2.926854462146824193446900e-07
relative error = 2.8193780304990317669823431565806e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.266
y[1] (analytic) = 1.0381587572406992291218080590022
y[1] (numeric) = 1.0381584631977452054953179882282
absolute error = 2.940429540236264900707740e-07
relative error = 2.8323505626938715921890603676520e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.265
y[1] (analytic) = 1.038196935083679931840255311472
y[1] (numeric) = 1.0381966396785529098953442645736
absolute error = 2.954051270219449110468984e-07
relative error = 2.8453669726749376274502598315112e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.264
y[1] (analytic) = 1.0382351511235989013166641467908
y[1] (numeric) = 1.0382348543516226608996412362
absolute error = 2.967719762404170229105908e-07
relative error = 2.8584273603070021156300361619026e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.263
y[1] (analytic) = 1.0382734053986721806546741407705
y[1] (numeric) = 1.0382731072551594534308332392059
absolute error = 2.981435127272238409015646e-07
relative error = 2.8715318255960129830022816332669e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.262
y[1] (analytic) = 1.0383116979471540481154209937896
y[1] (numeric) = 1.0383113984274065001435882535507
absolute error = 2.995197475479718327402389e-07
relative error = 2.8846804686892413424905143122447e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.261
y[1] (analytic) = 1.0383500288073370553718179797855
y[1] (numeric) = 1.0383497279066452696550913141329
absolute error = 3.009006917857167266656526e-07
relative error = 2.8978733898754290756701831992337e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.26
y[1] (analytic) = 1.0383883980175520658011108102137
y[1] (numeric) = 1.0383880957311955248137611408943
absolute error = 3.022863565409873496693194e-07
relative error = 2.9111106895849364934018476278197e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.259
y[1] (analytic) = 1.0384268056161682928157442055323
y[1] (numeric) = 1.0384265019394153610062482439199
absolute error = 3.036767529318094959616124e-07
relative error = 2.9243924683898900749630641821220e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.258
y[1] (analytic) = 1.0384652516415933382325785050815
y[1] (numeric) = 1.0384649465697012445027527977702
absolute error = 3.050718920937298257073113e-07
relative error = 2.9377188270043302855462709541423e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.257
y[1] (analytic) = 1.0385037361322732306804946845772
y[1] (numeric) = 1.0385034296604880508407006175914
absolute error = 3.064717851798397940669858e-07
relative error = 2.9510898662843594719893782899619e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.256
y[1] (analytic) = 1.038542259126692464046426188828
y[1] (numeric) = 1.0385419512502491032468156078926
absolute error = 3.078764433607996105809354e-07
relative error = 2.9645056872282898366052506769273e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.255
y[1] (analytic) = 1.0385808206633740359598560257098
y[1] (numeric) = 1.0385805113774962110976270932642
absolute error = 3.092858778248622289324456e-07
relative error = 2.9779663909767914889756728358070e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.254
y[1] (analytic) = 1.0386194207808794863158176058988
y[1] (numeric) = 1.0386191100807797084184504787332
absolute error = 3.107000997778973671271656e-07
relative error = 2.9914720788130405755748509258609e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.253
y[1] (analytic) = 1.0386580595178089358364378513667
y[1] (numeric) = 1.0386577473986884924208797259112
absolute error = 3.121191204434155581254555e-07
relative error = 3.0050228521628674870869348178758e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.252
y[1] (analytic) = 1.0386967369128011246710611341843
y[1] (numeric) = 1.0386964233698500620788301695906
absolute error = 3.135429510625922309645937e-07
relative error = 3.0186188125949051432814789017391e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.251
y[1] (analytic) = 1.0387354530045334510349926457613
y[1] (numeric) = 1.0387351380329305567431702379819
absolute error = 3.149716028942918224077794e-07
relative error = 3.0322600618207373553102032363349e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.25
y[1] (analytic) = 1.0387742078317220098868998352676
y[1] (numeric) = 1.0387738914266347947949806783603
absolute error = 3.164050872150919191569073e-07
relative error = 3.0459467016950472652878403200452e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.249
y[1] (analytic) = 1.0388130014331216316449105946427
y[1] (numeric) = 1.0388126835897063123374799285055
absolute error = 3.178434153193074306661372e-07
relative error = 3.0596788342157658630193073479884e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.248
y[1] (analytic) = 1.0388518338475259209414469062925
y[1] (numeric) = 1.0388515145609274019266543129711
absolute error = 3.192865985190147925933214e-07
relative error = 3.0734565615242205797348448047701e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.247
y[1] (analytic) = 1.0388907051137672954168327083119
y[1] (numeric) = 1.0388903843791191513406317819123
absolute error = 3.207346481440762009263996e-07
relative error = 3.0872799859052839586942251446657e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.246
y[1] (analytic) = 1.0389296152707170245517147708437
y[1] (numeric) = 1.0389292930831414823878379489309
absolute error = 3.221875755421638768219128e-07
relative error = 3.1011492097875224025205484562361e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.245
y[1] (analytic) = 1.0389685643572852685383354159977
y[1] (numeric) = 1.0389682407118931897539732231668
absolute error = 3.236453920787843621928309e-07
relative error = 3.1150643357433449971235670114503e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.244
y[1] (analytic) = 1.039007552412421117190695952607
y[1] (numeric) = 1.0390072273043119798878498696719
absolute error = 3.251081091373028460829351e-07
relative error = 3.1290254664891524120719347781664e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.243
y[1] (analytic) = 1.0390465794751126288936497359861
y[1] (numeric) = 1.0390462528993745099261278709506
absolute error = 3.265757381189675218650355e-07
relative error = 3.1430327048854858772731621869622e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.242
y[1] (analytic) = 1.03908564558438686959096380179
y[1] (numeric) = 1.0390853175360964266569885014371
absolute error = 3.280482904429339753003529e-07
relative error = 3.1570861539371762358195285440008e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.241
y[1] (analytic) = 1.0391247507793099518123880620366
y[1] (numeric) = 1.0391244212535324055227845656023
absolute error = 3.295257775462896034964343e-07
relative error = 3.1711859167934930728575969872442e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.24
y[1] (analytic) = 1.0391638950989870737397710903658
y[1] (numeric) = 1.0391635640907761896617062893502
absolute error = 3.310082108840780648010156e-07
relative error = 3.1853320967482939203384014498438e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=106.8MB, alloc=4.4MB, time=12.43
x[1] = -3.239
y[1] (analytic) = 1.0392030785825625583122615626549
y[1] (numeric) = 1.0392027460869606289885018933628
absolute error = 3.324956019293237596692921e-07
relative error = 3.1995247972401735375048278587643e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.238
y[1] (analytic) = 1.0392423012692198923706344581946
y[1] (numeric) = 1.0392419672812577193142919160969
absolute error = 3.339879621730563425420977e-07
relative error = 3.2137641218526132669720974842035e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.237
y[1] (analytic) = 1.0392815631981817658407811657542
y[1] (numeric) = 1.0392812277128786415055163932156
absolute error = 3.354853031243352647725386e-07
relative error = 3.2280501743141304662566886805093e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.236
y[1] (analytic) = 1.0393208644087101109564026780307
y[1] (numeric) = 1.0393205274210738006820540393571
absolute error = 3.369876363102743486386736e-07
relative error = 3.2423830584984280146084734145903e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.235
y[1] (analytic) = 1.0393602049401061415209450971778
y[1] (numeric) = 1.0393598664451328654545526173032
absolute error = 3.384949732760663924798746e-07
relative error = 3.2567628784245438950002373046412e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.234
y[1] (analytic) = 1.0393995848317103922088167133529
y[1] (numeric) = 1.0393992448243848072010097188067
absolute error = 3.400073255850078069945462e-07
relative error = 3.2711897382570008511281791464208e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.233
y[1] (analytic) = 1.039439004122902757905925957504
y[1] (numeric) = 1.0394386625981979393826432205761
absolute error = 3.415247048185232827369279e-07
relative error = 3.2856637423059561192764047784715e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.232
y[1] (analytic) = 1.0394784628531025330895795689354
y[1] (numeric) = 1.0394781198059799568990907181902
absolute error = 3.430471225761904888507452e-07
relative error = 3.3001849950273512348978300504377e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.231
y[1] (analytic) = 1.0395179610617684512477803575562
y[1] (numeric) = 1.0395176164871779754829772800336
absolute error = 3.445745904757648030775226e-07
relative error = 3.3147536010230619137633434482211e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.23
y[1] (analytic) = 1.0395574987883987243379639801109
y[1] (numeric) = 1.0395571526812785711338909026972
absolute error = 3.461071201532040730774137e-07
relative error = 3.3293696650410480075304697768458e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.229
y[1] (analytic) = 1.0395970760725310822852141891331
y[1] (numeric) = 1.0395967284278078195918050886836
absolute error = 3.476447232626934091004495e-07
relative error = 3.3440332919755035335822010982739e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.228
y[1] (analytic) = 1.0396366929537428125199960528396
y[1] (numeric) = 1.0396363437663313358499880066911
absolute error = 3.491874114766700080461485e-07
relative error = 3.3587445868670067789860515589801e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.227
y[1] (analytic) = 1.0396763494716507995554466837033
y[1] (numeric) = 1.039675998736454313707437734223
absolute error = 3.507351964858480089494803e-07
relative error = 3.3735036549026704784228353972506e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.226
y[1] (analytic) = 1.0397160456659115646042630529976
y[1] (numeric) = 1.0397156933778215653608831217821
absolute error = 3.522880899992433799312155e-07
relative error = 3.3883106014162920659340410840511e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.225
y[1] (analytic) = 1.0397557815762213052352265082029
y[1] (numeric) = 1.0397554277301175610363898574629
absolute error = 3.538461037441988366507400e-07
relative error = 3.4031655318885040003360869657199e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.224
y[1] (analytic) = 1.0397955572423159350694036498055
y[1] (numeric) = 1.0397952018330664686606113503454
absolute error = 3.554092494664087922994601e-07
relative error = 3.4180685519469241641491833841329e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.223
y[1] (analytic) = 1.0398353727039711235160632636895
y[1] (numeric) = 1.0398350157264321935717240907275
absolute error = 3.569775389299443391729620e-07
relative error = 3.4330197673663063358878574395192e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.222
y[1] (analytic) = 1.0398752280010023355483490450454
y[1] (numeric) = 1.0398748694500184182700871849015
absolute error = 3.585509839172782618601439e-07
relative error = 3.4480192840686907355596934434853e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.221
y[1] (analytic) = 1.0399151231732648715187478894693
y[1] (numeric) = 1.0399147630436686422086658018946
absolute error = 3.601295962293100820875747e-07
relative error = 3.4630672081235546432181565142763e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.22
y[1] (analytic) = 1.0399550582606539070143935667244
y[1] (numeric) = 1.0399546965472662216232583093412
absolute error = 3.617133876853911352573832e-07
relative error = 3.4781636457479630904148151204801e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.219
y[1] (analytic) = 1.0399950333031045327522456324736
y[1] (numeric) = 1.0399946700007344094025669154461
absolute error = 3.633023701233496787170275e-07
relative error = 3.4933087033067196243956856290561e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.218
y[1] (analytic) = 1.0400350483405917945141834731629
y[1] (numeric) = 1.040034683444036394998151673829
absolute error = 3.648965553995160317993339e-07
relative error = 3.5085024873125171448857678808153e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.217
y[1] (analytic) = 1.0400751034131307331220554191548
y[1] (numeric) = 1.0400747369171753443743077479088
absolute error = 3.664959553887477476712460e-07
relative error = 3.5237451044260888133052985871932e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.216
y[1] (analytic) = 1.0401151985607764244527229011635
y[1] (numeric) = 1.0401148304601944399979058713982
absolute error = 3.681005819844548170297653e-07
relative error = 3.5390366614563590342606015877183e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.215
y[1] (analytic) = 1.0401553338236240194931396650397
y[1] (numeric) = 1.040154964113176920868235981427
absolute error = 3.697104470986249036836127e-07
relative error = 3.5543772653605945091518367017577e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.214
y[1] (analytic) = 1.0401955092418087844355060999864
y[1] (numeric) = 1.040195137916246122586894040804
absolute error = 3.713255626618486120591824e-07
relative error = 3.5697670232445553617393122384687e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.213
y[1] (analytic) = 1.0402357248555061408125387753656
y[1] (numeric) = 1.0402353519095655174677521059567
absolute error = 3.729459406233447866694089e-07
relative error = 3.5852060423626463355094561492184e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.212
y[1] (analytic) = 1.0402759807049317056728953213663
y[1] (numeric) = 1.0402756061333387546870517371571
absolute error = 3.745715929509858435842092e-07
relative error = 3.6006944301180680626808940581058e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=110.6MB, alloc=4.4MB, time=12.88
x[1] = -3.211
y[1] (analytic) = 1.040316276830341331796794828964
y[1] (numeric) = 1.0403159006278097004736608877533
absolute error = 3.762025316313231339412107e-07
relative error = 3.6162322940629684046905012805897e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.21
y[1] (analytic) = 1.040356613272031147951873984794
y[1] (numeric) = 1.0403562354332624783395344492754
absolute error = 3.778387686696123395355186e-07
relative error = 3.6318197418985938639986641039545e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.209
y[1] (analytic) = 1.0403969900703375991893191967992
y[1] (numeric) = 1.0403966105900215093504186694756
absolute error = 3.794803160898389005273236e-07
relative error = 3.6474568814754410670523876570586e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.208
y[1] (analytic) = 1.0404374072656374871803150067869
y[1] (numeric) = 1.0404370261384515524368397005914
absolute error = 3.811271859347434753061955e-07
relative error = 3.6631438207934083182442669184701e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.207
y[1] (analytic) = 1.0404778648983480105928491263468
y[1] (numeric) = 1.0404774821189577447454165753937
absolute error = 3.827793902658474325509531e-07
relative error = 3.6788806680019472247047149525926e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.206
y[1] (analytic) = 1.040518363008926805508914472939
y[1] (numeric) = 1.04051797857198564203053894889
absolute error = 3.844369411634783755240490e-07
relative error = 3.6946675314002143917642509974033e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.205
y[1] (analytic) = 1.0405589016378719858821486233565
y[1] (numeric) = 1.0405585155380212590864499839064
absolute error = 3.860998507267956986394501e-07
relative error = 3.7105045194372231889220002047868e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.204
y[1] (analytic) = 1.0405994808257221840359511422058
y[1] (numeric) = 1.0405990930575911102197747991622
absolute error = 3.877681310738161763430436e-07
relative error = 3.7263917407119955861559696822221e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.203
y[1] (analytic) = 1.0406401006130565912021192835258
y[1] (numeric) = 1.0406397111712622497625349388847
absolute error = 3.894417943414395843446411e-07
relative error = 3.7423293039737140604100170528500e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.202
y[1] (analytic) = 1.0406807610404949981000426041848
y[1] (numeric) = 1.0406803699196423126256893634822
absolute error = 3.911208526854743532407026e-07
relative error = 3.7583173181218735720918391361365e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.201
y[1] (analytic) = 1.0407214621486978355564970682523
y[1] (numeric) = 1.0407210693433795548932425013082
absolute error = 3.928053182806632545669441e-07
relative error = 3.7743558922064336114156478886544e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.2
y[1] (analytic) = 1.0407622039783662151660792621444
y[1] (numeric) = 1.0407618094831628944569599421018
absolute error = 3.944952033207091193200426e-07
relative error = 3.7904451354279703144226173892436e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.199
y[1] (analytic) = 1.0408029865702419699923213809802
y[1] (numeric) = 1.040802590379721951691732393285
absolute error = 3.961905200183005889876952e-07
relative error = 3.8065851571378286485115314101707e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.198
y[1] (analytic) = 1.0408438099651076953095276872662
y[1] (numeric) = 1.0408434120738270901716285609303
absolute error = 3.978912806051378991263359e-07
relative error = 3.8227760668382746673114436165601e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.197
y[1] (analytic) = 1.0408846742037867893853731837509
y[1] (numeric) = 1.0408842746062894574266776578898
absolute error = 3.995974973319586955258611e-07
relative error = 3.8390179741826478347275480386748e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.196
y[1] (analytic) = 1.0409255793271434943043052830493
y[1] (numeric) = 1.0409251780179610257404222822905
absolute error = 4.013091824685638830007588e-07
relative error = 3.8553109889755134179908086957015e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.195
y[1] (analytic) = 1.0409665253760829368317892974444
y[1] (numeric) = 1.0409661223497346329882824503594
absolute error = 4.030263483038435068470850e-07
relative error = 3.8716552211728149495412900179720e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.194
y[1] (analytic) = 1.0410075123915511693194386131128
y[1] (numeric) = 1.0410071076425440235167716083385
absolute error = 4.047490071458026670047743e-07
relative error = 3.8880507808820267575744727410049e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.193
y[1] (analytic) = 1.0410485404145352106510704539092
y[1] (numeric) = 1.0410481339373638890636054890884
absolute error = 4.064771713215874649648208e-07
relative error = 3.9044977783623065650792350672858e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.192
y[1] (analytic) = 1.041089609486063087229728180769
y[1] (numeric) = 1.041089201275209909718744719858
absolute error = 4.082108531775109834609110e-07
relative error = 3.9209963240246481571955386794227e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.191
y[1] (analytic) = 1.0411307196472038740057111137537
y[1] (numeric) = 1.0411303096971387949264121286191
absolute error = 4.099500650790792989851346e-07
relative error = 3.9375465284320341167192038234584e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.19
y[1] (analytic) = 1.0411718709390677355456529047735
y[1] (numeric) = 1.0411714592442483245281257373244
absolute error = 4.116948194110175271674491e-07
relative error = 3.9541485022995886275805563205243e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.189
y[1] (analytic) = 1.0412130634028059671426895300677
y[1] (numeric) = 1.0412126499576773898467884714501
absolute error = 4.134451285772959010586176e-07
relative error = 3.9708023564947303461230638539210e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.188
y[1] (analytic) = 1.0412542970796110359677580126157
y[1] (numeric) = 1.0412538818786060348118756562273
absolute error = 4.152010050011558823563884e-07
relative error = 3.9875082020373253400074664067944e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.187
y[1] (analytic) = 1.0412955720107166222620670257797
y[1] (numeric) = 1.0412951550482554971257614110505
absolute error = 4.169624611251363056147292e-07
relative error = 4.0042661500998400945662435132866e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.186
y[1] (analytic) = 1.0413368882373976605707805706537
y[1] (numeric) = 1.0413364695078882494712250946763
absolute error = 4.187295094110995554759774e-07
relative error = 4.0210763120074945864326402799134e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.185
y[1] (analytic) = 1.0413782458009703810179559608048
y[1] (numeric) = 1.0413778252988080407601789949929
absolute error = 4.205021623402577769658119e-07
relative error = 4.0379387992384154242678056108006e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.184
y[1] (analytic) = 1.0414196447427923506227773893507
y[1] (numeric) = 1.0414192224623599374236584983464
absolute error = 4.222804324131991188910043e-07
relative error = 4.0548537234237890564090084177564e-05 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=114.4MB, alloc=4.4MB, time=13.33
NO POLE
x[1] = -3.183
y[1] (analytic) = 1.0414610851042625146571263946073
y[1] (numeric) = 1.0414606610399303647431160146611
absolute error = 4.240643321499140103799462e-07
relative error = 4.0718211963480150452611766576276e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.182
y[1] (analytic) = 1.0415025669268212380445305818828
y[1] (numeric) = 1.0415021410729471482230599758789
absolute error = 4.258538740898214706060039e-07
relative error = 4.0888413299488594082534331105100e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.181
y[1] (analytic) = 1.0415440902519503468005320003689
y[1] (numeric) = 1.041543662602879555005080266576
absolute error = 4.276490707917954517337929e-07
relative error = 4.1059142363176080251815995184809e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.18
y[1] (analytic) = 1.041585655121173169514516615502
y[1] (numeric) = 1.0415852256712383353233014869859
absolute error = 4.294499348341912151285161e-07
relative error = 4.1230400276992201117570365536561e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.179
y[1] (analytic) = 1.0416272615760545788730463586265
y[1] (numeric) = 1.0416268303195757640013054900734
absolute error = 4.312564788148717408685531e-07
relative error = 4.1402188164924817591815043888203e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.178
y[1] (analytic) = 1.0416689096582010332247352772966
y[1] (numeric) = 1.0416684765894856819905646757589
absolute error = 4.330687153512341706015377e-07
relative error = 4.1574507152501595395671037526411e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.177
y[1] (analytic) = 1.0417105994092606181867113510947
y[1] (numeric) = 1.0417101645226035379504275668889
absolute error = 4.348866570802362837842058e-07
relative error = 4.1747358366791541770196865638936e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.176
y[1] (analytic) = 1.0417523308709230882927055794338
y[1] (numeric) = 1.0417518941606064298696982330884
absolute error = 4.367103166584230073463454e-07
relative error = 4.1920742936406542842034949644043e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.175
y[1] (analytic) = 1.0417941040849199086828099894349
y[1] (numeric) = 1.0417936655452131467298511702091
absolute error = 4.385397067619529588192258e-07
relative error = 4.2094661991502901642041162004062e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.174
y[1] (analytic) = 1.0418359190930242968349462536406
y[1] (numeric) = 1.0418354787181842102099232847102
absolute error = 4.403748400866250229689304e-07
relative error = 4.2269116663782876775061859417445e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.173
y[1] (analytic) = 1.0418777759370512643380866490391
y[1] (numeric) = 1.0418773337213219164331246739717
absolute error = 4.422157293479049619750674e-07
relative error = 4.2444108086496221739016409879569e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.172
y[1] (analytic) = 1.0419196746588576587072691306204
y[1] (numeric) = 1.0419192305964703777552099352443
absolute error = 4.440623872809520591953761e-07
relative error = 4.2619637394441724891436265396045e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.171
y[1] (analytic) = 1.0419616153003422052404483344852
y[1] (numeric) = 1.041961169385515564594651777687
absolute error = 4.459148266406457965567982e-07
relative error = 4.2795705723968750061605453758444e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.17
y[1] (analytic) = 1.04200359790344554891722436736
y[1] (numeric) = 1.0420031501303853473046587537323
absolute error = 4.477730602016125656136277e-07
relative error = 4.2972314212978777806440447109412e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.169
y[1] (analytic) = 1.0420456225101502963394912812512
y[1] (numeric) = 1.0420451728730495380870789678484
absolute error = 4.496371007582524123134028e-07
relative error = 4.3149464000926947308240969450901e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.168
y[1] (analytic) = 1.0420876891624810577140471738896
y[1] (numeric) = 1.04208723765551993294823166264
absolute error = 4.515069611247658155112496e-07
relative error = 4.3327156228823598912436565906210e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.167
y[1] (analytic) = 1.0421297979025044888772078975798
y[1] (numeric) = 1.0421293445198503536967086241437
absolute error = 4.533826541351804992734361e-07
relative error = 4.3505392039235817303447220508913e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.166
y[1] (analytic) = 1.0421719487723293333614664010704
y[1] (numeric) = 1.0421714935081366899831873901294
absolute error = 4.552641926433782790109410e-07
relative error = 4.3684172576288975316769496691017e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.165
y[1] (analytic) = 1.0422141418141064645042397711095
y[1] (numeric) = 1.0422136846625169413822982872164
absolute error = 4.571515895231219414838931e-07
relative error = 4.3863498985668278385393353167048e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.164
y[1] (analytic) = 1.0422563770700289275987460824341
y[1] (numeric) = 1.0422559180251712595165873646544
absolute error = 4.590448576680821587177797e-07
relative error = 4.4043372414620309618647614102877e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.163
y[1] (analytic) = 1.0422986545823319820870532070761
y[1] (numeric) = 1.0422981936383219902226173346989
absolute error = 4.609440099918644358723772e-07
relative error = 4.4223794011954575511566051826224e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.162
y[1] (analytic) = 1.0423409743932931437953417760347
y[1] (numeric) = 1.0423405115442337157592486716376
absolute error = 4.628490594280360931043971e-07
relative error = 4.4404764928045052282858582070669e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.161
y[1] (analytic) = 1.0423833365452322272114245285835
y[1] (numeric) = 1.0423828717852132970581430636872
absolute error = 4.647600189301532814648963e-07
relative error = 4.4586286314831732839566102396146e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.16
y[1] (analytic) = 1.042425741080511387804564326735
y[1] (numeric) = 1.0424252744036099160165314541916
absolute error = 4.666769014717880328725434e-07
relative error = 4.4768359325822174366470279772561e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.159
y[1] (analytic) = 1.0424681880415351643876331546826
y[1] (numeric) = 1.0424677194418151178322889507994
absolute error = 4.685997200465553442038832e-07
relative error = 4.4950985116093046538323089918720e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.158
y[1] (analytic) = 1.0425106774707505215216544653849
y[1] (numeric) = 1.0425102069422628533813589235956
absolute error = 4.705284876681402955417893e-07
relative error = 4.5134164842291680352954121359547e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.157
y[1] (analytic) = 1.0425532094106468919627712788358
y[1] (numeric) = 1.042552736947429521637568655493
absolute error = 4.724632173703252026233428e-07
relative error = 4.5317899662637617583306888336879e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.156
memory used=118.2MB, alloc=4.4MB, time=13.78
y[1] (analytic) = 1.0425957839037562191516824789938
y[1] (numeric) = 1.04259530949983401213487895057
absolute error = 4.744039222070168035284238e-07
relative error = 4.5502190736924160846448667837208e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.155
y[1] (analytic) = 1.04263840099265299974558979881
y[1] (numeric) = 1.0426379246420377474721101484589
absolute error = 4.763506152522734796503511e-07
relative error = 4.5687039226519924287591629502178e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.154
y[1] (analytic) = 1.0426810607199543261926980253042
y[1] (numeric) = 1.0426805824166447258601870353525
absolute error = 4.783033096003325109899517e-07
relative error = 4.5872446294370384877156023285403e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.153
y[1] (analytic) = 1.0427237631283199293493109991944
y[1] (numeric) = 1.0427232828663015637119451847002
absolute error = 4.802620183656373658144942e-07
relative error = 4.6058413104999434318899772441594e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.152
y[1] (analytic) = 1.0427665082604522211395660261782
y[1] (numeric) = 1.0427660260336975382745413032139
absolute error = 4.822267546828650247229643e-07
relative error = 4.6244940824510931567131578810583e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.151
y[1] (analytic) = 1.042809296159096337257849359605
y[1] (numeric) = 1.0428088119615646303045102003914
absolute error = 4.841975317069533391592136e-07
relative error = 4.6432030620590255951018242687033e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.15
y[1] (analytic) = 1.0428521268670401799139354569562
y[1] (numeric) = 1.0428516406926775667855110423997
absolute error = 4.861743626131284244145565e-07
relative error = 4.6619683662505860903989575682190e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.149
y[1] (analytic) = 1.042895000427114460620892755279
y[1] (numeric) = 1.0428945122698538636888055938345
absolute error = 4.881572605969320871614445e-07
relative error = 4.6807901121110828296237988748806e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.148
y[1] (analytic) = 1.0429379168821927430257987534807
y[1] (numeric) = 1.0429374267359538687765111935896
absolute error = 4.901462388742492875598911e-07
relative error = 4.6996684168844423368302507029749e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.147
y[1] (analytic) = 1.0429808762751914857833072322033
y[1] (numeric) = 1.042980384133880804447671253832
absolute error = 4.921413106813356359783713e-07
relative error = 4.7186033979733650263720276692916e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.146
y[1] (analytic) = 1.0430238786490700854721104848487
y[1] (numeric) = 1.0430233845065808106271861138793
absolute error = 4.941424892748449243709694e-07
relative error = 4.7375951729394808158721819145857e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.145
y[1] (analytic) = 1.0430669240468309195543394762212
y[1] (numeric) = 1.0430664278970429876976471236248
absolute error = 4.961497879318566923525964e-07
relative error = 4.7566438595035047986939259142957e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.144
y[1] (analytic) = 1.0431100125115193893779448881898
y[1] (numeric) = 1.0431095143482994394741168740426
absolute error = 4.981632199499038280141472e-07
relative error = 4.7757495755453929757089831325945e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.143
y[1] (analytic) = 1.043153144086223963222102054756
y[1] (numeric) = 1.0431526439034253162218985352374
absolute error = 5.001827986470002035195186e-07
relative error = 4.7949124391044980461590212129334e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.142
y[1] (analytic) = 1.0431963188140762193856828319347
y[1] (numeric) = 1.0431958166055388577173373054793
absolute error = 5.022085373616683455264554e-07
relative error = 4.8141325683797252574050017150379e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.141
y[1] (analytic) = 1.0432395367382508893188374909244
y[1] (numeric) = 1.0432390324978014363516970176803
absolute error = 5.042404494529671404732441e-07
relative error = 4.8334100817296883133586145089335e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.14
y[1] (analytic) = 1.0432827979019659007977297661522
y[1] (numeric) = 1.0432822916234176002781549928313
absolute error = 5.062785483005195747733209e-07
relative error = 4.8527450976728653413892493185740e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.139
y[1] (analytic) = 1.0433261023484824211424682329311
y[1] (numeric) = 1.0433255940256351166019582730212
absolute error = 5.083228473045405099599099e-07
relative error = 4.8721377348877549174992586827937e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.138
y[1] (analytic) = 1.0433694501211049004782772326665
y[1] (numeric) = 1.0433689397477450146137844098077
absolute error = 5.103733598858644928228588e-07
relative error = 4.8915881122130321495595876773824e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.137
y[1] (analytic) = 1.0434128412631811150399506067844
y[1] (numeric) = 1.0434123288330816290663500268986
absolute error = 5.124300994859736005798858e-07
relative error = 4.9110963486477048183971171048663e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.136
y[1] (analytic) = 1.0434562758181022105196315438404
y[1] (numeric) = 1.0434557613250226434943104193367
absolute error = 5.144930795670253211245037e-07
relative error = 4.9306625633512695765243929873241e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.135
y[1] (analytic) = 1.0434997538293027454579618875915
y[1] (numeric) = 1.0434992372669891335774934946571
absolute error = 5.165623136118804683929344e-07
relative error = 4.9502868756438682043016906531698e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.134
y[1] (analytic) = 1.0435432753402607346786442971851
y[1] (numeric) = 1.0435427567024456105475114048065
absolute error = 5.186378151241311328923786e-07
relative error = 4.9699694050064439233206775464381e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.133
y[1] (analytic) = 1.0435868403944976927664606940289
y[1] (numeric) = 1.0435863196749000646377932609764
absolute error = 5.207195976281286674330525e-07
relative error = 4.9897102710808977667982088470322e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.132
y[1] (analytic) = 1.0436304490355786775887904733666
y[1] (numeric) = 1.0436299262279040085770823669098
absolute error = 5.228076746690117081064568e-07
relative error = 5.0095095936702450067681204493121e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.131
y[1] (analytic) = 1.0436741013071123338606720020785
y[1] (numeric) = 1.04367357640505252112644144969
absolute error = 5.249020598127342305523885e-07
relative error = 5.0293674927387716378581329705518e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.13
y[1] (analytic) = 1.0437177972527509367534509677739
y[1] (numeric) = 1.0437172702499842906598094105143
absolute error = 5.270027666460936415572596e-07
relative error = 5.0492840884121909174383082871080e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.129
y[1] (analytic) = 1.0437615369161904355470591878261
y[1] (numeric) = 1.0437610078063816587881531614919
absolute error = 5.291098087767589060263342e-07
relative error = 5.0692595009777999619267667112564e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=122.0MB, alloc=4.4MB, time=14.25
x[1] = -3.128
y[1] (analytic) = 1.0438053203411704973259675306341
y[1] (numeric) = 1.0438047891179706640272581580867
absolute error = 5.312231998332987093725474e-07
relative error = 5.0892938508846363990376808587562e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.127
y[1] (analytic) = 1.0438491475714745507188566450652
y[1] (numeric) = 1.0438486142285210855092012804487
absolute error = 5.333429534652096553646165e-07
relative error = 5.1093872587436350757558224038659e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.126
y[1] (analytic) = 1.0438930186509298296820492377555
y[1] (numeric) = 1.0438924831818464867375497605464
absolute error = 5.354690833429444994772091e-07
relative error = 5.1295398453277848218212633312591e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.125
y[1] (analytic) = 1.0439369336234074173267476817015
y[1] (numeric) = 1.0439363960218042593863298957239
absolute error = 5.376016031579404177859776e-07
relative error = 5.1497517315722852685070687621159e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.124
y[1] (analytic) = 1.0439808925328222897901207833866
y[1] (numeric) = 1.0439803527922956671428093330609
absolute error = 5.397405266226473114503257e-07
relative error = 5.1700230385747037224721593963141e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.123
y[1] (analytic) = 1.0440248954231333601502835795314
y[1] (numeric) = 1.0440243535372658895941367527142
absolute error = 5.418858674705561468268172e-07
relative error = 5.1903538875951320944707515580462e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.122
y[1] (analytic) = 1.0440689423383435223852140784515
y[1] (numeric) = 1.0440683983007040661578828222607
absolute error = 5.440376394562273312561908e-07
relative error = 5.2107444000563438826990943191665e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.121
y[1] (analytic) = 1.0441130333224996953756509049434
y[1] (numeric) = 1.0441124871266433400565263379491
absolute error = 5.461958563553191245669943e-07
relative error = 5.2311946975439512105594974059022e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.12
y[1] (analytic) = 1.0441571684196928669520158516001
y[1] (numeric) = 1.0441566200591609023359295126983
absolute error = 5.483605319646160863389018e-07
relative error = 5.2517049018065619186209208078929e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.119
y[1] (analytic) = 1.0442013476740581379854053834815
y[1] (numeric) = 1.0442007971423780359278464146546
absolute error = 5.505316801020575589688269e-07
relative error = 5.2722751347559367105546647510784e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.118
y[1] (analytic) = 1.0442455711297747665226951871367
y[1] (numeric) = 1.0442450184204601597565086041383
absolute error = 5.527093146067661865829984e-07
relative error = 5.2929055184671463528230038936910e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.117
y[1] (analytic) = 1.044289838831066211965801899084
y[1] (numeric) = 1.0442892839376168728893320608733
absolute error = 5.548934493390764698382107e-07
relative error = 5.3135961751787289278978382868672e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.116
y[1] (analytic) = 1.0443341508222001792951461930166
y[1] (numeric) = 1.0443335937381019987317895374991
absolute error = 5.570840981805633566555175e-07
relative error = 5.3343472272928471407857629850198e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.115
y[1] (analytic) = 1.0443785071474886633373614491981
y[1] (numeric) = 1.044377947866213629266492519516
absolute error = 5.592812750340708689296821e-07
relative error = 5.3551587973754456786351736700959e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.114
y[1] (analytic) = 1.0444229078512879930772922737628
y[1] (numeric) = 1.0444223463662941693365270160089
absolute error = 5.614849938237407652577539e-07
relative error = 5.3760310081564086232003504042526e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.113
y[1] (analytic) = 1.0444673529779988760143271799209
y[1] (numeric) = 1.0444667892827303809730874497343
absolute error = 5.636952684950412397301866e-07
relative error = 5.3969639825297169159366849655358e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.112
y[1] (analytic) = 1.0445118425720664425631097874065
y[1] (numeric) = 1.0445112766599534277674529594379
absolute error = 5.659121130147956568279686e-07
relative error = 5.4179578435536058755005258820907e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.111
y[1] (analytic) = 1.0445563766779802904986729408813
y[1] (numeric) = 1.044555808542438919287350471599
absolute error = 5.681355413712113224692823e-07
relative error = 5.4390127144507227674263378596473e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.11
y[1] (analytic) = 1.0446009553402745294460401924352
y[1] (numeric) = 1.0446003849747069555377489431687
absolute error = 5.703655675739082912492665e-07
relative error = 5.4601287186082844257532012472263e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.109
y[1] (analytic) = 1.0446455786035278254143391377849
y[1] (numeric) = 1.0446450060013221714661292212857
absolute error = 5.726022056539482099164992e-07
relative error = 5.4813059795782349263718664437156e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.108
y[1] (analytic) = 1.0446902465123634453754711402909
y[1] (numeric) = 1.044689671666893781512274010415
absolute error = 5.748454696638631971298759e-07
relative error = 5.5025446210774033118629063222842e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.107
y[1] (analytic) = 1.0447349591114493018873820214643
y[1] (numeric) = 1.0447343820160756242026224818583
absolute error = 5.770953736776847595396060e-07
relative error = 5.5238447669876613675957374844314e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.106
y[1] (analytic) = 1.044779716445497997761978341239
y[1] (numeric) = 1.044779137093566206789234105137
absolute error = 5.793519317909727442361020e-07
relative error = 5.5452065413560814488575511055911e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.105
y[1] (analytic) = 1.0448245185592668707777339359288
y[1] (numeric) = 1.0448239369441087499334063253413
absolute error = 5.816151581208443276105875e-07
relative error = 5.5666300683950943587804545965466e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.104
y[1] (analytic) = 1.0448693654975580384370314264788
y[1] (numeric) = 1.0448687816124912324339907551784
absolute error = 5.838850668060030406713004e-07
relative error = 5.5881154724826472768343753246368e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.103
y[1] (analytic) = 1.0449142573052184427682834543587
y[1] (numeric) = 1.0449136711435464360004525951368
absolute error = 5.861616720067678308592219e-07
relative error = 5.6096628781623617376525621982885e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.102
y[1] (analytic) = 1.0449591940271398951728784472203
y[1] (numeric) = 1.0449586055821519900707180399113
absolute error = 5.884449879051021604073090e-07
relative error = 5.6312724101436916599557356909539e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.101
y[1] (analytic) = 1.0450041757082591213169957612707
y[1] (numeric) = 1.0450035849732304166738544740073
absolute error = 5.907350287046431412872634e-07
relative error = 5.6529441933020814253402273481266e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=125.8MB, alloc=4.4MB, time=14.70
x[1] = -3.1
y[1] (analytic) = 1.0450492023935578060683350921783
y[1] (numeric) = 1.0450486093617491753376283042598
absolute error = 5.930318086307307067879185e-07
relative error = 5.6746783526791240066946772000987e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.099
y[1] (analytic) = 1.0450942741280626384778050912471
y[1] (numeric) = 1.0450936787927207080409853218664
absolute error = 5.953353419304368197693807e-07
relative error = 5.6964750134827191460091375978059e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.098
y[1] (analytic) = 1.045139390956845356806216168549
y[1] (numeric) = 1.0451387933112024842114985314395
absolute error = 5.976456428725947176371095e-07
relative error = 5.7183343010872315813396509146916e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.097
y[1] (analytic) = 1.0451845529250227935960225097128
y[1] (numeric) = 1.0451839529622970457678284295373
absolute error = 5.999627257478281940801755e-07
relative error = 5.7402563410336493226906459346181e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.096
y[1] (analytic) = 1.0452297600777569207881583781146
y[1] (numeric) = 1.0452291577911520522072407601292
absolute error = 6.022866048685809176179854e-07
relative error = 5.7622412590297419765767292642766e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.095
y[1] (analytic) = 1.0452750124602548948840138193094
y[1] (numeric) = 1.0452744078429603257382268194947
absolute error = 6.046172945691457869998147e-07
relative error = 5.7842891809502191190246931008188e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.094
y[1] (analytic) = 1.045320310117769102152594929685
y[1] (numeric) = 1.0453197031629598964582714281411
absolute error = 6.069548092056943235015439e-07
relative error = 5.8064002328368887167758373202360e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.093
y[1] (analytic) = 1.0453656530955972038829138965
y[1] (numeric) = 1.0453650437964340475768137324594
absolute error = 6.092991631563061001640406e-07
relative error = 5.8285745408988155964478973215520e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.092
y[1] (analytic) = 1.0454110414390821816816540617012
y[1] (numeric) = 1.0454104297887113606834460440151
absolute error = 6.116503708209982080176861e-07
relative error = 5.8508122315124799614151525380355e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.091
y[1] (analytic) = 1.0454564751936123828161553071889
y[1] (numeric) = 1.0454558611851657610613959695926
absolute error = 6.140084466217547593375963e-07
relative error = 5.8731134312219359561645243167692e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.09
y[1] (analytic) = 1.0455019544046215656027651045195
y[1] (numeric) = 1.0455013380312165630463371303815
absolute error = 6.163734050025564279741380e-07
relative error = 5.8954782667389702778847047721830e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.089
y[1] (analytic) = 1.0455474791175889448406006173989
y[1] (numeric) = 1.0455468603723285154305738140061
absolute error = 6.187452604294100268033928e-07
relative error = 5.9179068649432608350445873669502e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.088
y[1] (analytic) = 1.0455930493780392372907672907353
y[1] (numeric) = 1.0455924282540118469126449484572
absolute error = 6.211240273903781223422781e-07
relative error = 5.9403993528825354527165565741115e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.087
y[1] (analytic) = 1.0456386652315427072010794054705
y[1] (numeric) = 1.0456380417218223115923928323921
absolute error = 6.235097203956086865730784e-07
relative error = 5.9629558577727306243993486427905e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.086
y[1] (analytic) = 1.0456843267237152118763281239163
y[1] (numeric) = 1.0456837008213612345115421017144
absolute error = 6.259023539773647860222019e-07
relative error = 5.9855765069981503100945214328335e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.085
y[1] (analytic) = 1.0457300339002182472941425958677
y[1] (numeric) = 1.0457294055982755572398344578445
absolute error = 6.283019426900543081380232e-07
relative error = 6.0082614281116247803897423368343e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.084
y[1] (analytic) = 1.0457757868067589937664897413565
y[1] (numeric) = 1.045775156098257883506764728629
absolute error = 6.307085011102597250127275e-07
relative error = 6.0310107488346695063013566816472e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.083
y[1] (analytic) = 1.0458215854890903616468583715502
y[1] (numeric) = 1.0458209523670465248789638784254
absolute error = 6.331220438367678944931248e-07
relative error = 6.0538245970576440946279361708199e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.082
y[1] (analytic) = 1.0458674299930110370831733549832
y[1] (numeric) = 1.0458667944504255464832746295287
absolute error = 6.355425854905998987254545e-07
relative error = 6.0767031008399112685657307682348e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.081
y[1] (analytic) = 1.0459133203643655278164855820394
y[1] (numeric) = 1.0459126823942248127755654027853
absolute error = 6.379701407150409201792541e-07
relative error = 6.0996463884099958933361827943651e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.08
y[1] (analytic) = 1.0459592566490442090254835263785
y[1] (numeric) = 1.0459586162443200333553283309617
absolute error = 6.404047241756701551954168e-07
relative error = 6.1226545881657440465748744850635e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.079
y[1] (analytic) = 1.0460052388929833692168722478226
y[1] (numeric) = 1.0460045960466328088261071442049
absolute error = 6.428463505603907651036177e-07
relative error = 6.1457278286744821332305272180931e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.078
y[1] (analytic) = 1.0460512671421652561616657270855
y[1] (numeric) = 1.0460506218471306767018007727454
absolute error = 6.452950345794598649543401e-07
relative error = 6.1688662386731760447218860655524e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.077
y[1] (analytic) = 1.046097341442618122877438468641
y[1] (numeric) = 1.0460966936918271573588885578549
absolute error = 6.477507909655185499107861e-07
relative error = 6.1920699470685903620995455304062e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.076
y[1] (analytic) = 1.0461434618404162736565823539849
y[1] (numeric) = 1.0461428116267818000346230079764
absolute error = 6.502136344736219593460085e-07
relative error = 6.2153390829374476029589936207602e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.075
y[1] (analytic) = 1.0461896283816801101406147735524
y[1] (numeric) = 1.046188975698100228871236082897
absolute error = 6.526835798812693786906554e-07
relative error = 6.2386737755265875118503861427494e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.074
y[1] (analytic) = 1.0462358411125761774405841116027
y[1] (numeric) = 1.0462351859519341890062050348323
absolute error = 6.551606419884343790767704e-07
relative error = 6.2620741542531263939297682330420e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.073
y[1] (analytic) = 1.0462821000793172103036187044796
y[1] (numeric) = 1.0462814424344815927086238813339
absolute error = 6.576448356175949948231457e-07
relative error = 6.2855403487046164915956911507314e-05 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=129.7MB, alloc=4.4MB, time=15.17
NO POLE
x[1] = -3.072
y[1] (analytic) = 1.0463284053281621793256654388007
y[1] (numeric) = 1.0463277451919865655617266310246
absolute error = 6.601361756137639388077761e-07
relative error = 6.3090724886392054038543661150100e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.071
y[1] (analytic) = 1.0463747569054163372104642023194
y[1] (numeric) = 1.0463740942707394926916084292988
absolute error = 6.626346768445188557730206e-07
relative error = 6.3326707039857955481557653389070e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.07
y[1] (analytic) = 1.0464211548574312650748044464352
y[1] (numeric) = 1.0464204897170770650421908373116
absolute error = 6.651403542000326136091236e-07
relative error = 6.3563351248442036644422188293310e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.069
y[1] (analytic) = 1.0464675992306049188001101656155
y[1] (numeric) = 1.046466931577382325696477503806
absolute error = 6.676532225931036326618095e-07
relative error = 6.3800658814853203611503497786176e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.068
y[1] (analytic) = 1.046514090071381675430399645316
y[1] (numeric) = 1.0465134198980847162441465356041
absolute error = 6.701732969591862531097119e-07
relative error = 6.4038631043512697029063461261805e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.067
y[1] (analytic) = 1.0465606274262523796166663763639
y[1] (numeric) = 1.0465599547256601231955259189094
absolute error = 6.727005922564211404574545e-07
relative error = 6.4277269240555688396537999927884e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.066
y[1] (analytic) = 1.0466072113417543901077275801883
y[1] (numeric) = 1.0466065361066309244419983899341
absolute error = 6.752351234656657291902542e-07
relative error = 6.4516574713832876769525550461478e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.065
y[1] (analytic) = 1.046653841864471626287586835751
y[1] (numeric) = 1.0466531640875660357628821997802
absolute error = 6.777769055905247046359708e-07
relative error = 6.4756548772912085871862131173837e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.064
y[1] (analytic) = 1.0467005190410346147593573455436
y[1] (numeric) = 1.0466998387150809573788342649632
absolute error = 6.803259536573805230805804e-07
relative error = 6.4997192729079861614151493092887e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.063
y[1] (analytic) = 1.0467472429181205359757924245778
y[1] (numeric) = 1.0467465600358378205518222414736
absolute error = 6.828822827154239701831042e-07
relative error = 6.5238507895343070016110990386761e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.062
y[1] (analytic) = 1.0467940135424532709164698429039
y[1] (numeric) = 1.0467933280965454342317121068255
absolute error = 6.854459078366847577360784e-07
relative error = 6.5480495586430495530085870455412e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.061
y[1] (analytic) = 1.0468408309608034478116766988457
y[1] (numeric) = 1.0468401429439593317495178811423
absolute error = 6.880168441160621588177034e-07
relative error = 6.5723157118794439763076587854623e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.06
y[1] (analytic) = 1.0468876952199884889130415468398
y[1] (numeric) = 1.0468870046248818175573601649736
absolute error = 6.905951066713556813818662e-07
relative error = 6.5966493810612320594615936993872e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.059
y[1] (analytic) = 1.0469346063668726573109605505164
y[1] (numeric) = 1.0469339131861620140151802182332
absolute error = 6.931807106432957803322832e-07
relative error = 6.6210506981788271687824741226887e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.058
y[1] (analytic) = 1.0469815644483671037988644784506
y[1] (numeric) = 1.0469808686746959082242563513872
absolute error = 6.957736711955746081270634e-07
relative error = 6.6455197953954742390966712100800e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.057
y[1] (analytic) = 1.0470285695114299137843734068559
y[1] (numeric) = 1.0470278711374263989075694468073
absolute error = 6.983740035148768039600486e-07
relative error = 6.6700568050474098026815312845984e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.056
y[1] (analytic) = 1.0470756216030661542473860403784
y[1] (numeric) = 1.0470749206213433433370644750387
absolute error = 7.009817228109103215653397e-07
relative error = 6.6946618596440220567137270021845e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.055
y[1] (analytic) = 1.0471227207703279207451506090843
y[1] (numeric) = 1.0471220171734836043078549176122
absolute error = 7.035968443164372956914721e-07
relative error = 6.7193350918680109689589302000798e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.054
y[1] (analytic) = 1.0471698670603143844643643467165
y[1] (numeric) = 1.0471691608409310971594170549571
absolute error = 7.062193832873049472917594e-07
relative error = 6.7440766345755484214316758552015e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.053
y[1] (analytic) = 1.0472170605201718393203486023226
y[1] (numeric) = 1.0472163516708168368438211249461
absolute error = 7.088493550024765274773765e-07
relative error = 6.7688866207964383917534561830564e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.052
y[1] (analytic) = 1.0472643011970937491033466844344
y[1] (numeric) = 1.0472635897103189850410464046241
absolute error = 7.114867747640623002798103e-07
relative error = 6.7937651837342771719363012888693e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.051
y[1] (analytic) = 1.0473115891383207946719915840999
y[1] (numeric) = 1.0473108750066628973214273147417
absolute error = 7.141316578973505642693582e-07
relative error = 6.8187124567666136243182695703454e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.05
y[1] (analytic) = 1.0473589243911409211939907702397
y[1] (numeric) = 1.047358207607121170355277693829
absolute error = 7.167840197508387130764107e-07
relative error = 6.8437285734451094743764751270430e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.049
y[1] (analytic) = 1.0474063070028893854340752980172
y[1] (numeric) = 1.0474055875590136891697404357079
absolute error = 7.194438756962643348623093e-07
relative error = 6.8688136674956996401424701351855e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.048
y[1] (analytic) = 1.047453737020948803089260518174
y[1] (numeric) = 1.0474530149097076744529097315507
absolute error = 7.221112411286363507866233e-07
relative error = 6.8939678728187525979439650922905e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.047
y[1] (analytic) = 1.0475012144927491961714657225967
y[1] (numeric) = 1.0475004897066177299052732048498
absolute error = 7.247861314662661925177469e-07
relative error = 6.9191913234892307841960844508979e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.046
y[1] (analytic) = 1.0475487394657680404375401087385
y[1] (numeric) = 1.0475480119972058896385212749674
absolute error = 7.274685621507990188337711e-07
relative error = 6.9444841537568510329645230053936e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.045
y[1] (analytic) = 1.0475963119875303128667424929247
y[1] (numeric) = 1.0475955818289816656217711322852
absolute error = 7.301585486472449713606395e-07
relative error = 6.9698464980462450490221486731558e-05 %
h = 0.001
TOP MAIN SOLVE Loop
memory used=133.5MB, alloc=4.4MB, time=15.61
NO POLE
x[1] = -3.044
y[1] (analytic) = 1.0476439321056085391857222500262
y[1] (numeric) = 1.0476431992495020951752527553737
absolute error = 7.328561064440104694946525e-07
relative error = 6.9952784909571199161197833321774e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.043
y[1] (analytic) = 1.0476915998676228414410490044864
y[1] (numeric) = 1.0476908643063717885115044480459
absolute error = 7.355612510529295445564405e-07
relative error = 7.0207802672644186401910841833421e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.042
y[1] (analytic) = 1.0477393153212409856193386452345
y[1] (numeric) = 1.0477385770472429763241254216548
absolute error = 7.382739980092952132235797e-07
relative error = 7.0463519619184807272106074243738e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.041
y[1] (analytic) = 1.0477870785141784293150232846149
y[1] (numeric) = 1.0477863375198155574241329955347
absolute error = 7.409943628718908902890802e-07
relative error = 7.0719937100452027954233230392525e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.04
y[1] (analytic) = 1.0478348894941983694458128291081
y[1] (numeric) = 1.0478341457718371464239720360755
absolute error = 7.437223612230218407930326e-07
relative error = 7.0977056469461992216630384400795e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.039
y[1] (analytic) = 1.0478827483091117900158958773071
y[1] (numeric) = 1.0478820018511031214692243025554
absolute error = 7.464580086685466715747517e-07
relative error = 7.1234879080989628214763366018545e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.038
y[1] (analytic) = 1.0479306550067775099269277083543
y[1] (numeric) = 1.0479299058054566720180654155407
absolute error = 7.492013208379088622928136e-07
relative error = 7.1493406291570255627678309221771e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.037
y[1] (analytic) = 1.0479786096351022308368531718325
y[1] (numeric) = 1.0479778576827888466685172113951
absolute error = 7.519523133841683359604374e-07
relative error = 7.1752639459501193126817070021379e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.036
y[1] (analytic) = 1.0480266122420405850666123379345
y[1] (numeric) = 1.0480258575310386010335432942177
absolute error = 7.547110019840330690437168e-07
relative error = 7.2012579944843366174336799767231e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.035
y[1] (analytic) = 1.0480746628755951835547768146228
y[1] (numeric) = 1.0480739053981928456640356443584
absolute error = 7.574774023378907411702644e-07
relative error = 7.2273229109422915148066849991938e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.034
y[1] (analytic) = 1.0481227615838166638601646864191
y[1] (numeric) = 1.0481220013322864940197401905332
absolute error = 7.602515301698404244958859e-07
relative error = 7.2534588316832803790227759731065e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.033
y[1] (analytic) = 1.0481709084148037382124820774423
y[1] (numeric) = 1.0481701453814025104881693004855
absolute error = 7.630334012277243127769568e-07
relative error = 7.2796658932434427977028727565500e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.032
y[1] (analytic) = 1.0482191034167032416110393893403
y[1] (numeric) = 1.0482183375936719584515491931104
absolute error = 7.658230312831594901962299e-07
relative error = 7.3059442323359224806251631528584e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.031
y[1] (analytic) = 1.0482673466377101799715903128376
y[1] (numeric) = 1.0482665780172740484018503229773
absolute error = 7.686204361315697399898603e-07
relative error = 7.3322939858510281999921559435075e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.03
y[1] (analytic) = 1.0483156381260677783213417597388
y[1] (numeric) = 1.0483148667004361861039488362538
absolute error = 7.714256315922173929234850e-07
relative error = 7.3587152908563947619154929312367e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.029
y[1] (analytic) = 1.0483639779300675290421829104049
y[1] (numeric) = 1.0483632036914340208069672451491
absolute error = 7.742386335082352156652558e-07
relative error = 7.3852082845971440088268446216009e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.028
y[1] (analytic) = 1.0484123660980492401621816199335
y[1] (numeric) = 1.0484115890385914935038425161567
absolute error = 7.770594577466583391037768e-07
relative error = 7.4117731044960458525223430572244e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.027
y[1] (analytic) = 1.0484608026784010836953964745442
y[1] (numeric) = 1.0484600227902808852391698155902
absolute error = 7.798881201984562266589540e-07
relative error = 7.4384098881536793375471666460417e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.026
y[1] (analytic) = 1.0485092877195596440300528379849
y[1] (numeric) = 1.0485085049949228654653702041625
absolute error = 7.827246367785646826338224e-07
relative error = 7.4651187733485937346260674554982e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.025
y[1] (analytic) = 1.0485578212700099663651312761392
y[1] (numeric) = 1.0485570357009865404472306206695
absolute error = 7.855690234259179006554697e-07
relative error = 7.4918998980374696638447651031938e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.024
y[1] (analytic) = 1.048606403378285605195416796428
y[1] (numeric) = 1.0486056149569895017148645431932
absolute error = 7.884212961034805522532348e-07
relative error = 7.5187534003552802472863146288467e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.023
y[1] (analytic) = 1.0486550340929686728450573870569
y[1] (numeric) = 1.048654242811497874565141764645
absolute error = 7.912814707982799156224119e-07
relative error = 7.5456794186154522908256750797025e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.022
y[1] (analytic) = 1.0487037134626898880496803896742
y[1] (numeric) = 1.0487029193131263666116357679227
absolute error = 7.941495635214380446217515e-07
relative error = 7.5726780913100274947848983220940e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.021
y[1] (analytic) = 1.0487524415361286245871152875578
y[1] (numeric) = 1.0487516445105383163831372344558
absolute error = 7.970255903082039780531020e-07
relative error = 7.5997495571098236931504712082180e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.02
y[1] (analytic) = 1.04880121836201295995677154006
y[1] (numeric) = 1.0488004184524457419707822684644
absolute error = 7.999095672179859892715956e-07
relative error = 7.6268939548645961210535284092389e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.019
y[1] (analytic) = 1.0488500439891197241077201426893
y[1] (numeric) = 1.048849241187609389723843967854
absolute error = 8.028015103343838761748353e-07
relative error = 7.6541114236031987102127696928805e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.018
y[1] (analytic) = 1.0488989184662745482155276409182
y[1] (numeric) = 1.0488981127648387829942360213182
absolute error = 8.057014357652212916196000e-07
relative error = 7.6814021025337454120390976789540e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
memory used=137.3MB, alloc=4.4MB, time=16.05
x[1] = -3.017
y[1] (analytic) = 1.0489478418423519135078913745519
y[1] (numeric) = 1.0489470332329922709297770599136
absolute error = 8.086093596425781143146383e-07
relative error = 7.7087661310437715481001095109056e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.016
y[1] (analytic) = 1.0489968141662752001391247782996
y[1] (numeric) = 1.0489960026409770773162645401198
absolute error = 8.115252981228228602381798e-07
relative error = 7.7362036487003951876417352327534e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.015
y[1] (analytic) = 1.049045835487016736113541613036
y[1] (numeric) = 1.0490450210377493494684069841867
absolute error = 8.144492673866451346288493e-07
relative error = 7.7637147952504785518634578366438e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.014
y[1] (analytic) = 1.0490949058535978462577880511431
y[1] (numeric) = 1.0490940884723142071696634524163
absolute error = 8.173812836390881245987268e-07
relative error = 7.7912997106207894446426987832533e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.013
y[1] (analytic) = 1.0491440253150889012421715882663
y[1] (numeric) = 1.0491432049937257916610391709158
absolute error = 8.203213631095811324173505e-07
relative error = 7.8189585349181627094030692115561e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.012
y[1] (analytic) = 1.0491931939206093666510358028201
y[1] (numeric) = 1.0491923706510873146788862872988
absolute error = 8.232695220519721495155213e-07
relative error = 7.8466914084296617118203682773207e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.011
y[1] (analytic) = 1.0492424117193278521022300336202
y[1] (numeric) = 1.0492415854935511075417587758003
absolute error = 8.262257767445604712578199e-07
relative error = 7.8744984716227398480593064277541e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.01
y[1] (analytic) = 1.0492916787604621604157230951175
y[1] (numeric) = 1.0492908495703186702863705623092
absolute error = 8.291901434901293525328083e-07
relative error = 7.9023798651454020782331030792621e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.009
y[1] (analytic) = 1.0493409950932793368314101988502
y[1] (numeric) = 1.0493401629306407208527059889086
absolute error = 8.321626386159787042099416e-07
relative error = 7.9303357298263664847772149918945e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.008
y[1] (analytic) = 1.0493903607670957182761622989267
y[1] (numeric) = 1.0493895256238172443183317866502
absolute error = 8.351432784739578305122765e-07
relative error = 7.9583662066752258554276175381319e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.007
y[1] (analytic) = 1.0494397758312769826801671285911
y[1] (numeric) = 1.0494389376991975421819597744744
absolute error = 8.381320794404982073541167e-07
relative error = 7.9864714368826092904931611877532e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.006
y[1] (analytic) = 1.0494892403352381983426112442176
y[1] (numeric) = 1.0494883992061802816963095514216
absolute error = 8.411290579166463016927960e-07
relative error = 8.0146515618203438341106885381183e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.005
y[1] (analytic) = 1.0495387543284438733467524424196
y[1] (numeric) = 1.0495379101942135452503204985645
absolute error = 8.441342303280964319438551e-07
relative error = 8.0429067230416161291707068379375e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.004
y[1] (analytic) = 1.0495883178604080050244319653503
y[1] (numeric) = 1.0495874707127948798007624564231
absolute error = 8.471476131252236695089272e-07
relative error = 8.0712370622811340956005558124244e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.003
y[1] (analytic) = 1.0496379309806941294700759587098
y[1] (numeric) = 1.0496370808114713463532944930076
absolute error = 8.501692227831167814657022e-07
relative error = 8.0996427214552886316911116058898e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.002
y[1] (analytic) = 1.0496875937389153711042356964669
y[1] (numeric) = 1.0496867405398395694930212270644
absolute error = 8.531990758016112144694025e-07
relative error = 8.1281238426623153381522477273685e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3.001
y[1] (analytic) = 1.0497373061847344922867161358367
y[1] (numeric) = 1.0497364499475457869645962205828
absolute error = 8.562371887053221199152539e-07
relative error = 8.1566805681824562645813310219602e-05 %
h = 0.001
TOP MAIN SOLVE Loop
NO POLE
x[1] = -3
y[1] (analytic) = 1.0497870683678639429793424156501
y[1] (numeric) = 1.0497862090842858993019220041506
absolute error = 8.592835780436774204114995e-07
relative error = 8.1853130404781216780282183366073e-05 %
h = 0.001
Finished!
Maximum Iterations Reached before Solution Completed!
diff ( y , x , 2 ) = diff ( y , x , 1 ) ;
Iterations = 1000
Total Elapsed Time = 16 Seconds
Elapsed Time(since restart) = 16 Seconds
Expected Time Remaining = 1 Minutes 4 Seconds
Optimized Time Remaining = 1 Minutes 4 Seconds
Time to Timeout = 14 Minutes 43 Seconds
Percent Done = 20.02 %
> quit
memory used=139.7MB, alloc=4.4MB, time=16.32