|\^/| Maple 12 (IBM INTEL LINUX) ._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2008 \ MAPLE / All rights reserved. Maple is a trademark of <____ ____> Waterloo Maple Inc. | Type ? for help. > #BEGIN OUTFILE1 > > # Begin Function number 3 > display_alot := proc(iter) > global > DEBUGMASSIVE, > DEBUGL, > ALWAYS, > glob_iolevel, > glob_max_terms, > INFO, > #Top Generate Globals Decl > glob_optimal_clock_start_sec, > glob_max_iter, > glob_hmax, > sec_in_min, > djd_debug2, > glob_iter, > glob_orig_start_sec, > glob_warned2, > glob_unchanged_h_cnt, > glob_max_trunc_err, > glob_max_hours, > glob_large_float, > glob_optimal_done, > glob_reached_optimal_h, > glob_small_float, > glob_disp_incr, > djd_debug, > glob_dump, > glob_start, > glob_warned, > glob_optimal_start, > glob_relerr, > glob_not_yet_finished, > glob_almost_1, > glob_smallish_float, > glob_clock_sec, > years_in_century, > days_in_year, > glob_display_flag, > glob_log10abserr, > MAX_UNCHANGED, > glob_no_eqs, > glob_not_yet_start_msg, > centuries_in_millinium, > glob_max_opt_iter, > glob_percent_done, > glob_max_minutes, > glob_current_iter, > glob_curr_iter_when_opt, > glob_abserr, > glob_log10relerr, > glob_normmax, > glob_log10_relerr, > glob_look_poles, > glob_last_good_h, > glob_hmin_init, > hours_in_day, > glob_dump_analytic, > glob_hmin, > glob_clock_start_sec, > min_in_hour, > glob_html_log, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_optimal_expect_sec, > glob_log10normmin, > glob_subiter_method, > glob_max_sec, > glob_h, > glob_initial_pass, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_3, > array_const_0D0, > #END CONST > array_norms, > array_last_rel_error, > array_y, > array_x, > array_pole, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_type_pole, > array_y_init, > array_m1, > array_1st_rel_error, > array_y_higher_work, > array_y_set_initial, > array_real_pole, > array_poles, > array_y_higher, > array_complex_pole, > array_y_higher_work2, > glob_last; > > local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; > #TOP DISPLAY ALOT > if (iter >= 0) then # if number 1 > ind_var := array_x[1]; > omniout_float(ALWAYS,"x[1] ",33,ind_var,20," "); > analytic_val_y := exact_soln_y(ind_var); > omniout_float(ALWAYS,"y[1] (analytic) ",33,analytic_val_y,20," "); > term_no := 1; > numeric_val := array_y[term_no]; > abserr := abs(numeric_val - analytic_val_y); > omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," "); > if (abs(analytic_val_y) <> 0.0) then # if number 2 > relerr := abserr*100.0/abs(analytic_val_y); > else > relerr := -1.0 ; > fi;# end if 2 > ; > if glob_iter = 1 then # if number 2 > array_1st_rel_error[1] := relerr; > else > array_last_rel_error[1] := relerr; > fi;# end if 2 > ; > omniout_float(ALWAYS,"absolute error ",4,abserr,20," "); > omniout_float(ALWAYS,"relative error ",4,relerr,20,"%"); > omniout_float(ALWAYS,"h ",4,glob_h,20," "); > #BOTTOM DISPLAY ALOT > fi;# end if 1 > ; > # End Function number 3 > end; display_alot := proc(iter) local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; global DEBUGMASSIVE, DEBUGL, ALWAYS, glob_iolevel, glob_max_terms, INFO, glob_optimal_clock_start_sec, glob_max_iter, glob_hmax, sec_in_min, djd_debug2, glob_iter, glob_orig_start_sec, glob_warned2, glob_unchanged_h_cnt, glob_max_trunc_err, glob_max_hours, glob_large_float, glob_optimal_done, glob_reached_optimal_h, glob_small_float, glob_disp_incr, djd_debug, glob_dump, glob_start, glob_warned, glob_optimal_start, glob_relerr, glob_not_yet_finished, glob_almost_1, glob_smallish_float, glob_clock_sec, years_in_century, days_in_year, glob_display_flag, glob_log10abserr, MAX_UNCHANGED, glob_no_eqs, glob_not_yet_start_msg, centuries_in_millinium, glob_max_opt_iter, glob_percent_done, glob_max_minutes, glob_current_iter, glob_curr_iter_when_opt, glob_abserr, glob_log10relerr, glob_normmax, glob_log10_relerr, glob_look_poles, glob_last_good_h, glob_hmin_init, hours_in_day, glob_dump_analytic, glob_hmin, glob_clock_start_sec, min_in_hour, glob_html_log, glob_max_rel_trunc_err, glob_log10_abserr, glob_optimal_expect_sec, glob_log10normmin, glob_subiter_method, glob_max_sec, glob_h, glob_initial_pass, array_const_1, array_const_3, array_const_0D0, array_norms, array_last_rel_error, array_y, array_x, array_pole, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_type_pole, array_y_init, array_m1, array_1st_rel_error, array_y_higher_work, array_y_set_initial, array_real_pole, array_poles, array_y_higher, array_complex_pole, array_y_higher_work2, glob_last; if 0 <= iter then ind_var := array_x[1]; omniout_float(ALWAYS, "x[1] ", 33, ind_var, 20, " "); analytic_val_y := exact_soln_y(ind_var); omniout_float(ALWAYS, "y[1] (analytic) ", 33, analytic_val_y, 20, " "); term_no := 1; numeric_val := array_y[term_no]; abserr := abs(numeric_val - analytic_val_y); omniout_float(ALWAYS, "y[1] (numeric) ", 33, numeric_val, 20, " "); if abs(analytic_val_y) <> 0. then relerr := abserr*100.0/abs(analytic_val_y) else relerr := -1.0 end if; if glob_iter = 1 then array_1st_rel_error[1] := relerr else array_last_rel_error[1] := relerr end if; omniout_float(ALWAYS, "absolute error ", 4, abserr, 20, " "); omniout_float(ALWAYS, "relative error ", 4, relerr, 20, "%"); omniout_float(ALWAYS, "h ", 4, glob_h, 20, " ") end if end proc > # Begin Function number 4 > adjust_for_pole := proc(h_param) > global > DEBUGMASSIVE, > DEBUGL, > ALWAYS, > glob_iolevel, > glob_max_terms, > INFO, > #Top Generate Globals Decl > glob_optimal_clock_start_sec, > glob_max_iter, > glob_hmax, > sec_in_min, > djd_debug2, > glob_iter, > glob_orig_start_sec, > glob_warned2, > glob_unchanged_h_cnt, > glob_max_trunc_err, > glob_max_hours, > glob_large_float, > glob_optimal_done, > glob_reached_optimal_h, > glob_small_float, > glob_disp_incr, > djd_debug, > glob_dump, > glob_start, > glob_warned, > glob_optimal_start, > glob_relerr, > glob_not_yet_finished, > glob_almost_1, > glob_smallish_float, > glob_clock_sec, > years_in_century, > days_in_year, > glob_display_flag, > glob_log10abserr, > MAX_UNCHANGED, > glob_no_eqs, > glob_not_yet_start_msg, > centuries_in_millinium, > glob_max_opt_iter, > glob_percent_done, > glob_max_minutes, > glob_current_iter, > glob_curr_iter_when_opt, > glob_abserr, > glob_log10relerr, > glob_normmax, > glob_log10_relerr, > glob_look_poles, > glob_last_good_h, > glob_hmin_init, > hours_in_day, > glob_dump_analytic, > glob_hmin, > glob_clock_start_sec, > min_in_hour, > glob_html_log, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_optimal_expect_sec, > glob_log10normmin, > glob_subiter_method, > glob_max_sec, > glob_h, > glob_initial_pass, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_3, > array_const_0D0, > #END CONST > array_norms, > array_last_rel_error, > array_y, > array_x, > array_pole, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_type_pole, > array_y_init, > array_m1, > array_1st_rel_error, > array_y_higher_work, > array_y_set_initial, > array_real_pole, > array_poles, > array_y_higher, > array_complex_pole, > array_y_higher_work2, > glob_last; > > local hnew, sz2, tmp; > #TOP ADJUST FOR POLE > > hnew := h_param; > glob_normmax := glob_small_float; > if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 1 > tmp := abs(array_y_higher[1,1]); > if (tmp < glob_normmax) then # if number 2 > glob_normmax := tmp; > fi;# end if 2 > fi;# end if 1 > ; > if (glob_look_poles and (abs(array_pole[1]) > glob_small_float) and (array_pole[1] <> glob_large_float)) then # if number 1 > sz2 := array_pole[1]/10.0; > if (sz2 < hnew) then # if number 2 > omniout_float(INFO,"glob_h adjusted to ",20,h_param,12,"due to singularity."); > omniout_str(INFO,"Reached Optimal"); > newline(); > return(hnew); > fi;# end if 2 > fi;# end if 1 > ; > if (not glob_reached_optimal_h) then # if number 1 > glob_reached_optimal_h := true; > glob_curr_iter_when_opt := glob_current_iter; > glob_optimal_clock_start_sec := elapsed_time_seconds(); > glob_optimal_start := array_x[1]; > fi;# end if 1 > ; > hnew := sz2; > #END block > #BOTTOM ADJUST FOR POLE > # End Function number 4 > end; adjust_for_pole := proc(h_param) local hnew, sz2, tmp; global DEBUGMASSIVE, DEBUGL, ALWAYS, glob_iolevel, glob_max_terms, INFO, glob_optimal_clock_start_sec, glob_max_iter, glob_hmax, sec_in_min, djd_debug2, glob_iter, glob_orig_start_sec, glob_warned2, glob_unchanged_h_cnt, glob_max_trunc_err, glob_max_hours, glob_large_float, glob_optimal_done, glob_reached_optimal_h, glob_small_float, glob_disp_incr, djd_debug, glob_dump, glob_start, glob_warned, glob_optimal_start, glob_relerr, glob_not_yet_finished, glob_almost_1, glob_smallish_float, glob_clock_sec, years_in_century, days_in_year, glob_display_flag, glob_log10abserr, MAX_UNCHANGED, glob_no_eqs, glob_not_yet_start_msg, centuries_in_millinium, glob_max_opt_iter, glob_percent_done, glob_max_minutes, glob_current_iter, glob_curr_iter_when_opt, glob_abserr, glob_log10relerr, glob_normmax, glob_log10_relerr, glob_look_poles, glob_last_good_h, glob_hmin_init, hours_in_day, glob_dump_analytic, glob_hmin, glob_clock_start_sec, min_in_hour, glob_html_log, glob_max_rel_trunc_err, glob_log10_abserr, glob_optimal_expect_sec, glob_log10normmin, glob_subiter_method, glob_max_sec, glob_h, glob_initial_pass, array_const_1, array_const_3, array_const_0D0, array_norms, array_last_rel_error, array_y, array_x, array_pole, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_type_pole, array_y_init, array_m1, array_1st_rel_error, array_y_higher_work, array_y_set_initial, array_real_pole, array_poles, array_y_higher, array_complex_pole, array_y_higher_work2, glob_last; hnew := h_param; glob_normmax := glob_small_float; if glob_small_float < abs(array_y_higher[1, 1]) then tmp := abs(array_y_higher[1, 1]); if tmp < glob_normmax then glob_normmax := tmp end if end if; if glob_look_poles and glob_small_float < abs(array_pole[1]) and array_pole[1] <> glob_large_float then sz2 := array_pole[1]/10.0; if sz2 < hnew then omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12, "due to singularity."); omniout_str(INFO, "Reached Optimal"); newline(); return hnew end if end if; if not glob_reached_optimal_h then glob_reached_optimal_h := true; glob_curr_iter_when_opt := glob_current_iter; glob_optimal_clock_start_sec := elapsed_time_seconds(); glob_optimal_start := array_x[1] end if; hnew := sz2 end proc > # Begin Function number 5 > prog_report := proc(x_start,x_end) > global > DEBUGMASSIVE, > DEBUGL, > ALWAYS, > glob_iolevel, > glob_max_terms, > INFO, > #Top Generate Globals Decl > glob_optimal_clock_start_sec, > glob_max_iter, > glob_hmax, > sec_in_min, > djd_debug2, > glob_iter, > glob_orig_start_sec, > glob_warned2, > glob_unchanged_h_cnt, > glob_max_trunc_err, > glob_max_hours, > glob_large_float, > glob_optimal_done, > glob_reached_optimal_h, > glob_small_float, > glob_disp_incr, > djd_debug, > glob_dump, > glob_start, > glob_warned, > glob_optimal_start, > glob_relerr, > glob_not_yet_finished, > glob_almost_1, > glob_smallish_float, > glob_clock_sec, > years_in_century, > days_in_year, > glob_display_flag, > glob_log10abserr, > MAX_UNCHANGED, > glob_no_eqs, > glob_not_yet_start_msg, > centuries_in_millinium, > glob_max_opt_iter, > glob_percent_done, > glob_max_minutes, > glob_current_iter, > glob_curr_iter_when_opt, > glob_abserr, > glob_log10relerr, > glob_normmax, > glob_log10_relerr, > glob_look_poles, > glob_last_good_h, > glob_hmin_init, > hours_in_day, > glob_dump_analytic, > glob_hmin, > glob_clock_start_sec, > min_in_hour, > glob_html_log, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_optimal_expect_sec, > glob_log10normmin, > glob_subiter_method, > glob_max_sec, > glob_h, > glob_initial_pass, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_3, > array_const_0D0, > #END CONST > array_norms, > array_last_rel_error, > array_y, > array_x, > array_pole, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_type_pole, > array_y_init, > array_m1, > array_1st_rel_error, > array_y_higher_work, > array_y_set_initial, > array_real_pole, > array_poles, > array_y_higher, > array_complex_pole, > array_y_higher_work2, > glob_last; > > local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; > #TOP PROGRESS REPORT > clock_sec1 := elapsed_time_seconds(); > total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); > glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); > left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); > expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h) ,convfloat( clock_sec1) - convfloat(glob_orig_start_sec)); > opt_clock_sec := convfloat( clock_sec1) - convfloat(glob_optimal_clock_start_sec); > glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) +convfloat( glob_h) ,convfloat( opt_clock_sec)); > percent_done := comp_percent(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h)); > glob_percent_done := percent_done; > omniout_str_noeol(INFO,"Total Elapsed Time "); > omniout_timestr(convfloat(total_clock_sec)); > omniout_str_noeol(INFO,"Elapsed Time(since restart) "); > omniout_timestr(convfloat(glob_clock_sec)); > if convfloat(percent_done) < convfloat(100.0) then # if number 1 > omniout_str_noeol(INFO,"Expected Time Remaining "); > omniout_timestr(convfloat(expect_sec)); > omniout_str_noeol(INFO,"Optimized Time Remaining "); > omniout_timestr(convfloat(glob_optimal_expect_sec)); > fi;# end if 1 > ; > omniout_str_noeol(INFO,"Time to Timeout "); > omniout_timestr(convfloat(left_sec)); > omniout_float(INFO, "Percent Done ",33,percent_done,4,"%"); > #BOTTOM PROGRESS REPORT > # End Function number 5 > end; prog_report := proc(x_start, x_end) local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; global DEBUGMASSIVE, DEBUGL, ALWAYS, glob_iolevel, glob_max_terms, INFO, glob_optimal_clock_start_sec, glob_max_iter, glob_hmax, sec_in_min, djd_debug2, glob_iter, glob_orig_start_sec, glob_warned2, glob_unchanged_h_cnt, glob_max_trunc_err, glob_max_hours, glob_large_float, glob_optimal_done, glob_reached_optimal_h, glob_small_float, glob_disp_incr, djd_debug, glob_dump, glob_start, glob_warned, glob_optimal_start, glob_relerr, glob_not_yet_finished, glob_almost_1, glob_smallish_float, glob_clock_sec, years_in_century, days_in_year, glob_display_flag, glob_log10abserr, MAX_UNCHANGED, glob_no_eqs, glob_not_yet_start_msg, centuries_in_millinium, glob_max_opt_iter, glob_percent_done, glob_max_minutes, glob_current_iter, glob_curr_iter_when_opt, glob_abserr, glob_log10relerr, glob_normmax, glob_log10_relerr, glob_look_poles, glob_last_good_h, glob_hmin_init, hours_in_day, glob_dump_analytic, glob_hmin, glob_clock_start_sec, min_in_hour, glob_html_log, glob_max_rel_trunc_err, glob_log10_abserr, glob_optimal_expect_sec, glob_log10normmin, glob_subiter_method, glob_max_sec, glob_h, glob_initial_pass, array_const_1, array_const_3, array_const_0D0, array_norms, array_last_rel_error, array_y, array_x, array_pole, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_type_pole, array_y_init, array_m1, array_1st_rel_error, array_y_higher_work, array_y_set_initial, array_real_pole, array_poles, array_y_higher, array_complex_pole, array_y_higher_work2, glob_last; clock_sec1 := elapsed_time_seconds(); total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(clock_sec1) - convfloat(glob_orig_start_sec)); opt_clock_sec := convfloat(clock_sec1) - convfloat(glob_optimal_clock_start_sec); glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(opt_clock_sec)); percent_done := comp_percent(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h)); glob_percent_done := percent_done; omniout_str_noeol(INFO, "Total Elapsed Time "); omniout_timestr(convfloat(total_clock_sec)); omniout_str_noeol(INFO, "Elapsed Time(since restart) "); omniout_timestr(convfloat(glob_clock_sec)); if convfloat(percent_done) < convfloat(100.0) then omniout_str_noeol(INFO, "Expected Time Remaining "); omniout_timestr(convfloat(expect_sec)); omniout_str_noeol(INFO, "Optimized Time Remaining "); omniout_timestr(convfloat(glob_optimal_expect_sec)) end if; omniout_str_noeol(INFO, "Time to Timeout "); omniout_timestr(convfloat(left_sec)); omniout_float(INFO, "Percent Done ", 33, percent_done, 4, "%") end proc > # Begin Function number 6 > check_for_pole := proc() > global > DEBUGMASSIVE, > DEBUGL, > ALWAYS, > glob_iolevel, > glob_max_terms, > INFO, > #Top Generate Globals Decl > glob_optimal_clock_start_sec, > glob_max_iter, > glob_hmax, > sec_in_min, > djd_debug2, > glob_iter, > glob_orig_start_sec, > glob_warned2, > glob_unchanged_h_cnt, > glob_max_trunc_err, > glob_max_hours, > glob_large_float, > glob_optimal_done, > glob_reached_optimal_h, > glob_small_float, > glob_disp_incr, > djd_debug, > glob_dump, > glob_start, > glob_warned, > glob_optimal_start, > glob_relerr, > glob_not_yet_finished, > glob_almost_1, > glob_smallish_float, > glob_clock_sec, > years_in_century, > days_in_year, > glob_display_flag, > glob_log10abserr, > MAX_UNCHANGED, > glob_no_eqs, > glob_not_yet_start_msg, > centuries_in_millinium, > glob_max_opt_iter, > glob_percent_done, > glob_max_minutes, > glob_current_iter, > glob_curr_iter_when_opt, > glob_abserr, > glob_log10relerr, > glob_normmax, > glob_log10_relerr, > glob_look_poles, > glob_last_good_h, > glob_hmin_init, > hours_in_day, > glob_dump_analytic, > glob_hmin, > glob_clock_start_sec, > min_in_hour, > glob_html_log, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_optimal_expect_sec, > glob_log10normmin, > glob_subiter_method, > glob_max_sec, > glob_h, > glob_initial_pass, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_3, > array_const_0D0, > #END CONST > array_norms, > array_last_rel_error, > array_y, > array_x, > array_pole, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_type_pole, > array_y_init, > array_m1, > array_1st_rel_error, > array_y_higher_work, > array_y_set_initial, > array_real_pole, > array_poles, > array_y_higher, > array_complex_pole, > array_y_higher_work2, > glob_last; > > local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; > #TOP CHECK FOR POLE > #IN RADII REAL EQ = 1 > #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1 > #Applies to pole of arbitrary r_order on the real axis, > #Due to Prof. George Corliss. > n := glob_max_terms; > m := n - 3 - 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 - 3 - 1; > cnt := 0; > while ((cnt < 5) and (n >= 10)) do # do number 2 > if (abs(array_y_higher[1,n]) > glob_small_float) then # if number 1 > cnt := cnt + 1; > else > cnt := 0; > fi;# end if 1 > ; > n := n - 1; > od;# end do number 2 > ; > m := n + cnt; > if (m <= 10) then # if number 1 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > elif (abs(array_y_higher[1,m]) >= (glob_large_float)) or (abs(array_y_higher[1,m-1]) >=(glob_large_float)) or (abs(array_y_higher[1,m-2]) >= (glob_large_float)) or (abs(array_y_higher[1,m-3]) >= (glob_large_float)) or (abs(array_y_higher[1,m-4]) >= (glob_large_float)) or (abs(array_y_higher[1,m-5]) >= (glob_large_float)) then # if number 2 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > else > rm0 := (array_y_higher[1,m])/(array_y_higher[1,m-1]); > rm1 := (array_y_higher[1,m-1])/(array_y_higher[1,m-2]); > rm2 := (array_y_higher[1,m-2])/(array_y_higher[1,m-3]); > rm3 := (array_y_higher[1,m-3])/(array_y_higher[1,m-4]); > rm4 := (array_y_higher[1,m-4])/(array_y_higher[1,m-5]); > nr1 := convfloat(m-1)*rm0 - 2.0*convfloat(m-2)*rm1 + convfloat(m-3)*rm2; > nr2 := convfloat(m-2)*rm1 - 2.0*convfloat(m-3)*rm2 + convfloat(m-4)*rm3; > dr1 := (-1.0)/rm1 + 2.0/rm2 - 1.0/rm3; > dr2 := (-1.0)/rm2 + 2.0/rm3 - 1.0/rm4; > ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3; > ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4; > if ((abs(nr1 * dr2 - nr2 * dr1) <= glob_small_float) or (abs(dr1) <= glob_small_float)) then # if number 3 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > else > if (abs(nr1*dr2 - nr2 * dr1) > glob_small_float) then # if number 4 > rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1)); > #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1) > ord_no := (rcs*nr1 - ds1)/(2.0*dr1) -convfloat(m)/2.0; > if (abs(rcs) > glob_small_float) then # if number 5 > if (rcs > 0.0) then # if number 6 > rad_c := sqrt(rcs) * glob_h; > else > rad_c := glob_large_float; > fi;# end if 6 > else > rad_c := glob_large_float; > ord_no := glob_large_float; > fi;# end if 5 > else > rad_c := glob_large_float; > ord_no := glob_large_float; > fi;# end if 4 > fi;# end if 3 > ; > array_complex_pole[1,1] := rad_c; > array_complex_pole[1,2] := ord_no; > fi;# end if 2 > ; > #BOTTOM RADII COMPLEX EQ = 1 > found := false; > #TOP WHICH RADII EQ = 1 > if not found and ((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float)) and ((array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_complex_pole[1,1]; > array_poles[1,2] := array_complex_pole[1,2]; > found := true; > array_type_pole[1] := 2; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Complex estimate of poles used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_real_pole[1,1] <> glob_large_float) and (array_real_pole[1,2] <> glob_large_float) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float) or (array_complex_pole[1,1] <= 0.0 ) or (array_complex_pole[1,2] <= 0.0))) then # if number 2 > array_poles[1,1] := array_real_pole[1,1]; > array_poles[1,2] := array_real_pole[1,2]; > found := true; > array_type_pole[1] := 1; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Real estimate of pole used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and (((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float))) then # if number 2 > array_poles[1,1] := glob_large_float; > array_poles[1,2] := glob_large_float; > found := true; > array_type_pole[1] := 3; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"NO POLE"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_real_pole[1,1] < array_complex_pole[1,1]) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_real_pole[1,1]; > array_poles[1,2] := array_real_pole[1,2]; > found := true; > array_type_pole[1] := 1; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Real estimate of pole used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float) and (array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_complex_pole[1,1]; > array_poles[1,2] := array_complex_pole[1,2]; > array_type_pole[1] := 2; > found := true; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Complex estimate of poles used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found then # if number 2 > array_poles[1,1] := glob_large_float; > array_poles[1,2] := glob_large_float; > array_type_pole[1] := 3; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"NO POLE"); > fi;# end if 3 > ; > fi;# end if 2 > ; > #BOTTOM WHICH RADII EQ = 1 > array_pole[1] := glob_large_float; > array_pole[2] := glob_large_float; > #TOP WHICH RADIUS EQ = 1 > if array_pole[1] > array_poles[1,1] then # if number 2 > array_pole[1] := array_poles[1,1]; > array_pole[2] := array_poles[1,2]; > fi;# end if 2 > ; > #BOTTOM WHICH RADIUS EQ = 1 > #BOTTOM CHECK FOR POLE > display_pole(); > # End Function number 6 > end; check_for_pole := proc() local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; global DEBUGMASSIVE, DEBUGL, ALWAYS, glob_iolevel, glob_max_terms, INFO, glob_optimal_clock_start_sec, glob_max_iter, glob_hmax, sec_in_min, djd_debug2, glob_iter, glob_orig_start_sec, glob_warned2, glob_unchanged_h_cnt, glob_max_trunc_err, glob_max_hours, glob_large_float, glob_optimal_done, glob_reached_optimal_h, glob_small_float, glob_disp_incr, djd_debug, glob_dump, glob_start, glob_warned, glob_optimal_start, glob_relerr, glob_not_yet_finished, glob_almost_1, glob_smallish_float, glob_clock_sec, years_in_century, days_in_year, glob_display_flag, glob_log10abserr, MAX_UNCHANGED, glob_no_eqs, glob_not_yet_start_msg, centuries_in_millinium, glob_max_opt_iter, glob_percent_done, glob_max_minutes, glob_current_iter, glob_curr_iter_when_opt, glob_abserr, glob_log10relerr, glob_normmax, glob_log10_relerr, glob_look_poles, glob_last_good_h, glob_hmin_init, hours_in_day, glob_dump_analytic, glob_hmin, glob_clock_start_sec, min_in_hour, glob_html_log, glob_max_rel_trunc_err, glob_log10_abserr, glob_optimal_expect_sec, glob_log10normmin, glob_subiter_method, glob_max_sec, glob_h, glob_initial_pass, array_const_1, array_const_3, array_const_0D0, array_norms, array_last_rel_error, array_y, array_x, array_pole, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_type_pole, array_y_init, array_m1, array_1st_rel_error, array_y_higher_work, array_y_set_initial, array_real_pole, array_poles, array_y_higher, array_complex_pole, array_y_higher_work2, glob_last; n := glob_max_terms; m := n - 4; 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 - 4; cnt := 0; while cnt < 5 and 10 <= n do if glob_small_float < abs(array_y_higher[1, n]) then cnt := cnt + 1 else cnt := 0 end if; n := n - 1 end do; m := n + cnt; if m <= 10 then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float elif glob_large_float <= abs(array_y_higher[1, m]) or glob_large_float <= abs(array_y_higher[1, m - 1]) or glob_large_float <= abs(array_y_higher[1, m - 2]) or glob_large_float <= abs(array_y_higher[1, m - 3]) or glob_large_float <= abs(array_y_higher[1, m - 4]) or glob_large_float <= abs(array_y_higher[1, m - 5]) then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float else rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1]; rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2]; rm2 := array_y_higher[1, m - 2]/array_y_higher[1, m - 3]; rm3 := array_y_higher[1, m - 3]/array_y_higher[1, m - 4]; rm4 := array_y_higher[1, m - 4]/array_y_higher[1, m - 5]; nr1 := convfloat(m - 1)*rm0 - 2.0*convfloat(m - 2)*rm1 + convfloat(m - 3)*rm2; nr2 := convfloat(m - 2)*rm1 - 2.0*convfloat(m - 3)*rm2 + convfloat(m - 4)*rm3; dr1 := (-1)*(1.0)/rm1 + 2.0/rm2 - 1.0/rm3; dr2 := (-1)*(1.0)/rm2 + 2.0/rm3 - 1.0/rm4; ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3; ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4; if abs(nr1*dr2 - nr2*dr1) <= glob_small_float or abs(dr1) <= glob_small_float then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float else if glob_small_float < abs(nr1*dr2 - nr2*dr1) then rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1); ord_no := (rcs*nr1 - ds1)/(2.0*dr1) - convfloat(m)/2.0; if glob_small_float < abs(rcs) then if 0. < rcs then rad_c := sqrt(rcs)*glob_h else rad_c := glob_large_float end if else rad_c := glob_large_float; ord_no := glob_large_float end if else rad_c := glob_large_float; ord_no := glob_large_float end if end if; array_complex_pole[1, 1] := rad_c; array_complex_pole[1, 2] := ord_no end if; found := false; if not found and (array_real_pole[1, 1] = glob_large_float or array_real_pole[1, 2] = glob_large_float) and array_complex_pole[1, 1] <> glob_large_float and array_complex_pole[1, 2] <> glob_large_float and 0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then array_poles[1, 1] := array_complex_pole[1, 1]; array_poles[1, 2] := array_complex_pole[1, 2]; found := true; array_type_pole[1] := 2; if glob_display_flag then omniout_str(ALWAYS, "Complex estimate of poles used") end if end if; if not found and array_real_pole[1, 1] <> glob_large_float and array_real_pole[1, 2] <> glob_large_float and 0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] and ( array_complex_pole[1, 1] = glob_large_float or array_complex_pole[1, 2] = glob_large_float or array_complex_pole[1, 1] <= 0. or array_complex_pole[1, 2] <= 0.) then array_poles[1, 1] := array_real_pole[1, 1]; array_poles[1, 2] := array_real_pole[1, 2]; found := true; array_type_pole[1] := 1; if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used") end if end if; if not found and (array_real_pole[1, 1] = glob_large_float or array_real_pole[1, 2] = glob_large_float) and ( array_complex_pole[1, 1] = glob_large_float or array_complex_pole[1, 2] = glob_large_float) then array_poles[1, 1] := glob_large_float; array_poles[1, 2] := glob_large_float; found := true; array_type_pole[1] := 3; if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if end if; if not found and array_real_pole[1, 1] < array_complex_pole[1, 1] and 0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] then array_poles[1, 1] := array_real_pole[1, 1]; array_poles[1, 2] := array_real_pole[1, 2]; found := true; array_type_pole[1] := 1; if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used") end if end if; if not found and array_complex_pole[1, 1] <> glob_large_float and array_complex_pole[1, 2] <> glob_large_float and 0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then array_poles[1, 1] := array_complex_pole[1, 1]; array_poles[1, 2] := array_complex_pole[1, 2]; array_type_pole[1] := 2; found := true; if glob_display_flag then omniout_str(ALWAYS, "Complex estimate of poles used") end if end if; if not found then array_poles[1, 1] := glob_large_float; array_poles[1, 2] := glob_large_float; array_type_pole[1] := 3; if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if end if; array_pole[1] := glob_large_float; array_pole[2] := glob_large_float; if array_poles[1, 1] < array_pole[1] then array_pole[1] := array_poles[1, 1]; array_pole[2] := array_poles[1, 2] end if; display_pole() end proc > # Begin Function number 7 > get_norms := proc() > global > DEBUGMASSIVE, > DEBUGL, > ALWAYS, > glob_iolevel, > glob_max_terms, > INFO, > #Top Generate Globals Decl > glob_optimal_clock_start_sec, > glob_max_iter, > glob_hmax, > sec_in_min, > djd_debug2, > glob_iter, > glob_orig_start_sec, > glob_warned2, > glob_unchanged_h_cnt, > glob_max_trunc_err, > glob_max_hours, > glob_large_float, > glob_optimal_done, > glob_reached_optimal_h, > glob_small_float, > glob_disp_incr, > djd_debug, > glob_dump, > glob_start, > glob_warned, > glob_optimal_start, > glob_relerr, > glob_not_yet_finished, > glob_almost_1, > glob_smallish_float, > glob_clock_sec, > years_in_century, > days_in_year, > glob_display_flag, > glob_log10abserr, > MAX_UNCHANGED, > glob_no_eqs, > glob_not_yet_start_msg, > centuries_in_millinium, > glob_max_opt_iter, > glob_percent_done, > glob_max_minutes, > glob_current_iter, > glob_curr_iter_when_opt, > glob_abserr, > glob_log10relerr, > glob_normmax, > glob_log10_relerr, > glob_look_poles, > glob_last_good_h, > glob_hmin_init, > hours_in_day, > glob_dump_analytic, > glob_hmin, > glob_clock_start_sec, > min_in_hour, > glob_html_log, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_optimal_expect_sec, > glob_log10normmin, > glob_subiter_method, > glob_max_sec, > glob_h, > glob_initial_pass, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_3, > array_const_0D0, > #END CONST > array_norms, > array_last_rel_error, > array_y, > array_x, > array_pole, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_type_pole, > array_y_init, > array_m1, > array_1st_rel_error, > array_y_higher_work, > array_y_set_initial, > array_real_pole, > array_poles, > array_y_higher, > array_complex_pole, > array_y_higher_work2, > glob_last; > > local iii; > if (not glob_initial_pass) then # if number 2 > set_z(array_norms,glob_max_terms+1); > #TOP GET NORMS > iii := 1; > while (iii <= glob_max_terms) do # do number 2 > if (abs(array_y[iii]) > array_norms[iii]) then # if number 3 > array_norms[iii] := abs(array_y[iii]); > fi;# end if 3 > ; > iii := iii + 1; > od;# end do number 2 > #GET NORMS > ; > fi;# end if 2 > ; > # End Function number 7 > end; get_norms := proc() local iii; global DEBUGMASSIVE, DEBUGL, ALWAYS, glob_iolevel, glob_max_terms, INFO, glob_optimal_clock_start_sec, glob_max_iter, glob_hmax, sec_in_min, djd_debug2, glob_iter, glob_orig_start_sec, glob_warned2, glob_unchanged_h_cnt, glob_max_trunc_err, glob_max_hours, glob_large_float, glob_optimal_done, glob_reached_optimal_h, glob_small_float, glob_disp_incr, djd_debug, glob_dump, glob_start, glob_warned, glob_optimal_start, glob_relerr, glob_not_yet_finished, glob_almost_1, glob_smallish_float, glob_clock_sec, years_in_century, days_in_year, glob_display_flag, glob_log10abserr, MAX_UNCHANGED, glob_no_eqs, glob_not_yet_start_msg, centuries_in_millinium, glob_max_opt_iter, glob_percent_done, glob_max_minutes, glob_current_iter, glob_curr_iter_when_opt, glob_abserr, glob_log10relerr, glob_normmax, glob_log10_relerr, glob_look_poles, glob_last_good_h, glob_hmin_init, hours_in_day, glob_dump_analytic, glob_hmin, glob_clock_start_sec, min_in_hour, glob_html_log, glob_max_rel_trunc_err, glob_log10_abserr, glob_optimal_expect_sec, glob_log10normmin, glob_subiter_method, glob_max_sec, glob_h, glob_initial_pass, array_const_1, array_const_3, array_const_0D0, array_norms, array_last_rel_error, array_y, array_x, array_pole, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_type_pole, array_y_init, array_m1, array_1st_rel_error, array_y_higher_work, array_y_set_initial, array_real_pole, array_poles, array_y_higher, array_complex_pole, array_y_higher_work2, glob_last; if not glob_initial_pass then set_z(array_norms, glob_max_terms + 1); iii := 1; while iii <= glob_max_terms do if array_norms[iii] < abs(array_y[iii]) then array_norms[iii] := abs(array_y[iii]) end if; iii := iii + 1 end do end if end proc > # Begin Function number 8 > atomall := proc() > global > DEBUGMASSIVE, > DEBUGL, > ALWAYS, > glob_iolevel, > glob_max_terms, > INFO, > #Top Generate Globals Decl > glob_optimal_clock_start_sec, > glob_max_iter, > glob_hmax, > sec_in_min, > djd_debug2, > glob_iter, > glob_orig_start_sec, > glob_warned2, > glob_unchanged_h_cnt, > glob_max_trunc_err, > glob_max_hours, > glob_large_float, > glob_optimal_done, > glob_reached_optimal_h, > glob_small_float, > glob_disp_incr, > djd_debug, > glob_dump, > glob_start, > glob_warned, > glob_optimal_start, > glob_relerr, > glob_not_yet_finished, > glob_almost_1, > glob_smallish_float, > glob_clock_sec, > years_in_century, > days_in_year, > glob_display_flag, > glob_log10abserr, > MAX_UNCHANGED, > glob_no_eqs, > glob_not_yet_start_msg, > centuries_in_millinium, > glob_max_opt_iter, > glob_percent_done, > glob_max_minutes, > glob_current_iter, > glob_curr_iter_when_opt, > glob_abserr, > glob_log10relerr, > glob_normmax, > glob_log10_relerr, > glob_look_poles, > glob_last_good_h, > glob_hmin_init, > hours_in_day, > glob_dump_analytic, > glob_hmin, > glob_clock_start_sec, > min_in_hour, > glob_html_log, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_optimal_expect_sec, > glob_log10normmin, > glob_subiter_method, > glob_max_sec, > glob_h, > glob_initial_pass, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_3, > array_const_0D0, > #END CONST > array_norms, > array_last_rel_error, > array_y, > array_x, > array_pole, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_type_pole, > array_y_init, > array_m1, > array_1st_rel_error, > array_y_higher_work, > array_y_set_initial, > array_real_pole, > array_poles, > array_y_higher, > array_complex_pole, > array_y_higher_work2, > 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 mult $eq_no = 1 i = 1 > array_tmp2[1] := (array_m1[1] * (array_tmp1[1])); > #emit pre add $eq_no = 1 i = 1 > array_tmp3[1] := array_const_0D0[1] + array_tmp2[1]; > #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5 > if not array_y_set_initial[1,4] then # if number 1 > if (1 <= glob_max_terms) then # if number 2 > temporary := array_tmp3[1] * (glob_h ^ (3)) * factorial_3(0,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 > ; > temporary := temporary / glob_h * (4.0); > array_y_higher[4,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 mult $eq_no = 1 i = 2 > array_tmp2[2] := ats(2,array_m1,array_tmp1,1); > #emit pre add $eq_no = 1 i = 2 > array_tmp3[2] := array_const_0D0[2] + array_tmp2[2]; > #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5 > if not array_y_set_initial[1,5] then # if number 1 > if (2 <= glob_max_terms) then # if number 2 > temporary := array_tmp3[2] * (glob_h ^ (3)) * factorial_3(1,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 > ; > temporary := temporary / glob_h * (4.0); > array_y_higher[4,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 mult $eq_no = 1 i = 3 > array_tmp2[3] := ats(3,array_m1,array_tmp1,1); > #emit pre add $eq_no = 1 i = 3 > array_tmp3[3] := array_const_0D0[3] + array_tmp2[3]; > #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5 > if not array_y_set_initial[1,6] then # if number 1 > if (3 <= glob_max_terms) then # if number 2 > temporary := array_tmp3[3] * (glob_h ^ (3)) * factorial_3(2,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 > ; > temporary := temporary / glob_h * (4.0); > array_y_higher[4,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 mult $eq_no = 1 i = 4 > array_tmp2[4] := ats(4,array_m1,array_tmp1,1); > #emit pre add $eq_no = 1 i = 4 > array_tmp3[4] := array_const_0D0[4] + array_tmp2[4]; > #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5 > if not array_y_set_initial[1,7] then # if number 1 > if (4 <= glob_max_terms) then # if number 2 > temporary := array_tmp3[4] * (glob_h ^ (3)) * factorial_3(3,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 > ; > temporary := temporary / glob_h * (4.0); > array_y_higher[4,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 mult $eq_no = 1 i = 5 > array_tmp2[5] := ats(5,array_m1,array_tmp1,1); > #emit pre add $eq_no = 1 i = 5 > array_tmp3[5] := array_const_0D0[5] + array_tmp2[5]; > #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5 > if not array_y_set_initial[1,8] then # if number 1 > if (5 <= glob_max_terms) then # if number 2 > temporary := array_tmp3[5] * (glob_h ^ (3)) * factorial_3(4,7); > array_y[8] := temporary; > array_y_higher[1,8] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,7] := temporary > ; > temporary := temporary / glob_h * (3.0); > array_y_higher[3,6] := temporary > ; > temporary := temporary / glob_h * (4.0); > array_y_higher[4,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 mult $eq_no = 1 > array_tmp2[kkk] := ats(kkk,array_m1,array_tmp1,1); > #emit add $eq_no = 1 > array_tmp3[kkk] := array_const_0D0[kkk] + array_tmp2[kkk]; > #emit assign $eq_no = 1 > order_d := 3; > 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_tmp3[kkk] * (glob_h ^ (order_d)) / factorial_3((kkk - 1),(kkk + order_d - 1)); > array_y[kkk + order_d] := temporary; > array_y_higher[1,kkk + order_d] := temporary; > term := kkk + order_d - 1; > adj2 := 2; > while (adj2 <= order_d + 1) and (term >= 1) do # do number 2 > temporary := temporary / glob_h * convfp(adj2); > array_y_higher[adj2,term] := temporary; > adj2 := adj2 + 1; > term := term - 1; > od;# end do number 2 > fi;# end if 2 > fi;# end if 1 > ; > kkk := kkk + 1; > od;# end do number 1 > ; > #BOTTOM ATOMALL > #END OUTFILE4 > #BEGIN OUTFILE5 > # End Function number 8 > end; atomall := proc() local kkk, order_d, adj2, temporary, term; global DEBUGMASSIVE, DEBUGL, ALWAYS, glob_iolevel, glob_max_terms, INFO, glob_optimal_clock_start_sec, glob_max_iter, glob_hmax, sec_in_min, djd_debug2, glob_iter, glob_orig_start_sec, glob_warned2, glob_unchanged_h_cnt, glob_max_trunc_err, glob_max_hours, glob_large_float, glob_optimal_done, glob_reached_optimal_h, glob_small_float, glob_disp_incr, djd_debug, glob_dump, glob_start, glob_warned, glob_optimal_start, glob_relerr, glob_not_yet_finished, glob_almost_1, glob_smallish_float, glob_clock_sec, years_in_century, days_in_year, glob_display_flag, glob_log10abserr, MAX_UNCHANGED, glob_no_eqs, glob_not_yet_start_msg, centuries_in_millinium, glob_max_opt_iter, glob_percent_done, glob_max_minutes, glob_current_iter, glob_curr_iter_when_opt, glob_abserr, glob_log10relerr, glob_normmax, glob_log10_relerr, glob_look_poles, glob_last_good_h, glob_hmin_init, hours_in_day, glob_dump_analytic, glob_hmin, glob_clock_start_sec, min_in_hour, glob_html_log, glob_max_rel_trunc_err, glob_log10_abserr, glob_optimal_expect_sec, glob_log10normmin, glob_subiter_method, glob_max_sec, glob_h, glob_initial_pass, array_const_1, array_const_3, array_const_0D0, array_norms, array_last_rel_error, array_y, array_x, array_pole, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_type_pole, array_y_init, array_m1, array_1st_rel_error, array_y_higher_work, array_y_set_initial, array_real_pole, array_poles, array_y_higher, array_complex_pole, array_y_higher_work2, glob_last; array_tmp1[1] := array_y_higher[2, 1]; array_tmp2[1] := array_m1[1]*array_tmp1[1]; array_tmp3[1] := array_const_0D0[1] + array_tmp2[1]; if not array_y_set_initial[1, 4] then if 1 <= glob_max_terms then temporary := array_tmp3[1]*glob_h^3*factorial_3(0, 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; temporary := temporary*4.0/glob_h; array_y_higher[4, 1] := temporary end if end if; kkk := 2; array_tmp1[2] := array_y_higher[2, 2]; array_tmp2[2] := ats(2, array_m1, array_tmp1, 1); array_tmp3[2] := array_const_0D0[2] + array_tmp2[2]; if not array_y_set_initial[1, 5] then if 2 <= glob_max_terms then temporary := array_tmp3[2]*glob_h^3*factorial_3(1, 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; temporary := temporary*4.0/glob_h; array_y_higher[4, 2] := temporary end if end if; kkk := 3; array_tmp1[3] := array_y_higher[2, 3]; array_tmp2[3] := ats(3, array_m1, array_tmp1, 1); array_tmp3[3] := array_const_0D0[3] + array_tmp2[3]; if not array_y_set_initial[1, 6] then if 3 <= glob_max_terms then temporary := array_tmp3[3]*glob_h^3*factorial_3(2, 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; temporary := temporary*4.0/glob_h; array_y_higher[4, 3] := temporary end if end if; kkk := 4; array_tmp1[4] := array_y_higher[2, 4]; array_tmp2[4] := ats(4, array_m1, array_tmp1, 1); array_tmp3[4] := array_const_0D0[4] + array_tmp2[4]; if not array_y_set_initial[1, 7] then if 4 <= glob_max_terms then temporary := array_tmp3[4]*glob_h^3*factorial_3(3, 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; temporary := temporary*4.0/glob_h; array_y_higher[4, 4] := temporary end if end if; kkk := 5; array_tmp1[5] := array_y_higher[2, 5]; array_tmp2[5] := ats(5, array_m1, array_tmp1, 1); array_tmp3[5] := array_const_0D0[5] + array_tmp2[5]; if not array_y_set_initial[1, 8] then if 5 <= glob_max_terms then temporary := array_tmp3[5]*glob_h^3*factorial_3(4, 7); array_y[8] := temporary; array_y_higher[1, 8] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 7] := temporary; temporary := temporary*3.0/glob_h; array_y_higher[3, 6] := temporary; temporary := temporary*4.0/glob_h; array_y_higher[4, 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] := ats(kkk, array_m1, array_tmp1, 1); array_tmp3[kkk] := array_const_0D0[kkk] + array_tmp2[kkk]; order_d := 3; if kkk + order_d + 1 <= glob_max_terms then if not array_y_set_initial[1, kkk + order_d] then temporary := array_tmp3[kkk]*glob_h^order_d/ factorial_3(kkk - 1, kkk + order_d - 1); array_y[kkk + order_d] := temporary; array_y_higher[1, kkk + order_d] := temporary; term := kkk + order_d - 1; adj2 := 2; while adj2 <= order_d + 1 and 1 <= term do temporary := temporary*convfp(adj2)/glob_h; array_y_higher[adj2, term] := temporary; adj2 := adj2 + 1; term := term - 1 end do end if end if; kkk := kkk + 1 end do end proc > #BEGIN ATS LIBRARY BLOCK > omniout_str := proc(iolevel,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > printf("%s\n",str); > fi; > # End Function number 1 > end; omniout_str := proc(iolevel, str) global glob_iolevel; if iolevel <= glob_iolevel then printf("%s\n", str) end if end proc > omniout_str_noeol := proc(iolevel,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > printf("%s",str); > fi; > # End Function number 1 > end; omniout_str_noeol := proc(iolevel, str) global glob_iolevel; if iolevel <= glob_iolevel then printf("%s", str) end if end proc > omniout_labstr := proc(iolevel,label,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > print(label,str); > fi; > # End Function number 1 > end; omniout_labstr := proc(iolevel, label, str) global glob_iolevel; if iolevel <= glob_iolevel then print(label, str) end if end proc > omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > if vallen = 4 then > printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel); > else > printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel); > fi; > fi; > # End Function number 1 > end; omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then if vallen = 4 then printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel) else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel) end if end if end proc > omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > if vallen = 5 then > printf("%-30s = %-32d %s\n",prelabel,value, postlabel); > else > printf("%-30s = %-32d %s \n",prelabel,value, postlabel); > fi; > fi; > # End Function number 1 > end; omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then if vallen = 5 then printf("%-30s = %-32d %s\n", prelabel, value, postlabel) else printf("%-30s = %-32d %s \n", prelabel, value, postlabel) end if end if end proc > omniout_float_arr := proc(iolevel,prelabel,elemnt,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > print(prelabel,"[",elemnt,"]",value, postlabel); > fi; > # End Function number 1 > end; omniout_float_arr := proc( iolevel, prelabel, elemnt, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then print(prelabel, "[", elemnt, "]", value, postlabel) end if end proc > dump_series := proc(iolevel,dump_label,series_name, > array_series,numb) > global glob_iolevel; > local i; > if (glob_iolevel >= iolevel) then > i := 1; > while (i <= numb) do > print(dump_label,series_name > ,i,array_series[i]); > i := i + 1; > od; > fi; > # End Function number 1 > end; dump_series := proc(iolevel, dump_label, series_name, array_series, numb) local i; global glob_iolevel; if iolevel <= glob_iolevel then i := 1; while i <= numb do print(dump_label, series_name, i, array_series[i]); i := i + 1 end do end if end proc > dump_series_2 := proc(iolevel,dump_label,series_name2, > array_series2,numb,subnum,array_x) > global glob_iolevel; > local i,sub,ts_term; > if (glob_iolevel >= iolevel) then > sub := 1; > while (sub <= subnum) do > i := 1; > while (i <= numb) do > print(dump_label,series_name2,sub,i,array_series2[sub,i]); > od; > sub := sub + 1; > od; > fi; > # End Function number 1 > end; dump_series_2 := proc( iolevel, dump_label, series_name2, array_series2, numb, subnum, array_x) local i, sub, ts_term; global glob_iolevel; if iolevel <= glob_iolevel then sub := 1; while sub <= subnum do i := 1; while i <= numb do print(dump_label, series_name2, sub, i, array_series2[sub, i]) end do; sub := sub + 1 end do end if end proc > cs_info := proc(iolevel,str) > global glob_iolevel,glob_correct_start_flag,glob_h,glob_reached_optimal_h; > if (glob_iolevel >= iolevel) then > print("cs_info " , str , " glob_correct_start_flag = " , glob_correct_start_flag , "glob_h := " , glob_h , "glob_reached_optimal_h := " , glob_reached_optimal_h) > fi; > # End Function number 1 > end; cs_info := proc(iolevel, str) global glob_iolevel, glob_correct_start_flag, glob_h, glob_reached_optimal_h; if iolevel <= glob_iolevel then print("cs_info ", str, " glob_correct_start_flag = ", glob_correct_start_flag, "glob_h := ", glob_h, "glob_reached_optimal_h := ", glob_reached_optimal_h) end if end proc > # Begin Function number 2 > logitem_time := proc(fd,secs_in) > global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; > local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; > secs := (secs_in); > if (secs > 0.0) then # if number 1 > sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium); > milliniums := convfloat(secs / sec_in_millinium); > millinium_int := floor(milliniums); > centuries := (milliniums - millinium_int)*centuries_in_millinium; > cent_int := floor(centuries); > years := (centuries - cent_int) * years_in_century; > years_int := floor(years); > days := (years - years_int) * days_in_year; > days_int := floor(days); > hours := (days - days_int) * hours_in_day; > hours_int := floor(hours); > minutes := (hours - hours_int) * min_in_hour; > minutes_int := floor(minutes); > seconds := (minutes - minutes_int) * sec_in_min; > sec_int := floor(seconds); > fprintf(fd,""); > if (millinium_int > 0) then # if number 2 > fprintf(fd,"%d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (cent_int > 0) then # if number 3 > fprintf(fd,"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (years_int > 0) then # if number 4 > fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int); > elif (days_int > 0) then # if number 5 > fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int); > elif (hours_int > 0) then # if number 6 > fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int); > elif (minutes_int > 0) then # if number 7 > fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int); > else > fprintf(fd,"%d Seconds",sec_int); > fi;# end if 7 > else > fprintf(fd,"Unknown"); > fi;# end if 6 > fprintf(fd,""); > # End Function number 2 > end; logitem_time := proc(fd, secs_in) local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; secs := secs_in; if 0. < secs then sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day* days_in_year*years_in_century*centuries_in_millinium); milliniums := convfloat(secs/sec_in_millinium); millinium_int := floor(milliniums); centuries := (milliniums - millinium_int)*centuries_in_millinium; cent_int := floor(centuries); years := (centuries - cent_int)*years_in_century; years_int := floor(years); days := (years - years_int)*days_in_year; days_int := floor(days); hours := (days - days_int)*hours_in_day; hours_int := floor(hours); minutes := (hours - hours_int)*min_in_hour; minutes_int := floor(minutes); seconds := (minutes - minutes_int)*sec_in_min; sec_int := floor(seconds); fprintf(fd, ""); if 0 < millinium_int then fprintf(fd, "%d Millinia %d Centuries %\ d Years %d Days %d Hours %d Minutes %d Seconds", millinium_int, cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < cent_int then fprintf(fd, "%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds", cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < years_int then fprintf(fd, "%d Years %d Days %d Hours %d Minutes %d Seconds", years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < days_int then fprintf(fd, "%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int, minutes_int, sec_int) elif 0 < hours_int then fprintf(fd, "%d Hours %d Minutes %d Seconds", hours_int, minutes_int, sec_int) elif 0 < minutes_int then fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int) else fprintf(fd, "%d Seconds", sec_int) end if else fprintf(fd, "Unknown") end if; fprintf(fd, "") end proc > omniout_timestr := proc (secs_in) > global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; > local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; > secs := convfloat(secs_in); > if (secs > 0.0) then # if number 6 > sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium); > milliniums := convfloat(secs / sec_in_millinium); > millinium_int := floor(milliniums); > centuries := (milliniums - millinium_int)*centuries_in_millinium; > cent_int := floor(centuries); > years := (centuries - cent_int) * years_in_century; > years_int := floor(years); > days := (years - years_int) * days_in_year; > days_int := floor(days); > hours := (days - days_int) * hours_in_day; > hours_int := floor(hours); > minutes := (hours - hours_int) * min_in_hour; > minutes_int := floor(minutes); > seconds := (minutes - minutes_int) * sec_in_min; > sec_int := floor(seconds); > > if (millinium_int > 0) then # if number 7 > printf(" = %d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (cent_int > 0) then # if number 8 > printf(" = %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (years_int > 0) then # if number 9 > printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int); > elif (days_int > 0) then # if number 10 > printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int); > elif (hours_int > 0) then # if number 11 > printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int); > elif (minutes_int > 0) then # if number 12 > printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int); > else > printf(" = %d Seconds\n",sec_int); > fi;# end if 12 > else > printf(" Unknown\n"); > fi;# end if 11 > # End Function number 2 > end; omniout_timestr := proc(secs_in) local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; secs := convfloat(secs_in); if 0. < secs then sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day* days_in_year*years_in_century*centuries_in_millinium); milliniums := convfloat(secs/sec_in_millinium); millinium_int := floor(milliniums); centuries := (milliniums - millinium_int)*centuries_in_millinium; cent_int := floor(centuries); years := (centuries - cent_int)*years_in_century; years_int := floor(years); days := (years - years_int)*days_in_year; days_int := floor(days); hours := (days - days_int)*hours_in_day; hours_int := floor(hours); minutes := (hours - hours_int)*min_in_hour; minutes_int := floor(minutes); seconds := (minutes - minutes_int)*sec_in_min; sec_int := floor(seconds); if 0 < millinium_int then printf(" = %d Millinia %d Centuries %d\ Years %d Days %d Hours %d Minutes %d Seconds\n", millinium_int, cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < cent_int then printf(" = %d Centuries %d Years %d Days \ %d Hours %d Minutes %d Seconds\n", cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < years_int then printf( " = %d Years %d Days %d Hours %d Minutes %d Seconds\n", years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < days_int then printf( " = %d Days %d Hours %d Minutes %d Seconds\n", days_int, hours_int, minutes_int, sec_int) elif 0 < hours_int then printf( " = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int, sec_int) elif 0 < minutes_int then printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int) else printf(" = %d Seconds\n", sec_int) end if else printf(" Unknown\n") end if end proc > > # Begin Function number 3 > ats := proc( > mmm_ats,array_a,array_b,jjj_ats) > local iii_ats, lll_ats,ma_ats, ret_ats; > ret_ats := 0.0; > if (jjj_ats <= mmm_ats) then # if number 11 > ma_ats := mmm_ats + 1; > iii_ats := jjj_ats; > while (iii_ats <= mmm_ats) do # do number 1 > lll_ats := ma_ats - iii_ats; > ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats]; > iii_ats := iii_ats + 1; > od;# end do number 1 > fi;# end if 11 > ; > ret_ats > # End Function number 3 > end; ats := proc(mmm_ats, array_a, array_b, jjj_ats) local iii_ats, lll_ats, ma_ats, ret_ats; ret_ats := 0.; if jjj_ats <= mmm_ats then ma_ats := mmm_ats + 1; iii_ats := jjj_ats; while iii_ats <= mmm_ats do lll_ats := ma_ats - iii_ats; ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats]; iii_ats := iii_ats + 1 end do end if; ret_ats end proc > > # Begin Function number 4 > att := proc( > mmm_att,array_aa,array_bb,jjj_att) > global glob_max_terms; > local al_att, iii_att,lll_att, ma_att, ret_att; > ret_att := 0.0; > if (jjj_att <= mmm_att) then # if number 11 > ma_att := mmm_att + 2; > iii_att := jjj_att; > while (iii_att <= mmm_att) do # do number 1 > lll_att := ma_att - iii_att; > al_att := (lll_att - 1); > if (lll_att <= glob_max_terms) then # if number 12 > ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]* convfp(al_att); > fi;# end if 12 > ; > iii_att := iii_att + 1; > od;# end do number 1 > ; > ret_att := ret_att / convfp(mmm_att) ; > fi;# end if 11 > ; > ret_att; > # End Function number 4 > end; att := proc(mmm_att, array_aa, array_bb, jjj_att) local al_att, iii_att, lll_att, ma_att, ret_att; global glob_max_terms; ret_att := 0.; if jjj_att <= mmm_att then ma_att := mmm_att + 2; iii_att := jjj_att; while iii_att <= mmm_att do lll_att := ma_att - iii_att; al_att := lll_att - 1; if lll_att <= glob_max_terms then ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]*convfp(al_att) end if; iii_att := iii_att + 1 end do; ret_att := ret_att/convfp(mmm_att) end if; ret_att end proc > # Begin Function number 5 > display_pole := proc() > global ALWAYS,glob_display_flag, glob_large_float, array_pole; > if ((array_pole[1] <> glob_large_float) and (array_pole[1] > 0.0) and (array_pole[2] <> glob_large_float) and (array_pole[2]> 0.0) and glob_display_flag) then # if number 11 > omniout_float(ALWAYS,"Radius of convergence ",4, array_pole[1],4," "); > omniout_float(ALWAYS,"Order of pole ",4, array_pole[2],4," "); > fi;# end if 11 > # End Function number 5 > end; display_pole := proc() global ALWAYS, glob_display_flag, glob_large_float, array_pole; if array_pole[1] <> glob_large_float and 0. < array_pole[1] and array_pole[2] <> glob_large_float and 0. < array_pole[2] and glob_display_flag then omniout_float(ALWAYS, "Radius of convergence ", 4, array_pole[1], 4, " "); omniout_float(ALWAYS, "Order of pole ", 4, array_pole[2], 4, " ") end if end proc > # Begin Function number 6 > logditto := proc(file) > fprintf(file,""); > fprintf(file,"ditto"); > fprintf(file,""); > # End Function number 6 > end; logditto := proc(file) fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, "") end proc > # Begin Function number 7 > logitem_integer := proc(file,n) > fprintf(file,""); > fprintf(file,"%d",n); > fprintf(file,""); > # End Function number 7 > end; logitem_integer := proc(file, n) fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, "") end proc > # Begin Function number 8 > logitem_str := proc(file,str) > fprintf(file,""); > fprintf(file,str); > fprintf(file,""); > # End Function number 8 > end; logitem_str := proc(file, str) fprintf(file, ""); fprintf(file, str); fprintf(file, "") end proc > # Begin Function number 9 > log_revs := proc(file,revs) > fprintf(file,revs); > # End Function number 9 > end; log_revs := proc(file, revs) fprintf(file, revs) end proc > # Begin Function number 10 > logitem_float := proc(file,x) > fprintf(file,""); > fprintf(file,"%g",x); > fprintf(file,""); > # End Function number 10 > end; logitem_float := proc(file, x) fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, "") end proc > # Begin Function number 11 > logitem_pole := proc(file,pole) > fprintf(file,""); > if pole = 0 then # if number 11 > fprintf(file,"NA"); > elif pole = 1 then # if number 12 > fprintf(file,"Real"); > elif pole = 2 then # if number 13 > fprintf(file,"Complex"); > else > fprintf(file,"No Pole"); > fi;# end if 13 > fprintf(file,""); > # End Function number 11 > end; logitem_pole := proc(file, pole) fprintf(file, ""); if pole = 0 then fprintf(file, "NA") elif pole = 1 then fprintf(file, "Real") elif pole = 2 then fprintf(file, "Complex") else fprintf(file, "No Pole") end if; fprintf(file, "") end proc > # Begin Function number 12 > logstart := proc(file) > fprintf(file,""); > # End Function number 12 > end; logstart := proc(file) fprintf(file, "") end proc > # Begin Function number 13 > logend := proc(file) > fprintf(file,"\n"); > # End Function number 13 > end; logend := proc(file) fprintf(file, "\n") end proc > # Begin Function number 14 > chk_data := proc() > global glob_max_iter,ALWAYS, glob_max_terms; > local errflag; > errflag := false; > > if ((glob_max_terms < 15) or (glob_max_terms > 512)) then # if number 13 > omniout_str(ALWAYS,"Illegal max_terms = -- Using 30"); > glob_max_terms := 30; > fi;# end if 13 > ; > if (glob_max_iter < 2) then # if number 13 > omniout_str(ALWAYS,"Illegal max_iter"); > errflag := true; > fi;# end if 13 > ; > if (errflag) then # if number 13 > > quit; > fi;# end if 13 > # End Function number 14 > end; chk_data := proc() local errflag; global glob_max_iter, ALWAYS, glob_max_terms; errflag := false; if glob_max_terms < 15 or 512 < glob_max_terms then omniout_str(ALWAYS, "Illegal max_terms = -- Using 30"); glob_max_terms := 30 end if; if glob_max_iter < 2 then omniout_str(ALWAYS, "Illegal max_iter"); errflag := true end if; if errflag then quit end if end proc > > # Begin Function number 15 > comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec) > global glob_small_float; > local ms2, rrr, sec_left, sub1, sub2; > ; > ms2 := clock_sec; > sub1 := (t_end2-t_start2); > sub2 := (t2-t_start2); > if (sub1 = 0.0) then # if number 13 > sec_left := 0.0; > else > if (abs(sub2) > 0.0) then # if number 14 > rrr := (sub1/sub2); > sec_left := rrr * ms2 - ms2; > else > sec_left := 0.0; > fi;# end if 14 > fi;# end if 13 > ; > sec_left; > # End Function number 15 > end; comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec) local ms2, rrr, sec_left, sub1, sub2; global glob_small_float; ms2 := clock_sec; sub1 := t_end2 - t_start2; sub2 := t2 - t_start2; if sub1 = 0. then sec_left := 0. else if 0. < abs(sub2) then rrr := sub1/sub2; sec_left := rrr*ms2 - ms2 else sec_left := 0. end if end if; sec_left end proc > > # Begin Function number 16 > comp_percent := proc(t_end2,t_start2,t2) > global glob_small_float; > local rrr, sub1, sub2; > sub1 := (t_end2-t_start2); > sub2 := (t2-t_start2); > if (abs(sub2) > glob_small_float) then # if number 13 > rrr := (100.0*sub2)/sub1; > else > rrr := 0.0; > fi;# end if 13 > ; > rrr > # End Function number 16 > end; comp_percent := proc(t_end2, t_start2, t2) local rrr, sub1, sub2; global glob_small_float; sub1 := t_end2 - t_start2; sub2 := t2 - t_start2; if glob_small_float < abs(sub2) then rrr := 100.0*sub2/sub1 else rrr := 0. end if; rrr end proc > > # Begin Function number 17 > factorial_1 := proc(nnn) > nnn!; > > # End Function number 17 > end; factorial_1 := proc(nnn) nnn! end proc > > # Begin Function number 18 > factorial_3 := proc(mmm2,nnn2) > (mmm2!)/(nnn2!); > > # End Function number 18 > end; factorial_3 := proc(mmm2, nnn2) mmm2!/nnn2! end proc > # Begin Function number 19 > convfp := proc(mmm) > (mmm); > > # End Function number 19 > end; convfp := proc(mmm) mmm end proc > # Begin Function number 20 > convfloat := proc(mmm) > (mmm); > > # End Function number 20 > end; convfloat := proc(mmm) mmm end proc > elapsed_time_seconds := proc() > time(); > end; elapsed_time_seconds := proc() time() end proc > > > > #END ATS LIBRARY BLOCK > #BEGIN USER DEF BLOCK > #BEGIN USER DEF BLOCK > exact_soln_y := proc(x) > 2.0 - cos(x); > end; exact_soln_y := proc(x) 2.0 - cos(x) end proc > exact_soln_yp := proc(x) > sin(x) > end; exact_soln_yp := proc(x) sin(x) end proc > exact_soln_ypp := proc(x) > cos(x) > end; exact_soln_ypp := proc(x) cos(x) end proc > exact_soln_yppp := proc(x) > -sin(x) > end; exact_soln_yppp := proc(x) -sin(x) end proc > #END USER DEF BLOCK > #END USER DEF BLOCK > #END OUTFILE5 > # Begin Function number 2 > mainprog := proc() > #BEGIN OUTFIEMAIN > local d1,d2,d3,d4,est_err_2,niii,done_once, > term,ord,order_diff,term_no,html_log_file, > rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter, > x_start,x_end > ,it, log10norm, max_terms, opt_iter, tmp; > #Top Generate Globals Definition > #Bottom Generate Globals Deninition > global > DEBUGMASSIVE, > DEBUGL, > ALWAYS, > glob_iolevel, > glob_max_terms, > INFO, > #Top Generate Globals Decl > glob_optimal_clock_start_sec, > glob_max_iter, > glob_hmax, > sec_in_min, > djd_debug2, > glob_iter, > glob_orig_start_sec, > glob_warned2, > glob_unchanged_h_cnt, > glob_max_trunc_err, > glob_max_hours, > glob_large_float, > glob_optimal_done, > glob_reached_optimal_h, > glob_small_float, > glob_disp_incr, > djd_debug, > glob_dump, > glob_start, > glob_warned, > glob_optimal_start, > glob_relerr, > glob_not_yet_finished, > glob_almost_1, > glob_smallish_float, > glob_clock_sec, > years_in_century, > days_in_year, > glob_display_flag, > glob_log10abserr, > MAX_UNCHANGED, > glob_no_eqs, > glob_not_yet_start_msg, > centuries_in_millinium, > glob_max_opt_iter, > glob_percent_done, > glob_max_minutes, > glob_current_iter, > glob_curr_iter_when_opt, > glob_abserr, > glob_log10relerr, > glob_normmax, > glob_log10_relerr, > glob_look_poles, > glob_last_good_h, > glob_hmin_init, > hours_in_day, > glob_dump_analytic, > glob_hmin, > glob_clock_start_sec, > min_in_hour, > glob_html_log, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_optimal_expect_sec, > glob_log10normmin, > glob_subiter_method, > glob_max_sec, > glob_h, > glob_initial_pass, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_3, > array_const_0D0, > #END CONST > array_norms, > array_last_rel_error, > array_y, > array_x, > array_pole, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_type_pole, > array_y_init, > array_m1, > array_1st_rel_error, > array_y_higher_work, > array_y_set_initial, > array_real_pole, > array_poles, > array_y_higher, > array_complex_pole, > array_y_higher_work2, > glob_last; > glob_last; > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_iolevel := INFO; > DEBUGMASSIVE := 4; > DEBUGL := 3; > ALWAYS := 1; > glob_iolevel := 5; > glob_max_terms := 30; > INFO := 2; > glob_optimal_clock_start_sec := 0.0; > glob_max_iter := 1000; > glob_hmax := 1.0; > sec_in_min := 60.0; > djd_debug2 := true; > glob_iter := 0; > glob_orig_start_sec := 0.0; > glob_warned2 := false; > glob_unchanged_h_cnt := 0; > glob_max_trunc_err := 0.1e-10; > glob_max_hours := 0.0; > glob_large_float := 9.0e100; > glob_optimal_done := false; > glob_reached_optimal_h := false; > glob_small_float := 0.1e-50; > glob_disp_incr := 0.1; > djd_debug := true; > glob_dump := false; > glob_start := 0; > glob_warned := false; > glob_optimal_start := 0.0; > glob_relerr := 0.1e-10; > glob_not_yet_finished := true; > glob_almost_1 := 0.9990; > glob_smallish_float := 0.1e-100; > glob_clock_sec := 0.0; > years_in_century := 100.0; > days_in_year := 365.0; > glob_display_flag := true; > glob_log10abserr := 0.0; > MAX_UNCHANGED := 10; > glob_no_eqs := 0; > glob_not_yet_start_msg := true; > centuries_in_millinium := 10.0; > glob_max_opt_iter := 10; > glob_percent_done := 0.0; > glob_max_minutes := 0.0; > glob_current_iter := 0; > glob_curr_iter_when_opt := 0; > glob_abserr := 0.1e-10; > glob_log10relerr := 0.0; > glob_normmax := 0.0; > glob_log10_relerr := 0.1e-10; > glob_look_poles := false; > glob_last_good_h := 0.1; > glob_hmin_init := 0.001; > hours_in_day := 24.0; > glob_dump_analytic := false; > glob_hmin := 0.00000000001; > glob_clock_start_sec := 0.0; > min_in_hour := 60.0; > glob_html_log := true; > glob_max_rel_trunc_err := 0.1e-10; > glob_log10_abserr := 0.1e-10; > glob_optimal_expect_sec := 0.1; > glob_log10normmin := 0.1; > glob_subiter_method := 3; > glob_max_sec := 10000.0; > glob_h := 0.1; > glob_initial_pass := 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/diff2postode.ode#################"); > omniout_str(ALWAYS,"diff ( y , x , 3 ) = m1 * 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 := 0.1;"); > omniout_str(ALWAYS,"x_end := 5.0 ;"); > omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);"); > omniout_str(ALWAYS,"array_y_init[1 + 1] := exact_soln_yp(x_start);"); > omniout_str(ALWAYS,"array_y_init[2 + 1] := exact_soln_ypp(x_start);"); > omniout_str(ALWAYS,"glob_h := 0.001 ;"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,"#END SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK"); > omniout_str(ALWAYS,"glob_h := 0.0001 ;"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,"glob_max_iter := 1000;"); > omniout_str(ALWAYS,"glob_max_minutes := 15;"); > omniout_str(ALWAYS,"#END OVERRIDE BLOCK"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK"); > omniout_str(ALWAYS,"exact_soln_y := proc(x)"); > omniout_str(ALWAYS,"2.0 - cos(x);"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,"exact_soln_yp := proc(x)"); > omniout_str(ALWAYS,"sin(x)"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,"exact_soln_ypp := proc(x)"); > omniout_str(ALWAYS,"cos(x)"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,"exact_soln_yppp := proc(x)"); > omniout_str(ALWAYS,"-sin(x)"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,"#END USER DEF BLOCK"); > omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################"); > glob_unchanged_h_cnt := 0; > glob_warned := false; > glob_warned2 := false; > glob_small_float := 1.0e-200; > glob_smallish_float := 1.0e-64; > glob_large_float := 1.0e100; > glob_almost_1 := 0.99; > glob_log10_abserr := -8.0; > glob_log10_relerr := -8.0; > glob_hmax := 0.01; > #BEGIN FIRST INPUT BLOCK > #BEGIN FIRST INPUT BLOCK > Digits := 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_norms:= Array(1..(max_terms + 1),[]); > array_last_rel_error:= Array(1..(max_terms + 1),[]); > array_y:= Array(1..(max_terms + 1),[]); > array_x:= Array(1..(max_terms + 1),[]); > array_pole:= Array(1..(max_terms + 1),[]); > array_tmp0:= Array(1..(max_terms + 1),[]); > array_tmp1:= Array(1..(max_terms + 1),[]); > array_tmp2:= Array(1..(max_terms + 1),[]); > array_tmp3:= Array(1..(max_terms + 1),[]); > array_type_pole:= Array(1..(max_terms + 1),[]); > array_y_init:= Array(1..(max_terms + 1),[]); > array_m1:= Array(1..(max_terms + 1),[]); > array_1st_rel_error:= Array(1..(max_terms + 1),[]); > array_y_higher_work := Array(1..(4+ 1) ,(1..max_terms+ 1),[]); > array_y_set_initial := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_real_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_poles := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_y_higher := Array(1..(4+ 1) ,(1..max_terms+ 1),[]); > array_complex_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_y_higher_work2 := Array(1..(4+ 1) ,(1..max_terms+ 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_norms[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_last_rel_error[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_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_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_tmp3[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_y_init[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_m1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_1st_rel_error[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=4 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 <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_set_initial[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_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 <=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 <=4 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_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 <=4 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_work2[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > #BEGIN ARRAYS DEFINED AND INITIALIZATED > array_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_tmp3 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp3[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp2 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp2[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp0 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_m1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_m1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_const_1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_1[1] := 1; > array_const_3 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_const_3[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_3[1] := 3; > array_const_0D0 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_const_0D0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_0D0[1] := 0.0; > array_m1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_m1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_m1[1] := -1.0; > #END ARRAYS DEFINED AND INITIALIZATED > #TOP SECOND INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > #END FIRST INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > x_start := 0.1; > x_end := 5.0 ; > array_y_init[0 + 1] := exact_soln_y(x_start); > array_y_init[1 + 1] := exact_soln_yp(x_start); > array_y_init[2 + 1] := exact_soln_ypp(x_start); > glob_h := 0.001 ; > glob_look_poles := true; > #END SECOND INPUT BLOCK > #BEGIN OVERRIDE BLOCK > glob_h := 0.0001 ; > glob_look_poles := true; > glob_max_iter := 1000; > glob_max_minutes := 15; > #END OVERRIDE BLOCK > #END SECOND INPUT BLOCK > #BEGIN INITS AFTER SECOND INPUT BLOCK > glob_last_good_h := glob_h; > glob_max_terms := max_terms; > glob_max_sec := convfloat(60.0) * convfloat(glob_max_minutes) + convfloat(3600.0) * convfloat(glob_max_hours); > glob_abserr := 10.0 ^ (glob_log10_abserr); > glob_relerr := 10.0 ^ (glob_log10_relerr); > chk_data(); > #AFTER INITS AFTER SECOND INPUT BLOCK > array_y_set_initial[1,1] := true; > array_y_set_initial[1,2] := true; > array_y_set_initial[1,3] := true; > 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 := 3; > #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 := 3; > #START PART 1 SUM AND ADJUST > #START SUM AND ADJUST EQ =1 > #sum_and_adjust array_y > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 4; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[4,iii] := array_y_higher[4,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 := 4; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 3; > calc_term := 2; > #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 := 2; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 3; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[3,iii] := array_y_higher[3,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 3; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 2; > calc_term := 3; > #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 := 3; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 2; > calc_term := 2; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 2; > calc_term := 2; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 2; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 2; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 4; > #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 := 4; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 3; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 1; > calc_term := 3; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 2; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 1; > calc_term := 2; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 1; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #END SUM AND ADJUST EQ =1 > #END PART 1 > #START PART 2 MOVE TERMS to REGULAR Array > term_no := glob_max_terms; > while (term_no >= 1) do # do number 3 > array_y[term_no] := array_y_higher_work2[1,term_no]; > ord := 1; > while ord <= order_diff do # do number 4 > array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no]; > ord := ord + 1; > od;# end do number 4 > ; > term_no := term_no - 1; > od;# end do number 3 > ; > #END PART 2 HEVE MOVED TERMS to REGULAR Array > display_alot(current_iter) > ; > od;# end do number 2 > ;#right paren 0001C > omniout_str(ALWAYS,"Finished!"); > if (glob_iter >= glob_max_iter) then # if number 2 > omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!") > fi;# end if 2 > ; > if (elapsed_time_seconds() - convfloat(glob_orig_start_sec) >= convfloat(glob_max_sec )) then # if number 2 > omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!") > fi;# end if 2 > ; > glob_clock_sec := elapsed_time_seconds(); > omniout_str(INFO,"diff ( y , x , 3 ) = m1 * 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-13T13:12:01-05:00") > ; > logitem_str(html_log_file,"Maple") > ; > logitem_str(html_log_file,"diff2") > ; > logitem_str(html_log_file,"diff ( y , x , 3 ) = m1 * 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," 090 ") > ; > logitem_str(html_log_file,"diff2 diffeq.mxt") > ; > logitem_str(html_log_file,"diff2 maple results") > ; > logitem_str(html_log_file,"Test of revised logic - mostly affecting systems of eqs") > ; > logend(html_log_file) > ; > ; > fi;# end if 2 > ; > if glob_html_log then # if number 2 > fclose(html_log_file); > fi;# end if 2 > ; > ;; > #END OUTFILEMAIN > # End Function number 8 > end; mainprog := proc() local d1, d2, d3, d4, est_err_2, niii, done_once, term, ord, order_diff, term_no, html_log_file, rows, r_order, sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it, log10norm, max_terms, opt_iter, tmp; global DEBUGMASSIVE, DEBUGL, ALWAYS, glob_iolevel, glob_max_terms, INFO, glob_optimal_clock_start_sec, glob_max_iter, glob_hmax, sec_in_min, djd_debug2, glob_iter, glob_orig_start_sec, glob_warned2, glob_unchanged_h_cnt, glob_max_trunc_err, glob_max_hours, glob_large_float, glob_optimal_done, glob_reached_optimal_h, glob_small_float, glob_disp_incr, djd_debug, glob_dump, glob_start, glob_warned, glob_optimal_start, glob_relerr, glob_not_yet_finished, glob_almost_1, glob_smallish_float, glob_clock_sec, years_in_century, days_in_year, glob_display_flag, glob_log10abserr, MAX_UNCHANGED, glob_no_eqs, glob_not_yet_start_msg, centuries_in_millinium, glob_max_opt_iter, glob_percent_done, glob_max_minutes, glob_current_iter, glob_curr_iter_when_opt, glob_abserr, glob_log10relerr, glob_normmax, glob_log10_relerr, glob_look_poles, glob_last_good_h, glob_hmin_init, hours_in_day, glob_dump_analytic, glob_hmin, glob_clock_start_sec, min_in_hour, glob_html_log, glob_max_rel_trunc_err, glob_log10_abserr, glob_optimal_expect_sec, glob_log10normmin, glob_subiter_method, glob_max_sec, glob_h, glob_initial_pass, array_const_1, array_const_3, array_const_0D0, array_norms, array_last_rel_error, array_y, array_x, array_pole, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_type_pole, array_y_init, array_m1, array_1st_rel_error, array_y_higher_work, array_y_set_initial, array_real_pole, array_poles, array_y_higher, array_complex_pole, array_y_higher_work2, glob_last; glob_last; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; glob_iolevel := INFO; DEBUGMASSIVE := 4; DEBUGL := 3; ALWAYS := 1; glob_iolevel := 5; glob_max_terms := 30; INFO := 2; glob_optimal_clock_start_sec := 0.; glob_max_iter := 1000; glob_hmax := 1.0; sec_in_min := 60.0; djd_debug2 := true; glob_iter := 0; glob_orig_start_sec := 0.; glob_warned2 := false; glob_unchanged_h_cnt := 0; glob_max_trunc_err := 0.1*10^(-10); glob_max_hours := 0.; glob_large_float := 0.90*10^101; glob_optimal_done := false; glob_reached_optimal_h := false; glob_small_float := 0.1*10^(-50); glob_disp_incr := 0.1; djd_debug := true; glob_dump := false; glob_start := 0; glob_warned := false; glob_optimal_start := 0.; glob_relerr := 0.1*10^(-10); glob_not_yet_finished := true; glob_almost_1 := 0.9990; glob_smallish_float := 0.1*10^(-100); glob_clock_sec := 0.; years_in_century := 100.0; days_in_year := 365.0; glob_display_flag := true; glob_log10abserr := 0.; MAX_UNCHANGED := 10; glob_no_eqs := 0; glob_not_yet_start_msg := true; centuries_in_millinium := 10.0; glob_max_opt_iter := 10; glob_percent_done := 0.; glob_max_minutes := 0.; glob_current_iter := 0; glob_curr_iter_when_opt := 0; glob_abserr := 0.1*10^(-10); glob_log10relerr := 0.; glob_normmax := 0.; glob_log10_relerr := 0.1*10^(-10); glob_look_poles := false; glob_last_good_h := 0.1; glob_hmin_init := 0.001; hours_in_day := 24.0; glob_dump_analytic := false; glob_hmin := 0.1*10^(-10); glob_clock_start_sec := 0.; min_in_hour := 60.0; glob_html_log := true; glob_max_rel_trunc_err := 0.1*10^(-10); glob_log10_abserr := 0.1*10^(-10); glob_optimal_expect_sec := 0.1; glob_log10normmin := 0.1; glob_subiter_method := 3; glob_max_sec := 10000.0; glob_h := 0.1; glob_initial_pass := 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/diff2postode.ode#################"); omniout_str(ALWAYS, "diff ( y , x , 3 ) = m1 * 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 := 0.1;"); omniout_str(ALWAYS, "x_end := 5.0 ;"); omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);"); omniout_str(ALWAYS, "array_y_init[1 + 1] := exact_soln_yp(x_start);"); omniout_str(ALWAYS, "array_y_init[2 + 1] := exact_soln_ypp(x_start);"); omniout_str(ALWAYS, "glob_h := 0.001 ;"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, "#END SECOND INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK"); omniout_str(ALWAYS, "glob_h := 0.0001 ;"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, "glob_max_iter := 1000;"); omniout_str(ALWAYS, "glob_max_minutes := 15;"); omniout_str(ALWAYS, "#END OVERRIDE BLOCK"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK"); omniout_str(ALWAYS, "exact_soln_y := proc(x)"); omniout_str(ALWAYS, "2.0 \t\t- cos(x);"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, "exact_soln_yp := proc(x)"); omniout_str(ALWAYS, "sin(x)"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, "exact_soln_ypp := proc(x)"); omniout_str(ALWAYS, "cos(x)"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, "exact_soln_yppp := proc(x)"); omniout_str(ALWAYS, "-sin(x)"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, "#END USER DEF BLOCK"); omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"); glob_unchanged_h_cnt := 0; glob_warned := false; glob_warned2 := false; glob_small_float := 0.10*10^(-199); glob_smallish_float := 0.10*10^(-63); glob_large_float := 0.10*10^101; glob_almost_1 := 0.99; glob_log10_abserr := -8.0; glob_log10_relerr := -8.0; glob_hmax := 0.01; Digits := 32; max_terms := 30; glob_max_terms := max_terms; glob_html_log := true; array_norms := Array(1 .. max_terms + 1, []); array_last_rel_error := Array(1 .. max_terms + 1, []); array_y := Array(1 .. max_terms + 1, []); array_x := Array(1 .. max_terms + 1, []); array_pole := Array(1 .. max_terms + 1, []); array_tmp0 := Array(1 .. max_terms + 1, []); array_tmp1 := Array(1 .. max_terms + 1, []); array_tmp2 := Array(1 .. max_terms + 1, []); array_tmp3 := Array(1 .. max_terms + 1, []); array_type_pole := Array(1 .. max_terms + 1, []); array_y_init := Array(1 .. max_terms + 1, []); array_m1 := Array(1 .. max_terms + 1, []); array_1st_rel_error := Array(1 .. max_terms + 1, []); array_y_higher_work := Array(1 .. 5, 1 .. max_terms + 1, []); array_y_set_initial := Array(1 .. 3, 1 .. max_terms + 1, []); array_real_pole := Array(1 .. 2, 1 .. 4, []); array_poles := Array(1 .. 2, 1 .. 4, []); array_y_higher := Array(1 .. 5, 1 .. max_terms + 1, []); array_complex_pole := Array(1 .. 2, 1 .. 4, []); array_y_higher_work2 := Array(1 .. 5, 1 .. max_terms + 1, []); term := 1; while term <= max_terms do array_norms[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_last_rel_error[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_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_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_tmp3[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_y_init[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_m1[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_1st_rel_error[term] := 0.; term := term + 1 end do; ord := 1; while ord <= 4 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 <= 2 do term := 1; while term <= max_terms do array_y_set_initial[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_real_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_poles[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 4 do term := 1; while term <= max_terms do array_y_higher[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_complex_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 4 do term := 1; while term <= max_terms do array_y_higher_work2[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; array_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_tmp3 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp3[term] := 0.; term := term + 1 end do; array_tmp2 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp2[term] := 0.; term := term + 1 end do; array_tmp1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp1[term] := 0.; term := term + 1 end do; array_tmp0 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp0[term] := 0.; term := term + 1 end do; array_m1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_m1[term] := 0.; term := term + 1 end do; array_const_1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_const_1[term] := 0.; term := term + 1 end do; array_const_1[1] := 1; array_const_3 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_const_3[term] := 0.; term := term + 1 end do; array_const_3[1] := 3; array_const_0D0 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_const_0D0[term] := 0.; term := term + 1 end do; array_const_0D0[1] := 0.; array_m1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms do array_m1[term] := 0.; term := term + 1 end do; array_m1[1] := -1.0; x_start := 0.1; x_end := 5.0; array_y_init[1] := exact_soln_y(x_start); array_y_init[2] := exact_soln_yp(x_start); array_y_init[3] := exact_soln_ypp(x_start); glob_h := 0.001; glob_look_poles := true; glob_h := 0.0001; glob_look_poles := true; glob_max_iter := 1000; glob_max_minutes := 15; glob_last_good_h := glob_h; glob_max_terms := max_terms; glob_max_sec := convfloat(60.0)*convfloat(glob_max_minutes) + convfloat(3600.0)*convfloat(glob_max_hours); glob_abserr := 10.0^glob_log10_abserr; glob_relerr := 10.0^glob_log10_relerr; chk_data(); array_y_set_initial[1, 1] := true; array_y_set_initial[1, 2] := true; array_y_set_initial[1, 3] := true; 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 := 3; 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 := 3; ord := 4; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[4, iii] := array_y_higher[4, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 4; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 3; calc_term := 2; 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 := 2; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 3; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[3, iii] := array_y_higher[3, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 3; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 2; calc_term := 3; 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 := 3; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 2; calc_term := 2; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[2, iii] := array_y_higher[2, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 2; calc_term := 2; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 2; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[2, iii] := array_y_higher[2, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 2; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 4; 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 := 4; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 3; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 1; calc_term := 3; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 2; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 1; calc_term := 2; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 1; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; term_no := glob_max_terms; while 1 <= term_no do array_y[term_no] := array_y_higher_work2[1, term_no]; ord := 1; while ord <= order_diff do array_y_higher[ord, term_no] := array_y_higher_work2[ord, term_no]; ord := ord + 1 end do; term_no := term_no - 1 end do; display_alot(current_iter) end do; omniout_str(ALWAYS, "Finished!"); if glob_max_iter <= glob_iter then omniout_str(ALWAYS, "Maximum Iterations Reached before Solution Completed!") end if; if convfloat(glob_max_sec) <= elapsed_time_seconds() - convfloat(glob_orig_start_sec) then omniout_str(ALWAYS, "Maximum Time Reached before Solution Completed!") end if; glob_clock_sec := elapsed_time_seconds(); omniout_str(INFO, "diff ( y , x , 3 ) = m1 * 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-13T13:12:01-05:00"); logitem_str(html_log_file, "Maple"); logitem_str(html_log_file, "diff2"); logitem_str(html_log_file, "diff ( y , x , 3 ) = m1 * 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, " 090 "); logitem_str(html_log_file, "diff2 diffeq.mxt"); logitem_str(html_log_file, "diff2 maple results"); logitem_str(html_log_file, "Test of revised logic - mostly affecting systems of eqs"); logend(html_log_file) end if; if glob_html_log then fclose(html_log_file) end if end proc > mainprog(); ##############ECHO OF PROBLEM################# ##############temp/diff2postode.ode################# diff ( y , x , 3 ) = m1 * diff ( y , x , 1 ) ; ! #BEGIN FIRST INPUT BLOCK Digits := 32; max_terms := 30; ! #END FIRST INPUT BLOCK #BEGIN SECOND INPUT BLOCK x_start := 0.1; x_end := 5.0 ; array_y_init[0 + 1] := exact_soln_y(x_start); array_y_init[1 + 1] := exact_soln_yp(x_start); array_y_init[2 + 1] := exact_soln_ypp(x_start); glob_h := 0.001 ; glob_look_poles := true; #END SECOND INPUT BLOCK #BEGIN OVERRIDE BLOCK glob_h := 0.0001 ; glob_look_poles := true; glob_max_iter := 1000; glob_max_minutes := 15; #END OVERRIDE BLOCK ! #BEGIN USER DEF BLOCK exact_soln_y := proc(x) 2.0 - cos(x); end; exact_soln_yp := proc(x) sin(x) end; exact_soln_ypp := proc(x) cos(x) end; exact_soln_yppp := proc(x) -sin(x) end; #END USER DEF BLOCK #######END OF ECHO OF PROBLEM################# START of Soultion x[1] = 0.1 y[1] (analytic) = 1.0049958347219742339044380121961 y[1] (numeric) = 1.0049958347219742339044380121961 absolute error = 0 relative error = 0 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1001 y[1] (analytic) = 1.00500582303864310006118068491 y[1] (numeric) = 1.0050058230386431000611779110685 absolute error = 2.7738415e-24 relative error = 2.7600253017572258047432279496099e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1002 y[1] (analytic) = 1.0050158213052537275398742184312 y[1] (numeric) = 1.0050158213052537275397854347759 absolute error = 8.87836553e-23 relative error = 8.8340554862801225827856061326168e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1003 y[1] (analytic) = 1.0050258295217061336744956568614 y[1] (numeric) = 1.0050258295217061336738213231845 absolute error = 6.743336769e-22 relative error = 6.7096153859141788271113225859469e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1004 y[1] (analytic) = 1.0050358476879002363006043406579 y[1] (numeric) = 1.0050358476879002362977621857872 absolute error = 2.8421548707e-21 relative error = 2.8279139268896916683358968328963e-19 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1005 y[1] (analytic) = 1.005045875803735853756342728278 y[1] (numeric) = 1.0050458758037358537476676332243 absolute error = 8.6750950537e-21 relative error = 8.6315413679624531859180132142271e-19 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1006 y[1] (analytic) = 1.0050559138691127048834382127963 y[1] (numeric) = 1.0050559138691127048618480721279 absolute error = 2.15901406684e-20 relative error = 2.1481531893370521079768922872321e-18 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1007 y[1] (analytic) = 1.0050659618839304090282059334865 y[1] (numeric) = 1.0050659618839304089815331632846 absolute error = 4.66727702019e-20 relative error = 4.6437519498138156920185908702555e-18 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1008 y[1] (analytic) = 1.0050760198480884860425525823578 y[1] (numeric) = 1.005076019848088485951540943113 absolute error = 9.10116392448e-20 relative error = 9.0551995518265265876154989695113e-18 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1009 y[1] (analytic) = 1.0050860877614863562849812056346 y[1] (numeric) = 1.005086087761486356120947608451 absolute error = 1.640335971836e-19 relative error = 1.6320352970851813097420066827009e-17 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=3.8MB, alloc=3.0MB, time=0.15 x[1] = 0.101 y[1] (analytic) = 1.005096165624023340621597000171 y[1] (numeric) = 1.0050961656240233403437579646487 absolute error = 2.778390355223e-19 relative error = 2.7643030092528612938003759399189e-17 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1011 y[1] (analytic) = 1.0051062534355986604271141047886 y[1] (numeric) = 1.0051062534355986599795765369625 absolute error = 4.475375678261e-19 relative error = 4.4526393731642979378465838463127e-17 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1012 y[1] (analytic) = 1.0051163511961114375858633865286 y[1] (numeric) = 1.0051163511961114368942793452452 absolute error = 6.915840412834e-19 relative error = 6.8806366592325274521893800427871e-17 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1013 y[1] (analytic) = 1.0051264589054606944928012218078 y[1] (numeric) = 1.0051264589054606934606863419289 absolute error = 1.0321148798789e-18 relative error = 1.0268507715962711104058625404355e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1014 y[1] (analytic) = 1.0051365765635453540545192724681 y[1] (numeric) = 1.0051365765635453525592345132949 absolute error = 1.4952847591732e-18 relative error = 1.4876433651289648155153206099507e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1015 y[1] (analytic) = 1.0051467041702642396902552567095 y[1] (numeric) = 1.0051467041702642375786516440271 absolute error = 2.1116036126824e-18 relative error = 2.1007914605117287826555809900742e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1016 y[1] (analytic) = 1.0051568417255160753329047148974 y[1] (numeric) = 1.0051568417255160724166307450439 absolute error = 2.9162739698535e-18 relative error = 2.9013123612104543616987115925092e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1017 y[1] (analytic) = 1.0051669892291994854300337702324 y[1] (numeric) = 1.0051669892291994814805051446042 absolute error = 3.9495286256282e-18 relative error = 3.9292263553709117492823473726189e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1018 y[1] (analytic) = 1.0051771466812129949448928842738 y[1] (numeric) = 1.0051771466812129896879242426829 absolute error = 5.2569686415909e-18 relative error = 5.2298927198532119402845056697475e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1019 y[1] (analytic) = 1.0051873140814550293574316073064 y[1] (numeric) = 1.0051873140814550224675299286119 absolute error = 6.8899016786945e-18 relative error = 6.8543460329983621765605803619870e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.102 y[1] (analytic) = 1.0051974914298239146653143235401 y[1] (numeric) = 1.0051974914298239057596336619812 absolute error = 8.9056806615589e-18 relative error = 8.8596327960301464273283967041936e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1021 y[1] (analytic) = 1.0052076787262178773849369911326 y[1] (numeric) = 1.0052076787262178660168942167967 absolute error = 1.13680427743359e-17 relative error = 1.1309148362994292887598645772509e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1022 y[1] (analytic) = 1.0052178759705350445524448770242 y[1] (numeric) = 1.0052178759705350302049960888891 absolute error = 1.43474487881351e-17 relative error = 1.4272974179137710189599132520315e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1023 y[1] (analytic) = 1.0052280831626734437247512865758 y[1] (numeric) = 1.0052280831626734258033285665699 absolute error = 1.79214227200059e-17 relative error = 1.7828215327630995777888420659296e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1024 y[1] (analytic) = 1.0052383003025310029805572879987 y[1] (numeric) = 1.0052383003025309808056654645302 absolute error = 2.21748918234685e-17 relative error = 2.2059338384535155727193316263657e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=7.6MB, alloc=4.1MB, time=0.33 x[1] = 0.1025 y[1] (analytic) = 1.0052485273900055509213724315671 y[1] (numeric) = 1.0052485273900055237208455209774 absolute error = 2.72005269105897e-17 relative error = 2.7058509581916284731241893728598e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1026 y[1] (analytic) = 1.0052587644249948166725364636016 y[1] (numeric) = 1.0052587644249947835734534580052 absolute error = 3.30990830055964e-17 relative error = 3.2925933279008994566015447306087e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1027 y[1] (analytic) = 1.0052690114073964298842420352155 y[1] (numeric) = 1.0052690114073963899045017051928 absolute error = 3.99797403300227e-17 relative error = 3.9770190741332288294487065059248e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1028 y[1] (analytic) = 1.0052792683371079207325584058118 y[1] (numeric) = 1.0052792683371078727721127864282 absolute error = 4.79604456193836e-17 relative error = 4.7708579227658617202736818344641e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1029 y[1] (analytic) = 1.0052895352140267199204561413216 y[1] (numeric) = 1.0052895352140266627522023699515 absolute error = 5.71682537713701e-17 relative error = 5.6867451384738572763406317295758e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.103 y[1] (analytic) = 1.0052998120380501586788328071734 y[1] (numeric) = 1.0052998120380500909391629816135 absolute error = 6.77396698255599e-17 relative error = 6.7382554949682993765425464046842e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1031 y[1] (analytic) = 1.0053100988090754687675396559837 y[1] (numeric) = 1.0053100988090753889465483813449 absolute error = 7.98209912746388e-17 relative error = 7.9399372759905088772351286391305e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1032 y[1] (analytic) = 1.0053203955269997824764093099572 y[1] (numeric) = 1.0053203955269996889077586028318 absolute error = 9.35686507071254e-17 relative error = 9.3073463070522612054944402579457e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1033 y[1] (analytic) = 1.005330702191720132626284437988 y[1] (numeric) = 1.0053307021917200234767256563928 absolute error = 1.091495587815952e-16 relative error = 1.0857080017912353759023725623452e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1034 y[1] (analytic) = 1.0053410188031334525700474274499 y[1] (numeric) = 1.0053410188031333258285998950529 absolute error = 1.267414475323970e-16 relative error = 1.2606811535779541748857077509540e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1035 y[1] (analytic) = 1.0053513453611365761936510506671 y[1] (numeric) = 1.0053513453611364296604370438101 absolute error = 1.465332140068570e-16 relative error = 1.4575323809232102298147434832640e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1036 y[1] (analytic) = 1.0053616818656262379171501260534 y[1] (numeric) = 1.0053616818656260691918858920897 absolute error = 1.687252642339637e-16 relative error = 1.6782543762844050329275850098808e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1037 y[1] (analytic) = 1.0053720283164990726957341739114 y[1] (numeric) = 1.0053720283164988791658766493822 absolute error = 1.935298575245292e-16 relative error = 1.9249576482508270951716313137026e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1038 y[1] (analytic) = 1.0053823847136516160207610668791 y[1] (numeric) = 1.0053823847136513948493099640594 absolute error = 2.211714511028197e-16 relative error = 2.1998739431446547062563743080851e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1039 y[1] (analytic) = 1.0053927510569803039207916750157 y[1] (numeric) = 1.0053927510569800520337466053649 absolute error = 2.518870450696508e-16 relative error = 2.5053596696896731898061876705371e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=11.4MB, alloc=4.3MB, time=0.51 x[1] = 0.104 y[1] (analytic) = 1.0054031273463814729626255055154 y[1] (numeric) = 1.0054031273463811870360978085741 absolute error = 2.859265276969413e-16 relative error = 2.8438993267467119805805566247876e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1041 y[1] (analytic) = 1.005413513581751360252337337038 y[1] (numeric) = 1.0054135135817510366993162833192 absolute error = 3.235530210537188e-16 relative error = 3.2181089341148021253405557010049e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1042 y[1] (analytic) = 1.005423909762986103436314848648 y[1] (numeric) = 1.0054239097629857383930878850743 absolute error = 3.650432269635737e-16 relative error = 3.6307394663970868848129229105520e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1043 y[1] (analytic) = 1.0054343158899817407022972433492 y[1] (numeric) = 1.0054343158899813300145239497962 absolute error = 4.106877732935530e-16 relative error = 4.0846802899304656469332061706599e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1044 y[1] (analytic) = 1.0054447319626342107804148662065 y[1] (numeric) = 1.0054447319626337499888542917163 absolute error = 4.607915605744902e-16 relative error = 4.5829626027779993526453167531785e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1045 y[1] (analytic) = 1.0054551579808393529442298170443 y[1] (numeric) = 1.0054551579808388372701208642792 absolute error = 5.156741089527651e-16 relative error = 5.1287628777830800240759596192200e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1046 y[1] (analytic) = 1.0054655939444929070117775577094 y[1] (numeric) = 1.0054655939444923313418720842228 absolute error = 5.756699054734866e-16 relative error = 5.7254063086843592784056001571164e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1047 y[1] (analytic) = 1.0054760398534905133466095138901 y[1] (numeric) = 1.0054760398534898722178578187956 absolute error = 6.411287516950945e-16 relative error = 6.3763702592904588093422808048170e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1048 y[1] (analytic) = 1.0054864957077277128588366714797 y[1] (numeric) = 1.005486495707727000442725036107 absolute error = 7.124161116353727e-16 relative error = 7.0852877157134492691632911318890e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1049 y[1] (analytic) = 1.0054969615070999470061741674745 y[1] (numeric) = 1.0054969615070991570927141186049 absolute error = 7.899134600488696e-16 relative error = 7.8559507416601170565059917601099e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.105 y[1] (analytic) = 1.0055074372515025577949868753959 y[1] (numeric) = 1.0055074372515016837763558396771 absolute error = 8.740186310357188e-16 relative error = 8.6923139367800109187484959505932e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1051 y[1] (analytic) = 1.0055179229408307877813359852258 y[1] (numeric) = 1.0055179229408298226351690033712 absolute error = 9.651461669818546e-16 relative error = 9.5984978980692734594958197659142e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1052 y[1] (analytic) = 1.0055284185749797800720265778451 y[1] (numeric) = 1.0055284185749787163443587472283 absolute error = 1.0637276678306168e-15 relative error = 1.0578792684329261899524750488617e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1053 y[1] (analytic) = 1.0055389241538445783256561939646 y[1] (numeric) = 1.0055389241538434081135155082264 absolute error = 1.1702121406857382e-15 relative error = 1.1637661283678950758464718619673e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1054 y[1] (analytic) = 1.0055494396773201267536643975387 y[1] (numeric) = 1.005549439677318841687314651828 absolute error = 1.2850663497457107e-15 relative error = 1.2779743084120133246262479768846e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1055 y[1] (analytic) = 1.0055599651453012701213833336496 y[1] (numeric) = 1.0055599651452998613462167641282 absolute error = 1.4087751665695214e-15 relative error = 1.4009857347154392660450709840666e-13 % h = 0.0001 TOP MAIN SOLVE Loop memory used=15.2MB, alloc=4.3MB, time=0.70 NO POLE x[1] = 0.1056 y[1] (analytic) = 1.0055705005576827537490892808531 y[1] (numeric) = 1.005570500557681211907168607098 absolute error = 1.5418419206737551e-15 relative error = 1.5333006684450864070656655979145e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1057 y[1] (analytic) = 1.0055810459143592235130551979753 y[1] (numeric) = 1.005581045914357538724304736918 absolute error = 1.6847887504610573e-15 relative error = 1.6754380537563782958171148778737e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1058 y[1] (analytic) = 1.005591601215225225846604265349 y[1] (numeric) = 1.0055916012152233876896497853985 absolute error = 1.8381569544799505e-15 relative error = 1.8279358660698803811827002602796e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1059 y[1] (analytic) = 1.005602166460175207741164420479 y[1] (numeric) = 1.0056021664601732052338214044806 absolute error = 2.0025073430159984e-15 relative error = 1.9913514606527088843884495796831e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.106 y[1] (analytic) = 1.0056127416491035167473238881278 y[1] (numeric) = 1.0056127416491013383267338738141 absolute error = 2.1784205900143137e-15 relative error = 2.1662619215046177189948087048775e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1061 y[1] (analytic) = 1.005623326781904400975887704808 y[1] (numeric) = 1.0056233267819020344783023714075 absolute error = 2.3664975853334005e-15 relative error = 2.3532644105486597481054001768817e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1062 y[1] (analytic) = 1.0056339218584720090989352376741 y[1] (numeric) = 1.0056339218584694417391479073447 absolute error = 2.5673597873303294e-15 relative error = 2.5529765171263256544029812715299e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1063 y[1] (analytic) = 1.0056445268787003903508786978002 y[1] (numeric) = 1.005644526878697608701302920565 absolute error = 2.7816495757772352e-15 relative error = 2.7660366077970554706762327606541e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1064 y[1] (analytic) = 1.0056551418424834945295226478354 y[1] (numeric) = 1.0056551418424804844989175387001 absolute error = 3.0100306051091353e-15 relative error = 2.9931041764420258991548406784158e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1065 y[1] (analytic) = 1.0056657667497151719971245040248 y[1] (numeric) = 1.0056657667497119188089665009652 absolute error = 3.2531881580030596e-15 relative error = 3.2348601946721092152248404004786e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1066 y[1] (analytic) = 1.0056764016002891736814560325861 y[1] (numeric) = 1.0056764016002856618519567440976 absolute error = 3.5118294992884885e-15 relative error = 3.4920074625399052451489733721092e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1067 y[1] (analytic) = 1.0056870463940991510768658404304 y[1] (numeric) = 1.0056870463940953643926356513397 absolute error = 3.7866842301890907e-15 relative error = 3.7652709595557429614786006152381e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1068 y[1] (analytic) = 1.005697701131038656245342860219 y[1] (numeric) = 1.0056977011310345777406999644604 absolute error = 4.0785046428957586e-15 relative error = 4.0553981960075542320995944434829e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1069 y[1] (analytic) = 1.0057083658110011418175808297414 y[1] (numeric) = 1.0057083658109967537515053588113 absolute error = 4.3880660754709301e-15 relative error = 4.3631595645845132362895887391097e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.107 y[1] (analytic) = 1.0057190404338799609940437656082 y[1] (numeric) = 1.0057190404338752448267766814123 absolute error = 4.7161672670841959e-15 relative error = 4.6893486923043452297527553535633e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=19.0MB, alloc=4.3MB, time=0.87 x[1] = 0.1071 y[1] (analytic) = 1.0057297249995683675460324312455 y[1] (numeric) = 1.0057297249995633039153188520615 absolute error = 5.0636307135791840e-15 relative error = 5.0347827927442009090981435082431e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1072 y[1] (analytic) = 1.0057404195079595158167517991808 y[1] (numeric) = 1.005740419507954084513728427466 absolute error = 5.4313030233717148e-15 relative error = 5.4003030185749942435403928281228e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1073 y[1] (analytic) = 1.00575112395894646072237950761 y[1] (numeric) = 1.0057511239589406406671058283873 absolute error = 5.8200552736792227e-15 relative error = 5.7867748143991040542289054933026e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1074 y[1] (analytic) = 1.0057618383524221577531353112351 y[1] (numeric) = 1.0057618383524159269697682297976 absolute error = 6.2307833670814375e-15 relative error = 6.1950882698913369632679950017329e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1075 y[1] (analytic) = 1.0057725626882794629743515263608 y[1] (numeric) = 1.0057725626882727985659631140419 absolute error = 6.6644083884123189e-15 relative error = 6.6261584732430492615221343020960e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1076 y[1] (analytic) = 1.0057832969664111330275444702404 y[1] (numeric) = 1.005783296966404011150582487001 absolute error = 7.1218769619832394e-15 relative error = 7.0809258649093271598824920685398e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1077 y[1] (analytic) = 1.0057940411867098251314868946597 y[1] (numeric) = 1.0057940411867022209698777572511 absolute error = 7.6041616091374086e-15 relative error = 7.5603565916591225288832676253859e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1078 y[1] (analytic) = 1.0058047953490680970832814137484 y[1] (numeric) = 1.0058047953490599848221752782146 absolute error = 8.1122611061355338e-15 relative error = 8.0654428609282430477991915536515e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1079 y[1] (analytic) = 1.0058155594533784072594349260082 y[1] (numeric) = 1.0058155594533697600585925532977 absolute error = 8.6472008423727105e-15 relative error = 8.5972032954750943189694052333226e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.108 y[1] (analytic) = 1.0058263334995331146169340305467 y[1] (numeric) = 1.0058263334995239045837551040105 absolute error = 9.2100331789265362e-15 relative error = 9.1566832883390712315096589664863e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1081 y[1] (analytic) = 1.0058371174874244786943214375069 y[1] (numeric) = 1.0058371174874146768565140010635 absolute error = 9.8018378074364434e-15 relative error = 9.7449553581014982713925267895746e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1082 y[1] (analytic) = 1.0058479114169446596127733726807 y[1] (numeric) = 1.005847911416934235890664058437 absolute error = 1.04237221093142437e-14 relative error = 1.0363119504449014425294176514252e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1083 y[1] (analytic) = 1.0058587152879857180771779762961 y[1] (numeric) = 1.0058587152879746412556626904183 absolute error = 1.10768215152858778e-14 relative error = 1.1012303564039301136269695270893e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1084 y[1] (analytic) = 1.0058695291004396153772146959678 y[1] (numeric) = 1.0058695291004278530773494316013 absolute error = 1.17622998652643665e-14 relative error = 1.1693663566669051994926482993366e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1085 y[1] (analytic) = 1.0058803528541982133884346737992 y[1] (numeric) = 1.0058803528541857320386661198445 absolute error = 1.24813497685539547e-14 relative error = 1.2408384091744079695270489232022e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1086 y[1] (analytic) = 1.005891186549153274573342127626 y[1] (numeric) = 1.0058911865491400393803777421821 absolute error = 1.32351929643854439e-14 relative error = 1.3157678625051459191600194923021e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=22.8MB, alloc=4.3MB, time=1.05 x[1] = 0.1087 y[1] (analytic) = 1.0059020301851964619824767263904 y[1] (numeric) = 1.0059020301851824369017939436835 absolute error = 1.40250806827827069e-14 relative error = 1.3942789915833604130834353775822e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1088 y[1] (analytic) = 1.0059128837622193392554969596347 y[1] (numeric) = 1.0059128837622044869614911992565 absolute error = 1.48522940057603782e-14 relative error = 1.4764990334164173363489554315595e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1089 y[1] (analytic) = 1.0059237472801133706222645011039 y[1] (numeric) = 1.0059237472800976524780356483895 absolute error = 1.57181442288527144e-14 relative error = 1.5625582228625705059534992921480e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.109 y[1] (analytic) = 1.0059346207387699209039295664461 y[1] (numeric) = 1.0059346207387532969307065928274 absolute error = 1.66239732229736187e-14 relative error = 1.6525898284288875684236339318570e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1091 y[1] (analytic) = 1.005945504138080255514017265 y[1] (numeric) = 1.0059455041380626843602206571769 absolute error = 1.75711537966078231e-14 relative error = 1.7467301880993280519828212714730e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1092 y[1] (analytic) = 1.0059563974779355404595149456589 y[1] (numeric) = 1.0059563974779169793694566124359 absolute error = 1.85610900583332230e-14 relative error = 1.8451187451929633440207836563354e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1093 y[1] (analytic) = 1.0059673007582268423419605368001 y[1] (numeric) = 1.0059673007582072471241808624428 absolute error = 1.95952177796743573e-14 relative error = 1.9478980842523281983155943384251e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1094 y[1] (analytic) = 1.0059782139788451283585318802682 y[1] (numeric) = 1.0059782139788244533537735932401 absolute error = 2.06750047582870281e-14 relative error = 2.0552139669618934686659440492406e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1095 y[1] (analytic) = 1.0059891371396812663031370594024 y[1] (numeric) = 1.0059891371396594643519555853482 absolute error = 2.18019511814740542e-14 relative error = 2.1672153680966497683290994187193e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1096 y[1] (analytic) = 1.0060000702406260245675057210971 y[1] (numeric) = 1.006000070240603046977515688944 absolute error = 2.29775899900321531e-14 relative error = 2.2840545115007917971636803110981e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1097 y[1] (analytic) = 1.0060110132815700721422813918831 y[1] (numeric) = 1.0060110132815458686550389619396 absolute error = 2.42034872424299435e-14 relative error = 2.4058869060964928027922496956378e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1098 y[1] (analytic) = 1.0060219662624039786181147880204 y[1] (numeric) = 1.0060219662623784973756354709564 absolute error = 2.54812424793170640e-14 relative error = 2.5328713819227590027149620822814e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1099 y[1] (analytic) = 1.006032929183018214186758119591 y[1] (numeric) = 1.0060329291829914016976697551896 absolute error = 2.68124890883644014e-14 relative error = 2.6651701262043535584889214411994e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.11 y[1] (analytic) = 1.0060439020433031496421603885802 y[1] (numeric) = 1.0060439020432749507474909531584 absolute error = 2.81988946694354218e-14 relative error = 2.8029487194507796660371994890363e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1101 y[1] (analytic) = 1.0060548848431490563815636809362 y[1] (numeric) = 1.0060548848431194142201635923367 absolute error = 2.96421614000885995e-14 relative error = 2.9463761715853124979041596765155e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=26.7MB, alloc=4.4MB, time=1.23 x[1] = 0.1102 y[1] (analytic) = 1.0060658775824461064066004525972 y[1] (numeric) = 1.0060658775824149623801990416598 absolute error = 3.11440264014109374e-14 relative error = 3.0956249581040695968830568055398e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1103 y[1] (analytic) = 1.0060768802610843723243918094735 y[1] (numeric) = 1.0060768802610516660622876269021 absolute error = 3.27062621041825714e-14 relative error = 3.2508710562651091940086043486696e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1104 y[1] (analytic) = 1.0060878928789538273486467813758 y[1] (numeric) = 1.0060878928789194966720314089207 absolute error = 3.43306766153724551e-14 relative error = 3.4122939813075462944652756111383e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1105 y[1] (analytic) = 1.0060989154359443453007625898772 y[1] (numeric) = 1.0060989154359083261866776247602 absolute error = 3.60191140849651170e-14 relative error = 3.5800768227006759602770464276716e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1106 y[1] (analytic) = 1.0061099479319457006109259100979 y[1] (numeric) = 1.0061099479319079271558527916141 absolute error = 3.77734550731184838e-14 relative error = 3.7544062804230933506644278285870e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1107 y[1] (analytic) = 1.006120990366847568319215126403 y[1] (numeric) = 1.0061209903668079727022974736372 absolute error = 3.95956169176527658e-14 relative error = 3.9354727012718003123578478694077e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1108 y[1] (analytic) = 1.0061320427405395240767035820006 y[1] (numeric) = 1.0061320427404980365226017116051 absolute error = 4.14875541018703955e-14 relative error = 4.1234701152012878179903232094561e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1109 y[1] (analytic) = 1.0061431050529110441465638224296 y[1] (numeric) = 1.0061431050528675928879411154145 absolute error = 4.34512586227070151e-14 relative error = 4.3185962716925840007791811646432e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.111 y[1] (analytic) = 1.006154177303851505405172832928 y[1] (numeric) = 1.0061541773038060166448136194211 absolute error = 4.54887603592135069e-14 relative error = 4.5210526761522573576067868097024e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1111 y[1] (analytic) = 1.0061652594932501853432182696674 y[1] (numeric) = 1.0061652594932025832157769006085 absolute error = 4.76021274413690589e-14 relative error = 4.7310446263413645165322540009264e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1112 y[1] (analytic) = 1.0061763516209962620668056848458 y[1] (numeric) = 1.0061763516209464686001864595846 absolute error = 4.97934666192252612e-14 relative error = 4.9487812488343322856408310404333e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1113 y[1] (analytic) = 1.006187453686978814298566745625 y[1] (numeric) = 1.0061874536869267493749343643995 absolute error = 5.20649236323812255e-14 relative error = 5.1744755355077633650436063574497e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1114 y[1] (analytic) = 1.0061985656910868213787684469039 y[1] (numeric) = 1.006198565691032402695188657181 absolute error = 5.44186835797897229e-14 relative error = 5.4083443800591553849643905146133e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1115 y[1] (analytic) = 1.0062096876332091632664233179148 y[1] (numeric) = 1.0062096876331523062951334235814 absolute error = 5.68569712898943334e-14 relative error = 5.6506086145555227468519232503777e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1116 y[1] (analytic) = 1.006220819513234620540400622632 y[1] (numeric) = 1.0062208195131752384887095250323 absolute error = 5.93820516910975997e-14 relative error = 5.9014930460119106578615364561596e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1117 y[1] (analytic) = 1.0062319613310518744005385539827 y[1] (numeric) = 1.006231961330989878170355993801 absolute error = 6.19962301825601817e-14 relative error = 6.1612264929997911196205409718396e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=30.5MB, alloc=4.4MB, time=1.41 x[1] = 0.1118 y[1] (analytic) = 1.0062431130865495066687574218472 y[1] (numeric) = 1.0062431130864848048157520908447 absolute error = 6.47018530053310025e-14 relative error = 6.4300418222853300685614001316179e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1119 y[1] (analytic) = 1.0062542747796159997901738348392 y[1] (numeric) = 1.0062542747795484984825600264568 absolute error = 6.75013076138083824e-14 relative error = 6.7081759854975154245137843330671e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.112 y[1] (analytic) = 1.0062654464101397368342158758533 y[1] (numeric) = 1.0062654464100693398111683437003 absolute error = 7.03970230475321530e-14 relative error = 6.9958700558261353598910100264112e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1121 y[1] (analytic) = 1.0062766279780090014957392713702 y[1] (numeric) = 1.0062766279779356100254359646244 absolute error = 7.33914703033067458e-14 relative error = 7.2933692647495963233204791703219e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1122 y[1] (analytic) = 1.0062878194831119780961445545067 y[1] (numeric) = 1.006287819483035490933436899258 absolute error = 7.64871627076552487e-14 relative error = 7.6009230387925702451262239692963e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1123 y[1] (analytic) = 1.0062990209253367515844952218013 y[1] (numeric) = 1.0062990209252570649282056173756 absolute error = 7.96866562896044257e-14 relative error = 7.9187850363134605338299876271987e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1124 y[1] (analytic) = 1.0063102323045713075386368837224 y[1] (numeric) = 1.0063102323044883149884830830313 absolute error = 8.29925501538006911e-14 relative error = 8.2472131843216760682815575331003e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1125 y[1] (analytic) = 1.0063214536207035321663174088889 y[1] (numeric) = 1.0063214536206171246794634518551 absolute error = 8.64074868539570338e-14 relative error = 8.5864697153247028103045350104822e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1126 y[1] (analytic) = 1.0063326848736212123063080619915 y[1] (numeric) = 1.0063326848735312781535414311068 absolute error = 8.99341527666308847e-14 relative error = 8.9368212042049623973236080153103e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1127 y[1] (analytic) = 1.0063439260632120354295256354048 y[1] (numeric) = 1.0063439260631184601510603024822 absolute error = 9.35752784653329226e-14 relative error = 9.2985386051264473058984162147871e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1128 y[1] (analytic) = 1.0063551771893635896401555744764 y[1] (numeric) = 1.0063551771892662560010606076677 absolute error = 9.73336390949668087e-14 relative error = 9.6718972884711216433919344936939e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1129 y[1] (analytic) = 1.0063664382519633636767760964846 y[1] (numeric) = 1.0063664382518621516220294966368 absolute error = 1.012120547465998478e-13 relative error = 1.0057177077805077412948525805455e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.113 y[1] (analytic) = 1.0063777092508987469134833032516 y[1] (numeric) = 1.0063777092507935335226507386845 absolute error = 1.052133908325645671e-13 relative error = 1.0454662286874435374461928254907e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1131 y[1] (analytic) = 1.0063889901860570293610172874012 y[1] (numeric) = 1.0063889901859476888025553961947 absolute error = 1.093405584618912065e-13 relative error = 1.0864641756630979915320392497569e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1132 y[1] (analytic) = 1.0064002810573254016678892322511 y[1] (numeric) = 1.0064002810572118051530731611347 absolute error = 1.135965148160711164e-13 relative error = 1.1287408892287517546370710314006e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1133 y[1] (analytic) = 1.0064115818645909551215095053266 y[1] (numeric) = 1.0064115818644729708579843542724 absolute error = 1.179842635251510542e-13 relative error = 1.1723261700402948154577330365784e-11 % h = 0.0001 TOP MAIN SOLVE Loop memory used=34.3MB, alloc=4.4MB, time=1.59 NO POLE x[1] = 0.1134 y[1] (analytic) = 1.0064228926077406816493167454852 y[1] (numeric) = 1.0064228926076181747942725871117 absolute error = 1.225068550441583735e-13 relative error = 1.2172502825997038415090348968577e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1135 y[1] (analytic) = 1.0064342132866614738199079436417 y[1] (numeric) = 1.0064342132865343064328780865397 absolute error = 1.271673870298571020e-13 relative error = 1.2635439589694886957162346381100e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1136 y[1] (analytic) = 1.0064455439012401248441695170812 y[1] (numeric) = 1.0064455439011081558394516821821 absolute error = 1.319690047178348991e-13 relative error = 1.3112384024901070374548288260267e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1137 y[1] (analytic) = 1.0064568844513633285764093773492 y[1] (numeric) = 1.006456884451226413675109456461 absolute error = 1.369149012999208882e-13 relative error = 1.3603652915003459561498577076052e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1138 y[1] (analytic) = 1.0064682349369176795154899917077 y[1] (numeric) = 1.0064682349367756711971880573498 absolute error = 1.420083183019343579e-13 relative error = 1.4109567830606695768980989452935e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1139 y[1] (analytic) = 1.0064795953577896728059624381454 y[1] (numeric) = 1.0064795953576424202600006738213 absolute error = 1.472525459617643241e-13 relative error = 1.4630455166795315550207454966583e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.114 y[1] (analytic) = 1.0064909657138657042392014539315 y[1] (numeric) = 1.0064909657137130533155936739828 absolute error = 1.526509236077799487e-13 relative error = 1.5166646180426514125204324766216e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1141 y[1] (analytic) = 1.0065023460050320702545414777009 y[1] (numeric) = 1.0065023460048738634145039058936 absolute error = 1.582068400375718073e-13 relative error = 1.5718477027452536359317599191753e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1142 y[1] (analytic) = 1.0065137362311749679404136850598 y[1] (numeric) = 1.0065137362310110442065166610602 absolute error = 1.639237338970239996e-13 relative error = 1.6286288800272684672759044853374e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1143 y[1] (analytic) = 1.0065251363921804950354840177008 y[1] (numeric) = 1.0065251363920106899414243006033 absolute error = 1.698050940597170975e-13 relative error = 1.6870427565114933320505718764416e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1144 y[1] (analytic) = 1.0065365464879346499297922060147 y[1] (numeric) = 1.0065365464877587954697855440926 absolute error = 1.758544600066619221e-13 relative error = 1.7471244399447138097376066866049e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1145 y[1] (analytic) = 1.0065479665183233316658917851898 y[1] (numeric) = 1.0065479665181412562436854210434 absolute error = 1.820754222063641464e-13 relative error = 1.8089095429417831072545125345491e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1146 y[1] (analytic) = 1.0065593964832323399399911047849 y[1] (numeric) = 1.0065593964830438683174958850704 absolute error = 1.884716224952197145e-13 relative error = 1.8724341867326589354708512155196e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1147 y[1] (analytic) = 1.0065708363825473751030953317666 y[1] (numeric) = 1.0065708363823523283486370906938 absolute error = 1.950467544582410728e-13 relative error = 1.9377350049123967349133281374875e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1148 y[1] (analytic) = 1.0065822862161540381621494469981 y[1] (numeric) = 1.0065822862159522335983393327918 absolute error = 2.018045638101142063e-13 relative error = 2.0048491471940981722462520364365e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=38.1MB, alloc=4.4MB, time=1.77 x[1] = 0.1149 y[1] (analytic) = 1.0065937459839378307811822351689 y[1] (numeric) = 1.0065937459837290819324056486958 absolute error = 2.087488487765864731e-13 relative error = 2.0738142831648138284226877172378e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.115 y[1] (analytic) = 1.0066052156857841552824512681535 y[1] (numeric) = 1.0066052156855682718219750829217 absolute error = 2.158834604761852318e-13 relative error = 2.1446686060443990146057901773731e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1151 y[1] (analytic) = 1.0066166953215783146475888817879 y[1] (numeric) = 1.0066166953213551023442866145335 absolute error = 2.232123033022672544e-13 relative error = 2.2174508364473216304060842669450e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1152 y[1] (analytic) = 1.0066281848912055125187491460522 y[1] (numeric) = 1.0066281848909747731834437471331 absolute error = 2.307393353053989191e-13 relative error = 2.2922002261474209961725996872464e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1153 y[1] (analytic) = 1.0066396843945508531997558286485 y[1] (numeric) = 1.0066396843943123846311797614717 absolute error = 2.384685685760671768e-13 relative error = 2.3689565618456165844249111097635e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1154 y[1] (analytic) = 1.0066511938314993416572513519612 y[1] (numeric) = 1.0066511938312529375876236306779 absolute error = 2.464040696277212833e-13 relative error = 2.4477601689405655569426990098664e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1155 y[1] (analytic) = 1.0066627132019358835218467433898 y[1] (numeric) = 1.006662713201681333562066598097 absolute error = 2.545499597801452928e-13 relative error = 2.5286519153022680491039768177394e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1156 y[1] (analytic) = 1.006674242505745285089272579042 y[1] (numeric) = 1.0066742425054823746737294177364 absolute error = 2.629104155431613056e-13 relative error = 2.6116732150486191155521977019318e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1157 y[1] (analytic) = 1.0066857817428122533215309207752 y[1] (numeric) = 1.0066857817425407636525302573123 absolute error = 2.714896690006634629e-13 relative error = 2.6968660323249062505854940067024e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1158 y[1] (analytic) = 1.0066973309130213958480482465758 y[1] (numeric) = 1.0066973309127411038398532638923 absolute error = 2.802920081949826835e-13 relative error = 2.7842728850862514148484711881657e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1159 y[1] (analytic) = 1.0067088900162572209668293742636 y[1] (numeric) = 1.0067088900159678991893177921287 absolute error = 2.893217775115821349e-13 relative error = 2.8739368488829964763726242714969e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.116 y[1] (analytic) = 1.006720459052404137645612378511 y[1] (numeric) = 1.006720459052105554267548295078 absolute error = 2.985833780640834330e-13 relative error = 2.9659015606490309902129560377510e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1161 y[1] (analytic) = 1.0067320380213464555230245011648 y[1] (numeric) = 1.0067320380210383742549448776004 absolute error = 3.080812680796235644e-13 relative error = 3.0602112224930612382557268256541e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1162 y[1] (analytic) = 1.0067436269229683849097390548587 y[1] (numeric) = 1.0067436269226505649464545123352 absolute error = 3.178199632845425235e-13 relative error = 3.1569106054928194322075261438379e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1163 y[1] (analytic) = 1.0067552257571540367896333199056 y[1] (numeric) = 1.0067552257568262327523429182467 absolute error = 3.278040372904016589e-13 relative error = 3.2560450534922120049383941568736e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1164 y[1] (analytic) = 1.0067668345237874228209474344581 y[1] (numeric) = 1.0067668345234493846989671017345 absolute error = 3.380381219803327236e-13 relative error = 3.3576604869014059146670152080894e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=41.9MB, alloc=4.4MB, time=1.95 x[1] = 0.1165 y[1] (analytic) = 1.0067784532227524553374442779251 y[1] (numeric) = 1.0067784532224039284295485603047 absolute error = 3.485269078957176204e-13 relative error = 3.4618034064998518550005452801813e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1166 y[1] (analytic) = 1.0067900818539329473495703476328 y[1] (numeric) = 1.0067900818535736722049471487955 absolute error = 3.592751446231988373e-13 relative error = 3.5685208972422432969315258062980e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1167 y[1] (analytic) = 1.0068017204172126125456176287198 y[1] (numeric) = 1.0068017204168423249044356081527 absolute error = 3.702876411820205671e-13 relative error = 3.6778606320674102822514836379458e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1168 y[1] (analytic) = 1.006813368912475065292886457253 y[1] (numeric) = 1.0068133689120934960264747567495 absolute error = 3.815692664117005035e-13 relative error = 3.7898708757101468682870875041531e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1169 y[1] (analytic) = 1.0068250273396038206388493765535 y[1] (numeric) = 1.0068250273392106956894893442462 absolute error = 3.931249493600323073e-13 relative error = 3.9046004885159711360965786594347e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.117 y[1] (analytic) = 1.006836695698482294312315986721 y[1] (numeric) = 1.0068366956980773346326445679836 absolute error = 4.049596796714187374e-13 relative error = 4.0220989302588166845088119403371e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1171 y[1] (analytic) = 1.0068483739889938027245987873448 y[1] (numeric) = 1.0068483739885767242166232519056 absolute error = 4.170785079755354392e-13 relative error = 4.1424162639616545108489120253672e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1172 y[1] (analytic) = 1.0068600622110215629706800133896 y[1] (numeric) = 1.0068600622105920764244036880059 absolute error = 4.294865462763253837e-13 relative error = 4.2656031597200441854681540254416e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1173 y[1] (analytic) = 1.0068717603644486928303794642449 y[1] (numeric) = 1.0068717603640065038620381402931 absolute error = 4.421889683413239518e-13 relative error = 4.3917108985286132384349677635609e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1174 y[1] (analytic) = 1.0068834684491582107695233259255 y[1] (numeric) = 1.0068834684487030197594320112694 absolute error = 4.551910100913146561e-13 relative error = 4.5207913761104636542149810798591e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1175 y[1] (analytic) = 1.0068951864650330359411139864125 y[1] (numeric) = 1.0068951864645645379711236709176 absolute error = 4.684979699903154949e-13 relative error = 4.6528971067495043933268466761000e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1176 y[1] (analytic) = 1.0069069144119559881865008441223 y[1] (numeric) = 1.0069069144114738729770649481912 absolute error = 4.821152094358959311e-13 relative error = 4.7880812271257088394192862045156e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1177 y[1] (analytic) = 1.0069186522898097880365521094919 y[1] (numeric) = 1.0069186522893137398834022850022 absolute error = 4.960481531498244897e-13 relative error = 4.9263975001532960794699561041415e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1178 y[1] (analytic) = 1.0069304000984770567128275996697 y[1] (numeric) = 1.006930400097966754423258552702 absolute error = 5.103022895690469677e-13 relative error = 5.0679003188218349251233502220459e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1179 y[1] (analytic) = 1.0069421578378403161287525262983 y[1] (numeric) = 1.0069421578373154329575155310494 absolute error = 5.248831712369952489e-13 relative error = 5.2126447100402695695985156731989e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.118 y[1] (analytic) = 1.00695392550778198889079227638 y[1] (numeric) = 1.0069539255072421924755970496609 absolute error = 5.397964151952267191e-13 relative error = 5.3606863384838658037158589255678e-11 % h = 0.0001 TOP MAIN SOLVE Loop memory used=45.7MB, alloc=4.4MB, time=2.13 NO POLE x[1] = 0.1181 y[1] (analytic) = 1.0069657031081843982996281862103 y[1] (numeric) = 1.0069657031076293505962527919383 absolute error = 5.550477033753942720e-13 relative error = 5.5120815104440766622754597118669e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1182 y[1] (analytic) = 1.006977490638929768351334308371 y[1] (numeric) = 1.006977490638359125568342761468 absolute error = 5.706427829915469030e-13 relative error = 5.6668871776813264398699949416490e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1183 y[1] (analytic) = 1.0069892880999002237385551717678 y[1] (numeric) = 1.0069892880993136362716224108866 absolute error = 5.865874669327608812e-13 relative error = 5.8251609412807119460172095012707e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1184 y[1] (analytic) = 1.0070010954909777898516845347033 y[1] (numeric) = 1.0070010954903749022175284332081 absolute error = 6.028876341561014952e-13 relative error = 5.9869610555106199214582655683147e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1185 y[1] (analytic) = 1.0070129128120443927800451309718 y[1] (numeric) = 1.0070129128114248435499652156075 absolute error = 6.195492300799153643e-13 relative error = 6.1523464316842594970723454662542e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1186 y[1] (analytic) = 1.0070247400629818593130694089651 y[1] (numeric) = 1.0070247400623452810460919556546 absolute error = 6.365782669774533105e-13 relative error = 6.3213766420241086139225481863663e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1187 y[1] (analytic) = 1.0070365772436719169414812637775 y[1] (numeric) = 1.007036577243017936117110439994 absolute error = 6.539808243708237835e-13 relative error = 6.4941119235292732904984560400329e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1188 y[1] (analytic) = 1.0070484243539961938584787622972 y[1] (numeric) = 1.0070484243533244308090534854651 absolute error = 6.717630494252768321e-13 relative error = 6.6706131818457586344670204082336e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1189 y[1] (analytic) = 1.0070602813938362189609178612737 y[1] (numeric) = 1.0070602813931462878035740426576 absolute error = 6.899311573438186161e-13 relative error = 6.8509419951396505025240223276807e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.119 y[1] (analytic) = 1.0070721483630734218504971183478 y[1] (numeric) = 1.0070721483623649304187349618964 absolute error = 7.084914317621564514e-13 relative error = 7.0351606179732066973662446330975e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1191 y[1] (analytic) = 1.007084025261589132834943396034 y[1] (numeric) = 1.0070840252608616826097994216515 absolute error = 7.274502251439743825e-13 relative error = 7.2233319851838566050303943128154e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1192 y[1] (analytic) = 1.0070959120892645829291985586422 y[1] (numeric) = 1.0070959120885177689700220193669 absolute error = 7.468139591765392753e-13 relative error = 7.4155197157661081622669612362162e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1193 y[1] (analytic) = 1.0071078088459809038566071621269 y[1] (numeric) = 1.0071078088452143147314405247039 absolute error = 7.665891251666374230e-13 relative error = 7.6117881167563610419565648301732e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1194 y[1] (analytic) = 1.0071197155316191280501051368534 y[1] (numeric) = 1.0071197155308323457656682951927 absolute error = 7.867822844368416607e-13 relative error = 7.8122021871206249717113412500436e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1195 y[1] (analytic) = 1.0071316321460601886534094632671 y[1] (numeric) = 1.007131632145252788584687354288 absolute error = 8.074000687221089791e-13 relative error = 8.0168276216451420485029971233640e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=49.5MB, alloc=4.4MB, time=2.31 x[1] = 0.1196 y[1] (analytic) = 1.0071435586891849195222088404551 y[1] (numeric) = 1.0071435586883564703416421318224 absolute error = 8.284491805667086327e-13 relative error = 8.2257308148299119611407907903989e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1197 y[1] (analytic) = 1.0071554951608740552253553475888 y[1] (numeric) = 1.0071554951600241188316338668531 absolute error = 8.499363937214807357e-13 relative error = 8.4389788647851190099111281578718e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1198 y[1] (analytic) = 1.0071674415610082310460570982342 y[1] (numeric) = 1.0071674415601363624925156728956 absolute error = 8.718685535414253386e-13 relative error = 8.6566395771304598100394242057029e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1199 y[1] (analytic) = 1.0071793978894679829830718875186 y[1] (numeric) = 1.0071793978885737304056882655405 absolute error = 8.942525773836219781e-13 relative error = 8.8787814688973705609988560801627e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.12 y[1] (analytic) = 1.0071913641461337477519018321424 y[1] (numeric) = 1.0071913641452166522968963524466 absolute error = 9.170954550054796958e-13 relative error = 9.1054737724341527918199560036567e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1201 y[1] (analytic) = 1.0072033403308858627859890032227 y[1] (numeric) = 1.0072033403299454585370256857064 absolute error = 9.404042489633175163e-13 relative error = 9.3367864393139964432396204439454e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1202 y[1] (analytic) = 1.0072153264436045662379120519583 y[1] (numeric) = 1.0072153264426403801429007765772 absolute error = 9.641860950112753811e-13 relative error = 9.5727901442458992044519766768775e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1203 y[1] (analytic) = 1.0072273224841699969805838281025 y[1] (numeric) = 1.007227322483181548778083272574 absolute error = 9.884482025005555285e-13 relative error = 9.8135562889884809600028480327439e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1204 y[1] (analytic) = 1.0072393284524621946084499912334 y[1] (numeric) = 1.0072393284514489967536709969176 absolute error = 1.0131978547789943158e-12 relative error = 1.0059157006266692262271957948818e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1205 y[1] (analytic) = 1.0072513443483610994386886148079 y[1] (numeric) = 1.0072513443473226570290976503336 absolute error = 1.0384424095909644743e-12 relative error = 1.0309665163691415686740161653940e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1206 y[1] (analytic) = 1.0072633701717465525124107829895 y[1] (numeric) = 1.007263370170682363212933175196 absolute error = 1.0641892994776077935e-12 relative error = 1.0565154367681958985155177726502e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1207 y[1] (analytic) = 1.0072754059224982955958621802358 y[1] (numeric) = 1.007275405921407849563684782011 absolute error = 1.0904460321773982248e-12 relative error = 1.0825698967391438890486472700724e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1208 y[1] (analytic) = 1.0072874516004959711816256736353 y[1] (numeric) = 1.007287451599378750990598638235 absolute error = 1.1172201910270354003e-12 relative error = 1.1091374058635054479519425424414e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1209 y[1] (analytic) = 1.0072995072056191224898248879801 y[1] (numeric) = 1.0072995072044746030544622194217 absolute error = 1.1445194353626685584e-12 relative error = 1.1362255487821248959559947024245e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.121 y[1] (analytic) = 1.0073115727377471934693287735644 y[1] (numeric) = 1.0073115727365748419684073226929 absolute error = 1.1723515009214508715e-12 relative error = 1.1638419855885758780802104806553e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1211 y[1] (analytic) = 1.0073236481967595287989571666941 y[1] (numeric) = 1.0073236481955588045987137425277 absolute error = 1.2007242002434241664e-12 relative error = 1.1919944522228548928592809231909e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=53.4MB, alloc=4.4MB, time=2.49 x[1] = 0.1212 y[1] (analytic) = 1.0073357335825353738886873428979 y[1] (numeric) = 1.0073357335813057284656136088647 absolute error = 1.2296454230737340332e-12 relative error = 1.2206907608653633300793761685790e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1213 y[1] (analytic) = 1.0073478288949538748808615628268 y[1] (numeric) = 1.0073478288936947517440963875121 absolute error = 1.2591231367651753147e-12 relative error = 1.2499388003311779037058456902710e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1214 y[1] (analytic) = 1.007359934133894078651395610829 y[1] (numeric) = 1.0073599341326049132647145428595 absolute error = 1.2891653866810679695e-12 relative error = 1.2797465364646093678098939283804e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1215 y[1] (analytic) = 1.0073720492992349328109883261904 y[1] (numeric) = 1.0073720492979151525143898628873 absolute error = 1.3197802965984633031e-12 relative error = 1.3101220125340494043280497261058e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1216 y[1] (analytic) = 1.0073841743908552857063321270261 y[1] (numeric) = 1.0073841743895043096372204464671 absolute error = 1.3509760691116805590e-12 relative error = 1.3410733496271055691394550511459e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1217 y[1] (analytic) = 1.007396309408633886421324526813 y[1] (numeric) = 1.0073963094072511254352883529487 absolute error = 1.3827609860361738643e-12 relative error = 1.3726087470460241853622657907087e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1218 y[1] (analytic) = 1.007408454352449384778280643549 y[1] (numeric) = 1.0074084543510342413694679140275 absolute error = 1.4151434088127295215e-12 relative error = 1.4047364827034010699254866729803e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1219 y[1] (analytic) = 1.00742060922218033133914670153 y[1] (numeric) = 1.0074206092207321995602347078876 absolute error = 1.4481317789119936424e-12 relative error = 1.4374649135181799835763861296455e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.122 y[1] (analytic) = 1.007432774017705177406714525728 y[1] (numeric) = 1.0074327740162234427884751956146 absolute error = 1.4817346182393301134e-12 relative error = 1.4708024758119386878667446205485e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1221 y[1] (analytic) = 1.0074449487389022750258370287637 y[1] (numeric) = 1.0074449487373863144962970198733 absolute error = 1.5159605295400088904e-12 relative error = 1.5047576857054625014305201619392e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1222 y[1] (analytic) = 1.0074571333856498769846446904556 y[1] (numeric) = 1.0074571333840990587878399658445 absolute error = 1.5508181968047246111e-12 relative error = 1.5393391395156052374767969701472e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1223 y[1] (analytic) = 1.0074693279578261368157630299385 y[1] (numeric) = 1.0074693279562398204300875844153 absolute error = 1.5863163856754455232e-12 relative error = 1.5745555141524374149779086810834e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1224 y[1] (analytic) = 1.007481532455309108797531070336 y[1] (numeric) = 1.0074815324536866448536794776184 absolute error = 1.6224639438515927176e-12 relative error = 1.6104155675166816266368140852518e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1225 y[1] (analytic) = 1.0074937468779767479552207959761 y[1] (numeric) = 1.0074937468763174781537242463137 absolute error = 1.6592698014965496624e-12 relative error = 1.6469281388974349533033090264975e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1226 y[1] (analytic) = 1.0075059712257069100622576021374 y[1] (numeric) = 1.0075059712240101670906131001079 absolute error = 1.6967429716445020295e-12 relative error = 1.6841021493701783104732095387451e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1227 y[1] (analytic) = 1.007518205498377351641441737314 y[1] (numeric) = 1.0075182054966424590908341295062 absolute error = 1.7348925506076078078e-12 relative error = 1.7219466021950726146234156682036e-10 % h = 0.0001 TOP MAIN SOLVE Loop memory used=57.2MB, alloc=4.4MB, time=2.68 NO POLE x[1] = 0.1228 y[1] (analytic) = 1.0075304496958657299661707379862 y[1] (numeric) = 1.0075304496940920022477872402904 absolute error = 1.7737277183834976958e-12 relative error = 1.7604705832155416558797686311047e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1229 y[1] (analytic) = 1.0075427038180496030616628558858 y[1] (numeric) = 1.0075427038162363453225997501185 absolute error = 1.8132577390631057673e-12 relative error = 1.7996832612571415643430812011899e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.123 y[1] (analytic) = 1.0075549678648064297061814777427 y[1] (numeric) = 1.0075549678629529377449426473402 absolute error = 1.8534919612388304025e-12 relative error = 1.8395938885267167559443919455672e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1231 y[1] (analytic) = 1.0075672418360135694322605375012 y[1] (numeric) = 1.0075672418341191296138475120226 absolute error = 1.8944398184130254786e-12 relative error = 1.8802118010118422454223386063998e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1232 y[1] (analytic) = 1.007579525731548282527930920994 y[1] (numeric) = 1.0075795257296121716985240991808 absolute error = 1.9361108294068218132e-12 relative error = 1.9215464188805522131568085353873e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1233 y[1] (analytic) = 1.0075918195512877300379478630605 y[1] (numeric) = 1.0075918195493092154391785842082 absolute error = 1.9785145987692788523e-12 relative error = 1.9636072468813547110397029564577e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1234 y[1] (analytic) = 1.0076041232951089737650193370982 y[1] (numeric) = 1.007604123293087312947832470501 absolute error = 2.0216608171868665972e-12 relative error = 2.0064038747435323949803624953186e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1235 y[1] (analytic) = 1.007616436962888976271035437035 y[1] (numeric) = 1.0076164369608234170091421592706 absolute error = 2.0655592618932777644e-12 relative error = 2.0499459775777291713801038015557e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1236 y[1] (analytic) = 1.0076287605545046008782987517088 y[1] (numeric) = 1.0076287605523943810812191815399 absolute error = 2.1102197970795701689e-12 relative error = 2.0942433162768226411737946836934e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1237 y[1] (analytic) = 1.0076410940698326116707557316437 y[1] (numeric) = 1.0076410940676769592964510923167 absolute error = 2.1556523743046393270e-12 relative error = 2.1393057379170822306290506060756e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1238 y[1] (analytic) = 1.0076534375087496734952290482096 y[1] (numeric) = 1.0076534375065478064623230269395 absolute error = 2.2018670329060212701e-12 relative error = 2.1851431761596128934639550773570e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1239 y[1] (analytic) = 1.0076657908711323519626509451526 y[1] (numeric) = 1.0076657908688834780622399195899 absolute error = 2.2488739004110255627e-12 relative error = 2.2317656516520842704671570536257e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.124 y[1] (analytic) = 1.007678154156857113449297582485 y[1] (numeric) = 1.0076781541545604302563493839666 absolute error = 2.2966831929481985184e-12 relative error = 2.2791832724307451933354003049980e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1241 y[1] (analytic) = 1.0076905273658003250980243727214 y[1] (numeric) = 1.0076905273634550198823652561146 absolute error = 2.3453052156591166068e-12 relative error = 2.3274062343227234184861788250643e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1242 y[1] (analytic) = 1.0077029104978382548195023094489 y[1] (numeric) = 1.0077029104954435044563917994048 absolute error = 2.3947503631105100441e-12 relative error = 2.3764448213486104764398902209283e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=61.0MB, alloc=4.4MB, time=2.85 x[1] = 0.1243 y[1] (analytic) = 1.0077153035528470712934552882198 y[1] (numeric) = 1.0077153035504020421737485716585 absolute error = 2.4450291197067165613e-12 relative error = 2.4263094061253315233934158905028e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1244 y[1] (analytic) = 1.0077277065307028439698984197528 y[1] (numeric) = 1.0077277065282066919097959544112 absolute error = 2.4961520601024653416e-12 relative error = 2.4770104502693000792606210341595e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1245 y[1] (analytic) = 1.0077401194312815430703773354324 y[1] (numeric) = 1.0077401194287334132207613443099 absolute error = 2.5481298496159911225e-12 relative error = 2.5285585047998575402615198688970e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1246 y[1] (analytic) = 1.0077525422544590395892084850918 y[1] (numeric) = 1.0077525422518580663445660066387 absolute error = 2.6009732446424784531e-12 relative error = 2.5809642105429973491161972318738e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1247 y[1] (analytic) = 1.0077649750001111052947204270692 y[1] (numeric) = 1.0077649749974564122016525909674 absolute error = 2.6546930930678361018e-12 relative error = 2.6342382985353737104997892896184e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1248 y[1] (analytic) = 1.0077774176681134127304961105233 y[1] (numeric) = 1.007777417665404112395813308917 absolute error = 2.7093003346828016063e-12 relative error = 2.6883915904285947360763149826994e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1249 y[1] (analytic) = 1.0077898702583415352166161499961 y[1] (numeric) = 1.0077898702555767292150187740369 absolute error = 2.7648060015973759592e-12 relative error = 2.7434349988937999047547283873749e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.125 y[1] (analytic) = 1.0078023327706709468509030922118 y[1] (numeric) = 1.0078023327678497256322475037886 absolute error = 2.8212212186555884232e-12 relative error = 2.7993795280265217244414614957082e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1251 y[1] (analytic) = 1.0078148052049770225101666750967 y[1] (numeric) = 1.0078148052020984653063160836296 absolute error = 2.8785572038505914671e-12 relative error = 2.8562362737518314787217441734002e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1252 y[1] (analytic) = 1.0078272875611350378514500790109 y[1] (numeric) = 1.0078272875581982125827099931926 absolute error = 2.9368252687400858183e-12 relative error = 2.9140164242297689463036749382684e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1253 y[1] (analytic) = 1.0078397798390201693132771701761 y[1] (numeric) = 1.0078397798360241324944150945545 absolute error = 2.9960368188620756216e-12 relative error = 2.9727312602610559751411608002327e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1254 y[1] (analytic) = 1.0078522820385074941169007362897 y[1] (numeric) = 1.0078522820354512907627497825891 absolute error = 3.0562033541509537006e-12 relative error = 3.0323921556930937995380877144784e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1255 y[1] (analytic) = 1.0078647941594719902675517143112 y[1] (numeric) = 1.0078647941563546537981977973983 absolute error = 3.1173364693539169129e-12 relative error = 3.0930105778262439834121824829409e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1256 y[1] (analytic) = 1.0078773162017885365556894104086 y[1] (numeric) = 1.0078773161986090887012416988163 absolute error = 3.1794478544477115923e-12 relative error = 3.1545980878203928748182549029098e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1257 y[1] (analytic) = 1.0078898481653319125582527120533 y[1] (numeric) = 1.0078898481620893632631970029813 absolute error = 3.2425492950557090720e-12 relative error = 3.2171663411017994575609650093372e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1258 y[1] (analytic) = 1.0079023900499767986399122922491 y[1] (numeric) = 1.0079023900466701459670469809688 absolute error = 3.3066526728653112803e-12 relative error = 3.2807270877702264831835566236299e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=64.8MB, alloc=4.4MB, time=3.03 x[1] = 0.1259 y[1] (analytic) = 1.0079149418555977759543238058848 y[1] (numeric) = 1.0079149418522260059882781194813 absolute error = 3.3717699660456864035e-12 relative error = 3.3452921730063547697308674381657e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.126 y[1] (analytic) = 1.0079275035820693264453820781963 y[1] (numeric) = 1.0079275035786314131957162435884 absolute error = 3.4379132496658346079e-12 relative error = 3.4108735374794805508436860982778e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1261 y[1] (analytic) = 1.007940075229265832848476285327 y[1] (numeric) = 1.0079400752257607381523633015124 absolute error = 3.5050946961129838146e-12 relative error = 3.4774832177554957604644175389261e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1262 y[1] (analytic) = 1.0079526567970615786917461269725 y[1] (numeric) = 1.0079526567934882521162348114533 absolute error = 3.5733265755113155192e-12 relative error = 3.5451333467051511367835900340169e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1263 y[1] (analytic) = 1.0079652482853307482973389910985 y[1] (numeric) = 1.0079652482816881270411979704473 absolute error = 3.6426212561410206512e-12 relative error = 3.6138361539126020316725639133115e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1264 y[1] (analytic) = 1.0079778496939474267826681107178 y[1] (numeric) = 1.0079778496902344355778104252545 absolute error = 3.7129912048576854633e-12 relative error = 3.6836039660842368072211606821597e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1265 y[1] (analytic) = 1.0079904610227856000616717127156 y[1] (numeric) = 1.0079904610190011510741597052684 absolute error = 3.7844489875120074472e-12 relative error = 3.7544492074577877072856610291764e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1266 y[1] (analytic) = 1.0080030822717191548460731587088 y[1] (numeric) = 1.0080030822678621475767033174434 absolute error = 3.8570072693698412654e-12 relative error = 3.8263844002117240848458752776542e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1267 y[1] (analytic) = 1.0080157134406218786466420779278 y[1] (numeric) = 1.0080157134366911998311095032334 absolute error = 3.9306788155325746944e-12 relative error = 3.8994221648749278717607184706830e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1268 y[1] (analytic) = 1.0080283545293674597744564921077 y[1] (numeric) = 1.0080283545253619832830986575364 absolute error = 4.0054764913578345713e-12 relative error = 3.9735752207366511740759166514797e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1269 y[1] (analytic) = 1.0080410055378294873421659323766 y[1] (numeric) = 1.0080410055337480740792854096397 absolute error = 4.0814132628805227369e-12 relative error = 4.0488563862567558770662056707611e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.127 y[1] (analytic) = 1.0080536664658814512652555481279 y[1] (numeric) = 1.0080536664617229490680213661595 absolute error = 4.1585021972341819684e-12 relative error = 4.1252785794762351441318400207628e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1271 y[1] (analytic) = 1.0080663373133967422633112078644 y[1] (numeric) = 1.0080663373091599858002385159698 absolute error = 4.2367564630726918946e-12 relative error = 4.2028548184280166934083418639593e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1272 y[1] (analytic) = 1.0080790180802486518612855920014 y[1] (numeric) = 1.008079018075932462530293297115 absolute error = 4.3161893309922948864e-12 relative error = 4.2815982215480477357868102940333e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1273 y[1] (analytic) = 1.0080917087663103723907652776164 y[1] (numeric) = 1.0080917087619135582168113257 absolute error = 4.3968141739539519164e-12 relative error = 4.3615220080866614589717388001938e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1274 y[1] (analytic) = 1.0081044093714549969912388151316 y[1] (numeric) = 1.0081044093669763525235327867526 absolute error = 4.4786444677060283790e-12 relative error = 4.4426394985202249397601941511916e-10 % h = 0.0001 TOP MAIN SOLVE Loop memory used=68.6MB, alloc=4.4MB, time=3.21 NO POLE x[1] = 0.1275 y[1] (analytic) = 1.0081171198955555196113657969184 y[1] (numeric) = 1.0081171198909938258201584870529 absolute error = 4.5616937912073098655e-12 relative error = 4.5249641149630683697391566149312e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1276 y[1] (analytic) = 1.0081298403384848350102469178098 y[1] (numeric) = 1.0081298403338388591831965699231 absolute error = 4.6459758270503478867e-12 relative error = 4.6085093815796954775516035911326e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1277 y[1] (analytic) = 1.0081425707001157387586950275079 y[1] (numeric) = 1.0081425706953842343968098919732 absolute error = 4.7315043618851355347e-12 relative error = 4.6932889249972750300262900060959e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1278 y[1] (analytic) = 1.0081553109803209272405071748752 y[1] (numeric) = 1.0081553109755026339536640617958 absolute error = 4.8182932868431130794e-12 relative error = 4.7793164747184132981734858971247e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1279 y[1] (analytic) = 1.0081680611789729976537376440952 y[1] (numeric) = 1.0081680611740666410557761406053 absolute error = 4.9063565979615034899e-12 relative error = 4.8666058635342073687295936299575e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.128 y[1] (analytic) = 1.0081808212959444480119719826911 y[1] (numeric) = 1.0081808212909487396153640048154 absolute error = 4.9957083966079778757e-12 relative error = 4.9551710279375791865337391965792e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1281 y[1] (analytic) = 1.0081935913311076771456020213885 y[1] (numeric) = 1.0081935913260213142556963705493 absolute error = 5.0863628899056508392e-12 relative error = 5.0450260085368902095849586977783e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1282 y[1] (analytic) = 1.0082063712843349847031018858108 y[1] (numeric) = 1.0082063712791566503119434800769 absolute error = 5.1783343911584057339e-12 relative error = 5.1361849504698365614432889794455e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1283 y[1] (analytic) = 1.0082191611554985711523049999932 y[1] (numeric) = 1.0082191611502269338320284501733 absolute error = 5.2716373202765498199e-12 relative error = 5.2286621038176245627989551313277e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1284 y[1] (analytic) = 1.0082319609444705377816820817033 y[1] (numeric) = 1.008231960939104251577479282393 absolute error = 5.3662862042027993103e-12 relative error = 5.3224718240194265259559138309717e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1285 y[1] (analytic) = 1.0082447706511228867016201295554 y[1] (numeric) = 1.0082447706456605910242815352544 absolute error = 5.4622956773385943010e-12 relative error = 5.4176285722871166948232577455143e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1286 y[1] (analytic) = 1.0082575902753275208457024019055 y[1] (numeric) = 1.0082575902697678403637316583281 absolute error = 5.5596804819707435774e-12 relative error = 5.5141469160202872139382146980520e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1287 y[1] (analytic) = 1.0082704198169562439719893875145 y[1] (numeric) = 1.0082704198112977885032909882245 absolute error = 5.6584554686983992900e-12 relative error = 5.6120415292215440084951534053353e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1288 y[1] (analytic) = 1.0082832592758807606643007679664 y[1] (numeric) = 1.0082832592701221250674404064736 absolute error = 5.7586355968603614928e-12 relative error = 5.7113271929120824591779808947720e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1289 y[1] (analytic) = 1.0082961086519726763334983718291 y[1] (numeric) = 1.0082961086461124403985356592927 absolute error = 5.8602359349627125364e-12 relative error = 5.8120187955475427535482194486359e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=72.4MB, alloc=4.4MB, time=3.40 x[1] = 0.129 y[1] (analytic) = 1.0083089679451034972187701205446 y[1] (numeric) = 1.0083089679391402255576633392353 absolute error = 5.9632716611067813093e-12 relative error = 5.9141313334341447972665718722771e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1291 y[1] (analytic) = 1.0083218371551446303889149660363 y[1] (numeric) = 1.0083218371490768723254975287158 absolute error = 6.0677580634174373205e-12 relative error = 6.0176799111451025679676859041587e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1292 y[1] (analytic) = 1.0083347162819673837436288200198 y[1] (numeric) = 1.0083347162757936732031571054047 absolute error = 6.1737105404717146151e-12 relative error = 6.1226797419373177931580985454912e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1293 y[1] (analytic) = 1.0083476053254429660147914750046 y[1] (numeric) = 1.0083476053191618214130637094876 absolute error = 6.2811446017277655170e-12 relative error = 6.2291461481683528358263691479919e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1294 y[1] (analytic) = 1.0083605042854424867677545169748 y[1] (numeric) = 1.0083605042790524108998003727837 absolute error = 6.3900758679541441911e-12 relative error = 6.3370945617136826697072151730087e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1295 y[1] (analytic) = 1.008373413161836956402630229734 y[1] (numeric) = 1.0083734131553364363309708097165 absolute error = 6.5005200716594200175e-12 relative error = 6.4465405243842258261795732465947e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1296 y[1] (analytic) = 1.0083863319544972861555814909034 y[1] (numeric) = 1.0083863319478847930980593701322 absolute error = 6.6124930575221207712e-12 relative error = 6.5574996883441541957091774661500e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1297 y[1] (analytic) = 1.008399260663294288100112659559 y[1] (numeric) = 1.0083992606565682773172916539594 absolute error = 6.7260107828210055996e-12 relative error = 6.6699878165289815654951832487569e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1298 y[1] (analytic) = 1.0084121992880986751483614554953 y[1] (numeric) = 1.0084121992812575858304957877049 absolute error = 6.8410893178656677904e-12 relative error = 6.7840207830639307752169823819064e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1299 y[1] (analytic) = 1.0084251478287810610523918301033 y[1] (numeric) = 1.008425147821823316205964362779 absolute error = 6.9577448464274673243e-12 relative error = 6.8996145736825793745014628778008e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.13 y[1] (analytic) = 1.0084381062852119604054878288482 y[1] (numeric) = 1.0084381062781359667393170356456 absolute error = 7.0759936661707932026e-12 relative error = 7.0167852861457836614059675022050e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1301 y[1] (analytic) = 1.008451074657261788643448445336 y[1] (numeric) = 1.0084510746500659364543637897904 absolute error = 7.1958521890846555456e-12 relative error = 7.1355491306608809869031144947251e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1302 y[1] (analytic) = 1.0084640529448008620458834669541 y[1] (numeric) = 1.0084640529374835251039688595025 absolute error = 7.3173369419146074516e-12 relative error = 7.2559224303011702042438222620646e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1303 y[1] (analytic) = 1.0084770411476993977375103120744 y[1] (numeric) = 1.0084770411402589331709153154622 absolute error = 7.4404645665949966122e-12 relative error = 7.3779216214256701478649457537441e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1304 y[1] (analytic) = 1.0084900392658275136894518588046 y[1] (numeric) = 1.0084900392582622618687703121308 absolute error = 7.5652518206815466738e-12 relative error = 7.5015632540991560206958747860677e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1305 y[1] (analytic) = 1.0085030472990552287205352652764 y[1] (numeric) = 1.0085030472913635131427509969355 absolute error = 7.6917155777842683409e-12 relative error = 7.6268639925124735743101502521476e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=76.2MB, alloc=4.4MB, time=3.58 x[1] = 0.1306 y[1] (analytic) = 1.0085160652472524624985917814557 y[1] (numeric) = 1.008516065239432589670591081244 absolute error = 7.8198728280007002117e-12 relative error = 7.7538406154031309612504581588048e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1307 y[1] (analytic) = 1.0085290931102890355417575524638 y[1] (numeric) = 1.0085290931023392948634080731232 absolute error = 7.9497406783494793406e-12 relative error = 7.8825100164761681428605054442675e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1308 y[1] (analytic) = 1.008542130888034669219775413394 y[1] (numeric) = 1.0085421308799533328665711718762 absolute error = 8.0813363532042415178e-12 relative error = 8.0128892048253037315340036022808e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1309 y[1] (analytic) = 1.0085551785803589857552976756142 y[1] (numeric) = 1.0085551785721443085605698243513 absolute error = 8.2146771947278512629e-12 relative error = 8.1449953053543591528741157627469e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.131 y[1] (analytic) = 1.0085682361871315082251899045384 y[1] (numeric) = 1.0085682361787817275618829430178 absolute error = 8.3497806633069615206e-12 relative error = 8.2788455591989600044708158954626e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1311 y[1] (analytic) = 1.0085813037082216605618356888575 y[1] (numeric) = 1.0085813036997349962238487858028 absolute error = 8.4866643379869030547e-12 relative error = 8.4144573241485144959749849239983e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1312 y[1] (analytic) = 1.008594381143498767554442401214 y[1] (numeric) = 1.0085943811348734216375354976824 absolute error = 8.6253459169069035316e-12 relative error = 8.5518480750684688501301933169010e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1313 y[1] (analytic) = 1.0086074684928320548503479503091 y[1] (numeric) = 1.0086074684840662116326123140228 absolute error = 8.7658432177356362863e-12 relative error = 8.6910354043228395461478482382502e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1314 y[1] (analytic) = 1.0086205657560906489563285244282 y[1] (numeric) = 1.0086205657471824747782214256642 absolute error = 8.9081741781070987640e-12 relative error = 8.8320370221970222868504908010991e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1315 y[1] (analytic) = 1.008633672933143577239907326372 y[1] (numeric) = 1.0086336729240912203838505057429 absolute error = 9.0523568560568206291e-12 relative error = 8.9748707573208775696591657312290e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1316 y[1] (analytic) = 1.00864679002385976793066429978 y[1] (numeric) = 1.0086467900146613585002058982443 absolute error = 9.1984094304584015357e-12 relative error = 9.1195545570920927437212689819900e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1317 y[1] (analytic) = 1.0086599170281080501215468468339 y[1] (numeric) = 1.0086599170187616999200864682827 absolute error = 9.3463502014603785512e-12 relative error = 9.2661064880998204329367633791126e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1318 y[1] (analytic) = 1.008673053945757153770181537327 y[1] (numeric) = 1.0086730539362609561792581141007 absolute error = 9.4961975909234232263e-12 relative error = 9.4145447365485932062663707391195e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1319 y[1] (analytic) = 1.0086862007766757097001868090866 y[1] (numeric) = 1.0086862007670277395573289407829 absolute error = 9.6479701428578683037e-12 relative error = 9.5648876086825143756541781352721e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.132 y[1] (analytic) = 1.008699357520732249602486659737 y[1] (numeric) = 1.0086993575109305630786250956784 absolute error = 9.8016865238615640586e-12 relative error = 9.7171535312097248026305750283976e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1321 y[1] (analytic) = 1.0087125241777952060366253297888 y[1] (numeric) = 1.0087125241678378405130672655255 absolute error = 9.9573655235580642633e-12 relative error = 9.8713610517271455938087010798063e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=80.1MB, alloc=4.4MB, time=3.75 x[1] = 0.1322 y[1] (analytic) = 1.008725700747732912432082977043 y[1] (numeric) = 1.0087257007376178863770478352734 absolute error = 1.01150260550351417696e-11 relative error = 1.0027528839145496566815967658211e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1323 y[1] (analytic) = 1.0087388872304136030895923422943 y[1] (numeric) = 1.0087388872201389159343087085947 absolute error = 1.02746871552836336996e-11 relative error = 1.0185675684114590365069477912102e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1324 y[1] (analytic) = 1.0087520836257054131824564063233 y[1] (numeric) = 1.008752083615269045196819790083 absolute error = 1.04363679856366162403e-11 relative error = 1.0345820499448902104503309568393e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1325 y[1] (analytic) = 1.0087652899334763787578670381621 y[1] (numeric) = 1.00876528992287629092565812913 absolute error = 1.06000878322089090321e-11 relative error = 1.0507982320553414430042021701615e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1326 y[1] (analytic) = 1.0087785061535944367382246346213 y[1] (numeric) = 1.0087785061428285706318877254754 absolute error = 1.07658661063369091459e-11 relative error = 1.0672180305849737864115669019929e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1327 y[1] (analytic) = 1.0087917322859274249224587510649 y[1] (numeric) = 1.0087917322749937025774399964246 absolute error = 1.09337223450187546403e-11 relative error = 1.0838433737202506326280027789783e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1328 y[1] (analytic) = 1.00880496833034308198734972342 y[1] (numeric) = 1.0088049683192394057759949057282 absolute error = 1.11036762113548176918e-11 relative error = 1.1006762020346047704334440270757e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1329 y[1] (analytic) = 1.0088182142867090474888512814078 y[1] (numeric) = 1.0088182142754332999938627541167 absolute error = 1.12757474949885272911e-11 relative error = 1.1177184685311329357468770687432e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.133 y[1] (analytic) = 1.0088314701548928618634141529829 y[1] (numeric) = 1.0088314701434429057508666314858 absolute error = 1.14499561125475214971e-11 relative error = 1.1349721386853178430424968134813e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1331 y[1] (analytic) = 1.0088447359347619664293106599679 y[1] (numeric) = 1.008844735923135644321225530725 absolute error = 1.16263221080851292429e-11 relative error = 1.1524391904877776860276145484337e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1332 y[1] (analytic) = 1.0088580116261837033879603048694 y[1] (numeric) = 1.0088580116143788377344381231847 absolute error = 1.18048656535221816847e-11 relative error = 1.1701216144870430953996797580184e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1333 y[1] (analytic) = 1.0088712972290253158252563488626 y[1] (numeric) = 1.0088712972170397087761671957754 absolute error = 1.19856070490891530872e-11 relative error = 1.1880214138323615417615313783224e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1334 y[1] (analytic) = 1.0088845927431539477128933809317 y[1] (numeric) = 1.008884592730985380989124749693 absolute error = 1.21685667237686312387e-11 relative error = 1.2061406043165291717284512314161e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1335 y[1] (analytic) = 1.0088978981684366439096958781511 y[1] (numeric) = 1.008897898156082878673957760765 absolute error = 1.23537652357381173861e-11 relative error = 1.2244812144187500649573531267010e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1336 y[1] (analytic) = 1.008911213504740350162947757097 y[1] (numeric) = 1.0089112134921991268901346014107 absolute error = 1.25412232728131556863e-11 relative error = 1.2430452853475229004470287103232e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1337 memory used=83.9MB, alloc=4.4MB, time=3.94 y[1] (analytic) = 1.0089245387519319131097229163726 y[1] (numeric) = 1.0089245387392009514568321242103 absolute error = 1.27309616528907921623e-11 relative error = 1.2618348710835550196397164930541e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1338 y[1] (analytic) = 1.0089378739098780802782167702367 y[1] (numeric) = 1.0089378738969550789538234070766 absolute error = 1.29230013243933631601e-11 relative error = 1.2808520384227038746215342566189e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1339 y[1] (analytic) = 1.0089512189784455000890787733206 y[1] (numeric) = 1.0089512189653281367223661600234 absolute error = 1.31173633667126132972e-11 relative error = 1.3000988670189458491881247789411e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.134 y[1] (analytic) = 1.0089645739575007218567459364203 y[1] (numeric) = 1.0089645739441866528660917935249 absolute error = 1.33140689906541428954e-11 relative error = 1.3195774494273724407243456637026e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1341 y[1] (analytic) = 1.0089779388469101957907773333513 y[1] (numeric) = 1.0089779388333970562518951484596 absolute error = 1.35131395388821848917e-11 relative error = 1.3392898911472137909500101536354e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1342 y[1] (analytic) = 1.0089913136465402729971895988516 y[1] (numeric) = 1.008991313632825676510824887634 absolute error = 1.37145964863647112176e-11 relative error = 1.3592383106648895532309538344345e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1343 y[1] (analytic) = 1.0090046983562572054797934175206 y[1] (numeric) = 1.0090046983423387440389745488784 absolute error = 1.39184614408188686422e-11 relative error = 1.3794248394970870846543424038887e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1344 y[1] (analytic) = 1.0090180929759271461415310037799 y[1] (numeric) = 1.0090180929618023899983742597105 absolute error = 1.41247561431567440694e-11 relative error = 1.3998516222338669505558376818110e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1345 y[1] (analytic) = 1.0090314975054161487858145728428 y[1] (numeric) = 1.0090314974910826463178831135599 absolute error = 1.43335024679314592829e-11 relative error = 1.4205208165817957295173991152111e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1346 y[1] (analytic) = 1.0090449119445901681178658026786 y[1] (numeric) = 1.0090449119300454456940822075477 absolute error = 1.45447224237835951309e-11 relative error = 1.4414345934071061066702848719346e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1347 y[1] (analytic) = 1.00905833629331505974605628696 y[1] (numeric) = 1.0090583362785566215921683418157 absolute error = 1.47584381538879451443e-11 relative error = 1.4625951367788842433203090858221e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1348 y[1] (analytic) = 1.0090717705514565801832489789777 y[1] (numeric) = 1.0090717705364819082468483803986 absolute error = 1.49746719364005985791e-11 relative error = 1.4840046440122844105993826634652e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1349 y[1] (analytic) = 1.009085214718880386848140626511 y[1] (numeric) = 1.0090852147036869406632342736335 absolute error = 1.51934461849063528775e-11 relative error = 1.5056653257117708752181661595673e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.135 y[1] (analytic) = 1.0090986687954520380666051976395 y[1] (numeric) = 1.0090986687800372546177387421014 absolute error = 1.54147834488664555381e-11 relative error = 1.5275794058143870249825481515972e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1351 y[1] (analytic) = 1.0091121327810369930730382974832 y[1] (numeric) = 1.0091121327653982866589716220931 absolute error = 1.56387064140666753901e-11 relative error = 1.5497491216330517221768363360905e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1352 y[1] (analytic) = 1.0091256066755006120117025758576 y[1] (numeric) = 1.0091256066596353741086368725954 absolute error = 1.58652379030657032622e-11 relative error = 1.5721767238998828724945421467470e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=87.7MB, alloc=4.4MB, time=4.11 x[1] = 0.1353 y[1] (analytic) = 1.0091390904787081559380741258299 y[1] (numeric) = 1.0091390904626137550624302437904 absolute error = 1.60944008756438820395e-11 relative error = 1.5948644768095481974495307640051e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1354 y[1] (analytic) = 1.0091525841905247868201898731631 y[1] (numeric) = 1.0091525841741985683909376070622 absolute error = 1.63262184292522661009e-11 relative error = 1.6178146580626431981152579904477e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1355 y[1] (analytic) = 1.0091660878108155675399959566344 y[1] (numeric) = 1.0091660877942548537405339465052 absolute error = 1.65607137994620101292e-11 relative error = 1.6410295589090962980043262761242e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1356 y[1] (analytic) = 1.0091796013394454618946970992149 y[1] (numeric) = 1.0091796013226475515342830119279 absolute error = 1.67979103604140872870e-11 relative error = 1.6645114841916011529840208668478e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1357 y[1] (analytic) = 1.0091931247762793345981069700961 y[1] (numeric) = 1.0091931247592415029728376333461 absolute error = 1.70378316252693367500e-11 relative error = 1.6882627523890761159690970746870e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1358 y[1] (analytic) = 1.0092066581211819512819995375508 y[1] (numeric) = 1.0092066581039014500353406969598 absolute error = 1.72805012466588405910e-11 relative error = 1.7122856956601508442958041933597e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1359 y[1] (analytic) = 1.0092202013740179784974614126142 y[1] (numeric) = 1.0092202013564920354803267826073 absolute error = 1.75259430171346300069e-11 relative error = 1.7365826598866800375762983366047e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.136 y[1] (analytic) = 1.009233754534651983716245183572 y[1] (numeric) = 1.0092337545168778028466244626908 absolute error = 1.77741808696207208812e-11 relative error = 1.7611560047172842938466831065011e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1361 y[1] (analytic) = 1.0092473176029484353321237412416 y[1] (numeric) = 1.0092473175849231964542592625679 absolute error = 1.80252388778644786737e-11 relative error = 1.7860081036109180717369233357832e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1362 y[1] (analytic) = 1.0092608905787717026622455950332 y[1] (numeric) = 1.0092608905604925614053572824018 absolute error = 1.82791412568883126314e-11 relative error = 1.8111413438804647466130543878347e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1363 y[1] (analytic) = 1.0092744734619860559484911797776 y[1] (numeric) = 1.0092744734434501435850494804655 absolute error = 1.85359123634416993121e-11 relative error = 1.8365581267363587483886758447807e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1364 y[1] (analytic) = 1.0092880662524556663588301533055 y[1] (numeric) = 1.0092880662336600896623766178934 absolute error = 1.87955766964535354121e-11 relative error = 1.8622608673302347686871119578023e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1365 y[1] (analytic) = 1.0093016689500446059886796847677 y[1] (numeric) = 1.0093016689309864470911948648737 absolute error = 1.90581588974848198940e-11 relative error = 1.8882519947986040254856903665363e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1366 y[1] (analytic) = 1.0093152815546168478622637336787 y[1] (numeric) = 1.0093152815352931641110820682767 absolute error = 1.93236837511816654020e-11 relative error = 1.9145339523065575725157929791978e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1367 y[1] (analytic) = 1.0093289040660362659339733196741 y[1] (numeric) = 1.0093289040464440897482446807122 absolute error = 1.95921761857286389619e-11 relative error = 1.9411091970914966416576379921717e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1368 y[1] (analytic) = 1.0093425364841666350897277829652 y[1] (numeric) = 1.0093425364643029738164253510098 absolute error = 1.98636612733024319554e-11 relative error = 1.9679802005068900058100506637728e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=91.5MB, alloc=4.4MB, time=4.29 x[1] = 0.1369 y[1] (analytic) = 1.009356178808871631148337035479 y[1] (numeric) = 1.009356178788733466917811176117 absolute error = 2.01381642305258593620e-11 relative error = 1.9951494480660583500764019023707e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.137 y[1] (analytic) = 1.0093698310400148308628648026684 y[1] (numeric) = 1.0093698310195991204439426144079 absolute error = 2.04157104189221882605e-11 relative error = 2.0226194394859856389734179342127e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1371 y[1] (analytic) = 1.0093834931774597119219928559811 y[1] (numeric) = 1.0093834931567633865766230603973 absolute error = 2.06963253453697955838e-11 relative error = 2.0503926887311574675323211652226e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1372 y[1] (analytic) = 1.009397165221069652951386235971 y[1] (numeric) = 1.0093971652000896182888290808535 absolute error = 2.09800346625571551175e-11 relative error = 2.0784717240574263838390662917960e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1373 y[1] (analytic) = 1.009410847170707933515059466041 y[1] (numeric) = 1.0094108471494410693456213123043 absolute error = 2.12668641694381537367e-11 relative error = 2.1068590880559041709411647461867e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1374 y[1] (analytic) = 1.0094245390262377341167437568013 y[1] (numeric) = 1.0094245390046808943050560199299 absolute error = 2.15568398116877368714e-11 relative error = 2.1355573376968810756466542322093e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1375 y[1] (analytic) = 1.0094382407875221362012552010311 y[1] (numeric) = 1.0094382407656721485190973178361 absolute error = 2.18499876821578831950e-11 relative error = 2.1645690443737719721413144958241e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1376 y[1] (analytic) = 1.0094519524544241221558639592292 y[1] (numeric) = 1.009451952432277788134530050703 absolute error = 2.21463340213339085262e-11 relative error = 2.1938967939470894479285028146885e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1377 y[1] (analytic) = 1.0094656740268065753116644357404 y[1] (numeric) = 1.0094656740043606700938733368015 absolute error = 2.24459052177910989389e-11 relative error = 2.2235431867884438000163413575237e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1378 y[1] (analytic) = 1.0094794055045322799449464454432 y[1] (numeric) = 1.0094794054817835521362947723731 absolute error = 2.27487278086516730701e-11 relative error = 2.2535108378245699288156584785895e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1379 y[1] (analytic) = 1.0094931468874639212785673709857 y[1] (numeric) = 1.0094931468644090927985252973654 absolute error = 2.30548284800420736203e-11 relative error = 2.2838023765813811176522600321229e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.138 y[1] (analytic) = 1.0095068981754640854833253105562 y[1] (numeric) = 1.0095068981520998514157747225186 absolute error = 2.33642340675505880376e-11 relative error = 2.3144204472280496854645776716538e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1381 y[1] (analytic) = 1.0095206593683952596793332161736 y[1] (numeric) = 1.0095206593447182881226479177957 absolute error = 2.36769715566852983779e-11 relative error = 2.3453677086211145003710140043403e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1382 y[1] (analytic) = 1.0095344304661198319373940224856 y[1] (numeric) = 1.0095344304421267638540616621513 absolute error = 2.39930680833323603343e-11 relative error = 2.3766468343486153418550409278194e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1383 y[1] (analytic) = 1.0095482114685000912803767660594 y[1] (numeric) = 1.0095482114441875403461621546319 absolute error = 2.43125509342146114275e-11 relative error = 2.4082605127742540991817328847468e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1384 y[1] (analytic) = 1.0095620023753982276845936951514 y[1] (numeric) = 1.0095620023507627801372431868026 absolute error = 2.46354475473505083488e-11 relative error = 2.4402114470815827936340220176073e-09 % h = 0.0001 TOP MAIN SOLVE Loop memory used=95.3MB, alloc=4.4MB, time=4.48 NO POLE x[1] = 0.1385 y[1] (analytic) = 1.0095758031866763320811783699438 y[1] (numeric) = 1.0095758031617145465686649764934 absolute error = 2.49617855125133934504e-11 relative error = 2.4725023553182184124584457608088e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1386 y[1] (analytic) = 1.0095896139021963963574647532311 y[1] (numeric) = 1.009589613876904803785773662859 absolute error = 2.52915925716910903721e-11 relative error = 2.5051359704400845418498727967044e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1387 y[1] (analytic) = 1.0096034345218203133583672915466 y[1] (numeric) = 1.0096034344961954167388214627463 absolute error = 2.56248966195458288003e-11 relative error = 2.5381150403556797869726878619038e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1388 y[1] (analytic) = 1.0096172650454098768877619867114 y[1] (numeric) = 1.0096172650194481511838874883631 absolute error = 2.59617257038744983483e-11 relative error = 2.5714423279703729663268835662518e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1389 y[1] (analytic) = 1.0096311054728267817098684577947 y[1] (numeric) = 1.0096311054465246736837992262425 absolute error = 2.63021080260692315522e-11 relative error = 2.6051206112307250682869273000482e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.139 y[1] (analytic) = 1.0096449558039326235506329934705 y[1] (numeric) = 1.0096449557772865516090546774959 absolute error = 2.66460719415783159746e-11 relative error = 2.6391526831688379574277015100464e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1391 y[1] (analytic) = 1.0096588160385888990991125947571 y[1] (numeric) = 1.0096588160115952531387451593492 absolute error = 2.69936459603674354079e-11 relative error = 2.6735413519467298182066510763603e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1392 y[1] (analytic) = 1.0096726861766570060088600081251 y[1] (numeric) = 1.0096726861493121472614787679557 absolute error = 2.73448587473812401694e-11 relative error = 2.7082894409007373236053513829213e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1393 y[1] (analytic) = 1.0096865662179982428993097489609 y[1] (numeric) = 1.00968656619029850377630450248 absolute error = 2.76997391230052464809e-11 relative error = 2.7433997885859445163776956247505e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1394 y[1] (analytic) = 1.0097004561624738093571651153711 y[1] (numeric) = 1.0097004561344154932936370504459 absolute error = 2.80583160635280649252e-11 relative error = 2.7788752488206383905166532122812e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1395 y[1] (analytic) = 1.0097143560099448059377861923145 y[1] (numeric) = 1.009714355981524187236182234343 absolute error = 2.84206187016039579715e-11 relative error = 2.8147186907307911605064102416269e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1396 y[1] (analytic) = 1.0097282657602722341665788460469 y[1] (numeric) = 1.0097282657314855578398631194853 absolute error = 2.87866763267157265616e-11 relative error = 2.8509329987945692059112838974137e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1397 y[1] (analytic) = 1.0097421854133169965403847088666 y[1] (numeric) = 1.0097421853841604781547467831158 absolute error = 2.91565183856379257508e-11 relative error = 2.8875210728868686790453645901823e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1398 y[1] (analytic) = 1.0097561149689398965288721541442 y[1] (numeric) = 1.0097561149394097220459717447511 absolute error = 2.95301744829004093931e-11 relative error = 2.9244858283238777630354698760238e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1399 y[1] (analytic) = 1.0097700544270016385759282616249 y[1] (numeric) = 1.0097700543970939641946760577592 absolute error = 2.99076743812522038657e-11 relative error = 2.9618301959076655681192979700898e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=99.1MB, alloc=4.4MB, time=4.66 x[1] = 0.14 y[1] (analytic) = 1.0097840037873628281010517729886 y[1] (numeric) = 1.0097840037570737800989260621653 absolute error = 3.02890480021257108233e-11 relative error = 2.9995571219707976535695042702256e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1401 y[1] (analytic) = 1.0097979630498839715007470376538 y[1] (numeric) = 1.0097979630192096460746457986782 absolute error = 3.06743254261012389756e-11 relative error = 3.0376695684209781629161410496642e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1402 y[1] (analytic) = 1.009811932214425476149918948811 y[1] (numeric) = 1.0098119321833619392565470839326 absolute error = 3.10635368933718648784e-11 relative error = 3.0761705127857185598373202448598e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1403 y[1] (analytic) = 1.0098259112808476504032688696732 y[1] (numeric) = 1.0098259112493909375990602469394 absolute error = 3.14567128042086227338e-11 relative error = 3.1150629482570329525875403935726e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1404 y[1] (analytic) = 1.0098399002490107035966915499269 y[1] (numeric) = 1.0098399002171568198772655267392 absolute error = 3.18538837194260231877e-11 relative error = 3.1543498837361599941047255235303e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1405 y[1] (analytic) = 1.0098538991187747460486730323725 y[1] (numeric) = 1.0098538990865196656878251312519 absolute error = 3.22550803608479011206e-11 relative error = 3.1940343438783113457039923534391e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1406 y[1] (analytic) = 1.0098679078899997890616895497383 y[1] (numeric) = 1.009867907857339455449915957317 absolute error = 3.26603336117735924213e-11 relative error = 3.2341193691374466916269158801690e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1407 y[1] (analytic) = 1.0098819265625457449236074116542 y[1] (numeric) = 1.0098819265294760704061629719174 absolute error = 3.30696745174444397368e-11 relative error = 3.2746080158110752920760190461253e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1408 y[1] (analytic) = 1.0098959551362724269090838817722 y[1] (numeric) = 1.0098959551027892926235732545812 absolute error = 3.34831342855106271910e-11 relative error = 3.3155033560850840622894395803767e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1409 y[1] (analytic) = 1.0099099936110395492809690450186 y[1] (numeric) = 1.0099099935771388049944707009552 absolute error = 3.39007442864983440634e-11 relative error = 3.3568084780785921650666559792192e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.141 y[1] (analytic) = 1.0099240419867067272917086649643 y[1] (numeric) = 1.0099240419523841912374313875435 absolute error = 3.43225360542772774208e-11 relative error = 3.3985264858888321043289622654310e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1411 y[1] (analytic) = 1.0099381002631334771847480312989 y[1] (numeric) = 1.0099381002283849358982195976053 absolute error = 3.47485412865284336936e-11 relative error = 3.4406604996360573071543213911046e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1412 y[1] (analytic) = 1.0099521684401792161959367973957 y[1] (numeric) = 1.0099521684050004243507245082057 absolute error = 3.51787918452122891900e-11 relative error = 3.4832136555084761818891359066780e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1413 y[1] (analytic) = 1.0099662465177032625549348079515 y[1] (numeric) = 1.0099662464820899427978975384127 absolute error = 3.56133197570372695388e-11 relative error = 3.5261891058072126396766113301177e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1414 y[1] (analytic) = 1.0099803344955648354866189166888 y[1] (numeric) = 1.0099803344595126782726903586352 absolute error = 3.60521572139285580536e-11 relative error = 3.5695900189912930669439182929463e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1415 y[1] (analytic) = 1.0099944323736230552124907941064 y[1] (numeric) = 1.0099944323371277186389935610944 absolute error = 3.64953365734972330120e-11 relative error = 3.6134195797226597364641564881438e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=103.0MB, alloc=4.4MB, time=4.84 x[1] = 0.1416 y[1] (analytic) = 1.0100085401517369429520857252626 y[1] (numeric) = 1.0100085401147940525925759914237 absolute error = 3.69428903595097338389e-11 relative error = 3.6576809889112106441581683361121e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1417 y[1] (analytic) = 1.010022657829765420924382397579 y[1] (numeric) = 1.0100226577923705696620247413897 absolute error = 3.73948512623576561893e-11 relative error = 3.7023774637598657594196400807064e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1418 y[1] (analytic) = 1.0100367854075673123492136786496 y[1] (numeric) = 1.0100367853697160602096858027288 absolute error = 3.78512521395278759208e-11 relative error = 3.7475122378096596762266729758517e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1419 y[1] (analytic) = 1.0100509228850013414486783840411 y[1] (numeric) = 1.0100509228466892154326053820929 absolute error = 3.83121260160730019482e-11 relative error = 3.7930885609848606525154592114300e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.142 y[1] (analytic) = 1.0100650702619261334485540350706 y[1] (numeric) = 1.0100650702231486273634718770976 absolute error = 3.87775060850821579730e-11 relative error = 3.8391096996381160253259214510108e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1421 y[1] (analytic) = 1.0100792275382002145797106065471 y[1] (numeric) = 1.0100792274989527888715585134672 absolute error = 3.92474257081520930799e-11 relative error = 3.8855789365956239891544976951130e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1422 y[1] (analytic) = 1.0100933947136820120795252644613 y[1] (numeric) = 1.0100933946739600936636666432697 absolute error = 3.97219184158586211916e-11 relative error = 3.9324995712023317248646906477178e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1423 y[1] (analytic) = 1.0101075717882298541932980936107 y[1] (numeric) = 1.0101075717480288362850697042359 absolute error = 4.02010179082283893748e-11 relative error = 3.9798749193671598666590526635959e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1424 y[1] (analytic) = 1.0101217587617019701756688151454 y[1] (numeric) = 1.0101217587210172121204578401561 absolute error = 4.06847580552109749893e-11 relative error = 4.0277083136082532945119205224648e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1425 y[1] (analytic) = 1.0101359556339564902920344940206 y[1] (numeric) = 1.0101359555927833173948831823479 absolute error = 4.11731728971513116727e-11 relative error = 4.0760031030982582395162704385896e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1426 y[1] (analytic) = 1.0101501624048514458199682363413 y[1] (numeric) = 1.0101501623631851491747057921896 absolute error = 4.16662966452624441517e-11 relative error = 4.1247626537096256894442284618776e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1427 y[1] (analytic) = 1.0101643790742447690506388765857 y[1] (numeric) = 1.0101643790320806053685402647117 absolute error = 4.21641636820986118740e-11 relative error = 4.1739903480599410821124330044305e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1428 y[1] (analytic) = 1.010178605641994293290231654692 y[1] (numeric) = 1.0101786055993274847282029932411 absolute error = 4.26668085620286614509e-11 relative error = 4.2236895855572802737520286547032e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1429 y[1] (analytic) = 1.0101928421079577528613698829954 y[1] (numeric) = 1.0101928420647834868496600950917 absolute error = 4.31742660117097879037e-11 relative error = 4.2738637824455917698747456616716e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.143 y[1] (analytic) = 1.0102070884719927831045376030009 y[1] (numeric) = 1.0102070884283062121739759982943 absolute error = 4.36865709305616047066e-11 relative error = 4.3245163718501052060815983992456e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1431 y[1] (analytic) = 1.010221344733956920379503231977 y[1] (numeric) = 1.0102213446897531619882626893602 absolute error = 4.42037583912405426168e-11 relative error = 4.3756508038227660660574449021169e-09 % h = 0.0001 TOP MAIN SOLVE Loop memory used=106.8MB, alloc=4.4MB, time=5.02 NO POLE x[1] = 0.1432 y[1] (analytic) = 1.0102356108937076020667441993572 y[1] (numeric) = 1.0102356108489817384266296220719 absolute error = 4.47258636401145772853e-11 relative error = 4.4272705453876966242665261638655e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1433 y[1] (analytic) = 1.0102498869511021665688725729334 y[1] (numeric) = 1.0102498869058492444711342872947 absolute error = 4.52529220977382856387e-11 relative error = 4.4793790805866831005420388135550e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1434 y[1] (analytic) = 1.0102641729059978533120616748295 y[1] (numeric) = 1.0102641728602128839527334438027 absolute error = 4.57849693593282310268e-11 relative error = 4.5319799105246890142029528574309e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1435 y[1] (analytic) = 1.0102784687582518027474736872375 y[1] (numeric) = 1.0102784687119297615522350101129 absolute error = 4.63220411952386771246e-11 relative error = 4.5850765534153947247122796422877e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1436 y[1] (analytic) = 1.0102927745077210563526882479054 y[1] (numeric) = 1.0102927744608568828012506173211 absolute error = 4.68641735514376305843e-11 relative error = 4.6386725446267631465786247393134e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1437 y[1] (analytic) = 1.01030709015426255663313203536 y[1] (numeric) = 1.0103070901068511540831488229334 absolute error = 4.74114025499832124266e-11 relative error = 4.6927714367266316255739763253117e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1438 y[1] (analytic) = 1.0103214156977331471235093438512 y[1] (numeric) = 1.0103214156497693826340089856863 absolute error = 4.79637644895003581649e-11 relative error = 4.7473767995283299637610520462010e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1439 y[1] (analytic) = 1.0103357511379895723892336480042 y[1] (numeric) = 1.0103357510894682765435758013503 absolute error = 4.85212958456578466539e-11 relative error = 4.8024922201363245806103987139945e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.144 y[1] (analytic) = 1.0103500964748884780278601571639 y[1] (numeric) = 1.010350096425804444756214499509 absolute error = 4.90840332716456576549e-11 relative error = 4.8581213029918887975613722904602e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1441 y[1] (analytic) = 1.0103644517082864106705193594181 y[1] (numeric) = 1.0103644516586343970718667013089 absolute error = 4.96520135986526581092e-11 relative error = 4.9142676699187992332867984975270e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1442 y[1] (analytic) = 1.0103788168380398179833515552851 y[1] (numeric) = 1.0103788167878145441470069381725 absolute error = 5.02252738363446171126e-11 relative error = 4.9709349601690582970742366310204e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1443 y[1] (analytic) = 1.0103931918640050486689423810513 y[1] (numeric) = 1.0103931918132011974955998314684 absolute error = 5.08038511733425495829e-11 relative error = 5.0281268304686427676226544452869e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1444 y[1] (analytic) = 1.0104075767860383524677593217436 y[1] (numeric) = 1.010407576734650569490057933133 absolute error = 5.13877829777013886106e-11 relative error = 5.0858469550632784443798452216578e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1445 y[1] (analytic) = 1.0104219716039958801595892137242 y[1] (numeric) = 1.0104219715520187733622002272358 absolute error = 5.19771067973889864884e-11 relative error = 5.1440990257642408590751456956886e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1446 y[1] (analytic) = 1.010436376317733683564976736891 y[1] (numeric) = 1.0104363762651618232042112924834 absolute error = 5.25718603607654444076e-11 relative error = 5.2028867519941820343545024630992e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=110.6MB, alloc=4.5MB, time=5.21 x[1] = 0.1447 y[1] (analytic) = 1.0104507909271077155466638964712 y[1] (numeric) = 1.0104507908739356339696011256549 absolute error = 5.31720815770627708163e-11 relative error = 5.2622138608329832770927345646527e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1448 y[1] (analytic) = 1.0104652154319738300110304943929 y[1] (numeric) = 1.0104652153781960214741656259629 absolute error = 5.37778085368648684300e-11 relative error = 5.3220840970636339935270558040009e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1449 y[1] (analytic) = 1.0104796498321877819095355902193 y[1] (numeric) = 1.010479649777798702396947740333 absolute error = 5.43890795125878498863e-11 relative error = 5.3825012232181365134595965217635e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.145 y[1] (analytic) = 1.010494094127605227240159951634 y[1] (numeric) = 1.0104940940725992942811992695961 absolute error = 5.50059329589606820379e-11 relative error = 5.4434690196234369110188788713250e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1451 y[1] (analytic) = 1.0105085483180817230488494944591 y[1] (numeric) = 1.0105085482624533155353433355864 absolute error = 5.56284075135061588727e-11 relative error = 5.5049912844473818089306035738052e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1452 y[1] (analytic) = 1.010523012403472727430959712195 y[1] (numeric) = 1.0105230123472161854339375091397 absolute error = 5.62565419970222030553e-11 relative error = 5.5670718337447011537872342173262e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1453 y[1] (analytic) = 1.0105374863836335995327010950654 y[1] (numeric) = 1.0105374863267432241186375989843 absolute error = 5.68903754140634960811e-11 relative error = 5.6297145015030169494938969720233e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1454 y[1] (analytic) = 1.0105519702584195995525855385542 y[1] (numeric) = 1.010551970200889652599162101519 absolute error = 5.75299469534234370352e-11 relative error = 5.6929231396888779361619097926101e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1455 y[1] (analytic) = 1.0105664640276858887428737414192 y[1] (numeric) = 1.0105664639695105927542573114715 absolute error = 5.81752959886164299477e-11 relative error = 5.7567016182938202016567176262331e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1456 y[1] (analytic) = 1.0105809676912875294110235931679 y[1] (numeric) = 1.0105809676324610673326630934307 absolute error = 5.88264620783604997372e-11 relative error = 5.8210538253804537130216486735939e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1457 y[1] (analytic) = 1.0105954812490794849211395509822 y[1] (numeric) = 1.0105954811895959999540793142465 absolute error = 5.94834849670602367357e-11 relative error = 5.8859836671285747551322906480608e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1458 y[1] (analytic) = 1.0106100047009166196954230060757 y[1] (numeric) = 1.0106100046407702151101329362907 absolute error = 6.01464045852900697850e-11 relative error = 5.9514950678813042636243823799308e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1459 y[1] (analytic) = 1.010624538046653699215623639471 y[1] (numeric) = 1.0106245379858384381653457715725 absolute error = 6.08152610502778678985e-11 relative error = 6.0175919701912520395090043553361e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.146 y[1] (analytic) = 1.0106390812861453900244917671803 y[1] (numeric) = 1.0106390812246552953581028967023 absolute error = 6.14900946663888704780e-11 relative error = 6.0842783348667068324582243687971e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1461 y[1] (analytic) = 1.0106536344192462597272316747776 y[1] (numeric) = 1.0106536343570753138016217286969 absolute error = 6.21709459256099460807e-11 relative error = 6.1515581410178522802933522622531e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1462 y[1] (analytic) = 1.0106681974458107769929559413444 y[1] (numeric) = 1.0106681973829529214849217616204 absolute error = 6.28578555080341797240e-11 relative error = 6.2194353861030086914508231635699e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=114.4MB, alloc=4.5MB, time=5.38 x[1] = 0.1463 y[1] (analytic) = 1.0106827703656933115561407527782 y[1] (numeric) = 1.0106827703021424472737949640535 absolute error = 6.35508642823457887247e-11 relative error = 6.2879140859749006580861516440709e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1464 y[1] (analytic) = 1.0106973531787481342180822044462 y[1] (numeric) = 1.0106973531144981209117768373853 absolute error = 6.42500133063053670609e-11 relative error = 6.3569982749269504866500233297278e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1465 y[1] (analytic) = 1.010711945884829416848353593171 y[1] (numeric) = 1.010711945819874073021118134921 absolute error = 6.49553438272354582500e-11 relative error = 6.4266920057395974332701253469127e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1466 y[1] (analytic) = 1.0107265484837912323862636985338 y[1] (numeric) = 1.0107265484181243351037572417989 absolute error = 6.56668972825064567349e-11 relative error = 6.4969993497266427311385845300677e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1467 y[1] (analytic) = 1.0107411609754875548423160534803 y[1] (numeric) = 1.0107411609091028395422932157104 absolute error = 6.63847153000228377699e-11 relative error = 6.5679243967816203970404287179523e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1468 y[1] (analytic) = 1.0107557833597722592996692042139 y[1] (numeric) = 1.010755783292663419600959488416 absolute error = 6.71088396987097157979e-11 relative error = 6.6394712554241938041633017540780e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1469 y[1] (analytic) = 1.0107704156364991219155979593635 y[1] (numeric) = 1.010770415568659809426598228052 absolute error = 6.78393124889997313115e-11 relative error = 6.7116440528465780084225238735550e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.147 y[1] (analytic) = 1.0107850578055218199229556284092 y[1] (numeric) = 1.0107850577369456440496353622197 absolute error = 6.85761758733202661895e-11 relative error = 6.7844469349599878154216840964229e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1471 y[1] (analytic) = 1.0107997098666939316316372493524 y[1] (numeric) = 1.0107997097973744593850562618523 absolute error = 6.93194722465809875001e-11 relative error = 6.8578840664411115751441048355350e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1472 y[1] (analytic) = 1.0108143718198689364300438056162 y[1] (numeric) = 1.0108143717497996922333820858516 absolute error = 7.00692441966617197646e-11 relative error = 6.9319596307786106917127925366915e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1473 y[1] (analytic) = 1.0108290436649002147865474321596 y[1] (numeric) = 1.0108290435940746802816467864891 absolute error = 7.08255345049006456705e-11 relative error = 7.0066778303196448350666632016752e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1474 y[1] (analytic) = 1.0108437254016410482509576107926 y[1] (numeric) = 1.0108437253300526621043747755643 absolute error = 7.15883861465828352283e-11 relative error = 7.0820428863164228419300268277130e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1475 y[1] (analytic) = 1.0108584170299446194559883546774 y[1] (numeric) = 1.0108584169575867771645592513138 absolute error = 7.23578422914291033636e-11 relative error = 7.1580590389727792931801471153301e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1476 y[1] (analytic) = 1.0108731185496640121187263819995 y[1] (numeric) = 1.0108731184765300658146411860647 absolute error = 7.31339463040851959348e-11 relative error = 7.2347305474907767545840602058963e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1477 y[1] (analytic) = 1.0108878299606522110421002787957 y[1] (numeric) = 1.0108878298867354692974889746262 absolute error = 7.39167417446113041695e-11 relative error = 7.3120616901173336681478106178126e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1478 y[1] (analytic) = 1.0109025512627621021163506509239 y[1] (numeric) = 1.0109025511880558297473787434121 absolute error = 7.47062723689719075118e-11 relative error = 7.3900567641908778812271972235089e-09 % h = 0.0001 TOP MAIN SOLVE Loop memory used=118.2MB, alloc=4.5MB, time=5.56 NO POLE x[1] = 0.1479 y[1] (analytic) = 1.0109172824558464723205012651592 y[1] (numeric) = 1.0109172823803438901909753202883 absolute error = 7.55025821295259448709e-11 relative error = 7.4687200861880258003660464412903e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.148 y[1] (analytic) = 1.0109320235397580097238311794022 y[1] (numeric) = 1.0109320234634522945483138651383 absolute error = 7.63057151755173142639e-11 relative error = 7.5480559917702871570703336479673e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1481 y[1] (analytic) = 1.0109467745143493034873478619857 y[1] (numeric) = 1.0109467744372335876337821611407 absolute error = 7.71157158535657008450e-11 relative error = 7.6280688358307953726522163430128e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1482 y[1] (analytic) = 1.0109615353794728438652613000626 y[1] (numeric) = 1.0109615353015402151571035667516 absolute error = 7.79326287081577333110e-11 relative error = 7.7087629925410635090455350976122e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1483 y[1] (analytic) = 1.0109763061349810222064590970632 y[1] (numeric) = 1.0109763060562245237243206283856 absolute error = 7.87564984821384686776e-11 relative error = 7.7901428553977657929443753915564e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1484 y[1] (analytic) = 1.0109910867807261309559825592046 y[1] (numeric) = 1.0109910867011387608387793537889 absolute error = 7.95873701172032054157e-11 relative error = 7.8722128372695447000870296740310e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1485 y[1] (analytic) = 1.0110058773165603636565037710396 y[1] (numeric) = 1.0110058772361350749021141460979 absolute error = 8.04252887543896249417e-11 relative error = 7.9549773704438435869775253153747e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1486 y[1] (analytic) = 1.011020677742335814949803660028 y[1] (numeric) = 1.0110206776610655152152333985765 absolute error = 8.12702997345702614515e-11 relative error = 8.0384409066737648569065735719133e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1487 y[1] (analytic) = 1.0110354880579044805782510501184 y[1] (numeric) = 1.011035487975782031979305750026 absolute error = 8.21224485989453000924e-11 relative error = 8.1226079172249536475739410031251e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1488 y[1] (analytic) = 1.0110503082631182573862827043226 y[1] (numeric) = 1.0110503081801364762967470008605 absolute error = 8.29817810895357034621e-11 relative error = 8.2074828929225070271147216023555e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1489 y[1] (analytic) = 1.0110651383578289433218843562703 y[1] (numeric) = 1.0110651382739806001722076898417 absolute error = 8.38483431496766664286e-11 relative error = 8.2930703441979086857820297458517e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.149 y[1] (analytic) = 1.0110799783418882374380727307282 y[1] (numeric) = 1.0110799782571660565135613314661 absolute error = 8.47221809245113992621e-11 relative error = 8.3793748011359891102666217418767e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1491 y[1] (analytic) = 1.0110948282151477398943785530681 y[1] (numeric) = 1.0110948281295443991328933139981 absolute error = 8.56033407614852390700e-11 relative error = 8.4664008135219112276290200379945e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1492 y[1] (analytic) = 1.0111096879774589519583305476707 y[1] (numeric) = 1.0111096878909670827474904581432 absolute error = 8.64918692108400895275e-11 relative error = 8.5541529508881815059532482795902e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1493 y[1] (analytic) = 1.011124557628673276006940425249 y[1] (numeric) = 1.0111245575412854629808312363529 absolute error = 8.73878130261091888961e-11 relative error = 8.6426358025616864988065676946745e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=122.0MB, alloc=4.5MB, time=5.74 x[1] = 0.1494 y[1] (analytic) = 1.0111394371686420155281888590772 y[1] (numeric) = 1.0111394370803507963635766527569 absolute error = 8.82912191646122063203e-11 relative error = 8.7318539777107548203868792725204e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1495 y[1] (analytic) = 1.0111543265972163751225124501089 y[1] (numeric) = 1.0111543265080142403345617837142 absolute error = 8.92021347879506663947e-11 relative error = 8.8218121053922445384224603003062e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1496 y[1] (analytic) = 1.0111692259142474605042916809725 y[1] (numeric) = 1.0111692258241268532417879789774 absolute error = 9.01206072625037019951e-11 relative error = 8.9125148345986559720222414507648e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1497 y[1] (analytic) = 1.0111841351195862785033398588253 y[1] (numeric) = 1.0111841350285395943434157234636 absolute error = 9.10466841599241353617e-11 relative error = 9.0039668343052698811259876658209e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1498 y[1] (analytic) = 1.0111990542130837370663930470546 y[1] (numeric) = 1.0111990541211033238087581596247 absolute error = 9.19804132576348874299e-11 relative error = 9.0961727935173110349306946268058e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1499 y[1] (analytic) = 1.011213983194590645258600985809 y[1] (numeric) = 1.0112139831016688027192752704111 absolute error = 9.29218425393257153979e-11 relative error = 9.1891374213171371460415629332841e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.15 y[1] (analytic) = 1.0112289220639577132650190013457 y[1] (numeric) = 1.0112289219700866930695687228219 absolute error = 9.38710201954502785238e-11 relative error = 9.2828654469114531574371691202249e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1501 y[1] (analytic) = 1.0112438708210355523921009041783 y[1] (numeric) = 1.0112438707262075577683773720348 absolute error = 9.48279946237235321435e-11 relative error = 9.3773616196785508691951180427600e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1502 y[1] (analytic) = 1.0112588294656746750691928760118 y[1] (numeric) = 1.0112588293698818606395734261095 absolute error = 9.57928144296194499023e-11 relative error = 9.4726307092155738920778110316008e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1503 y[1] (analytic) = 1.0112737979977254948500283454472 y[1] (numeric) = 1.0112737979009599664231592712574 absolute error = 9.67655284268690741898e-11 relative error = 9.5686775053858079147467617314812e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1504 y[1] (analytic) = 1.0112887764170383264142238524432 y[1] (numeric) = 1.0112887763192921407762649576717 absolute error = 9.77461856379588947715e-11 relative error = 9.6655068183659962717448130655311e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1505 y[1] (analytic) = 1.0113037647234633855687759015186 y[1] (numeric) = 1.0113037646247285502741463459102 absolute error = 9.87348352946295556084e-11 relative error = 9.7631234786936807991730810493546e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1506 y[1] (analytic) = 1.0113187629168507892495588036815 y[1] (numeric) = 1.0113187628171192624111839138256 absolute error = 9.97315268383748898559e-11 relative error = 9.8615323373145679649846069082847e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1507 y[1] (analytic) = 1.0113337709970505555228235070689 y[1] (numeric) = 1.0113337708963142456018822240348 absolute error = 1.007363099209412830341e-10 relative error = 9.9607382656299202608909642819906e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1508 y[1] (analytic) = 1.0113487889639126035866974162832 y[1] (numeric) = 1.0113487888621633691818700519225 absolute error = 1.017492344048273643607e-10 relative error = 1.0060746155543972842784236847092e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1509 y[1] (analytic) = 1.0113638168172867537726852004093 y[1] (numeric) = 1.0113638167145164034089011741707 absolute error = 1.027703503637840262386e-10 relative error = 1.0161560919511375406660945749875e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=125.8MB, alloc=4.5MB, time=5.92 x[1] = 0.151 y[1] (analytic) = 1.0113788545570227275471705896988 y[1] (numeric) = 1.0113788544532230194638558178087 absolute error = 1.037997080833147718901e-10 relative error = 1.0263187490584659287009902135220e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1511 y[1] (analytic) = 1.0113939021829701475129191609046 y[1] (numeric) = 1.0113939020781327894517427697762 absolute error = 1.048373580611763911284e-10 relative error = 1.0365630822461729764502491275067e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1512 y[1] (analytic) = 1.0114089596949785374105821112522 y[1] (numeric) = 1.0114089595890951864027021469932 absolute error = 1.058833510078799642590e-10 relative error = 1.0468895889533383570006951161536e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1513 y[1] (analytic) = 1.0114240270928973221202010210315 y[1] (numeric) = 1.0114240269859595842730088269295 absolute error = 1.069377378471921941020e-10 relative error = 1.0572987686930851571785199022644e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1514 y[1] (analytic) = 1.0114391043765758276627136047956 y[1] (numeric) = 1.0114391042685752579460765386681 absolute error = 1.080005697166370661275e-10 relative error = 1.0677911230573366632844610418347e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1515 y[1] (analytic) = 1.0114541915458632812014604511501 y[1] (numeric) = 1.0114541914367913832334626144545 absolute error = 1.090718979679978366956e-10 relative error = 1.0783671557215756625343148661313e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1516 y[1] (analytic) = 1.0114692886006088110436927511181 y[1] (numeric) = 1.0114692884904570368758734017262 absolute error = 1.101517741678193493919e-10 relative error = 1.0890273724496062588882137422701e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1517 y[1] (analytic) = 1.0114843955406614466420810150669 y[1] (numeric) = 1.0114843954294211965441703356156 absolute error = 1.112402500979106794513e-10 relative error = 1.0997722810983182019704040121791e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1518 y[1] (analytic) = 1.0114995123658701185962247781795 y[1] (numeric) = 1.0114995122535327408403766719189 absolute error = 1.123373777558481062606e-10 relative error = 1.1106023916224537277580436228474e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1519 y[1] (analytic) = 1.011514639076083658654163294458 y[1] (numeric) = 1.0115146389626404492986848805251 absolute error = 1.134432093554784139329e-10 relative error = 1.1215182160793769097417783741249e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.152 y[1] (analytic) = 1.0115297756711507997138872192414 y[1] (numeric) = 1.011529775556593002386464699298 absolute error = 1.145577973274225199434e-10 relative error = 1.1325202686338455192267654167855e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1521 y[1] (analytic) = 1.0115449221509201758248512802245 y[1] (numeric) = 1.0115449220352389815052718484043 absolute error = 1.156811943195794318202e-10 relative error = 1.1436090655627853934818829065532e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1522 y[1] (analytic) = 1.0115600785152403221894879369626 y[1] (numeric) = 1.0115600783984268689918574050815 absolute error = 1.168134531976305318811e-10 relative error = 1.1547851252600673104186845284117e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1523 y[1] (analytic) = 1.011575244763959675164722028845 y[1] (numeric) = 1.0115752446460050481191778388389 absolute error = 1.179546270455441900061e-10 relative error = 1.1660489682412863684683327349020e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1524 y[1] (analytic) = 1.0115904208969265722634864115256 y[1] (numeric) = 1.011590420777821803097405707084 absolute error = 1.191047691660807044416e-10 relative error = 1.1774011171485438703865512449781e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1525 y[1] (analytic) = 1.0116056069139892521562385817912 y[1] (numeric) = 1.0116056067937253190749410111692 absolute error = 1.202639330812975706220e-10 relative error = 1.1888420967552317096143406894803e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=129.7MB, alloc=4.5MB, time=6.11 x[1] = 0.1526 y[1] (analytic) = 1.0116208028149958546724782908566 y[1] (numeric) = 1.0116208026935636821394232128505 absolute error = 1.214321725330550780061e-10 relative error = 1.2003724339708192579373917866604e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1527 y[1] (analytic) = 1.0116360085997944208022661460677 y[1] (numeric) = 1.0116360084771848793187439111525 absolute error = 1.226095414835222349152e-10 relative error = 1.2119926578456427530828594000732e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1528 y[1] (analytic) = 1.0116512242682328926977432009998 y[1] (numeric) = 1.0116512241444367985820601796323 absolute error = 1.237960941156830213675e-10 relative error = 1.2237032995756971849678083460114e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1529 y[1] (analytic) = 1.0116664498201591136746515339352 y[1] (numeric) = 1.011666449695167228840808564036 absolute error = 1.249918848338429698992e-10 relative error = 1.2355048925074306792716519526141e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.153 y[1] (analytic) = 1.0116816852554208282138558147042 y[1] (numeric) = 1.0116816851292238599497197403406 absolute error = 1.261969682641360743636e-10 relative error = 1.2473979721425413770133318543432e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1531 y[1] (analytic) = 1.011696930573865681962865859875 y[1] (numeric) = 1.0116969304464542827078338331752 absolute error = 1.274113992550320266998e-10 relative error = 1.2593830761427768088164837713358e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1532 y[1] (analytic) = 1.0117121857753412217373601762781 y[1] (numeric) = 1.011712185646705988859516394614 absolute error = 1.286352328778437816641e-10 relative error = 1.2714607443347357625601915850908e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1533 y[1] (analytic) = 1.0117274508596948955227104928472 y[1] (numeric) = 1.0117274507298263710954750433345 absolute error = 1.298685244272354495127e-10 relative error = 1.2836315187146726430679836781900e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1534 y[1] (analytic) = 1.0117427258267740524755072807653 y[1] (numeric) = 1.0117427256956627230537767641347 absolute error = 1.311113294217305166306e-10 relative error = 1.2958959434533043225495303227709e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1535 y[1] (analytic) = 1.0117580106764259429250862618966 y[1] (numeric) = 1.0117580105440622393208658678019 absolute error = 1.323637036042203940947e-10 relative error = 1.3082545649006194804408319006105e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1536 y[1] (analytic) = 1.0117733054084977183750559054924 y[1] (numeric) = 1.0117733052748720154325826113262 absolute error = 1.336257029424732941662e-10 relative error = 1.3207079315906904313583995375050e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1537 y[1] (analytic) = 1.0117886100228364315048259131534 y[1] (numeric) = 1.0117886098879390478751824784528 absolute error = 1.348973836296434347006e-10 relative error = 1.3332565942464874398152521354535e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1538 y[1] (analytic) = 1.0118039245192890361711366920349 y[1] (numeric) = 1.0118039243831102340863561205653 absolute error = 1.361788020847805714696e-10 relative error = 1.3459011057846955204053926723109e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1539 y[1] (analytic) = 1.0118192488977023874095898162774 y[1] (numeric) = 1.0118192487602323724562499578934 absolute error = 1.374700149533398583840e-10 relative error = 1.3586420213205337221115663631327e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.154 y[1] (analytic) = 1.0118345831579232414361794766499 y[1] (numeric) = 1.0118345830191521623284874410391 absolute error = 1.387710791076920356108e-10 relative error = 1.3714798981725768954311628772734e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1541 y[1] (analytic) = 1.0118499272997982556488249183881 y[1] (numeric) = 1.0118499271597162040011909728134 absolute error = 1.400820516476339455747e-10 relative error = 1.3844152958675799409850109929031e-08 % h = 0.0001 TOP MAIN SOLVE Loop memory used=133.5MB, alloc=4.5MB, time=6.29 NO POLE x[1] = 0.1542 y[1] (analytic) = 1.0118652813231739886289038672146 y[1] (numeric) = 1.0118652811817709987280044903772 absolute error = 1.414029899008993768374e-10 relative error = 1.3974487761453045383049778988606e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1543 y[1] (analytic) = 1.0118806452278969001427869435233 y[1] (numeric) = 1.0118806450851629487191167076797 absolute error = 1.427339514236702358436e-10 relative error = 1.4105809029633483534513495521024e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1544 y[1] (analytic) = 1.0118960190138133511433730647147 y[1] (numeric) = 1.0118960188697383571422850181876 absolute error = 1.440749940010880465271e-10 relative error = 1.4238122425019767241549813356165e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1545 y[1] (analytic) = 1.0119114026807696037716258356656 y[1] (numeric) = 1.0119114025353434281238600578975 absolute error = 1.454261756477657777681e-10 relative error = 1.4371433631689568211560160820887e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1546 y[1] (analytic) = 1.011926796228611821358110927318 y[1] (numeric) = 1.0119267960818242667498109286255 absolute error = 1.467875546082999986925e-10 relative error = 1.4505748356043942844075423490586e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1547 y[1] (analytic) = 1.0119421996571860684245344433724 y[1] (numeric) = 1.0119421995090268790667510815669 absolute error = 1.481591893577833618055e-10 relative error = 1.4641072326855723328269302555236e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1548 y[1] (analytic) = 1.0119576129663383106852822750692 y[1] (numeric) = 1.0119576128167971720829648611191 absolute error = 1.495411386023174139501e-10 relative error = 1.4777411295317933462603233259702e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1549 y[1] (analytic) = 1.0119730361559144150489604440439 y[1] (numeric) = 1.0119730360049809537694347089606 absolute error = 1.509334612795257350833e-10 relative error = 1.4914771035092229183470474210463e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.155 y[1] (analytic) = 1.0119884692257601496199364332395 y[1] (numeric) = 1.0119884690734239330608690283801 absolute error = 1.523362165590674048594e-10 relative error = 1.5053157342357363789366415071130e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1551 y[1] (analytic) = 1.0120039121757211836998815058616 y[1] (numeric) = 1.0120039120219717198567307088478 absolute error = 1.537494638431507970138e-10 relative error = 1.5192576035857677847502861663949e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1552 y[1] (analytic) = 1.0120193650056430877893140123602 y[1] (numeric) = 1.0120193648504698250222663108226 absolute error = 1.551732627670477015376e-10 relative error = 1.5333032956951613769473153336158e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1553 y[1] (analytic) = 1.0120348277153713335891436854239 y[1] (numeric) = 1.0120348275587636603895359107885 absolute error = 1.566076731996077746354e-10 relative error = 1.5474533969660255042777927858628e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1554 y[1] (analytic) = 1.0120503003047512940022169229685 y[1] (numeric) = 1.012050300146698538758443606513 absolute error = 1.580527552437733164555e-10 relative error = 1.5617084960715890104700597835780e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1555 y[1] (analytic) = 1.0120657827736282431348630591082 y[1] (numeric) = 1.0120657826141196738977686825203 absolute error = 1.595085692370943765879e-10 relative error = 1.5760691839610600845629694403076e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1556 y[1] (analytic) = 1.0120812751218473562984416230904 y[1] (numeric) = 1.0120812749608721805461974357738 absolute error = 1.609751757522441873166e-10 relative error = 1.5905360538644875728041272628622e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=137.3MB, alloc=4.5MB, time=6.47 x[1] = 0.1557 y[1] (analytic) = 1.0120967773492537100108905861811 y[1] (numeric) = 1.0120967771868010744133556615591 absolute error = 1.624526355975349246220e-10 relative error = 1.6051097012976247508268985981108e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1558 y[1] (analytic) = 1.0121122894556922819982755964843 y[1] (numeric) = 1.0121122892917512721808417995622 absolute error = 1.639410098174337969221e-10 relative error = 1.6197907240667955547483356227172e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1559 y[1] (analytic) = 1.0121278114410079511963402016796 y[1] (numeric) = 1.0121278112755675915032607401353 absolute error = 1.654403596930794615443e-10 relative error = 1.6345797222737632698603564870990e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.156 y[1] (analytic) = 1.0121433433050454977520570596639 y[1] (numeric) = 1.012143343138094751009258290743 absolute error = 1.669507467427987689209e-10 relative error = 1.6494772983206016755989015575342e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1561 y[1] (analytic) = 1.0121588850476496030251801370805 y[1] (numeric) = 1.0121588848791773703025563025833 absolute error = 1.684722327226238344972e-10 relative error = 1.6644840569145686454338435831716e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1562 y[1] (analytic) = 1.0121744366686648495897978957196 y[1] (numeric) = 1.0121744364986599699629884573746 absolute error = 1.700048796268094383450e-10 relative error = 1.6796006050729822003605125831244e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1563 y[1] (analytic) = 1.012189998167935721235887466777 y[1] (numeric) = 1.0121899979963869715475367143035 absolute error = 1.715487496883507524735e-10 relative error = 1.6948275521280990146653415456072e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1564 y[1] (analytic) = 1.0122055695453066029708698129522 y[1] (numeric) = 1.0122055693722026975913684171258 absolute error = 1.731039053795013958264e-10 relative error = 1.7101655097319953726060754405251e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1565 y[1] (analytic) = 1.0122211508006217810211658783734 y[1] (numeric) = 1.0122211506259513716088740614133 absolute error = 1.746704094122918169601e-10 relative error = 1.7256150918614505747068046113057e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1566 y[1] (analytic) = 1.0122367419337254428337537263321 y[1] (numeric) = 1.0122367417574771180947057219405 absolute error = 1.762483247390480043916e-10 relative error = 1.7411769148228327923053934656335e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1567 y[1] (analytic) = 1.0122523429444616770777266648113 y[1] (numeric) = 1.0122523427666239625248161402035 absolute error = 1.778377145529105246078e-10 relative error = 1.7568515972569873690210567023448e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1568 y[1] (analytic) = 1.0122679538326744736458523597942 y[1] (numeric) = 1.0122679536532358313574984720644 absolute error = 1.794386422883538877298e-10 relative error = 1.7726397601441275678281584414239e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1569 y[1] (analytic) = 1.0122835745982077236561329363346 y[1] (numeric) = 1.0122835744171565520344266955144 absolute error = 1.810511716217062408202e-10 relative error = 1.7885420268087277623665408571966e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.157 y[1] (analytic) = 1.0122992052409052194533660673757 y[1] (numeric) = 1.0122992050582298529816966785486 absolute error = 1.826753664716693888271e-10 relative error = 1.8045590229244190711745555264368e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1571 y[1] (analytic) = 1.0123148457606106546107070503009 y[1] (numeric) = 1.0123148455762993636108679071454 absolute error = 1.843112909998391431555e-10 relative error = 1.8206913765188874335008884768359e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1572 y[1] (analytic) = 1.0123304961571676239312318712011 y[1] (numeric) = 1.0123304959712086143200058733436 absolute error = 1.859590096112259978575e-10 relative error = 1.8369397179787741253577417620407e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=141.1MB, alloc=4.5MB, time=6.65 x[1] = 0.1573 y[1] (analytic) = 1.0123461564304196234495012568422 y[1] (numeric) = 1.0123461562428010364947251234109 absolute error = 1.876185869547761334313e-10 relative error = 1.8533046800545787144636619999184e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1574 y[1] (analytic) = 1.0123618265802100504331257143186 y[1] (numeric) = 1.0123618263909199625092329660952 absolute error = 1.892900879238927482234e-10 relative error = 1.8697868978655644527673282396368e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1575 y[1] (analytic) = 1.0123775066063822033843315583756 y[1] (numeric) = 1.0123775064154086257273738409539 absolute error = 1.909735776569577174217e-10 relative error = 1.8863870089046661051769851268619e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1576 y[1] (analytic) = 1.0123931965087792820415279263859 y[1] (numeric) = 1.0123931963161101605036743467526 absolute error = 1.926691215378535796333e-10 relative error = 1.9031056530434002131800238740793e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1577 y[1] (analytic) = 1.0124088962872443873808747809641 y[1] (numeric) = 1.0124088960928676021843889299269 absolute error = 1.943767851964858510372e-10 relative error = 1.9199434725367777920012112167528e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1578 y[1] (analytic) = 1.0124246059416205216178519002038 y[1] (numeric) = 1.0124246057455238871085462331001 absolute error = 1.960966345093056671037e-10 relative error = 1.9369011120282194599634316402587e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1579 y[1] (analytic) = 1.0124403254717505882088288555219 y[1] (numeric) = 1.0124403252739218526089961036502 absolute error = 1.978287355998327518717e-10 relative error = 1.9539792185544729987084420100561e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.158 y[1] (analytic) = 1.0124560548774773918526359770927 y[1] (numeric) = 1.0124560546779042370134572623188 absolute error = 1.995731548391787147739e-10 relative error = 1.9711784415505333429228468528255e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1581 y[1] (analytic) = 1.0124717941586436384921363068594 y[1] (numeric) = 1.012471793957313679645565631855 absolute error = 2.013299588465706750044e-10 relative error = 1.9884994328545649982585117987907e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1582 y[1] (analytic) = 1.0124875433150919353157985391032 y[1] (numeric) = 1.0124875431119927208259233256876 absolute error = 2.030992144898752134156e-10 relative error = 2.0059428467128268860611287211013e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1583 y[1] (analytic) = 1.0125033023466647907592709485579 y[1] (numeric) = 1.0125033021417838018731482966184 absolute error = 2.048809888861226519395e-10 relative error = 2.0235093397845996136012021360132e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1584 y[1] (analytic) = 1.0125190712532046145069563060518 y[1] (numeric) = 1.0125190710465292651049246455292 absolute error = 2.066753494020316605226e-10 relative error = 2.0411995711471151684430151064854e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1585 y[1] (analytic) = 1.0125348500345537174935877816625 y[1] (numeric) = 1.0125348498260713538390535900964 absolute error = 2.084823636545341915661e-10 relative error = 2.0590142023004890356113904626362e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1586 y[1] (analytic) = 1.0125506386905543119058058353682 y[1] (numeric) = 1.0125506384802522123945050935055 absolute error = 2.103020995113007418627e-10 relative error = 2.0769538971726547362116773469899e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1587 y[1] (analytic) = 1.0125664372210485111837360951801 y[1] (numeric) = 1.0125664370089138860924701531586 absolute error = 2.121346250912659420215e-10 relative error = 2.0950193221243007861599340021669e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1588 y[1] (analytic) = 1.0125822456258783300225682227395 y[1] (numeric) = 1.012582245411898321257413749368 absolute error = 2.139800087651544733715e-10 relative error = 2.1132111459538100736699680865101e-08 % h = 0.0001 TOP MAIN SOLVE Loop memory used=144.9MB, alloc=4.5MB, time=6.83 NO POLE x[1] = 0.1589 y[1] (analytic) = 1.0125980639048856843741357663651 y[1] (numeric) = 1.0125980636890473652181284540292 absolute error = 2.158383191560073123359e-10 relative error = 2.1315300399022016541602522678934e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.159 y[1] (analytic) = 1.0126138920579123914484970015328 y[1] (numeric) = 1.0126138918402027663087886992653 absolute error = 2.177096251397083022675e-10 relative error = 2.1499766776580749612245360201351e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1591 y[1] (analytic) = 1.0126297300848001697155167587743 y[1] (numeric) = 1.0126297298652061738700057060367 absolute error = 2.195939958455110527376e-10 relative error = 2.1685517353625564323302820956534e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1592 y[1] (analytic) = 1.0126455779853906389064492389766 y[1] (numeric) = 1.0126455777638991382498830727091 absolute error = 2.214915006565661662675e-10 relative error = 2.1872558916142485478760357387282e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1593 y[1] (analytic) = 1.0126614357595253200155218160686 y[1] (numeric) = 1.0126614355361231108050730235719 absolute error = 2.234022092104487924967e-10 relative error = 2.2060898274741812822877817493855e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1594 y[1] (analytic) = 1.0126773034070456353015198270774 y[1] (numeric) = 1.0126773031817194439018333173008 absolute error = 2.253261913996865097766e-10 relative error = 2.2250542264707659657815746393980e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1595 y[1] (analytic) = 1.012693180927792908289372349539 y[1] (numeric) = 1.012693180700529390917084815357 absolute error = 2.272635173722875341820e-10 relative error = 2.2441497746047515554538622554495e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1596 y[1] (analytic) = 1.0127090683216083637717389662476 y[1] (numeric) = 1.0127090680923941062394697103165 absolute error = 2.292142575322692559311e-10 relative error = 2.2633771603541833143446941605854e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1597 y[1] (analytic) = 1.012724965588333127810597517328 y[1] (numeric) = 1.0127249653571546452704104141219 absolute error = 2.311784825401871032061e-10 relative error = 2.2827370746793638971324028835228e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1598 y[1] (analytic) = 1.0127408727278082277388328396144 y[1] (numeric) = 1.0127408724946519644251691062502 absolute error = 2.331562633136637333642e-10 relative error = 2.3022302110278168410952071192225e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1599 y[1] (analytic) = 1.0127567897398745921618264933198 y[1] (numeric) = 1.0127567895047269211339079417886 absolute error = 2.351476710279185515312e-10 relative error = 2.3218572653392524609984587569077e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.16 y[1] (analytic) = 1.0127727166243730509590474759817 y[1] (numeric) = 1.0127727163872202738427499194126 absolute error = 2.371527771162975565691e-10 relative error = 2.3416189360505361465579292538013e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1601 y[1] (analytic) = 1.0127886533811443352856439236651 y[1] (numeric) = 1.012788653141972682014840409258 absolute error = 2.391716532708035144071e-10 relative error = 2.3615159241006590611093577829945e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1602 y[1] (analytic) = 1.0128046000100290775740357994105 y[1] (numeric) = 1.0128045997688247061314093406806 absolute error = 2.412043714426264587299e-10 relative error = 2.3815489329357112401584921418897e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1603 y[1] (analytic) = 1.0128205565108678115355085689081 y[1] (numeric) = 1.012820556267616807692834049896 absolute error = 2.432510038426745190121e-10 relative error = 2.4017186685138570884350714925346e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=148.7MB, alloc=4.5MB, time=7.02 x[1] = 0.1604 y[1] (analytic) = 1.0128365228835009721618078633833 y[1] (numeric) = 1.012836522638189349219702787493 absolute error = 2.453116229421050758903e-10 relative error = 2.4220258393103132741014246192328e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1605 y[1] (analytic) = 1.0128524991277688957267351296783 y[1] (numeric) = 1.0128524988803825942538788858128 absolute error = 2.473863014728562438655e-10 relative error = 2.4424711563223290187758071226511e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1606 y[1] (analytic) = 1.0128684852435118197877442675129 y[1] (numeric) = 1.0128684849940367073595655861873 absolute error = 2.494751124281786813256e-10 relative error = 2.4630553330741687820025327165602e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1607 y[1] (analytic) = 1.0128844812305698831875392539079 y[1] (numeric) = 1.0128844809789917541243715260296 absolute error = 2.515781290631677278783e-10 relative error = 2.4837790856220973388054703128455e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1608 y[1] (analytic) = 1.0129004870887831260556727547577 y[1] (numeric) = 1.0129004868350877011603768857691 absolute error = 2.536954248952958689886e-10 relative error = 2.5046431325593672489995619995958e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1609 y[1] (analytic) = 1.0129165028179914898101457235325 y[1] (numeric) = 1.0129165025621644161052001956244 absolute error = 2.558270737049455279081e-10 relative error = 2.5256481950212087168654855331475e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.161 y[1] (analytic) = 1.0129325284180348171590079870976 y[1] (numeric) = 1.0129325281600616676230658022068 absolute error = 2.579731495359421848908e-10 relative error = 2.5467949966898218398662126639051e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1611 y[1] (analytic) = 1.0129485638887528521019598186316 y[1] (numeric) = 1.0129485636286191254058719949476 absolute error = 2.601337266960878236840e-10 relative error = 2.5680842637993712450235709001256e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1612 y[1] (analytic) = 1.0129646092299852399319544976273 y[1] (numeric) = 1.0129646089676763601742597923413 absolute error = 2.623088797576947052860e-10 relative error = 2.5895167251409831116031043209988e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1613 y[1] (analytic) = 1.0129806644415715272368018569618 y[1] (numeric) = 1.0129806641770728436786823879985 absolute error = 2.644986835581194689633e-10 relative error = 2.6110931120677445787649824293892e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1614 y[1] (analytic) = 1.0129967295233511619007728170164 y[1] (numeric) = 1.0129967292566479487004752565008 absolute error = 2.667032132002975605156e-10 relative error = 2.6328141584997055367948514500365e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1615 y[1] (analytic) = 1.0130128044751634931062049068329 y[1] (numeric) = 1.0130128042062409490529269190506 absolute error = 2.689225440532779877823e-10 relative error = 2.6546806009288828005814158475290e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1616 y[1] (analytic) = 1.0130288892968477713351087722887 y[1] (numeric) = 1.0130288890256910195823503689089 absolute error = 2.711567517527584033798e-10 relative error = 2.6766931784242666639636846365173e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1617 y[1] (analytic) = 1.0130449839882431483707756712754 y[1] (numeric) = 1.013044983714837236169155156614 absolute error = 2.734059122016205146614e-10 relative error = 2.6988526326368298335950821721491e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1618 y[1] (analytic) = 1.0130610885491886772993859558645 y[1] (numeric) = 1.0130610882735185757289201349731 absolute error = 2.756701015704658208914e-10 relative error = 2.7211597078045387409692334309368e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1619 y[1] (analytic) = 1.0130772029795233125116185414445 y[1] (numeric) = 1.0130772027015739162134668638214 absolute error = 2.779493962981516776231e-10 relative error = 2.7436151507573672312330644664401e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=152.5MB, alloc=4.5MB, time=7.19 x[1] = 0.162 y[1] (analytic) = 1.0130933272790859097042613628125 y[1] (numeric) = 1.0130933269988420366119336745395 absolute error = 2.802438730923276882730e-10 relative error = 2.7662197109223126274381111272844e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1621 y[1] (analytic) = 1.013109461447715225881822817205 y[1] (numeric) = 1.0131094611651616169518503943234 absolute error = 2.825536089299724228816e-10 relative error = 2.7889741403284141688617607756785e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1622 y[1] (analytic) = 1.0131256054852499193581441942516 y[1] (numeric) = 1.0131256052003712383002137301994 absolute error = 2.848786810579304640522e-10 relative error = 2.8118791936117738220396109989541e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1623 y[1] (analytic) = 1.0131417593915285497580130928352 y[1] (numeric) = 1.0131417591043093827645633127767 absolute error = 2.872191669934497800585e-10 relative error = 2.8349356280205794631437953168719e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1624 y[1] (analytic) = 1.0131579231663895780187778248426 y[1] (numeric) = 1.0131579228768144334940583997307 absolute error = 2.895751445247194251119e-10 relative error = 2.8581442034201304303427024670897e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1625 y[1] (analytic) = 1.01317409680967136639196280579 y[1] (numeric) = 1.0131740965177246746805552390095 absolute error = 2.919466917114075667805e-10 relative error = 2.8815056822978654447879628915237e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1626 y[1] (analytic) = 1.0131902803212121784448849323063 y[1] (numeric) = 1.0131902800268782915596850917573 absolute error = 2.943338868851998405490e-10 relative error = 2.9050208297683928988465298800556e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1627 y[1] (analytic) = 1.0132064737008501790622709464583 y[1] (numeric) = 1.0132064734041133704119329149458 absolute error = 2.967368086503380315125e-10 relative error = 2.9286904135785235102327809974036e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1628 y[1] (analytic) = 1.0132226769484234344478757869025 y[1] (numeric) = 1.0132226766492678985637167037085 absolute error = 2.991555358841590831940e-10 relative error = 2.9525152041123053406635723347825e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1629 y[1] (analytic) = 1.0132388900637699121261019268458 y[1] (numeric) = 1.013238889762179764388467493369 absolute error = 3.015901477376344334768e-10 relative error = 2.9764959743960611776725891837147e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.163 y[1] (analytic) = 1.0132551130467274809436196988004 y[1] (numeric) = 1.0132551127426867573077100211574 absolute error = 3.040407236359096776430e-10 relative error = 3.0006335001034282782199295722873e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1631 y[1] (analytic) = 1.013271345897133911070988606116 y[1] (numeric) = 1.0132713455906265677921440476061 absolute error = 3.065073432788445585099e-10 relative error = 3.0249285595604004727383719916823e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1632 y[1] (analytic) = 1.0132875886148268740042796212719 y[1] (numeric) = 1.0132875883058367873627263376196 absolute error = 3.089900866415532836523e-10 relative error = 3.0493819337503726282198702910260e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1633 y[1] (analytic) = 1.0133038411996439425666984709162 y[1] (numeric) = 1.0133038408881549085917533012095 absolute error = 3.114890339749451697067e-10 relative error = 3.0739944063191874690243671678542e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1634 y[1] (analytic) = 1.0133201036514225909102099076314 y[1] (numeric) = 1.0133201033374183251039442938885 absolute error = 3.140042658062656137429e-10 relative error = 3.0987667635801847539889871949263e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1635 y[1] (analytic) = 1.0133363759700001945171629684137 y[1] (numeric) = 1.0133363756534643315775255767155 absolute error = 3.165358629396373916982e-10 relative error = 3.1236997945192528085109969341054e-08 % h = 0.0001 TOP MAIN SOLVE Loop memory used=156.4MB, alloc=4.5MB, time=7.38 NO POLE x[1] = 0.1636 y[1] (analytic) = 1.0133526581552140302019172198485 y[1] (numeric) = 1.0133526578361301237453149359854 absolute error = 3.190839064566022838631e-10 relative error = 3.1487942907998824102153413787278e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1637 y[1] (analytic) = 1.0133689502069012761124699899649 y[1] (numeric) = 1.0133689498852527983958069625552 absolute error = 3.216484777166630274097e-10 relative error = 3.1740510467682230268398627075718e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1638 y[1] (analytic) = 1.0133852521248990117320845867548 y[1] (numeric) = 1.0133852518006693533742589908003 absolute error = 3.242296583578255959545e-10 relative error = 3.1994708594581414049758391793133e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1639 y[1] (analytic) = 1.0134015639090442178809195033386 y[1] (numeric) = 1.0134015635822166875837776971932 absolute error = 3.268275302971418061454e-10 relative error = 3.2250545285962825082823311419905e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.164 y[1] (analytic) = 1.0134178855591737767176586097624 y[1] (numeric) = 1.0134178852297316009864063584973 absolute error = 3.294421757312522512651e-10 relative error = 3.2508028566071328038161042943034e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1641 y[1] (analytic) = 1.01343421707512447174114233141 y[1] (numeric) = 1.0134342167430507946042127695689 absolute error = 3.320736771369295618411e-10 relative error = 3.2767166486180858950987639681909e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1642 y[1] (analytic) = 1.0134505584567329877919998140126 y[1] (numeric) = 1.0134505581220108705203778207597 absolute error = 3.347221172716219932529e-10 relative error = 3.3027967124645105005462827971518e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1643 y[1] (analytic) = 1.0134669097038359110542820752418 y[1] (numeric) = 1.0134669093664483318802847349129 absolute error = 3.373875791739973403289e-10 relative error = 3.3290438586948207759044534713946e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1644 y[1] (analytic) = 1.0134832708162697290570961428671 y[1] (numeric) = 1.0134832704761995828926089639458 absolute error = 3.400701461644871789213e-10 relative error = 3.3554589005755489792919570639535e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1645 y[1] (analytic) = 1.013499641793870830676240179464 y[1] (numeric) = 1.0134996414511009288304087450108 absolute error = 3.427699018458314344532e-10 relative error = 3.3820426540964204775105575435805e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1646 y[1] (analytic) = 1.0135160226364755061358395936544 y[1] (numeric) = 1.0135160222909885760322163162285 absolute error = 3.454869301036232774259e-10 relative error = 3.4087959379754310922203590235356e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1647 y[1] (analytic) = 1.0135324133439199470099841378639 y[1] (numeric) = 1.0135324129956986319031297919851 absolute error = 3.482213151068543458788e-10 relative error = 3.4357195736639267846210824700444e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1648 y[1] (analytic) = 1.0135488139160402462243659925798 y[1] (numeric) = 1.013548813565067104915905697787 absolute error = 3.509731413084602947928e-10 relative error = 3.4628143853516856772651217825405e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1649 y[1] (analytic) = 1.0135652243526723980579188370925 y[1] (numeric) = 1.0135652239989299046120521646652 absolute error = 3.537424934458666724273e-10 relative error = 3.4900811999720024116198514444804e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.165 y[1] (analytic) = 1.0135816446536522981444579067051 y[1] (numeric) = 1.0135816442971228416029227831221 absolute error = 3.565294565415351235830e-10 relative error = 3.5175208472067748400169834234639e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=160.2MB, alloc=4.5MB, time=7.55 x[1] = 0.1651 y[1] (analytic) = 1.0135980748188157434743210363935 y[1] (numeric) = 1.013598074459481627570811116614 absolute error = 3.593341159035099197795e-10 relative error = 3.5451341594915930505948051212847e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1652 y[1] (analytic) = 1.0136145148479984323960106909022 y[1] (numeric) = 1.0136145144858418752700458745611 absolute error = 3.621565571259648163411e-10 relative error = 3.5729219720208307238821487279245e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1653 y[1] (analytic) = 1.0136309647410359646178369812574 y[1] (numeric) = 1.0136309643760390985280867448785 absolute error = 3.649968660897502363789e-10 relative error = 3.6008851227527388196202596086698e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1654 y[1] (analytic) = 1.0136474244977638412095616676828 y[1] (numeric) = 1.0136474241299087122466208860205 absolute error = 3.678551289629407816623e-10 relative error = 3.6290244524145415924676701357349e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1655 y[1] (analytic) = 1.0136638941180174646040431489005 y[1] (numeric) = 1.0136638937472860324026600785307 absolute error = 3.707314322013830703698e-10 relative error = 3.6573408045075349352012229232061e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1656 y[1] (analytic) = 1.0136803736016321385988824378011 y[1] (numeric) = 1.0136803732280062760496385360915 absolute error = 3.736258625492439017096e-10 relative error = 3.6858350253121870480319173779100e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1657 y[1] (analytic) = 1.0136968629484430683580701234662 y[1] (numeric) = 1.0136968625719045613185113760642 absolute error = 3.765385070395587474020e-10 relative error = 3.7145079638932414326686615962787e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1658 y[1] (analytic) = 1.0137133621582853604136343195273 y[1] (numeric) = 1.0137133617788159074188537495139 absolute error = 3.794694529947805700134e-10 relative error = 3.7433604721048222097409187521104e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1659 y[1] (analytic) = 1.0137298712309940226672895988442 y[1] (numeric) = 1.0137298708485752346399606307109 absolute error = 3.824187880273289681333e-10 relative error = 3.7723934045955417582066333767606e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.166 y[1] (analytic) = 1.0137463901664039643920869144861 y[1] (numeric) = 1.0137463897810173643519472661013 absolute error = 3.853866000401396483848e-10 relative error = 3.8016076188136106753625565119097e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1661 y[1] (analytic) = 1.0137629189643499962340645070001 y[1] (numeric) = 1.0137629185759770190068502827402 absolute error = 3.883729772272142242599e-10 relative error = 3.8310039750119500560815934349839e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1662 y[1] (analytic) = 1.0137794576246668302138997979492 y[1] (numeric) = 1.0137794572332888221397294561795 absolute error = 3.913780080741703417697e-10 relative error = 3.8605833362533060898895736967161e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1663 y[1] (analytic) = 1.0137960061471890797285622697045 y[1] (numeric) = 1.0137960057527872983697701378028 absolute error = 3.944017813587921319017e-10 relative error = 3.8903465684153669745141725481925e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1664 y[1] (analytic) = 1.0138125645317512595529673314734 y[1] (numeric) = 1.013812564134306873401386341601 absolute error = 3.974443861515809898724e-10 relative error = 3.9202945401958821444988708510080e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1665 y[1] (analytic) = 1.01382913277818778584163117155 y[1] (numeric) = 1.01382913237768187402532449038 absolute error = 4.005059118163066811700e-10 relative error = 3.9504281231177838135395591203520e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1666 y[1] (analytic) = 1.0138457108863329761303265957679 y[1] (numeric) = 1.0138457104827465281197678213943 absolute error = 4.035864480105587743736e-10 relative error = 3.9807481915343108291181494631040e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=164.0MB, alloc=4.5MB, time=7.73 x[1] = 0.1667 y[1] (analytic) = 1.0138622988560210493377398521413 y[1] (numeric) = 1.0138622984493349646514414513981 absolute error = 4.066860846862984007432e-10 relative error = 4.0112556226341348380851014461981e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1668 y[1] (analytic) = 1.0138788966870861257671284416767 y[1] (numeric) = 1.0138788962772812136767181011076 absolute error = 4.098049120904103405691e-10 relative error = 4.0419512964464887617861610637886e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1669 y[1] (analytic) = 1.0138955043793622271079799153392 y[1] (numeric) = 1.013895503966419206342724479066 absolute error = 4.129430207652554362732e-10 relative error = 4.0728360958462975793666983296602e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.167 y[1] (analytic) = 1.0139121219326832764376716571557 y[1] (numeric) = 1.0139121215165827748884483249049 absolute error = 4.161005015492233322508e-10 relative error = 4.1039109065593114178481806030249e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1671 y[1] (analytic) = 1.0139287493468830982231316534403 y[1] (numeric) = 1.0139287489276056526458461119938 absolute error = 4.192774455772855414465e-10 relative error = 4.1351766171672409476202540146347e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1672 y[1] (analytic) = 1.0139453866217954183225002481233 y[1] (numeric) = 1.0139453861993214740409514094712 absolute error = 4.224739442815488386521e-10 relative error = 4.1666341191128950819353056122936e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1673 y[1] (analytic) = 1.0139620337572538639867928841687 y[1] (numeric) = 1.0139620333315637745949839036488 absolute error = 4.256900893918089805199e-10 relative error = 4.1982843067053209790462458138098e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1674 y[1] (analytic) = 1.0139786907530919638615638310623 y[1] (numeric) = 1.0139786903241659909254590787826 absolute error = 4.289259729361047522797e-10 relative error = 4.2301280771249463455775716630961e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1675 y[1] (analytic) = 1.013995357609143147988570898355 y[1] (numeric) = 1.0139953571769614607472985572028 absolute error = 4.321816872412723411522e-10 relative error = 4.2621663304287240397627891515227e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1676 y[1] (analytic) = 1.0140120343252407478074411352437 y[1] (numeric) = 1.0140120338897834228739410987952 absolute error = 4.354573249335000364485e-10 relative error = 4.2943999695552789731513074157172e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1677 y[1] (analytic) = 1.0140287209012179961573375161738 y[1] (numeric) = 1.0140287204624650172184542598268 absolute error = 4.387529789388832563470e-10 relative error = 4.3268299003300573094033207892079e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1678 y[1] (analytic) = 1.0140454173369080272786266124463 y[1] (numeric) = 1.0140454168948392847946467111078 absolute error = 4.420687424839799013385e-10 relative error = 4.3594570314704779587858870204574e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1679 y[1] (analytic) = 1.0140621236321438768145472498121 y[1] (numeric) = 1.0140621231867391677181812154837 absolute error = 4.454047090963660343284e-10 relative error = 4.3922822745910863669642978093659e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.168 y[1] (analytic) = 1.014078839786758481812880152039 y[1] (numeric) = 1.0140788393379975092076882646483 absolute error = 4.487609726051918873907e-10 relative error = 4.4253065442087105967396600487242e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1681 y[1] (analytic) = 1.0140955658005846807276185704321 y[1] (numeric) = 1.0140955653484470535858803752722 absolute error = 4.521376271417381951599e-10 relative error = 4.4585307577476197012984220915062e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1682 y[1] (analytic) = 1.0141123016734552134206398992925 y[1] (numeric) = 1.0141123012179204462806670444375 absolute error = 4.555347671399728548550e-10 relative error = 4.4919558355446843876190845597763e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=167.8MB, alloc=4.5MB, time=7.91 x[1] = 0.1683 y[1] (analytic) = 1.0141290474052027211633782772972 y[1] (numeric) = 1.0141290469462502338262703643725 absolute error = 4.589524873371079129247e-10 relative error = 4.5255827008545399686306682369152e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1684 y[1] (analytic) = 1.0141458029956597466384981747834 y[1] (numeric) = 1.0141458025332688638643412964786 absolute error = 4.623908827741568783048e-10 relative error = 4.5594122798547516027358763188517e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1685 y[1] (analytic) = 1.0141625684446587339415689669202 y[1] (numeric) = 1.0141625679788086851450766046418 absolute error = 4.658500487964923622784e-10 relative error = 4.5934455016509818193075720779579e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1686 y[1] (analytic) = 1.0141793437520320285827404927519 y[1] (numeric) = 1.0141793432827019475283364478218 absolute error = 4.693300810544040449301e-10 relative error = 4.6276832982821603287727381824530e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1687 y[1] (analytic) = 1.0141961289176118774884196000949 y[1] (numeric) = 1.0141961284447808019847626319103 absolute error = 4.728310755036569681846e-10 relative error = 4.6621266047256561158898248224922e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1688 y[1] (analytic) = 1.0142129239412304290029476762722 y[1] (numeric) = 1.0142129234648773005968975208525 absolute error = 4.763531284060501554197e-10 relative error = 4.6967763589024518148210804576340e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1689 y[1] (analytic) = 1.0142297288227197328902791646684 y[1] (numeric) = 1.0142297283428233965603036070228 absolute error = 4.798963363299755576456e-10 relative error = 4.7316335016823203646198241973510e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.169 y[1] (analytic) = 1.0142465435619117403356610670895 y[1] (numeric) = 1.0142465430784509441846837408484 absolute error = 4.834607961509773262411e-10 relative error = 4.7666989768890039437394313524710e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1691 y[1] (analytic) = 1.0142633681586383039473134319082 y[1] (numeric) = 1.0142633676715916988950020196729 absolute error = 4.870466050523114122353e-10 relative error = 4.8019737313053951821507172072326e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1692 y[1] (analytic) = 1.0142802026127311777581108279804 y[1] (numeric) = 1.0142802021220773172326053358522 absolute error = 4.906538605255054921282e-10 relative error = 4.8374587146787206497013637735859e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1693 y[1] (analytic) = 1.0142970469240220172272648043158 y[1] (numeric) = 1.0142970464297393568563455840756 absolute error = 4.942826603709192202402e-10 relative error = 4.8731548797257266193171434044446e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1694 y[1] (analytic) = 1.0143139010923423792420073354835 y[1] (numeric) = 1.0143139005944092765437025279044 absolute error = 4.979331026983048075791e-10 relative error = 4.9090631821378671036305256603553e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1695 y[1] (analytic) = 1.0143307651175237221192752527386 y[1] (numeric) = 1.0143307646159184361919073255205 absolute error = 5.016052859273679272181e-10 relative error = 4.9451845805864941636701989634177e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1696 y[1] (analytic) = 1.0143476389993974056073956608516 y[1] (numeric) = 1.0143476384940980968190667146779 absolute error = 5.052993087883289461737e-10 relative error = 4.9815200367280504881993208689571e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1697 y[1] (analytic) = 1.0143645227377946908877723406236 y[1] (numeric) = 1.014364522228779420565287856849 absolute error = 5.090152703224844837746e-10 relative error = 5.0180705152092642423116375480983e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1698 y[1] (analytic) = 1.0143814163325467405765731370707 y[1] (numeric) = 1.0143814158197934706938038405587 absolute error = 5.127532698827692965120e-10 relative error = 5.0548369836723461838873483771906e-08 % h = 0.0001 TOP MAIN SOLVE Loop memory used=171.6MB, alloc=4.5MB, time=8.09 NO POLE x[1] = 0.1699 y[1] (analytic) = 1.0143983197834846187264183332611 y[1] (numeric) = 1.0143983192669712115920998438984 absolute error = 5.165134071343184893627e-10 relative error = 5.0918204127601890465200872062736e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.17 y[1] (analytic) = 1.0144152330904392908280700097875 y[1] (numeric) = 1.0144152325701435087730399562126 absolute error = 5.202957820550300535749e-10 relative error = 5.1290217761215691875112419734753e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1701 y[1] (analytic) = 1.0144321562532416238121223898579 y[1] (numeric) = 1.0144321557291411288759946589509 absolute error = 5.241004949361277309070e-10 relative error = 5.1664420504163504995314169720733e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1702 y[1] (analytic) = 1.0144490892717223860506931699885 y[1] (numeric) = 1.0144490887437947396679689656772 absolute error = 5.279276463827242043113e-10 relative error = 5.2040822153206905845642538447970e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1703 y[1] (analytic) = 1.0144660321457122473591158362807 y[1] (numeric) = 1.0144660316139349100447312212292 absolute error = 5.317773373143846150515e-10 relative error = 5.2419432535322491887178933641415e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1704 y[1] (analytic) = 1.0144829848750417789976329662671 y[1] (numeric) = 1.0144829843393921100319425600201 absolute error = 5.356496689656904062470e-10 relative error = 5.2800261507753988965294175108173e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1705 y[1] (analytic) = 1.0144999474595414536730905163066 y[1] (numeric) = 1.0144999469199967107862870234756 absolute error = 5.395447428868034928310e-10 relative error = 5.3183318958064380833281069405464e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1706 y[1] (analytic) = 1.0145169198990416455406330945156 y[1] (numeric) = 1.0145169193555789845966023365983 absolute error = 5.434626609440307579173e-10 relative error = 5.3568614804188061243008650642545e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1707 y[1] (analytic) = 1.0145339021933726302054002192144 y[1] (numeric) = 1.0145339016459691048850113436519 absolute error = 5.474035253203888755625e-10 relative error = 5.3956158994483008588219714567557e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1708 y[1] (analytic) = 1.0145508943423645847242235628747 y[1] (numeric) = 1.0145508937909971462080541029578 absolute error = 5.513674385161694599169e-10 relative error = 5.4345961507782983086740289602673e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1709 y[1] (analytic) = 1.0145678963458475876073251815498 y[1] (numeric) = 1.0145678957904930842578206407966 absolute error = 5.553545033495045407532e-10 relative error = 5.4738032353449746487452120813820e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.171 y[1] (analytic) = 1.0145849082036516188200167297711 y[1] (numeric) = 1.0145849076442867958630843644069 absolute error = 5.593648229569323653642e-10 relative error = 5.5132381571425304288082687481585e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1711 y[1] (analytic) = 1.0146019299156065597843996608932 y[1] (numeric) = 1.0146019293522080589904361340736 absolute error = 5.633985007939635268196e-10 relative error = 5.5529019232284170449755300168362e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1712 y[1] (analytic) = 1.0146189614815421933810664128719 y[1] (numeric) = 1.0146189609140865527454189942986 absolute error = 5.674556406356474185733e-10 relative error = 5.5927955437285654594366413147923e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1713 y[1] (analytic) = 1.0146360029012882039508025794567 y[1] (numeric) = 1.0146360023297518573736635640463 absolute error = 5.715363465771390154104e-10 relative error = 5.6329200318426171670636913774039e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=175.4MB, alloc=4.5MB, time=8.28 x[1] = 0.1714 y[1] (analytic) = 1.0146530541746741772962900667813 y[1] (numeric) = 1.0146530535990334542620240860553 absolute error = 5.756407230342659807260e-10 relative error = 5.6732764038491574074966450090011e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1715 y[1] (analytic) = 1.0146701153015296006838112353356 y[1] (numeric) = 1.0146701147217607259397151352106 absolute error = 5.797688747440961001250e-10 relative error = 5.7138656791109506212930506531842e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1716 y[1] (analytic) = 1.0146871862816838628449540273017 y[1] (numeric) = 1.014687185697762956079448985967 absolute error = 5.839209067655050413347e-10 relative error = 5.7546888800801781487512674712339e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1717 y[1] (analytic) = 1.0147042671149662539783180792358 y[1] (numeric) = 1.0147042665268693294985736388168 absolute error = 5.880969244797444404190e-10 relative error = 5.7957470323036781699865386081981e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1718 y[1] (analytic) = 1.0147213578012059657512218200818 y[1] (numeric) = 1.0147213572089089321602115057948 absolute error = 5.922970335910103142870e-10 relative error = 5.8370411644281878848783088785039e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1719 y[1] (analytic) = 1.0147384583402320913014105544958 y[1] (numeric) = 1.0147384577437107511743987550116 absolute error = 5.965213401270117994842e-10 relative error = 5.8785723082055879314615004185981e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.172 y[1] (analytic) = 1.0147555687318736252387655314679 y[1] (numeric) = 1.0147555681311036747992253142091 absolute error = 6.007699504395402172588e-10 relative error = 5.9203414984981490413764885308194e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1721 y[1] (analytic) = 1.0147726889759594636470139982213 y[1] (numeric) = 1.0147726883709164924419755333296 absolute error = 6.050429712050384648917e-10 relative error = 5.9623497732837809309537365578079e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1722 y[1] (analytic) = 1.0147898190723184040854402393743 y[1] (numeric) = 1.0147898184629778946602695060912 absolute error = 6.093405094251707332831e-10 relative error = 6.0045981736612834265510766231840e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1723 y[1] (analytic) = 1.0148069590207791455905976013456 y[1] (numeric) = 1.0148069584071164731632050505621 absolute error = 6.136626724273925507835e-10 relative error = 6.0470877438555998227110168206626e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1724 y[1] (analytic) = 1.0148241088211702886780215019875 y[1] (numeric) = 1.0148241082031607208125003487258 absolute error = 6.180095678655211532617e-10 relative error = 6.0898195312230724717524113062690e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1725 y[1] (analytic) = 1.0148412684733203353439434254288 y[1] (numeric) = 1.0148412678509390316236372450299 absolute error = 6.223813037203061803989e-10 relative error = 6.1327945862567006033759928818415e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1726 y[1] (analytic) = 1.0148584379770576890670059021115 y[1] (numeric) = 1.0148584373502797007670052039108 absolute error = 6.267779883000006982007e-10 relative error = 6.1760139625914003728895289396645e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1727 y[1] (analytic) = 1.0148756173322106548099784740028 y[1] (numeric) = 1.0148756167010109245690459262865 absolute error = 6.311997302409325477163e-10 relative error = 6.2194787170092671366333817045309e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1728 y[1] (analytic) = 1.0148928065386074390214746449659 y[1] (numeric) = 1.0148928059029608005133986250102 absolute error = 6.356466385080760199557e-10 relative error = 6.2631899094448399532016911955348e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1729 y[1] (analytic) = 1.0149100055960761496376698162724 y[1] (numeric) = 1.0149100049559573272420459592766 absolute error = 6.401188223956238569958e-10 relative error = 6.3071486029903683090550408786001e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=179.2MB, alloc=4.5MB, time=8.46 x[1] = 0.173 y[1] (analytic) = 1.0149272145044447960840202072392 y[1] (numeric) = 1.0149272138598284045564606279737 absolute error = 6.446163915275595792655e-10 relative error = 6.3513558639010810671122403867143e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1731 y[1] (analytic) = 1.0149444332635412892769827609724 y[1] (numeric) = 1.0149444326144018334187526219723 absolute error = 6.491394558582301390001e-10 relative error = 6.3958127616004576369104886888011e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1732 y[1] (analytic) = 1.0149616618731934416257360352017 y[1] (numeric) = 1.0149616612195053159528171353457 absolute error = 6.536881256729188998560e-10 relative error = 6.4405203686855013649297367264888e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1733 y[1] (analytic) = 1.0149789003332289670339020781863 y[1] (numeric) = 1.0149788996749664554454831355112 absolute error = 6.582625115884189426751e-10 relative error = 6.4854797609320151436609631929479e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1734 y[1] (analytic) = 1.0149961486434754809012692896784 y[1] (numeric) = 1.0149961479806127563476625922871 absolute error = 6.628627245536066973913e-10 relative error = 6.5306920172998792380272952009549e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1735 y[1] (analytic) = 1.0150134068037605001255162669229 y[1] (numeric) = 1.0150134061362716242755003658562 absolute error = 6.674888758500159010667e-10 relative error = 6.5761582199383313277192735052464e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1736 y[1] (analytic) = 1.0150306748139114431039366356796 y[1] (numeric) = 1.015030674141770366011524753629 absolute error = 6.721410770924118820506e-10 relative error = 6.6218794541912487640594125021762e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1737 y[1] (analytic) = 1.0150479526737556297351648662489 y[1] (numeric) = 1.0150479519969361895057986959985 absolute error = 6.768194402293661702504e-10 relative error = 6.6678568086024330399714564985996e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1738 y[1] (analytic) = 1.0150652403831202814209030744838 y[1] (numeric) = 1.0150652397015962038770716409791 absolute error = 6.815240775438314335047e-10 relative error = 6.7140913749208964716412199170011e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1739 y[1] (analytic) = 1.0150825379418325210676488077717 y[1] (numeric) = 1.0150825372555774194139320677218 absolute error = 6.862551016537167400499e-10 relative error = 6.7605842481061510904654138273640e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.174 y[1] (analytic) = 1.0150998453497193730884238159675 y[1] (numeric) = 1.0150998446587067475759606688985 absolute error = 6.910126255124631470690e-10 relative error = 6.8073365263334997438589105571666e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1741 y[1] (analytic) = 1.0151171626066077634045038072626 y[1] (numeric) = 1.0151171619108110009948841919466 absolute error = 6.957967624096196153160e-10 relative error = 6.8543493109993294035368649430965e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1742 y[1] (analytic) = 1.0151344897123245194471491889701 y[1] (numeric) = 1.0151344890117168934757299391676 absolute error = 7.006076259714192498025e-10 relative error = 6.9016237067264066798207856517411e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1743 y[1] (analytic) = 1.0151518266666963701593367932113 y[1] (numeric) = 1.0151518259612510399979809266709 absolute error = 7.054453301613558665404e-10 relative error = 6.9491608213691755405892312667818e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1744 y[1] (analytic) = 1.015169173469549945997492587484 y[1] (numeric) = 1.0151691727592399567167317021558 absolute error = 7.103099892807608853282e-10 relative error = 6.9969617660190572334304238280667e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1745 y[1] (analytic) = 1.0151865301207117789332253700969 y[1] (numeric) = 1.0151865294055100609638448215234 absolute error = 7.152017179693805485735e-10 relative error = 7.0450276550097524096039805006155e-08 % h = 0.0001 TOP MAIN SOLVE Loop memory used=183.1MB, alloc=4.5MB, time=8.64 NO POLE x[1] = 0.1746 y[1] (analytic) = 1.0152038966200083024550614504524 y[1] (numeric) = 1.0152038958998876712491079843114 absolute error = 7.201206312059534661410e-10 relative error = 7.0933596059225454483861229608369e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1747 y[1] (analytic) = 1.0152212729672658515701803141596 y[1] (numeric) = 1.0152212722421990072613918279435 absolute error = 7.250668443087884862161e-10 relative error = 7.1419587395916109803802739219458e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1748 y[1] (analytic) = 1.0152386591623106628061512729611 y[1] (numeric) = 1.0152386584322701898698083807856 absolute error = 7.300404729363428921755e-10 relative error = 7.1908261801093226083874244354636e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1749 y[1] (analytic) = 1.0152560552049688742126710994557 y[1] (numeric) = 1.0152560544699272411248701740019 absolute error = 7.350416330878009254538e-10 relative error = 7.2399630548315638244066844795745e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.175 y[1] (analytic) = 1.0152734610950665253633026466005 y[1] (numeric) = 1.0152734603549960842596500122024 absolute error = 7.400704411036526343981e-10 relative error = 7.2893704943830411213656501447729e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1751 y[1] (analytic) = 1.0152908768324295573572144519731 y[1] (numeric) = 1.0152908760873025436909414028739 absolute error = 7.451270136662730490992e-10 relative error = 7.3390496326625992981464014882377e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1752 y[1] (analytic) = 1.0153083024168838128209213267791 y[1] (numeric) = 1.0153083016666723450204196445879 absolute error = 7.502114678005016821912e-10 relative error = 7.3890016068485389565041365834464e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1753 y[1] (analytic) = 1.0153257378482550359100259295852 y[1] (numeric) = 1.0153257370929311150358035739764 absolute error = 7.553239208742223556088e-10 relative error = 7.4392275574039361884504949035935e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1754 y[1] (analytic) = 1.0153431831263688723109613247617 y[1] (numeric) = 1.0153431823659043817120179714685 absolute error = 7.604644905989433532932e-10 relative error = 7.4897286280819644526890556690482e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1755 y[1] (analytic) = 1.0153606382510508692427345256168 y[1] (numeric) = 1.01536063748541757421235662578 absolute error = 7.656332950303778998368e-10 relative error = 7.5405059659312186386832754373315e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1756 y[1] (analytic) = 1.0153781032221264754586710222051 y[1] (numeric) = 1.015378102451296022889646057148 absolute error = 7.708304525690249650571e-10 relative error = 7.5915607213010413169387732623458e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1757 y[1] (analytic) = 1.0153955780394210412481602937928 y[1] (numeric) = 1.0153955772633649592874098993033 absolute error = 7.760560819607503944895e-10 relative error = 7.6428940478468511740746525939716e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1758 y[1] (analytic) = 1.0154130627027598184384023059624 y[1] (numeric) = 1.0154130619214495161410339401718 absolute error = 7.813103022973683657906e-10 relative error = 7.6945071025354736312769369864029e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1759 y[1] (analytic) = 1.0154305572119679603961549923394 y[1] (numeric) = 1.0154305564253747273789318212987 absolute error = 7.865932330172231710407e-10 relative error = 7.7464010456504736446983117345778e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.176 y[1] (analytic) = 1.0154480615668705220294827209227 y[1] (numeric) = 1.0154480607749655281237113959858 absolute error = 7.919049939057713249369e-10 relative error = 7.7985770407974906863946317465324e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=186.9MB, alloc=4.5MB, time=8.84 x[1] = 0.1761 y[1] (analytic) = 1.0154655757672924597895057450033 y[1] (numeric) = 1.015465574970046754693341746136 absolute error = 7.972457050961639988673e-10 relative error = 7.8510362549095759043794689487147e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1762 y[1] (analytic) = 1.0154830998130586316721506386511 y[1] (numeric) = 1.0154830990104431446023208577958 absolute error = 8.026154870698297808553e-10 relative error = 7.9037798582525314603628790074731e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1763 y[1] (analytic) = 1.0155006337039937972199017167544 y[1] (numeric) = 1.0155006328959793365628439553891 absolute error = 8.080144606570577613653e-10 relative error = 7.9568090244302520437628965394109e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1764 y[1] (analytic) = 1.0155181774399226175235534395933 y[1] (numeric) = 1.0155181766264798704859724946332 absolute error = 8.134427470375809449601e-10 relative error = 8.0101249303900685605680987718526e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1765 y[1] (analytic) = 1.0155357310206696552239638019306 y[1] (numeric) = 1.015535730201769187482803814131 absolute error = 8.189004677411599877996e-10 relative error = 8.0637287564280939956223646795311e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1766 y[1] (analytic) = 1.0155532944460593745138087066019 y[1] (numeric) = 1.0155532936216716298656414456297 absolute error = 8.243877446481672609722e-10 relative error = 8.1176216861945714469203625259683e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1767 y[1] (analytic) = 1.0155708677159161411393373225869 y[1] (numeric) = 1.0155708668860114411491660829397 absolute error = 8.299046999901712396472e-10 relative error = 8.1718049066992243304714537988353e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1768 y[1] (analytic) = 1.0155884508300642224021284275456 y[1] (numeric) = 1.0155884499946127660516072095051 absolute error = 8.354514563505212180405e-10 relative error = 8.2262796083166087543287721923353e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1769 y[1] (analytic) = 1.0156060437883277871608477348014 y[1] (numeric) = 1.0156060429472996504959153846179 absolute error = 8.410281366649323501835e-10 relative error = 8.2810469847914680603562849007294e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.177 y[1] (analytic) = 1.0156236465905309058330062047525 y[1] (numeric) = 1.0156236457438960416109351882691 absolute error = 8.466348642220710164834e-10 relative error = 8.3361082332440895322895887369043e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1771 y[1] (analytic) = 1.0156412592364975503967193406957 y[1] (numeric) = 1.0156412583842257877325788246272 absolute error = 8.522717626641405160685e-10 relative error = 8.3914645541756632686990486686439e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1772 y[1] (analytic) = 1.0156588817260515943924674690435 y[1] (numeric) = 1.015658880868112638405000384138 absolute error = 8.579389559874670849055e-10 relative error = 8.4471171514736432193985838857796e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1773 y[1] (analytic) = 1.015676514059016812924857003918 y[1] (numeric) = 1.0156765131953802443817707642367 absolute error = 8.636365685430862396813e-10 relative error = 8.5030672324171103838972472353571e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1774 y[1] (analytic) = 1.0156941562352168826643826961034 y[1] (numeric) = 1.0156941553658521576270532486652 absolute error = 8.693647250373294474382e-10 relative error = 8.5593160076821381704549828742616e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1775 y[1] (analytic) = 1.0157118082544753818491908663392 y[1] (numeric) = 1.0157118073793518313167797453859 absolute error = 8.751235505324111209533e-10 relative error = 8.6158646913471599143223413978746e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1776 y[1] (analytic) = 1.0157294701166157902868436229378 y[1] (numeric) = 1.0157294692357026198398276830851 absolute error = 8.809131704470159398527e-10 relative error = 8.6727145008983385537416490354711e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=190.7MB, alloc=4.5MB, time=9.04 x[1] = 0.1777 y[1] (analytic) = 1.0157471418214614893560840637073 y[1] (numeric) = 1.0157471409347277787991975662578 absolute error = 8.867337105568864974495e-10 relative error = 8.7298666572349384622710628264799e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1778 y[1] (analytic) = 1.0157648233688357620086024621621 y[1] (numeric) = 1.0157648224762504650131911888656 absolute error = 8.925852969954112732965e-10 relative error = 8.7873223846746994360113389190260e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1779 y[1] (analytic) = 1.0157825147585617927708034380052 y[1] (numeric) = 1.0157825138600937365165905065607 absolute error = 8.984680562542129314445e-10 relative error = 8.8450829109592128343148292827222e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.178 y[1] (analytic) = 1.0158002159904626677455741118622 y[1] (numeric) = 1.0158002150860805525618371674674 absolute error = 9.043821151837369443948e-10 relative error = 8.9031494672592998725332686712118e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1781 y[1] (analytic) = 1.0158179270643613746140532442512 y[1] (numeric) = 1.0158179261540337736202127015134 absolute error = 9.103276009938405427378e-10 relative error = 8.9615232881803920653930923964416e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1782 y[1] (analytic) = 1.0158356479800808026374013587699 y[1] (numeric) = 1.0158356470637761613830193683035 absolute error = 9.163046412543819904664e-10 relative error = 9.0202056117679138195552130221107e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1783 y[1] (analytic) = 1.0158533787374437426585718494823 y[1] (numeric) = 1.0158533778151303787627616635274 absolute error = 9.223133638958101859549e-10 relative error = 9.0791976795126671739355657044833e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1784 y[1] (analytic) = 1.0158711193362728871040830724882 y[1] (numeric) = 1.0158711184079189898943284838934 absolute error = 9.283538972097545885948e-10 relative error = 9.1385007363562186863693141839931e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1785 y[1] (analytic) = 1.0158888697763908299857914216558 y[1] (numeric) = 1.015888868841964460136175950581 absolute error = 9.344263698496154710748e-10 relative error = 9.1981160306962884651609420014774e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1786 y[1] (analytic) = 1.0159066300576200669026653885024 y[1] (numeric) = 1.0159066291170891560715108912041 absolute error = 9.405309108311544972983e-10 relative error = 9.2580448143921413441212116577234e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1787 y[1] (analytic) = 1.0159244001797829950425606062028 y[1] (numeric) = 1.0159243992331153455094749802762 absolute error = 9.466676495330856259266e-10 relative error = 9.3182883427699801996414638362628e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1788 y[1] (analytic) = 1.0159421801427019131839958777093 y[1] (numeric) = 1.015942179189865197486329538171 absolute error = 9.528367156976663395383e-10 relative error = 9.3788478746283414083780655414987e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1789 y[1] (analytic) = 1.0159599699461990216979301879652 y[1] (numeric) = 1.0159599689871607822666409885697 absolute error = 9.590382394312891993955e-10 relative error = 9.4397246722434924441204954217184e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.179 y[1] (analytic) = 1.0159777695900964225495407001936 y[1] (numeric) = 1.015977768624824071344466974387 absolute error = 9.652723512050737258066e-10 relative error = 9.5009200013748316124083759894026e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1791 y[1] (analytic) = 1.0159955790742161193000017362441 y[1] (numeric) = 1.0159955781026769374445431321684 absolute error = 9.715391818554586040757e-10 relative error = 9.5624351312702899214644283407078e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1792 y[1] (analytic) = 1.0160133983983800171082647409797 y[1] (numeric) = 1.0160133974205411545234705249506 absolute error = 9.778388625847942160291e-10 relative error = 9.6242713346717350880149439161732e-08 % h = 0.0001 TOP MAIN SOLVE Loop memory used=194.5MB, alloc=4.5MB, time=9.22 NO POLE x[1] = 0.1793 y[1] (analytic) = 1.0160312275624099227328392306858 y[1] (numeric) = 1.016031226578238397770903733577 absolute error = 9.841715249619354971088e-10 relative error = 9.6864298878203776765631602126254e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1794 y[1] (analytic) = 1.0160490665661275445335747254835 y[1] (numeric) = 1.0160490655755902436107396064607 absolute error = 9.905373009228351190228e-10 relative error = 9.7489120704621793706796423217518e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1795 y[1] (analytic) = 1.0160669154093544924734436657298 y[1] (numeric) = 1.0160669144124181697023066677867 absolute error = 9.969363227711369979431e-10 relative error = 9.8117191658532633748842981819156e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1796 y[1] (analytic) = 1.016084774091912278120325312386 y[1] (numeric) = 1.0160847730885435549415551841456 absolute error = 1.0033687231787701282404e-09 relative error = 9.8748524607653269456756552774611e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1797 y[1] (analytic) = 1.016102642613622314648790631338 y[1] (numeric) = 1.0161026416037876794622478895908 absolute error = 1.0098346351865427417472e-09 relative error = 9.9383132454910560502893009849499e-08 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1798 y[1] (analytic) = 1.0161205209743059168418881616486 y[1] (numeric) = 1.0161205199579717246371513691113 absolute error = 1.0163341922047367925373e-09 relative error = 1.0002102813849542151730675015898e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1799 y[1] (analytic) = 1.016138409173784301092930867726 y[1] (numeric) = 1.0161384081509167730792281005121 absolute error = 1.0228675280137027672139e-09 relative error = 1.0066222463191701118668440377657e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.18 y[1] (analytic) = 1.0161563072118785854072839753885 y[1] (numeric) = 1.0161563061824438086428291546945 absolute error = 1.0294347767644548206940e-09 relative error = 1.0130673494405694258730074595062e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1801 y[1] (analytic) = 1.01617421508840978940415379181 y[1] (numeric) = 1.0161742140523737164248875543277 absolute error = 1.0360360729792662374823e-09 relative error = 1.0195457211922351473795154239751e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1802 y[1] (analytic) = 1.0161921328031988343183775093263 y[1] (numeric) = 1.0161921317605272827661122909046 absolute error = 1.0426715515522652184217e-09 relative error = 1.0260574923720596535821477539420e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1803 y[1] (analytic) = 1.0162100603560665430022139930849 y[1] (numeric) = 1.0162100593067251952521830001732 absolute error = 1.0493413477500309929117e-09 relative error = 1.0326027941332874481780208726297e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1804 y[1] (analytic) = 1.0162279977468336399271355525214 y[1] (numeric) = 1.0162279966907880427149452959358 absolute error = 1.0560455972121902565856e-09 relative error = 1.0391817579850581126271995326267e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1805 y[1] (analytic) = 1.0162459449753207511856206966428 y[1] (numeric) = 1.0162459439125363152336067622084 absolute error = 1.0627844359520139344344e-09 relative error = 1.0457945157929494690366194040007e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1806 y[1] (analytic) = 1.0162639020413484044929478731017 y[1] (numeric) = 1.0162639009717904041359336037318 absolute error = 1.0695580003570142693699e-09 relative error = 1.0524411997795209545250314377986e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1807 y[1] (analytic) = 1.0162818689447370291889901910416 y[1] (numeric) = 1.0162818678683706019994479548265 absolute error = 1.0763664271895422362151e-09 relative error = 1.0591219425248572069233198062212e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=198.3MB, alloc=4.5MB, time=9.40 x[1] = 0.1808 y[1] (analytic) = 1.0162998456853069562400111276969 y[1] (numeric) = 1.0162998446020971026526258465838 absolute error = 1.0832098535873852811131e-09 relative error = 1.0658368769671118616675665705600e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1809 y[1] (analytic) = 1.0163178322628784182404612187289 y[1] (numeric) = 1.0163178311727900011760958323848 absolute error = 1.0900884170643653863441e-09 relative error = 1.0725861364030515597406326193947e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.181 y[1] (analytic) = 1.0163358286772715494147757322793 y[1] (numeric) = 1.0163358275802692939038382717393 absolute error = 1.0970022555109374605400e-09 relative error = 1.0793698544886001665178970160098e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1811 y[1] (analytic) = 1.016353834928306385619173326725 y[1] (numeric) = 1.016353833824354878424385272437 absolute error = 1.1039515071947880542880e-09 relative error = 1.0861881652393832013746373893067e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1812 y[1] (analytic) = 1.0163718510158028643434556921139 y[1] (numeric) = 1.0163718499048665535820212910022 absolute error = 1.1109363107614344011117e-09 relative error = 1.0930412030312724779096515832064e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1813 y[1] (analytic) = 1.0163898769395808247128081752655 y[1] (numeric) = 1.0163898758216240194779843914447 absolute error = 1.1179568052348237838208e-09 relative error = 1.0999291026009309546422501889656e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1814 y[1] (analytic) = 1.0164079126994600074896013885178 y[1] (numeric) = 1.0164079115744468774716681622988 absolute error = 1.1250131300179332262190e-09 relative error = 1.1068519990463577960382448371199e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1815 y[1] (analytic) = 1.0164259582952600550751938021018 y[1] (numeric) = 1.0164259571631546301818242919423 absolute error = 1.1321054248933695101595e-09 relative error = 1.1138100278274336437203316692890e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1816 y[1] (analytic) = 1.0164440137268005115117353201265 y[1] (numeric) = 1.0164440125875666814877658021872 absolute error = 1.1392338300239695179393e-09 relative error = 1.1208033247664660977200116936639e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1817 y[1] (analytic) = 1.016462078993900822483971840156 y[1] (numeric) = 1.0164620778475023365305709401343 absolute error = 1.1463984859534009000217e-09 relative error = 1.1278320260487354076263900966367e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1818 y[1] (analytic) = 1.0164801540963803353210507963602 y[1] (numeric) = 1.0164801529427808017142877282841 absolute error = 1.1535995336067630680761e-09 relative error = 1.1348962682230403734868729797017e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1819 y[1] (analytic) = 1.0164982390340582989983276862225 y[1] (numeric) = 1.0164982378732211847071391728952 absolute error = 1.1608371142911885133273e-09 relative error = 1.1419961882022444563178013157335e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.182 y[1] (analytic) = 1.016516333806753864139173580784 y[1] (numeric) = 1.0165163326386424944427291305826 absolute error = 1.1681113696964444502014e-09 relative error = 1.1491319232638220980780160532975e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1821 y[1] (analytic) = 1.0165344384142860830167836184085 y[1] (numeric) = 1.0165344372388636411212488331479 absolute error = 1.1754224418955347852606e-09 relative error = 1.1563036110504052509634357655117e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1822 y[1] (analytic) = 1.0165525528564739095559864820495 y[1] (numeric) = 1.0165525516737034362106840706334 absolute error = 1.1827704733453024114161e-09 relative error = 1.1635113895703301158776501019714e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1823 y[1] (analytic) = 1.0165706771331361993350548599997 y[1] (numeric) = 1.0165706759429805924480230325915 absolute error = 1.1901556068870318274082e-09 relative error = 1.1707553971981840899334058155819e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=202.1MB, alloc=4.5MB, time=9.59 x[1] = 0.1824 y[1] (analytic) = 1.0165888112440917095875168901072 y[1] (numeric) = 1.0165888100465137238404648075619 absolute error = 1.1975779857470520825453e-09 relative error = 1.1780357726753529228423916710687e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1825 y[1] (analytic) = 1.0166069551891590992039685874386 y[1] (numeric) = 1.0166069539841213456666285407488 absolute error = 1.2050377535373400466898e-09 relative error = 1.1853526551105680820470606455199e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1826 y[1] (analytic) = 1.0166251089681569287338872553717 y[1] (numeric) = 1.016625107755621874477763249889 absolute error = 1.2125350542561240054827e-09 relative error = 1.1927061839804543264519379344620e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1827 y[1] (analytic) = 1.0166432725809036603874458800988 y[1] (numeric) = 1.0166432713608336280989582993041 absolute error = 1.2200700322884875807947e-09 relative error = 1.2000964991300774886079005364973e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1828 y[1] (analytic) = 1.0166614460272176580373285085239 y[1] (numeric) = 1.0166614447995748256303545321274 absolute error = 1.2276428324069739763965e-09 relative error = 1.2075237407734924652077062892440e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1829 y[1] (analytic) = 1.016679629306917187220546609534 y[1] (numeric) = 1.0166796280716635874483560606989 absolute error = 1.2352535997721905488351e-09 relative error = 1.2149880494942914157452188030227e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.183 y[1] (analytic) = 1.0166978224198204151402564186277 y[1] (numeric) = 1.0166978211769179352068427151191 absolute error = 1.2429024799334137035086e-09 relative error = 1.2224895662461521691963537970512e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1831 y[1] (analytic) = 1.0167160253657454106675772658821 y[1] (numeric) = 1.0167160241151557918383831499539 absolute error = 1.2505896188291941159282e-09 relative error = 1.2300284323533868385760067546970e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1832 y[1] (analytic) = 1.0167342381445101443434108872399 y[1] (numeric) = 1.016734236886194981555448609083 absolute error = 1.2583151627879622781569e-09 relative error = 1.2376047895114906432259811817946e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1833 y[1] (analytic) = 1.0167524607559324883802617190992 y[1] (numeric) = 1.0167524594898532298516273486828 absolute error = 1.2660792585286343704164e-09 relative error = 1.2452187797876909386908762857418e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1834 y[1] (analytic) = 1.0167706931998302166640581761866 y[1] (numeric) = 1.0167706919259481635028397183366 absolute error = 1.2738820531612184578500e-09 relative error = 1.2528705456214964540352261902021e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1835 y[1] (analytic) = 1.0167889354760210047559749126964 y[1] (numeric) = 1.0167889341942973105685539002633 absolute error = 1.2817236941874210124331e-09 relative error = 1.2605602298252467364588929110174e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1836 y[1] (analytic) = 1.0168071875843224298942560666778 y[1] (numeric) = 1.0168071862947181003930023066571 absolute error = 1.2896043295012537600207e-09 relative error = 1.2682879755846618030655240673748e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1837 y[1] (analytic) = 1.0168254495245519709960394876505 y[1] (numeric) = 1.0168254482270278636063986351295 absolute error = 1.2975241073896408525210e-09 relative error = 1.2760539264593919996385640250260e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1838 y[1] (analytic) = 1.0168437212965270086591819474317 y[1] (numeric) = 1.0168437199910438321261555822459 absolute error = 1.3054831765330263651858e-09 relative error = 1.2838582263835680662808535305374e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1839 y[1] (analytic) = 1.0168620029000648251640853341565 y[1] (numeric) = 1.0168620015865831391581032151486 absolute error = 1.3134816860059821190079e-09 relative error = 1.2917010196663514097733338909163e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=206.0MB, alloc=4.5MB, time=9.78 x[1] = 0.184 y[1] (analytic) = 1.0168802943349826044755238294719 y[1] (numeric) = 1.0168802930134628191977080012579 absolute error = 1.3215197852778158282140e-09 relative error = 1.2995824509924845825066728122786e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1841 y[1] (analytic) = 1.0168985956010974322444720688878 y[1] (numeric) = 1.0168985942714998080312924960434 absolute error = 1.3295976242131795728444e-09 relative error = 1.3075026654228419678423556257307e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1842 y[1] (analytic) = 1.0169169066982262958099342852657 y[1] (numeric) = 1.0169169053605109427372556888573 absolute error = 1.3377153530726785964084e-09 relative error = 1.3154618083949806717573983664163e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1843 y[1] (analytic) = 1.0169352276261860842007744354269 y[1] (numeric) = 1.0169352262803129616872940068214 absolute error = 1.3458731225134804286055e-09 relative error = 1.3234600257236916206279924046535e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1844 y[1] (analytic) = 1.0169535583847935881375473098626 y[1] (numeric) = 1.0169535570307225045476229767602 absolute error = 1.3540710835899243331024e-09 relative error = 1.3314974636015508650072651066747e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1845 y[1] (analytic) = 1.0169718989738655000343306255268 y[1] (numeric) = 1.0169718976115561122801995451708 absolute error = 1.3623093877541310803560e-09 relative error = 1.3395742685994710892525108548761e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1846 y[1] (analytic) = 1.0169902493932184140005581016939 y[1] (numeric) = 1.0169902480226302271439450562229 absolute error = 1.3705881868566130454710e-09 relative error = 1.3476905876672533268556467139517e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1847 y[1] (analytic) = 1.0170086096426688258428535188628 y[1] (numeric) = 1.01700860826376119269596888778 absolute error = 1.3789076331468846310828e-09 relative error = 1.3558465681341388813326854264192e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1848 y[1] (analytic) = 1.0170269797220331330668657606893 y[1] (numeric) = 1.0170269783347652537927927454332 absolute error = 1.3872678792740730152561e-09 relative error = 1.3640423577093614525276967280347e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1849 y[1] (analytic) = 1.0170453596311276348791048389278 y[1] (numeric) = 1.0170453582354585565915756145404 absolute error = 1.3956690782875292243874e-09 relative error = 1.3722781044826994681845382362206e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.185 y[1] (analytic) = 1.0170637493697685321887789013652 y[1] (numeric) = 1.0170637479656571485513393702622 absolute error = 1.4041113836374395311030e-09 relative error = 1.3805539569250286206429538898286e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1851 y[1] (analytic) = 1.0170821489377719276096322227265 y[1] (numeric) = 1.0170821475251769784341950455862 absolute error = 1.4125949491754371771403e-09 relative error = 1.3888700638888746085118750903369e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1852 y[1] (analytic) = 1.0171005583349538254617841785367 y[1] (numeric) = 1.017100556913833896306569757332 absolute error = 1.4211199291552144212047e-09 relative error = 1.3972265746089660831771579906646e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1853 y[1] (analytic) = 1.0171189775611301317735692019172 y[1] (numeric) = 1.0171189761314436535404342901281 absolute error = 1.4296864782331349117891e-09 relative error = 1.4056236387027877999957529603107e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1854 y[1] (analytic) = 1.0171374066161166542833777233016 y[1] (numeric) = 1.0171374051778219028145313383534 absolute error = 1.4382947514688463849482e-09 relative error = 1.4140614061711339740333888405274e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1855 y[1] (analytic) = 1.0171558454997291024414980930501 y[1] (numeric) = 1.0171558440527841981156044060339 absolute error = 1.4469449043258936870162e-09 relative error = 1.4225400273986618401992888446820e-07 % h = 0.0001 TOP MAIN SOLVE Loop memory used=209.8MB, alloc=4.5MB, time=9.96 NO POLE x[1] = 0.1856 y[1] (analytic) = 1.0171742942117830874119594869448 y[1] (numeric) = 1.0171742927561459947396273646876 absolute error = 1.4556370926723321222572e-09 relative error = 1.4310596531544454176320972393547e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1857 y[1] (analytic) = 1.0171927527520941220743757945482 y[1] (numeric) = 1.0171927512877226492930346691088 absolute error = 1.4643714727813411254394e-09 relative error = 1.4396204345925294781929395822796e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1858 y[1] (analytic) = 1.0172112211204776210257904904053 y[1] (numeric) = 1.0172112196473294196939522310835 absolute error = 1.4731482013318382593218e-09 relative error = 1.4482225232524837189191537733860e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1859 y[1] (analytic) = 1.0172296993167489005825224880717 y[1] (numeric) = 1.017229697834781465173428951028 absolute error = 1.4819674354090935370437e-09 relative error = 1.4568660710599571382937763537488e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.186 y[1] (analytic) = 1.0172481873407231787820129769491 y[1] (numeric) = 1.0172481858498938462766689075424 absolute error = 1.4908293325053440694067e-09 relative error = 1.4655512303272326161852527760450e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1861 y[1] (analytic) = 1.017266685192215575384673241909 y[1] (numeric) = 1.0172666836924815248642642048708 absolute error = 1.4997340505204090370382e-09 relative error = 1.4742781537537816973111265171795e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1862 y[1] (analytic) = 1.017285192871041111875733465687 y[1] (numeric) = 1.0172851913623593641134284782598 absolute error = 1.5086817477623049874272e-09 relative error = 1.4830469944268195780812057493367e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1863 y[1] (analytic) = 1.0173037103770147114670925140295 y[1] (numeric) = 1.0173037088593421285192310572071 absolute error = 1.5176725829478614568224e-09 relative error = 1.4918579058218602966748941306443e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1864 y[1] (analytic) = 1.0173222377099511990991687035725 y[1] (numeric) = 1.0173222361832444838958317865926 absolute error = 1.5267067152033369169799e-09 relative error = 1.5007110418032721262046926665431e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1865 y[1] (analytic) = 1.0173407748696653014427515524365 y[1] (numeric) = 1.0173407733338809973777165056828 absolute error = 1.5357843040650350467537e-09 relative error = 1.5096065566248331708236538938789e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1866 y[1] (analytic) = 1.0173593218559716469008545135164 y[1] (numeric) = 1.0173593203110661374209331850008 absolute error = 1.5449055094799213285156e-09 relative error = 1.5185446049302871646280563434413e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1867 y[1] (analytic) = 1.0173778786686847656105686904504 y[1] (numeric) = 1.0173778771146142738043287210537 absolute error = 1.5540704918062399693967e-09 relative error = 1.5275253417538994732120466800410e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1868 y[1] (analytic) = 1.0173964453076190894449175362473 y[1] (numeric) = 1.0173964437443396776307863889089 absolute error = 1.5632794118141311473384e-09 relative error = 1.5365489225210132977267448040522e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1869 y[1] (analytic) = 1.0174150217725889520147125345547 y[1] (numeric) = 1.0174150202000565213284639526114 absolute error = 1.5725324306862485819433e-09 relative error = 1.5456155030486060812987394463598e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.187 y[1] (analytic) = 1.0174336080634085886704098635492 y[1] (numeric) = 1.0174336064815788786520324334335 absolute error = 1.5818297100183774301157e-09 relative error = 1.5547252395458461176621885294685e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=213.6MB, alloc=4.5MB, time=10.14 x[1] = 0.1871 y[1] (analytic) = 1.0174522041798921365039680424307 y[1] (numeric) = 1.0174522025887207246839155359485 absolute error = 1.5911714118200525064822e-09 relative error = 1.5638782886146493618594997566009e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1872 y[1] (analytic) = 1.0174708101218536343507065605009 y[1] (numeric) = 1.017470808521295935835529731921 absolute error = 1.6005576985151768285799e-09 relative error = 1.5730748072502364428625932639941e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1873 y[1] (analytic) = 1.0174894258891070227911654888088 y[1] (numeric) = 1.0174894242791182898485250020045 absolute error = 1.6099887329426404868043e-09 relative error = 1.5823149528416898779712444598969e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1874 y[1] (analytic) = 1.0175080514814661441529660743434 y[1] (numeric) = 1.0175080498620014657960262352388 absolute error = 1.6194646783569398391046e-09 relative error = 1.5915988831725114888406556437006e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1875 y[1] (analytic) = 1.0175266868987447425126723167564 y[1] (numeric) = 1.0175266852697590440838752863381 absolute error = 1.6289856984287970304183e-09 relative error = 1.6009267564211800189945081119194e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1876 y[1] (analytic) = 1.0175453321407564636976535275946 y[1] (numeric) = 1.0175453305022045064518736907626 absolute error = 1.6385519572457798368320e-09 relative error = 1.6102987311617089526748075893193e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1877 y[1] (analytic) = 1.017563987207314855287947872025 y[1] (numeric) = 1.0175639855591512359750260375644 absolute error = 1.6481636193129218344606e-09 relative error = 1.6197149663642045348850200432736e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1878 y[1] (analytic) = 1.0175826520982333666181268930325 y[1] (numeric) = 1.0175826504404125170647839999998 absolute error = 1.6578208495533428930327e-09 relative error = 1.6291756213954239924786459696487e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1879 y[1] (analytic) = 1.017601326813325348779161018073 y[1] (numeric) = 1.0176013251458015354702910238997 absolute error = 1.6675238133088699941733e-09 relative error = 1.6386808560193339561485998607223e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.188 y[1] (analytic) = 1.0176200113524040546202860481617 y[1] (numeric) = 1.0176200096751313782796276737898 absolute error = 1.6772726763406583743719e-09 relative error = 1.6482308303976690831697888011509e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1881 y[1] (analytic) = 1.0176387057152826387508706293798 y[1] (numeric) = 1.0176387040282150339210576367521 absolute error = 1.6870676048298129926277e-09 relative error = 1.6578257050904908807507975274175e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1882 y[1] (analytic) = 1.0176574099017741575422847067787 y[1] (numeric) = 1.0176574082048653921642743840196 absolute error = 1.6969087653780103227591e-09 relative error = 1.6674656410567467298461406989142e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1883 y[1] (analytic) = 1.0176761239116915691297689606649 y[1] (numeric) = 1.0176761222048952441216484902962 absolute error = 1.7067963250081204703687e-09 relative error = 1.6771507996548291092844496998974e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1884 y[1] (analytic) = 1.0176948477448477334143052252462 y[1] (numeric) = 1.0176948460281172822494756107924 absolute error = 1.7167304511648296144538e-09 relative error = 1.6868813426431350200667576905428e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1885 y[1] (analytic) = 1.0177135814010554120644878896202 y[1] (numeric) = 1.0177135796743441003492251159699 absolute error = 1.7267113117152627736503e-09 relative error = 1.6966574321806256096869589485015e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1886 y[1] (analytic) = 1.0177323248801272685183962810866 y[1] (numeric) = 1.0177323231433881935687893839858 absolute error = 1.7367390749496068971008e-09 relative error = 1.7064792308273859963293441551894e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=217.4MB, alloc=4.5MB, time=10.33 x[1] = 0.1887 y[1] (analytic) = 1.0177510781818758679854680307653 y[1] (numeric) = 1.0177510764350619584037337508282 absolute error = 1.7468139095817342799371e-09 relative error = 1.7163469015451852927974995316300e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1888 y[1] (analytic) = 1.0177698413061136774483734215001 y[1] (numeric) = 1.0177698395491776926985471181353 absolute error = 1.7569359847498263033648e-09 relative error = 1.7262606076980368300263773145198e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1889 y[1] (analytic) = 1.0177886142526530656648907180305 y[1] (numeric) = 1.0177886124855475956478932186891 absolute error = 1.7671054700169974993414e-09 relative error = 1.7362205130527585800329567593951e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.189 y[1] (analytic) = 1.0178073970213063031697824794125 y[1] (numeric) = 1.0178073952439837677978625395761 absolute error = 1.7773225353719199398364e-09 relative error = 1.7462267817795337781580414879779e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1891 y[1] (analytic) = 1.0178261896118855622766728536692 y[1] (numeric) = 1.0178261878242982110472249030057 absolute error = 1.7875873512294479506635e-09 relative error = 1.7562795784524717444532873515447e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1892 y[1] (analytic) = 1.0178449920242029170799258546532 y[1] (numeric) = 1.0178449902263028286486827047787 absolute error = 1.7979000884312431498745e-09 relative error = 1.7663790680501689040670399580091e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1893 y[1] (analytic) = 1.0178638042580703434565246211011 y[1] (numeric) = 1.0178638024498094252101248103971 absolute error = 1.8082609182463998107040e-09 relative error = 1.7765254159562700064820461324025e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1894 y[1] (analytic) = 1.0178826263132997190679516578625 y[1] (numeric) = 1.0178826244946297066958811088075 absolute error = 1.8186700123720705490550e-09 relative error = 1.7867187879600295434590624960983e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1895 y[1] (analytic) = 1.0179014581897028233620700592833 y[1] (numeric) = 1.0179014563605752804279777237688 absolute error = 1.8291275429340923355145e-09 relative error = 1.7969593502568733655393783402229e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1896 y[1] (analytic) = 1.0179202998870913375750057147257 y[1] (numeric) = 1.0179202980474576550873928828362 absolute error = 1.8396336824876128318895e-09 relative error = 1.8072472694489604969605236958100e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1897 y[1] (analytic) = 1.0179391514052768447330304962051 y[1] (numeric) = 1.017939149555088240715313443954 absolute error = 1.8501886040177170522511e-09 relative error = 1.8175827125457451488367575743041e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1898 y[1] (analytic) = 1.0179580127440708296544464281262 y[1] (numeric) = 1.0179580108832783487143920796471 absolute error = 1.8607924809400543484791e-09 relative error = 1.8279658469645389304605253847413e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1899 y[1] (analytic) = 1.0179768839032846789514708390979 y[1] (numeric) = 1.0179768820318391918500051188044 absolute error = 1.8714454871014657202935e-09 relative error = 1.8383968405310732585751568173661e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.19 y[1] (analytic) = 1.0179957648827296810321224958101 y[1] (numeric) = 1.0179957630005818842515110460451 absolute error = 1.8821477967806114497650e-09 relative error = 1.8488758614800619644746519860030e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1901 y[1] (analytic) = 1.0180146556822170261021087189516 y[1] (numeric) = 1.0180146537893174414135096586589 absolute error = 1.8928995846885990602927e-09 relative error = 1.8594030784557640987825491349289e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1902 y[1] (analytic) = 1.0180335563015578061667134811516 y[1] (numeric) = 1.018033554397856780197101881113 absolute error = 1.9037010259696116000386e-09 relative error = 1.8699786605125469337632195485402e-07 % h = 0.0001 TOP MAIN SOLVE Loop memory used=221.2MB, alloc=4.5MB, time=10.52 NO POLE x[1] = 0.1903 y[1] (analytic) = 1.0180524667405630150326864869251 y[1] (numeric) = 1.0180524648260107188311502371166 absolute error = 1.9145522962015362498085e-09 relative error = 1.8806027771154491630189122951056e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1904 y[1] (analytic) = 1.0180713869990435483101332346041 y[1] (numeric) = 1.0180713850735899769135399792343 absolute error = 1.9254535713965932553698e-09 relative error = 1.8912755981407442984267325179099e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1905 y[1] (analytic) = 1.0180903170768102034144060602347 y[1] (numeric) = 1.0180903151404051754124408760412 absolute error = 1.9364050280019651841935e-09 relative error = 1.9019972938765042641665708381416e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1906 y[1] (analytic) = 1.0181092569736736795679961634222 y[1] (numeric) = 1.0181092550262668366675696568096 absolute error = 1.9474068429004265066126e-09 relative error = 1.9127680350231631876957917995877e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1907 y[1] (analytic) = 1.0181282066894445778024266151044 y[1] (numeric) = 1.0181282047309853843914531137203 absolute error = 1.9584591934109735013841e-09 relative error = 1.9235879926940813875215551837326e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1908 y[1] (analytic) = 1.0181471662239334009601463472352 y[1] (numeric) = 1.0181471642543711436706918615897 absolute error = 1.9695622572894544856455e-09 relative error = 1.9344573384161095576252557428677e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1909 y[1] (analytic) = 1.0181661355769505536964251243581 y[1] (numeric) = 1.0181661335962343409672247551036 absolute error = 1.9807162127292003692545e-09 relative error = 1.9453762441301531483913833416972e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.191 y[1] (analytic) = 1.0181851147483063424812494970519 y[1] (numeric) = 1.0181851127563851041195939635501 absolute error = 1.9919212383616555335018e-09 relative error = 1.9563448821917369438942616423612e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1911 y[1] (analytic) = 1.0182041037378109756012197372296 y[1] (numeric) = 1.018204101734633462344210703043 absolute error = 2.0031775132570090341866e-09 relative error = 1.9673634253715698353958062972263e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1912 y[1] (analytic) = 1.0182231025452745631614477552709 y[1] (numeric) = 1.0182231005307893462366216262268 absolute error = 2.0144852169248261290441e-09 relative error = 1.9784320468561097909071265571837e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1913 y[1] (analytic) = 1.0182421111705071170874559989687 y[1] (numeric) = 1.0182421091446625877727758694554 absolute error = 2.0258445293146801295133e-09 relative error = 1.9895509202481290206657898013539e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1914 y[1] (analytic) = 1.0182611296133185511270773342734 y[1] (numeric) = 1.0182611275760629203102927574358 absolute error = 2.0372556308167845768376e-09 relative error = 2.0007202195672793383846710670620e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1915 y[1] (analytic) = 1.0182801578735186808523559078119 y[1] (numeric) = 1.0182801558247999785897301653285 absolute error = 2.0487187022626257424834e-09 relative error = 2.0119401192506577181211180511376e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1916 y[1] (analytic) = 1.0182991959509172236614489911666 y[1] (numeric) = 1.0182991938906832987358535382957 absolute error = 2.0602339249255954528709e-09 relative error = 2.0232107941533720466239787989112e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1917 y[1] (analytic) = 1.0183182438453237987805298068914 y[1] (numeric) = 1.0183182417735223182589055684895 absolute error = 2.0718014805216242384019e-09 relative error = 2.0345324195491070710067856131719e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=225.0MB, alloc=4.5MB, time=10.71 x[1] = 0.1918 y[1] (analytic) = 1.0183373015565479272656913362488 y[1] (numeric) = 1.0183372994731263760558765294712 absolute error = 2.0834215512098148067776e-09 relative error = 2.0459051711306905416034197241254e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1919 y[1] (analytic) = 1.0183563690843990320048511086473 y[1] (numeric) = 1.0183563669893047124117752680533 absolute error = 2.0950943195930758405940e-09 relative error = 2.0573292250106595498572561259414e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.192 y[1] (analytic) = 1.0183754464286864377196569727608 y[1] (numeric) = 1.0183754443218664690009008535558 absolute error = 2.1068199687187561192050e-09 relative error = 2.0688047577218270610972212608441e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1921 y[1] (analytic) = 1.0183945335892193709673938493102 y[1] (numeric) = 1.0183945314706206888881148844683 absolute error = 2.1185986820792789648419e-09 relative error = 2.0803319462178486420527996010753e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1922 y[1] (analytic) = 1.0184136305658069601428914654891 y[1] (numeric) = 1.0184136284353763165301144525095 absolute error = 2.1304306436127770129796e-09 relative error = 2.0919109678737893829615746027221e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1923 y[1] (analytic) = 1.0184327373582582354804330710142 y[1] (numeric) = 1.0184327352159421977767057640753 absolute error = 2.1423160377037273069389e-09 relative error = 2.1035420004866910141219839764333e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1924 y[1] (analytic) = 1.0184518539663821290556651357803 y[1] (numeric) = 1.0184518518121270798720784190674 absolute error = 2.1542550491835867167129e-09 relative error = 2.1152252222761392167425729634565e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1925 y[1] (analytic) = 1.0184709803899874747875080291028 y[1] (numeric) = 1.0184709782237396114560803470938 absolute error = 2.1662478633314276820090e-09 relative error = 2.1269608118848311279424444794204e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1926 y[1] (analytic) = 1.0184901166288830084400676805266 y[1] (numeric) = 1.0184901144505883425654934010324 absolute error = 2.1782946658745742794942e-09 relative error = 2.1387489483791430397538521736184e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1927 y[1] (analytic) = 1.0185092626828773676245482221834 y[1] (numeric) = 1.0185092604924817246353096079497 absolute error = 2.1903956429892386142337e-09 relative error = 2.1505898112496982919801194773686e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1928 y[1] (analytic) = 1.0185284185517790918011656126785 y[1] (numeric) = 1.0185284163492281105000080773656 absolute error = 2.2025509813011575353129e-09 relative error = 2.1624835804119353587621444447351e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1929 y[1] (analytic) = 1.0185475842353966222810622424864 y[1] (numeric) = 1.0185475820206357543948325668562 absolute error = 2.2147608678862296756302e-09 relative error = 2.1744304362066761287040779539310e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.193 y[1] (analytic) = 1.0185667597335383022282225208382 y[1] (numeric) = 1.0185667575065128119570697049858 absolute error = 2.2270254902711528158524e-09 relative error = 2.1864305594006943784130616951872e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1931 y[1] (analytic) = 1.0185859450460123766613894440802 y[1] (numeric) = 1.0185859428066673402273278715598 absolute error = 2.2393450364340615725204e-09 relative error = 2.1984841311872844393038656591857e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1932 y[1] (analytic) = 1.0186051401726269924559821454845 y[1] (numeric) = 1.0186051379209072976508167351895 absolute error = 2.2517196948051654102950e-09 relative error = 2.2105913331868300575213056300295e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1933 y[1] (analytic) = 1.0186243451131901983460144264937 y[1] (numeric) = 1.0186243428490405440786274481612 absolute error = 2.2641496542673869783325e-09 relative error = 2.2227523474473734468332019162898e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=228.8MB, alloc=4.5MB, time=10.89 x[1] = 0.1934 y[1] (analytic) = 1.0186435598675099449260142693786 y[1] (numeric) = 1.0186435575908748407690134985999 absolute error = 2.2766351041570007707787e-09 relative error = 2.2349673564451845343455396667134e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1935 y[1] (analytic) = 1.018662784435394084652944331292 y[1] (numeric) = 1.0186627821462178503886722199202 absolute error = 2.2891762342642721113718e-09 relative error = 2.2472365430853303988933355154915e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1936 y[1] (analytic) = 1.0186820188166503718481234196969 y[1] (numeric) = 1.0186820165148771370140269575548 absolute error = 2.3017732348340964621421e-09 relative error = 2.2595600907022449019581419755129e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1937 y[1] (analytic) = 1.0187012630110864626991489491518 y[1] (numeric) = 1.0187012606966601661325098929528 absolute error = 2.3144262965666390561990e-09 relative error = 2.2719381830602985109656527083594e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1938 y[1] (analytic) = 1.0187205170185099152618203794334 y[1] (numeric) = 1.0187205146913743046438455248393 absolute error = 2.3271356106179748545941e-09 relative error = 2.2843710043543683148151821600029e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1939 y[1] (analytic) = 1.0187397808387281894620636349769 y[1] (numeric) = 1.0187397784988268208613348077268 absolute error = 2.3399013686007288272501e-09 relative error = 2.2968587392104082314936559324115e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.194 y[1] (analytic) = 1.0187590544715486470978565056148 y[1] (numeric) = 1.018759052118824884513139947671 absolute error = 2.3527237625847165579438e-09 relative error = 2.3094015726860194076253534082006e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1941 y[1] (analytic) = 1.0187783379167785518411550285961 y[1] (numeric) = 1.0187783355511755667435698552618 absolute error = 2.3656029850975851733343e-09 relative error = 2.3219996902710208098113721756730e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1942 y[1] (analytic) = 1.0187976311742250692398208518646 y[1] (numeric) = 1.018797628795685840114366255841 absolute error = 2.3785392291254545960236e-09 relative error = 2.3346532778880200076089350486420e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1943 y[1] (analytic) = 1.0188169342436952667195495785791 y[1] (numeric) = 1.0188169318521625786059904569383 absolute error = 2.3915326881135591216408e-09 relative error = 2.3473625218929841480045665310052e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1944 y[1] (analytic) = 1.0188362471249961135858000928543 y[1] (numeric) = 1.0188362447204125576189107729167 absolute error = 2.4045835559668893199376e-09 relative error = 2.3601276090758111212317096870811e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1945 y[1] (analytic) = 1.0188555698179344810257248667052 y[1] (numeric) = 1.0188555674002424539748906068193 absolute error = 2.4176920270508342598859e-09 relative error = 2.3729487266609009177863769964105e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1946 y[1] (analytic) = 1.0188749023223171421101012481738 y[1] (numeric) = 1.018874899891458845918277189408 absolute error = 2.4308582961918240587658e-09 relative error = 2.3858260623077271764919546762687e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1947 y[1] (analytic) = 1.0188942446379507717952637306194 y[1] (numeric) = 1.0188942421938682131172909753866 absolute error = 2.4440825586779727552328e-09 relative error = 2.3987598041114089234647507113622e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1948 y[1] (analytic) = 1.0189135967646419469250372031538 y[1] (numeric) = 1.0189135943072769366653156967987 absolute error = 2.4573650102597215063551e-09 relative error = 2.4117501406032825018339178673993e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1949 y[1] (analytic) = 1.0189329587021971462326711822019 y[1] (numeric) = 1.0189329562314912990821890735926 absolute error = 2.4707058471504821086093e-09 relative error = 2.4247972607514736920668110461470e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=232.7MB, alloc=4.5MB, time=11.07 x[1] = 0.195 y[1] (analytic) = 1.0189523304504227503427750241667 y[1] (numeric) = 1.018952327966317484315494181344 absolute error = 2.4841052660272808428227e-09 relative error = 2.4379013539614700227507204216216e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1951 y[1] (analytic) = 1.0189717120091250417732541191824 y[1] (numeric) = 1.0189717095115615777418514761285 absolute error = 2.4975634640314026430539e-09 relative error = 2.4510626100766932716853369341971e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1952 y[1] (analytic) = 1.0189911033781102049372470659333 y[1] (numeric) = 1.0189911008670295661682114765342 absolute error = 2.5110806387690355893991e-09 relative error = 2.4642812193790721571360667030642e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1953 y[1] (analytic) = 1.0190105045571843261450638275211 y[1] (numeric) = 1.0190105020325273378331481028074 absolute error = 2.5246569883119157247137e-09 relative error = 2.4775573725896152191004504249695e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1954 y[1] (analytic) = 1.0190299155461533936061248683597 y[1] (numeric) = 1.0190299130078606824081526731214 absolute error = 2.5382927111979721952383e-09 relative error = 2.4908912608689838904394334509617e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1955 y[1] (analytic) = 1.01904933634482329743090127208 y[1] (numeric) = 1.0190493337928352909989285569601 absolute error = 2.5519880064319727151199e-09 relative error = 2.5042830758180657577268808801220e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1956 y[1] (analytic) = 1.0190687669529998296328558404229 y[1] (numeric) = 1.0190687643872567561466864856084 absolute error = 2.5657430734861693548145e-09 relative error = 2.5177330094785480116661983201630e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1957 y[1] (analytic) = 1.0190882073704886841303851731038 y[1] (numeric) = 1.01908820479093057182944051974 absolute error = 2.5795581123009446533638e-09 relative error = 2.5312412543334910869292782042410e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1958 y[1] (analytic) = 1.0191076575970954567487627286263 y[1] (numeric) = 1.0191076550036621334633046740942 absolute error = 2.5934333232854580545321e-09 relative error = 2.5448080033079024912664953798761e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1959 y[1] (analytic) = 1.0191271176326256452220828660283 y[1] (numeric) = 1.0191271150252567379037901992335 absolute error = 2.6073689073182926667948e-09 relative error = 2.5584334497693108237416573479886e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.196 y[1] (analytic) = 1.0191465874768846491952058675394 y[1] (numeric) = 1.0191465848555195834471035203724 absolute error = 2.6213650657481023471670e-09 relative error = 2.5721177875283399819429494160004e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1961 y[1] (analytic) = 1.0191660671296777702257039421304 y[1] (numeric) = 1.0191660644942557698314448332697 absolute error = 2.6354220003942591088607e-09 relative error = 2.5858612108392835580208959318792e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1962 y[1] (analytic) = 1.0191855565908102117858082099362 y[1] (numeric) = 1.0191855539412702982383073571754 absolute error = 2.6495399135475008527608e-09 relative error = 2.5996639144006794234060077322203e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1963 y[1] (analytic) = 1.0192050558600870792643566675318 y[1] (numeric) = 1.0192050531963680712937772448228 absolute error = 2.6637190079705794227090e-09 relative error = 2.6135260933558845020576874421182e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1964 y[1] (analytic) = 1.0192245649373133799687431340424 y[1] (numeric) = 1.0192245622593538930698341494583 absolute error = 2.6779594868989089845841e-09 relative error = 2.6274479432936497320953565884110e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1965 y[1] (analytic) = 1.0192440838222940231268671780674 y[1] (numeric) = 1.0192440811300324690856524488995 absolute error = 2.6922615540412147291679e-09 relative error = 2.6414296602486952156634364327744e-07 % h = 0.0001 TOP MAIN SOLVE Loop memory used=236.5MB, alloc=4.5MB, time=11.25 NO POLE x[1] = 0.1966 y[1] (analytic) = 1.0192636125148338198890850254006 y[1] (numeric) = 1.0192636098082084063089031266129 absolute error = 2.7066254135801818987877e-09 relative error = 2.6554714407022855568835615328665e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1967 y[1] (analytic) = 1.0192831510147374833301614475242 y[1] (numeric) = 1.0192831482936862131570563098029 absolute error = 2.7210512701731051377213e-09 relative error = 2.6695734815828053877423824379044e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1968 y[1] (analytic) = 1.0193026993218096284512226308599 y[1] (numeric) = 1.0193026965862702994986844645032 absolute error = 2.7355393289525381663567e-09 relative error = 2.6837359802663350817694763671604e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1969 y[1] (analytic) = 1.0193222574358547721817100267558 y[1] (numeric) = 1.019322254685764976654766247662 absolute error = 2.7500897955269437790938e-09 relative error = 2.6979591345772266553550584672535e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.197 y[1] (analytic) = 1.019341825356677333381335182191 y[1] (numeric) = 1.0193418225919744573999910162119 absolute error = 2.7647028759813441659791e-09 relative error = 2.7122431427886798565607977021540e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1971 y[1] (analytic) = 1.0193614030840816328420355511758 y[1] (numeric) = 1.0193614003047028559640639931166 absolute error = 2.7793787768779715580592e-09 relative error = 2.7265882036233184412719213691229e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1972 y[1] (analytic) = 1.0193809906178718932899312868315 y[1] (numeric) = 1.0193809878237541880330120903851 absolute error = 2.7941177052569191964464e-09 relative error = 2.7409945162537666365461316603535e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1973 y[1] (analytic) = 1.0194005879578522393872830141276 y[1] (numeric) = 1.0194005851489323707504903890445 absolute error = 2.8089198686367926250831e-09 relative error = 2.7554622803032257910083642515397e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1974 y[1] (analytic) = 1.0194201951038266977344505832567 y[1] (numeric) = 1.0194201922800412227190892760637 absolute error = 2.8237854750153613071930e-09 relative error = 2.7699916958460512121416761471163e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1975 y[1] (analytic) = 1.0194398120555991968718528036304 y[1] (numeric) = 1.0194398092168844640016422382181 absolute error = 2.8387147328702105654123e-09 relative error = 2.7845829634083291903296327353216e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1976 y[1] (analytic) = 1.0194594388129735672819281584727 y[1] (numeric) = 1.0194594359592657161225343128871 absolute error = 2.8537078511593938455856e-09 relative error = 2.7992362839684542094972074162697e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1977 y[1] (analytic) = 1.0194790753757535413910964999942 y[1] (numeric) = 1.019479072506988502069011195776 absolute error = 2.8687650393220853042182e-09 relative error = 2.8139518589577063442040559280107e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1978 y[1] (analytic) = 1.0194987217437427535717217251264 y[1] (numeric) = 1.0194987188598562462924890055531 absolute error = 2.8838865072792327195733e-09 relative error = 2.8287298902608288430408702155090e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1979 y[1] (analytic) = 1.0195183779167447401440754317962 y[1] (numeric) = 1.0195183750176722747098647053934 absolute error = 2.8990724654342107264028e-09 relative error = 2.8435705802166058981796949237366e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.198 y[1] (analytic) = 1.0195380438945629393783015557216 y[1] (numeric) = 1.01953804098023981470482718142 absolute error = 2.9143231246734743743016e-09 relative error = 2.8584741316184406009302486993648e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=240.3MB, alloc=4.5MB, time=11.44 x[1] = 0.1981 y[1] (analytic) = 1.0195577196770006914963819877089 y[1] (numeric) = 1.0195577167473619951291689780351 absolute error = 2.9296386963672130096738e-09 relative error = 2.8734407477149330831528032419048e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1982 y[1] (analytic) = 1.0195774052638612386741031714308 y[1] (numeric) = 1.019577402318841846304098690131 absolute error = 2.9450193923700044812998e-09 relative error = 2.8884706322104588443787437982861e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1983 y[1] (analytic) = 1.0195971006549477250430236816672 y[1] (numeric) = 1.0195970976944823000215540121729 absolute error = 2.9604654250214696694943e-09 relative error = 2.9035639892657472644908978222106e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1984 y[1] (analytic) = 1.019616805850063196692442782988 y[1] (numeric) = 1.0196168028740861895455154441447 absolute error = 2.9759770071469273388433e-09 relative error = 2.9187210234984603018138372351407e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1985 y[1] (analytic) = 1.0196365208490106016713699688582 y[1] (numeric) = 1.0196365178574562496133206543487 absolute error = 2.9915543520580493145095e-09 relative error = 2.9339419399837713764656172030222e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1986 y[1] (analytic) = 1.0196562456515927899904954811464 y[1] (numeric) = 1.0196562426443951164369794990508 absolute error = 3.0071976735535159820956e-09 relative error = 2.9492269442549444388224947956925e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1987 y[1] (analytic) = 1.019675980257612513624161810016 y[1] (numeric) = 1.0196759772347053277044896989625 absolute error = 3.0229071859196721110535e-09 relative error = 2.9645762423039132229466822701619e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1988 y[1] (analytic) = 1.0196957246668724265123361741806 y[1] (numeric) = 1.0196957216281893225811531725505 absolute error = 3.0386831039311830016301e-09 relative error = 2.9799900405818606848298202896313e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1989 y[1] (analytic) = 1.0197154788791750845625839815021 y[1] (numeric) = 1.0197154758246494417108930261654 absolute error = 3.0545256428516909553367e-09 relative error = 2.9954685459997986253012103034341e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.199 y[1] (analytic) = 1.0197352428943229456520432699139 y[1] (numeric) = 1.0197352398238879272175712009807 absolute error = 3.0704350184344720689332e-09 relative error = 3.0110119659291474974539470321879e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1991 y[1] (analytic) = 1.0197550167121183696294001286477 y[1] (numeric) = 1.0197550136257069227063067767335 absolute error = 3.0864114469230933519142e-09 relative error = 3.0266205082023163984380538581161e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1992 y[1] (analytic) = 1.0197748003323636183168650997446 y[1] (numeric) = 1.0197747972299084732647949322576 absolute error = 3.1024551450520701674870e-09 relative error = 3.0422943811132832454725508025420e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1993 y[1] (analytic) = 1.0197945937548608555121505598321 y[1] (numeric) = 1.0197945906362945254646265628007 absolute error = 3.1185663300475239970314e-09 relative error = 3.0580337934181751359282694540320e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1994 y[1] (analytic) = 1.0198143969794121469904490821448 y[1] (numeric) = 1.0198143938446669273626085541169 absolute error = 3.1347452196278405280279e-09 relative error = 3.0738389543358488913299761475694e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1995 y[1] (analytic) = 1.0198342100058194605064127787708 y[1] (numeric) = 1.019834206854827428502084713325 absolute error = 3.1509920320043280654458e-09 relative error = 3.0897100735484717851311527845722e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1996 y[1] (analytic) = 1.0198540328338846657961336231038 y[1] (numeric) = 1.019854029666577679914257356525 absolute error = 3.1673069858818762665788e-09 relative error = 3.1056473612021024541109433119361e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=244.1MB, alloc=4.5MB, time=11.62 x[1] = 0.1997 y[1] (analytic) = 1.0198738654634095345791247524805 y[1] (numeric) = 1.0198738622797192341195095531627 absolute error = 3.1836903004596151993178e-09 relative error = 3.1216510279072719932448163200376e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1998 y[1] (analytic) = 1.0198937078941957405603027509836 y[1] (numeric) = 1.0198937046940535451287280271346 absolute error = 3.2001421954315747238490e-09 relative error = 3.1377212847395652338989085366875e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1999 y[1] (analytic) = 1.0199135601260448594319709123912 y[1] (numeric) = 1.0199135569093819684446267146238 absolute error = 3.2166628909873441977674e-09 relative error = 3.1538583432402022051999583610125e-07 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.2 y[1] (analytic) = 1.0199334221587583688758034832518 y[1] (numeric) = 1.019933418925505761063070978658 absolute error = 3.2332526078127325045938e-09 relative error = 3.1700624154166197784307608446547e-07 % h = 0.0001 Finished! Maximum Iterations Reached before Solution Completed! diff ( y , x , 3 ) = m1 * diff ( y , x , 1 ) ; Iterations = 1000 Total Elapsed Time = 11 Seconds Elapsed Time(since restart) = 11 Seconds Expected Time Remaining = 9 Minutes 17 Seconds Optimized Time Remaining = 9 Minutes 16 Seconds Time to Timeout = 14 Minutes 48 Seconds Percent Done = 2.043 % > quit memory used=245.0MB, alloc=4.5MB, time=11.66