|\^/| 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 > DEBUGL, > ALWAYS, > glob_max_terms, > INFO, > DEBUGMASSIVE, > glob_iolevel, > #Top Generate Globals Decl > glob_warned, > glob_unchanged_h_cnt, > glob_small_float, > glob_max_iter, > glob_clock_sec, > glob_log10normmin, > glob_current_iter, > glob_orig_start_sec, > glob_hmin_init, > centuries_in_millinium, > glob_normmax, > glob_warned2, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_hmax, > sec_in_min, > glob_max_minutes, > glob_reached_optimal_h, > hours_in_day, > djd_debug2, > glob_dump, > glob_percent_done, > glob_curr_iter_when_opt, > glob_max_sec, > glob_smallish_float, > glob_no_eqs, > glob_log10_relerr, > glob_large_float, > glob_optimal_done, > djd_debug, > glob_max_opt_iter, > glob_look_poles, > glob_almost_1, > glob_not_yet_start_msg, > years_in_century, > glob_log10relerr, > glob_max_hours, > glob_relerr, > days_in_year, > min_in_hour, > glob_optimal_clock_start_sec, > glob_abserr, > glob_dump_analytic, > glob_last_good_h, > glob_initial_pass, > glob_subiter_method, > glob_log10abserr, > MAX_UNCHANGED, > glob_optimal_start, > glob_log10_abserr, > glob_hmin, > glob_disp_incr, > glob_not_yet_finished, > glob_display_flag, > glob_optimal_expect_sec, > glob_iter, > glob_start, > glob_h, > glob_clock_start_sec, > glob_html_log, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_tmp1_g, > array_last_rel_error, > array_1st_rel_error, > array_pole, > array_y_init, > array_m1, > array_norms, > array_type_pole, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_poles, > array_complex_pole, > array_y_higher, > array_y_higher_work, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > 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 DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel, glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter, glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec, glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2, glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min, glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2, glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec, glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float, glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles, glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr, glob_max_hours, glob_relerr, days_in_year, min_in_hour, glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic, glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr, MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin, glob_disp_incr, glob_not_yet_finished, glob_display_flag, glob_optimal_expect_sec, glob_iter, glob_start, glob_h, glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1, array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole, array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole, array_y_higher, array_y_higher_work, array_y_set_initial, array_y_higher_work2, array_real_pole, 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 > DEBUGL, > ALWAYS, > glob_max_terms, > INFO, > DEBUGMASSIVE, > glob_iolevel, > #Top Generate Globals Decl > glob_warned, > glob_unchanged_h_cnt, > glob_small_float, > glob_max_iter, > glob_clock_sec, > glob_log10normmin, > glob_current_iter, > glob_orig_start_sec, > glob_hmin_init, > centuries_in_millinium, > glob_normmax, > glob_warned2, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_hmax, > sec_in_min, > glob_max_minutes, > glob_reached_optimal_h, > hours_in_day, > djd_debug2, > glob_dump, > glob_percent_done, > glob_curr_iter_when_opt, > glob_max_sec, > glob_smallish_float, > glob_no_eqs, > glob_log10_relerr, > glob_large_float, > glob_optimal_done, > djd_debug, > glob_max_opt_iter, > glob_look_poles, > glob_almost_1, > glob_not_yet_start_msg, > years_in_century, > glob_log10relerr, > glob_max_hours, > glob_relerr, > days_in_year, > min_in_hour, > glob_optimal_clock_start_sec, > glob_abserr, > glob_dump_analytic, > glob_last_good_h, > glob_initial_pass, > glob_subiter_method, > glob_log10abserr, > MAX_UNCHANGED, > glob_optimal_start, > glob_log10_abserr, > glob_hmin, > glob_disp_incr, > glob_not_yet_finished, > glob_display_flag, > glob_optimal_expect_sec, > glob_iter, > glob_start, > glob_h, > glob_clock_start_sec, > glob_html_log, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_tmp1_g, > array_last_rel_error, > array_1st_rel_error, > array_pole, > array_y_init, > array_m1, > array_norms, > array_type_pole, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_poles, > array_complex_pole, > array_y_higher, > array_y_higher_work, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > 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 DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel, glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter, glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec, glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2, glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min, glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2, glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec, glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float, glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles, glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr, glob_max_hours, glob_relerr, days_in_year, min_in_hour, glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic, glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr, MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin, glob_disp_incr, glob_not_yet_finished, glob_display_flag, glob_optimal_expect_sec, glob_iter, glob_start, glob_h, glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1, array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole, array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole, array_y_higher, array_y_higher_work, array_y_set_initial, array_y_higher_work2, array_real_pole, 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 > DEBUGL, > ALWAYS, > glob_max_terms, > INFO, > DEBUGMASSIVE, > glob_iolevel, > #Top Generate Globals Decl > glob_warned, > glob_unchanged_h_cnt, > glob_small_float, > glob_max_iter, > glob_clock_sec, > glob_log10normmin, > glob_current_iter, > glob_orig_start_sec, > glob_hmin_init, > centuries_in_millinium, > glob_normmax, > glob_warned2, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_hmax, > sec_in_min, > glob_max_minutes, > glob_reached_optimal_h, > hours_in_day, > djd_debug2, > glob_dump, > glob_percent_done, > glob_curr_iter_when_opt, > glob_max_sec, > glob_smallish_float, > glob_no_eqs, > glob_log10_relerr, > glob_large_float, > glob_optimal_done, > djd_debug, > glob_max_opt_iter, > glob_look_poles, > glob_almost_1, > glob_not_yet_start_msg, > years_in_century, > glob_log10relerr, > glob_max_hours, > glob_relerr, > days_in_year, > min_in_hour, > glob_optimal_clock_start_sec, > glob_abserr, > glob_dump_analytic, > glob_last_good_h, > glob_initial_pass, > glob_subiter_method, > glob_log10abserr, > MAX_UNCHANGED, > glob_optimal_start, > glob_log10_abserr, > glob_hmin, > glob_disp_incr, > glob_not_yet_finished, > glob_display_flag, > glob_optimal_expect_sec, > glob_iter, > glob_start, > glob_h, > glob_clock_start_sec, > glob_html_log, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_tmp1_g, > array_last_rel_error, > array_1st_rel_error, > array_pole, > array_y_init, > array_m1, > array_norms, > array_type_pole, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_poles, > array_complex_pole, > array_y_higher, > array_y_higher_work, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > 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 DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel, glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter, glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec, glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2, glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min, glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2, glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec, glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float, glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles, glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr, glob_max_hours, glob_relerr, days_in_year, min_in_hour, glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic, glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr, MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin, glob_disp_incr, glob_not_yet_finished, glob_display_flag, glob_optimal_expect_sec, glob_iter, glob_start, glob_h, glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1, array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole, array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole, array_y_higher, array_y_higher_work, array_y_set_initial, array_y_higher_work2, array_real_pole, 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 > DEBUGL, > ALWAYS, > glob_max_terms, > INFO, > DEBUGMASSIVE, > glob_iolevel, > #Top Generate Globals Decl > glob_warned, > glob_unchanged_h_cnt, > glob_small_float, > glob_max_iter, > glob_clock_sec, > glob_log10normmin, > glob_current_iter, > glob_orig_start_sec, > glob_hmin_init, > centuries_in_millinium, > glob_normmax, > glob_warned2, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_hmax, > sec_in_min, > glob_max_minutes, > glob_reached_optimal_h, > hours_in_day, > djd_debug2, > glob_dump, > glob_percent_done, > glob_curr_iter_when_opt, > glob_max_sec, > glob_smallish_float, > glob_no_eqs, > glob_log10_relerr, > glob_large_float, > glob_optimal_done, > djd_debug, > glob_max_opt_iter, > glob_look_poles, > glob_almost_1, > glob_not_yet_start_msg, > years_in_century, > glob_log10relerr, > glob_max_hours, > glob_relerr, > days_in_year, > min_in_hour, > glob_optimal_clock_start_sec, > glob_abserr, > glob_dump_analytic, > glob_last_good_h, > glob_initial_pass, > glob_subiter_method, > glob_log10abserr, > MAX_UNCHANGED, > glob_optimal_start, > glob_log10_abserr, > glob_hmin, > glob_disp_incr, > glob_not_yet_finished, > glob_display_flag, > glob_optimal_expect_sec, > glob_iter, > glob_start, > glob_h, > glob_clock_start_sec, > glob_html_log, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_tmp1_g, > array_last_rel_error, > array_1st_rel_error, > array_pole, > array_y_init, > array_m1, > array_norms, > array_type_pole, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_poles, > array_complex_pole, > array_y_higher, > array_y_higher_work, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > glob_last; > > local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; > #TOP CHECK FOR POLE > #IN RADII REAL EQ = 1 > #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1 > #Applies to pole of arbitrary r_order on the real axis, > #Due to Prof. George Corliss. > n := glob_max_terms; > m := n - 1 - 1; > while ((m >= 10) and ((abs(array_y_higher[1,m]) < glob_small_float) or (abs(array_y_higher[1,m-1]) < glob_small_float) or (abs(array_y_higher[1,m-2]) < glob_small_float ))) do # do number 2 > m := m - 1; > od;# end do number 2 > ; > if (m > 10) then # if number 1 > rm0 := array_y_higher[1,m]/array_y_higher[1,m-1]; > rm1 := array_y_higher[1,m-1]/array_y_higher[1,m-2]; > hdrc := convfloat(m-1)*rm0-convfloat(m-2)*rm1; > if (abs(hdrc) > glob_small_float) then # if number 2 > rcs := glob_h/hdrc; > ord_no := convfloat(m-1)*rm0/hdrc - convfloat(m) + 2.0; > array_real_pole[1,1] := rcs; > array_real_pole[1,2] := ord_no; > else > array_real_pole[1,1] := glob_large_float; > array_real_pole[1,2] := glob_large_float; > fi;# end if 2 > else > array_real_pole[1,1] := glob_large_float; > array_real_pole[1,2] := glob_large_float; > fi;# end if 1 > ; > #BOTTOM RADII REAL EQ = 1 > #TOP RADII COMPLEX EQ = 1 > #Computes radius of convergence for complex conjugate pair of poles. > #from 6 adjacent Taylor series terms > #Also computes r_order of poles. > #Due to Manuel Prieto. > #With a correction by Dennis J. Darland > n := glob_max_terms - 1 - 1; > cnt := 0; > while ((cnt < 5) and (n >= 10)) do # do number 2 > if (abs(array_y_higher[1,n]) > glob_small_float) then # if number 1 > cnt := cnt + 1; > else > cnt := 0; > fi;# end if 1 > ; > n := n - 1; > od;# end do number 2 > ; > m := n + cnt; > if (m <= 10) then # if number 1 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > elif (abs(array_y_higher[1,m]) >= (glob_large_float)) or (abs(array_y_higher[1,m-1]) >=(glob_large_float)) or (abs(array_y_higher[1,m-2]) >= (glob_large_float)) or (abs(array_y_higher[1,m-3]) >= (glob_large_float)) or (abs(array_y_higher[1,m-4]) >= (glob_large_float)) or (abs(array_y_higher[1,m-5]) >= (glob_large_float)) then # if number 2 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > else > rm0 := (array_y_higher[1,m])/(array_y_higher[1,m-1]); > rm1 := (array_y_higher[1,m-1])/(array_y_higher[1,m-2]); > rm2 := (array_y_higher[1,m-2])/(array_y_higher[1,m-3]); > rm3 := (array_y_higher[1,m-3])/(array_y_higher[1,m-4]); > rm4 := (array_y_higher[1,m-4])/(array_y_higher[1,m-5]); > nr1 := convfloat(m-1)*rm0 - 2.0*convfloat(m-2)*rm1 + convfloat(m-3)*rm2; > nr2 := convfloat(m-2)*rm1 - 2.0*convfloat(m-3)*rm2 + convfloat(m-4)*rm3; > dr1 := (-1.0)/rm1 + 2.0/rm2 - 1.0/rm3; > dr2 := (-1.0)/rm2 + 2.0/rm3 - 1.0/rm4; > ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3; > ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4; > if ((abs(nr1 * dr2 - nr2 * dr1) <= glob_small_float) or (abs(dr1) <= glob_small_float)) then # if number 3 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > else > if (abs(nr1*dr2 - nr2 * dr1) > glob_small_float) then # if number 4 > rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1)); > #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1) > ord_no := (rcs*nr1 - ds1)/(2.0*dr1) -convfloat(m)/2.0; > if (abs(rcs) > glob_small_float) then # if number 5 > if (rcs > 0.0) then # if number 6 > rad_c := sqrt(rcs) * glob_h; > else > rad_c := glob_large_float; > fi;# end if 6 > else > rad_c := glob_large_float; > ord_no := glob_large_float; > fi;# end if 5 > else > rad_c := glob_large_float; > ord_no := glob_large_float; > fi;# end if 4 > fi;# end if 3 > ; > array_complex_pole[1,1] := rad_c; > array_complex_pole[1,2] := ord_no; > fi;# end if 2 > ; > #BOTTOM RADII COMPLEX EQ = 1 > found := false; > #TOP WHICH RADII EQ = 1 > if not found and ((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float)) and ((array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_complex_pole[1,1]; > array_poles[1,2] := array_complex_pole[1,2]; > found := true; > array_type_pole[1] := 2; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Complex estimate of poles used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_real_pole[1,1] <> glob_large_float) and (array_real_pole[1,2] <> glob_large_float) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float) or (array_complex_pole[1,1] <= 0.0 ) or (array_complex_pole[1,2] <= 0.0))) then # if number 2 > array_poles[1,1] := array_real_pole[1,1]; > array_poles[1,2] := array_real_pole[1,2]; > found := true; > array_type_pole[1] := 1; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Real estimate of pole used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and (((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float))) then # if number 2 > array_poles[1,1] := glob_large_float; > array_poles[1,2] := glob_large_float; > found := true; > array_type_pole[1] := 3; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"NO POLE"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_real_pole[1,1] < array_complex_pole[1,1]) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_real_pole[1,1]; > array_poles[1,2] := array_real_pole[1,2]; > found := true; > array_type_pole[1] := 1; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Real estimate of pole used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float) and (array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_complex_pole[1,1]; > array_poles[1,2] := array_complex_pole[1,2]; > array_type_pole[1] := 2; > found := true; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Complex estimate of poles used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found then # if number 2 > array_poles[1,1] := glob_large_float; > array_poles[1,2] := glob_large_float; > array_type_pole[1] := 3; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"NO POLE"); > fi;# end if 3 > ; > fi;# end if 2 > ; > #BOTTOM WHICH RADII EQ = 1 > array_pole[1] := glob_large_float; > array_pole[2] := glob_large_float; > #TOP WHICH RADIUS EQ = 1 > if array_pole[1] > array_poles[1,1] then # if number 2 > array_pole[1] := array_poles[1,1]; > array_pole[2] := array_poles[1,2]; > fi;# end if 2 > ; > #BOTTOM WHICH RADIUS EQ = 1 > #BOTTOM CHECK FOR POLE > display_pole(); > # End Function number 6 > end; check_for_pole := proc() local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; global DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel, glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter, glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec, glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2, glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min, glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2, glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec, glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float, glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles, glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr, glob_max_hours, glob_relerr, days_in_year, min_in_hour, glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic, glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr, MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin, glob_disp_incr, glob_not_yet_finished, glob_display_flag, glob_optimal_expect_sec, glob_iter, glob_start, glob_h, glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1, array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole, array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole, array_y_higher, array_y_higher_work, array_y_set_initial, array_y_higher_work2, array_real_pole, glob_last; n := glob_max_terms; m := n - 2; while 10 <= m and (abs(array_y_higher[1, m]) < glob_small_float or abs(array_y_higher[1, m - 1]) < glob_small_float or abs(array_y_higher[1, m - 2]) < glob_small_float) do m := m - 1 end do; if 10 < m then rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1]; rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2]; hdrc := convfloat(m - 1)*rm0 - convfloat(m - 2)*rm1; if glob_small_float < abs(hdrc) then rcs := glob_h/hdrc; ord_no := convfloat(m - 1)*rm0/hdrc - convfloat(m) + 2.0; array_real_pole[1, 1] := rcs; array_real_pole[1, 2] := ord_no else array_real_pole[1, 1] := glob_large_float; array_real_pole[1, 2] := glob_large_float end if else array_real_pole[1, 1] := glob_large_float; array_real_pole[1, 2] := glob_large_float end if; n := glob_max_terms - 2; cnt := 0; while cnt < 5 and 10 <= n do if glob_small_float < abs(array_y_higher[1, n]) then cnt := cnt + 1 else cnt := 0 end if; n := n - 1 end do; m := n + cnt; if m <= 10 then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float elif glob_large_float <= abs(array_y_higher[1, m]) or glob_large_float <= abs(array_y_higher[1, m - 1]) or glob_large_float <= abs(array_y_higher[1, m - 2]) or glob_large_float <= abs(array_y_higher[1, m - 3]) or glob_large_float <= abs(array_y_higher[1, m - 4]) or glob_large_float <= abs(array_y_higher[1, m - 5]) then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float else rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1]; rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2]; rm2 := array_y_higher[1, m - 2]/array_y_higher[1, m - 3]; rm3 := array_y_higher[1, m - 3]/array_y_higher[1, m - 4]; rm4 := array_y_higher[1, m - 4]/array_y_higher[1, m - 5]; nr1 := convfloat(m - 1)*rm0 - 2.0*convfloat(m - 2)*rm1 + convfloat(m - 3)*rm2; nr2 := convfloat(m - 2)*rm1 - 2.0*convfloat(m - 3)*rm2 + convfloat(m - 4)*rm3; dr1 := (-1)*(1.0)/rm1 + 2.0/rm2 - 1.0/rm3; dr2 := (-1)*(1.0)/rm2 + 2.0/rm3 - 1.0/rm4; ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3; ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4; if abs(nr1*dr2 - nr2*dr1) <= glob_small_float or abs(dr1) <= glob_small_float then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float else if glob_small_float < abs(nr1*dr2 - nr2*dr1) then rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1); ord_no := (rcs*nr1 - ds1)/(2.0*dr1) - convfloat(m)/2.0; if glob_small_float < abs(rcs) then if 0. < rcs then rad_c := sqrt(rcs)*glob_h else rad_c := glob_large_float end if else rad_c := glob_large_float; ord_no := glob_large_float end if else rad_c := glob_large_float; ord_no := glob_large_float end if end if; array_complex_pole[1, 1] := rad_c; array_complex_pole[1, 2] := ord_no end if; found := false; if not found and (array_real_pole[1, 1] = glob_large_float or array_real_pole[1, 2] = glob_large_float) and array_complex_pole[1, 1] <> glob_large_float and array_complex_pole[1, 2] <> glob_large_float and 0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then array_poles[1, 1] := array_complex_pole[1, 1]; array_poles[1, 2] := array_complex_pole[1, 2]; found := true; array_type_pole[1] := 2; if glob_display_flag then omniout_str(ALWAYS, "Complex estimate of poles used") end if end if; if not found and array_real_pole[1, 1] <> glob_large_float and array_real_pole[1, 2] <> glob_large_float and 0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] and ( array_complex_pole[1, 1] = glob_large_float or array_complex_pole[1, 2] = glob_large_float or array_complex_pole[1, 1] <= 0. or array_complex_pole[1, 2] <= 0.) then array_poles[1, 1] := array_real_pole[1, 1]; array_poles[1, 2] := array_real_pole[1, 2]; found := true; array_type_pole[1] := 1; if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used") end if end if; if not found and (array_real_pole[1, 1] = glob_large_float or array_real_pole[1, 2] = glob_large_float) and ( array_complex_pole[1, 1] = glob_large_float or array_complex_pole[1, 2] = glob_large_float) then array_poles[1, 1] := glob_large_float; array_poles[1, 2] := glob_large_float; found := true; array_type_pole[1] := 3; if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if end if; if not found and array_real_pole[1, 1] < array_complex_pole[1, 1] and 0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] then array_poles[1, 1] := array_real_pole[1, 1]; array_poles[1, 2] := array_real_pole[1, 2]; found := true; array_type_pole[1] := 1; if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used") end if end if; if not found and array_complex_pole[1, 1] <> glob_large_float and array_complex_pole[1, 2] <> glob_large_float and 0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then array_poles[1, 1] := array_complex_pole[1, 1]; array_poles[1, 2] := array_complex_pole[1, 2]; array_type_pole[1] := 2; found := true; if glob_display_flag then omniout_str(ALWAYS, "Complex estimate of poles used") end if end if; if not found then array_poles[1, 1] := glob_large_float; array_poles[1, 2] := glob_large_float; array_type_pole[1] := 3; if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if end if; array_pole[1] := glob_large_float; array_pole[2] := glob_large_float; if array_poles[1, 1] < array_pole[1] then array_pole[1] := array_poles[1, 1]; array_pole[2] := array_poles[1, 2] end if; display_pole() end proc > # Begin Function number 7 > get_norms := proc() > global > DEBUGL, > ALWAYS, > glob_max_terms, > INFO, > DEBUGMASSIVE, > glob_iolevel, > #Top Generate Globals Decl > glob_warned, > glob_unchanged_h_cnt, > glob_small_float, > glob_max_iter, > glob_clock_sec, > glob_log10normmin, > glob_current_iter, > glob_orig_start_sec, > glob_hmin_init, > centuries_in_millinium, > glob_normmax, > glob_warned2, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_hmax, > sec_in_min, > glob_max_minutes, > glob_reached_optimal_h, > hours_in_day, > djd_debug2, > glob_dump, > glob_percent_done, > glob_curr_iter_when_opt, > glob_max_sec, > glob_smallish_float, > glob_no_eqs, > glob_log10_relerr, > glob_large_float, > glob_optimal_done, > djd_debug, > glob_max_opt_iter, > glob_look_poles, > glob_almost_1, > glob_not_yet_start_msg, > years_in_century, > glob_log10relerr, > glob_max_hours, > glob_relerr, > days_in_year, > min_in_hour, > glob_optimal_clock_start_sec, > glob_abserr, > glob_dump_analytic, > glob_last_good_h, > glob_initial_pass, > glob_subiter_method, > glob_log10abserr, > MAX_UNCHANGED, > glob_optimal_start, > glob_log10_abserr, > glob_hmin, > glob_disp_incr, > glob_not_yet_finished, > glob_display_flag, > glob_optimal_expect_sec, > glob_iter, > glob_start, > glob_h, > glob_clock_start_sec, > glob_html_log, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_tmp1_g, > array_last_rel_error, > array_1st_rel_error, > array_pole, > array_y_init, > array_m1, > array_norms, > array_type_pole, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_poles, > array_complex_pole, > array_y_higher, > array_y_higher_work, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > 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 DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel, glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter, glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec, glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2, glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min, glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2, glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec, glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float, glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles, glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr, glob_max_hours, glob_relerr, days_in_year, min_in_hour, glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic, glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr, MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin, glob_disp_incr, glob_not_yet_finished, glob_display_flag, glob_optimal_expect_sec, glob_iter, glob_start, glob_h, glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1, array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole, array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole, array_y_higher, array_y_higher_work, array_y_set_initial, array_y_higher_work2, array_real_pole, 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 > DEBUGL, > ALWAYS, > glob_max_terms, > INFO, > DEBUGMASSIVE, > glob_iolevel, > #Top Generate Globals Decl > glob_warned, > glob_unchanged_h_cnt, > glob_small_float, > glob_max_iter, > glob_clock_sec, > glob_log10normmin, > glob_current_iter, > glob_orig_start_sec, > glob_hmin_init, > centuries_in_millinium, > glob_normmax, > glob_warned2, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_hmax, > sec_in_min, > glob_max_minutes, > glob_reached_optimal_h, > hours_in_day, > djd_debug2, > glob_dump, > glob_percent_done, > glob_curr_iter_when_opt, > glob_max_sec, > glob_smallish_float, > glob_no_eqs, > glob_log10_relerr, > glob_large_float, > glob_optimal_done, > djd_debug, > glob_max_opt_iter, > glob_look_poles, > glob_almost_1, > glob_not_yet_start_msg, > years_in_century, > glob_log10relerr, > glob_max_hours, > glob_relerr, > days_in_year, > min_in_hour, > glob_optimal_clock_start_sec, > glob_abserr, > glob_dump_analytic, > glob_last_good_h, > glob_initial_pass, > glob_subiter_method, > glob_log10abserr, > MAX_UNCHANGED, > glob_optimal_start, > glob_log10_abserr, > glob_hmin, > glob_disp_incr, > glob_not_yet_finished, > glob_display_flag, > glob_optimal_expect_sec, > glob_iter, > glob_start, > glob_h, > glob_clock_start_sec, > glob_html_log, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_tmp1_g, > array_last_rel_error, > array_1st_rel_error, > array_pole, > array_y_init, > array_m1, > array_norms, > array_type_pole, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_poles, > array_complex_pole, > array_y_higher, > array_y_higher_work, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > glob_last; > > local kkk, order_d, adj2, temporary, term; > #TOP ATOMALL > #END OUTFILE1 > #BEGIN ATOMHDR1 > #emit pre cosh $eq_no = 1 > array_tmp1_g[1] := sinh(array_x[1]); > array_tmp1[1] := cosh(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,2] then # if number 1 > if (1 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[1] * (glob_h ^ (1)) * factorial_3(0,1); > array_y[2] := temporary; > array_y_higher[1,2] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,1] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 2; > #END ATOMHDR1 > #BEGIN ATOMHDR2 > #emit pre cosh $eq_no = 1 > array_tmp1_g[2] := att(1,array_tmp1,array_x,1); > array_tmp1[2] := att(1,array_tmp1_g,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,3] then # if number 1 > if (2 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[2] * (glob_h ^ (1)) * factorial_3(1,2); > array_y[3] := temporary; > array_y_higher[1,3] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,2] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 3; > #END ATOMHDR2 > #BEGIN ATOMHDR3 > #emit pre cosh $eq_no = 1 > array_tmp1_g[3] := att(2,array_tmp1,array_x,1); > array_tmp1[3] := att(2,array_tmp1_g,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,4] then # if number 1 > if (3 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[3] * (glob_h ^ (1)) * factorial_3(2,3); > array_y[4] := temporary; > array_y_higher[1,4] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,3] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 4; > #END ATOMHDR3 > #BEGIN ATOMHDR4 > #emit pre cosh $eq_no = 1 > array_tmp1_g[4] := att(3,array_tmp1,array_x,1); > array_tmp1[4] := att(3,array_tmp1_g,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,5] then # if number 1 > if (4 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[4] * (glob_h ^ (1)) * factorial_3(3,4); > array_y[5] := temporary; > array_y_higher[1,5] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,4] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 5; > #END ATOMHDR4 > #BEGIN ATOMHDR5 > #emit pre cosh $eq_no = 1 > array_tmp1_g[5] := att(4,array_tmp1,array_x,1); > array_tmp1[5] := att(4,array_tmp1_g,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,6] then # if number 1 > if (5 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[5] * (glob_h ^ (1)) * factorial_3(4,5); > array_y[6] := temporary; > array_y_higher[1,6] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,5] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 6; > #END ATOMHDR5 > #BEGIN OUTFILE3 > #Top Atomall While Loop-- outfile3 > while (kkk <= glob_max_terms) do # do number 1 > #END OUTFILE3 > #BEGIN OUTFILE4 > #emit cosh $eq_no = 1 > array_tmp1_g[kkk] := att(kkk-1,array_tmp1,array_x,1); > array_tmp1[kkk] := att(kkk-1,array_tmp1_g,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 := 1; > if (kkk + order_d + 1 <= glob_max_terms) then # if number 1 > if not array_y_set_initial[1,kkk + order_d] then # if number 2 > temporary := array_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 DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel, glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter, glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec, glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2, glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min, glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2, glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec, glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float, glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles, glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr, glob_max_hours, glob_relerr, days_in_year, min_in_hour, glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic, glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr, MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin, glob_disp_incr, glob_not_yet_finished, glob_display_flag, glob_optimal_expect_sec, glob_iter, glob_start, glob_h, glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1, array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole, array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole, array_y_higher, array_y_higher_work, array_y_set_initial, array_y_higher_work2, array_real_pole, glob_last; array_tmp1_g[1] := sinh(array_x[1]); array_tmp1[1] := cosh(array_x[1]); array_tmp2[1] := array_const_0D0[1] + array_tmp1[1]; if not array_y_set_initial[1, 2] then if 1 <= glob_max_terms then temporary := array_tmp2[1]*glob_h*factorial_3(0, 1); array_y[2] := temporary; array_y_higher[1, 2] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 1] := temporary end if end if; kkk := 2; array_tmp1_g[2] := att(1, array_tmp1, array_x, 1); array_tmp1[2] := att(1, array_tmp1_g, array_x, 1); array_tmp2[2] := array_const_0D0[2] + array_tmp1[2]; if not array_y_set_initial[1, 3] then if 2 <= glob_max_terms then temporary := array_tmp2[2]*glob_h*factorial_3(1, 2); array_y[3] := temporary; array_y_higher[1, 3] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 2] := temporary end if end if; kkk := 3; array_tmp1_g[3] := att(2, array_tmp1, array_x, 1); array_tmp1[3] := att(2, array_tmp1_g, array_x, 1); array_tmp2[3] := array_const_0D0[3] + array_tmp1[3]; if not array_y_set_initial[1, 4] then if 3 <= glob_max_terms then temporary := array_tmp2[3]*glob_h*factorial_3(2, 3); array_y[4] := temporary; array_y_higher[1, 4] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 3] := temporary end if end if; kkk := 4; array_tmp1_g[4] := att(3, array_tmp1, array_x, 1); array_tmp1[4] := att(3, array_tmp1_g, array_x, 1); array_tmp2[4] := array_const_0D0[4] + array_tmp1[4]; if not array_y_set_initial[1, 5] then if 4 <= glob_max_terms then temporary := array_tmp2[4]*glob_h*factorial_3(3, 4); array_y[5] := temporary; array_y_higher[1, 5] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 4] := temporary end if end if; kkk := 5; array_tmp1_g[5] := att(4, array_tmp1, array_x, 1); array_tmp1[5] := att(4, array_tmp1_g, array_x, 1); array_tmp2[5] := array_const_0D0[5] + array_tmp1[5]; if not array_y_set_initial[1, 6] then if 5 <= glob_max_terms then temporary := array_tmp2[5]*glob_h*factorial_3(4, 5); array_y[6] := temporary; array_y_higher[1, 6] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 5] := temporary end if end if; kkk := 6; while kkk <= glob_max_terms do array_tmp1_g[kkk] := att(kkk - 1, array_tmp1, array_x, 1); array_tmp1[kkk] := att(kkk - 1, array_tmp1_g, array_x, 1); array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk]; order_d := 1; if kkk + order_d + 1 <= glob_max_terms then if not array_y_set_initial[1, kkk + order_d] then temporary := array_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) > 1.0 + sinh(x); > end; exact_soln_y := proc(x) 1.0 + sinh(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 > DEBUGL, > ALWAYS, > glob_max_terms, > INFO, > DEBUGMASSIVE, > glob_iolevel, > #Top Generate Globals Decl > glob_warned, > glob_unchanged_h_cnt, > glob_small_float, > glob_max_iter, > glob_clock_sec, > glob_log10normmin, > glob_current_iter, > glob_orig_start_sec, > glob_hmin_init, > centuries_in_millinium, > glob_normmax, > glob_warned2, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_hmax, > sec_in_min, > glob_max_minutes, > glob_reached_optimal_h, > hours_in_day, > djd_debug2, > glob_dump, > glob_percent_done, > glob_curr_iter_when_opt, > glob_max_sec, > glob_smallish_float, > glob_no_eqs, > glob_log10_relerr, > glob_large_float, > glob_optimal_done, > djd_debug, > glob_max_opt_iter, > glob_look_poles, > glob_almost_1, > glob_not_yet_start_msg, > years_in_century, > glob_log10relerr, > glob_max_hours, > glob_relerr, > days_in_year, > min_in_hour, > glob_optimal_clock_start_sec, > glob_abserr, > glob_dump_analytic, > glob_last_good_h, > glob_initial_pass, > glob_subiter_method, > glob_log10abserr, > MAX_UNCHANGED, > glob_optimal_start, > glob_log10_abserr, > glob_hmin, > glob_disp_incr, > glob_not_yet_finished, > glob_display_flag, > glob_optimal_expect_sec, > glob_iter, > glob_start, > glob_h, > glob_clock_start_sec, > glob_html_log, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_tmp1_g, > array_last_rel_error, > array_1st_rel_error, > array_pole, > array_y_init, > array_m1, > array_norms, > array_type_pole, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_poles, > array_complex_pole, > array_y_higher, > array_y_higher_work, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > glob_last; > glob_last; > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_iolevel := INFO; > DEBUGL := 3; > ALWAYS := 1; > glob_max_terms := 30; > INFO := 2; > DEBUGMASSIVE := 4; > glob_iolevel := 5; > glob_warned := false; > glob_unchanged_h_cnt := 0; > glob_small_float := 0.1e-50; > glob_max_iter := 1000; > glob_clock_sec := 0.0; > glob_log10normmin := 0.1; > glob_current_iter := 0; > glob_orig_start_sec := 0.0; > glob_hmin_init := 0.001; > centuries_in_millinium := 10.0; > glob_normmax := 0.0; > glob_warned2 := false; > glob_max_trunc_err := 0.1e-10; > glob_max_rel_trunc_err := 0.1e-10; > glob_hmax := 1.0; > sec_in_min := 60.0; > glob_max_minutes := 0.0; > glob_reached_optimal_h := false; > hours_in_day := 24.0; > djd_debug2 := true; > glob_dump := false; > glob_percent_done := 0.0; > glob_curr_iter_when_opt := 0; > glob_max_sec := 10000.0; > glob_smallish_float := 0.1e-100; > glob_no_eqs := 0; > glob_log10_relerr := 0.1e-10; > glob_large_float := 9.0e100; > glob_optimal_done := false; > djd_debug := true; > glob_max_opt_iter := 10; > glob_look_poles := false; > glob_almost_1 := 0.9990; > glob_not_yet_start_msg := true; > years_in_century := 100.0; > glob_log10relerr := 0.0; > glob_max_hours := 0.0; > glob_relerr := 0.1e-10; > days_in_year := 365.0; > min_in_hour := 60.0; > glob_optimal_clock_start_sec := 0.0; > glob_abserr := 0.1e-10; > glob_dump_analytic := false; > glob_last_good_h := 0.1; > glob_initial_pass := true; > glob_subiter_method := 3; > glob_log10abserr := 0.0; > MAX_UNCHANGED := 10; > glob_optimal_start := 0.0; > glob_log10_abserr := 0.1e-10; > glob_hmin := 0.00000000001; > glob_disp_incr := 0.1; > glob_not_yet_finished := true; > glob_display_flag := true; > glob_optimal_expect_sec := 0.1; > glob_iter := 0; > glob_start := 0; > glob_h := 0.1; > glob_clock_start_sec := 0.0; > glob_html_log := true; > #Write Set Defaults > glob_orig_start_sec := elapsed_time_seconds(); > MAX_UNCHANGED := 10; > glob_curr_iter_when_opt := 0; > glob_display_flag := true; > glob_no_eqs := 1; > glob_iter := -1; > opt_iter := -1; > glob_max_iter := 50000; > glob_max_hours := 0.0; > glob_max_minutes := 15.0; > omniout_str(ALWAYS,"##############ECHO OF PROBLEM#################"); > omniout_str(ALWAYS,"##############temp/coshpostode.ode#################"); > omniout_str(ALWAYS,"diff ( y , x , 1 ) = cosh ( x ) ;"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"Digits := 32;"); > omniout_str(ALWAYS,"max_terms := 30;"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#END FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"x_start := 0.1;"); > omniout_str(ALWAYS,"x_end := 2.0 ;"); > omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);"); > omniout_str(ALWAYS,"glob_h := 0.00001 ;"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,"glob_max_iter := 100;"); > omniout_str(ALWAYS,"#END SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK"); > omniout_str(ALWAYS,"glob_h := 0.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,"1.0 + sinh(x);"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"#END USER DEF BLOCK"); > omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################"); > glob_unchanged_h_cnt := 0; > glob_warned := false; > glob_warned2 := false; > glob_small_float := 1.0e-200; > glob_smallish_float := 1.0e-64; > glob_large_float := 1.0e100; > glob_almost_1 := 0.99; > glob_log10_abserr := -8.0; > glob_log10_relerr := -8.0; > glob_hmax := 0.01; > #BEGIN FIRST INPUT BLOCK > #BEGIN FIRST INPUT BLOCK > Digits := 32; > max_terms := 30; > #END FIRST INPUT BLOCK > #START OF INITS AFTER INPUT BLOCK > glob_max_terms := max_terms; > glob_html_log := true; > #END OF INITS AFTER INPUT BLOCK > array_tmp1_g:= Array(1..(max_terms + 1),[]); > array_last_rel_error:= Array(1..(max_terms + 1),[]); > array_1st_rel_error:= 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_type_pole:= Array(1..(max_terms + 1),[]); > array_y:= Array(1..(max_terms + 1),[]); > array_x:= Array(1..(max_terms + 1),[]); > array_tmp0:= Array(1..(max_terms + 1),[]); > array_tmp1:= Array(1..(max_terms + 1),[]); > array_tmp2:= Array(1..(max_terms + 1),[]); > array_poles := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_complex_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_y_higher := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_y_higher_work := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_y_set_initial := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_y_higher_work2 := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_real_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_tmp1_g[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_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_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_type_pole[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y[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_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 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_poles[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_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 <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_work[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_set_initial[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_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 <=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 > ; > #BEGIN ARRAYS DEFINED AND INITIALIZATED > array_tmp1_g := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp1_g[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_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_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_1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_const_1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_1[1] := 1; > array_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 := 2.0 ; > array_y_init[0 + 1] := exact_soln_y(x_start); > glob_h := 0.00001 ; > glob_look_poles := true; > glob_max_iter := 100; > #END SECOND INPUT BLOCK > #BEGIN OVERRIDE BLOCK > glob_h := 0.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] := false; > array_y_set_initial[1,3] := false; > array_y_set_initial[1,4] := false; > array_y_set_initial[1,5] := false; > array_y_set_initial[1,6] := false; > array_y_set_initial[1,7] := false; > array_y_set_initial[1,8] := false; > array_y_set_initial[1,9] := false; > array_y_set_initial[1,10] := false; > array_y_set_initial[1,11] := false; > array_y_set_initial[1,12] := false; > array_y_set_initial[1,13] := false; > array_y_set_initial[1,14] := false; > array_y_set_initial[1,15] := false; > array_y_set_initial[1,16] := false; > array_y_set_initial[1,17] := false; > array_y_set_initial[1,18] := false; > array_y_set_initial[1,19] := false; > array_y_set_initial[1,20] := false; > array_y_set_initial[1,21] := false; > array_y_set_initial[1,22] := false; > array_y_set_initial[1,23] := false; > array_y_set_initial[1,24] := false; > array_y_set_initial[1,25] := false; > array_y_set_initial[1,26] := false; > array_y_set_initial[1,27] := false; > array_y_set_initial[1,28] := false; > array_y_set_initial[1,29] := false; > array_y_set_initial[1,30] := false; > if glob_html_log then # if number 2 > html_log_file := fopen("html/entry.html",WRITE,TEXT); > fi;# end if 2 > ; > #BEGIN SOLUTION CODE > omniout_str(ALWAYS,"START of Soultion"); > #Start Series -- INITIALIZE FOR SOLUTION > array_x[1] := x_start; > array_x[2] := glob_h; > order_diff := 1; > #Start Series array_y > term_no := 1; > while (term_no <= order_diff) do # do number 2 > array_y[term_no] := array_y_init[term_no] * glob_h ^ (term_no - 1) / factorial_1(term_no - 1); > term_no := term_no + 1; > od;# end do number 2 > ; > rows := order_diff; > r_order := 1; > while (r_order <= rows) do # do number 2 > term_no := 1; > while (term_no <= (rows - r_order + 1)) do # do number 3 > it := term_no + r_order - 1; > array_y_higher[r_order,term_no] := array_y_init[it]* (glob_h ^ (term_no - 1)) / ((factorial_1(term_no - 1))); > term_no := term_no + 1; > od;# end do number 3 > ; > r_order := r_order + 1; > od;# end do number 2 > ; > current_iter := 1; > glob_clock_start_sec := elapsed_time_seconds(); > start_array_y(); > if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 2 > tmp := abs(array_y_higher[1,1]); > log10norm := (log10(tmp)); > if (log10norm < glob_log10normmin) then # if number 3 > glob_log10normmin := log10norm; > fi;# end if 3 > fi;# end if 2 > ; > display_alot(current_iter) > ; > glob_clock_sec := elapsed_time_seconds(); > glob_current_iter := 0; > glob_iter := 0; > omniout_str(DEBUGL," "); > glob_reached_optimal_h := true; > glob_optimal_clock_start_sec := elapsed_time_seconds(); > while ((glob_current_iter < glob_max_iter) and (array_x[1] <= x_end ) and ((convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec)) < convfloat(glob_max_sec))) do # do number 2 > #left paren 0001C > omniout_str(INFO," "); > omniout_str(INFO,"TOP MAIN SOLVE Loop"); > glob_iter := glob_iter + 1; > glob_clock_sec := elapsed_time_seconds(); > glob_current_iter := glob_current_iter + 1; > atomall(); > if (glob_look_poles) then # if number 2 > #left paren 0004C > check_for_pole(); > fi;# end if 2 > ;#was right paren 0004C > array_x[1] := array_x[1] + glob_h; > array_x[2] := glob_h; > #Jump Series array_y > order_diff := 1; > #START PART 1 SUM AND ADJUST > #START SUM AND ADJUST EQ =1 > #sum_and_adjust array_y > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 2; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 2; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 2; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 1; > calc_term := 2; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 1; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #END SUM AND ADJUST EQ =1 > #END PART 1 > #START PART 2 MOVE TERMS to REGULAR Array > term_no := glob_max_terms; > while (term_no >= 1) do # do number 3 > array_y[term_no] := array_y_higher_work2[1,term_no]; > ord := 1; > while ord <= order_diff do # do number 4 > array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no]; > ord := ord + 1; > od;# end do number 4 > ; > term_no := term_no - 1; > od;# end do number 3 > ; > #END PART 2 HEVE MOVED TERMS to REGULAR Array > display_alot(current_iter) > ; > od;# end do number 2 > ;#right paren 0001C > omniout_str(ALWAYS,"Finished!"); > if (glob_iter >= glob_max_iter) then # if number 2 > omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!") > fi;# end if 2 > ; > if (elapsed_time_seconds() - convfloat(glob_orig_start_sec) >= convfloat(glob_max_sec )) then # if number 2 > omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!") > fi;# end if 2 > ; > glob_clock_sec := elapsed_time_seconds(); > omniout_str(INFO,"diff ( y , x , 1 ) = cosh ( 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-13T12:42:27-05:00") > ; > logitem_str(html_log_file,"Maple") > ; > logitem_str(html_log_file,"cosh") > ; > logitem_str(html_log_file,"diff ( y , x , 1 ) = cosh ( 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,"cosh diffeq.mxt") > ; > logitem_str(html_log_file,"cosh 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 DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel, glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter, glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec, glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2, glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min, glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2, glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec, glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float, glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles, glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr, glob_max_hours, glob_relerr, days_in_year, min_in_hour, glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic, glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr, MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin, glob_disp_incr, glob_not_yet_finished, glob_display_flag, glob_optimal_expect_sec, glob_iter, glob_start, glob_h, glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1, array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole, array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole, array_y_higher, array_y_higher_work, array_y_set_initial, array_y_higher_work2, array_real_pole, glob_last; glob_last; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; glob_iolevel := INFO; DEBUGL := 3; ALWAYS := 1; glob_max_terms := 30; INFO := 2; DEBUGMASSIVE := 4; glob_iolevel := 5; glob_warned := false; glob_unchanged_h_cnt := 0; glob_small_float := 0.1*10^(-50); glob_max_iter := 1000; glob_clock_sec := 0.; glob_log10normmin := 0.1; glob_current_iter := 0; glob_orig_start_sec := 0.; glob_hmin_init := 0.001; centuries_in_millinium := 10.0; glob_normmax := 0.; glob_warned2 := false; glob_max_trunc_err := 0.1*10^(-10); glob_max_rel_trunc_err := 0.1*10^(-10); glob_hmax := 1.0; sec_in_min := 60.0; glob_max_minutes := 0.; glob_reached_optimal_h := false; hours_in_day := 24.0; djd_debug2 := true; glob_dump := false; glob_percent_done := 0.; glob_curr_iter_when_opt := 0; glob_max_sec := 10000.0; glob_smallish_float := 0.1*10^(-100); glob_no_eqs := 0; glob_log10_relerr := 0.1*10^(-10); glob_large_float := 0.90*10^101; glob_optimal_done := false; djd_debug := true; glob_max_opt_iter := 10; glob_look_poles := false; glob_almost_1 := 0.9990; glob_not_yet_start_msg := true; years_in_century := 100.0; glob_log10relerr := 0.; glob_max_hours := 0.; glob_relerr := 0.1*10^(-10); days_in_year := 365.0; min_in_hour := 60.0; glob_optimal_clock_start_sec := 0.; glob_abserr := 0.1*10^(-10); glob_dump_analytic := false; glob_last_good_h := 0.1; glob_initial_pass := true; glob_subiter_method := 3; glob_log10abserr := 0.; MAX_UNCHANGED := 10; glob_optimal_start := 0.; glob_log10_abserr := 0.1*10^(-10); glob_hmin := 0.1*10^(-10); glob_disp_incr := 0.1; glob_not_yet_finished := true; glob_display_flag := true; glob_optimal_expect_sec := 0.1; glob_iter := 0; glob_start := 0; glob_h := 0.1; glob_clock_start_sec := 0.; glob_html_log := true; glob_orig_start_sec := elapsed_time_seconds(); MAX_UNCHANGED := 10; glob_curr_iter_when_opt := 0; glob_display_flag := true; glob_no_eqs := 1; glob_iter := -1; opt_iter := -1; glob_max_iter := 50000; glob_max_hours := 0.; glob_max_minutes := 15.0; omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################"); omniout_str(ALWAYS, "##############temp/coshpostode.ode#################"); omniout_str(ALWAYS, "diff ( y , x , 1 ) = cosh ( x ) ;"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK"); omniout_str(ALWAYS, "Digits := 32;"); omniout_str(ALWAYS, "max_terms := 30;"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#END FIRST INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK"); omniout_str(ALWAYS, "x_start := 0.1;"); omniout_str(ALWAYS, "x_end := 2.0 ;"); omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);"); omniout_str(ALWAYS, "glob_h := 0.00001 ;"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, "glob_max_iter := 100;"); omniout_str(ALWAYS, "#END SECOND INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK"); omniout_str(ALWAYS, "glob_h := 0.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, "1.0 +\t\tsinh(x);"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "#END USER DEF BLOCK"); omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"); glob_unchanged_h_cnt := 0; glob_warned := false; glob_warned2 := false; glob_small_float := 0.10*10^(-199); glob_smallish_float := 0.10*10^(-63); glob_large_float := 0.10*10^101; glob_almost_1 := 0.99; glob_log10_abserr := -8.0; glob_log10_relerr := -8.0; glob_hmax := 0.01; Digits := 32; max_terms := 30; glob_max_terms := max_terms; glob_html_log := true; array_tmp1_g := Array(1 .. max_terms + 1, []); array_last_rel_error := Array(1 .. max_terms + 1, []); array_1st_rel_error := 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_type_pole := Array(1 .. max_terms + 1, []); array_y := Array(1 .. max_terms + 1, []); array_x := Array(1 .. max_terms + 1, []); array_tmp0 := Array(1 .. max_terms + 1, []); array_tmp1 := Array(1 .. max_terms + 1, []); array_tmp2 := Array(1 .. max_terms + 1, []); array_poles := Array(1 .. 2, 1 .. 4, []); array_complex_pole := Array(1 .. 2, 1 .. 4, []); array_y_higher := Array(1 .. 3, 1 .. max_terms + 1, []); array_y_higher_work := Array(1 .. 3, 1 .. max_terms + 1, []); array_y_set_initial := Array(1 .. 3, 1 .. max_terms + 1, []); array_y_higher_work2 := Array(1 .. 3, 1 .. max_terms + 1, []); array_real_pole := Array(1 .. 2, 1 .. 4, []); 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_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_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_type_pole[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_y[term] := 0.; term := term + 1 end do ; term := 1; while term <= max_terms do array_x[term] := 0.; term := term + 1 end do ; term := 1; while term <= max_terms do array_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; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_poles[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_complex_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher_work[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_set_initial[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher_work2[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; 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_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_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_1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_const_1[term] := 0.; term := term + 1 end do; array_const_1[1] := 1; array_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 := 2.0; array_y_init[1] := exact_soln_y(x_start); glob_h := 0.00001; glob_look_poles := true; glob_max_iter := 100; glob_h := 0.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] := false; array_y_set_initial[1, 3] := false; array_y_set_initial[1, 4] := false; array_y_set_initial[1, 5] := false; array_y_set_initial[1, 6] := false; array_y_set_initial[1, 7] := false; array_y_set_initial[1, 8] := false; array_y_set_initial[1, 9] := false; array_y_set_initial[1, 10] := false; array_y_set_initial[1, 11] := false; array_y_set_initial[1, 12] := false; array_y_set_initial[1, 13] := false; array_y_set_initial[1, 14] := false; array_y_set_initial[1, 15] := false; array_y_set_initial[1, 16] := false; array_y_set_initial[1, 17] := false; array_y_set_initial[1, 18] := false; array_y_set_initial[1, 19] := false; array_y_set_initial[1, 20] := false; array_y_set_initial[1, 21] := false; array_y_set_initial[1, 22] := false; array_y_set_initial[1, 23] := false; array_y_set_initial[1, 24] := false; array_y_set_initial[1, 25] := false; array_y_set_initial[1, 26] := false; array_y_set_initial[1, 27] := false; array_y_set_initial[1, 28] := false; array_y_set_initial[1, 29] := false; array_y_set_initial[1, 30] := false; if glob_html_log then html_log_file := fopen("html/entry.html", WRITE, TEXT) end if; omniout_str(ALWAYS, "START of Soultion"); array_x[1] := x_start; array_x[2] := glob_h; order_diff := 1; term_no := 1; while term_no <= order_diff do array_y[term_no] := array_y_init[term_no]*glob_h^(term_no - 1)/ factorial_1(term_no - 1); term_no := term_no + 1 end do; rows := order_diff; r_order := 1; while r_order <= rows do term_no := 1; while term_no <= rows - r_order + 1 do it := term_no + r_order - 1; array_y_higher[r_order, term_no] := array_y_init[it]* glob_h^(term_no - 1)/factorial_1(term_no - 1); term_no := term_no + 1 end do; r_order := r_order + 1 end do; current_iter := 1; glob_clock_start_sec := elapsed_time_seconds(); start_array_y(); if glob_small_float < abs(array_y_higher[1, 1]) then tmp := abs(array_y_higher[1, 1]); log10norm := log10(tmp); if log10norm < glob_log10normmin then glob_log10normmin := log10norm end if end if; display_alot(current_iter); glob_clock_sec := elapsed_time_seconds(); glob_current_iter := 0; glob_iter := 0; omniout_str(DEBUGL, " "); glob_reached_optimal_h := true; glob_optimal_clock_start_sec := elapsed_time_seconds(); while glob_current_iter < glob_max_iter and array_x[1] <= x_end and convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec) < convfloat(glob_max_sec) do omniout_str(INFO, " "); omniout_str(INFO, "TOP MAIN SOLVE Loop"); glob_iter := glob_iter + 1; glob_clock_sec := elapsed_time_seconds(); glob_current_iter := glob_current_iter + 1; atomall(); if glob_look_poles then check_for_pole() end if; array_x[1] := array_x[1] + glob_h; array_x[2] := glob_h; order_diff := 1; ord := 2; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[2, iii] := array_y_higher[2, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 2; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 2; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 1; calc_term := 2; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 1; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; term_no := glob_max_terms; while 1 <= term_no do array_y[term_no] := array_y_higher_work2[1, term_no]; ord := 1; while ord <= order_diff do array_y_higher[ord, term_no] := array_y_higher_work2[ord, term_no]; ord := ord + 1 end do; term_no := term_no - 1 end do; display_alot(current_iter) end do; omniout_str(ALWAYS, "Finished!"); if glob_max_iter <= glob_iter then omniout_str(ALWAYS, "Maximum Iterations Reached before Solution Completed!") end if; if convfloat(glob_max_sec) <= elapsed_time_seconds() - convfloat(glob_orig_start_sec) then omniout_str(ALWAYS, "Maximum Time Reached before Solution Completed!") end if; glob_clock_sec := elapsed_time_seconds(); omniout_str(INFO, "diff ( y , x , 1 ) = cosh ( 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-13T12:42:27-05:00"); logitem_str(html_log_file, "Maple"); logitem_str(html_log_file, "cosh"); logitem_str(html_log_file, "diff ( y , x , 1 ) = cosh ( 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, "cosh diffeq.mxt"); logitem_str(html_log_file, "cosh 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/coshpostode.ode################# diff ( y , x , 1 ) = cosh ( x ) ; ! #BEGIN FIRST INPUT BLOCK Digits := 32; max_terms := 30; ! #END FIRST INPUT BLOCK #BEGIN SECOND INPUT BLOCK x_start := 0.1; x_end := 2.0 ; array_y_init[0 + 1] := exact_soln_y(x_start); glob_h := 0.00001 ; glob_look_poles := true; glob_max_iter := 100; #END SECOND INPUT BLOCK #BEGIN OVERRIDE BLOCK glob_h := 0.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) 1.0 + sinh(x); end; #END USER DEF BLOCK #######END OF ECHO OF PROBLEM################# START of Soultion x[1] = 0.1 y[1] (analytic) = 1.1001667500198440258237293835219 y[1] (numeric) = 1.1001667500198440258237293835219 absolute error = 0 relative error = 0 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1001 y[1] (analytic) = 1.1002672509376508573949694866538 y[1] (numeric) = 1.100267250937650857394969491524 absolute error = 4.8702e-27 relative error = 4.4263791327512491269921828487192e-25 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1002 y[1] (analytic) = 1.1003677528581301991782785884944 y[1] (numeric) = 1.1003677528581301991782785982396 absolute error = 9.7452e-27 relative error = 8.8563118781766437335536548647111e-25 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1003 y[1] (analytic) = 1.100468255782287070379287622881 y[1] (numeric) = 1.1004682557822870703792876375061 absolute error = 1.46251e-26 relative error = 1.3289888120946744035061761876105e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1004 y[1] (analytic) = 1.1005687597111265002404028261919 y[1] (numeric) = 1.1005687597111265002404028457019 absolute error = 1.95100e-26 relative error = 1.7727197712863408592703630286098e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1005 y[1] (analytic) = 1.100669264645653528050856029779 y[1] (numeric) = 1.1006692646456535280508560541786 absolute error = 2.43996e-26 relative error = 2.2167967057620293337756275830067e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1006 y[1] (analytic) = 1.100769770586873203156755052868 y[1] (numeric) = 1.1007697705868732031567550821622 absolute error = 2.92942e-26 relative error = 2.6612467731905333681420895800343e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1007 y[1] (analytic) = 1.1008702775357905849711341960284 y[1] (numeric) = 1.1008702775357905849711342302221 absolute error = 3.41937e-26 relative error = 3.1060607864297910136807891608987e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1008 y[1] (analytic) = 1.1009707854934107429840048353119 y[1] (numeric) = 1.10097078549341074298400487441 absolute error = 3.90981e-26 relative error = 3.5512386445820001498616378168450e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1009 y[1] (analytic) = 1.1010712944607387567724061171611 y[1] (numeric) = 1.1010712944607387567724061611684 absolute error = 4.40073e-26 relative error = 3.9967711647185423966413724246238e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.101 y[1] (analytic) = 1.1011718044387797160104557541879 y[1] (numeric) = 1.1011718044387797160104558031093 absolute error = 4.89214e-26 relative error = 4.4426673297300006881870183663177e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1011 y[1] (analytic) = 1.1012723154285387204794009219234 y[1] (numeric) = 1.1012723154285387204794009757639 absolute error = 5.38405e-26 relative error = 4.8889361192239737461866826414455e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1012 y[1] (analytic) = 1.1013728274310208800776692566388 y[1] (numeric) = 1.1013728274310208800776693154032 absolute error = 5.87644e-26 relative error = 5.3355592707938331471073008559397e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1013 y[1] (analytic) = 1.1014733404472313148309199543376 y[1] (numeric) = 1.1014733404472313148309200180308 absolute error = 6.36932e-26 relative error = 5.7825457649423130427059465104714e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1014 y[1] (analytic) = 1.1015738544781751549020949710211 y[1] (numeric) = 1.101573854478175154902095039648 absolute error = 6.86269e-26 relative error = 6.2298955009702134359115822292001e-24 % h = 0.0001 TOP MAIN SOLVE Loop memory used=3.8MB, alloc=2.9MB, time=0.19 NO POLE x[1] = 0.1015 y[1] (analytic) = 1.1016743695248575406014703243258 y[1] (numeric) = 1.1016743695248575406014703978913 absolute error = 7.35655e-26 relative error = 6.6776083782114448825051753220549e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1016 y[1] (analytic) = 1.1017748855882836223967074966348 y[1] (numeric) = 1.1017748855882836223967075751437 absolute error = 7.85089e-26 relative error = 7.1256752197687660757414846248061e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1017 y[1] (analytic) = 1.1018754026694585609229049397626 y[1] (numeric) = 1.1018754026694585609229050232198 absolute error = 8.34572e-26 relative error = 7.5741050029624407247070842378579e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1018 y[1] (analytic) = 1.1019759207693875269926496813146 y[1] (numeric) = 1.101975920769387526992649769725 absolute error = 8.84104e-26 relative error = 8.0228976272251780558635285222974e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1019 y[1] (analytic) = 1.1020764398890757016060690328212 y[1] (numeric) = 1.1020764398890757016060691261898 absolute error = 9.33686e-26 relative error = 8.4720620658034913990168319839645e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.102 y[1] (analytic) = 1.1021769600295282759608823997477 y[1] (numeric) = 1.1021769600295282759608824980793 absolute error = 9.83316e-26 relative error = 8.9215800698070853537816903010816e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1021 y[1] (analytic) = 1.1022774811917504514624531934796 y[1] (numeric) = 1.1022774811917504514624532967791 absolute error = 1.032995e-25 relative error = 9.3714606133761868954687623178519e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1022 y[1] (analytic) = 1.1023780033767474397338408453848 y[1] (numeric) = 1.102378003376747439733840953657 absolute error = 1.082722e-25 relative error = 9.8216945247769985972247154129901e-24 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1023 y[1] (analytic) = 1.1024785265855244626258529230522 y[1] (numeric) = 1.1024785265855244626258530363021 absolute error = 1.132499e-25 relative error = 1.0272299847031503225973262984741e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1024 y[1] (analytic) = 1.102579050819086752227097348809 y[1] (numeric) = 1.1025790508190867522270974670414 absolute error = 1.182324e-25 relative error = 1.0723258338000092741318966945418e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1025 y[1] (analytic) = 1.102679576078439550874034720614 y[1] (numeric) = 1.1026795760784395508740348438339 absolute error = 1.232199e-25 relative error = 1.1174588037462181428069821630091e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1026 y[1] (analytic) = 1.1027801023645881111610307354315 y[1] (numeric) = 1.1027801023645881111610308636438 absolute error = 1.282123e-25 relative error = 1.1626279774642865851358336765840e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1027 y[1] (analytic) = 1.1028806296785376959504087151832 y[1] (numeric) = 1.1028806296785376959504088483926 absolute error = 1.332094e-25 relative error = 1.2078315314942763180253664854864e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1028 y[1] (analytic) = 1.1029811580212935783825022353791 y[1] (numeric) = 1.1029811580212935783825023735907 absolute error = 1.382116e-25 relative error = 1.2530730828434673859510018122592e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1029 y[1] (analytic) = 1.1030816873938610418857078565303 y[1] (numeric) = 1.1030816873938610418857079997488 absolute error = 1.432185e-25 relative error = 1.2983489947908372013254349108055e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.103 y[1] (analytic) = 1.1031822177972453801865379584404 y[1] (numeric) = 1.1031822177972453801865381066708 absolute error = 1.482304e-25 relative error = 1.3436619772205516762137999302273e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1031 y[1] (analytic) = 1.1032827492324518973196736774795 y[1] (numeric) = 1.1032827492324518973196738307267 absolute error = 1.532472e-25 relative error = 1.3890111134848549429030661813101e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1032 y[1] (analytic) = 1.1033832817004859076380179469394 y[1] (numeric) = 1.1033832817004859076380181052082 absolute error = 1.582688e-25 relative error = 1.4343954872696917139421591274428e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1033 y[1] (analytic) = 1.1034838152023527358227486405706 y[1] (numeric) = 1.103483815202352735822748803866 absolute error = 1.632954e-25 relative error = 1.4798169012570021260474068104849e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1034 y[1] (analytic) = 1.1035843497390577168933718194031 y[1] (numeric) = 1.1035843497390577168933719877299 absolute error = 1.683268e-25 relative error = 1.5252735329184473828773056220225e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1035 y[1] (analytic) = 1.1036848853116061962177750819492 y[1] (numeric) = 1.1036848853116061962177752553123 absolute error = 1.733631e-25 relative error = 1.5707662785565279303357046568819e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1036 y[1] (analytic) = 1.1037854219210035295222810178911 y[1] (numeric) = 1.1037854219210035295222811962954 absolute error = 1.784043e-25 relative error = 1.6162951281736366421915379357261e-23 % h = 0.0001 TOP MAIN SOLVE Loop memory used=7.6MB, alloc=4.0MB, time=0.42 NO POLE x[1] = 0.1037 y[1] (analytic) = 1.1038859595682550829017007653524 y[1] (numeric) = 1.1038859595682550829017009488028 absolute error = 1.834504e-25 relative error = 1.6618600717754392300792199822670e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1038 y[1] (analytic) = 1.1039864982543662328293876718548 y[1] (numeric) = 1.1039864982543662328293878603562 absolute error = 1.885014e-25 relative error = 1.7074610993708725162780989025213e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1039 y[1] (analytic) = 1.1040870379803423661672910590597 y[1] (numeric) = 1.1040870379803423661672912526169 absolute error = 1.935572e-25 relative error = 1.7530972952464475402192586037672e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.104 y[1] (analytic) = 1.1041875787471888801760100913961 y[1] (numeric) = 1.1041875787471888801760102900141 absolute error = 1.986180e-25 relative error = 1.7987704609514985085151576862498e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1041 y[1] (analytic) = 1.1042881205559111825248477486752 y[1] (numeric) = 1.1042881205559111825248479523589 absolute error = 2.036837e-25 relative error = 1.8444796806965858869883589332728e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1042 y[1] (analytic) = 1.1043886634075146913018649027918 y[1] (numeric) = 1.104388663407514691301865111546 absolute error = 2.087542e-25 relative error = 1.8902240390253860603467690275149e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1043 y[1] (analytic) = 1.104489207303004835023934498613 y[1] (numeric) = 1.1044892073030048350239347124426 absolute error = 2.138296e-25 relative error = 1.9360044316063482335101825700047e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1044 y[1] (analytic) = 1.1045897522433870526467958391554 y[1] (numeric) = 1.1045897522433870526467960580654 absolute error = 2.189100e-25 relative error = 1.9818217537814439586397959251662e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1045 y[1] (analytic) = 1.1046902982296667935751089751513 y[1] (numeric) = 1.1046902982296667935751091991464 absolute error = 2.239951e-25 relative error = 2.0276732796419569708637981108269e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1046 y[1] (analytic) = 1.1047908452628495176725091991029 y[1] (numeric) = 1.1047908452628495176725094281881 absolute error = 2.290852e-25 relative error = 2.0735617151633486818992719789466e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1047 y[1] (analytic) = 1.1048913933439406952716616439278 y[1] (numeric) = 1.1048913933439406952716618781079 absolute error = 2.341801e-25 relative error = 2.1194852400040578223012546403258e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1048 y[1] (analytic) = 1.1049919424739458071843159862935 y[1] (numeric) = 1.1049919424739458071843162255734 absolute error = 2.392799e-25 relative error = 2.1654447494366402721832813565213e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1049 y[1] (analytic) = 1.1050924926538703447113612547435 y[1] (numeric) = 1.1050924926538703447113614991282 absolute error = 2.443847e-25 relative error = 2.2114411384074485418914930667561e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.105 y[1] (analytic) = 1.1051930438847198096528807427147 y[1] (numeric) = 1.105193043884719809652880992209 absolute error = 2.494943e-25 relative error = 2.2574725870788613735989591442822e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1051 y[1] (analytic) = 1.1052935961674997143182070265462 y[1] (numeric) = 1.105293596167499714318207281155 absolute error = 2.546088e-25 relative error = 2.3035399904860732674262390242060e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1052 y[1] (analytic) = 1.1053941495032155815359770885814 y[1] (numeric) = 1.1053941495032155815359773483096 absolute error = 2.597282e-25 relative error = 2.3496433386835512017191091636684e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1053 y[1] (analytic) = 1.1054947038928729446641875454627 y[1] (numeric) = 1.1054947038928729446641878103151 absolute error = 2.648524e-25 relative error = 2.3957817171566052482747700553608e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1054 y[1] (analytic) = 1.1055952593374773476002499817194 y[1] (numeric) = 1.105595259337477347600250251701 absolute error = 2.699816e-25 relative error = 2.4419569251932680853977086605555e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1055 y[1] (analytic) = 1.105695815838034344791046388751 y[1] (numeric) = 1.1056958158380343447910466638666 absolute error = 2.751156e-25 relative error = 2.4881671437951770468797510095000e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1056 y[1] (analytic) = 1.1057963733955495012429847093035 y[1] (numeric) = 1.1057963733955495012429849895581 absolute error = 2.802546e-25 relative error = 2.5344141719277584738025027296941e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1057 y[1] (analytic) = 1.1058969320110283925320544875428 y[1] (numeric) = 1.1058969320110283925320547729411 absolute error = 2.853983e-25 relative error = 2.5806952866847623005909718471496e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1058 y[1] (analytic) = 1.1059974916854766048138826248219 y[1] (numeric) = 1.105997491685476604813882915369 absolute error = 2.905471e-25 relative error = 2.6270140952781268987259718934310e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=11.4MB, alloc=4.1MB, time=0.66 x[1] = 0.1059 y[1] (analytic) = 1.1060980524198997348337892412466 y[1] (numeric) = 1.1060980524198997348337895369473 absolute error = 2.957007e-25 relative error = 2.6733678750547637147012479402225e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.106 y[1] (analytic) = 1.1061986142153033899368436431364 y[1] (numeric) = 1.1061986142153033899368439439956 absolute error = 3.008592e-25 relative error = 2.7197575203384109339201505772732e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1061 y[1] (analytic) = 1.1062991770726931880779203964839 y[1] (numeric) = 1.1062991770726931880779207025064 absolute error = 3.060225e-25 relative error = 2.7661821172980203736420884507487e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1062 y[1] (analytic) = 1.1063997409930747578317555065116 y[1] (numeric) = 1.1063997409930747578317558177024 absolute error = 3.111908e-25 relative error = 2.8126434639317926567741827685358e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1063 y[1] (analytic) = 1.106500305977453738403002703428 y[1] (numeric) = 1.106500305977453738403003019792 absolute error = 3.163640e-25 relative error = 2.8591406463329644419952206914192e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1064 y[1] (analytic) = 1.1066008720268357796362898344824 y[1] (numeric) = 1.1066008720268357796362901560245 absolute error = 3.215421e-25 relative error = 2.9056736545947923147039786628234e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1065 y[1] (analytic) = 1.1067014391422265420262753624195 y[1] (numeric) = 1.1067014391422265420262756891445 absolute error = 3.267250e-25 relative error = 2.9522415752276914582824188086255e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1066 y[1] (analytic) = 1.1068020073246316967277049704342 y[1] (numeric) = 1.1068020073246316967277053023471 absolute error = 3.319129e-25 relative error = 2.9988462055856025097136509752619e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1067 y[1] (analytic) = 1.106902576575056925565468273728 y[1] (numeric) = 1.1069025765750569255654686108336 absolute error = 3.371056e-25 relative error = 3.0454857286813942151409064751039e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1068 y[1] (analytic) = 1.1070031468945079210446556377655 y[1] (numeric) = 1.1070031468945079210446559800687 absolute error = 3.423032e-25 relative error = 3.0921610382072369089527054715195e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1069 y[1] (analytic) = 1.1071037182839903863606151033344 y[1] (numeric) = 1.1071037182839903863606154508401 absolute error = 3.475057e-25 relative error = 3.1388721242724527573949503047488e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.107 y[1] (analytic) = 1.1072042907445100354090094185068 y[1] (numeric) = 1.1072042907445100354090097712199 absolute error = 3.527131e-25 relative error = 3.1856189769895803986108788807458e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1071 y[1] (analytic) = 1.1073048642770725927958731776047 y[1] (numeric) = 1.1073048642770725927958735355301 absolute error = 3.579254e-25 relative error = 3.2324015864743732503626494862256e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1072 y[1] (analytic) = 1.1074054388826837938476700672684 y[1] (numeric) = 1.1074054388826837938476704304109 absolute error = 3.631425e-25 relative error = 3.2792190398341591826837953974169e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1073 y[1] (analytic) = 1.1075060145623493846213502197295 y[1] (numeric) = 1.107506014562349384621350588094 absolute error = 3.683645e-25 relative error = 3.3260722303667646973581924650326e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1074 y[1] (analytic) = 1.1076065913170751219144076733889 y[1] (numeric) = 1.1076065913170751219144080469804 absolute error = 3.735915e-25 relative error = 3.3729620510451780495518734340454e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1075 y[1] (analytic) = 1.1077071691478667732749379408003 y[1] (numeric) = 1.1077071691478667732749383196236 absolute error = 3.788233e-25 relative error = 3.4198866862206905070076569357449e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1076 y[1] (analytic) = 1.1078077480557301170116956841592 y[1] (numeric) = 1.1078077480557301170116960682192 absolute error = 3.840600e-25 relative error = 3.4668470289546956746999618154599e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1077 y[1] (analytic) = 1.1079083280416709422041524983988 y[1] (numeric) = 1.1079083280416709422041528877005 absolute error = 3.893017e-25 relative error = 3.5138439719839120217616495354514e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1078 y[1] (analytic) = 1.1080089091066950487125548019937 y[1] (numeric) = 1.1080089091066950487125551965419 absolute error = 3.945482e-25 relative error = 3.5608757001610644934913267350664e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1079 y[1] (analytic) = 1.10810949125180824718798183557 y[1] (numeric) = 1.1081094912518082471879822353695 absolute error = 3.997995e-25 relative error = 3.6079422038733268079978148732465e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.108 y[1] (analytic) = 1.1082100744780163590824037684248 y[1] (numeric) = 1.1082100744780163590824041734806 absolute error = 4.050558e-25 relative error = 3.6550452782229703533831296112383e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1081 y[1] (analytic) = 1.1083106587863252166587399130543 y[1] (numeric) = 1.1083106587863252166587403233713 absolute error = 4.103170e-25 relative error = 3.7021840108379426552147548031901e-23 % h = 0.0001 TOP MAIN SOLVE Loop memory used=15.2MB, alloc=4.1MB, time=0.90 NO POLE x[1] = 0.1082 y[1] (analytic) = 1.1084112441777406630009170477914 y[1] (numeric) = 1.1084112441777406630009174633745 absolute error = 4.155831e-25 relative error = 3.7493583918692064022413644009816e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1083 y[1] (analytic) = 1.1085118306532685520239278476534 y[1] (numeric) = 1.1085118306532685520239282685074 absolute error = 4.208540e-25 relative error = 3.7965675093605648218467219100045e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1084 y[1] (analytic) = 1.1086124182139147484838894235 y[1] (numeric) = 1.1086124182139147484838898496298 absolute error = 4.261298e-25 relative error = 3.8438122557434241802741143093940e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1085 y[1] (analytic) = 1.1087130068606851279881019696032 y[1] (numeric) = 1.1087130068606851279881024010137 absolute error = 4.314105e-25 relative error = 3.8910926211782839402603792620614e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1086 y[1] (analytic) = 1.1088135965945855770051075197284 y[1] (numeric) = 1.1088135965945855770051079564245 absolute error = 4.366961e-25 relative error = 3.9384085958288331202670768535089e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1087 y[1] (analytic) = 1.1089141874166219928747488118284 y[1] (numeric) = 1.1089141874166219928747492538151 absolute error = 4.419867e-25 relative error = 3.9857610716449822814005291497500e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1088 y[1] (analytic) = 1.1090147793278002838182282614504 y[1] (numeric) = 1.1090147793278002838182287087324 absolute error = 4.472820e-25 relative error = 4.0331473334476935400832161146910e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1089 y[1] (analytic) = 1.1091153723291263689481670439558 y[1] (numeric) = 1.1091153723291263689481674965381 absolute error = 4.525823e-25 relative error = 4.0805700767593155199706881399266e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.109 y[1] (analytic) = 1.1092159664216061782786642856553 y[1] (numeric) = 1.1092159664216061782786647435428 absolute error = 4.578875e-25 relative error = 4.1280283899732450539551218000480e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1091 y[1] (analytic) = 1.1093165616062456527353563639582 y[1] (numeric) = 1.1093165616062456527353568271558 absolute error = 4.631976e-25 relative error = 4.1755222632690938254129388168571e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1092 y[1] (analytic) = 1.1094171578840507441654763166371 y[1] (numeric) = 1.1094171578840507441654767851496 absolute error = 4.685125e-25 relative error = 4.2230507854554558781440451106337e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1093 y[1] (analytic) = 1.1095177552560274153479133603084 y[1] (numeric) = 1.1095177552560274153479138341408 absolute error = 4.738324e-25 relative error = 4.2706157495484200590363930849754e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1094 y[1] (analytic) = 1.10961835372318164000327251823 y[1] (numeric) = 1.1096183537231816400032729973871 absolute error = 4.791571e-25 relative error = 4.3182153430704349086329764490028e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1095 y[1] (analytic) = 1.1097189532865194028039343575153 y[1] (numeric) = 1.109718953286519402803934842002 absolute error = 4.844867e-25 relative error = 4.3658504575879755512841184213122e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1096 y[1] (analytic) = 1.1098195539470466993841148358658 y[1] (numeric) = 1.1098195539470466993841153256869 absolute error = 4.898211e-25 relative error = 4.4135201822491140401955051625976e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1097 y[1] (analytic) = 1.1099201557057695363499252579211 y[1] (numeric) = 1.1099201557057695363499257530817 absolute error = 4.951606e-25 relative error = 4.4612272103946087366691043940702e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1098 y[1] (analytic) = 1.1100207585636939312894323413291 y[1] (numeric) = 1.110020758563693931289432841834 absolute error = 5.005049e-25 relative error = 4.5089688290841148708248451995413e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1099 y[1] (analytic) = 1.1101213625218259127827183926345 y[1] (numeric) = 1.1101213625218259127827188984886 absolute error = 5.058541e-25 relative error = 4.5567459295699706533376424174892e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.11 y[1] (analytic) = 1.1102219675811715204119415930882 y[1] (numeric) = 1.1102219675811715204119421042964 absolute error = 5.112082e-25 relative error = 4.6045585020603017257105687853892e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1101 y[1] (analytic) = 1.1103225737427368047713963944773 y[1] (numeric) = 1.1103225737427368047713969110444 absolute error = 5.165671e-25 relative error = 4.6524056361272294004982151834039e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1102 y[1] (analytic) = 1.1104231810075278274775740250762 y[1] (numeric) = 1.1104231810075278274775745470072 absolute error = 5.219310e-25 relative error = 4.7002891233451447861882668073568e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1103 y[1] (analytic) = 1.1105237893765506611792231058204 y[1] (numeric) = 1.1105237893765506611792236331201 absolute error = 5.272997e-25 relative error = 4.7482071527348969353971742501930e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1104 y[1] (analytic) = 1.1106243988508113895674103768017 y[1] (numeric) = 1.110624398850811389567410909475 absolute error = 5.326733e-25 relative error = 4.7961606151563869412044995183736e-23 % h = 0.0001 TOP MAIN SOLVE Loop memory used=19.0MB, alloc=4.1MB, time=1.14 NO POLE x[1] = 0.1105 y[1] (analytic) = 1.1107250094313161073855815341878 y[1] (numeric) = 1.1107250094313161073855820722397 absolute error = 5.380519e-25 relative error = 4.8441504011463560242814794123902e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1106 y[1] (analytic) = 1.1108256211190709204396221776649 y[1] (numeric) = 1.1108256211190709204396227211003 absolute error = 5.434354e-25 relative error = 4.8921756004559100354973298564605e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1107 y[1] (analytic) = 1.1109262339150819456079188685051 y[1] (numeric) = 1.1109262339150819456079194173288 absolute error = 5.488237e-25 relative error = 4.9402353031655161815036305295811e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1108 y[1] (analytic) = 1.1110268478203553108514202983582 y[1] (numeric) = 1.1110268478203553108514208525751 absolute error = 5.542169e-25 relative error = 4.9883303998213795316369546670110e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1109 y[1] (analytic) = 1.1111274628358971552236985688702 y[1] (numeric) = 1.1111274628358971552236991284852 absolute error = 5.596150e-25 relative error = 5.0364608806600053932074067289671e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.111 y[1] (analytic) = 1.1112280789627136288810105822271 y[1] (numeric) = 1.111228078962713628881011147245 absolute error = 5.650179e-25 relative error = 5.0846258360157827202662742507821e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1111 y[1] (analytic) = 1.1113286962018108930923595427256 y[1] (numeric) = 1.1113286962018108930923601131514 absolute error = 5.704258e-25 relative error = 5.1328270560235219443440579056396e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1112 y[1] (analytic) = 1.1114293145541951202495565694721 y[1] (numeric) = 1.1114293145541951202495571453106 absolute error = 5.758385e-25 relative error = 5.1810627312000881026447995850919e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1113 y[1] (analytic) = 1.1115299340208724938772824203087 y[1] (numeric) = 1.1115299340208724938772830015648 absolute error = 5.812561e-25 relative error = 5.2293337516997997134329804041848e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1114 y[1] (analytic) = 1.1116305546028492086431493270684 y[1] (numeric) = 1.1116305546028492086431499137471 absolute error = 5.866787e-25 relative error = 5.2776410073542997408596120356725e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1115 y[1] (analytic) = 1.1117311763011314703677629422602 y[1] (numeric) = 1.1117311763011314703677635343663 absolute error = 5.921061e-25 relative error = 5.3259826891786103888611223913772e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1116 y[1] (analytic) = 1.1118317991167254960347843972827 y[1] (numeric) = 1.1118317991167254960347849948211 absolute error = 5.975384e-25 relative error = 5.3743596870920897268336063901901e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1117 y[1] (analytic) = 1.1119324230506375138009924722697 y[1] (numeric) = 1.1119324230506375138009930752454 absolute error = 6.029757e-25 relative error = 5.4227728906915814099864207333120e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1118 y[1] (analytic) = 1.1120330481038737630063458776663 y[1] (numeric) = 1.1120330481038737630063464860841 absolute error = 6.084178e-25 relative error = 5.4712204914900008792827750887771e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1119 y[1] (analytic) = 1.1121336742774404941840456476364 y[1] (numeric) = 1.1121336742774404941840462615013 absolute error = 6.138649e-25 relative error = 5.5197042783443409315078027222731e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.112 y[1] (analytic) = 1.1122343015723439690705976454038 y[1] (numeric) = 1.1122343015723439690705982647206 absolute error = 6.193168e-25 relative error = 5.5682224430992993321184822599432e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1121 y[1] (analytic) = 1.1123349299895904606158751806252 y[1] (numeric) = 1.1123349299895904606158758053988 absolute error = 6.247736e-25 relative error = 5.6167758752828772981943120907203e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1122 y[1] (analytic) = 1.1124355595301862529931817388973 y[1] (numeric) = 1.1124355595301862529931823691326 absolute error = 6.302353e-25 relative error = 5.6653645651723558302318905809392e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1123 y[1] (analytic) = 1.1125361901951376416093138234984 y[1] (numeric) = 1.1125361901951376416093144592003 absolute error = 6.357019e-25 relative error = 5.7139885030481442220162309010998e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1124 y[1] (analytic) = 1.1126368219854509331146239094647 y[1] (numeric) = 1.1126368219854509331146245506381 absolute error = 6.411734e-25 relative error = 5.7626476791937784228045686433337e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1125 y[1] (analytic) = 1.1127374549021324454130835101022 y[1] (numeric) = 1.112737454902132445413084156752 absolute error = 6.466498e-25 relative error = 5.8113420838959194005192616795536e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1126 y[1] (analytic) = 1.1128380889461885076723463560348 y[1] (numeric) = 1.1128380889461885076723470081659 absolute error = 6.521311e-25 relative error = 5.8600717074443515059490760388137e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=22.8MB, alloc=4.1MB, time=1.37 x[1] = 0.1127 y[1] (analytic) = 1.1129387241186254603338116868892 y[1] (numeric) = 1.1129387241186254603338123445065 absolute error = 6.576173e-25 relative error = 5.9088365401319808379581521501376e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1128 y[1] (analytic) = 1.1130393604204496551226876557174 y[1] (numeric) = 1.1130393604204496551226883188257 absolute error = 6.631083e-25 relative error = 5.9576356738140097180375352812733e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1129 y[1] (analytic) = 1.1131399978526674550580548462568 y[1] (numeric) = 1.1131399978526674550580555148611 absolute error = 6.686043e-25 relative error = 6.0064708957524574040065484152493e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.113 y[1] (analytic) = 1.11324063641628523446292990313 y[1] (numeric) = 1.1132406364162852344629305772351 absolute error = 6.741051e-25 relative error = 6.0553403994491368908873215383981e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1131 y[1] (analytic) = 1.1133412761123093789743292750827 y[1] (numeric) = 1.1133412761123093789743299546935 absolute error = 6.796108e-25 relative error = 6.1042450736502075278050109097406e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1132 y[1] (analytic) = 1.1134419169417462855533330713628 y[1] (numeric) = 1.1134419169417462855533337564842 absolute error = 6.851214e-25 relative error = 6.1531849086641183786211453350378e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1133 y[1] (analytic) = 1.1135425589056023624951490313392 y[1] (numeric) = 1.1135425589056023624951497219761 absolute error = 6.906369e-25 relative error = 6.2021598948024304848295290438961e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1134 y[1] (analytic) = 1.1136432020048840294391766074626 y[1] (numeric) = 1.1136432020048840294391773036198 absolute error = 6.961572e-25 relative error = 6.2511691244261455169076952244502e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1135 y[1] (analytic) = 1.1137438462405977173790711616674 y[1] (numeric) = 1.1137438462405977173790718633499 absolute error = 7.016825e-25 relative error = 6.3002143838415272377172239581340e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1136 y[1] (analytic) = 1.1138444916137498686728082753172 y[1] (numeric) = 1.1138444916137498686728089825299 absolute error = 7.072127e-25 relative error = 6.3492947653346351843750499092035e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1137 y[1] (analytic) = 1.1139451381253469370527481727925 y[1] (numeric) = 1.1139451381253469370527488855403 absolute error = 7.127478e-25 relative error = 6.3984102592294620455524682244101e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1138 y[1] (analytic) = 1.1140457857763953876357002588231 y[1] (numeric) = 1.1140457857763953876357009771108 absolute error = 7.182877e-25 relative error = 6.4475599582239289985108765330684e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1139 y[1] (analytic) = 1.1141464345679016969329877696641 y[1] (numeric) = 1.1141464345679016969329884934967 absolute error = 7.238326e-25 relative error = 6.4967456479876747709141761506643e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.114 y[1] (analytic) = 1.1142470845008723528605125382179 y[1] (numeric) = 1.1142470845008723528605132676002 absolute error = 7.293823e-25 relative error = 6.5459655236767097937608327365492e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1141 y[1] (analytic) = 1.1143477355763138547488198732015 y[1] (numeric) = 1.1143477355763138547488206081384 absolute error = 7.349369e-25 relative error = 6.5952204732565666013932105426889e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1142 y[1] (analytic) = 1.1144483877952327133531635524601 y[1] (numeric) = 1.1144483877952327133531642929566 absolute error = 7.404965e-25 relative error = 6.6445113843716004973680195128315e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1143 y[1] (analytic) = 1.1145490411586354508635709305286 y[1] (numeric) = 1.1145490411586354508635716765895 absolute error = 7.460609e-25 relative error = 6.6938364526735259523884233759927e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1144 y[1] (analytic) = 1.1146496956675286009149081605396 y[1] (numeric) = 1.1146496956675286009149089121698 absolute error = 7.516302e-25 relative error = 6.7431965658939362385727898377232e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1145 y[1] (analytic) = 1.1147503513229187085969455305809 y[1] (numeric) = 1.1147503513229187085969462877853 absolute error = 7.572044e-25 relative error = 6.7925917143815683405562719284517e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1146 y[1] (analytic) = 1.1148510081258123304644229146014 y[1] (numeric) = 1.1148510081258123304644236773849 absolute error = 7.627835e-25 relative error = 6.8420218884882501546975336485468e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1147 y[1] (analytic) = 1.114951666077216034547115337967 y[1] (numeric) = 1.1149516660772160345471161063344 absolute error = 7.683674e-25 relative error = 6.8914861816690327856017356686932e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1148 y[1] (analytic) = 1.1150523251781364003598986577664 y[1] (numeric) = 1.1150523251781364003598994317227 absolute error = 7.739563e-25 relative error = 6.9409863781626191144411278953270e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1149 y[1] (analytic) = 1.1151529854295800189128153579689 y[1] (numeric) = 1.115152985429580018912816137519 absolute error = 7.795501e-25 relative error = 6.9905215713492544802445590239347e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=26.7MB, alloc=4.1MB, time=1.61 x[1] = 0.115 y[1] (analytic) = 1.1152536468325534927211404595326 y[1] (numeric) = 1.1152536468325534927211412446814 absolute error = 7.851488e-25 relative error = 7.0400917515931142924359120470267e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1151 y[1] (analytic) = 1.1153543093880634358154475455658 y[1] (numeric) = 1.1153543093880634358154483363182 absolute error = 7.907524e-25 relative error = 7.0896969092614568080732091514180e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1152 y[1] (analytic) = 1.1154549730971164737516749016411 y[1] (numeric) = 1.115454973097116473751675698002 absolute error = 7.963609e-25 relative error = 7.1393370347246215220045513824284e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1153 y[1] (analytic) = 1.1155556379607192436211917713632 y[1] (numeric) = 1.1155556379607192436211925733374 absolute error = 8.019742e-25 relative error = 7.1890112219417511459106734213906e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1154 y[1] (analytic) = 1.1156563039798783940608647272908 y[1] (numeric) = 1.1156563039798783940608655348833 absolute error = 8.075925e-25 relative error = 7.2387212541987793909155654172811e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1155 y[1] (analytic) = 1.115756971155600585263124157314 y[1] (numeric) = 1.1157569711556005852631249705296 absolute error = 8.132156e-25 relative error = 7.2884653291275834019573059742776e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1156 y[1] (analytic) = 1.1158576394888924889860308665866 y[1] (numeric) = 1.1158576394888924889860316854303 absolute error = 8.188437e-25 relative error = 7.3382452296967131529075870924695e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1157 y[1] (analytic) = 1.1159583089807607885633427951155 y[1] (numeric) = 1.1159583089807607885633436195921 absolute error = 8.244766e-25 relative error = 7.3880591538676741302598168193042e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1158 y[1] (analytic) = 1.1160589796322121789145818511063 y[1] (numeric) = 1.1160589796322121789145826812207 absolute error = 8.301144e-25 relative error = 7.4379079882817411427879621926367e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1159 y[1] (analytic) = 1.116159651444253366555100860167 y[1] (numeric) = 1.1161596514442533665551016959242 absolute error = 8.357572e-25 relative error = 7.4877926192599152832369731333747e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.116 y[1] (analytic) = 1.1162603244178910696061506304702 y[1] (numeric) = 1.116260324417891069606151471875 absolute error = 8.414048e-25 relative error = 7.5377112452579276528481675290747e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1161 y[1] (analytic) = 1.1163609985541320178049471339736 y[1] (numeric) = 1.1163609985541320178049479810309 absolute error = 8.470573e-25 relative error = 7.5876647526837300170243761295910e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1162 y[1] (analytic) = 1.1164616738539829525147388038008 y[1] (numeric) = 1.1164616738539829525147396565155 absolute error = 8.527147e-25 relative error = 7.6376531319383450327397402651072e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1163 y[1] (analytic) = 1.1165623503184506267348739478821 y[1] (numeric) = 1.1165623503184506267348748062591 absolute error = 8.583770e-25 relative error = 7.6876763734258589685991582649034e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1164 y[1] (analytic) = 1.1166630279485418051108682789563 y[1] (numeric) = 1.1166630279485418051108691430005 absolute error = 8.640442e-25 relative error = 7.7377344675534201068146367977851e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1165 y[1] (analytic) = 1.1167637067452632639444725610345 y[1] (numeric) = 1.1167637067452632639444734307507 absolute error = 8.697162e-25 relative error = 7.7878265092866646193243426154981e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1166 y[1] (analytic) = 1.1168643867096217912037403724256 y[1] (numeric) = 1.1168643867096217912037412478188 absolute error = 8.753932e-25 relative error = 7.8379542800087251098426423168829e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1167 y[1] (analytic) = 1.1169650678426241865330959854255 y[1] (numeric) = 1.1169650678426241865330968665006 absolute error = 8.810751e-25 relative error = 7.8881168746106201504449007896807e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1168 y[1] (analytic) = 1.1170657501452772612634023627699 y[1] (numeric) = 1.1170657501452772612634032495317 absolute error = 8.867618e-25 relative error = 7.9383133883092768459652695788398e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1169 y[1] (analytic) = 1.1171664336185878384220292709508 y[1] (numeric) = 1.1171664336185878384220301634042 absolute error = 8.924534e-25 relative error = 7.9885447068909412870146531057415e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.117 y[1] (analytic) = 1.117267118263562752742921510499 y[1] (numeric) = 1.1172671182635627527429224086489 absolute error = 8.981499e-25 relative error = 8.0388108207810595310971638949799e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1171 y[1] (analytic) = 1.1173678040812088506766672633318 y[1] (numeric) = 1.1173678040812088506766681671832 absolute error = 9.038514e-25 relative error = 8.0891126153685849905800464522455e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1172 y[1] (analytic) = 1.1174684910725329904005665572674 y[1] (numeric) = 1.1174684910725329904005674668251 absolute error = 9.095577e-25 relative error = 8.1394482910835125061588261983582e-23 % h = 0.0001 TOP MAIN SOLVE Loop memory used=30.5MB, alloc=4.2MB, time=1.86 NO POLE x[1] = 0.1173 y[1] (analytic) = 1.1175691792385420418286998478061 y[1] (numeric) = 1.117569179238542041828700763075 absolute error = 9.152689e-25 relative error = 8.1898187334015444578822437036223e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1174 y[1] (analytic) = 1.1176698685802428866219967172796 y[1] (numeric) = 1.1176698685802428866219976382646 absolute error = 9.209850e-25 relative error = 8.2402239327603208489141171411757e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1175 y[1] (analytic) = 1.1177705590986424181983046914685 y[1] (numeric) = 1.1177705590986424181983056181746 absolute error = 9.267061e-25 relative error = 8.2906647742385105870350728094746e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1176 y[1] (analytic) = 1.1178712507947475417424581737897 y[1] (numeric) = 1.1178712507947475417424591062217 absolute error = 9.324320e-25 relative error = 8.3411394589232882764358587490922e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1177 y[1] (analytic) = 1.1179719436695651742163474971524 y[1] (numeric) = 1.1179719436695651742163484353153 absolute error = 9.381629e-25 relative error = 8.3916497664568345631190475934006e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1178 y[1] (analytic) = 1.1180726377241022443689880935861 y[1] (numeric) = 1.1180726377241022443689890374846 absolute error = 9.438985e-25 relative error = 8.4421930038584685428715250523779e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1179 y[1] (analytic) = 1.1181733329593656927465897817384 y[1] (numeric) = 1.1181733329593656927465907313775 absolute error = 9.496391e-25 relative error = 8.4927718450115264022159522822895e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.118 y[1] (analytic) = 1.1182740293763624717026261723463 y[1] (numeric) = 1.1182740293763624717026271277309 absolute error = 9.553846e-25 relative error = 8.5433853858950616472346241702611e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1181 y[1] (analytic) = 1.1183747269760995454079041917786 y[1] (numeric) = 1.1183747269760995454079051529137 absolute error = 9.611351e-25 relative error = 8.5940345111226760863633069364816e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1182 y[1] (analytic) = 1.118475425759583889860633723753 y[1] (numeric) = 1.1184754257595838898606346906434 absolute error = 9.668904e-25 relative error = 8.6447174227664518541112032171606e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1183 y[1] (analytic) = 1.118576125727822492896497369326 y[1] (numeric) = 1.1185761257278224928964983419766 absolute error = 9.726506e-25 relative error = 8.6954350055265722906951744348810e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1184 y[1] (analytic) = 1.1186768268818223541987203252586 y[1] (numeric) = 1.1186768268818223541987213036742 absolute error = 9.784156e-25 relative error = 8.7461863559578352768420848417598e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1185 y[1] (analytic) = 1.1187775292225904853081403808565 y[1] (numeric) = 1.1187775292225904853081413650421 absolute error = 9.841856e-25 relative error = 8.7969732524381775051696233596925e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1186 y[1] (analytic) = 1.1188782327511339096332780333874 y[1] (numeric) = 1.1188782327511339096332790233478 absolute error = 9.899604e-25 relative error = 8.8477938976956716573197131752825e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1187 y[1] (analytic) = 1.118978937468459662460406722174 y[1] (numeric) = 1.1189789374684596624604077179142 absolute error = 9.957402e-25 relative error = 8.8986500697924588297695097866267e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1188 y[1] (analytic) = 1.1190796433755747909636231814658 y[1] (numeric) = 1.1190796433755747909636241829906 absolute error = 1.0015248e-24 relative error = 8.9495399717844553766728317355116e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1189 y[1] (analytic) = 1.1191803504734863542149179121876 y[1] (numeric) = 1.119180350473486354214918919502 absolute error = 1.0073144e-24 relative error = 9.0004653814181087617511861286091e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.119 y[1] (analytic) = 1.1192810587632014231942457726687 y[1] (numeric) = 1.1192810587632014231942467857776 absolute error = 1.0131089e-24 relative error = 9.0514253955077110366071932664522e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1191 y[1] (analytic) = 1.1193817682457270807995966884503 y[1] (numeric) = 1.1193817682457270807995977073585 absolute error = 1.0189082e-24 relative error = 9.1024191111921782913944034609471e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1192 y[1] (analytic) = 1.1194824789220704218570664812739 y[1] (numeric) = 1.1194824789220704218570675059863 absolute error = 1.0247124e-24 relative error = 9.1534474124747103749961240459352e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1193 y[1] (analytic) = 1.1195831907932385531309278173506 y[1] (numeric) = 1.1195831907932385531309288478722 absolute error = 1.0305216e-24 relative error = 9.2045111830400265896166988788000e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1194 y[1] (analytic) = 1.1196839038602385933337012750125 y[1] (numeric) = 1.1196839038602385933337023113481 absolute error = 1.0363356e-24 relative error = 9.2556086269268874666720505778125e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1195 y[1] (analytic) = 1.1197846181240776731362265318458 y[1] (numeric) = 1.1197846181240776731362275740003 absolute error = 1.0421545e-24 relative error = 9.3067406279063937618823326270015e-23 % h = 0.0001 TOP MAIN SOLVE Loop memory used=34.3MB, alloc=4.2MB, time=2.09 NO POLE x[1] = 0.1196 y[1] (analytic) = 1.119885333585762935177733671408 y[1] (numeric) = 1.1198853335857629351777347193864 absolute error = 1.0479784e-24 relative error = 9.3579080694313230211101524341000e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1197 y[1] (analytic) = 1.1199860502463015340759146096287 y[1] (numeric) = 1.1199860502463015340759156634358 absolute error = 1.0538071e-24 relative error = 9.4091091560314719817998753199388e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1198 y[1] (analytic) = 1.1200867681067006364369946409943 y[1] (numeric) = 1.120086768106700636436995700635 absolute error = 1.0596407e-24 relative error = 9.4603447712459497530593653811752e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1199 y[1] (analytic) = 1.1201874871679674208658041046192 y[1] (numeric) = 1.1201874871679674208658051700985 absolute error = 1.0654793e-24 relative error = 9.5116157982956994288348401896743e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.12 y[1] (analytic) = 1.1202882074311090779758501703025 y[1] (numeric) = 1.1202882074311090779758512416252 absolute error = 1.0713227e-24 relative error = 9.5629204422012970323146403040594e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1201 y[1] (analytic) = 1.120388928897132810399388744671 y[1] (numeric) = 1.120388928897132810399389821842 absolute error = 1.0771710e-24 relative error = 9.6142595862699673853438505899593e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1202 y[1] (analytic) = 1.1204896515670458327974964975105 y[1] (numeric) = 1.1204896515670458327974975805347 absolute error = 1.0830242e-24 relative error = 9.6656332210239601406807817005934e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1203 y[1] (analytic) = 1.1205903754418553718701430083851 y[1] (numeric) = 1.1205903754418553718701440972674 absolute error = 1.0888823e-24 relative error = 9.7170413369885254338074994532525e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1204 y[1] (analytic) = 1.1206911005225686663662630336449 y[1] (numeric) = 1.1206911005225686663662641283902 absolute error = 1.0947453e-24 relative error = 9.7684839246919123236130530167425e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1205 y[1] (analytic) = 1.1207918268101929670938288939239 y[1] (numeric) = 1.1207918268101929670938299945372 absolute error = 1.1006133e-24 relative error = 9.8199618668917165695984875289487e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1206 y[1] (analytic) = 1.1208925543057355369299229822284 y[1] (numeric) = 1.1208925543057355369299240887145 absolute error = 1.1064861e-24 relative error = 9.8714733695893030163345865063154e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1207 y[1] (analytic) = 1.1209932830102036508308103927158 y[1] (numeric) = 1.1209932830102036508308115050795 absolute error = 1.1123637e-24 relative error = 9.9230184235624442941628850347641e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1208 y[1] (analytic) = 1.1210940129246045958420116702656 y[1] (numeric) = 1.121094012924604595842012788512 absolute error = 1.1182464e-24 relative error = 9.9745996955493856297670668919870e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1209 y[1] (analytic) = 1.1211947440499456711083756809437 y[1] (numeric) = 1.1211947440499456711083768050776 absolute error = 1.1241339e-24 relative error = 1.0026214499895331286110810046247e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.121 y[1] (analytic) = 1.1212954763872341878841526034584 y[1] (numeric) = 1.1212954763872341878841537334847 absolute error = 1.1300263e-24 relative error = 1.0077863719212496516915924118462e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1211 y[1] (analytic) = 1.1213962099374774695430670417119 y[1] (numeric) = 1.1213962099374774695430681776354 absolute error = 1.1359235e-24 relative error = 1.0129546452304600598372926181566e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1212 y[1] (analytic) = 1.1214969447016828515883912585455 y[1] (numeric) = 1.1214969447016828515883924003712 absolute error = 1.1418257e-24 relative error = 1.0181264473294883371169369727127e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1213 y[1] (analytic) = 1.1215976806808576816630185307813 y[1] (numeric) = 1.121597680680857681663019678514 absolute error = 1.1477327e-24 relative error = 1.0233015989327628118030514420841e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1214 y[1] (analytic) = 1.1216984178760093195595366256588 y[1] (numeric) = 1.1216984178760093195595377793035 absolute error = 1.1536447e-24 relative error = 1.0284802774211650616922300017256e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1215 y[1] (analytic) = 1.1217991562881451372303013987698 y[1] (numeric) = 1.1217991562881451372303025583314 absolute error = 1.1595616e-24 relative error = 1.0336623926842704880856490745787e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1216 y[1] (analytic) = 1.12189989591827251879751051359 y[1] (numeric) = 1.1218998959182725187975116790734 absolute error = 1.1654834e-24 relative error = 1.0388479437784905773780385870230e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1217 y[1] (analytic) = 1.1220006367673988605632772827096 y[1] (numeric) = 1.1220006367673988605632784541196 absolute error = 1.1714100e-24 relative error = 1.0440368406340255569261235924674e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=38.1MB, alloc=4.2MB, time=2.33 x[1] = 0.1218 y[1] (analytic) = 1.1221013788365315710197046308624 y[1] (numeric) = 1.122101378836531571019705808204 absolute error = 1.1773416e-24 relative error = 1.0492292605689025348442740558788e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1219 y[1] (analytic) = 1.122202122126678070858959179856 y[1] (numeric) = 1.122202122126678070858960363134 absolute error = 1.1832780e-24 relative error = 1.0544250243954069729019625518351e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.122 y[1] (analytic) = 1.1223028666388457929833454555008 y[1] (numeric) = 1.1223028666388457929833466447202 absolute error = 1.1892194e-24 relative error = 1.0596243094001539044424296113379e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1221 y[1] (analytic) = 1.1224036123740421825153802166426 y[1] (numeric) = 1.1224036123740421825153814118082 absolute error = 1.1951656e-24 relative error = 1.0648269364280251520584873607748e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1222 y[1] (analytic) = 1.1225043593332746968078669063952 y[1] (numeric) = 1.1225043593332746968078681075119 absolute error = 1.2011167e-24 relative error = 1.0700329936477200606288620402425e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1223 y[1] (analytic) = 1.1226051075175508054539702256774 y[1] (numeric) = 1.1226051075175508054539714327501 absolute error = 1.2070727e-24 relative error = 1.0752424801177279771245021775152e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1224 y[1] (analytic) = 1.1227058569278779902972908291528 y[1] (numeric) = 1.1227058569278779902972920421864 absolute error = 1.2130336e-24 relative error = 1.0804553948968350438329404794298e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1225 y[1] (analytic) = 1.1228066075652637454419401436742 y[1] (numeric) = 1.1228066075652637454419413626737 absolute error = 1.2189995e-24 relative error = 1.0856718261066565644587096539348e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1226 y[1] (analytic) = 1.1229073594307155772626153093334 y[1] (numeric) = 1.1229073594307155772626165343036 absolute error = 1.2249702e-24 relative error = 1.0908915946735157134803866925814e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1227 y[1] (analytic) = 1.1230081125252410044146742432161 y[1] (numeric) = 1.1230081125252410044146754741619 absolute error = 1.2309458e-24 relative error = 1.0961147887276130089209276256566e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1228 y[1] (analytic) = 1.1231088668498475578442108259643 y[1] (numeric) = 1.1231088668498475578442120628906 absolute error = 1.2369263e-24 relative error = 1.1013414073289202354394118934096e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1229 y[1] (analytic) = 1.1232096224055427807981302112452 y[1] (numeric) = 1.123209622405542780798131454157 absolute error = 1.2429118e-24 relative error = 1.1065715385682815145051826478651e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.123 y[1] (analytic) = 1.1233103791933342288342242582293 y[1] (numeric) = 1.1233103791933342288342255071313 absolute error = 1.2489020e-24 relative error = 1.1118049144145315996030388598288e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1231 y[1] (analytic) = 1.1234111372142294698312470871759 y[1] (numeric) = 1.1234111372142294698312483420731 absolute error = 1.2548972e-24 relative error = 1.1170418010202588254989754033558e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1232 y[1] (analytic) = 1.1235118964692360839989907582296 y[1] (numeric) = 1.123511896469236083998992019127 absolute error = 1.2608974e-24 relative error = 1.1222821974226650258268439593888e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1233 y[1] (analytic) = 1.1236126569593616638883610735267 y[1] (numeric) = 1.1236126569593616638883623404291 absolute error = 1.2669024e-24 relative error = 1.1275259246619725266240034084627e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1234 y[1] (analytic) = 1.1237134186856138144014535027121 y[1] (numeric) = 1.1237134186856138144014547756244 absolute error = 1.2729123e-24 relative error = 1.1327730708145331891619363901666e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1235 y[1] (analytic) = 1.1238141816490001528016292319692 y[1] (numeric) = 1.1238141816490001528016305108962 absolute error = 1.2789270e-24 relative error = 1.1380235459597057218308042150840e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1236 y[1] (analytic) = 1.1239149458505283087235913366614 y[1] (numeric) = 1.1239149458505283087235926216082 absolute error = 1.2849468e-24 relative error = 1.1432776161078719553553337098088e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1237 y[1] (analytic) = 1.1240157112912059241834610776882 y[1] (numeric) = 1.1240157112912059241834623686596 absolute error = 1.2909714e-24 relative error = 1.1485350133736162696514766470720e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1238 y[1] (analytic) = 1.1241164779720406535888543216541 y[1] (numeric) = 1.124116477972040653588855618655 absolute error = 1.2970009e-24 relative error = 1.1537958258025458614274910352242e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1239 y[1] (analytic) = 1.1242172458940401637489580849537 y[1] (numeric) = 1.124217245894040163748959387989 absolute error = 1.3030353e-24 relative error = 1.1590600524578803813898804549582e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.124 y[1] (analytic) = 1.1243180150582121338846072018716 y[1] (numeric) = 1.1243180150582121338846085109462 absolute error = 1.3090746e-24 relative error = 1.1643276924031338237378265456303e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=41.9MB, alloc=4.2MB, time=2.57 x[1] = 0.1241 y[1] (analytic) = 1.1244187854655642556383611167993 y[1] (numeric) = 1.1244187854655642556383624319181 absolute error = 1.3151188e-24 relative error = 1.1695987447021143737181503631674e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1242 y[1] (analytic) = 1.1245195571171042330845808006693 y[1] (numeric) = 1.1245195571171042330845821218372 absolute error = 1.3211679e-24 relative error = 1.1748732084189242552732953631932e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1243 y[1] (analytic) = 1.1246203300138397827395057917068 y[1] (numeric) = 1.1246203300138397827395071189287 absolute error = 1.3272219e-24 relative error = 1.1801510826179595787822676915860e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1244 y[1] (analytic) = 1.1247211041567786335713313606009 y[1] (numeric) = 1.1247211041567786335713326938817 absolute error = 1.3332808e-24 relative error = 1.1854323663639101888944695157737e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1245 y[1] (analytic) = 1.1248218795469285270102858001946 y[1] (numeric) = 1.1248218795469285270102871395392 absolute error = 1.3393446e-24 relative error = 1.1907170587217595124563611811197e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1246 y[1] (analytic) = 1.1249226561852972169587078397956 y[1] (numeric) = 1.1249226561852972169587091852089 absolute error = 1.3454133e-24 relative error = 1.1960051587567844065308880277557e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1247 y[1] (analytic) = 1.1250234340728924698011241842081 y[1] (numeric) = 1.125023434072892469801125535695 absolute error = 1.3514869e-24 relative error = 1.2012966655345550065096077541714e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1248 y[1] (analytic) = 1.1251242132107220644143271775866 y[1] (numeric) = 1.125124213210722064414328535152 absolute error = 1.3575654e-24 relative error = 1.2065915781209345743174542647837e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1249 y[1] (analytic) = 1.125224993599793792177452592212 y[1] (numeric) = 1.1252249935997937921774539558608 absolute error = 1.3636488e-24 relative error = 1.2118898955820793467100739895717e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.125 y[1] (analytic) = 1.1253257752411154569820575422914 y[1] (numeric) = 1.1253257752411154569820589120285 absolute error = 1.3697371e-24 relative error = 1.2171916169844383836636707146831e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1251 y[1] (analytic) = 1.1254265581356948752421985228821 y[1] (numeric) = 1.1254265581356948752421998987124 absolute error = 1.3758303e-24 relative error = 1.2224967413947534168572950136918e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1252 y[1] (analytic) = 1.1255273422845398759045095740406 y[1] (numeric) = 1.125527342284539875904510955969 absolute error = 1.3819284e-24 relative error = 1.2278052678800586982475144199145e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1253 y[1] (analytic) = 1.1256281276886583004582805702974 y[1] (numeric) = 1.1256281276886583004582819583288 absolute error = 1.3880314e-24 relative error = 1.2331171955076808487354005308776e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1254 y[1] (analytic) = 1.1257289143490580029455356355582 y[1] (numeric) = 1.1257289143490580029455370296974 absolute error = 1.3941392e-24 relative error = 1.2384324345139057586874758158626e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1255 y[1] (analytic) = 1.1258297022667468499711116835324 y[1] (numeric) = 1.1258297022667468499711130837844 absolute error = 1.4002520e-24 relative error = 1.2437511616372626980890838229338e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1256 y[1] (analytic) = 1.1259304914427327207127370837901 y[1] (numeric) = 1.1259304914427327207127384901598 absolute error = 1.4063697e-24 relative error = 1.2490732871066677465346865771556e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1257 y[1] (analytic) = 1.1260312818780235069311104535477 y[1] (numeric) = 1.12603128187802350693111186604 absolute error = 1.4124923e-24 relative error = 1.2543988099906154896258411455274e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1258 y[1] (analytic) = 1.1261320735736271129799795752835 y[1] (numeric) = 1.1261320735736271129799809939032 absolute error = 1.4186197e-24 relative error = 1.2597276405583611065532860396806e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1259 y[1] (analytic) = 1.1262328665305514558162204402829 y[1] (numeric) = 1.126232866530551455816221865035 absolute error = 1.4247521e-24 relative error = 1.2650599554859914724972199473159e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.126 y[1] (analytic) = 1.1263336607498044650099164182164 y[1] (numeric) = 1.1263336607498044650099178491058 absolute error = 1.4308894e-24 relative error = 1.2703956650353960459880226672441e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1261 y[1] (analytic) = 1.1264344562323940827544375528484 y[1] (numeric) = 1.12643445623239408275443898988 absolute error = 1.4370316e-24 relative error = 1.2757347682762349633670114194466e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1262 y[1] (analytic) = 1.1265352529793282638765199839793 y[1] (numeric) = 1.126535252979328263876521427158 absolute error = 1.4431787e-24 relative error = 1.2810772642784593720663209318519e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1263 y[1] (analytic) = 1.1266360509916149758463454957213 y[1] (numeric) = 1.1266360509916149758463469450519 absolute error = 1.4493306e-24 relative error = 1.2864230633525029002094563325583e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=45.7MB, alloc=4.2MB, time=2.81 NO POLE x[1] = 0.1264 y[1] (analytic) = 1.1267368502702621987876211912086 y[1] (numeric) = 1.1267368502702621987876226466961 absolute error = 1.4554875e-24 relative error = 1.2917723420964555889797841560437e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1265 y[1] (analytic) = 1.126837650816277925487659293843 y[1] (numeric) = 1.1268376508162779254876607554923 absolute error = 1.4616493e-24 relative error = 1.2971250108133904534296382550408e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1266 y[1] (analytic) = 1.1269384526306701614074570751754 y[1] (numeric) = 1.1269384526306701614074585429913 absolute error = 1.4678159e-24 relative error = 1.3024809798384305287820227594019e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1267 y[1] (analytic) = 1.1270392557144469246917769095238 y[1] (numeric) = 1.1270392557144469246917783835113 absolute error = 1.4739875e-24 relative error = 1.3078404257228976730315320501228e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1268 y[1] (analytic) = 1.1271400600686162461792264554299 y[1] (numeric) = 1.1271400600686162461792279355939 absolute error = 1.4801640e-24 relative error = 1.3132032587945573701915893422270e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1269 y[1] (analytic) = 1.1272408656941861694123389640533 y[1] (numeric) = 1.1272408656941861694123404503986 absolute error = 1.4863453e-24 relative error = 1.3185693894132088322213885199240e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.127 y[1] (analytic) = 1.127341672592164750647653714605 y[1] (numeric) = 1.1273416725921647506476552071366 absolute error = 1.4925316e-24 relative error = 1.3239389940834281478560310722314e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1271 y[1] (analytic) = 1.1274424807635600588657965769218 y[1] (numeric) = 1.1274424807635600588657980756445 absolute error = 1.4987227e-24 relative error = 1.3293118944613391998624145099707e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1272 y[1] (analytic) = 1.1275432902093801757815607012801 y[1] (numeric) = 1.1275432902093801757815622061989 absolute error = 1.5049188e-24 relative error = 1.3346882670203666734939188005606e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1273 y[1] (analytic) = 1.1276441009306331958539873355532 y[1] (numeric) = 1.127644100930633195853988846673 absolute error = 1.5111198e-24 relative error = 1.3400680221294007691823900280789e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1274 y[1] (analytic) = 1.1277449129283272262964467698094 y[1] (numeric) = 1.127744912928327226296448287135 absolute error = 1.5173256e-24 relative error = 1.3454510701893382959404082518794e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1275 y[1] (analytic) = 1.1278457262034703870867194084542 y[1] (numeric) = 1.1278457262034703870867209319906 absolute error = 1.5235364e-24 relative error = 1.3508375876268954830035551581706e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1276 y[1] (analytic) = 1.127946540757070810977076970017 y[1] (numeric) = 1.127946540757070810977078499769 absolute error = 1.5297520e-24 relative error = 1.3562273961789357723509516993383e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1277 y[1] (analytic) = 1.1280473565901366435043638146815 y[1] (numeric) = 1.1280473565901366435043653506541 absolute error = 1.5359726e-24 relative error = 1.3616206722410488472059429658467e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1278 y[1] (analytic) = 1.1281481737036760430000783996632 y[1] (numeric) = 1.1281481737036760430000799418612 absolute error = 1.5421980e-24 relative error = 1.3670172375823744914624230461016e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1279 y[1] (analytic) = 1.1282489920986971806004548625322 y[1] (numeric) = 1.1282489920986971806004564109606 absolute error = 1.5484284e-24 relative error = 1.3724172685673857752358814087712e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.128 y[1] (analytic) = 1.1283498117762082402565447325845 y[1] (numeric) = 1.1283498117762082402565462872482 absolute error = 1.5546637e-24 relative error = 1.3778206756224858693098914359468e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1281 y[1] (analytic) = 1.1284506327372174187442987703605 y[1] (numeric) = 1.1284506327372174187443003312644 absolute error = 1.5609039e-24 relative error = 1.3832274578231266602785651741616e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1282 y[1] (analytic) = 1.1285514549827329256746489354132 y[1] (numeric) = 1.1285514549827329256746505025621 absolute error = 1.5671489e-24 relative error = 1.3886375256358849028874154603473e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1283 y[1] (analytic) = 1.1286522785137629835035904824255 y[1] (numeric) = 1.1286522785137629835035920558244 absolute error = 1.5733989e-24 relative error = 1.3940510553630302163270525066398e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1284 y[1] (analytic) = 1.1287531033313158275422641857791 y[1] (numeric) = 1.1287531033313158275422657654329 absolute error = 1.5796538e-24 relative error = 1.3994679574637981000119558984331e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1285 y[1] (analytic) = 1.128853929436399705967038692674 y[1] (numeric) = 1.1288539294363997059670402785876 absolute error = 1.5859136e-24 relative error = 1.4048882310147916303780626727950e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1286 y[1] (analytic) = 1.1289547568300228798295930049005 y[1] (numeric) = 1.1289547568300228798295945970788 absolute error = 1.5921783e-24 relative error = 1.4103118750929013101898981643053e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=49.5MB, alloc=4.2MB, time=3.05 NO POLE x[1] = 0.1287 y[1] (analytic) = 1.1290555855131936230669990893646 y[1] (numeric) = 1.1290555855131936230670006878126 absolute error = 1.5984480e-24 relative error = 1.4157389773449035150020544137254e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1288 y[1] (analytic) = 1.1291564154869202225118046174672 y[1] (numeric) = 1.1291564154869202225118062221897 absolute error = 1.6047225e-24 relative error = 1.4211693597011569908561815537819e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1289 y[1] (analytic) = 1.1292572467522109779021158334377 y[1] (numeric) = 1.1292572467522109779021174444395 absolute error = 1.6110018e-24 relative error = 1.4266030212631405566358793099062e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.129 y[1] (analytic) = 1.1293580793100742018916805517234 y[1] (numeric) = 1.1293580793100742018916821690095 absolute error = 1.6172861e-24 relative error = 1.4320401382243632022251010795614e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1291 y[1] (analytic) = 1.1294589131615182200599712835358 y[1] (numeric) = 1.1294589131615182200599729071112 absolute error = 1.6235754e-24 relative error = 1.4374807096394312790805296471865e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1292 y[1] (analytic) = 1.1295597483075513709222684926536 y[1] (numeric) = 1.1295597483075513709222701225231 absolute error = 1.6298695e-24 relative error = 1.4429245575031118886882558271804e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1293 y[1] (analytic) = 1.1296605847491820059397439805836 y[1] (numeric) = 1.129660584749182005939745616752 absolute error = 1.6361684e-24 relative error = 1.4483716809180145730777511422244e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1294 y[1] (analytic) = 1.129761422487418489529544401181 y[1] (numeric) = 1.1297614224874184895295460436533 absolute error = 1.6424723e-24 relative error = 1.4538222560155538325050580054918e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1295 y[1] (analytic) = 1.1298622615232691990748749048294 y[1] (numeric) = 1.1298622615232691990748765536106 absolute error = 1.6487812e-24 relative error = 1.4592762818514970018691559379003e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1296 y[1] (analytic) = 1.1299631018577425249350829122812 y[1] (numeric) = 1.1299631018577425249350845673761 absolute error = 1.6550949e-24 relative error = 1.4647335804849752525835910818963e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1297 y[1] (analytic) = 1.1300639434918468704557420182594 y[1] (numeric) = 1.1300639434918468704557436796729 absolute error = 1.6614135e-24 relative error = 1.4701942395102942987490771807004e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1298 y[1] (analytic) = 1.1301647864265906519787360249217 y[1] (numeric) = 1.1301647864265906519787376926587 absolute error = 1.6677370e-24 relative error = 1.4756582580077822223162546148650e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1299 y[1] (analytic) = 1.1302656306629822988523431052878 y[1] (numeric) = 1.1302656306629822988523447793533 absolute error = 1.6740655e-24 relative error = 1.4811257235328299445174356283160e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.13 y[1] (analytic) = 1.1303664762020302534413200967308 y[1] (numeric) = 1.1303664762020302534413217771296 absolute error = 1.6803988e-24 relative error = 1.4865964582088884780258552547512e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1301 y[1] (analytic) = 1.1304673230447429711369869246326 y[1] (numeric) = 1.1304673230447429711369886113697 absolute error = 1.6867371e-24 relative error = 1.4920706380588059921365716284016e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1302 y[1] (analytic) = 1.1305681711921289203673111563063 y[1] (numeric) = 1.1305681711921289203673128493865 absolute error = 1.6930802e-24 relative error = 1.4975480852381768522165966936650e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1303 y[1] (analytic) = 1.1306690206451965826069926852835 y[1] (numeric) = 1.1306690206451965826069943847117 absolute error = 1.6994282e-24 relative error = 1.5030288872956392652884951090042e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1304 y[1] (analytic) = 1.1307698714049544523875485460702 y[1] (numeric) = 1.1307698714049544523875502518514 absolute error = 1.7057812e-24 relative error = 1.5085131317485561930163397094340e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1305 y[1] (analytic) = 1.1308707234724110373073978594703 y[1] (numeric) = 1.1308707234724110373073995716093 absolute error = 1.7121390e-24 relative error = 1.5140006408007163404081409993900e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1306 y[1] (analytic) = 1.130971576848574858041946908578 y[1] (numeric) = 1.1309715768485748580419486270797 absolute error = 1.7185017e-24 relative error = 1.5194915019779398190756343356385e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1307 y[1] (analytic) = 1.1310724315344544483536743455404 y[1] (numeric) = 1.1310724315344544483536760704098 absolute error = 1.7248694e-24 relative error = 1.5249858027747867139295663221185e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1308 y[1] (analytic) = 1.1311732875310583551022165291908 y[1] (numeric) = 1.1311732875310583551022182604327 absolute error = 1.7312419e-24 relative error = 1.5304833654432152634775060407406e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1309 y[1] (analytic) = 1.1312741448393951382544529936532 y[1] (numeric) = 1.1312741448393951382544547312725 absolute error = 1.7376193e-24 relative error = 1.5359842774862379114383553325663e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=53.4MB, alloc=4.2MB, time=3.29 NO POLE x[1] = 0.131 y[1] (analytic) = 1.1313750034604733708945920480198 y[1] (numeric) = 1.1313750034604733708945937920214 absolute error = 1.7440016e-24 relative error = 1.5414885379875991273933721721115e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1311 y[1] (analytic) = 1.1314758633953016392342565072011 y[1] (numeric) = 1.13147586339530163923425825759 absolute error = 1.7503889e-24 relative error = 1.5469962344114713586673507652109e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1312 y[1] (analytic) = 1.1315767246448885426225695540511 y[1] (numeric) = 1.1315767246448885426225713108321 absolute error = 1.7567810e-24 relative error = 1.5525071890740003427527251616495e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1313 y[1] (analytic) = 1.1316775872102426935562407328663 y[1] (numeric) = 1.1316775872102426935562424960444 absolute error = 1.7631781e-24 relative error = 1.5580215778121947968401534256134e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1314 y[1] (analytic) = 1.1317784510923727176896520743617 y[1] (numeric) = 1.1317784510923727176896538439418 absolute error = 1.7695801e-24 relative error = 1.5635393113307929774303218620876e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1315 y[1] (analytic) = 1.1318793162922872538449443522228 y[1] (numeric) = 1.1318793162922872538449461282098 absolute error = 1.7759870e-24 relative error = 1.5690603887149605337126094031888e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1316 y[1] (analytic) = 1.1319801828109949540221034713354 y[1] (numeric) = 1.1319801828109949540221052537342 absolute error = 1.7823988e-24 relative error = 1.5745848090501461316046910829345e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1317 y[1] (analytic) = 1.132081050649504483409046987794 y[1] (numeric) = 1.1320810506495044834090487766094 absolute error = 1.7888154e-24 relative error = 1.5801124830891832858989853380344e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1318 y[1] (analytic) = 1.1321819198088245203917107607891 y[1] (numeric) = 1.1321819198088245203917125560261 absolute error = 1.7952370e-24 relative error = 1.5856435865917521215623069835248e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1319 y[1] (analytic) = 1.1322827902899637565641357364753 y[1] (numeric) = 1.1322827902899637565641375381388 absolute error = 1.8016635e-24 relative error = 1.5911780303033803427948504156971e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.132 y[1] (analytic) = 1.1323836620939308967385548639201 y[1] (numeric) = 1.1323836620939308967385566720149 absolute error = 1.8080948e-24 relative error = 1.5967157250013547617875035899396e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1321 y[1] (analytic) = 1.1324845352217346589554801432342 y[1] (numeric) = 1.1324845352217346589554819577653 absolute error = 1.8145311e-24 relative error = 1.6022568463989878012812221822009e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1322 y[1] (analytic) = 1.1325854096743837744937898059856 y[1] (numeric) = 1.1325854096743837744937916269579 absolute error = 1.8209723e-24 relative error = 1.6078013052662634885829570660663e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1323 y[1] (analytic) = 1.1326862854528869878808156279964 y[1] (numeric) = 1.1326862854528869878808174554148 absolute error = 1.8274184e-24 relative error = 1.6133491006906075369209648654854e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1324 y[1] (analytic) = 1.1327871625582530569024303746246 y[1] (numeric) = 1.132787162558253056902432208494 absolute error = 1.8338694e-24 relative error = 1.6189002317597275142848759746064e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1325 y[1] (analytic) = 1.1328880409914907526131353786315 y[1] (numeric) = 1.1328880409914907526131372189567 absolute error = 1.8403252e-24 relative error = 1.6244546092916368654113059442879e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1326 y[1] (analytic) = 1.1329889207536088593461482507346 y[1] (numeric) = 1.1329889207536088593461500975206 absolute error = 1.8467860e-24 relative error = 1.6300124089224175359030956430027e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1327 y[1] (analytic) = 1.1330898018456161747234907229486 y[1] (numeric) = 1.1330898018456161747234925762004 absolute error = 1.8532518e-24 relative error = 1.6355736297170434806164658449077e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1328 y[1] (analytic) = 1.1331906842685215096660766248141 y[1] (numeric) = 1.1331906842685215096660784845365 absolute error = 1.8597224e-24 relative error = 1.6411380942479748813060537320893e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1329 y[1] (analytic) = 1.1332915680233336884037999926146 y[1] (numeric) = 1.1332915680233336884038018588126 absolute error = 1.8661980e-24 relative error = 1.6467059781049886676772869992691e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.133 y[1] (analytic) = 1.1333924531110615484856233116846 y[1] (numeric) = 1.1333924531110615484856251843629 absolute error = 1.8726783e-24 relative error = 1.6522770156618429116303558495068e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1331 y[1] (analytic) = 1.1334933395327139407896658919068 y[1] (numeric) = 1.1334933395327139407896677710704 absolute error = 1.8791636e-24 relative error = 1.6578514707238516994820677538318e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=57.2MB, alloc=4.3MB, time=3.53 x[1] = 0.1332 y[1] (analytic) = 1.1335942272892997295332923765024 y[1] (numeric) = 1.1335942272892997295332942621562 absolute error = 1.8856538e-24 relative error = 1.6634292541424263681247820823754e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1333 y[1] (analytic) = 1.1336951163818277922832013842129 y[1] (numeric) = 1.1336951163818277922832032763618 absolute error = 1.8921489e-24 relative error = 1.6690103650078046706794579100853e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1334 y[1] (analytic) = 1.1337960068113070199655142849753 y[1] (numeric) = 1.1337960068113070199655161836243 absolute error = 1.8986490e-24 relative error = 1.6745948906097922959607718284064e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1335 y[1] (analytic) = 1.1338968985787463168758641091921 y[1] (numeric) = 1.133896898578746316875866014346 absolute error = 1.9051539e-24 relative error = 1.6801826536327648349659050321038e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1336 y[1] (analytic) = 1.1339977916851546006894845906956 y[1] (numeric) = 1.1339977916851546006894865023594 absolute error = 1.9116638e-24 relative error = 1.6857738295585306876105207962120e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1337 y[1] (analytic) = 1.1340986861315408024712993435092 y[1] (numeric) = 1.1340986861315408024713012616877 absolute error = 1.9181785e-24 relative error = 1.6913682411034166953357941385455e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1338 y[1] (analytic) = 1.1341995819189138666860111725045 y[1] (numeric) = 1.1341995819189138666860130972026 absolute error = 1.9246981e-24 relative error = 1.6969659755505009605291769769537e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1339 y[1] (analytic) = 1.1343004790482827512081915180569 y[1] (numeric) = 1.1343004790482827512081934492796 absolute error = 1.9312227e-24 relative error = 1.7025671201517630456034263116272e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.134 y[1] (analytic) = 1.1344013775206564273323700348 y[1] (numeric) = 1.1344013775206564273323719725521 absolute error = 1.9377521e-24 relative error = 1.7081714976714362104934276561273e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1341 y[1] (analytic) = 1.1345022773370438797831243045789 y[1] (numeric) = 1.1345022773370438797831262488654 absolute error = 1.9442865e-24 relative error = 1.7137792835142817269042850279458e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1342 y[1] (analytic) = 1.1346031784984541067251696837048 y[1] (numeric) = 1.1346031784984541067251716345305 absolute error = 1.9508257e-24 relative error = 1.7193903004764568389602083521812e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1343 y[1] (analytic) = 1.13470408100589611977344928461 y[1] (numeric) = 1.1347040810058961197734512419799 absolute error = 1.9573699e-24 relative error = 1.7250047239319210358404726456607e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1344 y[1] (analytic) = 1.1348049848603789440032240920063 y[1] (numeric) = 1.1348049848603789440032260559253 absolute error = 1.9639190e-24 relative error = 1.7306224648296124078722245464960e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1345 y[1] (analytic) = 1.1349058900629116179601632136458 y[1] (numeric) = 1.1349058900629116179601651841188 absolute error = 1.9704730e-24 relative error = 1.7362435222631280121751539744570e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1346 y[1] (analytic) = 1.135006796614503193670434265786 y[1] (numeric) = 1.1350067966145031936704362428179 absolute error = 1.9770319e-24 relative error = 1.7418678953263435925452944705245e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1347 y[1] (analytic) = 1.1351077045161627366507938934597 y[1] (numeric) = 1.1351077045161627366507958770554 absolute error = 1.9835957e-24 relative error = 1.7474955831134134365235580041194e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1348 y[1] (analytic) = 1.1352086137688993259186784256514 y[1] (numeric) = 1.1352086137688993259186804158157 absolute error = 1.9901643e-24 relative error = 1.7531264966292342766884975171486e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1349 y[1] (analytic) = 1.1353095243737220540022946654795 y[1] (numeric) = 1.1353095243737220540022966622175 absolute error = 1.9967380e-24 relative error = 1.7587608992371249272089950962366e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.135 y[1] (analytic) = 1.1354104363316400269507108154875 y[1] (numeric) = 1.135410436331640026950712818804 absolute error = 2.0033165e-24 relative error = 1.7643985257634665825495455560879e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1351 y[1] (analytic) = 1.1355113496436623643439475381424 y[1] (numeric) = 1.1355113496436623643439495480423 absolute error = 2.0098999e-24 relative error = 1.7700394633930622335068615731932e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1352 y[1] (analytic) = 1.1356122643107981993030691516438 y[1] (numeric) = 1.1356122643107981993030711681319 absolute error = 2.0164881e-24 relative error = 1.7756836231632319949909574802529e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1353 y[1] (analytic) = 1.1357131803340566785002749611425 y[1] (numeric) = 1.1357131803340566785002769842238 absolute error = 2.0230813e-24 relative error = 1.7813311802940725074635373061903e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1354 y[1] (analytic) = 1.1358140977144469621689907254714 y[1] (numeric) = 1.1358140977144469621689927551508 absolute error = 2.0296794e-24 relative error = 1.7869820458156332478733908702525e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=61.0MB, alloc=4.3MB, time=3.76 x[1] = 0.1355 y[1] (analytic) = 1.1359150164529782241139602594878 y[1] (numeric) = 1.1359150164529782241139622957703 absolute error = 2.0362825e-24 relative error = 1.7926363068590465655370654680322e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1356 y[1] (analytic) = 1.1360159365506596517213371721296 y[1] (numeric) = 1.13601593655065965172133921502 absolute error = 2.0428904e-24 relative error = 1.7982937864436367993558694887221e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1357 y[1] (analytic) = 1.1361168580085004459687767402847 y[1] (numeric) = 1.136116858008500445968778789788 absolute error = 2.0495033e-24 relative error = 1.8039546597280273618515912150820e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1358 y[1] (analytic) = 1.1362177808275098214355279185766 y[1] (numeric) = 1.1362177808275098214355299746976 absolute error = 2.0561210e-24 relative error = 1.8096187497633796150566508956477e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1359 y[1] (analytic) = 1.1363187050086970063125254851646 y[1] (numeric) = 1.1363187050086970063125275479083 absolute error = 2.0627437e-24 relative error = 1.8152862316775929902377690539123e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.136 y[1] (analytic) = 1.1364196305530712424124823236624 y[1] (numeric) = 1.1364196305530712424124843930337 absolute error = 2.0693713e-24 relative error = 1.8209570165493190578530757805929e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1361 y[1] (analytic) = 1.1365205574616417851799818412729 y[1] (numeric) = 1.1365205574616417851799839172767 absolute error = 2.0760038e-24 relative error = 1.8266311034766006054088311237268e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1362 y[1] (analytic) = 1.1366214857354179037015705232428 y[1] (numeric) = 1.136621485735417903701572605884 absolute error = 2.0826412e-24 relative error = 1.8323084915577568289622887449609e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1363 y[1] (analytic) = 1.1367224153754088807158506237364 y[1] (numeric) = 1.1367224153754088807158527130199 absolute error = 2.0892835e-24 relative error = 1.8379891798913831915676015006327e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1364 y[1] (analytic) = 1.13682334638262401262357299323 y[1] (numeric) = 1.1368233463826240126235750891607 absolute error = 2.0959307e-24 relative error = 1.8436731675763512818072645040403e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1365 y[1] (analytic) = 1.1369242787580726094977300425279 y[1] (numeric) = 1.1369242787580726094977321451107 absolute error = 2.1025828e-24 relative error = 1.8493604537118086724090372607231e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1366 y[1] (analytic) = 1.1370252125027639950936488435008 y[1] (numeric) = 1.1370252125027639950936509527406 absolute error = 2.1092398e-24 relative error = 1.8550510373971787789482865144063e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1367 y[1] (analytic) = 1.1371261476177075068590843666471 y[1] (numeric) = 1.1371261476177075068590864825488 absolute error = 2.1159017e-24 relative error = 1.8607449177321607186356914870577e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1368 y[1] (analytic) = 1.1372270841039124959443128555794 y[1] (numeric) = 1.1372270841039124959443149781479 absolute error = 2.1225685e-24 relative error = 1.8664420938167291691902532422491e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1369 y[1] (analytic) = 1.1373280219623883272122253385353 y[1] (numeric) = 1.1373280219623883272122274677755 absolute error = 2.1292402e-24 relative error = 1.8721425647511342277975499467333e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.137 y[1] (analytic) = 1.1374289611941443792484212770148 y[1] (numeric) = 1.1374289611941443792484234129316 absolute error = 2.1359168e-24 relative error = 1.8778463296359012701531798508119e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1371 y[1] (analytic) = 1.1375299018001900443713023516448 y[1] (numeric) = 1.1375299018001900443713044942432 absolute error = 2.1425984e-24 relative error = 1.8835534754816078112733948163806e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1372 y[1] (analytic) = 1.1376308437815347286421663853715 y[1] (numeric) = 1.1376308437815347286421685346563 absolute error = 2.1492848e-24 relative error = 1.8892638255619751237317328980481e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1373 y[1] (analytic) = 1.1377317871391878518753014040816 y[1] (numeric) = 1.1377317871391878518753035600577 absolute error = 2.1559761e-24 relative error = 1.8949774668959320875779091989201e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1374 y[1] (analytic) = 1.1378327318741588476480798347538 y[1] (numeric) = 1.1378327318741588476480819974262 absolute error = 2.1626724e-24 relative error = 1.9006944864714839161847144584726e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1375 y[1] (analytic) = 1.137933677987457163311052841241 y[1] (numeric) = 1.1379336779874571633110550106146 absolute error = 2.1693736e-24 relative error = 1.9064147954885573300003917901749e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1376 y[1] (analytic) = 1.1380346254800922599980447977841 y[1] (numeric) = 1.1380346254800922599980469738637 absolute error = 2.1760796e-24 relative error = 1.9121383051785416455479136717270e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1377 y[1] (analytic) = 1.1381355743530736126362479003585 y[1] (numeric) = 1.138135574353073612636250083149 absolute error = 2.1827905e-24 relative error = 1.9178651025302653791758654040631e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=64.8MB, alloc=4.3MB, time=4.01 NO POLE x[1] = 0.1378 y[1] (analytic) = 1.1382365246074107099563169159546 y[1] (numeric) = 1.1382365246074107099563191054611 absolute error = 2.1895065e-24 relative error = 1.9235953623568554326957652135068e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1379 y[1] (analytic) = 1.1383374762441130545024640698931 y[1] (numeric) = 1.1383374762441130545024662661203 absolute error = 2.1962272e-24 relative error = 1.9293287323249170354229799732787e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.138 y[1] (analytic) = 1.1384384292641901626425540712747 y[1] (numeric) = 1.1384384292641901626425562742276 absolute error = 2.2029529e-24 relative error = 1.9350654751033309833995948335519e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1381 y[1] (analytic) = 1.138539383668651564578199276668 y[1] (numeric) = 1.1385393836686515645782014863515 absolute error = 2.2096835e-24 relative error = 1.9408055019404430778355827536420e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1382 y[1] (analytic) = 1.1386403394585068043548549921335 y[1] (numeric) = 1.1386403394585068043548572085526 absolute error = 2.2164191e-24 relative error = 1.9465488997641195324353378672946e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1383 y[1] (analytic) = 1.1387412966347654398719149136869 y[1] (numeric) = 1.1387412966347654398719171368464 absolute error = 2.2231595e-24 relative error = 1.9522954920225798970641093868869e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1384 y[1] (analytic) = 1.1388422551984370428928067063013 y[1] (numeric) = 1.1388422551984370428928089362061 absolute error = 2.2299048e-24 relative error = 1.9580453656520246237175734216694e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1385 y[1] (analytic) = 1.1389432151505311990550877215497 y[1] (numeric) = 1.1389432151505311990550899582047 absolute error = 2.2366550e-24 relative error = 1.9637985197570952245572296429670e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1386 y[1] (analytic) = 1.1390441764920575078805408539893 y[1] (numeric) = 1.1390441764920575078805430973995 absolute error = 2.2434102e-24 relative error = 1.9695550412356137228307535228909e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1387 y[1] (analytic) = 1.1391451392240255827852705363878 y[1] (numeric) = 1.139145139224025582785272786558 absolute error = 2.2501702e-24 relative error = 1.9753147535991714934058130896158e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1388 y[1] (analytic) = 1.1392461033474450510897988738923 y[1] (numeric) = 1.1392461033474450510898011308275 absolute error = 2.2569352e-24 relative error = 1.9810778315312651208698070250238e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1389 y[1] (analytic) = 1.1393470688633255540291619172436 y[1] (numeric) = 1.1393470688633255540291641809487 absolute error = 2.2637051e-24 relative error = 1.9868441863447237501947228846058e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.139 y[1] (analytic) = 1.1394480357726767467630060751348 y[1] (numeric) = 1.1394480357726767467630083456146 absolute error = 2.2704798e-24 relative error = 1.9926137293837658037862611896887e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1391 y[1] (analytic) = 1.1395490040765082983856846658156 y[1] (numeric) = 1.1395490040765082983856869430751 absolute error = 2.2772595e-24 relative error = 1.9983866352860300854754395567730e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1392 y[1] (analytic) = 1.1396499737758298919363546080451 y[1] (numeric) = 1.1396499737758298919363568920892 absolute error = 2.2840441e-24 relative error = 2.0041628153885022550816820712767e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1393 y[1] (analytic) = 1.1397509448716512244090732514914 y[1] (numeric) = 1.139750944871651224409075542325 absolute error = 2.2908336e-24 relative error = 2.0099422687980079974477877695495e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1394 y[1] (analytic) = 1.1398519173649820067628953466803 y[1] (numeric) = 1.1398519173649820067628976443084 absolute error = 2.2976281e-24 relative error = 2.0157250823523391191179974863337e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1395 y[1] (analytic) = 1.1399528912568319639319701545949 y[1] (numeric) = 1.1399528912568319639319724590223 absolute error = 2.3044274e-24 relative error = 2.0215110796897056505583751122056e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1396 y[1] (analytic) = 1.1400538665482108348356386960248 y[1] (numeric) = 1.1400538665482108348356410072565 absolute error = 2.3112317e-24 relative error = 2.0273004353713686155443537781808e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1397 y[1] (analytic) = 1.1401548432401283723885311407686 y[1] (numeric) = 1.1401548432401283723885334588094 absolute error = 2.3180408e-24 relative error = 2.0330929730671649600341362575584e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1398 y[1] (analytic) = 1.1402558213335943435106643367882 y[1] (numeric) = 1.1402558213335943435106666616429 absolute error = 2.3248547e-24 relative error = 2.0388886919085837890508246159549e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1399 y[1] (analytic) = 1.1403568008296185291375394794172 y[1] (numeric) = 1.1403568008296185291375418110909 absolute error = 2.3316737e-24 relative error = 2.0446878541029343359321676326360e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.14 y[1] (analytic) = 1.140457781729210724230239920725 y[1] (numeric) = 1.1404577817292107242302422592226 absolute error = 2.3384976e-24 relative error = 2.0504902833441762413259587218289e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=68.6MB, alloc=4.3MB, time=4.25 NO POLE x[1] = 0.1401 y[1] (analytic) = 1.1405587640333807377855291191354 y[1] (numeric) = 1.1405587640333807377855314644618 absolute error = 2.3453264e-24 relative error = 2.0562959787413104504663631307254e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1402 y[1] (analytic) = 1.1406597477431383928459487294031 y[1] (numeric) = 1.1406597477431383928459510815632 absolute error = 2.3521601e-24 relative error = 2.0621049394036087165017752888560e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1403 y[1] (analytic) = 1.1407607328594935265099168330472 y[1] (numeric) = 1.1407607328594935265099191920458 absolute error = 2.3589986e-24 relative error = 2.0679170767798121044969847733965e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1404 y[1] (analytic) = 1.1408617193834559899418263093438 y[1] (numeric) = 1.140861719383455989941828675186 absolute error = 2.3658422e-24 relative error = 2.0737326529621376424531549731611e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1405 y[1] (analytic) = 1.1409627073160356483821433469788 y[1] (numeric) = 1.1409627073160356483821457196694 absolute error = 2.3726906e-24 relative error = 2.0795514040782646050745364712879e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1406 y[1] (analytic) = 1.1410636966582423811575060964604 y[1] (numeric) = 1.1410636966582423811575084760043 absolute error = 2.3795439e-24 relative error = 2.0853734168993479540668942102680e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1407 y[1] (analytic) = 1.1411646874110860816908234633943 y[1] (numeric) = 1.1411646874110860816908258497964 absolute error = 2.3864021e-24 relative error = 2.0911986905360114111825562979097e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1408 y[1] (analytic) = 1.141265679575576657511374042721 y[1] (numeric) = 1.1412656795755766575113764359862 absolute error = 2.3932652e-24 relative error = 2.0970272240991486782830493564017e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1409 y[1] (analytic) = 1.1413666731527240302649051940169 y[1] (numeric) = 1.1413666731527240302649075941502 absolute error = 2.4001333e-24 relative error = 2.1028591043141864038901097011514e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.141 y[1] (analytic) = 1.1414676681435381357237322579606 y[1] (numeric) = 1.1414676681435381357237346649668 absolute error = 2.4070062e-24 relative error = 2.1086941550562796774474130903492e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1411 y[1] (analytic) = 1.141568664549028923796837914064 y[1] (numeric) = 1.1415686645490289237968403279481 absolute error = 2.4138841e-24 relative error = 2.1145325506579080987973808539980e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1412 y[1] (analytic) = 1.141669662370206358539971679771 y[1] (numeric) = 1.1416696623702063585399741005379 absolute error = 2.4207669e-24 relative error = 2.1203742026167845981591337795529e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1413 y[1] (analytic) = 1.141770661608080418165749551023 y[1] (numeric) = 1.1417706616080804181657519786775 absolute error = 2.4276545e-24 relative error = 2.1262190224618916247572083159328e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1414 y[1] (analytic) = 1.1418716622636610950537537843936 y[1] (numeric) = 1.1418716622636610950537562189407 absolute error = 2.4345471e-24 relative error = 2.1320671844800163115106934092056e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1415 y[1] (analytic) = 1.141972664337958395760632820893 y[1] (numeric) = 1.1419726643379583957606352623376 absolute error = 2.4414446e-24 relative error = 2.1379186001929311152162388838509e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1416 y[1] (analytic) = 1.1420736678319823410302013515427 y[1] (numeric) = 1.1420736678319823410302037998898 absolute error = 2.4483471e-24 relative error = 2.1437733562737143683825285416261e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1417 y[1] (analytic) = 1.1421746727467429658035405248223 y[1] (numeric) = 1.1421746727467429658035429800767 absolute error = 2.4552544e-24 relative error = 2.1496312767078921577128943085064e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1418 y[1] (analytic) = 1.1422756790832503192290982960885 y[1] (numeric) = 1.1422756790832503192291007582551 absolute error = 2.4621666e-24 relative error = 2.1554924481768245418393161300740e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1419 y[1] (analytic) = 1.1423766868425144646727899190679 y[1] (numeric) = 1.1423766868425144646727923881516 absolute error = 2.4690837e-24 relative error = 2.1613568697943697127221832131842e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.142 y[1] (analytic) = 1.1424776960255454797280985795249 y[1] (numeric) = 1.1424776960255454797281010555307 absolute error = 2.4760058e-24 relative error = 2.1672246282037152410141983299446e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1421 y[1] (analytic) = 1.142578706633353456226176171205 y[1] (numeric) = 1.1425787066333534562261786541377 absolute error = 2.4829327e-24 relative error = 2.1730955474533956738299982114831e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1422 y[1] (analytic) = 1.1426797186669485002459442141541 y[1] (numeric) = 1.1426797186669485002459467040187 absolute error = 2.4898646e-24 relative error = 2.1789698017084603217481277947684e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1423 y[1] (analytic) = 1.142780732127340732124194915517 y[1] (numeric) = 1.1427807321273407321241974123183 absolute error = 2.4968013e-24 relative error = 2.1848472150489320256199075158617e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=72.4MB, alloc=4.3MB, time=4.49 NO POLE x[1] = 0.1424 y[1] (analytic) = 1.1428817470155402864656923729128 y[1] (numeric) = 1.1428817470155402864656948766559 absolute error = 2.5037431e-24 relative error = 2.1907280491075648078824738238876e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1425 y[1] (analytic) = 1.142982763332557312153273920492 y[1] (numeric) = 1.1429827633325573121532764311817 absolute error = 2.5106897e-24 relative error = 2.1966120404822768127551329488121e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1426 y[1] (analytic) = 1.1430837810794019723579516177725 y[1] (numeric) = 1.1430837810794019723579541354136 absolute error = 2.5176411e-24 relative error = 2.2024991883120045951655746012828e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1427 y[1] (analytic) = 1.1431848002570844445490138813582 y[1] (numeric) = 1.1431848002570844445490164059558 absolute error = 2.5245976e-24 relative error = 2.2083897541607073035819416473421e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1428 y[1] (analytic) = 1.1432858208666149205041272596409 y[1] (numeric) = 1.1432858208666149205041297911998 absolute error = 2.5315589e-24 relative error = 2.2142834746967026168505390692830e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1429 y[1] (analytic) = 1.1433868429090036063194383505846 y[1] (numeric) = 1.1433868429090036063194408891098 absolute error = 2.5385252e-24 relative error = 2.2201805239786447507703885663370e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.143 y[1] (analytic) = 1.1434878663852607224196758626961 y[1] (numeric) = 1.1434878663852607224196784081924 absolute error = 2.5454963e-24 relative error = 2.2260807261966857908581849079359e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1431 y[1] (analytic) = 1.1435888912963965035682528192801 y[1] (numeric) = 1.1435888912963965035682553717524 absolute error = 2.5524723e-24 relative error = 2.2319841679350903178757296994194e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1432 y[1] (analytic) = 1.1436899176434211988773689060821 y[1] (numeric) = 1.1436899176434211988773714655354 absolute error = 2.5594533e-24 relative error = 2.2378909357474850686862846666077e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1433 y[1] (analytic) = 1.1437909454273450718181129624187 y[1] (numeric) = 1.1437909454273450718181155288579 absolute error = 2.5664392e-24 relative error = 2.2438009412997431323384989760209e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1434 y[1] (analytic) = 1.1438919746491784002305656158971 y[1] (numeric) = 1.1438919746491784002305681893271 absolute error = 2.5734300e-24 relative error = 2.2497141837097408861121160474019e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1435 y[1] (analytic) = 1.1439930053099314763339020608241 y[1] (numeric) = 1.1439930053099314763339046412497 absolute error = 2.5804256e-24 relative error = 2.2556305746824991171381901237345e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1436 y[1] (analytic) = 1.1440940374106146067364949804061 y[1] (numeric) = 1.1440940374106146067364975678323 absolute error = 2.5874262e-24 relative error = 2.2615502881703896318866213663020e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1437 y[1] (analytic) = 1.1441950709522381124460176128418 y[1] (numeric) = 1.1441950709522381124460202072735 absolute error = 2.5944317e-24 relative error = 2.2674732358712448969493480551296e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1438 y[1] (analytic) = 1.1442961059358123288795469614068 y[1] (numeric) = 1.144296105935812328879549562849 absolute error = 2.6014422e-24 relative error = 2.2733995042939735562702531298669e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1439 y[1] (analytic) = 1.1443971423623476058736671486333 y[1] (numeric) = 1.1443971423623476058736697570908 absolute error = 2.6084575e-24 relative error = 2.2793289177701307328565282208883e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.144 y[1] (analytic) = 1.1444981802328543076945729146838 y[1] (numeric) = 1.1444981802328543076945755301615 absolute error = 2.6154777e-24 relative error = 2.2852615628168731564861546994674e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1441 y[1] (analytic) = 1.1445992195483428130481732600218 y[1] (numeric) = 1.1445992195483428130481758825247 absolute error = 2.6225029e-24 relative error = 2.2911975259207636270347600188832e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1442 y[1] (analytic) = 1.1447002603098235150901952324794 y[1] (numeric) = 1.1447002603098235150901978620124 absolute error = 2.6295330e-24 relative error = 2.2971367188195563327054434545772e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1443 y[1] (analytic) = 1.1448013025183068214362878588228 y[1] (numeric) = 1.1448013025183068214362904953908 absolute error = 2.6365680e-24 relative error = 2.3030791406335231186713144036632e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1444 y[1] (analytic) = 1.1449023461748031541721262209171 y[1] (numeric) = 1.1449023461748031541721288645251 absolute error = 2.6436080e-24 relative error = 2.3090248778268947387535097315767e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1445 y[1] (analytic) = 1.145003391280322949863515676592 y[1] (numeric) = 1.1450033912803229498635183272448 absolute error = 2.6506528e-24 relative error = 2.3149737548253773933065418326605e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1446 memory used=76.2MB, alloc=4.3MB, time=4.73 y[1] (analytic) = 1.1451044378358766595664962253074 y[1] (numeric) = 1.14510443783587665956649888301 absolute error = 2.6577026e-24 relative error = 2.3209259454297199388399484394914e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1447 y[1] (analytic) = 1.1452054858424747488374470187232 y[1] (numeric) = 1.1452054858424747488374496834804 absolute error = 2.6647572e-24 relative error = 2.3268812740969899240664042927180e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1448 y[1] (analytic) = 1.1453065353011276977431910162708 y[1] (numeric) = 1.1453065353011276977431936880875 absolute error = 2.6718167e-24 relative error = 2.3328398272847690628134887285013e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1449 y[1] (analytic) = 1.14540758621284600087109978583 y[1] (numeric) = 1.1454075862128460008711024647112 absolute error = 2.6788812e-24 relative error = 2.3388016914200840757751635253380e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.145 y[1] (analytic) = 1.1455086385786401673391984496111 y[1] (numeric) = 1.1455086385786401673392011355617 absolute error = 2.6859506e-24 relative error = 2.3447667783044895371888910552683e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1451 y[1] (analytic) = 1.1456096923995207208062707753437 y[1] (numeric) = 1.1456096923995207208062734683686 absolute error = 2.6930249e-24 relative error = 2.3507350870603778233337835337359e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1452 y[1] (analytic) = 1.1457107476764981994819644128729 y[1] (numeric) = 1.145710747676498199481967112977 absolute error = 2.7001041e-24 relative error = 2.3567066168104053029542970388203e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1453 y[1] (analytic) = 1.145811804410583156136896276264 y[1] (numeric) = 1.1458118044105831561368989834522 absolute error = 2.7071882e-24 relative error = 2.3626813666774922031818409648324e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1454 y[1] (analytic) = 1.1459128626027861581127580715172 y[1] (numeric) = 1.1459128626027861581127607857945 absolute error = 2.7142773e-24 relative error = 2.3686594230514927988487911317230e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1455 y[1] (analytic) = 1.1460139222541177873324219699932 y[1] (numeric) = 1.1460139222541177873324246913645 absolute error = 2.7213713e-24 relative error = 2.3746406977737933275929304759499e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1456 y[1] (analytic) = 1.14611498336558864031004642765 y[1] (numeric) = 1.1461149833655886403100491561202 absolute error = 2.7284702e-24 relative error = 2.3806251899681085259067006062499e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1457 y[1] (analytic) = 1.146216045938209328161182150193 y[1] (numeric) = 1.146216045938209328161184885767 absolute error = 2.7355740e-24 relative error = 2.3866128987584164516516209366547e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1458 y[1] (analytic) = 1.1463171099729904766128782042392 y[1] (numeric) = 1.1463171099729904766128809469218 absolute error = 2.7426826e-24 relative error = 2.3926037360330625149305326041889e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1459 y[1] (analytic) = 1.1464181754709427260137882745954 y[1] (numeric) = 1.1464181754709427260137910243916 absolute error = 2.7497962e-24 relative error = 2.3985978753960331952606310269702e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.146 y[1] (analytic) = 1.1465192424330767313442770677541 y[1] (numeric) = 1.1465192424330767313442798246688 absolute error = 2.7569147e-24 relative error = 2.4045952287285081240147327773000e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1461 y[1] (analytic) = 1.1466203108604031622265268617049 y[1] (numeric) = 1.146620310860403162226529625743 absolute error = 2.7640381e-24 relative error = 2.4105957951555173089496591293751e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1462 y[1] (analytic) = 1.1467213807539327029346442021649 y[1] (numeric) = 1.1467213807539327029346469733314 absolute error = 2.7711665e-24 relative error = 2.4165996610074946764014067953069e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1463 y[1] (analytic) = 1.1468224521146760524047667453284 y[1] (numeric) = 1.1468224521146760524047695236281 absolute error = 2.7782997e-24 relative error = 2.4226066509920273454279231456983e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1464 y[1] (analytic) = 1.1469235249436439242451702472363 y[1] (numeric) = 1.1469235249436439242451730326742 absolute error = 2.7854379e-24 relative error = 2.4286169386375323674464864562476e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1465 y[1] (analytic) = 1.1470245992418470467463756998677 y[1] (numeric) = 1.1470245992418470467463784924487 absolute error = 2.7925810e-24 relative error = 2.4346304358649520289557625270924e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1466 y[1] (analytic) = 1.1471256750102961628912566140534 y[1] (numeric) = 1.1471256750102961628912594137824 absolute error = 2.7997290e-24 relative error = 2.4406471418006320009077826747413e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1467 y[1] (analytic) = 1.1472267522500020303651464493128 y[1] (numeric) = 1.1472267522500020303651492561947 absolute error = 2.8068819e-24 relative error = 2.4466670555711799409640077999779e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1468 y[1] (analytic) = 1.147327830961975421565946190716 y[1] (numeric) = 1.1473278309619754215659490047557 absolute error = 2.8140397e-24 relative error = 2.4526901763034653606195702789442e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=80.1MB, alloc=4.3MB, time=4.97 x[1] = 0.1469 y[1] (analytic) = 1.147428911147227123614232072871 y[1] (numeric) = 1.1474289111472271236142348940734 absolute error = 2.8212024e-24 relative error = 2.4587165031246194924071590064256e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.147 y[1] (analytic) = 1.147529992806767938363363451138 y[1] (numeric) = 1.1475299928067679383633662795081 absolute error = 2.8283701e-24 relative error = 2.4647461223057269359094138753850e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1471 y[1] (analytic) = 1.1476310759416086824095908201716 y[1] (numeric) = 1.1476310759416086824095936557142 absolute error = 2.8355426e-24 relative error = 2.4707788586793828098053494697297e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1472 y[1] (analytic) = 1.1477321605527601871021639798913 y[1] (numeric) = 1.1477321605527601871021668226113 absolute error = 2.8427200e-24 relative error = 2.4768147985248713328290666183332e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1473 y[1] (analytic) = 1.1478332466412332985534403489826 y[1] (numeric) = 1.147833246641233298553443198885 absolute error = 2.8499024e-24 relative error = 2.4828540280910379918900584488189e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1474 y[1] (analytic) = 1.1479343342080388776489934260292 y[1] (numeric) = 1.147934334208038877648996283119 absolute error = 2.8570898e-24 relative error = 2.4888965464833049900615285838159e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1475 y[1] (analytic) = 1.1480354232541878000577213983771 y[1] (numeric) = 1.1480354232541878000577242626591 absolute error = 2.8642820e-24 relative error = 2.4949421785967105444892561542858e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1476 y[1] (analytic) = 1.1481365137806909562419558988316 y[1] (numeric) = 1.1481365137806909562419587703107 absolute error = 2.8714791e-24 relative error = 2.5009910106808866345312396439753e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1477 y[1] (analytic) = 1.1482376057885592514675709102895 y[1] (numeric) = 1.1482376057885592514675737889707 absolute error = 2.8786812e-24 relative error = 2.5070431289550458041602741534146e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1478 y[1] (analytic) = 1.1483386992788036058140918184063 y[1] (numeric) = 1.1483386992788036058140947042944 absolute error = 2.8858881e-24 relative error = 2.5130983583610283919583124494376e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1479 y[1] (analytic) = 1.1484397942524349541848046123994 y[1] (numeric) = 1.1484397942524349541848075054994 absolute error = 2.8931000e-24 relative error = 2.5191568722008920133096956552525e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.148 y[1] (analytic) = 1.1485408907104642463168652340899 y[1] (numeric) = 1.1485408907104642463168681344066 absolute error = 2.9003167e-24 relative error = 2.5252184954476653807652995559489e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1481 y[1] (analytic) = 1.1486419886539024467914090752821 y[1] (numeric) = 1.1486419886539024467914119828205 absolute error = 2.9075384e-24 relative error = 2.5312834013732637382219240505562e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1482 y[1] (analytic) = 1.1487430880837605350436606235838 y[1] (numeric) = 1.1487430880837605350436635383489 absolute error = 2.9147651e-24 relative error = 2.5373515890852264029503687627515e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1483 y[1] (analytic) = 1.1488441890010495053730432567667 y[1] (numeric) = 1.1488441890010495053730461787633 absolute error = 2.9219966e-24 relative error = 2.5434228836033488123581718456778e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1484 y[1] (analytic) = 1.1489452914067803669532891857689 y[1] (numeric) = 1.1489452914067803669532921150019 absolute error = 2.9292330e-24 relative error = 2.5494973711180078493660588620759e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1485 y[1] (analytic) = 1.1490463953019641438425495464409 y[1] (numeric) = 1.1490463953019641438425524829152 absolute error = 2.9364743e-24 relative error = 2.5555750507605116917596020906035e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1486 y[1] (analytic) = 1.1491475006876118749935046401354 y[1] (numeric) = 1.149147500687611874993507583856 absolute error = 2.9437206e-24 relative error = 2.5616560086834587455316132420995e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1487 y[1] (analytic) = 1.1492486075647346142634743232427 y[1] (numeric) = 1.1492486075647346142634772742145 absolute error = 2.9509718e-24 relative error = 2.5677401569823336343776388932760e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1488 y[1] (analytic) = 1.1493497159343434304245285457721 y[1] (numeric) = 1.149349715934343430424531504 absolute error = 2.9582279e-24 relative error = 2.5738274947892262619107744451558e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1489 y[1] (analytic) = 1.1494508257974494071735980390812 y[1] (numeric) = 1.1494508257974494071736010045701 absolute error = 2.9654889e-24 relative error = 2.5799180212364856090372395311755e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.149 y[1] (analytic) = 1.1495519371550636431425851528534 y[1] (numeric) = 1.1495519371550636431425881256083 absolute error = 2.9727549e-24 relative error = 2.5860118224471345356895790720594e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1491 y[1] (analytic) = 1.1496530500081972519084748414259 y[1] (numeric) = 1.1496530500081972519084778214516 absolute error = 2.9800257e-24 relative error = 2.5921087235655590456779790528519e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=83.9MB, alloc=4.3MB, time=5.22 NO POLE x[1] = 0.1492 y[1] (analytic) = 1.149754164357861362003445799567 y[1] (numeric) = 1.1497541643578613620034487868685 absolute error = 2.9873015e-24 relative error = 2.5982088976980660233558401976975e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1493 y[1] (analytic) = 1.1498552802050671169249817478075 y[1] (numeric) = 1.1498552802050671169249847423896 absolute error = 2.9945821e-24 relative error = 2.6043121700201621996477004071368e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1494 y[1] (analytic) = 1.1499563975508256751459828674229 y[1] (numeric) = 1.1499563975508256751459858692906 absolute error = 3.0018677e-24 relative error = 2.6104187136080728717083045767040e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1495 y[1] (analytic) = 1.1500575163961482101248773851716 y[1] (numeric) = 1.1500575163961482101248803943298 absolute error = 3.0091582e-24 relative error = 2.6165284406205880067543661373584e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1496 y[1] (analytic) = 1.1501586367420459103157333078872 y[1] (numeric) = 1.1501586367420459103157363243408 absolute error = 3.0164536e-24 relative error = 2.6226413501918701516102773581649e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1497 y[1] (analytic) = 1.1502597585895299791783703070275 y[1] (numeric) = 1.1502597585895299791783733307815 absolute error = 3.0237540e-24 relative error = 2.6287575283932245754713763748307e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1498 y[1] (analytic) = 1.1503608819396116351884717532817 y[1] (numeric) = 1.150360881939611635188474784341 absolute error = 3.0310593e-24 relative error = 2.6348768874071605528657116214675e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1499 y[1] (analytic) = 1.1504620067933021118476969013351 y[1] (numeric) = 1.1504620067933021118476999397045 absolute error = 3.0383694e-24 relative error = 2.6409993394470165985023491538744e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.15 y[1] (analytic) = 1.1505631331516126576937932248942 y[1] (numeric) = 1.1505631331516126576937962705787 absolute error = 3.0456845e-24 relative error = 2.6471250574988329082718546814741e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1501 y[1] (analytic) = 1.1506642610155545363107089020729 y[1] (numeric) = 1.1506642610155545363107119550774 absolute error = 3.0530045e-24 relative error = 2.6532539537688221160755864458206e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1502 y[1] (analytic) = 1.1507653903861390263387054512402 y[1] (numeric) = 1.1507653903861390263387085115696 absolute error = 3.0603294e-24 relative error = 2.6593860273926966718418827691643e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1503 y[1] (analytic) = 1.1508665212643774214844705174311 y[1] (numeric) = 1.1508665212643774214844735850904 absolute error = 3.0676593e-24 relative error = 2.6655213643974758865792287579831e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1504 y[1] (analytic) = 1.1509676536512810305312308094223 y[1] (numeric) = 1.1509676536512810305312338844164 absolute error = 3.0749941e-24 relative error = 2.6716598770130671970066114738218e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1505 y[1] (analytic) = 1.1510687875478611773488651875725 y[1] (numeric) = 1.1510687875478611773488682699063 absolute error = 3.0823338e-24 relative error = 2.6778015643759580827156549326733e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1506 y[1] (analytic) = 1.1511699229551292009040179025298 y[1] (numeric) = 1.1511699229551292009040209922082 absolute error = 3.0896784e-24 relative error = 2.6839464256228928775170093490486e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1507 y[1] (analytic) = 1.1512710598740964552702119849067 y[1] (numeric) = 1.1512710598740964552702150819345 absolute error = 3.0970278e-24 relative error = 2.6900943730303551773655965688189e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1508 y[1] (analytic) = 1.1513721983057743096379627860233 y[1] (numeric) = 1.1513721983057743096379658904055 absolute error = 3.1043822e-24 relative error = 2.6962455794642675307371844876870e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1509 y[1] (analytic) = 1.1514733382511741483248916698215 y[1] (numeric) = 1.151473338251174148324894781563 absolute error = 3.1117415e-24 relative error = 2.7023999571939953961127448189748e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.151 y[1] (analytic) = 1.1515744797113073707858398560492 y[1] (numeric) = 1.1515744797113073707858429751549 absolute error = 3.1191057e-24 relative error = 2.7085575053573092272758148048180e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1511 y[1] (analytic) = 1.1516756226871853916229824148172 y[1] (numeric) = 1.1516756226871853916229855412921 absolute error = 3.1264749e-24 relative error = 2.7147183099222406177231770329597e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1512 y[1] (analytic) = 1.1517767671798196405959424126295 y[1] (numeric) = 1.1517767671798196405959455464785 absolute error = 3.1338490e-24 relative error = 2.7208822831818172329346685096902e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1513 y[1] (analytic) = 1.151877913190221562631905209988 y[1] (numeric) = 1.151877913190221562631908351216 absolute error = 3.1412280e-24 relative error = 2.7270494242745814305235763855607e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1514 y[1] (analytic) = 1.1519790607194026178357329106727 y[1] (numeric) = 1.1519790607194026178357360592846 absolute error = 3.1486119e-24 relative error = 2.7332197323393313845781222685491e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=87.7MB, alloc=4.3MB, time=5.46 NO POLE x[1] = 0.1515 y[1] (analytic) = 1.1520802097683742815000789627985 y[1] (numeric) = 1.1520802097683742815000821187993 absolute error = 3.1560008e-24 relative error = 2.7393932933146329627672944719744e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1516 y[1] (analytic) = 1.1521813603381480441155029117507 y[1] (numeric) = 1.1521813603381480441155060751452 absolute error = 3.1633945e-24 relative error = 2.7455699327331514001093994077905e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1517 y[1] (analytic) = 1.1522825124297354113805853050985 y[1] (numeric) = 1.1522825124297354113805884758917 absolute error = 3.1707932e-24 relative error = 2.7517498233258578323859952422907e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1518 y[1] (analytic) = 1.1523836660441479042120427495897 y[1] (numeric) = 1.1523836660441479042120459277864 absolute error = 3.1781967e-24 relative error = 2.7579327906564089110708109518579e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1519 y[1] (analytic) = 1.1524848211823970587548431203258 y[1] (numeric) = 1.152484821182397058754846305931 absolute error = 3.1856052e-24 relative error = 2.7641190074258104463114450032396e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.152 y[1] (analytic) = 1.1525859778454944263923209222205 y[1] (numeric) = 1.1525859778454944263923241152392 absolute error = 3.1930187e-24 relative error = 2.7703084727515469563110467989813e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1521 y[1] (analytic) = 1.1526871360344515737562928038414 y[1] (numeric) = 1.1526871360344515737562960042785 absolute error = 3.2004371e-24 relative error = 2.7765010989975558880562172557042e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1522 y[1] (analytic) = 1.1527882957502800827371732237365 y[1] (numeric) = 1.1527882957502800827371764315968 absolute error = 3.2078603e-24 relative error = 2.7826967985584881530611572153850e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1523 y[1] (analytic) = 1.1528894569939915504940902693468 y[1] (numeric) = 1.1528894569939915504940934846352 absolute error = 3.2152884e-24 relative error = 2.7888956573368655055142545926091e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1524 y[1] (analytic) = 1.1529906197665975894650016286058 y[1] (numeric) = 1.1529906197665975894650048513274 absolute error = 3.2227216e-24 relative error = 2.7950978479359897788148929924893e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1525 y[1] (analytic) = 1.1530917840691098273768107143282 y[1] (numeric) = 1.1530917840691098273768139444878 absolute error = 3.2301596e-24 relative error = 2.8013031092817173569310744421550e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1526 y[1] (analytic) = 1.1531929499025399072554829414866 y[1] (numeric) = 1.1531929499025399072554861790891 absolute error = 3.2376025e-24 relative error = 2.8075115272544983333686909367578e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1527 y[1] (analytic) = 1.1532941172678994874361621574798 y[1] (numeric) = 1.1532941172678994874361654025301 absolute error = 3.2450503e-24 relative error = 2.8137231009964520814908152004968e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1528 y[1] (analytic) = 1.1533952861662002415732872254929 y[1] (numeric) = 1.153395286166200241573290477996 absolute error = 3.2525031e-24 relative error = 2.8199379163504970637454774229144e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1529 y[1] (analytic) = 1.15349645659845385865070876105 y[1] (numeric) = 1.1534964565984538586507120210108 absolute error = 3.2599608e-24 relative error = 2.8261558857435068747436071163914e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.153 y[1] (analytic) = 1.153597628565672042991806021861 y[1] (numeric) = 1.1535976285656720429918092892844 absolute error = 3.2674234e-24 relative error = 2.8323770083183661948215537033340e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1531 y[1] (analytic) = 1.153698802068866514269603951064 y[1] (numeric) = 1.1536988020688665142696072259549 absolute error = 3.2748909e-24 relative error = 2.8386012832182133307125830101664e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1532 y[1] (analytic) = 1.1537999771090490075168903739639 y[1] (numeric) = 1.1537999771090490075168936563272 absolute error = 3.2823633e-24 relative error = 2.8448287095864400876687162147632e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1533 y[1] (analytic) = 1.1539011536872312731363333483686 y[1] (numeric) = 1.1539011536872312731363366382093 absolute error = 3.2898407e-24 relative error = 2.8510593732292274060570259766253e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1534 y[1] (analytic) = 1.1540023318044250769105986686245 y[1] (numeric) = 1.1540023318044250769106019659474 absolute error = 3.2973229e-24 relative error = 2.8572930999578039659179168982388e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1535 y[1] (analytic) = 1.154103511461642200012467523451 y[1] (numeric) = 1.1541035114616422000124708282611 absolute error = 3.3048101e-24 relative error = 2.8635300622337970534677213070883e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1536 y[1] (analytic) = 1.1542046926598944390149543076772 y[1] (numeric) = 1.1542046926598944390149576199795 absolute error = 3.3123023e-24 relative error = 2.8697702591788238586690739268673e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1537 y[1] (analytic) = 1.1543058754001936059014245879805 y[1] (numeric) = 1.1543058754001936059014279077798 absolute error = 3.3197993e-24 relative error = 2.8760135166504612827604425690601e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=91.5MB, alloc=4.3MB, time=5.71 NO POLE x[1] = 0.1538 y[1] (analytic) = 1.1544070596835515280757132227282 y[1] (numeric) = 1.1544070596835515280757165500295 absolute error = 3.3273013e-24 relative error = 2.8822600070655205235182535869769e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1539 y[1] (analytic) = 1.1545082455109800483722426360249 y[1] (numeric) = 1.1545082455109800483722459708331 absolute error = 3.3348082e-24 relative error = 2.8885096429294268079759206790079e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.154 y[1] (analytic) = 1.1546094328834910250661412460648 y[1] (numeric) = 1.1546094328834910250661445883847 absolute error = 3.3423199e-24 relative error = 2.8947623367782287922249921986231e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1541 y[1] (analytic) = 1.1547106218020963318833620478912 y[1] (numeric) = 1.1547106218020963318833653977279 absolute error = 3.3498367e-24 relative error = 2.9010183475857227996131504587191e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1542 y[1] (analytic) = 1.1548118122678078580108013506652 y[1] (numeric) = 1.1548118122678078580108047080235 absolute error = 3.3573583e-24 relative error = 2.9072774146697143957981298232103e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1543 y[1] (analytic) = 1.1549130042816375081064176695423 y[1] (numeric) = 1.1549130042816375081064210344271 absolute error = 3.3648848e-24 relative error = 2.9135396237857565595370765258046e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1544 y[1] (analytic) = 1.1550141978445972023093507722608 y[1] (numeric) = 1.1550141978445972023093541446771 absolute error = 3.3724163e-24 relative error = 2.9198050606593027137297332305838e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1545 y[1] (analytic) = 1.1551153929576988762500408805418 y[1] (numeric) = 1.1551153929576988762500442604944 absolute error = 3.3799526e-24 relative error = 2.9260735512714063532471808299356e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1546 y[1] (analytic) = 1.1552165896219544810603480264016 y[1] (numeric) = 1.1552165896219544810603514138954 absolute error = 3.3874938e-24 relative error = 2.9323451813556105143848130297795e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1547 y[1] (analytic) = 1.1553177878383759833836715634789 y[1] (numeric) = 1.155317787838375983383674958519 absolute error = 3.3950401e-24 relative error = 2.9386201231716442572565765327115e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1548 y[1] (analytic) = 1.1554189876079753653850698334775 y[1] (numeric) = 1.1554189876079753653850732360688 absolute error = 3.4025913e-24 relative error = 2.9448982027240776502636730823963e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1549 y[1] (analytic) = 1.155520188931764624761379987825 y[1] (numeric) = 1.1555201889317646247613833979724 absolute error = 3.4101474e-24 relative error = 2.9511794191606070113093598865498e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.155 y[1] (analytic) = 1.1556213918107557747513379646497 y[1] (numeric) = 1.1556213918107557747513413823581 absolute error = 3.4177084e-24 relative error = 2.9574637716291798621904968087800e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1551 y[1] (analytic) = 1.1557225962459608441456986211764 y[1] (numeric) = 1.1557225962459608441457020464506 absolute error = 3.4252742e-24 relative error = 2.9637511727520409748154683822863e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1552 y[1] (analytic) = 1.1558238022383918772973560216422 y[1] (numeric) = 1.1558238022383918772973594544873 absolute error = 3.4328451e-24 relative error = 2.9700418812555013815814549830043e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1553 y[1] (analytic) = 1.1559250097890609341314638808344 y[1] (numeric) = 1.1559250097890609341314673212552 absolute error = 3.4404208e-24 relative error = 2.9763356367103999756168667462912e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1554 y[1] (analytic) = 1.1560262188989800901555561633499 y[1] (numeric) = 1.1560262188989800901555596113513 absolute error = 3.4480014e-24 relative error = 2.9826325247916416580457830747598e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1555 y[1] (analytic) = 1.1561274295691614364696678386792 y[1] (numeric) = 1.1561274295691614364696712942661 absolute error = 3.4555869e-24 relative error = 2.9889325446484280751174540928745e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1556 y[1] (analytic) = 1.1562286418006170797764557922151 y[1] (numeric) = 1.1562286418006170797764592553926 absolute error = 3.4631775e-24 relative error = 2.9952358684063795006741991094910e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1557 y[1] (analytic) = 1.1563298555943591423913198922881 y[1] (numeric) = 1.156329855594359142391323363061 absolute error = 3.4707729e-24 relative error = 3.0015422357282351158538938242526e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1558 y[1] (analytic) = 1.1564310709513997622525242133282 y[1] (numeric) = 1.1564310709513997622525276917014 absolute error = 3.4783732e-24 relative error = 3.0078517322596067719257724565283e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1559 y[1] (analytic) = 1.1565322878727510929313184152564 y[1] (numeric) = 1.1565322878727510929313219012348 absolute error = 3.4859784e-24 relative error = 3.0141643571507007681335066122735e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.156 y[1] (analytic) = 1.1566335063594253036420592792055 y[1] (numeric) = 1.1566335063594253036420627727941 absolute error = 3.4935886e-24 relative error = 3.0204801960097834035981635065073e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=95.3MB, alloc=4.3MB, time=5.94 NO POLE x[1] = 0.1561 y[1] (analytic) = 1.1567347264124345792523323996722 y[1] (numeric) = 1.1567347264124345792523359008759 absolute error = 3.5012037e-24 relative error = 3.0267991615146196979819946434001e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1562 y[1] (analytic) = 1.1568359480327911202930740332012 y[1] (numeric) = 1.1568359480327911202930775420249 absolute error = 3.5088237e-24 relative error = 3.0331212528161690184055601157945e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1563 y[1] (analytic) = 1.1569371712215071429686931037032 y[1] (numeric) = 1.1569371712215071429686966201518 absolute error = 3.5164486e-24 relative error = 3.0394464690656402951988719309214e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1564 y[1] (analytic) = 1.1570383959795948791671933645073 y[1] (numeric) = 1.1570383959795948791671968885857 absolute error = 3.5240784e-24 relative error = 3.0457748094144918964431853723745e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1565 y[1] (analytic) = 1.1571396223080665764702957172495 y[1] (numeric) = 1.1571396223080665764702992489627 absolute error = 3.5317132e-24 relative error = 3.0521063594344261792340721360301e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1566 y[1] (analytic) = 1.1572408502079344981635606876984 y[1] (numeric) = 1.1572408502079344981635642270513 absolute error = 3.5393529e-24 relative error = 3.0584410318422864167653876375903e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1567 y[1] (analytic) = 1.1573420796802109232465110586191 y[1] (numeric) = 1.1573420796802109232465146056166 absolute error = 3.5469975e-24 relative error = 3.0647788257902821533570405152923e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1568 y[1] (analytic) = 1.157443310725908146442754659777 y[1] (numeric) = 1.1574433107259081464427582144241 absolute error = 3.5546471e-24 relative error = 3.0711198268281917833224623571190e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1569 y[1] (analytic) = 1.1575445433460384782101073151825 y[1] (numeric) = 1.157544543346038478210110877484 absolute error = 3.5623015e-24 relative error = 3.0774638613065269218645425923983e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.157 y[1] (analytic) = 1.1576457775416142447507159476769 y[1] (numeric) = 1.1576457775416142447507195176378 absolute error = 3.5699609e-24 relative error = 3.0838111011653299362301099935773e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1571 y[1] (analytic) = 1.1577470133136477880211818409632 y[1] (numeric) = 1.1577470133136477880211854185884 absolute error = 3.5776252e-24 relative error = 3.0901614591604890572980514885610e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1572 y[1] (analytic) = 1.1578482506631514657426840591799 y[1] (numeric) = 1.1578482506631514657426876444743 absolute error = 3.5852944e-24 relative error = 3.0965149344454608646067231903756e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1573 y[1] (analytic) = 1.1579494895911376514111030241215 y[1] (numeric) = 1.15794948959113765141110661709 absolute error = 3.5929685e-24 relative error = 3.1028715261739502467945267739122e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1574 y[1] (analytic) = 1.1580507300986187343071442502057 y[1] (numeric) = 1.1580507300986187343071478508533 absolute error = 3.6006476e-24 relative error = 3.1092313198519131735861629592781e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1575 y[1] (analytic) = 1.1581519721866071195064622372889 y[1] (numeric) = 1.1581519721866071195064658456204 absolute error = 3.6083315e-24 relative error = 3.1155941419219963575080182632499e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1576 y[1] (analytic) = 1.158253215856115227889784521431 y[1] (numeric) = 1.1582532158561152278897881374515 absolute error = 3.6160205e-24 relative error = 3.1219602505720152813205792397502e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1577 y[1] (analytic) = 1.1583544611081554961530358837116 y[1] (numeric) = 1.1583544611081554961530395074259 absolute error = 3.6237143e-24 relative error = 3.1283293859233076179566270039198e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1578 y[1] (analytic) = 1.158455707943740376817462717197 y[1] (numeric) = 1.1584557079437403768174663486101 absolute error = 3.6314131e-24 relative error = 3.1347017197970914029502420416717e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1579 y[1] (analytic) = 1.1585569563638823382397575521617 y[1] (numeric) = 1.1585569563638823382397611912785 absolute error = 3.6391168e-24 relative error = 3.1410771650116591217497715401783e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.158 y[1] (analytic) = 1.1586582063695938646221837396634 y[1] (numeric) = 1.1586582063695938646221873864888 absolute error = 3.6468254e-24 relative error = 3.1474557207224575393470145377046e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1581 y[1] (analytic) = 1.1587594579618874560227002935743 y[1] (numeric) = 1.1587594579618874560227039481132 absolute error = 3.6545389e-24 relative error = 3.1538373860851807313355481615592e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1582 y[1] (analytic) = 1.1588607111417756283650868911689 y[1] (numeric) = 1.1588607111417756283650905534263 absolute error = 3.6622574e-24 relative error = 3.1602222465474174706250899388107e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=99.1MB, alloc=4.3MB, time=6.18 x[1] = 0.1583 y[1] (analytic) = 1.1589619659102709134490690323705 y[1] (numeric) = 1.1589619659102709134490727023512 absolute error = 3.6699807e-24 relative error = 3.1666101286745220371700194656588e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1584 y[1] (analytic) = 1.1590632222683858589604433577566 y[1] (numeric) = 1.1590632222683858589604470354656 absolute error = 3.6777090e-24 relative error = 3.1730012041986880904833109816635e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1585 y[1] (analytic) = 1.1591644802171330284812031254255 y[1] (numeric) = 1.1591644802171330284812068108677 absolute error = 3.6854422e-24 relative error = 3.1793953859849537928404459251728e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1586 y[1] (analytic) = 1.1592657397575250014996638468247 y[1] (numeric) = 1.159265739757525001499667540005 absolute error = 3.6931803e-24 relative error = 3.1857926731902515066598864024179e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1587 y[1] (analytic) = 1.1593670008905743734205890816422 y[1] (numeric) = 1.1593670008905743734205927825656 absolute error = 3.7009234e-24 relative error = 3.1921931512257245415038159608484e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1588 y[1] (analytic) = 1.1594682636172937555753163918632 y[1] (numeric) = 1.1594682636172937555753201005345 absolute error = 3.7086713e-24 relative error = 3.1985966467333364719853182938785e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1589 y[1] (analytic) = 1.1595695279386957752318834550911 y[1] (numeric) = 1.1595695279386957752318871715153 absolute error = 3.7164242e-24 relative error = 3.2050033313711571115112467219108e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.159 y[1] (analytic) = 1.1596707938557930756051543372368 y[1] (numeric) = 1.1596707938557930756051580614189 absolute error = 3.7241821e-24 relative error = 3.2114132042745124278342597148015e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1591 y[1] (analytic) = 1.1597720613695983158669459246759 y[1] (numeric) = 1.1597720613695983158669496566207 absolute error = 3.7319448e-24 relative error = 3.2178260921313027694978716345795e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1592 y[1] (analytic) = 1.1598733304811241711561545159749 y[1] (numeric) = 1.1598733304811241711561582556874 absolute error = 3.7397125e-24 relative error = 3.2242421665551523285818016310696e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1593 y[1] (analytic) = 1.1599746011913833325888825732889 y[1] (numeric) = 1.159974601191383332588886320774 absolute error = 3.7474851e-24 relative error = 3.2306613404733551283974558980064e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1594 y[1] (analytic) = 1.160075873501388507268565633531 y[1] (numeric) = 1.1600758735013885072685693887936 absolute error = 3.7552626e-24 relative error = 3.2370836130448197670187410936700e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1595 y[1] (analytic) = 1.160177147412152418296099379415 y[1] (numeric) = 1.16017714741215241829610314246 absolute error = 3.7630450e-24 relative error = 3.2435089834287004178636335396285e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1596 y[1] (analytic) = 1.1602784229246878047799668704728 y[1] (numeric) = 1.1602784229246878047799706413052 absolute error = 3.7708324e-24 relative error = 3.2499375369706068646225648035552e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1597 y[1] (analytic) = 1.160379700040007421846365934148 y[1] (numeric) = 1.1603797000400074218463697127726 absolute error = 3.7786246e-24 relative error = 3.2563691004502414750196129974731e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1598 y[1] (analytic) = 1.1604809787591240406493367170656 y[1] (numeric) = 1.1604809787591240406493405034875 absolute error = 3.7864219e-24 relative error = 3.2628039315635616524727966443544e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1599 y[1] (analytic) = 1.1605822590830504483808893965818 y[1] (numeric) = 1.1605822590830504483808931908058 absolute error = 3.7942240e-24 relative error = 3.2692417709346425612200789562125e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.16 y[1] (analytic) = 1.1606835410127994482811320527117 y[1] (numeric) = 1.1606835410127994482811358547427 absolute error = 3.8020310e-24 relative error = 3.2756827039025558721574052513138e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1601 y[1] (analytic) = 1.1607848245493838596483987005393 y[1] (numeric) = 1.1607848245493838596484025103822 absolute error = 3.8098429e-24 relative error = 3.2821267296279302057982723616826e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1602 y[1] (analytic) = 1.160886109693816517849377483209 y[1] (numeric) = 1.1608861096938165178493813008688 absolute error = 3.8176598e-24 relative error = 3.2885739334127333285451060450498e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1603 y[1] (analytic) = 1.1609873964471102743292390256011 y[1] (numeric) = 1.1609873964471102743292428510828 absolute error = 3.8254817e-24 relative error = 3.2950243143955378262083203042310e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1604 y[1] (analytic) = 1.1610886848102779966217649487922 y[1] (numeric) = 1.1610886848102779966217687821006 absolute error = 3.8333084e-24 relative error = 3.3014776994630371092202091449564e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1605 y[1] (analytic) = 1.1611899747843325683594765454006 y[1] (numeric) = 1.1611899747843325683594803865407 absolute error = 3.8411401e-24 relative error = 3.3079342600364885908507476913723e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=103.0MB, alloc=4.3MB, time=6.42 x[1] = 0.1606 y[1] (analytic) = 1.161291266370286889283763615921 y[1] (numeric) = 1.1612912663702868892837674648977 absolute error = 3.8489767e-24 relative error = 3.3143939091441710623542671547068e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1607 y[1] (analytic) = 1.1613925595691538752550134661461 y[1] (numeric) = 1.1613925595691538752550173229643 absolute error = 3.8568182e-24 relative error = 3.3208566459481867326069404479934e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1608 y[1] (analytic) = 1.1614938543819464582627400657793 y[1] (numeric) = 1.1614938543819464582627439304439 absolute error = 3.8646646e-24 relative error = 3.3273224696108817870973341703339e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1609 y[1] (analytic) = 1.1615951508096775864357133683381 y[1] (numeric) = 1.161595150809677586435717240854 absolute error = 3.8725159e-24 relative error = 3.3337913792948462657857696995966e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.161 y[1] (analytic) = 1.1616964488533602240520887924501 y[1] (numeric) = 1.1616964488533602240520926728223 absolute error = 3.8803722e-24 relative error = 3.3402634602439208156838939977377e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1611 y[1] (analytic) = 1.1617977485140073515495368646436 y[1] (numeric) = 1.1617977485140073515495407528769 absolute error = 3.8882333e-24 relative error = 3.3467385394516634809380653558191e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1612 y[1] (analytic) = 1.1618990497926319655353730237319 y[1] (numeric) = 1.1618990497926319655353769198313 absolute error = 3.8960994e-24 relative error = 3.3532167882359056705574112176117e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1613 y[1] (analytic) = 1.1620003526902470787966875868956 y[1] (numeric) = 1.162000352690247078796691490866 absolute error = 3.9039704e-24 relative error = 3.3596981196792083134004957484360e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1614 y[1] (analytic) = 1.1621016572078657203104758775615 y[1] (numeric) = 1.1621016572078657203104797894079 absolute error = 3.9118464e-24 relative error = 3.3661826189963741056826619054272e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1615 y[1] (analytic) = 1.1622029633465009352537685151814 y[1] (numeric) = 1.1622029633465009352537724349087 absolute error = 3.9197273e-24 relative error = 3.3726701992854638950400549957905e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1616 y[1] (analytic) = 1.1623042711071657850137618670104 y[1] (numeric) = 1.1623042711071657850137657946235 absolute error = 3.9276131e-24 relative error = 3.3791608597107784126703221897453e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1617 y[1] (analytic) = 1.1624055804908733471979486619875 y[1] (numeric) = 1.1624055804908733471979525974914 absolute error = 3.9355039e-24 relative error = 3.3856546854653539705901993596564e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1618 y[1] (analytic) = 1.1625068914986367156442487668192 y[1] (numeric) = 1.1625068914986367156442527102188 absolute error = 3.9433996e-24 relative error = 3.3921515896704896800128212014255e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1619 y[1] (analytic) = 1.1626082041314690004311401243668 y[1] (numeric) = 1.162608204131469000431144075667 absolute error = 3.9513002e-24 relative error = 3.3986515714912180983391082165607e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.162 y[1] (analytic) = 1.1627095183903833278877898544397 y[1] (numeric) = 1.1627095183903833278877938136454 absolute error = 3.9592057e-24 relative error = 3.4051546300928142944228062159506e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1621 y[1] (analytic) = 1.1628108342763928406041855170957 y[1] (numeric) = 1.1628108342763928406041894842118 absolute error = 3.9671161e-24 relative error = 3.4116607646407957272980506697211e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1622 y[1] (analytic) = 1.1629121517905106974412665385491 y[1] (numeric) = 1.1629121517905106974412705135805 absolute error = 3.9750314e-24 relative error = 3.4181699743009221249787955225416e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1623 y[1] (analytic) = 1.1630134709337500735410557997885 y[1] (numeric) = 1.1630134709337500735410597827403 absolute error = 3.9829518e-24 relative error = 3.4246824302062490548283617460604e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1624 y[1] (analytic) = 1.163114791707124160336791388006 y[1] (numeric) = 1.163114791707124160336795378883 absolute error = 3.9908770e-24 relative error = 3.4311978735499693982625948541237e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1625 y[1] (analytic) = 1.1632161141116461655630585109371 y[1] (numeric) = 1.1632161141116461655630625097443 absolute error = 3.9988072e-24 relative error = 3.4377164754581384153883434838552e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1626 y[1] (analytic) = 1.1633174381483293132659215742159 y[1] (numeric) = 1.1633174381483293132659255809582 absolute error = 4.0067423e-24 relative error = 3.4442381491139639571169541231851e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1627 y[1] (analytic) = 1.1634187638181868438130564218437 y[1] (numeric) = 1.163418763818186843813060436526 absolute error = 4.0146823e-24 relative error = 3.4507628936844223813408903072350e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1628 y[1] (analytic) = 1.1635200911222320139038827398742 y[1] (numeric) = 1.1635200911222320139038867625014 absolute error = 4.0226272e-24 relative error = 3.4572907083367315864155714165134e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=106.8MB, alloc=4.3MB, time=6.67 NO POLE x[1] = 0.1629 y[1] (analytic) = 1.1636214200614780965796966234164 y[1] (numeric) = 1.1636214200614780965797006539934 absolute error = 4.0305770e-24 relative error = 3.4638215922383508904618927760346e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.163 y[1] (analytic) = 1.1637227506369383812338033070557 y[1] (numeric) = 1.1637227506369383812338073455875 absolute error = 4.0385318e-24 relative error = 3.4703556304881014850068831062283e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1631 y[1] (analytic) = 1.1638240828496261736216500587956 y[1] (numeric) = 1.1638240828496261736216541052871 absolute error = 4.0464915e-24 relative error = 3.4768927363078408342798499233374e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1632 y[1] (analytic) = 1.1639254167005547958709592376206 y[1] (numeric) = 1.1639254167005547958709632920768 absolute error = 4.0544562e-24 relative error = 3.4834329947819133364559095489617e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1633 y[1] (analytic) = 1.1640267521907375864918615147819 y[1] (numeric) = 1.1640267521907375864918655772076 absolute error = 4.0624257e-24 relative error = 3.4899762332389508143864760282223e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1634 y[1] (analytic) = 1.1641280893211879003870292589069 y[1] (numeric) = 1.1641280893211879003870333293071 absolute error = 4.0704002e-24 relative error = 3.4965226226724602640939141023837e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1635 y[1] (analytic) = 1.1642294280929191088618100850346 y[1] (numeric) = 1.1642294280929191088618141634143 absolute error = 4.0783797e-24 relative error = 3.5030721622289190721324685756014e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1636 y[1] (analytic) = 1.1643307685069445996343605676777 y[1] (numeric) = 1.1643307685069445996343646540417 absolute error = 4.0863640e-24 relative error = 3.5096246792825582378616936132772e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1637 y[1] (analytic) = 1.164432110564277776845780118012 y[1] (numeric) = 1.1644321105642777768457842123653 absolute error = 4.0943533e-24 relative error = 3.5161803447827435573355709293576e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1638 y[1] (analytic) = 1.1645334542659320610702450252966 y[1] (numeric) = 1.164533454265932061070249127644 absolute error = 4.1023474e-24 relative error = 3.5227389861340907092608573064926e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1639 y[1] (analytic) = 1.1646347996129208893251426626234 y[1] (numeric) = 1.1646347996129208893251467729699 absolute error = 4.1103465e-24 relative error = 3.5293007742565468634487906379691e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.164 y[1] (analytic) = 1.1647361466062577150812058570999 y[1] (numeric) = 1.1647361466062577150812099754505 absolute error = 4.1183506e-24 relative error = 3.5358657082978123140117425029032e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1641 y[1] (analytic) = 1.1648374952469560082726474245649 y[1] (numeric) = 1.1648374952469560082726515509245 absolute error = 4.1263596e-24 relative error = 3.5424337015569495498537303944610e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1642 y[1] (analytic) = 1.1649388455360292553072948689389 y[1] (numeric) = 1.1649388455360292553072990033124 absolute error = 4.1343735e-24 relative error = 3.5490047532045595278074104767334e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1643 y[1] (analytic) = 1.165040197474490959076725246311 y[1] (numeric) = 1.1650401974744909590767293887033 absolute error = 4.1423923e-24 relative error = 3.5555788624114829365852719541923e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1644 y[1] (analytic) = 1.1651415510633546389664001938628 y[1] (numeric) = 1.1651415510633546389664043442789 absolute error = 4.1504161e-24 relative error = 3.5621561141752817683561179561000e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1645 y[1] (analytic) = 1.165242906303633830865801123732 y[1] (numeric) = 1.1652429063036338308658052821768 absolute error = 4.1584448e-24 relative error = 3.5687364218258633954650323353764e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1646 y[1] (analytic) = 1.1653442631963420871785645819151 y[1] (numeric) = 1.1653442631963420871785687483935 absolute error = 4.1664784e-24 relative error = 3.5753197845347905155247873936938e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1647 y[1] (analytic) = 1.1654456217424929768326177723127 y[1] (numeric) = 1.1654456217424929768326219468296 absolute error = 4.1745169e-24 relative error = 3.5819062014738650785427384342166e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1648 y[1] (analytic) = 1.1655469819431000852903142460168 y[1] (numeric) = 1.1655469819431000852903184285772 absolute error = 4.1825604e-24 relative error = 3.5884957576117554586436894470823e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1649 y[1] (analytic) = 1.1656483437991770145585697559431 y[1] (numeric) = 1.1656483437991770145585739465519 absolute error = 4.1906088e-24 relative error = 3.5950883663091931426001033591178e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.165 y[1] (analytic) = 1.1657497073117373831989982769083 y[1] (numeric) = 1.1657497073117373831990024755705 absolute error = 4.1986622e-24 relative error = 3.6016841125204077959536485710110e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1651 y[1] (analytic) = 1.1658510724817948263380481912551 y[1] (numeric) = 1.1658510724817948263380523979755 absolute error = 4.2067204e-24 relative error = 3.6082828238472881067144858223497e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=110.6MB, alloc=4.3MB, time=6.92 NO POLE x[1] = 0.1652 y[1] (analytic) = 1.1659524393103629956771386401247 y[1] (numeric) = 1.1659524393103629956771428549083 absolute error = 4.2147836e-24 relative error = 3.6148846710187923578546927437679e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1653 y[1] (analytic) = 1.1660538077984555595027960404797 y[1] (numeric) = 1.1660538077984555595028002633314 absolute error = 4.2228517e-24 relative error = 3.6214895674264554081653718579594e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1654 y[1] (analytic) = 1.1661551779470862026967907679777 y[1] (numeric) = 1.1661551779470862026967949989024 absolute error = 4.2309247e-24 relative error = 3.6280975122437576796997627950079e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1655 y[1] (analytic) = 1.1662565497572686267462740057976 y[1] (numeric) = 1.1662565497572686267462782448002 absolute error = 4.2390026e-24 relative error = 3.6347085046444178913373189291215e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1656 y[1] (analytic) = 1.1663579232300165497539147595192 y[1] (numeric) = 1.1663579232300165497539190066047 absolute error = 4.2470855e-24 relative error = 3.6413226295393678499601552180905e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1657 y[1] (analytic) = 1.1664592983663437064480370381589 y[1] (numeric) = 1.1664592983663437064480412933322 absolute error = 4.2551733e-24 relative error = 3.6479398003509250715751334044573e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1658 y[1] (analytic) = 1.1665606751672638481927572014609 y[1] (numeric) = 1.1665606751672638481927614647269 absolute error = 4.2632660e-24 relative error = 3.6545600162535259713173941348276e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1659 y[1] (analytic) = 1.166662053633790742998121473547 y[1] (numeric) = 1.1666620536337907429981257449107 absolute error = 4.2713637e-24 relative error = 3.6611833621364694173859159627207e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.166 y[1] (analytic) = 1.1667634337669381755302436230255 y[1] (numeric) = 1.1667634337669381755302479024918 absolute error = 4.2794663e-24 relative error = 3.6678097514451472195174824678298e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1661 y[1] (analytic) = 1.1668648155677199471214428096609 y[1] (numeric) = 1.1668648155677199471214470972347 absolute error = 4.2875738e-24 relative error = 3.6744391833547124146723930204265e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1662 y[1] (analytic) = 1.1669661990371498757803815977051 y[1] (numeric) = 1.1669661990371498757803858933914 absolute error = 4.2956863e-24 relative error = 3.6810717427328404068186744221465e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1663 y[1] (analytic) = 1.1670675841762417962022041359933 y[1] (numeric) = 1.1670675841762417962022084397969 absolute error = 4.3038036e-24 relative error = 3.6877072573631450028299436005254e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1664 y[1] (analytic) = 1.1671689709860095597786745049029 y[1] (numeric) = 1.1671689709860095597786788168288 absolute error = 4.3119259e-24 relative error = 3.6943458977986191901943995808585e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1665 y[1] (analytic) = 1.1672703594674670346083152302803 y[1] (numeric) = 1.1672703594674670346083195503335 absolute error = 4.3200532e-24 relative error = 3.7009876631930394730131168399744e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1666 y[1] (analytic) = 1.1673717496216281055065459644345 y[1] (numeric) = 1.1673717496216281055065502926198 absolute error = 4.3281853e-24 relative error = 3.7076323813753963878484169393803e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1667 y[1] (analytic) = 1.1674731414495066740158223342992 y[1] (numeric) = 1.1674731414495066740158266706216 absolute error = 4.3363224e-24 relative error = 3.7142802228547425320697954420144e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1668 y[1] (analytic) = 1.1675745349521166584157749568666 y[1] (numeric) = 1.167574534952116658415779301331 absolute error = 4.3444644e-24 relative error = 3.7209311011379420114940710816662e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1669 y[1] (analytic) = 1.1676759301304719937333486219916 y[1] (numeric) = 1.1676759301304719937333529746029 absolute error = 4.3526113e-24 relative error = 3.7275850154020512790992782894190e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.167 y[1] (analytic) = 1.1677773269855866317529416426697 y[1] (numeric) = 1.1677773269855866317529460034329 absolute error = 4.3607632e-24 relative error = 3.7342420504571270938855013819656e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1671 y[1] (analytic) = 1.1678787255184745410265453728898 y[1] (numeric) = 1.1678787255184745410265497418099 absolute error = 4.3689201e-24 relative error = 3.7409022054583941890026019048096e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1672 y[1] (analytic) = 1.1679801257301497068838838931624 y[1] (numeric) = 1.1679801257301497068838882702442 absolute error = 4.3770818e-24 relative error = 3.7475653083255301870807965734911e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1673 y[1] (analytic) = 1.168081527621626131442553863825 y[1] (numeric) = 1.1680815276216261314425582490734 absolute error = 4.3852484e-24 relative error = 3.7542314438693041937025095451484e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1674 y[1] (analytic) = 1.1681829311939178336181645462269 y[1] (numeric) = 1.1681829311939178336181689396469 absolute error = 4.3934200e-24 relative error = 3.7609006968709888506406643334450e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=114.4MB, alloc=4.3MB, time=7.18 NO POLE x[1] = 0.1675 y[1] (analytic) = 1.1682843364480388491344779918936 y[1] (numeric) = 1.1682843364480388491344823934901 absolute error = 4.4015965e-24 relative error = 3.7675729808911697482618355185602e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1676 y[1] (analytic) = 1.1683857433850032305335493997728 y[1] (numeric) = 1.1683857433850032305335538095508 absolute error = 4.4097780e-24 relative error = 3.7742483806967355134833575410540e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1677 y[1] (analytic) = 1.1684871520058250471858676416637 y[1] (numeric) = 1.168487152005825047185872059628 absolute error = 4.4179643e-24 relative error = 3.7809267242828665038028114559662e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1678 y[1] (analytic) = 1.1685885623115183853004959559298 y[1] (numeric) = 1.1685885623115183853005003820854 absolute error = 4.4261556e-24 relative error = 3.7876081819976690949274746610491e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1679 y[1] (analytic) = 1.1686899743030973479352128095984 y[1] (numeric) = 1.1686899743030973479352172439503 absolute error = 4.4343519e-24 relative error = 3.7942927529982899718761691267981e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.168 y[1] (analytic) = 1.168791387981576055006652928947 y[1] (numeric) = 1.1687913879815760550066573715 absolute error = 4.4425530e-24 relative error = 3.8009802653251831209840749864438e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1681 y[1] (analytic) = 1.1688928033479686433004484986774 y[1] (numeric) = 1.1688928033479686433004529494365 absolute error = 4.4507591e-24 relative error = 3.8076708892826076597219999882252e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1682 y[1] (analytic) = 1.1689942204032892664813705297811 y[1] (numeric) = 1.1689942204032892664813749887513 absolute error = 4.4589702e-24 relative error = 3.8143646240284299170299454652408e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1683 y[1] (analytic) = 1.1690956391485520951034703961954 y[1] (numeric) = 1.1690956391485520951034748633816 absolute error = 4.4671862e-24 relative error = 3.8210613831845568333430158108350e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1684 y[1] (analytic) = 1.1691970595847713166202215403521 y[1] (numeric) = 1.1691970595847713166202260157591 absolute error = 4.4754070e-24 relative error = 3.8277610804028160947548222910617e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1685 y[1] (analytic) = 1.1692984817129611353946613477207 y[1] (numeric) = 1.1692984817129611353946658313535 absolute error = 4.4836328e-24 relative error = 3.8344638859290336102456725784278e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1686 y[1] (analytic) = 1.1693999055341357727095331904476 y[1] (numeric) = 1.1693999055341357727095376823111 absolute error = 4.4918635e-24 relative error = 3.8411697134080867289110267562447e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1687 y[1] (analytic) = 1.1695013310493094667774286401914 y[1] (numeric) = 1.1695013310493094667774331402907 absolute error = 4.5000993e-24 relative error = 3.8478787330343475696735813553655e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1688 y[1] (analytic) = 1.169602758259496472750929850258 y[1] (numeric) = 1.1696027582594964727509343585979 absolute error = 4.5083399e-24 relative error = 3.8545906874475302089778280241760e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1689 y[1] (analytic) = 1.1697041871657110627327521071341 y[1] (numeric) = 1.1697041871657110627327566237196 absolute error = 4.5165855e-24 relative error = 3.8613057468350661902485590747836e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.169 y[1] (analytic) = 1.1698056177689675257858865515234 y[1] (numeric) = 1.1698056177689675257858910763594 absolute error = 4.5248360e-24 relative error = 3.8680238248724491204994542731639e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1691 y[1] (analytic) = 1.1699070500702801679437430689847 y[1] (numeric) = 1.1699070500702801679437476020761 absolute error = 4.5330914e-24 relative error = 3.8747449207419361018732995102672e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1692 y[1] (analytic) = 1.1700084840706633122202933502743 y[1] (numeric) = 1.1700084840706633122202978916261 absolute error = 4.5413518e-24 relative error = 3.8814691190954838715203101289341e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1693 y[1] (analytic) = 1.1701099197711312986202141214947 y[1] (numeric) = 1.1701099197711312986202186711117 absolute error = 4.5496170e-24 relative error = 3.8881962481694766129564167511453e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1694 y[1] (analytic) = 1.1702113571726984841490305441491 y[1] (numeric) = 1.1702113571726984841490351020363 absolute error = 4.5578872e-24 relative error = 3.8949264780783973380664588218635e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1695 y[1] (analytic) = 1.1703127962763792428232597852058 y[1] (numeric) = 1.1703127962763792428232643513681 absolute error = 4.5661623e-24 relative error = 3.9016597225359759632428193158264e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1696 y[1] (analytic) = 1.1704142370831879656805547572714 y[1] (numeric) = 1.1704142370831879656805593317137 absolute error = 4.5744423e-24 relative error = 3.9083959807256415741031157468291e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1697 y[1] (analytic) = 1.1705156795941390607898480289758 y[1] (numeric) = 1.1705156795941390607898526117031 absolute error = 4.5827273e-24 relative error = 3.9151353372634875810605238265723e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=118.2MB, alloc=4.3MB, time=7.43 NO POLE x[1] = 0.1698 y[1] (analytic) = 1.1706171238102469532614959056702 y[1] (numeric) = 1.1706171238102469532615004966874 absolute error = 4.5910172e-24 relative error = 3.9218777058861717485244269857609e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1699 y[1] (analytic) = 1.1707185697325260852574226805388 y[1] (numeric) = 1.1707185697325260852574272798509 absolute error = 4.5993121e-24 relative error = 3.9286231711954515414819515047387e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.17 y[1] (analytic) = 1.1708200173619909160012650562269 y[1] (numeric) = 1.1708200173619909160012696638388 absolute error = 4.6076119e-24 relative error = 3.9353716469432647329923473053045e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1701 y[1] (analytic) = 1.1709214666996559217885167370855 y[1] (numeric) = 1.1709214666996559217885213530021 absolute error = 4.6159166e-24 relative error = 3.9421231323142129551298741020833e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1702 y[1] (analytic) = 1.1710229177465355959966731921344 y[1] (numeric) = 1.1710229177465355959966778163607 absolute error = 4.6242263e-24 relative error = 3.9488777118885558273299768797754e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1703 y[1] (analytic) = 1.1711243705036444490953765888463 y[1] (numeric) = 1.1711243705036444490953812213872 absolute error = 4.6325409e-24 relative error = 3.9556352994411398328178775063726e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1704 y[1] (analytic) = 1.171225824971997008656560897851 y[1] (numeric) = 1.1712258249719970086565655387114 absolute error = 4.6408604e-24 relative error = 3.9623958941572680383164917130390e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1705 y[1] (analytic) = 1.1713272811526078193645971686636 y[1] (numeric) = 1.1713272811526078193646018178484 absolute error = 4.6491848e-24 relative error = 3.9691594952224759330298674347601e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1706 y[1] (analytic) = 1.1714287390464914430264389765364 y[1] (numeric) = 1.1714287390464914430264436340506 absolute error = 4.6575142e-24 relative error = 3.9759261871883727569970477039251e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1707 y[1] (analytic) = 1.1715301986546624585817680405373 y[1] (numeric) = 1.1715301986546624585817727063858 absolute error = 4.6658485e-24 relative error = 3.9826958838603309488813604033982e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1708 y[1] (analytic) = 1.1716316599781354621131400129545 y[1] (numeric) = 1.1716316599781354621131446871422 absolute error = 4.6741877e-24 relative error = 3.9894685844245860401319208481319e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1709 y[1] (analytic) = 1.171733123017925066856130440131 y[1] (numeric) = 1.1717331230179250668561351226629 absolute error = 4.6825319e-24 relative error = 3.9962443734112712732736905509524e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.171 y[1] (analytic) = 1.1718345877750459032094808948285 y[1] (numeric) = 1.1718345877750459032094855857095 absolute error = 4.6908810e-24 relative error = 4.0030231646486410592576402918162e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1711 y[1] (analytic) = 1.1719360542505126187452452802236 y[1] (numeric) = 1.1719360542505126187452499794586 absolute error = 4.6992350e-24 relative error = 4.0098049573236299286029056447647e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1712 y[1] (analytic) = 1.1720375224453398782189363056362 y[1] (numeric) = 1.1720375224453398782189410132303 absolute error = 4.7075941e-24 relative error = 4.0165899212664049279540149954932e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1713 y[1] (analytic) = 1.172138992360542363579672134094 y[1] (numeric) = 1.172138992360542363579676850052 absolute error = 4.7159580e-24 relative error = 4.0233777996777039719281175283528e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1714 y[1] (analytic) = 1.1722404639971347739803232018312 y[1] (numeric) = 1.172240463997134773980327926158 absolute error = 4.7243268e-24 relative error = 4.0301686770740472785430472734754e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1715 y[1] (analytic) = 1.1723419373561318257876592098262 y[1] (numeric) = 1.1723419373561318257876639425268 absolute error = 4.7327006e-24 relative error = 4.0369626379426441392524552295894e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1716 y[1] (analytic) = 1.1724434124385482525924962874776 y[1] (numeric) = 1.1724434124385482525925010285569 absolute error = 4.7410793e-24 relative error = 4.0437595961574785966736271758983e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1717 y[1] (analytic) = 1.1725448892453988052198443285209 y[1] (numeric) = 1.1725448892453988052198490779838 absolute error = 4.7494629e-24 relative error = 4.0505595509068800569695054319906e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1718 y[1] (analytic) = 1.1726463677776982517390544992869 y[1] (numeric) = 1.1726463677776982517390592571384 absolute error = 4.7578515e-24 relative error = 4.0573625866566098436441124556877e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1719 y[1] (analytic) = 1.1727478480364613774739669194038 y[1] (numeric) = 1.1727478480364613774739716856488 absolute error = 4.7662450e-24 relative error = 4.0641686173034996811408746198148e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.172 memory used=122.0MB, alloc=4.3MB, time=7.68 y[1] (analytic) = 1.1728493300227029850130585150442 y[1] (numeric) = 1.1728493300227029850130632896875 absolute error = 4.7746433e-24 relative error = 4.0709775567741311303303207163791e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1721 y[1] (analytic) = 1.1729508137374378942195910448177 y[1] (numeric) = 1.1729508137374378942195958278644 absolute error = 4.7830467e-24 relative error = 4.0777896600450912343806234977087e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1722 y[1] (analytic) = 1.1730522991816809422417592984129 y[1] (numeric) = 1.1730522991816809422417640898679 absolute error = 4.7914550e-24 relative error = 4.0846047557662262075215632911729e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1723 y[1] (analytic) = 1.1731537863564469835228394680871 y[1] (numeric) = 1.1731537863564469835228442679553 absolute error = 4.7998682e-24 relative error = 4.0914228431272561816127062355796e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1724 y[1] (analytic) = 1.1732552752627508898113376931077 y[1] (numeric) = 1.1732552752627508898113425013941 absolute error = 4.8082864e-24 relative error = 4.0982440065510745226478726099922e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1725 y[1] (analytic) = 1.1733567659016075501711387772459 y[1] (numeric) = 1.1733567659016075501711435939554 absolute error = 4.8167095e-24 relative error = 4.1050681599801741058651763348613e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1726 y[1] (analytic) = 1.1734582582740318709916550794237 y[1] (numeric) = 1.1734582582740318709916599045613 absolute error = 4.8251376e-24 relative error = 4.1118953878231684092446516185291e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1727 y[1] (analytic) = 1.1735597523810387759979755776168 y[1] (numeric) = 1.1735597523810387759979804111874 absolute error = 4.8335706e-24 relative error = 4.1187256040377617152346995779985e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1728 y[1] (analytic) = 1.1736612482236432062610151061138 y[1] (numeric) = 1.1736612482236432062610199481223 absolute error = 4.8420085e-24 relative error = 4.1255588078148310819937033078849e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1729 y[1] (analytic) = 1.1737627458028601202076637662338 y[1] (numeric) = 1.173762745802860120207668616685 absolute error = 4.8504512e-24 relative error = 4.1323949131493902741676660178245e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.173 y[1] (analytic) = 1.1738642451197044936309365106035 y[1] (numeric) = 1.1738642451197044936309413695025 absolute error = 4.8588990e-24 relative error = 4.1392341748210544304321819997570e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1731 y[1] (analytic) = 1.1739657461751913197001229010964 y[1] (numeric) = 1.1739657461751913197001277684481 absolute error = 4.8673517e-24 relative error = 4.1460764216144713647546217244168e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1732 y[1] (analytic) = 1.1740672489703356089709370405337 y[1] (numeric) = 1.174067248970335608970941916343 absolute error = 4.8758093e-24 relative error = 4.1529216527214395466195234873241e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1733 y[1] (analytic) = 1.17416875350615238939566767825 y[1] (numeric) = 1.1741687535061523893956725625219 absolute error = 4.8842719e-24 relative error = 4.1597699525006202402368886938540e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1734 y[1] (analytic) = 1.1742702597836567063333284896248 y[1] (numeric) = 1.1742702597836567063333333823641 absolute error = 4.8927393e-24 relative error = 4.1666211498036410655667406808170e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1735 y[1] (analytic) = 1.1743717678038636225598085296807 y[1] (numeric) = 1.1743717678038636225598134308925 absolute error = 4.9012118e-24 relative error = 4.1734754993008060508554855248983e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1736 y[1] (analytic) = 1.1744732775677882182780228608512 y[1] (numeric) = 1.1744732775677882182780277705404 absolute error = 4.9096892e-24 relative error = 4.1803328298515695140243297749068e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1737 y[1] (analytic) = 1.1745747890764455911280633550183 y[1] (numeric) = 1.1745747890764455911280682731897 absolute error = 4.9181714e-24 relative error = 4.1871930555116891340872182860535e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1738 y[1] (analytic) = 1.1746763023308508561973496699212 y[1] (numeric) = 1.1746763023308508561973545965799 absolute error = 4.9266587e-24 relative error = 4.1940564308859214892899000397587e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1739 y[1] (analytic) = 1.17477781733201914603078040004 y[1] (numeric) = 1.1747778173320191460307853351908 absolute error = 4.9351508e-24 relative error = 4.2009226997560962905768422592485e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.174 y[1] (analytic) = 1.1748793340809656106408844020522 y[1] (numeric) = 1.1748793340809656106408893457001 absolute error = 4.9436479e-24 relative error = 4.2077920315681657472359931080227e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1741 y[1] (analytic) = 1.1749808525787054175179722949671 y[1] (numeric) = 1.174980852578705417517977247117 absolute error = 4.9521499e-24 relative error = 4.2146643403861622361133734298630e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1742 y[1] (analytic) = 1.1750823728262537516402881350369 y[1] (numeric) = 1.1750823728262537516402930956939 absolute error = 4.9606570e-24 relative error = 4.2215397956050155998617777779826e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=125.8MB, alloc=4.3MB, time=7.93 x[1] = 0.1743 y[1] (analytic) = 1.1751838948246258154841612655481 y[1] (numeric) = 1.175183894824625815484166234717 absolute error = 4.9691689e-24 relative error = 4.2284181410957434736515383749377e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1744 y[1] (analytic) = 1.1752854185748368290341583415928 y[1] (numeric) = 1.1752854185748368290341633192785 absolute error = 4.9776857e-24 relative error = 4.2352994611606709203094362419076e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1745 y[1] (analytic) = 1.1753869440779020297932355299229 y[1] (numeric) = 1.1753869440779020297932405161304 absolute error = 4.9862075e-24 relative error = 4.2421838400729464526894175003840e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1746 y[1] (analytic) = 1.1754884713348366727928908839884 y[1] (numeric) = 1.1754884713348366727928958787226 absolute error = 4.9947342e-24 relative error = 4.2490711919345188878781633241209e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1747 y[1] (analytic) = 1.1755900003466560306033168942606 y[1] (numeric) = 1.1755900003466560306033218975264 absolute error = 5.0032658e-24 relative error = 4.2559615159406300448996214573503e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1748 y[1] (analytic) = 1.1756915311143753933435532139425 y[1] (numeric) = 1.1756915311143753933435582257449 absolute error = 5.0118024e-24 relative error = 4.2628548963430734234524899492158e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1749 y[1] (analytic) = 1.1757930636390100686916395601678 y[1] (numeric) = 1.1757930636390100686916445805117 absolute error = 5.0203439e-24 relative error = 4.2697512472665319358054417598579e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.175 y[1] (analytic) = 1.1758945979215753818947687907895 y[1] (numeric) = 1.1758945979215753818947738196799 absolute error = 5.0288904e-24 relative error = 4.2766506529485686898503629257500e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1751 y[1] (analytic) = 1.1759961339630866757794401568607 y[1] (numeric) = 1.1759961339630866757794451943024 absolute error = 5.0374417e-24 relative error = 4.2835529424947243734580516011830e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1752 y[1] (analytic) = 1.1760976717645593107616127309075 y[1] (numeric) = 1.1760976717645593107616177769055 absolute error = 5.0459980e-24 relative error = 4.2904582851773117495046749818155e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1753 y[1] (analytic) = 1.1761992113270086648568590110976 y[1] (numeric) = 1.1761992113270086648568640656569 absolute error = 5.0545593e-24 relative error = 4.2973666801709186485051597583537e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1754 y[1] (analytic) = 1.1763007526514501336905187014041 y[1] (numeric) = 1.1763007526514501336905237645296 absolute error = 5.0631255e-24 relative error = 4.3042780416380941787697671433434e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1755 y[1] (analytic) = 1.1764022957388991305078526678676 y[1] (numeric) = 1.1764022957388991305078577395643 absolute error = 5.0716967e-24 relative error = 4.3111924537808417353090255929577e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1756 y[1] (analytic) = 1.1765038405903710861841970710572 y[1] (numeric) = 1.1765038405903710861842021513299 absolute error = 5.0802727e-24 relative error = 4.3181097457792512254968384719089e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1757 y[1] (analytic) = 1.1766053872068814492351176748321 y[1] (numeric) = 1.1766053872068814492351227636858 absolute error = 5.0888537e-24 relative error = 4.3250300868333790041116170008391e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1758 y[1] (analytic) = 1.1767069355894456858265643315061 y[1] (numeric) = 1.1767069355894456858265694289457 absolute error = 5.0974396e-24 relative error = 4.3319533911360425205559822161002e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1759 y[1] (analytic) = 1.1768084857390792797850256435153 y[1] (numeric) = 1.1768084857390792797850307495458 absolute error = 5.1060305e-24 relative error = 4.3388797428608138261108751758957e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.176 y[1] (analytic) = 1.1769100376567977326076838016915 y[1] (numeric) = 1.1769100376567977326076889163179 absolute error = 5.1146264e-24 relative error = 4.3458091411839003712436421518197e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1761 y[1] (analytic) = 1.1770115913436165634725696002427 y[1] (numeric) = 1.1770115913436165634725747234698 absolute error = 5.1232271e-24 relative error = 4.3527414153598814925938217398669e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1762 y[1] (analytic) = 1.1771131468005513092487176285414 y[1] (numeric) = 1.1771131468005513092487227603742 absolute error = 5.1318328e-24 relative error = 4.3596767345166112708434172106902e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1763 y[1] (analytic) = 1.1772147040286175245063216398238 y[1] (numeric) = 1.1772147040286175245063267802673 absolute error = 5.1404435e-24 relative error = 4.3666150978309885988547316165832e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1764 y[1] (analytic) = 1.1773162630288307815268900969002 y[1] (numeric) = 1.1773162630288307815268952459593 absolute error = 5.1490591e-24 relative error = 4.3735564195412010123338285588992e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1765 y[1] (analytic) = 1.1774178238022066703134018949783 y[1] (numeric) = 1.1774178238022066703134070526579 absolute error = 5.1576796e-24 relative error = 4.3805006988465921328870059615670e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=129.7MB, alloc=4.3MB, time=8.18 NO POLE x[1] = 0.1766 y[1] (analytic) = 1.1775193863497607986004622617017 y[1] (numeric) = 1.1775193863497607986004674280067 absolute error = 5.1663050e-24 relative error = 4.3874479349467310650757153182624e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1767 y[1] (analytic) = 1.1776209506725087918644588345041 y[1] (numeric) = 1.1776209506725087918644640094395 absolute error = 5.1749354e-24 relative error = 4.3943982119583797889333846422901e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1768 y[1] (analytic) = 1.1777225167714662933337179153821 y[1] (numeric) = 1.1777225167714662933337230989528 absolute error = 5.1835707e-24 relative error = 4.4013514441499441585972329453233e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1769 y[1] (analytic) = 1.1778240846476489639986609031864 y[1] (numeric) = 1.1778240846476489639986660953974 absolute error = 5.1922110e-24 relative error = 4.4083077156239947246560262677142e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.177 y[1] (analytic) = 1.1779256543020724826219609035351 y[1] (numeric) = 1.1779256543020724826219661043913 absolute error = 5.2008562e-24 relative error = 4.4152669406640407152512386636847e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1771 y[1] (analytic) = 1.1780272257357525457486995164482 y[1] (numeric) = 1.1780272257357525457487047259546 absolute error = 5.2095064e-24 relative error = 4.4222292033584653408538717872118e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1772 y[1] (analytic) = 1.1781287989497048677165238018075 y[1] (numeric) = 1.1781287989497048677165290199689 absolute error = 5.2181614e-24 relative error = 4.4291943331255133123129526648815e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1773 y[1] (analytic) = 1.178230373944945180665803422741 y[1] (numeric) = 1.1782303739449451806658086495624 absolute error = 5.2268214e-24 relative error = 4.4361624989343825258709299291474e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1774 y[1] (analytic) = 1.1783319507224892345497879670355 y[1] (numeric) = 1.1783319507224892345497932025218 absolute error = 5.2354863e-24 relative error = 4.4431336150987705929766709647704e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1775 y[1] (analytic) = 1.1784335292833527971447644466773 y[1] (numeric) = 1.1784335292833527971447696908335 absolute error = 5.2441562e-24 relative error = 4.4501077656786949049879790097259e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1776 y[1] (analytic) = 1.1785351096285516540602149756237 y[1] (numeric) = 1.1785351096285516540602202284547 absolute error = 5.2528310e-24 relative error = 4.4570848650029414913388474659815e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1777 y[1] (analytic) = 1.1786366917591016087489746259061 y[1] (numeric) = 1.1786366917591016087489798874168 absolute error = 5.2615107e-24 relative error = 4.4640649122735660225032700502728e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1778 y[1] (analytic) = 1.1787382756760184825173894621669 y[1] (numeric) = 1.1787382756760184825173947323624 absolute error = 5.2701955e-24 relative error = 4.4710480763657978817671803180360e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1779 y[1] (analytic) = 1.1788398613803181145354747547317 y[1] (numeric) = 1.1788398613803181145354800336168 absolute error = 5.2788851e-24 relative error = 4.4780341019507844021916050079304e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.178 y[1] (analytic) = 1.1789414488730163618470733713173 y[1] (numeric) = 1.178941448873016361847078658897 absolute error = 5.2875797e-24 relative error = 4.4850231578968978617952349137452e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1781 y[1] (analytic) = 1.1790430381551290993800143474791 y[1] (numeric) = 1.1790430381551290993800196437584 absolute error = 5.2962793e-24 relative error = 4.4920152433851678626275582638449e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1782 y[1] (analytic) = 1.1791446292276722199562716358978 y[1] (numeric) = 1.1791446292276722199562769408816 absolute error = 5.3049838e-24 relative error = 4.4990102727896158220875184363379e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1783 y[1] (analytic) = 1.1792462220916616343021230346075 y[1] (numeric) = 1.1792462220916616343021283483007 absolute error = 5.3136932e-24 relative error = 4.5060082453136508077409036968842e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1784 y[1] (analytic) = 1.1793478167481132710583092942669 y[1] (numeric) = 1.1793478167481132710583146166744 absolute error = 5.3224075e-24 relative error = 4.5130091601609053684599453392560e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1785 y[1] (analytic) = 1.1794494131980430767901934045751 y[1] (numeric) = 1.1794494131980430767901987357019 absolute error = 5.3311268e-24 relative error = 4.5200131013205588820641452264645e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1786 y[1] (analytic) = 1.1795510114424670159979200599341 y[1] (numeric) = 1.1795510114424670159979253997851 absolute error = 5.3398510e-24 relative error = 4.5270199831967614469468457366680e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1787 y[1] (analytic) = 1.1796526114824010711265753044582 y[1] (numeric) = 1.1796526114824010711265806530384 absolute error = 5.3485802e-24 relative error = 4.5340298897645377437796209318620e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1788 y[1] (analytic) = 1.1797542133188612425763463564339 y[1] (numeric) = 1.1797542133188612425763517137481 absolute error = 5.3573142e-24 relative error = 4.5410426506796780541033696866979e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=133.5MB, alloc=4.3MB, time=8.42 NO POLE x[1] = 0.1789 y[1] (analytic) = 1.1798558169528635487126816123295 y[1] (numeric) = 1.1798558169528635487126869783827 absolute error = 5.3660532e-24 relative error = 4.5480584346810736916155085983494e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.179 y[1] (analytic) = 1.1799574223854240258764508304587 y[1] (numeric) = 1.1799574223854240258764562052559 absolute error = 5.3747972e-24 relative error = 4.5550772409518042690985840817535e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1791 y[1] (analytic) = 1.1800590296175587283941054943975 y[1] (numeric) = 1.1800590296175587283941108779436 absolute error = 5.3835461e-24 relative error = 4.5620989839336553668908804049996e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1792 y[1] (analytic) = 1.1801606386502837285878393562571 y[1] (numeric) = 1.1801606386502837285878447485571 absolute error = 5.3923000e-24 relative error = 4.5691237475662810345767158854449e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1793 y[1] (analytic) = 1.1802622494846151167857491599147 y[1] (numeric) = 1.1802622494846151167857545609734 absolute error = 5.4010587e-24 relative error = 4.5761513615795805000612593216373e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1794 y[1] (analytic) = 1.1803638621215690013319955443022 y[1] (numeric) = 1.1803638621215690013320009541247 absolute error = 5.4098225e-24 relative error = 4.5831820793602262381779683356804e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1795 y[1] (analytic) = 1.1804654765621615085969641268572 y[1] (numeric) = 1.1804654765621615085969695454483 absolute error = 5.4185911e-24 relative error = 4.5902156459335177098365437849812e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1796 y[1] (analytic) = 1.1805670928074087829874267672344 y[1] (numeric) = 1.1805670928074087829874321945991 absolute error = 5.4273647e-24 relative error = 4.5972522299377612771369018677098e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1797 y[1] (analytic) = 1.1806687108583269869567030113825 y[1] (numeric) = 1.1806687108583269869567084475258 absolute error = 5.4361433e-24 relative error = 4.6042918305576270129222865973198e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1798 y[1] (analytic) = 1.1807703307159323010148217160855 y[1] (numeric) = 1.1807703307159323010148271610123 absolute error = 5.4449268e-24 relative error = 4.6113343622875388300608525733150e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1799 y[1] (analytic) = 1.1808719523812409237386828540717 y[1] (numeric) = 1.1808719523812409237386883077869 absolute error = 5.4537152e-24 relative error = 4.6183798243344885623929390524755e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.18 y[1] (analytic) = 1.1809735758552690717822194997908 y[1] (numeric) = 1.1809735758552690717822249622994 absolute error = 5.4625086e-24 relative error = 4.6254283005815894151284249096095e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1801 y[1] (analytic) = 1.1810752011390329798865599959621 y[1] (numeric) = 1.181075201139032979886565467269 absolute error = 5.4713069e-24 relative error = 4.6324797055458050738243827630665e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1802 y[1] (analytic) = 1.1811768282335489008901903009939 y[1] (numeric) = 1.181176828233548900890195781104 absolute error = 5.4801101e-24 relative error = 4.6395340384347955771791753851433e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1803 y[1] (analytic) = 1.1812784571398331057391165173771 y[1] (numeric) = 1.1812784571398331057391220062954 absolute error = 5.4889183e-24 relative error = 4.6465913831104876365311075125792e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1804 y[1] (analytic) = 1.1813800878589018834970276011536 y[1] (numeric) = 1.181380087858901883497033098885 absolute error = 5.4977314e-24 relative error = 4.6536516541123735981371965555337e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1805 y[1] (analytic) = 1.1814817203917715413554582525618 y[1] (numeric) = 1.1814817203917715413554637591112 absolute error = 5.5065494e-24 relative error = 4.6607148506487807184550030716170e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1806 y[1] (analytic) = 1.1815833547394584046439519879601 y[1] (numeric) = 1.1815833547394584046439575033325 absolute error = 5.5153724e-24 relative error = 4.6677810565604583379130295848800e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1807 y[1] (analytic) = 1.1816849909029788168402243931311 y[1] (numeric) = 1.1816849909029788168402299173315 absolute error = 5.5242004e-24 relative error = 4.6748502710343382066283256749132e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1808 y[1] (analytic) = 1.1817866288833491395803265580672 y[1] (numeric) = 1.1817866288833491395803320911005 absolute error = 5.5330333e-24 relative error = 4.6819224086399358622173059302473e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1809 y[1] (analytic) = 1.1818882686815857526688086933394 y[1] (numeric) = 1.1818882686815857526688142352106 absolute error = 5.5418712e-24 relative error = 4.6889975531968357549024527345161e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.181 y[1] (analytic) = 1.1819899102987050540888839281515 y[1] (numeric) = 1.1819899102987050540888894788655 absolute error = 5.5507140e-24 relative error = 4.6960756192895576224797245526420e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1811 y[1] (analytic) = 1.1820915537357234600125922901806 y[1] (numeric) = 1.1820915537357234600125978497422 absolute error = 5.5595616e-24 relative error = 4.7031565215319472052751634795869e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=137.3MB, alloc=4.3MB, time=8.67 NO POLE x[1] = 0.1812 y[1] (analytic) = 1.1821931989936574048109648673057 y[1] (numeric) = 1.18219319899365740481097043572 absolute error = 5.5684143e-24 relative error = 4.7102405129213360910363799530422e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1813 y[1] (analytic) = 1.182294846073523341064188151327 y[1] (numeric) = 1.1822948460735233410641937285989 absolute error = 5.5772719e-24 relative error = 4.7173274234616483534373635433847e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1814 y[1] (analytic) = 1.182396494976337739571768563776 y[1] (numeric) = 1.1823964949763377395717741499104 absolute error = 5.5861344e-24 relative error = 4.7244172523632103555897701499611e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1815 y[1] (analytic) = 1.1824981457031170893626971639188 y[1] (numeric) = 1.1824981457031170893627027589206 absolute error = 5.5950018e-24 relative error = 4.7315099988365685439003655105373e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1816 y[1] (analytic) = 1.1825997982548778977056145390548 y[1] (numeric) = 1.182599798254877897705620142929 absolute error = 5.6038742e-24 relative error = 4.7386057466519490554129177384816e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1817 y[1] (analytic) = 1.1827014526326366901189758772114 y[1] (numeric) = 1.182701452632636690118981489963 absolute error = 5.6127516e-24 relative error = 4.7457044949985342674639595951908e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1818 y[1] (analytic) = 1.1828031088374100103812162223374 y[1] (numeric) = 1.1828031088374100103812218439712 absolute error = 5.6216338e-24 relative error = 4.7528060739758832424812567343470e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1819 y[1] (analytic) = 1.182904766870214420540915912095 y[1] (numeric) = 1.182904766870214420540921542616 absolute error = 5.6305210e-24 relative error = 4.7599106518925439093520370411962e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.182 y[1] (analytic) = 1.1830064267320665009269661983549 y[1] (numeric) = 1.1830064267320665009269718377681 absolute error = 5.6394132e-24 relative error = 4.7670182279383710177903038280405e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1821 y[1] (analytic) = 1.1831080884239828501587350504935 y[1] (numeric) = 1.1831080884239828501587406988037 absolute error = 5.6483102e-24 relative error = 4.7741286322571833652033793841706e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1822 y[1] (analytic) = 1.1832097519469800851562331415945 y[1] (numeric) = 1.1832097519469800851562387988068 absolute error = 5.6572123e-24 relative error = 4.7812421176304681521287858233227e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1823 y[1] (analytic) = 1.1833114173020748411502800176583 y[1] (numeric) = 1.1833114173020748411502856837776 absolute error = 5.6661193e-24 relative error = 4.7883585142097529195473806910026e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1824 y[1] (analytic) = 1.183413084490283771692670449918 y[1] (numeric) = 1.1834130844902837716926761249493 absolute error = 5.6750313e-24 relative error = 4.7954779057089206606407286533280e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1825 y[1] (analytic) = 1.1835147535126235486663409703664 y[1] (numeric) = 1.1835147535126235486663466543145 absolute error = 5.6839481e-24 relative error = 4.8026001223307725699853579347797e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1826 y[1] (analytic) = 1.183616424370110862295536590593 y[1] (numeric) = 1.183616424370110862295542283463 absolute error = 5.6928700e-24 relative error = 4.8097254167705503033762334136403e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1827 y[1] (analytic) = 1.183718097063762421155977704036 y[1] (numeric) = 1.1837180970637624211559834058328 absolute error = 5.7017968e-24 relative error = 4.8168536192387584582846863542200e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1828 y[1] (analytic) = 1.1838197715945949521850271717471 y[1] (numeric) = 1.1838197715945949521850328824756 absolute error = 5.7107285e-24 relative error = 4.8239847289488148198442093689186e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1829 y[1] (analytic) = 1.1839214479636252006918575917741 y[1] (numeric) = 1.1839214479636252006918633114392 absolute error = 5.7196651e-24 relative error = 4.8311187451143557412664927805649e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.183 y[1] (analytic) = 1.1840231261718699303676187522608 y[1] (numeric) = 1.1840231261718699303676244808674 absolute error = 5.7286066e-24 relative error = 4.8382556669492360366453669904296e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1831 y[1] (analytic) = 1.184124806220345923295605268367 y[1] (numeric) = 1.1841248062203459232956110059202 absolute error = 5.7375532e-24 relative error = 4.8453956625686438148976596497128e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1832 y[1] (analytic) = 1.1842264881100699799614244031103 y[1] (numeric) = 1.184226488110069979961430149615 absolute error = 5.7465047e-24 relative error = 4.8525385622567506509703744039646e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1833 y[1] (analytic) = 1.1843281718420589192631640722302 y[1] (numeric) = 1.1843281718420589192631698276913 absolute error = 5.7554611e-24 relative error = 4.8596843652280727817424799883830e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1834 y[1] (analytic) = 1.1844298574173295785215610331776 y[1] (numeric) = 1.1844298574173295785215667976 absolute error = 5.7644224e-24 relative error = 4.8668330706973444742123573301652e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=141.1MB, alloc=4.3MB, time=8.92 NO POLE x[1] = 0.1835 y[1] (analytic) = 1.1845315448368988134901692583306 y[1] (numeric) = 1.1845315448368988134901750317193 absolute error = 5.7733887e-24 relative error = 4.8739847623010771720411557651567e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1836 y[1] (analytic) = 1.1846332341017834983655284925387 y[1] (numeric) = 1.1846332341017834983655342748987 absolute error = 5.7823600e-24 relative error = 4.8811394392327005675285163907165e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1837 y[1] (analytic) = 1.1847349252130005257973329950966 y[1] (numeric) = 1.1847349252130005257973387864327 absolute error = 5.7913361e-24 relative error = 4.8882969318717350915081960289446e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1838 y[1] (analytic) = 1.1848366181715668068986004662492 y[1] (numeric) = 1.1848366181715668068986062665665 absolute error = 5.8003173e-24 relative error = 4.8954574926549932048752345114345e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1839 y[1] (analytic) = 1.184938312978499271255841158331 y[1] (numeric) = 1.1849383129784992712558469676344 absolute error = 5.8093034e-24 relative error = 4.9026209519696827654383810460401e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.184 y[1] (analytic) = 1.1850400096348148669392271716391 y[1] (numeric) = 1.1850400096348148669392329899335 absolute error = 5.8182944e-24 relative error = 4.9097873090318539808195095106050e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1841 y[1] (analytic) = 1.1851417081415305605127619351436 y[1] (numeric) = 1.185141708141530560512767762434 absolute error = 5.8272904e-24 relative error = 4.9169566474358696434228020601592e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1842 y[1] (analytic) = 1.1852434084996633370444498721361 y[1] (numeric) = 1.1852434084996633370444557084274 absolute error = 5.8362913e-24 relative error = 4.9241288820056389048316953919797e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1843 y[1] (analytic) = 1.1853451107102302001164662509181 y[1] (numeric) = 1.1853451107102302001164720962153 absolute error = 5.8452972e-24 relative error = 4.9313040963214830361382630065528e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1844 y[1] (analytic) = 1.1854468147742481718353272206316 y[1] (numeric) = 1.1854468147742481718353330749396 absolute error = 5.8543080e-24 relative error = 4.9384822052222320797982182177022e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1845 y[1] (analytic) = 1.1855485206927342928420600323323 y[1] (numeric) = 1.185548520692734292842065895656 absolute error = 5.8633237e-24 relative error = 4.9456632079250282350511149520408e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1846 y[1] (analytic) = 1.1856502284667056223223734454084 y[1] (numeric) = 1.1856502284667056223223793177528 absolute error = 5.8723444e-24 relative error = 4.9528471879891363465937045132899e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1847 y[1] (analytic) = 1.1857519380971792380168283194465 y[1] (numeric) = 1.1857519380971792380168342008165 absolute error = 5.8813700e-24 relative error = 4.9600340602757569935212594422634e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1848 y[1] (analytic) = 1.1858536495851722362310083916453 y[1] (numeric) = 1.1858536495851722362310142820459 absolute error = 5.8904006e-24 relative error = 4.9672239083301235241232809034660e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1849 y[1] (analytic) = 1.1859553629317017318456912398802 y[1] (numeric) = 1.1859553629317017318456971393164 absolute error = 5.8994362e-24 relative error = 4.9744167313485508036181656883580e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.185 y[1] (analytic) = 1.1860570781377848583270194315195 y[1] (numeric) = 1.1860570781377848583270253399961 absolute error = 5.9084766e-24 relative error = 4.9816123599016279777648485591090e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1851 y[1] (analytic) = 1.186158795204438767736671858094 y[1] (numeric) = 1.186158795204438767736677775616 absolute error = 5.9175220e-24 relative error = 4.9888109618409849032818817107606e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1852 y[1] (analytic) = 1.1862605141326806307420352559226 y[1] (numeric) = 1.186260514132680630742041182495 absolute error = 5.9265724e-24 relative error = 4.9960125363635983802796983402117e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1853 y[1] (analytic) = 1.1863622349235276366263759127946 y[1] (numeric) = 1.1863622349235276366263818484223 absolute error = 5.9356277e-24 relative error = 5.0032169983753805416242492708399e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1854 y[1] (analytic) = 1.1864639575779969932990115608108 y[1] (numeric) = 1.1864639575779969932990175054987 absolute error = 5.9446879e-24 relative error = 5.0104243470954337572234199778095e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1855 y[1] (analytic) = 1.1865656820971059273054834554851 y[1] (numeric) = 1.1865656820971059273054894092381 absolute error = 5.9537530e-24 relative error = 5.0176345817430761840116803251078e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1856 y[1] (analytic) = 1.1866674084818716838377286412083 y[1] (numeric) = 1.1866674084818716838377346040314 absolute error = 5.9628231e-24 relative error = 5.0248477858074519026688232174288e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1857 memory used=144.9MB, alloc=4.3MB, time=9.16 y[1] (analytic) = 1.1867691367333115267442524031762 y[1] (numeric) = 1.1867691367333115267442583750744 absolute error = 5.9718982e-24 relative error = 5.0320639584866398951644422894938e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1858 y[1] (analytic) = 1.1868708668524427385403009058831 y[1] (numeric) = 1.1868708668524427385403068868613 absolute error = 5.9809782e-24 relative error = 5.0392830147237768549702020962671e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1859 y[1] (analytic) = 1.1869725988402826204180340182824 y[1] (numeric) = 1.1869725988402826204180400083456 absolute error = 5.9900632e-24 relative error = 5.0465050379869927904835081902871e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.186 y[1] (analytic) = 1.1870743326978484922566983257171 y[1] (numeric) = 1.1870743326978484922567043248702 absolute error = 5.9991531e-24 relative error = 5.0537299432343063912205033401111e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1861 y[1] (analytic) = 1.1871760684261576926328003287205 y[1] (numeric) = 1.1871760684261576926328063369685 absolute error = 6.0082480e-24 relative error = 5.0609578139198421707975154526107e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1862 y[1] (analytic) = 1.1872778060262275788302798287899 y[1] (numeric) = 1.1872778060262275788302858461376 absolute error = 6.0173477e-24 relative error = 5.0681884807902100101190290431638e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1863 y[1] (analytic) = 1.1873795454990755268506835012341 y[1] (numeric) = 1.1873795454990755268506895276866 absolute error = 6.0264525e-24 relative error = 5.0754221957453216811720894991601e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1864 y[1] (analytic) = 1.187481286845718931423338655198 y[1] (numeric) = 1.1874812868457189314233446907602 absolute error = 6.0355622e-24 relative error = 5.0826587895394414154340312585003e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1865 y[1] (analytic) = 1.1875830300671752060155271809637 y[1] (numeric) = 1.1875830300671752060155332256405 absolute error = 6.0446768e-24 relative error = 5.0898982613940559892412580789031e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1866 y[1] (analytic) = 1.1876847751644617828426596846322 y[1] (numeric) = 1.1876847751644617828426657384286 absolute error = 6.0537964e-24 relative error = 5.0971406947282919863522811629563e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1867 y[1] (analytic) = 1.1877865221385961128784498102858 y[1] (numeric) = 1.1877865221385961128784558732068 absolute error = 6.0629210e-24 relative error = 5.1043860887424280181127240606696e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1868 y[1] (analytic) = 1.1878882709905956658650887497338 y[1] (numeric) = 1.1878882709905956658650948217843 absolute error = 6.0720505e-24 relative error = 5.1116343584539623065967571687197e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1869 y[1] (analytic) = 1.187990021721477930323419939943 y[1] (numeric) = 1.1879900217214779303234260211279 absolute error = 6.0811849e-24 relative error = 5.1188855030852461021400266347056e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.187 y[1] (analytic) = 1.1880917743322604135631139482542 y[1] (numeric) = 1.1880917743322604135631200385785 absolute error = 6.0903243e-24 relative error = 5.1261396060274269136712911299762e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1871 y[1] (analytic) = 1.1881935288239606416928435454878 y[1] (numeric) = 1.1881935288239606416928496449565 absolute error = 6.0994687e-24 relative error = 5.1333966664816602069741851803092e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1872 y[1] (analytic) = 1.188295285197596159630458967039 y[1] (numeric) = 1.1882952851975961596304650756569 absolute error = 6.1086179e-24 relative error = 5.1406565153409878375384812130030e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1873 y[1] (analytic) = 1.1883970434541845311131633620644 y[1] (numeric) = 1.1883970434541845311131694798366 absolute error = 6.1177722e-24 relative error = 5.1479194042911251497902625368229e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1874 y[1] (analytic) = 1.188498803594743338707688430863 y[1] (numeric) = 1.1884988035947433387076945577944 absolute error = 6.1269314e-24 relative error = 5.1551851642327551959409655931687e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1875 y[1] (analytic) = 1.1886005656202901838204702505517 y[1] (numeric) = 1.1886005656202901838204763866471 absolute error = 6.1360954e-24 relative error = 5.1624537102569698333434962786963e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1876 y[1] (analytic) = 1.188702329531842686707825289138 y[1] (numeric) = 1.1887023295318426867078314344025 absolute error = 6.1452645e-24 relative error = 5.1697252939852862104600650078906e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1877 y[1] (analytic) = 1.1888040953304184864861266080921 y[1] (numeric) = 1.1888040953304184864861327625306 absolute error = 6.1544385e-24 relative error = 5.1769997463622663406689548973960e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1878 y[1] (analytic) = 1.1889058630170352411419802535187 y[1] (numeric) = 1.1889058630170352411419864171362 absolute error = 6.1636175e-24 relative error = 5.1842771507231473620805694321297e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1879 y[1] (analytic) = 1.1890076325927106275424018360318 y[1] (numeric) = 1.1890076325927106275424080088332 absolute error = 6.1728014e-24 relative error = 5.1915574221670839051308408440732e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=148.7MB, alloc=4.3MB, time=9.42 x[1] = 0.188 y[1] (analytic) = 1.1891094040584623414449932994332 y[1] (numeric) = 1.1891094040584623414449994814235 absolute error = 6.1819903e-24 relative error = 5.1988406440153454569361609499608e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1881 y[1] (analytic) = 1.1892111774153080975081198782971 y[1] (numeric) = 1.1892111774153080975081260694811 absolute error = 6.1911840e-24 relative error = 5.2061266472925636207055248371684e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1882 y[1] (analytic) = 1.189312952664265629301087244562 y[1] (numeric) = 1.1893129526642656293010934449447 absolute error = 6.2003827e-24 relative error = 5.2134155994097903392293592493987e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1883 y[1] (analytic) = 1.1894147298063526893143188432325 y[1] (numeric) = 1.1894147298063526893143250528189 absolute error = 6.2095864e-24 relative error = 5.2207074995707981245267174123681e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1884 y[1] (analytic) = 1.1895165088425870489695334172919 y[1] (numeric) = 1.189516508842587048969539636087 absolute error = 6.2187951e-24 relative error = 5.2280023469795788075373914820832e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1885 y[1] (analytic) = 1.189618289773986498629922721928 y[1] (numeric) = 1.1896182897739864986299289499367 absolute error = 6.2280087e-24 relative error = 5.2353000567797663034886252153340e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1886 y[1] (analytic) = 1.1897200726015688476103294281732 y[1] (numeric) = 1.1897200726015688476103356654005 absolute error = 6.2372273e-24 relative error = 5.2426007122507509741755651128770e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1887 y[1] (analytic) = 1.1898218573263519241874252160619 y[1] (numeric) = 1.1898218573263519241874314625126 absolute error = 6.2464507e-24 relative error = 5.2499041445047884009759990982755e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1888 y[1] (analytic) = 1.189923643949353575609889057405 y[1] (numeric) = 1.1899236439493535756098953130841 absolute error = 6.2556791e-24 relative error = 5.2572105208678910116253067813456e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1889 y[1] (analytic) = 1.1900254324715916681085856882858 y[1] (numeric) = 1.1900254324715916681085919531983 absolute error = 6.2649125e-24 relative error = 5.2645198405451357669863427624466e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.189 y[1] (analytic) = 1.190127222894084086906744271377 y[1] (numeric) = 1.1901272228940840869067505455278 absolute error = 6.2741508e-24 relative error = 5.2718320187171879370888843076509e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1891 y[1] (analytic) = 1.190229015217848736230137248181 y[1] (numeric) = 1.1902290152178487362301435315751 absolute error = 6.2833941e-24 relative error = 5.2791471386285642410396306053488e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1892 y[1] (analytic) = 1.190330809443903539317259381297 y[1] (numeric) = 1.1903308094439035393172656739393 absolute error = 6.2926423e-24 relative error = 5.2864651154747347422169772059222e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1893 y[1] (analytic) = 1.1904326055732664384295069868134 y[1] (numeric) = 1.1904326055732664384295132887089 absolute error = 6.3018955e-24 relative error = 5.2937860324862742946701490619500e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1894 y[1] (analytic) = 1.1905344036069553948613573569311 y[1] (numeric) = 1.1905344036069553948613636680847 absolute error = 6.3111536e-24 relative error = 5.3011098048734529557140570181379e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1895 y[1] (analytic) = 1.1906362035459883889505483729162 y[1] (numeric) = 1.1906362035459883889505546933329 absolute error = 6.3204167e-24 relative error = 5.3084365158529076734811907960859e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1896 y[1] (analytic) = 1.1907380053913834200882583084863 y[1] (numeric) = 1.190738005391383420088264638171 absolute error = 6.3296847e-24 relative error = 5.3157660806497037028444914884589e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1897 y[1] (analytic) = 1.1908398091441585067292858237304 y[1] (numeric) = 1.190839809144158506729292162688 absolute error = 6.3389576e-24 relative error = 5.3230984984921931420622015086715e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1898 y[1] (analytic) = 1.1909416148053316864022301496654 y[1] (numeric) = 1.1909416148053316864022364979009 absolute error = 6.3482355e-24 relative error = 5.3304338525761118598794241026962e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1899 y[1] (analytic) = 1.1910434223759210157196714635308 y[1] (numeric) = 1.1910434223759210157196778210492 absolute error = 6.3575184e-24 relative error = 5.3377721421087024606046059344856e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.19 y[1] (analytic) = 1.191145231856944570388351454923 y[1] (numeric) = 1.1911452318569445703883578217292 absolute error = 6.3668062e-24 relative error = 5.3451132823446062175302705075200e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1901 y[1] (analytic) = 1.1912470432494204452193540828708 y[1] (numeric) = 1.1912470432494204452193604589698 absolute error = 6.3760990e-24 relative error = 5.3524573564586700956322722272715e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1902 y[1] (analytic) = 1.1913488565543667541382865239553 y[1] (numeric) = 1.191348856554366754138292909352 absolute error = 6.3853967e-24 relative error = 5.3598042797203161948014256374214e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=152.5MB, alloc=4.3MB, time=9.68 NO POLE x[1] = 0.1903 y[1] (analytic) = 1.1914506717728016301954603115739 y[1] (numeric) = 1.1914506717728016301954667062732 absolute error = 6.3946993e-24 relative error = 5.3671540513591725524316416561788e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1904 y[1] (analytic) = 1.1915524889057432255760726664522 y[1] (numeric) = 1.1915524889057432255760790704591 absolute error = 6.4040069e-24 relative error = 5.3745067545292028430327359807631e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1905 y[1] (analytic) = 1.1916543079542097116103880185046 y[1] (numeric) = 1.191654307954209711610394431824 absolute error = 6.4133194e-24 relative error = 5.3818623045219898009190461063792e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1906 y[1] (analytic) = 1.191756128919219278783919720145 y[1] (numeric) = 1.1917561289192192787839261427819 absolute error = 6.4226369e-24 relative error = 5.3892207844775809344822668258613e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1907 y[1] (analytic) = 1.1918579518017901367476119511506 y[1] (numeric) = 1.1918579518017901367476183831101 absolute error = 6.4319595e-24 relative error = 5.3965822775075597559591013008305e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1908 y[1] (analytic) = 1.1919597766029405143280218151803 y[1] (numeric) = 1.1919597766029405143280282564672 absolute error = 6.4412869e-24 relative error = 5.4039465311132627508475923725415e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1909 y[1] (analytic) = 1.192061603323688659537501628048 y[1] (numeric) = 1.1920616033236886595375080786672 absolute error = 6.4506192e-24 relative error = 5.4113136284353746987308502465396e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.191 y[1] (analytic) = 1.1921634319650528395843813978548 y[1] (numeric) = 1.1921634319650528395843878578114 absolute error = 6.4599566e-24 relative error = 5.4186837364672393422144693061413e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1911 y[1] (analytic) = 1.1922652625280513408831514970814 y[1] (numeric) = 1.1922652625280513408831579663802 absolute error = 6.4692988e-24 relative error = 5.4260566027753340138803835610145e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1912 y[1] (analytic) = 1.1923670950137024690646455267407 y[1] (numeric) = 1.1923670950137024690646520053867 absolute error = 6.4786460e-24 relative error = 5.4334323943462634388628675222044e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1913 y[1] (analytic) = 1.192468929423024548986223372695 y[1] (numeric) = 1.1924689294230245489862298606931 absolute error = 6.4879981e-24 relative error = 5.4408110265306571936538882613774e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1914 y[1] (analytic) = 1.192570765757035924741954454238 y[1] (numeric) = 1.1925707657570359247419609515932 absolute error = 6.4973552e-24 relative error = 5.4481925824129375586368368770765e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1915 y[1] (analytic) = 1.1926726040167549596728011650441 y[1] (numeric) = 1.1926726040167549596728076717614 absolute error = 6.5067173e-24 relative error = 5.4555770612037903625290879902407e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1916 y[1] (analytic) = 1.1927744442032000363768025065864 y[1] (numeric) = 1.1927744442032000363768090226707 absolute error = 6.5160843e-24 relative error = 5.4629643782759697017864231399776e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1917 y[1] (analytic) = 1.1928762863173895567192579141255 y[1] (numeric) = 1.1928762863173895567192644395818 absolute error = 6.5254563e-24 relative error = 5.4703546166930562765086645615373e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1918 y[1] (analytic) = 1.1929781303603419418429112753712 y[1] (numeric) = 1.1929781303603419418429178102044 absolute error = 6.5348332e-24 relative error = 5.4777476918425468200292418767095e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1919 y[1] (analytic) = 1.1930799763330756321781351419182 y[1] (numeric) = 1.1930799763330756321781416861333 absolute error = 6.5442151e-24 relative error = 5.4851436867741314761113711527566e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.192 y[1] (analytic) = 1.1931818242366090874531151335586 y[1] (numeric) = 1.1931818242366090874531216871605 absolute error = 6.5536019e-24 relative error = 5.4925425168900448547908908402899e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1921 y[1] (analytic) = 1.1932836740719607867040345355718 y[1] (numeric) = 1.1932836740719607867040410985655 absolute error = 6.5629937e-24 relative error = 5.4999442652260904759901938918184e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1922 y[1] (analytic) = 1.1933855258401492282852590890953 y[1] (numeric) = 1.1933855258401492282852656614857 absolute error = 6.5723904e-24 relative error = 5.5073488471992360692726271660859e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1923 y[1] (analytic) = 1.1934873795421929298795219746764 y[1] (numeric) = 1.1934873795421929298795285564685 absolute error = 6.5817921e-24 relative error = 5.5147563458314024611750716873336e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1924 y[1] (analytic) = 1.1935892351791104285081089891086 y[1] (numeric) = 1.1935892351791104285081155803072 absolute error = 6.5911986e-24 relative error = 5.5221665927733692866919980515032e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1925 y[1] (analytic) = 1.1936910927519202805410439156521 y[1] (numeric) = 1.1936910927519202805410505162623 absolute error = 6.6006102e-24 relative error = 5.5295798386021605466451475415496e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=156.4MB, alloc=4.3MB, time=9.93 NO POLE x[1] = 0.1926 y[1] (analytic) = 1.1937929522616410617072740877434 y[1] (numeric) = 1.1937929522616410617072806977701 absolute error = 6.6100267e-24 relative error = 5.5369959149761293867454546531574e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1927 y[1] (analytic) = 1.1938948137092913671048561462928 y[1] (numeric) = 1.193894813709291367104862765741 absolute error = 6.6194482e-24 relative error = 5.5444149048894430302834609842689e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1928 y[1] (analytic) = 1.1939966770958898112111419906735 y[1] (numeric) = 1.1939966770958898112111486195481 absolute error = 6.6288746e-24 relative error = 5.5518367238032400526349389935590e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1929 y[1] (analytic) = 1.1940985424224550278929649235035 y[1] (numeric) = 1.1940985424224550278929715618095 absolute error = 6.6383060e-24 relative error = 5.5592614546978167628407916295595e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.193 y[1] (analytic) = 1.1942004096900056704168259893228 y[1] (numeric) = 1.1942004096900056704168326370651 absolute error = 6.6477423e-24 relative error = 5.5666890130490258570570691502229e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1931 y[1] (analytic) = 1.1943022788995604114590805072666 y[1] (numeric) = 1.1943022788995604114590871644501 absolute error = 6.6571835e-24 relative error = 5.5741193980924005745972109435245e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1932 y[1] (analytic) = 1.1944041500521379431161247978372 y[1] (numeric) = 1.1944041500521379431161314644669 absolute error = 6.6666297e-24 relative error = 5.5815526927874365835080156429675e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1933 y[1] (analytic) = 1.1945060231487569769145831038768 y[1] (numeric) = 1.1945060231487569769145897799577 absolute error = 6.6760809e-24 relative error = 5.5889888963486615318389238934131e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1934 y[1] (analytic) = 1.1946078981904362438214947058423 y[1] (numeric) = 1.1946078981904362438215013913793 absolute error = 6.6855370e-24 relative error = 5.5964279242813421339711725374712e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1935 y[1] (analytic) = 1.1947097751781944942545012314835 y[1] (numeric) = 1.1947097751781944942545079264816 absolute error = 6.6949981e-24 relative error = 5.6038698595241854822139083166977e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1936 y[1] (analytic) = 1.194811654113050498092034160029 y[1] (numeric) = 1.1948116541130504980920408644931 absolute error = 6.7044641e-24 relative error = 5.6113146175971581940474854753042e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1937 y[1] (analytic) = 1.194913534996023044683502520978 y[1] (numeric) = 1.1949135349960230446835092349131 absolute error = 6.7139351e-24 relative error = 5.6187622814251121245582418681736e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1938 y[1] (analytic) = 1.1950154178281309428594807876036 y[1] (numeric) = 1.1950154178281309428594875110147 absolute error = 6.7234111e-24 relative error = 5.6262128502236377822531239201412e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1939 y[1] (analytic) = 1.1951173026103930209418969652668 y[1] (numeric) = 1.1951173026103930209419036981588 absolute error = 6.7328920e-24 relative error = 5.6336662395347443853440344932417e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.194 y[1] (analytic) = 1.1952191893438281267542208746443 y[1] (numeric) = 1.1952191893438281267542276170221 absolute error = 6.7423778e-24 relative error = 5.6411224485958478329853069327252e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1941 y[1] (analytic) = 1.1953210780294551276316526299716 y[1] (numeric) = 1.1953210780294551276316593818401 absolute error = 6.7518685e-24 relative error = 5.6485814766445709005289081708413e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1942 y[1] (analytic) = 1.1954229686682929104313113124033 y[1] (numeric) = 1.1954229686682929104313180737676 absolute error = 6.7613643e-24 relative error = 5.6560434902235425632146936038642e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1943 y[1] (analytic) = 1.1955248612613603815424238385934 y[1] (numeric) = 1.1955248612613603815424306094584 absolute error = 6.7708650e-24 relative error = 5.6635083212374814046570291649394e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1944 y[1] (analytic) = 1.1956267558096764668965140245956 y[1] (numeric) = 1.1956267558096764668965208049662 absolute error = 6.7803706e-24 relative error = 5.6709759689246366970318131175710e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1945 y[1] (analytic) = 1.195728652314260111977591845187 y[1] (numeric) = 1.1957286523142601119775986350682 absolute error = 6.7898812e-24 relative error = 5.6784465161544784677239023758568e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1946 y[1] (analytic) = 1.1958305507761302818323428887168 y[1] (numeric) = 1.1958305507761302818323496881136 absolute error = 6.7993968e-24 relative error = 5.6859199621442898722605873320373e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1947 y[1] (analytic) = 1.1959324511963059610803180075818 y[1] (numeric) = 1.1959324511963059610803248164991 absolute error = 6.8089173e-24 relative error = 5.6933962224948040838237154130486e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1948 y[1] (analytic) = 1.19603435357580615392412316443 y[1] (numeric) = 1.1960343535758061539241299828728 absolute error = 6.8184428e-24 relative error = 5.7008753800547406796851058705173e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=160.2MB, alloc=4.3MB, time=10.18 NO POLE x[1] = 0.1949 y[1] (analytic) = 1.1961362579156498841596094741958 y[1] (numeric) = 1.196136257915649884159616302169 absolute error = 6.8279732e-24 relative error = 5.7083573504395020218239356567500e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.195 y[1] (analytic) = 1.1962381642168561951860634420663 y[1] (numeric) = 1.1962381642168561951860702795748 absolute error = 6.8375085e-24 relative error = 5.7158421328885844029781246520078e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1951 y[1] (analytic) = 1.1963400724804441500163973974829 y[1] (numeric) = 1.1963400724804441500164042445318 absolute error = 6.8470489e-24 relative error = 5.7233298938182350159554465781234e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1952 y[1] (analytic) = 1.1964419827074328312873401242793 y[1] (numeric) = 1.1964419827074328312873469808735 absolute error = 6.8565942e-24 relative error = 5.7308204652633373179806435912259e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1953 y[1] (analytic) = 1.1965438948988413412696276870567 y[1] (numeric) = 1.1965438948988413412696345532011 absolute error = 6.8661444e-24 relative error = 5.7383138464640113617246135304424e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1954 y[1] (analytic) = 1.1966458090556888018781944539 y[1] (numeric) = 1.1966458090556888018782013295996 absolute error = 6.8756996e-24 relative error = 5.7458101202274989278677414870150e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1955 y[1] (analytic) = 1.1967477251789943546823643155355 y[1] (numeric) = 1.1967477251789943546823712007953 absolute error = 6.8852598e-24 relative error = 5.7533092857729811996133194125525e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1956 y[1] (analytic) = 1.1968496432697771609160421010329 y[1] (numeric) = 1.1968496432697771609160489958577 absolute error = 6.8948248e-24 relative error = 5.7608111752144832419666174788819e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1957 y[1] (analytic) = 1.1969515633290564014879051901523 y[1] (numeric) = 1.1969515633290564014879120945471 absolute error = 6.9043948e-24 relative error = 5.7683159549054356422888498783594e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1958 y[1] (analytic) = 1.1970534853578512769915953224399 y[1] (numeric) = 1.1970534853578512769916022364098 absolute error = 6.9139699e-24 relative error = 5.7758237076041043483997213243904e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1959 y[1] (analytic) = 1.197155409357181007715910603173 y[1] (numeric) = 1.1971554093571810077159175267228 absolute error = 6.9235498e-24 relative error = 5.7833341819151425384786261589131e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.196 y[1] (analytic) = 1.197257335328064833654997706256 y[1] (numeric) = 1.1972573353280648336550046393907 absolute error = 6.9331347e-24 relative error = 5.7908475441499187505140696585940e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1961 y[1] (analytic) = 1.1973592632715220145185442741708 y[1] (numeric) = 1.1973592632715220145185512168954 absolute error = 6.9427246e-24 relative error = 5.7983637935288738663807803656292e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1962 y[1] (analytic) = 1.1974611931885718297419715150819 y[1] (numeric) = 1.1974611931885718297419784674014 absolute error = 6.9523195e-24 relative error = 5.8058829292726599723381408285024e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1963 y[1] (analytic) = 1.1975631250802335784966269971994 y[1] (numeric) = 1.1975631250802335784966339591186 absolute error = 6.9619192e-24 relative error = 5.8134047835963300314233180591027e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1964 y[1] (analytic) = 1.1976650589475265796999776405005 y[1] (numeric) = 1.1976650589475265796999846120245 absolute error = 6.9715240e-24 relative error = 5.8209296062509944909110453511921e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1965 y[1] (analytic) = 1.1977669947914701720258029059132 y[1] (numeric) = 1.1977669947914701720258098870469 absolute error = 6.9811337e-24 relative error = 5.8284572294592298257593068801059e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1966 y[1] (analytic) = 1.1978689326130837139143881820622 y[1] (numeric) = 1.1978689326130837139143951728105 absolute error = 6.9907483e-24 relative error = 5.8359876524638431942143026347122e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1967 y[1] (analytic) = 1.1979708724133865835827183696804 y[1] (numeric) = 1.1979708724133865835827253700483 absolute error = 7.0003679e-24 relative error = 5.8435209579823296697698599449800e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1968 y[1] (analytic) = 1.1980728141933981790346716637873 y[1] (numeric) = 1.1980728141933981790346786737797 absolute error = 7.0099924e-24 relative error = 5.8510570617692158223246999230035e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1969 y[1] (analytic) = 1.1981747579541379180712135337361 y[1] (numeric) = 1.198174757954137918071220553358 absolute error = 7.0196219e-24 relative error = 5.8585960465282038698010536573029e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.197 y[1] (analytic) = 1.198276703696625238300590901232 y[1] (numeric) = 1.1982767036966252383005979304883 absolute error = 7.0292563e-24 relative error = 5.8661378280284402204935274487697e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1971 y[1] (analytic) = 1.198378651421879597148526516423 y[1] (numeric) = 1.1983786514218795971485335553188 absolute error = 7.0388958e-24 relative error = 5.8736825724059174370047006288059e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=164.0MB, alloc=4.3MB, time=10.44 NO POLE x[1] = 0.1972 y[1] (analytic) = 1.1984806011309204718684135321661 y[1] (numeric) = 1.1984806011309204718684205807063 absolute error = 7.0485402e-24 relative error = 5.8812301119841209499663118249168e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1973 y[1] (analytic) = 1.198582552824767359551510276569 y[1] (numeric) = 1.1985825528247673595515173347585 absolute error = 7.0581895e-24 relative error = 5.8887804460072985448965515659947e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1974 y[1] (analytic) = 1.1986845065044397771371352239117 y[1] (numeric) = 1.1986845065044397771371422917555 absolute error = 7.0678438e-24 relative error = 5.8963336571446888828508338514135e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1975 y[1] (analytic) = 1.1987864621709572614228621640479 y[1] (numeric) = 1.198786462170957261422869241551 absolute error = 7.0775031e-24 relative error = 5.9038897446196611932687154769860e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1976 y[1] (analytic) = 1.1988884198253393690747155703896 y[1] (numeric) = 1.1988884198253393690747226575569 absolute error = 7.0871673e-24 relative error = 5.9114486242451965182823858343822e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1977 y[1] (analytic) = 1.1989903794686056766373661665754 y[1] (numeric) = 1.1989903794686056766373732634119 absolute error = 7.0968365e-24 relative error = 5.9190103786698676557769224029456e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1978 y[1] (analytic) = 1.1990923411017757805443266919261 y[1] (numeric) = 1.1990923411017757805443337984366 absolute error = 7.1065105e-24 relative error = 5.9265748403248438559341700322791e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1979 y[1] (analytic) = 1.1991943047258692971281478657878 y[1] (numeric) = 1.1991943047258692971281549819774 absolute error = 7.1161896e-24 relative error = 5.9341422586448412030307886431996e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.198 y[1] (analytic) = 1.1992962703419058626306145508665 y[1] (numeric) = 1.1992962703419058626306216767402 absolute error = 7.1258737e-24 relative error = 5.9417125494507655270843859083732e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1981 y[1] (analytic) = 1.1993982379509051332129421156542 y[1] (numeric) = 1.1993982379509051332129492512169 absolute error = 7.1355627e-24 relative error = 5.9492856285920935173275506847136e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1982 y[1] (analytic) = 1.1995002075538867849659729960495 y[1] (numeric) = 1.1995002075538867849659801413061 absolute error = 7.1452566e-24 relative error = 5.9568614953149175553851504273574e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1983 y[1] (analytic) = 1.1996021791518705139203734562743 y[1] (numeric) = 1.1996021791518705139203806112298 absolute error = 7.1549555e-24 relative error = 5.9644402322265016464966004296291e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1984 y[1] (analytic) = 1.1997041527458760360568305491896 y[1] (numeric) = 1.1997041527458760360568377138489 absolute error = 7.1646593e-24 relative error = 5.9720217551982033033654187517087e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1985 y[1] (analytic) = 1.1998061283369230873162492761103 y[1] (numeric) = 1.1998061283369230873162564504783 absolute error = 7.1743680e-24 relative error = 5.9796060634767258532942394538729e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1986 y[1] (analytic) = 1.1999081059260314236099499462228 y[1] (numeric) = 1.1999081059260314236099571303046 absolute error = 7.1840818e-24 relative error = 5.9871933229884057193572001031029e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1987 y[1] (analytic) = 1.200010085514220820829865735707 y[1] (numeric) = 1.2000100855142208208298729295076 absolute error = 7.1938006e-24 relative error = 5.9947834496052235543059689284284e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1988 y[1] (analytic) = 1.200112067102511074858740446664 y[1] (numeric) = 1.2001120671025110748587476501883 absolute error = 7.2035243e-24 relative error = 6.0023763592277003141814715829155e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1989 y[1] (analytic) = 1.2002140506919220015803264659518 y[1] (numeric) = 1.2002140506919220015803336792048 absolute error = 7.2132530e-24 relative error = 6.0099721344218292156377115080413e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.199 y[1] (analytic) = 1.2003160362834734368895829240317 y[1] (numeric) = 1.2003160362834734368895901470183 absolute error = 7.2229866e-24 relative error = 6.0175706911027043501625713829992e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1991 y[1] (analytic) = 1.2004180238781852367028740539262 y[1] (numeric) = 1.2004180238781852367028812866513 absolute error = 7.2327251e-24 relative error = 6.0251720285182546579943849389986e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1992 y[1] (analytic) = 1.200520013477077276968167750391 y[1] (numeric) = 1.2005200134770772769681749928596 absolute error = 7.2424686e-24 relative error = 6.0327762292138478028090702710401e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1993 y[1] (analytic) = 1.2006220050811694536752343294035 y[1] (numeric) = 1.2006220050811694536752415816205 absolute error = 7.2522170e-24 relative error = 6.0403832091264272596154434017208e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1994 memory used=167.8MB, alloc=4.3MB, time=10.69 y[1] (analytic) = 1.2007239986914816828658454880687 y[1] (numeric) = 1.2007239986914816828658527500391 absolute error = 7.2619704e-24 relative error = 6.0479930507876162122649939922973e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1995 y[1] (analytic) = 1.2008259943090339006439734650455 y[1] (numeric) = 1.2008259943090339006439807367744 absolute error = 7.2717289e-24 relative error = 6.0556058367009437901307578900104e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1996 y[1] (analytic) = 1.2009279919348460631859904015953 y[1] (numeric) = 1.2009279919348460631859976830875 absolute error = 7.2814922e-24 relative error = 6.0632213162660986076252251236921e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1997 y[1] (analytic) = 1.2010299915699381467508679033534 y[1] (numeric) = 1.201029991569938146750875194614 absolute error = 7.2912606e-24 relative error = 6.0708397385390493968068868416044e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1998 y[1] (analytic) = 1.2011319932153301476903768029282 y[1] (numeric) = 1.201131993215330147690384103962 absolute error = 7.3010338e-24 relative error = 6.0784608529623306160669784045852e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1999 y[1] (analytic) = 1.2012339968720420824592871234265 y[1] (numeric) = 1.2012339968720420824592944342385 absolute error = 7.3108120e-24 relative error = 6.0860848253021619568945632934499e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.2 y[1] (analytic) = 1.2013360025410939876255682430103 y[1] (numeric) = 1.2013360025410939876255755636055 absolute error = 7.3205952e-24 relative error = 6.0937116547870919973235366850646e-22 % h = 0.0001 Finished! Maximum Iterations Reached before Solution Completed! diff ( y , x , 1 ) = cosh ( x ) ; Iterations = 1000 Total Elapsed Time = 10 Seconds Elapsed Time(since restart) = 10 Seconds Expected Time Remaining = 3 Minutes 12 Seconds Optimized Time Remaining = 3 Minutes 12 Seconds Time to Timeout = 14 Minutes 49 Seconds Percent Done = 5.268 % > quit memory used=168.9MB, alloc=4.3MB, time=10.76