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