|\^/| 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 > ALWAYS, > DEBUGMASSIVE, > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_small_float, > glob_optimal_start, > glob_log10_relerr, > glob_almost_1, > years_in_century, > glob_iter, > glob_warned, > glob_smallish_float, > glob_last_good_h, > glob_large_float, > glob_hmin_init, > glob_hmin, > glob_not_yet_start_msg, > hours_in_day, > djd_debug2, > glob_dump, > glob_log10normmin, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > centuries_in_millinium, > min_in_hour, > sec_in_min, > glob_display_flag, > glob_start, > glob_warned2, > glob_optimal_clock_start_sec, > glob_no_eqs, > glob_hmax, > glob_h, > glob_normmax, > glob_orig_start_sec, > glob_relerr, > glob_optimal_expect_sec, > glob_percent_done, > glob_log10relerr, > glob_log10abserr, > djd_debug, > glob_max_trunc_err, > glob_max_hours, > glob_clock_start_sec, > glob_clock_sec, > MAX_UNCHANGED, > glob_max_iter, > glob_dump_analytic, > glob_look_poles, > glob_disp_incr, > glob_reached_optimal_h, > glob_initial_pass, > days_in_year, > glob_subiter_method, > glob_log10_abserr, > glob_max_sec, > glob_max_rel_trunc_err, > glob_abserr, > glob_not_yet_finished, > glob_max_opt_iter, > glob_html_log, > glob_max_minutes, > glob_optimal_done, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_1st_rel_error, > array_m1, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_norms, > array_tmp1_g, > array_last_rel_error, > array_pole, > array_tmp2_g, > array_y_init, > array_poles, > array_complex_pole, > array_real_pole, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_y_higher_work, > glob_last; > > local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; > #TOP DISPLAY ALOT > if (iter >= 0) then # if number 1 > ind_var := array_x[1]; > omniout_float(ALWAYS,"x[1] ",33,ind_var,20," "); > analytic_val_y := exact_soln_y(ind_var); > omniout_float(ALWAYS,"y[1] (analytic) ",33,analytic_val_y,20," "); > term_no := 1; > numeric_val := array_y[term_no]; > abserr := abs(numeric_val - analytic_val_y); > omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," "); > if (abs(analytic_val_y) <> 0.0) then # if number 2 > relerr := abserr*100.0/abs(analytic_val_y); > else > relerr := -1.0 ; > fi;# end if 2 > ; > if glob_iter = 1 then # if number 2 > array_1st_rel_error[1] := relerr; > else > array_last_rel_error[1] := relerr; > fi;# end if 2 > ; > omniout_float(ALWAYS,"absolute error ",4,abserr,20," "); > omniout_float(ALWAYS,"relative error ",4,relerr,20,"%"); > omniout_float(ALWAYS,"h ",4,glob_h,20," "); > #BOTTOM DISPLAY ALOT > fi;# end if 1 > ; > # End Function number 3 > end; display_alot := proc(iter) local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; global ALWAYS, DEBUGMASSIVE, DEBUGL, INFO, glob_iolevel, glob_max_terms, glob_small_float, glob_optimal_start, glob_log10_relerr, glob_almost_1, years_in_century, glob_iter, glob_warned, glob_smallish_float, glob_last_good_h, glob_large_float, glob_hmin_init, glob_hmin, glob_not_yet_start_msg, hours_in_day, djd_debug2, glob_dump, glob_log10normmin, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, centuries_in_millinium, min_in_hour, sec_in_min, glob_display_flag, glob_start, glob_warned2, glob_optimal_clock_start_sec, glob_no_eqs, glob_hmax, glob_h, glob_normmax, glob_orig_start_sec, glob_relerr, glob_optimal_expect_sec, glob_percent_done, glob_log10relerr, glob_log10abserr, djd_debug, glob_max_trunc_err, glob_max_hours, glob_clock_start_sec, glob_clock_sec, MAX_UNCHANGED, glob_max_iter, glob_dump_analytic, glob_look_poles, glob_disp_incr, glob_reached_optimal_h, glob_initial_pass, days_in_year, glob_subiter_method, glob_log10_abserr, glob_max_sec, glob_max_rel_trunc_err, glob_abserr, glob_not_yet_finished, glob_max_opt_iter, glob_html_log, glob_max_minutes, glob_optimal_done, array_const_0D0, array_const_1, array_1st_rel_error, array_m1, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_norms, array_tmp1_g, array_last_rel_error, array_pole, array_tmp2_g, array_y_init, array_poles, array_complex_pole, array_real_pole, array_y_higher, array_y_set_initial, array_y_higher_work2, array_y_higher_work, glob_last; if 0 <= iter then ind_var := array_x[1]; omniout_float(ALWAYS, "x[1] ", 33, ind_var, 20, " "); analytic_val_y := exact_soln_y(ind_var); omniout_float(ALWAYS, "y[1] (analytic) ", 33, analytic_val_y, 20, " "); term_no := 1; numeric_val := array_y[term_no]; abserr := abs(numeric_val - analytic_val_y); omniout_float(ALWAYS, "y[1] (numeric) ", 33, numeric_val, 20, " "); if abs(analytic_val_y) <> 0. then relerr := abserr*100.0/abs(analytic_val_y) else relerr := -1.0 end if; if glob_iter = 1 then array_1st_rel_error[1] := relerr else array_last_rel_error[1] := relerr end if; omniout_float(ALWAYS, "absolute error ", 4, abserr, 20, " "); omniout_float(ALWAYS, "relative error ", 4, relerr, 20, "%"); omniout_float(ALWAYS, "h ", 4, glob_h, 20, " ") end if end proc > # Begin Function number 4 > adjust_for_pole := proc(h_param) > global > ALWAYS, > DEBUGMASSIVE, > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_small_float, > glob_optimal_start, > glob_log10_relerr, > glob_almost_1, > years_in_century, > glob_iter, > glob_warned, > glob_smallish_float, > glob_last_good_h, > glob_large_float, > glob_hmin_init, > glob_hmin, > glob_not_yet_start_msg, > hours_in_day, > djd_debug2, > glob_dump, > glob_log10normmin, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > centuries_in_millinium, > min_in_hour, > sec_in_min, > glob_display_flag, > glob_start, > glob_warned2, > glob_optimal_clock_start_sec, > glob_no_eqs, > glob_hmax, > glob_h, > glob_normmax, > glob_orig_start_sec, > glob_relerr, > glob_optimal_expect_sec, > glob_percent_done, > glob_log10relerr, > glob_log10abserr, > djd_debug, > glob_max_trunc_err, > glob_max_hours, > glob_clock_start_sec, > glob_clock_sec, > MAX_UNCHANGED, > glob_max_iter, > glob_dump_analytic, > glob_look_poles, > glob_disp_incr, > glob_reached_optimal_h, > glob_initial_pass, > days_in_year, > glob_subiter_method, > glob_log10_abserr, > glob_max_sec, > glob_max_rel_trunc_err, > glob_abserr, > glob_not_yet_finished, > glob_max_opt_iter, > glob_html_log, > glob_max_minutes, > glob_optimal_done, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_1st_rel_error, > array_m1, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_norms, > array_tmp1_g, > array_last_rel_error, > array_pole, > array_tmp2_g, > array_y_init, > array_poles, > array_complex_pole, > array_real_pole, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_y_higher_work, > glob_last; > > local hnew, sz2, tmp; > #TOP ADJUST FOR POLE > > hnew := h_param; > glob_normmax := glob_small_float; > if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 1 > tmp := abs(array_y_higher[1,1]); > if (tmp < glob_normmax) then # if number 2 > glob_normmax := tmp; > fi;# end if 2 > fi;# end if 1 > ; > if (glob_look_poles and (abs(array_pole[1]) > glob_small_float) and (array_pole[1] <> glob_large_float)) then # if number 1 > sz2 := array_pole[1]/10.0; > if (sz2 < hnew) then # if number 2 > omniout_float(INFO,"glob_h adjusted to ",20,h_param,12,"due to singularity."); > omniout_str(INFO,"Reached Optimal"); > newline(); > return(hnew); > fi;# end if 2 > fi;# end if 1 > ; > if (not glob_reached_optimal_h) then # if number 1 > glob_reached_optimal_h := true; > glob_curr_iter_when_opt := glob_current_iter; > glob_optimal_clock_start_sec := elapsed_time_seconds(); > glob_optimal_start := array_x[1]; > fi;# end if 1 > ; > hnew := sz2; > #END block > #BOTTOM ADJUST FOR POLE > # End Function number 4 > end; adjust_for_pole := proc(h_param) local hnew, sz2, tmp; global ALWAYS, DEBUGMASSIVE, DEBUGL, INFO, glob_iolevel, glob_max_terms, glob_small_float, glob_optimal_start, glob_log10_relerr, glob_almost_1, years_in_century, glob_iter, glob_warned, glob_smallish_float, glob_last_good_h, glob_large_float, glob_hmin_init, glob_hmin, glob_not_yet_start_msg, hours_in_day, djd_debug2, glob_dump, glob_log10normmin, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, centuries_in_millinium, min_in_hour, sec_in_min, glob_display_flag, glob_start, glob_warned2, glob_optimal_clock_start_sec, glob_no_eqs, glob_hmax, glob_h, glob_normmax, glob_orig_start_sec, glob_relerr, glob_optimal_expect_sec, glob_percent_done, glob_log10relerr, glob_log10abserr, djd_debug, glob_max_trunc_err, glob_max_hours, glob_clock_start_sec, glob_clock_sec, MAX_UNCHANGED, glob_max_iter, glob_dump_analytic, glob_look_poles, glob_disp_incr, glob_reached_optimal_h, glob_initial_pass, days_in_year, glob_subiter_method, glob_log10_abserr, glob_max_sec, glob_max_rel_trunc_err, glob_abserr, glob_not_yet_finished, glob_max_opt_iter, glob_html_log, glob_max_minutes, glob_optimal_done, array_const_0D0, array_const_1, array_1st_rel_error, array_m1, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_norms, array_tmp1_g, array_last_rel_error, array_pole, array_tmp2_g, array_y_init, array_poles, array_complex_pole, array_real_pole, array_y_higher, array_y_set_initial, array_y_higher_work2, array_y_higher_work, glob_last; hnew := h_param; glob_normmax := glob_small_float; if glob_small_float < abs(array_y_higher[1, 1]) then tmp := abs(array_y_higher[1, 1]); if tmp < glob_normmax then glob_normmax := tmp end if end if; if glob_look_poles and glob_small_float < abs(array_pole[1]) and array_pole[1] <> glob_large_float then sz2 := array_pole[1]/10.0; if sz2 < hnew then omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12, "due to singularity."); omniout_str(INFO, "Reached Optimal"); newline(); return hnew end if end if; if not glob_reached_optimal_h then glob_reached_optimal_h := true; glob_curr_iter_when_opt := glob_current_iter; glob_optimal_clock_start_sec := elapsed_time_seconds(); glob_optimal_start := array_x[1] end if; hnew := sz2 end proc > # Begin Function number 5 > prog_report := proc(x_start,x_end) > global > ALWAYS, > DEBUGMASSIVE, > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_small_float, > glob_optimal_start, > glob_log10_relerr, > glob_almost_1, > years_in_century, > glob_iter, > glob_warned, > glob_smallish_float, > glob_last_good_h, > glob_large_float, > glob_hmin_init, > glob_hmin, > glob_not_yet_start_msg, > hours_in_day, > djd_debug2, > glob_dump, > glob_log10normmin, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > centuries_in_millinium, > min_in_hour, > sec_in_min, > glob_display_flag, > glob_start, > glob_warned2, > glob_optimal_clock_start_sec, > glob_no_eqs, > glob_hmax, > glob_h, > glob_normmax, > glob_orig_start_sec, > glob_relerr, > glob_optimal_expect_sec, > glob_percent_done, > glob_log10relerr, > glob_log10abserr, > djd_debug, > glob_max_trunc_err, > glob_max_hours, > glob_clock_start_sec, > glob_clock_sec, > MAX_UNCHANGED, > glob_max_iter, > glob_dump_analytic, > glob_look_poles, > glob_disp_incr, > glob_reached_optimal_h, > glob_initial_pass, > days_in_year, > glob_subiter_method, > glob_log10_abserr, > glob_max_sec, > glob_max_rel_trunc_err, > glob_abserr, > glob_not_yet_finished, > glob_max_opt_iter, > glob_html_log, > glob_max_minutes, > glob_optimal_done, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_1st_rel_error, > array_m1, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_norms, > array_tmp1_g, > array_last_rel_error, > array_pole, > array_tmp2_g, > array_y_init, > array_poles, > array_complex_pole, > array_real_pole, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_y_higher_work, > glob_last; > > local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; > #TOP PROGRESS REPORT > clock_sec1 := elapsed_time_seconds(); > total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); > glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); > left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); > expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h) ,convfloat( clock_sec1) - convfloat(glob_orig_start_sec)); > opt_clock_sec := convfloat( clock_sec1) - convfloat(glob_optimal_clock_start_sec); > glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) +convfloat( glob_h) ,convfloat( opt_clock_sec)); > percent_done := comp_percent(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h)); > glob_percent_done := percent_done; > omniout_str_noeol(INFO,"Total Elapsed Time "); > omniout_timestr(convfloat(total_clock_sec)); > omniout_str_noeol(INFO,"Elapsed Time(since restart) "); > omniout_timestr(convfloat(glob_clock_sec)); > if convfloat(percent_done) < convfloat(100.0) then # if number 1 > omniout_str_noeol(INFO,"Expected Time Remaining "); > omniout_timestr(convfloat(expect_sec)); > omniout_str_noeol(INFO,"Optimized Time Remaining "); > omniout_timestr(convfloat(glob_optimal_expect_sec)); > fi;# end if 1 > ; > omniout_str_noeol(INFO,"Time to Timeout "); > omniout_timestr(convfloat(left_sec)); > omniout_float(INFO, "Percent Done ",33,percent_done,4,"%"); > #BOTTOM PROGRESS REPORT > # End Function number 5 > end; prog_report := proc(x_start, x_end) local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; global ALWAYS, DEBUGMASSIVE, DEBUGL, INFO, glob_iolevel, glob_max_terms, glob_small_float, glob_optimal_start, glob_log10_relerr, glob_almost_1, years_in_century, glob_iter, glob_warned, glob_smallish_float, glob_last_good_h, glob_large_float, glob_hmin_init, glob_hmin, glob_not_yet_start_msg, hours_in_day, djd_debug2, glob_dump, glob_log10normmin, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, centuries_in_millinium, min_in_hour, sec_in_min, glob_display_flag, glob_start, glob_warned2, glob_optimal_clock_start_sec, glob_no_eqs, glob_hmax, glob_h, glob_normmax, glob_orig_start_sec, glob_relerr, glob_optimal_expect_sec, glob_percent_done, glob_log10relerr, glob_log10abserr, djd_debug, glob_max_trunc_err, glob_max_hours, glob_clock_start_sec, glob_clock_sec, MAX_UNCHANGED, glob_max_iter, glob_dump_analytic, glob_look_poles, glob_disp_incr, glob_reached_optimal_h, glob_initial_pass, days_in_year, glob_subiter_method, glob_log10_abserr, glob_max_sec, glob_max_rel_trunc_err, glob_abserr, glob_not_yet_finished, glob_max_opt_iter, glob_html_log, glob_max_minutes, glob_optimal_done, array_const_0D0, array_const_1, array_1st_rel_error, array_m1, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_norms, array_tmp1_g, array_last_rel_error, array_pole, array_tmp2_g, array_y_init, array_poles, array_complex_pole, array_real_pole, array_y_higher, array_y_set_initial, array_y_higher_work2, array_y_higher_work, glob_last; clock_sec1 := elapsed_time_seconds(); total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(clock_sec1) - convfloat(glob_orig_start_sec)); opt_clock_sec := convfloat(clock_sec1) - convfloat(glob_optimal_clock_start_sec); glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(opt_clock_sec)); percent_done := comp_percent(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h)); glob_percent_done := percent_done; omniout_str_noeol(INFO, "Total Elapsed Time "); omniout_timestr(convfloat(total_clock_sec)); omniout_str_noeol(INFO, "Elapsed Time(since restart) "); omniout_timestr(convfloat(glob_clock_sec)); if convfloat(percent_done) < convfloat(100.0) then omniout_str_noeol(INFO, "Expected Time Remaining "); omniout_timestr(convfloat(expect_sec)); omniout_str_noeol(INFO, "Optimized Time Remaining "); omniout_timestr(convfloat(glob_optimal_expect_sec)) end if; omniout_str_noeol(INFO, "Time to Timeout "); omniout_timestr(convfloat(left_sec)); omniout_float(INFO, "Percent Done ", 33, percent_done, 4, "%") end proc > # Begin Function number 6 > check_for_pole := proc() > global > ALWAYS, > DEBUGMASSIVE, > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_small_float, > glob_optimal_start, > glob_log10_relerr, > glob_almost_1, > years_in_century, > glob_iter, > glob_warned, > glob_smallish_float, > glob_last_good_h, > glob_large_float, > glob_hmin_init, > glob_hmin, > glob_not_yet_start_msg, > hours_in_day, > djd_debug2, > glob_dump, > glob_log10normmin, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > centuries_in_millinium, > min_in_hour, > sec_in_min, > glob_display_flag, > glob_start, > glob_warned2, > glob_optimal_clock_start_sec, > glob_no_eqs, > glob_hmax, > glob_h, > glob_normmax, > glob_orig_start_sec, > glob_relerr, > glob_optimal_expect_sec, > glob_percent_done, > glob_log10relerr, > glob_log10abserr, > djd_debug, > glob_max_trunc_err, > glob_max_hours, > glob_clock_start_sec, > glob_clock_sec, > MAX_UNCHANGED, > glob_max_iter, > glob_dump_analytic, > glob_look_poles, > glob_disp_incr, > glob_reached_optimal_h, > glob_initial_pass, > days_in_year, > glob_subiter_method, > glob_log10_abserr, > glob_max_sec, > glob_max_rel_trunc_err, > glob_abserr, > glob_not_yet_finished, > glob_max_opt_iter, > glob_html_log, > glob_max_minutes, > glob_optimal_done, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_1st_rel_error, > array_m1, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_norms, > array_tmp1_g, > array_last_rel_error, > array_pole, > array_tmp2_g, > array_y_init, > array_poles, > array_complex_pole, > array_real_pole, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_y_higher_work, > glob_last; > > local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; > #TOP CHECK FOR POLE > #IN RADII REAL EQ = 1 > #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1 > #Applies to pole of arbitrary r_order on the real axis, > #Due to Prof. George Corliss. > n := glob_max_terms; > m := n - 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 ALWAYS, DEBUGMASSIVE, DEBUGL, INFO, glob_iolevel, glob_max_terms, glob_small_float, glob_optimal_start, glob_log10_relerr, glob_almost_1, years_in_century, glob_iter, glob_warned, glob_smallish_float, glob_last_good_h, glob_large_float, glob_hmin_init, glob_hmin, glob_not_yet_start_msg, hours_in_day, djd_debug2, glob_dump, glob_log10normmin, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, centuries_in_millinium, min_in_hour, sec_in_min, glob_display_flag, glob_start, glob_warned2, glob_optimal_clock_start_sec, glob_no_eqs, glob_hmax, glob_h, glob_normmax, glob_orig_start_sec, glob_relerr, glob_optimal_expect_sec, glob_percent_done, glob_log10relerr, glob_log10abserr, djd_debug, glob_max_trunc_err, glob_max_hours, glob_clock_start_sec, glob_clock_sec, MAX_UNCHANGED, glob_max_iter, glob_dump_analytic, glob_look_poles, glob_disp_incr, glob_reached_optimal_h, glob_initial_pass, days_in_year, glob_subiter_method, glob_log10_abserr, glob_max_sec, glob_max_rel_trunc_err, glob_abserr, glob_not_yet_finished, glob_max_opt_iter, glob_html_log, glob_max_minutes, glob_optimal_done, array_const_0D0, array_const_1, array_1st_rel_error, array_m1, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_norms, array_tmp1_g, array_last_rel_error, array_pole, array_tmp2_g, array_y_init, array_poles, array_complex_pole, array_real_pole, array_y_higher, array_y_set_initial, array_y_higher_work2, array_y_higher_work, 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 > ALWAYS, > DEBUGMASSIVE, > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_small_float, > glob_optimal_start, > glob_log10_relerr, > glob_almost_1, > years_in_century, > glob_iter, > glob_warned, > glob_smallish_float, > glob_last_good_h, > glob_large_float, > glob_hmin_init, > glob_hmin, > glob_not_yet_start_msg, > hours_in_day, > djd_debug2, > glob_dump, > glob_log10normmin, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > centuries_in_millinium, > min_in_hour, > sec_in_min, > glob_display_flag, > glob_start, > glob_warned2, > glob_optimal_clock_start_sec, > glob_no_eqs, > glob_hmax, > glob_h, > glob_normmax, > glob_orig_start_sec, > glob_relerr, > glob_optimal_expect_sec, > glob_percent_done, > glob_log10relerr, > glob_log10abserr, > djd_debug, > glob_max_trunc_err, > glob_max_hours, > glob_clock_start_sec, > glob_clock_sec, > MAX_UNCHANGED, > glob_max_iter, > glob_dump_analytic, > glob_look_poles, > glob_disp_incr, > glob_reached_optimal_h, > glob_initial_pass, > days_in_year, > glob_subiter_method, > glob_log10_abserr, > glob_max_sec, > glob_max_rel_trunc_err, > glob_abserr, > glob_not_yet_finished, > glob_max_opt_iter, > glob_html_log, > glob_max_minutes, > glob_optimal_done, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_1st_rel_error, > array_m1, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_norms, > array_tmp1_g, > array_last_rel_error, > array_pole, > array_tmp2_g, > array_y_init, > array_poles, > array_complex_pole, > array_real_pole, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_y_higher_work, > glob_last; > > local iii; > if (not glob_initial_pass) then # if number 2 > set_z(array_norms,glob_max_terms+1); > #TOP GET NORMS > iii := 1; > while (iii <= glob_max_terms) do # do number 2 > if (abs(array_y[iii]) > array_norms[iii]) then # if number 3 > array_norms[iii] := abs(array_y[iii]); > fi;# end if 3 > ; > iii := iii + 1; > od;# end do number 2 > #GET NORMS > ; > fi;# end if 2 > ; > # End Function number 7 > end; get_norms := proc() local iii; global ALWAYS, DEBUGMASSIVE, DEBUGL, INFO, glob_iolevel, glob_max_terms, glob_small_float, glob_optimal_start, glob_log10_relerr, glob_almost_1, years_in_century, glob_iter, glob_warned, glob_smallish_float, glob_last_good_h, glob_large_float, glob_hmin_init, glob_hmin, glob_not_yet_start_msg, hours_in_day, djd_debug2, glob_dump, glob_log10normmin, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, centuries_in_millinium, min_in_hour, sec_in_min, glob_display_flag, glob_start, glob_warned2, glob_optimal_clock_start_sec, glob_no_eqs, glob_hmax, glob_h, glob_normmax, glob_orig_start_sec, glob_relerr, glob_optimal_expect_sec, glob_percent_done, glob_log10relerr, glob_log10abserr, djd_debug, glob_max_trunc_err, glob_max_hours, glob_clock_start_sec, glob_clock_sec, MAX_UNCHANGED, glob_max_iter, glob_dump_analytic, glob_look_poles, glob_disp_incr, glob_reached_optimal_h, glob_initial_pass, days_in_year, glob_subiter_method, glob_log10_abserr, glob_max_sec, glob_max_rel_trunc_err, glob_abserr, glob_not_yet_finished, glob_max_opt_iter, glob_html_log, glob_max_minutes, glob_optimal_done, array_const_0D0, array_const_1, array_1st_rel_error, array_m1, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_norms, array_tmp1_g, array_last_rel_error, array_pole, array_tmp2_g, array_y_init, array_poles, array_complex_pole, array_real_pole, array_y_higher, array_y_set_initial, array_y_higher_work2, array_y_higher_work, glob_last; if not glob_initial_pass then set_z(array_norms, glob_max_terms + 1); iii := 1; while iii <= glob_max_terms do if array_norms[iii] < abs(array_y[iii]) then array_norms[iii] := abs(array_y[iii]) end if; iii := iii + 1 end do end if end proc > # Begin Function number 8 > atomall := proc() > global > ALWAYS, > DEBUGMASSIVE, > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_small_float, > glob_optimal_start, > glob_log10_relerr, > glob_almost_1, > years_in_century, > glob_iter, > glob_warned, > glob_smallish_float, > glob_last_good_h, > glob_large_float, > glob_hmin_init, > glob_hmin, > glob_not_yet_start_msg, > hours_in_day, > djd_debug2, > glob_dump, > glob_log10normmin, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > centuries_in_millinium, > min_in_hour, > sec_in_min, > glob_display_flag, > glob_start, > glob_warned2, > glob_optimal_clock_start_sec, > glob_no_eqs, > glob_hmax, > glob_h, > glob_normmax, > glob_orig_start_sec, > glob_relerr, > glob_optimal_expect_sec, > glob_percent_done, > glob_log10relerr, > glob_log10abserr, > djd_debug, > glob_max_trunc_err, > glob_max_hours, > glob_clock_start_sec, > glob_clock_sec, > MAX_UNCHANGED, > glob_max_iter, > glob_dump_analytic, > glob_look_poles, > glob_disp_incr, > glob_reached_optimal_h, > glob_initial_pass, > days_in_year, > glob_subiter_method, > glob_log10_abserr, > glob_max_sec, > glob_max_rel_trunc_err, > glob_abserr, > glob_not_yet_finished, > glob_max_opt_iter, > glob_html_log, > glob_max_minutes, > glob_optimal_done, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_1st_rel_error, > array_m1, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_norms, > array_tmp1_g, > array_last_rel_error, > array_pole, > array_tmp2_g, > array_y_init, > array_poles, > array_complex_pole, > array_real_pole, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_y_higher_work, > glob_last; > > local kkk, order_d, adj2, temporary, term; > #TOP ATOMALL > #END OUTFILE1 > #BEGIN ATOMHDR1 > #emit pre sin $eq_no = 1 iii = 1 > #emit pre sin 1 $eq_no = 1 > array_tmp1[1] := sin(array_x[1]); > array_tmp1_g[1] := cos(array_x[1]); > #emit pre cos $eq_no = 1 > array_tmp2_g[1] := sin(array_x[1]); > array_tmp2[1] := cos(array_x[1]); > # emit pre mult $eq_no = 1 i = 1 > array_tmp3[1] := (array_tmp1[1] * (array_tmp2[1])); > #emit pre add $eq_no = 1 i = 1 > array_tmp4[1] := array_const_0D0[1] + array_tmp3[1]; > #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5 > if not array_y_set_initial[1,2] then # if number 1 > if (1 <= glob_max_terms) then # if number 2 > temporary := array_tmp4[1] * (glob_h ^ (1)) * factorial_3(0,1); > array_y[2] := temporary; > array_y_higher[1,2] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,1] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 2; > #END ATOMHDR1 > #BEGIN ATOMHDR2 > #emit pre sin $eq_no = 1 iii = 2 > #emit pre sin 2 $eq_no = 1 > array_tmp1[2] := att(1,array_tmp1_g,array_x,1); > array_tmp1_g[2] := -att(1,array_tmp1,array_x,1); > #emit pre cos $eq_no = 1 > array_tmp2_g[2] := (att(1,array_tmp2,array_x,1)); > array_tmp2[2] := (-att(1,array_tmp2_g,array_x,1)); > # emit pre mult $eq_no = 1 i = 2 > array_tmp3[2] := ats(2,array_tmp1,array_tmp2,1); > #emit pre add $eq_no = 1 i = 2 > array_tmp4[2] := array_const_0D0[2] + array_tmp3[2]; > #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5 > if not array_y_set_initial[1,3] then # if number 1 > if (2 <= glob_max_terms) then # if number 2 > temporary := array_tmp4[2] * (glob_h ^ (1)) * factorial_3(1,2); > array_y[3] := temporary; > array_y_higher[1,3] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,2] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 3; > #END ATOMHDR2 > #BEGIN ATOMHDR3 > #emit pre sin $eq_no = 1 iii = 3 > #emit pre sin 3 $eq_no = 1 > array_tmp1[3] := att(2,array_tmp1_g,array_x,1); > array_tmp1_g[3] := -att(2,array_tmp1,array_x,1); > #emit pre cos $eq_no = 1 > array_tmp2_g[3] := (att(2,array_tmp2,array_x,1)); > array_tmp2[3] := (-att(2,array_tmp2_g,array_x,1)); > # emit pre mult $eq_no = 1 i = 3 > array_tmp3[3] := ats(3,array_tmp1,array_tmp2,1); > #emit pre add $eq_no = 1 i = 3 > array_tmp4[3] := array_const_0D0[3] + array_tmp3[3]; > #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5 > if not array_y_set_initial[1,4] then # if number 1 > if (3 <= glob_max_terms) then # if number 2 > temporary := array_tmp4[3] * (glob_h ^ (1)) * factorial_3(2,3); > array_y[4] := temporary; > array_y_higher[1,4] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,3] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 4; > #END ATOMHDR3 > #BEGIN ATOMHDR4 > #emit pre sin $eq_no = 1 iii = 4 > #emit pre sin 4 $eq_no = 1 > array_tmp1[4] := att(3,array_tmp1_g,array_x,1); > array_tmp1_g[4] := -att(3,array_tmp1,array_x,1); > #emit pre cos $eq_no = 1 > array_tmp2_g[4] := (att(3,array_tmp2,array_x,1)); > array_tmp2[4] := (-att(3,array_tmp2_g,array_x,1)); > # emit pre mult $eq_no = 1 i = 4 > array_tmp3[4] := ats(4,array_tmp1,array_tmp2,1); > #emit pre add $eq_no = 1 i = 4 > array_tmp4[4] := array_const_0D0[4] + array_tmp3[4]; > #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5 > if not array_y_set_initial[1,5] then # if number 1 > if (4 <= glob_max_terms) then # if number 2 > temporary := array_tmp4[4] * (glob_h ^ (1)) * factorial_3(3,4); > array_y[5] := temporary; > array_y_higher[1,5] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,4] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 5; > #END ATOMHDR4 > #BEGIN ATOMHDR5 > #emit pre sin $eq_no = 1 iii = 5 > #emit pre sin 5 $eq_no = 1 > array_tmp1[5] := att(4,array_tmp1_g,array_x,1); > array_tmp1_g[5] := -att(4,array_tmp1,array_x,1); > #emit pre cos $eq_no = 1 > array_tmp2_g[5] := (att(4,array_tmp2,array_x,1)); > array_tmp2[5] := (-att(4,array_tmp2_g,array_x,1)); > # emit pre mult $eq_no = 1 i = 5 > array_tmp3[5] := ats(5,array_tmp1,array_tmp2,1); > #emit pre add $eq_no = 1 i = 5 > array_tmp4[5] := array_const_0D0[5] + array_tmp3[5]; > #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5 > if not array_y_set_initial[1,6] then # if number 1 > if (5 <= glob_max_terms) then # if number 2 > temporary := array_tmp4[5] * (glob_h ^ (1)) * factorial_3(4,5); > array_y[6] := temporary; > array_y_higher[1,6] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,5] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 6; > #END ATOMHDR5 > #BEGIN OUTFILE3 > #Top Atomall While Loop-- outfile3 > while (kkk <= glob_max_terms) do # do number 1 > #END OUTFILE3 > #BEGIN OUTFILE4 > #emit sin $eq_no = 1 > array_tmp1[kkk] := att(kkk-1,array_tmp1_g,array_x,1); > array_tmp1_g[kkk] := -att(kkk-1,array_tmp1,array_x,1); > #emit cos $eq_no = 1 > array_tmp2_g[kkk] := (att(kkk-1,array_tmp2,array_x,1)); > array_tmp2[kkk] := (-att(kkk-1,array_tmp2_g,array_x,1)); > #emit mult $eq_no = 1 > array_tmp3[kkk] := ats(kkk,array_tmp1,array_tmp2,1); > #emit add $eq_no = 1 > array_tmp4[kkk] := array_const_0D0[kkk] + array_tmp3[kkk]; > #emit assign $eq_no = 1 > order_d := 1; > if (kkk + order_d + 1 <= glob_max_terms) then # if number 1 > if not array_y_set_initial[1,kkk + order_d] then # if number 2 > temporary := array_tmp4[kkk] * (glob_h ^ (order_d)) / factorial_3((kkk - 1),(kkk + order_d - 1)); > array_y[kkk + order_d] := temporary; > array_y_higher[1,kkk + order_d] := temporary; > term := kkk + order_d - 1; > adj2 := 2; > while (adj2 <= order_d + 1) and (term >= 1) do # do number 2 > temporary := temporary / glob_h * convfp(adj2); > array_y_higher[adj2,term] := temporary; > adj2 := adj2 + 1; > term := term - 1; > od;# end do number 2 > fi;# end if 2 > fi;# end if 1 > ; > kkk := kkk + 1; > od;# end do number 1 > ; > #BOTTOM ATOMALL > #END OUTFILE4 > #BEGIN OUTFILE5 > # End Function number 8 > end; atomall := proc() local kkk, order_d, adj2, temporary, term; global ALWAYS, DEBUGMASSIVE, DEBUGL, INFO, glob_iolevel, glob_max_terms, glob_small_float, glob_optimal_start, glob_log10_relerr, glob_almost_1, years_in_century, glob_iter, glob_warned, glob_smallish_float, glob_last_good_h, glob_large_float, glob_hmin_init, glob_hmin, glob_not_yet_start_msg, hours_in_day, djd_debug2, glob_dump, glob_log10normmin, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, centuries_in_millinium, min_in_hour, sec_in_min, glob_display_flag, glob_start, glob_warned2, glob_optimal_clock_start_sec, glob_no_eqs, glob_hmax, glob_h, glob_normmax, glob_orig_start_sec, glob_relerr, glob_optimal_expect_sec, glob_percent_done, glob_log10relerr, glob_log10abserr, djd_debug, glob_max_trunc_err, glob_max_hours, glob_clock_start_sec, glob_clock_sec, MAX_UNCHANGED, glob_max_iter, glob_dump_analytic, glob_look_poles, glob_disp_incr, glob_reached_optimal_h, glob_initial_pass, days_in_year, glob_subiter_method, glob_log10_abserr, glob_max_sec, glob_max_rel_trunc_err, glob_abserr, glob_not_yet_finished, glob_max_opt_iter, glob_html_log, glob_max_minutes, glob_optimal_done, array_const_0D0, array_const_1, array_1st_rel_error, array_m1, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_norms, array_tmp1_g, array_last_rel_error, array_pole, array_tmp2_g, array_y_init, array_poles, array_complex_pole, array_real_pole, array_y_higher, array_y_set_initial, array_y_higher_work2, array_y_higher_work, glob_last; array_tmp1[1] := sin(array_x[1]); array_tmp1_g[1] := cos(array_x[1]); array_tmp2_g[1] := sin(array_x[1]); array_tmp2[1] := cos(array_x[1]); array_tmp3[1] := array_tmp1[1]*array_tmp2[1]; array_tmp4[1] := array_const_0D0[1] + array_tmp3[1]; if not array_y_set_initial[1, 2] then if 1 <= glob_max_terms then temporary := array_tmp4[1]*glob_h*factorial_3(0, 1); array_y[2] := temporary; array_y_higher[1, 2] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 1] := temporary end if end if; kkk := 2; array_tmp1[2] := att(1, array_tmp1_g, array_x, 1); array_tmp1_g[2] := -att(1, array_tmp1, array_x, 1); array_tmp2_g[2] := att(1, array_tmp2, array_x, 1); array_tmp2[2] := -att(1, array_tmp2_g, array_x, 1); array_tmp3[2] := ats(2, array_tmp1, array_tmp2, 1); array_tmp4[2] := array_const_0D0[2] + array_tmp3[2]; if not array_y_set_initial[1, 3] then if 2 <= glob_max_terms then temporary := array_tmp4[2]*glob_h*factorial_3(1, 2); array_y[3] := temporary; array_y_higher[1, 3] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 2] := temporary end if end if; kkk := 3; array_tmp1[3] := att(2, array_tmp1_g, array_x, 1); array_tmp1_g[3] := -att(2, array_tmp1, array_x, 1); array_tmp2_g[3] := att(2, array_tmp2, array_x, 1); array_tmp2[3] := -att(2, array_tmp2_g, array_x, 1); array_tmp3[3] := ats(3, array_tmp1, array_tmp2, 1); array_tmp4[3] := array_const_0D0[3] + array_tmp3[3]; if not array_y_set_initial[1, 4] then if 3 <= glob_max_terms then temporary := array_tmp4[3]*glob_h*factorial_3(2, 3); array_y[4] := temporary; array_y_higher[1, 4] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 3] := temporary end if end if; kkk := 4; array_tmp1[4] := att(3, array_tmp1_g, array_x, 1); array_tmp1_g[4] := -att(3, array_tmp1, array_x, 1); array_tmp2_g[4] := att(3, array_tmp2, array_x, 1); array_tmp2[4] := -att(3, array_tmp2_g, array_x, 1); array_tmp3[4] := ats(4, array_tmp1, array_tmp2, 1); array_tmp4[4] := array_const_0D0[4] + array_tmp3[4]; if not array_y_set_initial[1, 5] then if 4 <= glob_max_terms then temporary := array_tmp4[4]*glob_h*factorial_3(3, 4); array_y[5] := temporary; array_y_higher[1, 5] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 4] := temporary end if end if; kkk := 5; array_tmp1[5] := att(4, array_tmp1_g, array_x, 1); array_tmp1_g[5] := -att(4, array_tmp1, array_x, 1); array_tmp2_g[5] := att(4, array_tmp2, array_x, 1); array_tmp2[5] := -att(4, array_tmp2_g, array_x, 1); array_tmp3[5] := ats(5, array_tmp1, array_tmp2, 1); array_tmp4[5] := array_const_0D0[5] + array_tmp3[5]; if not array_y_set_initial[1, 6] then if 5 <= glob_max_terms then temporary := array_tmp4[5]*glob_h*factorial_3(4, 5); array_y[6] := temporary; array_y_higher[1, 6] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 5] := temporary end if end if; kkk := 6; while kkk <= glob_max_terms do array_tmp1[kkk] := att(kkk - 1, array_tmp1_g, array_x, 1); array_tmp1_g[kkk] := -att(kkk - 1, array_tmp1, array_x, 1); array_tmp2_g[kkk] := att(kkk - 1, array_tmp2, array_x, 1); array_tmp2[kkk] := -att(kkk - 1, array_tmp2_g, array_x, 1); array_tmp3[kkk] := ats(kkk, array_tmp1, array_tmp2, 1); array_tmp4[kkk] := array_const_0D0[kkk] + array_tmp3[kkk]; order_d := 1; if kkk + order_d + 1 <= glob_max_terms then if not array_y_set_initial[1, kkk + order_d] then temporary := array_tmp4[kkk]*glob_h^order_d/ factorial_3(kkk - 1, kkk + order_d - 1); array_y[kkk + order_d] := temporary; array_y_higher[1, kkk + order_d] := temporary; term := kkk + order_d - 1; adj2 := 2; while adj2 <= order_d + 1 and 1 <= term do temporary := temporary*convfp(adj2)/glob_h; array_y_higher[adj2, term] := temporary; adj2 := adj2 + 1; term := term - 1 end do end if end if; kkk := kkk + 1 end do end proc > #BEGIN ATS LIBRARY BLOCK > omniout_str := proc(iolevel,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > printf("%s\n",str); > fi; > # End Function number 1 > end; omniout_str := proc(iolevel, str) global glob_iolevel; if iolevel <= glob_iolevel then printf("%s\n", str) end if end proc > omniout_str_noeol := proc(iolevel,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > printf("%s",str); > fi; > # End Function number 1 > end; omniout_str_noeol := proc(iolevel, str) global glob_iolevel; if iolevel <= glob_iolevel then printf("%s", str) end if end proc > omniout_labstr := proc(iolevel,label,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > print(label,str); > fi; > # End Function number 1 > end; omniout_labstr := proc(iolevel, label, str) global glob_iolevel; if iolevel <= glob_iolevel then print(label, str) end if end proc > omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > if vallen = 4 then > printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel); > else > printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel); > fi; > fi; > # End Function number 1 > end; omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then if vallen = 4 then printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel) else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel) end if end if end proc > omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > if vallen = 5 then > printf("%-30s = %-32d %s\n",prelabel,value, postlabel); > else > printf("%-30s = %-32d %s \n",prelabel,value, postlabel); > fi; > fi; > # End Function number 1 > end; omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then if vallen = 5 then printf("%-30s = %-32d %s\n", prelabel, value, postlabel) else printf("%-30s = %-32d %s \n", prelabel, value, postlabel) end if end if end proc > omniout_float_arr := proc(iolevel,prelabel,elemnt,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > print(prelabel,"[",elemnt,"]",value, postlabel); > fi; > # End Function number 1 > end; omniout_float_arr := proc( iolevel, prelabel, elemnt, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then print(prelabel, "[", elemnt, "]", value, postlabel) end if end proc > dump_series := proc(iolevel,dump_label,series_name, > array_series,numb) > global glob_iolevel; > local i; > if (glob_iolevel >= iolevel) then > i := 1; > while (i <= numb) do > print(dump_label,series_name > ,i,array_series[i]); > i := i + 1; > od; > fi; > # End Function number 1 > end; dump_series := proc(iolevel, dump_label, series_name, array_series, numb) local i; global glob_iolevel; if iolevel <= glob_iolevel then i := 1; while i <= numb do print(dump_label, series_name, i, array_series[i]); i := i + 1 end do end if end proc > dump_series_2 := proc(iolevel,dump_label,series_name2, > array_series2,numb,subnum,array_x) > global glob_iolevel; > local i,sub,ts_term; > if (glob_iolevel >= iolevel) then > sub := 1; > while (sub <= subnum) do > i := 1; > while (i <= numb) do > print(dump_label,series_name2,sub,i,array_series2[sub,i]); > od; > sub := sub + 1; > od; > fi; > # End Function number 1 > end; dump_series_2 := proc( iolevel, dump_label, series_name2, array_series2, numb, subnum, array_x) local i, sub, ts_term; global glob_iolevel; if iolevel <= glob_iolevel then sub := 1; while sub <= subnum do i := 1; while i <= numb do print(dump_label, series_name2, sub, i, array_series2[sub, i]) end do; sub := sub + 1 end do end if end proc > cs_info := proc(iolevel,str) > global glob_iolevel,glob_correct_start_flag,glob_h,glob_reached_optimal_h; > if (glob_iolevel >= iolevel) then > print("cs_info " , str , " glob_correct_start_flag = " , glob_correct_start_flag , "glob_h := " , glob_h , "glob_reached_optimal_h := " , glob_reached_optimal_h) > fi; > # End Function number 1 > end; cs_info := proc(iolevel, str) global glob_iolevel, glob_correct_start_flag, glob_h, glob_reached_optimal_h; if iolevel <= glob_iolevel then print("cs_info ", str, " glob_correct_start_flag = ", glob_correct_start_flag, "glob_h := ", glob_h, "glob_reached_optimal_h := ", glob_reached_optimal_h) end if end proc > # Begin Function number 2 > logitem_time := proc(fd,secs_in) > global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; > local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; > secs := (secs_in); > if (secs > 0.0) then # if number 1 > sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium); > milliniums := convfloat(secs / sec_in_millinium); > millinium_int := floor(milliniums); > centuries := (milliniums - millinium_int)*centuries_in_millinium; > cent_int := floor(centuries); > years := (centuries - cent_int) * years_in_century; > years_int := floor(years); > days := (years - years_int) * days_in_year; > days_int := floor(days); > hours := (days - days_int) * hours_in_day; > hours_int := floor(hours); > minutes := (hours - hours_int) * min_in_hour; > minutes_int := floor(minutes); > seconds := (minutes - minutes_int) * sec_in_min; > sec_int := floor(seconds); > fprintf(fd,""); > if (millinium_int > 0) then # if number 2 > fprintf(fd,"%d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (cent_int > 0) then # if number 3 > fprintf(fd,"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (years_int > 0) then # if number 4 > fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int); > elif (days_int > 0) then # if number 5 > fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int); > elif (hours_int > 0) then # if number 6 > fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int); > elif (minutes_int > 0) then # if number 7 > fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int); > else > fprintf(fd,"%d Seconds",sec_int); > fi;# end if 7 > else > fprintf(fd,"Unknown"); > fi;# end if 6 > fprintf(fd,""); > # End Function number 2 > end; logitem_time := proc(fd, secs_in) local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; secs := secs_in; if 0. < secs then sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day* days_in_year*years_in_century*centuries_in_millinium); milliniums := convfloat(secs/sec_in_millinium); millinium_int := floor(milliniums); centuries := (milliniums - millinium_int)*centuries_in_millinium; cent_int := floor(centuries); years := (centuries - cent_int)*years_in_century; years_int := floor(years); days := (years - years_int)*days_in_year; days_int := floor(days); hours := (days - days_int)*hours_in_day; hours_int := floor(hours); minutes := (hours - hours_int)*min_in_hour; minutes_int := floor(minutes); seconds := (minutes - minutes_int)*sec_in_min; sec_int := floor(seconds); fprintf(fd, ""); if 0 < millinium_int then fprintf(fd, "%d Millinia %d Centuries %\ d Years %d Days %d Hours %d Minutes %d Seconds", millinium_int, cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < cent_int then fprintf(fd, "%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds", cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < years_int then fprintf(fd, "%d Years %d Days %d Hours %d Minutes %d Seconds", years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < days_int then fprintf(fd, "%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int, minutes_int, sec_int) elif 0 < hours_int then fprintf(fd, "%d Hours %d Minutes %d Seconds", hours_int, minutes_int, sec_int) elif 0 < minutes_int then fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int) else fprintf(fd, "%d Seconds", sec_int) end if else fprintf(fd, "Unknown") end if; fprintf(fd, "") end proc > omniout_timestr := proc (secs_in) > global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; > local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; > secs := convfloat(secs_in); > if (secs > 0.0) then # if number 6 > sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium); > milliniums := convfloat(secs / sec_in_millinium); > millinium_int := floor(milliniums); > centuries := (milliniums - millinium_int)*centuries_in_millinium; > cent_int := floor(centuries); > years := (centuries - cent_int) * years_in_century; > years_int := floor(years); > days := (years - years_int) * days_in_year; > days_int := floor(days); > hours := (days - days_int) * hours_in_day; > hours_int := floor(hours); > minutes := (hours - hours_int) * min_in_hour; > minutes_int := floor(minutes); > seconds := (minutes - minutes_int) * sec_in_min; > sec_int := floor(seconds); > > if (millinium_int > 0) then # if number 7 > printf(" = %d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (cent_int > 0) then # if number 8 > printf(" = %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (years_int > 0) then # if number 9 > printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int); > elif (days_int > 0) then # if number 10 > printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int); > elif (hours_int > 0) then # if number 11 > printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int); > elif (minutes_int > 0) then # if number 12 > printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int); > else > printf(" = %d Seconds\n",sec_int); > fi;# end if 12 > else > printf(" Unknown\n"); > fi;# end if 11 > # End Function number 2 > end; omniout_timestr := proc(secs_in) local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; secs := convfloat(secs_in); if 0. < secs then sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day* days_in_year*years_in_century*centuries_in_millinium); milliniums := convfloat(secs/sec_in_millinium); millinium_int := floor(milliniums); centuries := (milliniums - millinium_int)*centuries_in_millinium; cent_int := floor(centuries); years := (centuries - cent_int)*years_in_century; years_int := floor(years); days := (years - years_int)*days_in_year; days_int := floor(days); hours := (days - days_int)*hours_in_day; hours_int := floor(hours); minutes := (hours - hours_int)*min_in_hour; minutes_int := floor(minutes); seconds := (minutes - minutes_int)*sec_in_min; sec_int := floor(seconds); if 0 < millinium_int then printf(" = %d Millinia %d Centuries %d\ Years %d Days %d Hours %d Minutes %d Seconds\n", millinium_int, cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < cent_int then printf(" = %d Centuries %d Years %d Days \ %d Hours %d Minutes %d Seconds\n", cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < years_int then printf( " = %d Years %d Days %d Hours %d Minutes %d Seconds\n", years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < days_int then printf( " = %d Days %d Hours %d Minutes %d Seconds\n", days_int, hours_int, minutes_int, sec_int) elif 0 < hours_int then printf( " = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int, sec_int) elif 0 < minutes_int then printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int) else printf(" = %d Seconds\n", sec_int) end if else printf(" Unknown\n") end if end proc > > # Begin Function number 3 > ats := proc( > mmm_ats,array_a,array_b,jjj_ats) > local iii_ats, lll_ats,ma_ats, ret_ats; > ret_ats := 0.0; > if (jjj_ats <= mmm_ats) then # if number 11 > ma_ats := mmm_ats + 1; > iii_ats := jjj_ats; > while (iii_ats <= mmm_ats) do # do number 1 > lll_ats := ma_ats - iii_ats; > ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats]; > iii_ats := iii_ats + 1; > od;# end do number 1 > fi;# end if 11 > ; > ret_ats > # End Function number 3 > end; ats := proc(mmm_ats, array_a, array_b, jjj_ats) local iii_ats, lll_ats, ma_ats, ret_ats; ret_ats := 0.; if jjj_ats <= mmm_ats then ma_ats := mmm_ats + 1; iii_ats := jjj_ats; while iii_ats <= mmm_ats do lll_ats := ma_ats - iii_ats; ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats]; iii_ats := iii_ats + 1 end do end if; ret_ats end proc > > # Begin Function number 4 > att := proc( > mmm_att,array_aa,array_bb,jjj_att) > global glob_max_terms; > local al_att, iii_att,lll_att, ma_att, ret_att; > ret_att := 0.0; > if (jjj_att <= mmm_att) then # if number 11 > ma_att := mmm_att + 2; > iii_att := jjj_att; > while (iii_att <= mmm_att) do # do number 1 > lll_att := ma_att - iii_att; > al_att := (lll_att - 1); > if (lll_att <= glob_max_terms) then # if number 12 > ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]* convfp(al_att); > fi;# end if 12 > ; > iii_att := iii_att + 1; > od;# end do number 1 > ; > ret_att := ret_att / convfp(mmm_att) ; > fi;# end if 11 > ; > ret_att; > # End Function number 4 > end; att := proc(mmm_att, array_aa, array_bb, jjj_att) local al_att, iii_att, lll_att, ma_att, ret_att; global glob_max_terms; ret_att := 0.; if jjj_att <= mmm_att then ma_att := mmm_att + 2; iii_att := jjj_att; while iii_att <= mmm_att do lll_att := ma_att - iii_att; al_att := lll_att - 1; if lll_att <= glob_max_terms then ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]*convfp(al_att) end if; iii_att := iii_att + 1 end do; ret_att := ret_att/convfp(mmm_att) end if; ret_att end proc > # Begin Function number 5 > display_pole := proc() > global ALWAYS,glob_display_flag, glob_large_float, array_pole; > if ((array_pole[1] <> glob_large_float) and (array_pole[1] > 0.0) and (array_pole[2] <> glob_large_float) and (array_pole[2]> 0.0) and glob_display_flag) then # if number 11 > omniout_float(ALWAYS,"Radius of convergence ",4, array_pole[1],4," "); > omniout_float(ALWAYS,"Order of pole ",4, array_pole[2],4," "); > fi;# end if 11 > # End Function number 5 > end; display_pole := proc() global ALWAYS, glob_display_flag, glob_large_float, array_pole; if array_pole[1] <> glob_large_float and 0. < array_pole[1] and array_pole[2] <> glob_large_float and 0. < array_pole[2] and glob_display_flag then omniout_float(ALWAYS, "Radius of convergence ", 4, array_pole[1], 4, " "); omniout_float(ALWAYS, "Order of pole ", 4, array_pole[2], 4, " ") end if end proc > # Begin Function number 6 > logditto := proc(file) > fprintf(file,""); > fprintf(file,"ditto"); > fprintf(file,""); > # End Function number 6 > end; logditto := proc(file) fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, "") end proc > # Begin Function number 7 > logitem_integer := proc(file,n) > fprintf(file,""); > fprintf(file,"%d",n); > fprintf(file,""); > # End Function number 7 > end; logitem_integer := proc(file, n) fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, "") end proc > # Begin Function number 8 > logitem_str := proc(file,str) > fprintf(file,""); > fprintf(file,str); > fprintf(file,""); > # End Function number 8 > end; logitem_str := proc(file, str) fprintf(file, ""); fprintf(file, str); fprintf(file, "") end proc > # Begin Function number 9 > log_revs := proc(file,revs) > fprintf(file,revs); > # End Function number 9 > end; log_revs := proc(file, revs) fprintf(file, revs) end proc > # Begin Function number 10 > logitem_float := proc(file,x) > fprintf(file,""); > fprintf(file,"%g",x); > fprintf(file,""); > # End Function number 10 > end; logitem_float := proc(file, x) fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, "") end proc > # Begin Function number 11 > logitem_pole := proc(file,pole) > fprintf(file,""); > if pole = 0 then # if number 11 > fprintf(file,"NA"); > elif pole = 1 then # if number 12 > fprintf(file,"Real"); > elif pole = 2 then # if number 13 > fprintf(file,"Complex"); > else > fprintf(file,"No Pole"); > fi;# end if 13 > fprintf(file,""); > # End Function number 11 > end; logitem_pole := proc(file, pole) fprintf(file, ""); if pole = 0 then fprintf(file, "NA") elif pole = 1 then fprintf(file, "Real") elif pole = 2 then fprintf(file, "Complex") else fprintf(file, "No Pole") end if; fprintf(file, "") end proc > # Begin Function number 12 > logstart := proc(file) > fprintf(file,""); > # End Function number 12 > end; logstart := proc(file) fprintf(file, "") end proc > # Begin Function number 13 > logend := proc(file) > fprintf(file,"\n"); > # End Function number 13 > end; logend := proc(file) fprintf(file, "\n") end proc > # Begin Function number 14 > chk_data := proc() > global glob_max_iter,ALWAYS, glob_max_terms; > local errflag; > errflag := false; > > if ((glob_max_terms < 15) or (glob_max_terms > 512)) then # if number 13 > omniout_str(ALWAYS,"Illegal max_terms = -- Using 30"); > glob_max_terms := 30; > fi;# end if 13 > ; > if (glob_max_iter < 2) then # if number 13 > omniout_str(ALWAYS,"Illegal max_iter"); > errflag := true; > fi;# end if 13 > ; > if (errflag) then # if number 13 > > quit; > fi;# end if 13 > # End Function number 14 > end; chk_data := proc() local errflag; global glob_max_iter, ALWAYS, glob_max_terms; errflag := false; if glob_max_terms < 15 or 512 < glob_max_terms then omniout_str(ALWAYS, "Illegal max_terms = -- Using 30"); glob_max_terms := 30 end if; if glob_max_iter < 2 then omniout_str(ALWAYS, "Illegal max_iter"); errflag := true end if; if errflag then quit end if end proc > > # Begin Function number 15 > comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec) > global glob_small_float; > local ms2, rrr, sec_left, sub1, sub2; > ; > ms2 := clock_sec; > sub1 := (t_end2-t_start2); > sub2 := (t2-t_start2); > if (sub1 = 0.0) then # if number 13 > sec_left := 0.0; > else > if (abs(sub2) > 0.0) then # if number 14 > rrr := (sub1/sub2); > sec_left := rrr * ms2 - ms2; > else > sec_left := 0.0; > fi;# end if 14 > fi;# end if 13 > ; > sec_left; > # End Function number 15 > end; comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec) local ms2, rrr, sec_left, sub1, sub2; global glob_small_float; ms2 := clock_sec; sub1 := t_end2 - t_start2; sub2 := t2 - t_start2; if sub1 = 0. then sec_left := 0. else if 0. < abs(sub2) then rrr := sub1/sub2; sec_left := rrr*ms2 - ms2 else sec_left := 0. end if end if; sec_left end proc > > # Begin Function number 16 > comp_percent := proc(t_end2,t_start2,t2) > global glob_small_float; > local rrr, sub1, sub2; > sub1 := (t_end2-t_start2); > sub2 := (t2-t_start2); > if (abs(sub2) > glob_small_float) then # if number 13 > rrr := (100.0*sub2)/sub1; > else > rrr := 0.0; > fi;# end if 13 > ; > rrr > # End Function number 16 > end; comp_percent := proc(t_end2, t_start2, t2) local rrr, sub1, sub2; global glob_small_float; sub1 := t_end2 - t_start2; sub2 := t2 - t_start2; if glob_small_float < abs(sub2) then rrr := 100.0*sub2/sub1 else rrr := 0. end if; rrr end proc > > # Begin Function number 17 > factorial_1 := proc(nnn) > nnn!; > > # End Function number 17 > end; factorial_1 := proc(nnn) nnn! end proc > > # Begin Function number 18 > factorial_3 := proc(mmm2,nnn2) > (mmm2!)/(nnn2!); > > # End Function number 18 > end; factorial_3 := proc(mmm2, nnn2) mmm2!/nnn2! end proc > # Begin Function number 19 > convfp := proc(mmm) > (mmm); > > # End Function number 19 > end; convfp := proc(mmm) mmm end proc > # Begin Function number 20 > convfloat := proc(mmm) > (mmm); > > # End Function number 20 > end; convfloat := proc(mmm) mmm end proc > elapsed_time_seconds := proc() > time(); > end; elapsed_time_seconds := proc() time() end proc > > > > #END ATS LIBRARY BLOCK > #BEGIN USER DEF BLOCK > #BEGIN USER DEF BLOCK > exact_soln_y := proc(x) > 2.0 - cos(x)^2/2.0; > end; exact_soln_y := proc(x) 2.0 - cos(x)^2/2.0 end proc > > #END USER DEF BLOCK > #END USER DEF BLOCK > #END OUTFILE5 > # Begin Function number 2 > mainprog := proc() > #BEGIN OUTFIEMAIN > local d1,d2,d3,d4,est_err_2,niii,done_once, > term,ord,order_diff,term_no,html_log_file, > rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter, > x_start,x_end > ,it, log10norm, max_terms, opt_iter, tmp; > #Top Generate Globals Definition > #Bottom Generate Globals Deninition > global > ALWAYS, > DEBUGMASSIVE, > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_small_float, > glob_optimal_start, > glob_log10_relerr, > glob_almost_1, > years_in_century, > glob_iter, > glob_warned, > glob_smallish_float, > glob_last_good_h, > glob_large_float, > glob_hmin_init, > glob_hmin, > glob_not_yet_start_msg, > hours_in_day, > djd_debug2, > glob_dump, > glob_log10normmin, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > centuries_in_millinium, > min_in_hour, > sec_in_min, > glob_display_flag, > glob_start, > glob_warned2, > glob_optimal_clock_start_sec, > glob_no_eqs, > glob_hmax, > glob_h, > glob_normmax, > glob_orig_start_sec, > glob_relerr, > glob_optimal_expect_sec, > glob_percent_done, > glob_log10relerr, > glob_log10abserr, > djd_debug, > glob_max_trunc_err, > glob_max_hours, > glob_clock_start_sec, > glob_clock_sec, > MAX_UNCHANGED, > glob_max_iter, > glob_dump_analytic, > glob_look_poles, > glob_disp_incr, > glob_reached_optimal_h, > glob_initial_pass, > days_in_year, > glob_subiter_method, > glob_log10_abserr, > glob_max_sec, > glob_max_rel_trunc_err, > glob_abserr, > glob_not_yet_finished, > glob_max_opt_iter, > glob_html_log, > glob_max_minutes, > glob_optimal_done, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_0D0, > array_const_1, > #END CONST > array_1st_rel_error, > array_m1, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_norms, > array_tmp1_g, > array_last_rel_error, > array_pole, > array_tmp2_g, > array_y_init, > array_poles, > array_complex_pole, > array_real_pole, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_y_higher_work, > glob_last; > glob_last; > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_iolevel := INFO; > ALWAYS := 1; > DEBUGMASSIVE := 4; > DEBUGL := 3; > INFO := 2; > glob_iolevel := 5; > glob_max_terms := 30; > glob_small_float := 0.1e-50; > glob_optimal_start := 0.0; > glob_log10_relerr := 0.1e-10; > glob_almost_1 := 0.9990; > years_in_century := 100.0; > glob_iter := 0; > glob_warned := false; > glob_smallish_float := 0.1e-100; > glob_last_good_h := 0.1; > glob_large_float := 9.0e100; > glob_hmin_init := 0.001; > glob_hmin := 0.00000000001; > glob_not_yet_start_msg := true; > hours_in_day := 24.0; > djd_debug2 := true; > glob_dump := false; > glob_log10normmin := 0.1; > glob_current_iter := 0; > glob_curr_iter_when_opt := 0; > glob_unchanged_h_cnt := 0; > centuries_in_millinium := 10.0; > min_in_hour := 60.0; > sec_in_min := 60.0; > glob_display_flag := true; > glob_start := 0; > glob_warned2 := false; > glob_optimal_clock_start_sec := 0.0; > glob_no_eqs := 0; > glob_hmax := 1.0; > glob_h := 0.1; > glob_normmax := 0.0; > glob_orig_start_sec := 0.0; > glob_relerr := 0.1e-10; > glob_optimal_expect_sec := 0.1; > glob_percent_done := 0.0; > glob_log10relerr := 0.0; > glob_log10abserr := 0.0; > djd_debug := true; > glob_max_trunc_err := 0.1e-10; > glob_max_hours := 0.0; > glob_clock_start_sec := 0.0; > glob_clock_sec := 0.0; > MAX_UNCHANGED := 10; > glob_max_iter := 1000; > glob_dump_analytic := false; > glob_look_poles := false; > glob_disp_incr := 0.1; > glob_reached_optimal_h := false; > glob_initial_pass := true; > days_in_year := 365.0; > glob_subiter_method := 3; > glob_log10_abserr := 0.1e-10; > glob_max_sec := 10000.0; > glob_max_rel_trunc_err := 0.1e-10; > glob_abserr := 0.1e-10; > glob_not_yet_finished := true; > glob_max_opt_iter := 10; > glob_html_log := true; > glob_max_minutes := 0.0; > glob_optimal_done := false; > #Write Set Defaults > glob_orig_start_sec := elapsed_time_seconds(); > MAX_UNCHANGED := 10; > glob_curr_iter_when_opt := 0; > glob_display_flag := true; > glob_no_eqs := 1; > glob_iter := -1; > opt_iter := -1; > glob_max_iter := 50000; > glob_max_hours := 0.0; > glob_max_minutes := 15.0; > omniout_str(ALWAYS,"##############ECHO OF PROBLEM#################"); > omniout_str(ALWAYS,"##############temp/mult2postode.ode#################"); > omniout_str(ALWAYS,"diff ( y , x , 1 ) = sin(x) * cos(x) ;"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"Digits := 32;"); > omniout_str(ALWAYS,"max_terms := 30;"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#END FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"x_start := 0.1;"); > omniout_str(ALWAYS,"x_end := 10.0 ;"); > omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);"); > omniout_str(ALWAYS,"glob_h := 0.00001 ;"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,"glob_max_iter := 100;"); > omniout_str(ALWAYS,"#END SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK"); > omniout_str(ALWAYS,"glob_h := 0.0001 ;"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,"glob_max_iter := 1000;"); > omniout_str(ALWAYS,"glob_max_minutes := 15;"); > omniout_str(ALWAYS,"#END OVERRIDE BLOCK"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK"); > omniout_str(ALWAYS,"exact_soln_y := proc(x)"); > omniout_str(ALWAYS,"2.0 - cos(x)^2/2.0;"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"#END USER DEF BLOCK"); > omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################"); > glob_unchanged_h_cnt := 0; > glob_warned := false; > glob_warned2 := false; > glob_small_float := 1.0e-200; > glob_smallish_float := 1.0e-64; > glob_large_float := 1.0e100; > glob_almost_1 := 0.99; > glob_log10_abserr := -8.0; > glob_log10_relerr := -8.0; > glob_hmax := 0.01; > #BEGIN FIRST INPUT BLOCK > #BEGIN FIRST INPUT BLOCK > Digits := 32; > max_terms := 30; > #END FIRST INPUT BLOCK > #START OF INITS AFTER INPUT BLOCK > glob_max_terms := max_terms; > glob_html_log := true; > #END OF INITS AFTER INPUT BLOCK > array_1st_rel_error:= Array(1..(max_terms + 1),[]); > array_m1:= 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_tmp3:= Array(1..(max_terms + 1),[]); > array_tmp4:= Array(1..(max_terms + 1),[]); > array_type_pole:= Array(1..(max_terms + 1),[]); > array_norms:= Array(1..(max_terms + 1),[]); > array_tmp1_g:= Array(1..(max_terms + 1),[]); > array_last_rel_error:= Array(1..(max_terms + 1),[]); > array_pole:= Array(1..(max_terms + 1),[]); > array_tmp2_g:= Array(1..(max_terms + 1),[]); > array_y_init:= 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_real_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_y_higher := 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_y_higher_work := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > 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_m1[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 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp3[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp4[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_type_pole[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_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_pole[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp2_g[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y_init[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 <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_real_pole[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_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_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 <=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 > ; > #BEGIN ARRAYS DEFINED AND INITIALIZATED > array_tmp4 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp4[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp3 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp3[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp2 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp2[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp0 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_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_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_g := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp2_g[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_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 := 10.0 ; > array_y_init[0 + 1] := exact_soln_y(x_start); > glob_h := 0.00001 ; > glob_look_poles := true; > glob_max_iter := 100; > #END SECOND INPUT BLOCK > #BEGIN OVERRIDE BLOCK > glob_h := 0.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 ) = sin(x) * cos(x) ;"); > omniout_int(INFO,"Iterations ",32,glob_iter,4," ") > ; > prog_report(x_start,x_end); > if glob_html_log then # if number 2 > logstart(html_log_file); > logitem_str(html_log_file,"2012-06-13T17:50:37-05:00") > ; > logitem_str(html_log_file,"Maple") > ; > logitem_str(html_log_file,"mult2") > ; > logitem_str(html_log_file,"diff ( y , x , 1 ) = sin(x) * cos(x) ;") > ; > logitem_float(html_log_file,x_start) > ; > logitem_float(html_log_file,x_end) > ; > logitem_float(html_log_file,array_x[1]) > ; > logitem_float(html_log_file,glob_h) > ; > logitem_integer(html_log_file,Digits) > ; > ; > logitem_integer(html_log_file,glob_max_terms) > ; > logitem_float(html_log_file,array_1st_rel_error[1]) > ; > logitem_float(html_log_file,array_last_rel_error[1]) > ; > logitem_integer(html_log_file,glob_iter) > ; > logitem_pole(html_log_file,array_type_pole[1]) > ; > if array_type_pole[1] = 1 or array_type_pole[1] = 2 then # if number 3 > logitem_float(html_log_file,array_pole[1]) > ; > logitem_float(html_log_file,array_pole[2]) > ; > 0; > else > logitem_str(html_log_file,"NA") > ; > logitem_str(html_log_file,"NA") > ; > 0; > fi;# end if 3 > ; > logitem_time(html_log_file,convfloat(glob_clock_sec)) > ; > if glob_percent_done < 100.0 then # if number 3 > logitem_time(html_log_file,convfloat(glob_optimal_expect_sec)) > ; > 0 > else > logitem_str(html_log_file,"Done") > ; > 0 > fi;# end if 3 > ; > log_revs(html_log_file," 090 ") > ; > logitem_str(html_log_file,"mult2 diffeq.mxt") > ; > logitem_str(html_log_file,"mult2 maple results") > ; > logitem_str(html_log_file,"Test of revised logic - mostly affecting systems of eqs") > ; > logend(html_log_file) > ; > ; > fi;# end if 2 > ; > if glob_html_log then # if number 2 > fclose(html_log_file); > fi;# end if 2 > ; > ;; > #END OUTFILEMAIN > # End Function number 8 > end; mainprog := proc() local d1, d2, d3, d4, est_err_2, niii, done_once, term, ord, order_diff, term_no, html_log_file, rows, r_order, sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it, log10norm, max_terms, opt_iter, tmp; global ALWAYS, DEBUGMASSIVE, DEBUGL, INFO, glob_iolevel, glob_max_terms, glob_small_float, glob_optimal_start, glob_log10_relerr, glob_almost_1, years_in_century, glob_iter, glob_warned, glob_smallish_float, glob_last_good_h, glob_large_float, glob_hmin_init, glob_hmin, glob_not_yet_start_msg, hours_in_day, djd_debug2, glob_dump, glob_log10normmin, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, centuries_in_millinium, min_in_hour, sec_in_min, glob_display_flag, glob_start, glob_warned2, glob_optimal_clock_start_sec, glob_no_eqs, glob_hmax, glob_h, glob_normmax, glob_orig_start_sec, glob_relerr, glob_optimal_expect_sec, glob_percent_done, glob_log10relerr, glob_log10abserr, djd_debug, glob_max_trunc_err, glob_max_hours, glob_clock_start_sec, glob_clock_sec, MAX_UNCHANGED, glob_max_iter, glob_dump_analytic, glob_look_poles, glob_disp_incr, glob_reached_optimal_h, glob_initial_pass, days_in_year, glob_subiter_method, glob_log10_abserr, glob_max_sec, glob_max_rel_trunc_err, glob_abserr, glob_not_yet_finished, glob_max_opt_iter, glob_html_log, glob_max_minutes, glob_optimal_done, array_const_0D0, array_const_1, array_1st_rel_error, array_m1, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_norms, array_tmp1_g, array_last_rel_error, array_pole, array_tmp2_g, array_y_init, array_poles, array_complex_pole, array_real_pole, array_y_higher, array_y_set_initial, array_y_higher_work2, array_y_higher_work, glob_last; glob_last; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; glob_iolevel := INFO; ALWAYS := 1; DEBUGMASSIVE := 4; DEBUGL := 3; INFO := 2; glob_iolevel := 5; glob_max_terms := 30; glob_small_float := 0.1*10^(-50); glob_optimal_start := 0.; glob_log10_relerr := 0.1*10^(-10); glob_almost_1 := 0.9990; years_in_century := 100.0; glob_iter := 0; glob_warned := false; glob_smallish_float := 0.1*10^(-100); glob_last_good_h := 0.1; glob_large_float := 0.90*10^101; glob_hmin_init := 0.001; glob_hmin := 0.1*10^(-10); glob_not_yet_start_msg := true; hours_in_day := 24.0; djd_debug2 := true; glob_dump := false; glob_log10normmin := 0.1; glob_current_iter := 0; glob_curr_iter_when_opt := 0; glob_unchanged_h_cnt := 0; centuries_in_millinium := 10.0; min_in_hour := 60.0; sec_in_min := 60.0; glob_display_flag := true; glob_start := 0; glob_warned2 := false; glob_optimal_clock_start_sec := 0.; glob_no_eqs := 0; glob_hmax := 1.0; glob_h := 0.1; glob_normmax := 0.; glob_orig_start_sec := 0.; glob_relerr := 0.1*10^(-10); glob_optimal_expect_sec := 0.1; glob_percent_done := 0.; glob_log10relerr := 0.; glob_log10abserr := 0.; djd_debug := true; glob_max_trunc_err := 0.1*10^(-10); glob_max_hours := 0.; glob_clock_start_sec := 0.; glob_clock_sec := 0.; MAX_UNCHANGED := 10; glob_max_iter := 1000; glob_dump_analytic := false; glob_look_poles := false; glob_disp_incr := 0.1; glob_reached_optimal_h := false; glob_initial_pass := true; days_in_year := 365.0; glob_subiter_method := 3; glob_log10_abserr := 0.1*10^(-10); glob_max_sec := 10000.0; glob_max_rel_trunc_err := 0.1*10^(-10); glob_abserr := 0.1*10^(-10); glob_not_yet_finished := true; glob_max_opt_iter := 10; glob_html_log := true; glob_max_minutes := 0.; glob_optimal_done := false; glob_orig_start_sec := elapsed_time_seconds(); MAX_UNCHANGED := 10; glob_curr_iter_when_opt := 0; glob_display_flag := true; glob_no_eqs := 1; glob_iter := -1; opt_iter := -1; glob_max_iter := 50000; glob_max_hours := 0.; glob_max_minutes := 15.0; omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################"); omniout_str(ALWAYS, "##############temp/mult2postode.ode#################"); omniout_str(ALWAYS, "diff ( y , x , 1 ) = sin(x) * cos(x) ;"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK"); omniout_str(ALWAYS, "Digits := 32;"); omniout_str(ALWAYS, "max_terms := 30;"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#END FIRST INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK"); omniout_str(ALWAYS, "x_start := 0.1;"); omniout_str(ALWAYS, "x_end := 10.0 ;"); omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);"); omniout_str(ALWAYS, "glob_h := 0.00001 ;"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, "glob_max_iter := 100;"); omniout_str(ALWAYS, "#END SECOND INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK"); omniout_str(ALWAYS, "glob_h := 0.0001 ;"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, "glob_max_iter := 1000;"); omniout_str(ALWAYS, "glob_max_minutes := 15;"); omniout_str(ALWAYS, "#END OVERRIDE BLOCK"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK"); omniout_str(ALWAYS, "exact_soln_y := proc(x)"); omniout_str(ALWAYS, "2.0 - cos(x)^2/2.0;"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "#END USER DEF BLOCK"); omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"); glob_unchanged_h_cnt := 0; glob_warned := false; glob_warned2 := false; glob_small_float := 0.10*10^(-199); glob_smallish_float := 0.10*10^(-63); glob_large_float := 0.10*10^101; glob_almost_1 := 0.99; glob_log10_abserr := -8.0; glob_log10_relerr := -8.0; glob_hmax := 0.01; Digits := 32; max_terms := 30; glob_max_terms := max_terms; glob_html_log := true; array_1st_rel_error := Array(1 .. max_terms + 1, []); array_m1 := 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_tmp3 := Array(1 .. max_terms + 1, []); array_tmp4 := Array(1 .. max_terms + 1, []); array_type_pole := Array(1 .. max_terms + 1, []); array_norms := Array(1 .. max_terms + 1, []); array_tmp1_g := Array(1 .. max_terms + 1, []); array_last_rel_error := Array(1 .. max_terms + 1, []); array_pole := Array(1 .. max_terms + 1, []); array_tmp2_g := Array(1 .. max_terms + 1, []); array_y_init := Array(1 .. max_terms + 1, []); array_poles := Array(1 .. 2, 1 .. 4, []); array_complex_pole := Array(1 .. 2, 1 .. 4, []); array_real_pole := Array(1 .. 2, 1 .. 4, []); array_y_higher := 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_y_higher_work := Array(1 .. 3, 1 .. max_terms + 1, []); 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_m1[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; term := 1; while term <= max_terms do array_tmp3[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp4[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_type_pole[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_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_pole[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp2_g[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_y_init[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 <= 1 do term := 1; while term <= 3 do array_real_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_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_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 <= 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; array_tmp4 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp4[term] := 0.; term := term + 1 end do; array_tmp3 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp3[term] := 0.; term := term + 1 end do; array_tmp2 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp2[term] := 0.; term := term + 1 end do; array_tmp1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp1[term] := 0.; term := term + 1 end do; array_tmp0 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp0[term] := 0.; term := term + 1 end do; array_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_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_g := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp2_g[term] := 0.; term := term + 1 end do; array_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 := 10.0; array_y_init[1] := exact_soln_y(x_start); glob_h := 0.00001; glob_look_poles := true; glob_max_iter := 100; glob_h := 0.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 ) = sin(x) * cos(x) ;"); omniout_int(INFO, "Iterations ", 32, glob_iter, 4, " "); prog_report(x_start, x_end); if glob_html_log then logstart(html_log_file); logitem_str(html_log_file, "2012-06-13T17:50:37-05:00"); logitem_str(html_log_file, "Maple"); logitem_str(html_log_file, "mult2"); logitem_str(html_log_file, "diff ( y , x , 1 ) = sin(x) * cos(x) ;") ; logitem_float(html_log_file, x_start); logitem_float(html_log_file, x_end); logitem_float(html_log_file, array_x[1]); logitem_float(html_log_file, glob_h); logitem_integer(html_log_file, Digits); logitem_integer(html_log_file, glob_max_terms); logitem_float(html_log_file, array_1st_rel_error[1]); logitem_float(html_log_file, array_last_rel_error[1]); logitem_integer(html_log_file, glob_iter); logitem_pole(html_log_file, array_type_pole[1]); if array_type_pole[1] = 1 or array_type_pole[1] = 2 then logitem_float(html_log_file, array_pole[1]); logitem_float(html_log_file, array_pole[2]); 0 else logitem_str(html_log_file, "NA"); logitem_str(html_log_file, "NA"); 0 end if; logitem_time(html_log_file, convfloat(glob_clock_sec)); if glob_percent_done < 100.0 then logitem_time(html_log_file, convfloat(glob_optimal_expect_sec)) ; 0 else logitem_str(html_log_file, "Done"); 0 end if; log_revs(html_log_file, " 090 "); logitem_str(html_log_file, "mult2 diffeq.mxt"); logitem_str(html_log_file, "mult2 maple results"); logitem_str(html_log_file, "Test of revised logic - mostly affecting systems of eqs"); logend(html_log_file) end if; if glob_html_log then fclose(html_log_file) end if end proc > mainprog(); ##############ECHO OF PROBLEM################# ##############temp/mult2postode.ode################# diff ( y , x , 1 ) = sin(x) * cos(x) ; ! #BEGIN FIRST INPUT BLOCK Digits := 32; max_terms := 30; ! #END FIRST INPUT BLOCK #BEGIN SECOND INPUT BLOCK x_start := 0.1; x_end := 10.0 ; array_y_init[0 + 1] := exact_soln_y(x_start); glob_h := 0.00001 ; glob_look_poles := true; glob_max_iter := 100; #END SECOND INPUT BLOCK #BEGIN OVERRIDE BLOCK glob_h := 0.0001 ; glob_look_poles := true; glob_max_iter := 1000; glob_max_minutes := 15; #END OVERRIDE BLOCK ! #BEGIN USER DEF BLOCK exact_soln_y := proc(x) 2.0 - cos(x)^2/2.0; end; #END USER DEF BLOCK #######END OF ECHO OF PROBLEM################# START of Soultion x[1] = 0.1 y[1] (analytic) = 1.504983355539689592218950870813 y[1] (numeric) = 1.504983355539689592218950870813 absolute error = 0 relative error = 0 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1001 y[1] (analytic) = 1.5049932939064959950413564806391 y[1] (numeric) = 1.5049932939064959950413572429071 absolute error = 7.622680e-25 relative error = 5.0649262231686667480169693089430e-23 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1002 y[1] (analytic) = 1.5050032420735706089363615199006 y[1] (numeric) = 1.5050032420735706089363630444056 absolute error = 1.5245050e-24 relative error = 1.0129579507746177112451578743067e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1003 y[1] (analytic) = 1.5050132000405155072223078550719 y[1] (numeric) = 1.505013200040515507222310141783 absolute error = 2.2867111e-24 relative error = 1.5193960424655683409739796922825e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1004 y[1] (analytic) = 1.5050231678069323712227272836396 y[1] (numeric) = 1.5050231678069323712227303325258 absolute error = 3.0488862e-24 relative error = 2.0258068215938040094050826536076e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1005 y[1] (analytic) = 1.5050331453724224902822742811073 y[1] (numeric) = 1.5050331453724224902822780921375 absolute error = 3.8110302e-24 relative error = 2.5321902123670209370982810460968e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=3.8MB, alloc=2.9MB, time=0.18 x[1] = 0.1006 y[1] (analytic) = 1.5050431327365867617826744271566 y[1] (numeric) = 1.5050431327365867617826790002999 absolute error = 4.5731433e-24 relative error = 3.0385463383263669762559194704354e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1007 y[1] (analytic) = 1.5050531298990256911586885103251 y[1] (numeric) = 1.5050531298990256911586938455503 absolute error = 5.3352252e-24 relative error = 3.5448749907971297346324183270258e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1008 y[1] (analytic) = 1.5050631368593393919140923105623 y[1] (numeric) = 1.5050631368593393919140984078383 absolute error = 6.0972760e-24 relative error = 4.0511762268813317640483153092714e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1009 y[1] (analytic) = 1.5050731536171275856376720590253 y[1] (numeric) = 1.505073153617127585637678918321 absolute error = 6.8592957e-24 relative error = 4.5574500372391346893251601256460e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.101 y[1] (analytic) = 1.5050831801719896020192355744744 y[1] (numeric) = 1.5050831801719896020192431957586 absolute error = 7.6212842e-24 relative error = 5.0636963460910491875203489326716e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1011 y[1] (analytic) = 1.5050932165235243788656390756268 y[1] (numeric) = 1.5050932165235243788656474588683 absolute error = 8.3832415e-24 relative error = 5.5699151441022863754968476053710e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1012 y[1] (analytic) = 1.5051032626713304621168296688291 y[1] (numeric) = 1.5051032626713304621168388139968 absolute error = 9.1451677e-24 relative error = 6.0761064883805458281469202134851e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1013 y[1] (analytic) = 1.5051133186150060058619035104062 y[1] (numeric) = 1.5051133186150060058619134174687 absolute error = 9.9070625e-24 relative error = 6.5822701702728965641087459689391e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1014 y[1] (analytic) = 1.5051233843541487723551796430434 y[1] (numeric) = 1.5051233843541487723551903119694 absolute error = 1.06689260e-23 relative error = 7.0884062468925468702360006051408e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1015 y[1] (analytic) = 1.5051334598883561320322895055602 y[1] (numeric) = 1.5051334598883561320323009363184 absolute error = 1.14307582e-23 relative error = 7.5945147089135079074255481472806e-22 % h = 0.0001 TOP MAIN SOLVE Loop memory used=7.6MB, alloc=3.9MB, time=0.40 NO POLE x[1] = 0.1016 y[1] (analytic) = 1.5051435452172250635262821154313 y[1] (numeric) = 1.5051435452172250635262943079904 absolute error = 1.21925591e-23 relative error = 8.1005955470116623446035996684450e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1017 y[1] (analytic) = 1.5051536403403521536837449234113 y[1] (numeric) = 1.5051536403403521536837578777398 absolute error = 1.29543285e-23 relative error = 8.6066486189879649804575545769499e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1018 y[1] (analytic) = 1.5051637452573335975809403396166 y[1] (numeric) = 1.5051637452573335975809540556832 absolute error = 1.37160666e-23 relative error = 9.1126740484006295298739034865073e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1019 y[1] (analytic) = 1.5051738599677651985399579304219 y[1] (numeric) = 1.5051738599677651985399724081951 absolute error = 1.44777732e-23 relative error = 9.6186716930561469970884238001208e-22 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.102 y[1] (analytic) = 1.5051839844712423681448822855222 y[1] (numeric) = 1.5051839844712423681448975249706 absolute error = 1.52394484e-23 relative error = 1.0124641610077642117037566118794e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1021 y[1] (analytic) = 1.5051941187673601262579765545158 y[1] (numeric) = 1.5051941187673601262579925556078 absolute error = 1.60010920e-23 relative error = 1.0630583657278491957643163105887e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1022 y[1] (analytic) = 1.5052042628557131010358816523593 y[1] (numeric) = 1.5052042628557131010358984150635 absolute error = 1.67627042e-23 relative error = 1.1136497958222199610998654729822e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1023 y[1] (analytic) = 1.5052144167358955289458311330486 y[1] (numeric) = 1.5052144167358955289458486573333 absolute error = 1.75242847e-23 relative error = 1.1642384304291981644296456142756e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1024 y[1] (analytic) = 1.5052245804075012547818817308748 y[1] (numeric) = 1.5052245804075012547819000167084 absolute error = 1.82858336e-23 relative error = 1.2148242752619397056957902483934e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1025 y[1] (analytic) = 1.5052347538701237316811595686082 y[1] (numeric) = 1.5052347538701237316811786159591 absolute error = 1.90473509e-23 relative error = 1.2654073293901280609446382523444e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=11.4MB, alloc=4.0MB, time=0.64 NO POLE x[1] = 0.1026 y[1] (analytic) = 1.5052449371233560211401220319588 y[1] (numeric) = 1.5052449371233560211401418407954 absolute error = 1.98088366e-23 relative error = 1.3159875918836357506349572550537e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1027 y[1] (analytic) = 1.5052551301667907930308353096641 y[1] (numeric) = 1.5052551301667907930308558799546 absolute error = 2.05702905e-23 relative error = 1.3665650485257403054511894186963e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1028 y[1] (analytic) = 1.5052653330000203256172675985516 y[1] (numeric) = 1.5052653330000203256172889302643 absolute error = 2.13317127e-23 relative error = 1.4171397050303098927215783002526e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1029 y[1] (analytic) = 1.5052755456226365055715979729261 y[1] (numeric) = 1.5052755456226365055716200660294 absolute error = 2.20931033e-23 relative error = 1.4677115671112222836695687196705e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.103 y[1] (analytic) = 1.5052857680342308279905409176282 y[1] (numeric) = 1.5052857680342308279905637720902 absolute error = 2.28544620e-23 relative error = 1.5182806139093371123029820707806e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1031 y[1] (analytic) = 1.5052960002343943964116865241108 y[1] (numeric) = 1.5052960002343943964117101398997 absolute error = 2.36157889e-23 relative error = 1.5688468511390923042809370650970e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1032 y[1] (analytic) = 1.5053062422227179228298563488815 y[1] (numeric) = 1.5053062422227179228298807259655 absolute error = 2.43770840e-23 relative error = 1.6194102778717689703854155225883e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1033 y[1] (analytic) = 1.5053164939987917277134749336547 y[1] (numeric) = 1.505316493998791727713500072002 absolute error = 2.51383473e-23 relative error = 1.6699708931788385622708333272206e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1034 y[1] (analytic) = 1.5053267555622057400209569865605 y[1] (numeric) = 1.5053267555622057400209828861391 absolute error = 2.58995786e-23 relative error = 1.7205286828458110402969542660566e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1035 y[1] (analytic) = 1.5053370269125494972171102237529 y[1] (numeric) = 1.5053370269125494972171368845309 absolute error = 2.66607780e-23 relative error = 1.7710836525878414840116489218349e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=15.2MB, alloc=4.1MB, time=0.86 NO POLE x[1] = 0.1036 y[1] (analytic) = 1.5053473080494121452895538707631 y[1] (numeric) = 1.5053473080494121452895812927086 absolute error = 2.74219455e-23 relative error = 1.8216358014771094054480882350897e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1037 y[1] (analytic) = 1.50535759897238243876515282294 y[1] (numeric) = 1.5053575989723824387651810060209 absolute error = 2.81830809e-23 relative error = 1.8721851153001056376005779142547e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1038 y[1] (analytic) = 1.5053678996810487407264674643203 y[1] (numeric) = 1.5053678996810487407264964085047 absolute error = 2.89441844e-23 relative error = 1.9227316064154534364066292381630e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1039 y[1] (analytic) = 1.505378210174999022828219144272 y[1] (numeric) = 1.5053782101749990228282488495277 absolute error = 2.97052557e-23 relative error = 1.9732752539673593115079074768257e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.104 y[1] (analytic) = 1.5053885304538208653137713112497 y[1] (numeric) = 1.5053885304538208653138017775447 absolute error = 3.04662950e-23 relative error = 2.0238160703147844760939079724884e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1041 y[1] (analytic) = 1.5053988605171014570316263030059 y[1] (numeric) = 1.505398860517101457031657530308 absolute error = 3.12273021e-23 relative error = 2.0743540412454865967365729483172e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1042 y[1] (analytic) = 1.5054092003644275954519377925952 y[1] (numeric) = 1.5054092003644275954519697808723 absolute error = 3.19882771e-23 relative error = 2.1248891724759166798454159618696e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1043 y[1] (analytic) = 1.5054195499953856866830388895134 y[1] (numeric) = 1.5054195499953856866830716387334 absolute error = 3.27492200e-23 relative error = 2.1754214630798690479521754998468e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1044 y[1] (analytic) = 1.5054299094095617454879858953092 y[1] (numeric) = 1.5054299094095617454880194054398 absolute error = 3.35101306e-23 relative error = 2.2259508988460887982118898788875e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=19.0MB, alloc=4.1MB, time=1.08 x[1] = 0.1045 y[1] (analytic) = 1.5054402786065413953011177130062 y[1] (numeric) = 1.5054402786065413953011519840152 absolute error = 3.42710090e-23 relative error = 2.2764774854916045826550830477426e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1046 y[1] (analytic) = 1.5054506575859098682446309096746 y[1] (numeric) = 1.5054506575859098682446659415298 absolute error = 3.50318552e-23 relative error = 2.3270012220909257078092401461987e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1047 y[1] (analytic) = 1.5054610463472520051451704314879 y[1] (numeric) = 1.5054610463472520051452062241569 absolute error = 3.57926690e-23 relative error = 2.3775220944337876181958161417060e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1048 y[1] (analytic) = 1.5054714448901522555504359706016 y[1] (numeric) = 1.5054714448901522555504725240521 absolute error = 3.65534505e-23 relative error = 2.4280401082377983790473006693697e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1049 y[1] (analytic) = 1.5054818532141946777458039831899 y[1] (numeric) = 1.5054818532141946777458412973895 absolute error = 3.73141996e-23 relative error = 2.4785552559357928412569607620470e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.105 y[1] (analytic) = 1.5054922713189629387709653579752 y[1] (numeric) = 1.5054922713189629387710034328916 absolute error = 3.80749164e-23 relative error = 2.5290675432456744801555305681115e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1051 y[1] (analytic) = 1.5055026992040403144365787345849 y[1] (numeric) = 1.5055026992040403144366175701857 absolute error = 3.88356008e-23 relative error = 2.5795769626007573869102620320446e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1052 y[1] (analytic) = 1.5055131368690096893409394710698 y[1] (numeric) = 1.5055131368690096893409790673225 absolute error = 3.95962527e-23 relative error = 2.6300835064347335918113326797495e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1053 y[1] (analytic) = 1.505523584313453556886664259916 y[1] (numeric) = 1.5055235843134535568867046167882 absolute error = 4.03568722e-23 relative error = 2.6805871804660885430128937523661e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1054 y[1] (analytic) = 1.5055340415369540192973913918853 y[1] (numeric) = 1.5055340415369540192974325093444 absolute error = 4.11174591e-23 relative error = 2.7310879704868336067017824775926e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=22.8MB, alloc=4.1MB, time=1.30 NO POLE x[1] = 0.1055 y[1] (analytic) = 1.5055445085390927876344966670134 y[1] (numeric) = 1.5055445085390927876345385450269 absolute error = 4.18780135e-23 relative error = 2.7815858822158893709115609168521e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1056 y[1] (analytic) = 1.5055549853194511818138249520995 y[1] (numeric) = 1.5055549853194511818138675906347 absolute error = 4.26385352e-23 relative error = 2.8320809014459796757543990204496e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1057 y[1] (analytic) = 1.5055654718776101306224373840162 y[1] (numeric) = 1.5055654718776101306224807830407 absolute error = 4.33990245e-23 relative error = 2.8825730471805066334011310580012e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1058 y[1] (analytic) = 1.5055759682131501717353742181719 y[1] (numeric) = 1.5055759682131501717354183776529 absolute error = 4.41594810e-23 relative error = 2.9330622919286775363598604368428e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1059 y[1] (analytic) = 1.5055864743256514517324333214524 y[1] (numeric) = 1.5055864743256514517324782413573 absolute error = 4.49199049e-23 relative error = 2.9835486480522161302622442710699e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.106 y[1] (analytic) = 1.5055969902146937261149643089737 y[1] (numeric) = 1.5055969902146937261150099892699 absolute error = 4.56802962e-23 relative error = 3.0340321146289036750517521672554e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1061 y[1] (analytic) = 1.5056075158798563593226783239718 y[1] (numeric) = 1.5056075158798563593227247646264 absolute error = 4.64406546e-23 relative error = 3.0845126708112053433629294227455e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1062 y[1] (analytic) = 1.5056180513207183247504734601577 y[1] (numeric) = 1.5056180513207183247505206611381 absolute error = 4.72009804e-23 relative error = 3.1349903356030839400825265110908e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1063 y[1] (analytic) = 1.5056285965368582047652758258662 y[1] (numeric) = 1.5056285965368582047653237871395 absolute error = 4.79612733e-23 relative error = 3.1854650881576753284707202308173e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1064 y[1] (analytic) = 1.5056391515278541907228962493219 y[1] (numeric) = 1.5056391515278541907229449708553 absolute error = 4.87215334e-23 relative error = 3.2359369341956604902138465032854e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=26.7MB, alloc=4.1MB, time=1.53 NO POLE x[1] = 0.1065 y[1] (analytic) = 1.5056497162932840829849026243508 y[1] (numeric) = 1.5056497162932840829849521061116 absolute error = 4.94817608e-23 relative error = 3.2864058794377306981359751411754e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1066 y[1] (analytic) = 1.5056602908327252909355078958616 y[1] (numeric) = 1.5056602908327252909355581378168 absolute error = 5.02419552e-23 relative error = 3.3368719030381696350164208002330e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1067 y[1] (analytic) = 1.5056708751457548329984736844203 y[1] (numeric) = 1.505670875145754832998524686537 absolute error = 5.10021167e-23 relative error = 3.3873350107182484692764470366132e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1068 y[1] (analytic) = 1.5056814692319493366540295492437 y[1] (numeric) = 1.5056814692319493366540813114889 absolute error = 5.17622452e-23 relative error = 3.4377951949162267899219067686679e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1069 y[1] (analytic) = 1.5056920730908850384558078889335 y[1] (numeric) = 1.5056920730908850384558604112744 absolute error = 5.25223409e-23 relative error = 3.4882524679951410226376976023558e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.107 y[1] (analytic) = 1.5057026867221377840477944792749 y[1] (numeric) = 1.5057026867221377840478477616784 absolute error = 5.32824035e-23 relative error = 3.5387068091107636547537589200796e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1071 y[1] (analytic) = 1.5057133101252830281812946474201 y[1] (numeric) = 1.5057133101252830281813486898533 absolute error = 5.40424332e-23 relative error = 3.5891582306264792121983016616625e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1072 y[1] (analytic) = 1.5057239432998958347319150817801 y[1] (numeric) = 1.5057239432998958347319698842098 absolute error = 5.48024297e-23 relative error = 3.6396067116988768684932738169386e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1073 y[1] (analytic) = 1.505734586245550876716561276943 y[1] (numeric) = 1.5057345862455508767166168393362 absolute error = 5.55623932e-23 relative error = 3.6900522646916901138877227462719e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1074 y[1] (analytic) = 1.505745238961822436310450612942 y[1] (numeric) = 1.5057452389618224363105069352655 absolute error = 5.63223235e-23 relative error = 3.7404948754035562196030641851666e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=30.5MB, alloc=4.2MB, time=1.76 NO POLE x[1] = 0.1075 y[1] (analytic) = 1.5057559014482844048641410681889 y[1] (numeric) = 1.5057559014482844048641981504097 absolute error = 5.70822208e-23 relative error = 3.7909345561984174210423271678995e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1076 y[1] (analytic) = 1.505766573704510282920575565396 y[1] (numeric) = 1.5057665737045102829206334074808 absolute error = 5.78420848e-23 relative error = 3.8413712862343600639433611132106e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1077 y[1] (analytic) = 1.5057772557300731802321419498008 y[1] (numeric) = 1.5057772557300731802322005517163 absolute error = 5.86019155e-23 relative error = 3.8918050645934995874596785119558e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1078 y[1] (analytic) = 1.5057879475245458157777485990136 y[1] (numeric) = 1.5057879475245458157778079607267 absolute error = 5.93617131e-23 relative error = 3.9422359036402332498791769994920e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1079 y[1] (analytic) = 1.5057986490875005177799156638047 y[1] (numeric) = 1.5057986490875005177799757852822 absolute error = 6.01214775e-23 relative error = 3.9926637958157975811445918226613e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.108 y[1] (analytic) = 1.5058093604185092237218819391462 y[1] (numeric) = 1.5058093604185092237219428203547 absolute error = 6.08812085e-23 relative error = 4.0430887269208700332807433004387e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1081 y[1] (analytic) = 1.5058200815171434803647273648254 y[1] (numeric) = 1.5058200815171434803647890057315 absolute error = 6.16409061e-23 relative error = 4.0935106960385047699071095468031e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1082 y[1] (analytic) = 1.5058308123829744437645111549443 y[1] (numeric) = 1.5058308123829744437645735555147 absolute error = 6.24005704e-23 relative error = 4.1439297088928080884146128017202e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1083 y[1] (analytic) = 1.5058415530155728792894255556205 y[1] (numeric) = 1.5058415530155728792894887158219 absolute error = 6.31602014e-23 relative error = 4.1943457645670918470864400020373e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1084 y[1] (analytic) = 1.5058523034145091616369652302021 y[1] (numeric) = 1.505852303414509161637029150001 absolute error = 6.39197989e-23 relative error = 4.2447588488633526818111603863561e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=34.3MB, alloc=4.2MB, time=1.98 NO POLE x[1] = 0.1085 y[1] (analytic) = 1.5058630635793532748511122713103 y[1] (numeric) = 1.5058630635793532748511769506733 absolute error = 6.46793630e-23 relative error = 4.2951689675062969471589703455336e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1086 y[1] (analytic) = 1.5058738335096748123395368390232 y[1] (numeric) = 1.5058738335096748123396022779168 absolute error = 6.54388936e-23 relative error = 4.3455761129393164175729986008349e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1087 y[1] (analytic) = 1.5058846132050429768908134245115 y[1] (numeric) = 1.5058846132050429768908796229022 absolute error = 6.61983907e-23 relative error = 4.3959802842468084346942658009306e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1088 y[1] (analytic) = 1.505895402665026580691652738438 y[1] (numeric) = 1.5058954026650265806917196962922 absolute error = 6.69578542e-23 relative error = 4.4463814738728036384426506926613e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1089 y[1] (analytic) = 1.5059062018891940453441492234316 y[1] (numeric) = 1.5059062018891940453442169407158 absolute error = 6.77172842e-23 relative error = 4.4967796875427636801479978867285e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.109 y[1] (analytic) = 1.5059170108771134018830441899462 y[1] (numeric) = 1.5059170108771134018831126666268 absolute error = 6.84766806e-23 relative error = 4.5471749177012164428488888323471e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1091 y[1] (analytic) = 1.5059278296283522907930045748134 y[1] (numeric) = 1.5059278296283522907930738108567 absolute error = 6.92360433e-23 relative error = 4.5975671567930817121212694328147e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1092 y[1] (analytic) = 1.505938658142477962025917321798 y[1] (numeric) = 1.5059386581424779620259873171703 absolute error = 6.99953723e-23 relative error = 4.6479564039040484237216784132888e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1093 y[1] (analytic) = 1.505949496419057275018199383465 y[1] (numeric) = 1.5059494964190572750182701381326 absolute error = 7.07546676e-23 relative error = 4.6983426581200073183506455189297e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1094 y[1] (analytic) = 1.505960344457656698708123343665 y[1] (numeric) = 1.5059603444576566987081948575943 absolute error = 7.15139293e-23 relative error = 4.7487259251673321419267332275639e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=38.1MB, alloc=4.2MB, time=2.21 NO POLE x[1] = 0.1095 y[1] (analytic) = 1.5059712022578423115531586599458 y[1] (numeric) = 1.505971202257842311553230933103 absolute error = 7.22731572e-23 relative error = 4.7991061908517075125064187829072e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1096 y[1] (analytic) = 1.5059820698191798015473285251955 y[1] (numeric) = 1.5059820698191798015474015575468 absolute error = 7.30323513e-23 relative error = 4.8494834542597738634379618348988e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1097 y[1] (analytic) = 1.5059929471412344662385823478237 y[1] (numeric) = 1.5059929471412344662386561393352 absolute error = 7.37915115e-23 relative error = 4.8998577078382367829166619979165e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1098 y[1] (analytic) = 1.5060038342235712127461838497855 y[1] (numeric) = 1.5060038342235712127462584004234 absolute error = 7.45506379e-23 relative error = 4.9502289573143751429798471439833e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1099 y[1] (analytic) = 1.5060147310657545577781147817533 y[1] (numeric) = 1.5060147310657545577781900914837 absolute error = 7.53097304e-23 relative error = 5.0005971951353960181199521644520e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.11 y[1] (analytic) = 1.5060256376673486276484942547388 y[1] (numeric) = 1.5060256376673486276485703235279 absolute error = 7.60687891e-23 relative error = 5.0509624270288880587085010889854e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1101 y[1] (analytic) = 1.506036554027917158295013687471 y[1] (numeric) = 1.5060365540279171582950905152848 absolute error = 7.68278138e-23 relative error = 5.1013246388026153530827870355230e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1102 y[1] (analytic) = 1.5060474801470234952963873688295 y[1] (numeric) = 1.5060474801470234952964649556341 absolute error = 7.75868046e-23 relative error = 5.1516838361846211088525811431108e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1103 y[1] (analytic) = 1.5060584160242305938898186346384 y[1] (numeric) = 1.5060584160242305938898969803997 absolute error = 7.83457613e-23 relative error = 5.2020400049834132604061334145273e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1104 y[1] (analytic) = 1.5060693616591010189884816581192 y[1] (numeric) = 1.5060693616591010189885607628033 absolute error = 7.91046841e-23 relative error = 5.2523931575672910311062823489771e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=41.9MB, alloc=4.2MB, time=2.43 NO POLE x[1] = 0.1105 y[1] (analytic) = 1.5060803170511969451990188533065 y[1] (numeric) = 1.5060803170511969451990987168792 absolute error = 7.98635727e-23 relative error = 5.3027432731056107037898073692271e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1106 y[1] (analytic) = 1.5060912822000801568390538907227 y[1] (numeric) = 1.50609128220008015683913451315 absolute error = 8.06224273e-23 relative error = 5.3530903639670313425291099273843e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1107 y[1] (analytic) = 1.5061022571053120479547203246156 y[1] (numeric) = 1.5061022571053120479548017058634 absolute error = 8.13812478e-23 relative error = 5.4034344226010633054690723386518e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1108 y[1] (analytic) = 1.5061132417664536223382058310543 y[1] (numeric) = 1.5061132417664536223382879710884 absolute error = 8.21400341e-23 relative error = 5.4537754414576148444309862404584e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1109 y[1] (analytic) = 1.5061242361830654935453120561829 y[1] (numeric) = 1.5061242361830654935453949549691 absolute error = 8.28987862e-23 relative error = 5.5041134196265511527872991023330e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.111 y[1] (analytic) = 1.5061352403547078849130300739301 y[1] (numeric) = 1.5061352403547078849131137314342 absolute error = 8.36575041e-23 relative error = 5.5544483561979423386404339059263e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1111 y[1] (analytic) = 1.5061462542809406295771314524709 y[1] (numeric) = 1.5061462542809406295772158686586 absolute error = 8.44161877e-23 relative error = 5.6047802436226020781347028273192e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1112 y[1] (analytic) = 1.5061572779613231704897749287369 y[1] (numeric) = 1.506157277961323170489860103574 absolute error = 8.51748371e-23 relative error = 5.6551090876305692758097285377192e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1113 y[1] (analytic) = 1.5061683113954145604371286902715 y[1] (numeric) = 1.5061683113954145604372146237237 absolute error = 8.59334522e-23 relative error = 5.7054348806731653342798011826717e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1114 y[1] (analytic) = 1.5061793545827734620570082637241 y[1] (numeric) = 1.506179354582773462057094955757 absolute error = 8.66920329e-23 relative error = 5.7557576152021117186470714137500e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=45.7MB, alloc=4.2MB, time=2.65 NO POLE x[1] = 0.1115 y[1] (analytic) = 1.5061904075229581478565300092787 y[1] (numeric) = 1.506190407522958147856617459858 absolute error = 8.74505793e-23 relative error = 5.8060772969480641304311481955181e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1116 y[1] (analytic) = 1.5062014702155265002297802203105 y[1] (numeric) = 1.5062014702155265002298684294018 absolute error = 8.82090913e-23 relative error = 5.8563939183632531674585331744612e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1117 y[1] (analytic) = 1.5062125426600360114754998275632 y[1] (numeric) = 1.5062125426600360114755887951321 absolute error = 8.89675689e-23 relative error = 5.9067074785394798252266148256722e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1118 y[1] (analytic) = 1.5062236248560437838147847071408 y[1] (numeric) = 1.5062236248560437838148744331527 absolute error = 8.97260119e-23 relative error = 5.9570179632905105745786318002167e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1119 y[1] (analytic) = 1.5062347168031065294088015916041 y[1] (numeric) = 1.5062347168031065294088920760247 absolute error = 9.04844206e-23 relative error = 6.0073253916260669653173891606027e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.112 y[1] (analytic) = 1.5062458185007805703765195834656 y[1] (numeric) = 1.5062458185007805703766108262603 absolute error = 9.12427947e-23 relative error = 6.0576297427213548766913358667728e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1121 y[1] (analytic) = 1.5062569299486218388124572703712 y[1] (numeric) = 1.5062569299486218388125492715054 absolute error = 9.20011342e-23 relative error = 6.1079310156692950546262041889069e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1122 y[1] (analytic) = 1.5062680511461858768044454412601 y[1] (numeric) = 1.5062680511461858768045382006993 absolute error = 9.27594392e-23 relative error = 6.1582292162019400506203570679016e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1123 y[1] (analytic) = 1.5062791820930278364514054027928 y[1] (numeric) = 1.5062791820930278364514989205024 absolute error = 9.35177096e-23 relative error = 6.2085243367736024472215371249953e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1124 y[1] (analytic) = 1.5062903227887024798811428953345 y[1] (numeric) = 1.5062903227887024798812371712798 absolute error = 9.42759453e-23 relative error = 6.2588163698389984132071516709510e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=49.5MB, alloc=4.2MB, time=2.88 NO POLE x[1] = 0.1125 y[1] (analytic) = 1.5063014732327641792681576077836 y[1] (numeric) = 1.50630147323276417926825264193 absolute error = 9.50341464e-23 relative error = 6.3091053211308027964801855739121e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1126 y[1] (analytic) = 1.5063126334247669168514682905325 y[1] (numeric) = 1.5063126334247669168515640828453 absolute error = 9.57923128e-23 relative error = 6.3593911831042454080648996535395e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1127 y[1] (analytic) = 1.5063238033642642849524534658471 y[1] (numeric) = 1.5063238033642642849525500162916 absolute error = 9.65504445e-23 relative error = 6.4096739548536395929586691100218e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1128 y[1] (analytic) = 1.5063349830508094859927077349524 y[1] (numeric) = 1.5063349830508094859928050434938 absolute error = 9.73085414e-23 relative error = 6.4599536288348772130867870868446e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1129 y[1] (analytic) = 1.5063461724839553325119136811088 y[1] (numeric) = 1.5063461724839553325120117477124 absolute error = 9.80666036e-23 relative error = 6.5102302107814161681370634152295e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.113 y[1] (analytic) = 1.5063573716632542471857293679657 y[1] (numeric) = 1.5063573716632542471858281925965 absolute error = 9.88246308e-23 relative error = 6.5605036798726018054894161178237e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1131 y[1] (analytic) = 1.5063685805882582628436914324748 y[1] (numeric) = 1.5063685805882582628437910150981 absolute error = 9.95826233e-23 relative error = 6.6107740551194698566291624506978e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1132 y[1] (analytic) = 1.5063797992585190224871337716497 y[1] (numeric) = 1.5063797992585190224872341122305 absolute error = 1.003405808e-22 relative error = 6.6610413157020795326785227133900e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1133 y[1] (analytic) = 1.5063910276735877793071218224519 y[1] (numeric) = 1.5063910276735877793072229209555 absolute error = 1.010985036e-22 relative error = 6.7113054806315881255243647086875e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1134 y[1] (analytic) = 1.5064022658330153967024024340893 y[1] (numeric) = 1.5064022658330153967025042904806 absolute error = 1.018563913e-22 relative error = 6.7615665224504365578415177945652e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=53.4MB, alloc=4.2MB, time=3.10 NO POLE x[1] = 0.1135 y[1] (analytic) = 1.5064135137363523482973693320056 y[1] (numeric) = 1.5064135137363523482974719462496 absolute error = 1.026142440e-22 relative error = 6.8118244468934852633259358812818e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1136 y[1] (analytic) = 1.506424771383148717960044172845 y[1] (numeric) = 1.5064247713831487179601475449068 absolute error = 1.033720618e-22 relative error = 6.8620792596956062196267612088685e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1137 y[1] (analytic) = 1.5064360387729541998200731896714 y[1] (numeric) = 1.5064360387729541998201773195159 absolute error = 1.041298445e-22 relative error = 6.9123309466771298551606013116897e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1138 y[1] (analytic) = 1.5064473159053180982867394267223 y[1] (numeric) = 1.5064473159053180982868443143145 absolute error = 1.048875922e-22 relative error = 6.9625795135733975240956372323299e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1139 y[1] (analytic) = 1.5064586027797893280669905629777 y[1] (numeric) = 1.5064586027797893280670962082825 absolute error = 1.056453048e-22 relative error = 7.0128249528435922742805450153868e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.114 y[1] (analytic) = 1.5064698993959164141834823238216 y[1] (numeric) = 1.5064698993959164141835887268039 absolute error = 1.064029823e-22 relative error = 7.0630672635853414658002076874315e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1141 y[1] (analytic) = 1.506481205753247491992637480076 y[1] (numeric) = 1.5064812057532474919927446407006 absolute error = 1.071606246e-22 relative error = 7.1133064382584977325400522309561e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1142 y[1] (analytic) = 1.5064925218513303072027204336834 y[1] (numeric) = 1.5064925218513303072028283519152 absolute error = 1.079182318e-22 relative error = 7.1635424825991945151044590793036e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1143 y[1] (analytic) = 1.5065038476897122158919273893163 y[1] (numeric) = 1.50650384768971221589203606512 absolute error = 1.086758037e-22 relative error = 7.2137753824299202045367387697688e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1144 y[1] (analytic) = 1.5065151832679401845264921111886 y[1] (numeric) = 1.506515183267940184526601544529 absolute error = 1.094333404e-22 relative error = 7.2640051434872801553787130665970e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=57.2MB, alloc=4.2MB, time=3.32 NO POLE x[1] = 0.1145 y[1] (analytic) = 1.5065265285855607899788072643461 y[1] (numeric) = 1.5065265285855607899789174551879 absolute error = 1.101908418e-22 relative error = 7.3142317582323201371210120484105e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1146 y[1] (analytic) = 1.5065378836421202195455613397102 y[1] (numeric) = 1.5065378836421202195456722880181 absolute error = 1.109483079e-22 relative error = 7.3644552257642328358222999360787e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1147 y[1] (analytic) = 1.5065492484371642709658911621501 y[1] (numeric) = 1.5065492484371642709660028678887 absolute error = 1.117057386e-22 relative error = 7.4146755385447371540179903543591e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1148 y[1] (analytic) = 1.5065606229702383524395499808564 y[1] (numeric) = 1.5065606229702383524396624439904 absolute error = 1.124631340e-22 relative error = 7.4648927023112348434735123921136e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1149 y[1] (analytic) = 1.5065720072408874826450911412905 y[1] (numeric) = 1.5065720072408874826452043617846 absolute error = 1.132204941e-22 relative error = 7.5151067161635539809509709102857e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.115 y[1] (analytic) = 1.5065834012486562907580673379821 y[1] (numeric) = 1.5065834012486562907581813158008 absolute error = 1.139778187e-22 relative error = 7.5653175659266646836299671932356e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1151 y[1] (analytic) = 1.5065948049930890164692454474459 y[1] (numeric) = 1.5065948049930890164693601825537 absolute error = 1.147351078e-22 relative error = 7.6155252507011205110226308518520e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1152 y[1] (analytic) = 1.5066062184737295100028369404904 y[1] (numeric) = 1.5066062184737295100029524328519 absolute error = 1.154923615e-22 relative error = 7.6657297762251221435584942063814e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1153 y[1] (analytic) = 1.5066176416901212321347438731888 y[1] (numeric) = 1.5066176416901212321348601227684 absolute error = 1.162495796e-22 relative error = 7.7159311283247294080062568438966e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1154 y[1] (analytic) = 1.5066290746418072542108204557815 y[1] (numeric) = 1.5066290746418072542109374625437 absolute error = 1.170067622e-22 relative error = 7.7661293127386189481864869625783e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=61.0MB, alloc=4.2MB, time=3.54 NO POLE x[1] = 0.1155 y[1] (analytic) = 1.5066405173283302581651501987817 y[1] (numeric) = 1.5066405173283302581652679626909 absolute error = 1.177639092e-22 relative error = 7.8163243219309123474726526123748e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1156 y[1] (analytic) = 1.5066519697492325365383386355504 y[1] (numeric) = 1.5066519697492325365384571565711 absolute error = 1.185210207e-22 relative error = 7.8665161616406118688012472719594e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1157 y[1] (analytic) = 1.5066634319040559924958216206119 y[1] (numeric) = 1.5066634319040559924959408987083 absolute error = 1.192780964e-22 relative error = 7.9167048110580016956305301725972e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1158 y[1] (analytic) = 1.5066749037923421398461892029744 y[1] (numeric) = 1.5066749037923421398463092381109 absolute error = 1.200351365e-22 relative error = 7.9668902825598450322078016675427e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1159 y[1] (analytic) = 1.5066863854136321030595250737261 y[1] (numeric) = 1.506686385413632103059645865867 absolute error = 1.207921409e-22 relative error = 8.0170725686114708025747565949458e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.116 y[1] (analytic) = 1.5066978767674666172857615871702 y[1] (numeric) = 1.5066978767674666172858831362798 absolute error = 1.215491096e-22 relative error = 8.0672516683156548442130196828743e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1161 y[1] (analytic) = 1.5067093778533860283730503547664 y[1] (numeric) = 1.5067093778533860283731726608089 absolute error = 1.223060425e-22 relative error = 8.1174275741384071321805678115845e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1162 y[1] (analytic) = 1.5067208886709302928861484111437 y[1] (numeric) = 1.5067208886709302928862714740834 absolute error = 1.230629397e-22 relative error = 8.1676002918200132790833170275712e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1163 y[1] (analytic) = 1.5067324092196389781248199514487 y[1] (numeric) = 1.5067324092196389781249437712498 absolute error = 1.238198011e-22 relative error = 8.2177698138270134173678896921096e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1164 y[1] (analytic) = 1.5067439394990512621422536392937 y[1] (numeric) = 1.5067439394990512621423782159203 absolute error = 1.245766266e-22 relative error = 8.2679361326263652803061111421376e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=64.8MB, alloc=4.2MB, time=3.77 NO POLE x[1] = 0.1165 y[1] (analytic) = 1.5067554795087059337634954845676 y[1] (numeric) = 1.5067554795087059337636208179838 absolute error = 1.253334162e-22 relative error = 8.3180992473222216537588049258231e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1166 y[1] (analytic) = 1.5067670292481413926038972903726 y[1] (numeric) = 1.5067670292481413926040233805425 absolute error = 1.260901699e-22 relative error = 8.3682591570189504850832530568951e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1167 y[1] (analytic) = 1.5067785887168956490875806683487 y[1] (numeric) = 1.5067785887168956490877075152363 absolute error = 1.268468876e-22 relative error = 8.4184158541844598484069059549943e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1168 y[1] (analytic) = 1.5067901579145063244659166216469 y[1] (numeric) = 1.5067901579145063244660442252163 absolute error = 1.276035694e-22 relative error = 8.4685693445603253799469837002265e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1169 y[1] (analytic) = 1.5068017368405106508360206948133 y[1] (numeric) = 1.5068017368405106508361490550285 absolute error = 1.283602152e-22 relative error = 8.5187196206149880805468603949970e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.117 y[1] (analytic) = 1.5068133254944454711592636898423 y[1] (numeric) = 1.5068133254944454711593928066672 absolute error = 1.291168249e-22 relative error = 8.5688666748173086932776113058343e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1171 y[1] (analytic) = 1.5068249238758472392797979476599 y[1] (numeric) = 1.5068249238758472392799278210585 absolute error = 1.298733986e-22 relative error = 8.6190105129095103485653256957683e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1172 y[1] (analytic) = 1.5068365319842520199430991942963 y[1] (numeric) = 1.5068365319842520199432298242326 absolute error = 1.306299363e-22 relative error = 8.6691511339974080341506149427928e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1173 y[1] (analytic) = 1.5068481498191954888145239510048 y[1] (numeric) = 1.5068481498191954888146553374426 absolute error = 1.313864378e-22 relative error = 8.7192885239142953451888666825926e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1174 y[1] (analytic) = 1.5068597773802129324978825075854 y[1] (numeric) = 1.5068597773802129324980146504885 absolute error = 1.321429031e-22 relative error = 8.7694226817667269154613765130415e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=68.6MB, alloc=4.2MB, time=4.00 NO POLE x[1] = 0.1175 y[1] (analytic) = 1.5068714146668392485540274581707 y[1] (numeric) = 1.5068714146668392485541603575029 absolute error = 1.328993322e-22 relative error = 8.8195536066614742353536344033576e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1176 y[1] (analytic) = 1.5068830616786089455194577987296 y[1] (numeric) = 1.5068830616786089455195914544548 absolute error = 1.336557252e-22 relative error = 8.8696813043417407709296708659395e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1177 y[1] (analytic) = 1.5068947184150561429249385855456 y[1] (numeric) = 1.5068947184150561429250729976274 absolute error = 1.344120818e-22 relative error = 8.9198057540060869920061395895938e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1178 y[1] (analytic) = 1.5069063848757145713141361539235 y[1] (numeric) = 1.5069063848757145713142713223258 absolute error = 1.351684023e-22 relative error = 8.9699269746705806275602361895744e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1179 y[1] (analytic) = 1.5069180610601175722622688963813 y[1] (numeric) = 1.5069180610601175722624048210677 absolute error = 1.359246864e-22 relative error = 9.0200449455345248504377139392737e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.118 y[1] (analytic) = 1.5069297469677980983947735995785 y[1] (numeric) = 1.5069297469677980983949102805127 absolute error = 1.366809342e-22 relative error = 9.0701596723420951815031445370407e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1181 y[1] (analytic) = 1.506941442598288713405987339237 y[1] (numeric) = 1.5069414425982887134061247763827 absolute error = 1.374371457e-22 relative error = 9.1202711542015211930438321064883e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1182 y[1] (analytic) = 1.5069531479511215920778449323049 y[1] (numeric) = 1.5069531479511215920779831256257 absolute error = 1.381933208e-22 relative error = 9.1703793835853439182780786629555e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1183 y[1] (analytic) = 1.506964863025828520298591945617 y[1] (numeric) = 1.5069648630258285202987308950763 absolute error = 1.389494593e-22 relative error = 9.2204843463306738910328189266414e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1184 y[1] (analytic) = 1.506976587821940895081513260302 y[1] (numeric) = 1.5069765878219408950816529658635 absolute error = 1.397055615e-22 relative error = 9.2705860614542687614549366836711e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=72.4MB, alloc=4.2MB, time=4.22 NO POLE x[1] = 0.1185 y[1] (analytic) = 1.5069883223389897245836771911895 y[1] (numeric) = 1.5069883223389897245838176528167 absolute error = 1.404616272e-22 relative error = 9.3206845147937275942598375412841e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1186 y[1] (analytic) = 1.5070000665765056281246951604639 y[1] (numeric) = 1.5070000665765056281248363781203 absolute error = 1.412176564e-22 relative error = 9.3707797054586809552843093430748e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1187 y[1] (analytic) = 1.5070118205340188362054969248179 y[1] (numeric) = 1.5070118205340188362056388984669 absolute error = 1.419736490e-22 relative error = 9.4208716259233302485199058406923e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1188 y[1] (analytic) = 1.5070235842110591905271213553524 y[1] (numeric) = 1.5070235842110591905272640849575 absolute error = 1.427296051e-22 relative error = 9.4709602819334954676997273802565e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1189 y[1] (analytic) = 1.5070353576071561440095227694725 y[1] (numeric) = 1.507035357607156144009666254997 absolute error = 1.434855245e-22 relative error = 9.5210456593283754194916206120346e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.119 y[1] (analytic) = 1.5070471407218387608103928140262 y[1] (numeric) = 1.5070471407218387608105370554335 absolute error = 1.442414073e-22 relative error = 9.5711277638542806268034058242545e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1191 y[1] (analytic) = 1.5070589335546357163439978989343 y[1] (numeric) = 1.5070589335546357163441428961877 absolute error = 1.449972534e-22 relative error = 9.6212065879866525378795064809385e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1192 y[1] (analytic) = 1.5070707361050752973000321805567 y[1] (numeric) = 1.5070707361050752973001779336196 absolute error = 1.457530629e-22 relative error = 9.6712821374721373092421485878562e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1193 y[1] (analytic) = 1.507082548372685401662486094042 y[1] (numeric) = 1.5070825483726854016626326028776 absolute error = 1.465088356e-22 relative error = 9.7213543981513832322750618019535e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1194 y[1] (analytic) = 1.5070943703569935387285304339046 y[1] (numeric) = 1.5070943703569935387286776984762 absolute error = 1.472645716e-22 relative error = 9.7714233757715284880724750193041e-21 % h = 0.0001 TOP MAIN SOLVE Loop memory used=76.2MB, alloc=4.2MB, time=4.45 NO POLE x[1] = 0.1195 y[1] (analytic) = 1.507106202057526829127415982075 y[1] (numeric) = 1.5071062020575268291275640023458 absolute error = 1.480202708e-22 relative error = 9.8214890628092583994999622847139e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1196 y[1] (analytic) = 1.5071180434738120048393886826668 y[1] (numeric) = 1.5071180434738120048395374586 absolute error = 1.487759332e-22 relative error = 9.8715514583768674399920678784485e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1197 y[1] (analytic) = 1.5071298946053754092146203627036 y[1] (numeric) = 1.5071298946053754092147698942624 absolute error = 1.495315588e-22 relative error = 9.9216105615868707241044538587286e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1198 y[1] (analytic) = 1.5071417554517429969921549980493 y[1] (numeric) = 1.5071417554517429969923052851967 absolute error = 1.502871474e-22 relative error = 9.9716663582818522298215459135904e-21 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1199 y[1] (analytic) = 1.5071536260124403343188705237826 y[1] (numeric) = 1.5071536260124403343190215664818 absolute error = 1.510426992e-22 relative error = 1.0021718860845129577335705738749e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.12 y[1] (analytic) = 1.5071655062869925987684561882592 y[1] (numeric) = 1.5071655062869925987686079864732 absolute error = 1.517982140e-22 relative error = 1.0071768055119937910566810257652e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1201 y[1] (analytic) = 1.5071773962749245793604054501004 y[1] (numeric) = 1.5071773962749245793605580037923 absolute error = 1.525536919e-22 relative error = 1.0121813946854909279900472167638e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1202 y[1] (analytic) = 1.5071892959757606765790244173505 y[1] (numeric) = 1.5071892959757606765791777264832 absolute error = 1.533091327e-22 relative error = 1.0171856521894087894335703001299e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1203 y[1] (analytic) = 1.5072012053890249023924558280407 y[1] (numeric) = 1.5072012053890249023926098925772 absolute error = 1.540645365e-22 relative error = 1.0221895785986601562988205532128e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1204 y[1] (analytic) = 1.5072131245142408802717185714003 y[1] (numeric) = 1.5072131245142408802718733913035 absolute error = 1.548199032e-22 relative error = 1.0271931731612066817595473860448e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=80.1MB, alloc=4.2MB, time=4.68 NO POLE x[1] = 0.1205 y[1] (analytic) = 1.507225053350931845209762748952 y[1] (numeric) = 1.5072250533509318452099183241849 absolute error = 1.555752329e-22 relative error = 1.0321964364519950690714532294277e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1206 y[1] (analytic) = 1.5072369918986206437405402747307 y[1] (numeric) = 1.5072369918986206437406966052562 absolute error = 1.563305255e-22 relative error = 1.0371993677190418931889346297748e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1207 y[1] (analytic) = 1.5072489401568297339580910138618 y[1] (numeric) = 1.5072489401568297339582480996427 absolute error = 1.570857809e-22 relative error = 1.0422019662104069835395754283926e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1208 y[1] (analytic) = 1.5072608981250811855356444587356 y[1] (numeric) = 1.5072608981250811855358022997348 absolute error = 1.578409992e-22 relative error = 1.0472042325011037691636695549979e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1209 y[1] (analytic) = 1.5072728658028966797447369420148 y[1] (numeric) = 1.507272865802896679744895538195 absolute error = 1.585961802e-22 relative error = 1.0522061651757972592264573989844e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.121 y[1] (analytic) = 1.5072848431897975094743443857089 y[1] (numeric) = 1.5072848431897975094745037370329 absolute error = 1.593513240e-22 relative error = 1.0572077648095507315084232184409e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1211 y[1] (analytic) = 1.5072968302853045792500305855515 y[1] (numeric) = 1.5072968302853045792501906919821 absolute error = 1.601064306e-22 relative error = 1.0622090313139893615017950394872e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1212 y[1] (analytic) = 1.5073088270889384052531110299141 y[1] (numeric) = 1.5073088270889384052532718914139 absolute error = 1.608614998e-22 relative error = 1.0672099632738925423915060813211e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1213 y[1] (analytic) = 1.5073208336002191153398322524892 y[1] (numeric) = 1.5073208336002191153399938690208 absolute error = 1.616165316e-22 relative error = 1.0722105606009618032381199818260e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1214 y[1] (analytic) = 1.5073328498186664490605667179765 y[1] (numeric) = 1.5073328498186664490607290895026 absolute error = 1.623715261e-22 relative error = 1.0772108238703445385687719965776e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=83.9MB, alloc=4.2MB, time=4.91 NO POLE x[1] = 0.1215 y[1] (analytic) = 1.5073448757437997576790232400041 y[1] (numeric) = 1.5073448757437997576791863664874 absolute error = 1.631264833e-22 relative error = 1.0822107529937711860171347432762e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1216 y[1] (analytic) = 1.5073569113751380041914729305161 y[1] (numeric) = 1.5073569113751380041916368119191 absolute error = 1.638814030e-22 relative error = 1.0872103465561687934282468114174e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1217 y[1] (analytic) = 1.5073689567121997633459906798575 y[1] (numeric) = 1.5073689567121997633461553161427 absolute error = 1.646362852e-22 relative error = 1.0922096044693443840385915744739e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1218 y[1] (analytic) = 1.5073810117545032216617121667869 y[1] (numeric) = 1.507381011754503221661877557917 absolute error = 1.653911301e-22 relative error = 1.0972085279719319953742421659283e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1219 y[1] (analytic) = 1.5073930765015661774481063976473 y[1] (numeric) = 1.5073930765015661774482725435846 absolute error = 1.661459373e-22 relative error = 1.1022071143221638301550247281893e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.122 y[1] (analytic) = 1.5074051509529060408242637739223 y[1] (numeric) = 1.5074051509529060408244306746294 absolute error = 1.669007071e-22 relative error = 1.1072053654221211323685767892889e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1221 y[1] (analytic) = 1.5074172351080398337381996874089 y[1] (numeric) = 1.5074172351080398337383673428482 absolute error = 1.676554393e-22 relative error = 1.1122032798569121724027381387028e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1222 y[1] (analytic) = 1.5074293289664841899861736422319 y[1] (numeric) = 1.5074293289664841899863420523658 absolute error = 1.684101339e-22 relative error = 1.1172008575384723005402950628608e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1223 y[1] (analytic) = 1.5074414325277553552320239029296 y[1] (numeric) = 1.5074414325277553552321930677204 absolute error = 1.691647908e-22 relative error = 1.1221980977153837073913702804822e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1224 y[1] (analytic) = 1.5074535457913691870265176678353 y[1] (numeric) = 1.5074535457913691870266875872453 absolute error = 1.699194100e-22 relative error = 1.1271950002996428052398233832296e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=87.7MB, alloc=4.3MB, time=5.14 NO POLE x[1] = 0.1225 y[1] (analytic) = 1.5074656687568411548267167669821 y[1] (numeric) = 1.5074656687568411548268874409737 absolute error = 1.706739916e-22 relative error = 1.1321915658666336060161791098183e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1226 y[1] (analytic) = 1.5074778014236863400153588837563 y[1] (numeric) = 1.5074778014236863400155303122918 absolute error = 1.714285355e-22 relative error = 1.1371877936650219805073771138918e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1227 y[1] (analytic) = 1.5074899437914194359202542995228 y[1] (numeric) = 1.5074899437914194359204264825643 absolute error = 1.721830415e-22 relative error = 1.1421836822801634003687108680827e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1228 y[1] (analytic) = 1.5075020958595547478336981604479 y[1] (numeric) = 1.5075020958595547478338710979577 absolute error = 1.729375098e-22 relative error = 1.1471792329508747009076996452316e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1229 y[1] (analytic) = 1.5075142576276061930318982657431 y[1] (numeric) = 1.5075142576276061930320719576834 absolute error = 1.736919403e-22 relative error = 1.1521744449259216411585829434378e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.123 y[1] (analytic) = 1.5075264290950873007944183765517 y[1] (numeric) = 1.5075264290950873007945928228847 absolute error = 1.744463330e-22 relative error = 1.1571693181174523163056889964942e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1231 y[1] (analytic) = 1.5075386102615112124236370447017 y[1] (numeric) = 1.5075386102615112124238122453895 absolute error = 1.752006878e-22 relative error = 1.1621638517743045546857188658155e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1232 y[1] (analytic) = 1.5075508011263906812642219605453 y[1] (numeric) = 1.50755080112639068126439791555 absolute error = 1.759550047e-22 relative error = 1.1671580458086878754855452175048e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1233 y[1] (analytic) = 1.5075630016892380727226198191075 y[1] (numeric) = 1.5075630016892380727227965283912 absolute error = 1.767092837e-22 relative error = 1.1721519001328345039520430685872e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1234 y[1] (analytic) = 1.5075752119495653642865617037632 y[1] (numeric) = 1.5075752119495653642867391672879 absolute error = 1.774635247e-22 relative error = 1.1771454139956825584477816155518e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=91.5MB, alloc=4.3MB, time=5.38 NO POLE x[1] = 0.1235 y[1] (analytic) = 1.507587431906884145544583986663 y[1] (numeric) = 1.5075874319068841455447622043906 absolute error = 1.782177276e-22 relative error = 1.1821385866462143898930301583492e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1236 y[1] (analytic) = 1.5075996615607056182055647451261 y[1] (numeric) = 1.5075996615607056182057437170187 absolute error = 1.789718926e-22 relative error = 1.1871314193233748303668778857925e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1237 y[1] (analytic) = 1.5076119009105405961182756932208 y[1] (numeric) = 1.5076119009105405961184554192403 absolute error = 1.797260195e-22 relative error = 1.1921239106128857060518645693887e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1238 y[1] (analytic) = 1.5076241499558995052909496277478 y[1] (numeric) = 1.5076241499558995052911301078561 absolute error = 1.804801083e-22 relative error = 1.1971160604271252954451450414906e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1239 y[1] (analytic) = 1.5076364086962923839108633878458 y[1] (numeric) = 1.5076364086962923839110446220048 absolute error = 1.812341590e-22 relative error = 1.2021078686784946933968205305249e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.124 y[1] (analytic) = 1.507648677131228882363936327435 y[1] (numeric) = 1.5076486771312288823641183156067 absolute error = 1.819881717e-22 relative error = 1.2070993359427023217836773646977e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1241 y[1] (analytic) = 1.5076609552602182632543442997154 y[1] (numeric) = 1.5076609552602182632545270418615 absolute error = 1.827421461e-22 relative error = 1.2120904601423414361451052365131e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1242 y[1] (analytic) = 1.5076732430827694014241491529335 y[1] (numeric) = 1.5076732430827694014243326490159 absolute error = 1.834960824e-22 relative error = 1.2170812425164614492480933251805e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1243 y[1] (analytic) = 1.5076855405983907839729437366353 y[1] (numeric) = 1.5076855405983907839731279866156 absolute error = 1.842499803e-22 relative error = 1.2220716809877499844845677074277e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1244 y[1] (analytic) = 1.5076978478065905102775124176162 y[1] (numeric) = 1.5076978478065905102776974214562 absolute error = 1.850038400e-22 relative error = 1.2270617767952968465787365886407e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=95.3MB, alloc=4.3MB, time=5.60 NO POLE x[1] = 0.1245 y[1] (analytic) = 1.5077101647068762920115071047847 y[1] (numeric) = 1.507710164706876292011692862446 absolute error = 1.857576613e-22 relative error = 1.2320515285251416425080479200976e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1246 y[1] (analytic) = 1.5077224912987554531651387821501 y[1] (numeric) = 1.5077224912987554531653252935945 absolute error = 1.865114444e-22 relative error = 1.2370409374163983829291671802784e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1247 y[1] (analytic) = 1.5077348275817349300648845491489 y[1] (numeric) = 1.507734827581734930065071814338 absolute error = 1.872651891e-22 relative error = 1.2420300020551742309895882015629e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1248 y[1] (analytic) = 1.5077471735553212713932101675196 y[1] (numeric) = 1.5077471735553212713933981864151 absolute error = 1.880188955e-22 relative error = 1.2470187230173662393481793541489e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1249 y[1] (analytic) = 1.5077595292190206382083081139387 y[1] (numeric) = 1.5077595292190206382084968865021 absolute error = 1.887725634e-22 relative error = 1.2520070988891655057548388687614e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.125 y[1] (analytic) = 1.5077718945723388039638511376265 y[1] (numeric) = 1.5077718945723388039640406638194 absolute error = 1.895261929e-22 relative error = 1.2569951302465205062154588565892e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1251 y[1] (analytic) = 1.5077842696147811545287613221348 y[1] (numeric) = 1.5077842696147811545289516019188 absolute error = 1.902797840e-22 relative error = 1.2619828170021561265990074692654e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1252 y[1] (analytic) = 1.5077966543458526882069946505241 y[1] (numeric) = 1.5077966543458526882071856838606 absolute error = 1.910333365e-22 relative error = 1.2669701577423814637718099845358e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1253 y[1] (analytic) = 1.507809048765058015757341073139 y[1] (numeric) = 1.5078090487650580157575328599895 absolute error = 1.917868505e-22 relative error = 1.2719571530432141194873649552821e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1254 y[1] (analytic) = 1.5078214528719013604132400771908 y[1] (numeric) = 1.5078214528719013604134326175167 absolute error = 1.925403259e-22 relative error = 1.2769438021542559680537354075894e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=99.1MB, alloc=4.3MB, time=5.83 NO POLE x[1] = 0.1255 y[1] (analytic) = 1.5078338666658865579026117573538 y[1] (numeric) = 1.5078338666658865579028050511165 absolute error = 1.932937627e-22 relative error = 1.2819301049883568372628456109231e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1256 y[1] (analytic) = 1.5078462901465170564677033865824 y[1] (numeric) = 1.5078462901465170564678974337432 absolute error = 1.940471608e-22 relative error = 1.2869160607951920927240378299690e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1257 y[1] (analytic) = 1.5078587233132959168849514863546 y[1] (numeric) = 1.5078587233132959168851462868749 absolute error = 1.948005203e-22 relative error = 1.2919016701508663034904790480364e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1258 y[1] (analytic) = 1.5078711661657258124848593955488 y[1] (numeric) = 1.50787116616572581248505494939 absolute error = 1.955538412e-22 relative error = 1.2968869329682986718328370223228e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1259 y[1] (analytic) = 1.5078836187033090291718903371573 y[1] (numeric) = 1.5078836187033090291720866442806 absolute error = 1.963071233e-22 relative error = 1.3018718478340692302644313400082e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.126 y[1] (analytic) = 1.507896080925547465444375982041 y[1] (numeric) = 1.5078960809255474654445730424076 absolute error = 1.970603666e-22 relative error = 1.3068564146611763575316302869605e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1261 y[1] (analytic) = 1.5079085528319426324144405089299 y[1] (numeric) = 1.5079085528319426324146383225012 absolute error = 1.978135713e-22 relative error = 1.3118406346889820206209811960059e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1262 y[1] (analytic) = 1.5079210344219956538279401598721 y[1] (numeric) = 1.5079210344219956538281387266092 absolute error = 1.985667371e-22 relative error = 1.3168245058410039936354991607874e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1263 y[1] (analytic) = 1.5079335256952072660844182903323 y[1] (numeric) = 1.5079335256952072660846176101964 absolute error = 1.993198641e-22 relative error = 1.3218080286934859771643894500432e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1264 y[1] (analytic) = 1.5079460266510778182570759131442 y[1] (numeric) = 1.5079460266510778182572759860963 absolute error = 2.000729521e-22 relative error = 1.3267912018332118201608290112865e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=102.9MB, alloc=4.3MB, time=6.05 NO POLE x[1] = 0.1265 y[1] (analytic) = 1.5079585372891072721127577355152 y[1] (numeric) = 1.5079585372891072721129585615165 absolute error = 2.008260013e-22 relative error = 1.3317740264996254629301321100876e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1266 y[1] (analytic) = 1.5079710576087952021319536882865 y[1] (numeric) = 1.507971057608795202132155267298 absolute error = 2.015790115e-22 relative error = 1.3367565012795793040226071848591e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1267 y[1] (analytic) = 1.5079835876096407955288159466463 y[1] (numeric) = 1.5079835876096407955290182786291 absolute error = 2.023319828e-22 relative error = 1.3417386267494046645726203732593e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1268 y[1] (analytic) = 1.5079961272911428522711914414974 y[1] (numeric) = 1.5079961272911428522713945264125 absolute error = 2.030849151e-22 relative error = 1.3467204021591707847294577386029e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1269 y[1] (analytic) = 1.5080086766527997851006698606762 y[1] (numeric) = 1.5080086766527997851008736984845 absolute error = 2.038378083e-22 relative error = 1.3517018267589922924100915120481e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.127 y[1] (analytic) = 1.5080212356941096195526471392221 y[1] (numeric) = 1.5080212356941096195528517298847 absolute error = 2.045906626e-22 relative error = 1.3566829017883911609414959386504e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1271 y[1] (analytic) = 1.5080338044145699939764044378953 y[1] (numeric) = 1.508033804414569993976609781373 absolute error = 2.053434777e-22 relative error = 1.3616636251712929898717628712055e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1272 y[1] (analytic) = 1.5080463828136781595552026091378 y[1] (numeric) = 1.5080463828136781595554087053915 absolute error = 2.060962537e-22 relative error = 1.3666439974841514041442332379356e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1273 y[1] (analytic) = 1.5080589708909309803263921496765 y[1] (numeric) = 1.5080589708909309803265989986672 absolute error = 2.068489907e-22 relative error = 1.3716240193034213163711871406754e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1274 y[1] (analytic) = 1.5080715686458249332015386389622 y[1] (numeric) = 1.5080715686458249332017462406506 absolute error = 2.076016884e-22 relative error = 1.3766036885531648818905128973519e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=106.8MB, alloc=4.3MB, time=6.28 NO POLE x[1] = 0.1275 y[1] (analytic) = 1.5080841760778561079865636626391 y[1] (numeric) = 1.5080841760778561079867720169861 absolute error = 2.083543470e-22 relative error = 1.3815830064729989742002550580093e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1276 y[1] (analytic) = 1.5080967931865202074019012202415 y[1] (numeric) = 1.5080967931865202074021103272079 absolute error = 2.091069664e-22 relative error = 1.3865619723132573317185895143207e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1277 y[1] (analytic) = 1.5081094199713125471026696163089 y[1] (numeric) = 1.5081094199713125471028794758554 absolute error = 2.098595465e-22 relative error = 1.3915405853243193421576897005999e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1278 y[1] (analytic) = 1.508122056431728055698858834114 y[1] (numeric) = 1.5081220564317280556990694462013 absolute error = 2.106120873e-22 relative error = 1.3965188454196863984596108846742e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1279 y[1] (analytic) = 1.5081347025672612747755333911957 y[1] (numeric) = 1.5081347025672612747757447557844 absolute error = 2.113645887e-22 relative error = 1.4014967518498126608003121757364e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.128 y[1] (analytic) = 1.5081473583774063589130506758891 y[1] (numeric) = 1.5081473583774063589132627929399 absolute error = 2.121170508e-22 relative error = 1.4064743051913284282483077689663e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1281 y[1] (analytic) = 1.5081600238616570757072947640441 y[1] (numeric) = 1.5081600238616570757075076335176 absolute error = 2.128694735e-22 relative error = 1.4114515046947460587622697410316e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1282 y[1] (analytic) = 1.508172699019506805789925715122 y[1] (numeric) = 1.5081726990195068057901393369788 absolute error = 2.136218568e-22 relative error = 1.4164283502736777807538515145798e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1283 y[1] (analytic) = 1.5081853838504485428486443468619 y[1] (numeric) = 1.5081853838504485428488587210626 absolute error = 2.143742007e-22 relative error = 1.4214048418417593982593769385473e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1284 y[1] (analytic) = 1.5081980783539748936474724877052 y[1] (numeric) = 1.5081980783539748936476876142102 absolute error = 2.151265050e-22 relative error = 1.4263809779865645373249361893368e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=110.6MB, alloc=4.3MB, time=6.51 NO POLE x[1] = 0.1285 y[1] (analytic) = 1.5082107825295780780470487061665 y[1] (numeric) = 1.5082107825295780780472645849364 absolute error = 2.158787699e-22 relative error = 1.4313567599478842858896552936153e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1286 y[1] (analytic) = 1.508223496376749929024939516341 y[1] (numeric) = 1.5082234963767499290251561473363 absolute error = 2.166309953e-22 relative error = 1.4363321869763935506945633573736e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1287 y[1] (analytic) = 1.5082362198949818926959660587338 y[1] (numeric) = 1.5082362198949818926961834419149 absolute error = 2.173831811e-22 relative error = 1.4413072583228132263742003001836e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1288 y[1] (analytic) = 1.5082489530837650283325462555991 y[1] (numeric) = 1.5082489530837650283327643909264 absolute error = 2.181353273e-22 relative error = 1.4462819739009307633043903796594e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1289 y[1] (analytic) = 1.5082616959425900083850524399758 y[1] (numeric) = 1.5082616959425900083852713274097 absolute error = 2.188874339e-22 relative error = 1.4512563336245572956223409740777e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.129 y[1] (analytic) = 1.5082744484709471185021844576049 y[1] (numeric) = 1.5082744484709471185024040971057 absolute error = 2.196395008e-22 relative error = 1.4562303367445183418201773731937e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1291 y[1] (analytic) = 1.5082872106683262575513582409129 y[1] (numeric) = 1.508287210668326257551578632441 absolute error = 2.203915281e-22 relative error = 1.4612039838376929616492732238192e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1292 y[1] (analytic) = 1.5082999825342169376391098542479 y[1] (numeric) = 1.5082999825342169376393309977636 absolute error = 2.211435157e-22 relative error = 1.4661772741549653260984238453460e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1293 y[1] (analytic) = 1.5083127640681082841315150095496 y[1] (numeric) = 1.5083127640681082841317369050132 absolute error = 2.218954636e-22 relative error = 1.4711502076102582684634386843493e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1294 y[1] (analytic) = 1.5083255552694890356746240516385 y[1] (numeric) = 1.5083255552694890356748466990101 absolute error = 2.226473716e-22 relative error = 1.4761227827915446905811816486350e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=114.4MB, alloc=4.3MB, time=6.73 NO POLE x[1] = 0.1295 y[1] (analytic) = 1.5083383561378475442149124123053 y[1] (numeric) = 1.5083383561378475442151358115452 absolute error = 2.233992399e-22 relative error = 1.4810950009387911443999666126043e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1296 y[1] (analytic) = 1.508351166672671775019746532384 y[1] (numeric) = 1.5083511666726717750199706834523 absolute error = 2.241510683e-22 relative error = 1.4860668606400406144249578393167e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1297 y[1] (analytic) = 1.5083639868734493066978652509889 y[1] (numeric) = 1.5083639868734493066980901538457 absolute error = 2.249028568e-22 relative error = 1.4910383618093448543909394108402e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1298 y[1] (analytic) = 1.5083768167396673312198766610966 y[1] (numeric) = 1.5083768167396673312201023157021 absolute error = 2.256546055e-22 relative error = 1.4960095050237437764619678258852e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1299 y[1] (analytic) = 1.5083896562708126539387704306535 y[1] (numeric) = 1.5083896562708126539389968369677 absolute error = 2.264063142e-22 relative error = 1.5009802888714025657975959914294e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.13 y[1] (analytic) = 1.5084025054663716936104455883875 y[1] (numeric) = 1.5084025054663716936106727463705 absolute error = 2.271579830e-22 relative error = 1.5059507139294144934152567656734e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1301 y[1] (analytic) = 1.5084153643258304824142537735039 y[1] (numeric) = 1.5084153643258304824144816831157 absolute error = 2.279096118e-22 relative error = 1.5109207794489793817443632981227e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1302 y[1] (analytic) = 1.5084282328486746659735579484426 y[1] (numeric) = 1.5084282328486746659737866096432 absolute error = 2.286612006e-22 relative error = 1.5158904853442852750172764292208e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1303 y[1] (analytic) = 1.508441111034389503376306573875 y[1] (numeric) = 1.5084411110343895033765359866244 absolute error = 2.294127494e-22 relative error = 1.5208598315295441359054325686584e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1304 y[1] (analytic) = 1.5084539988824598671956232451176 y[1] (numeric) = 1.5084539988824598671958534093757 absolute error = 2.301642581e-22 relative error = 1.5258288172560614636396496269733e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=118.2MB, alloc=4.3MB, time=6.96 NO POLE x[1] = 0.1305 y[1] (analytic) = 1.508466896392370243510411789138 y[1] (numeric) = 1.5084668963923702435106427048647 absolute error = 2.309157267e-22 relative error = 1.5307974424381140908679520669453e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1306 y[1] (analytic) = 1.5084798035636047319259768213306 y[1] (numeric) = 1.5084798035636047319262084884857 absolute error = 2.316671551e-22 relative error = 1.5357657063270837712266111832391e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1307 y[1] (analytic) = 1.508492720395647045594659761235 y[1] (numeric) = 1.5084927203956470455948921797784 absolute error = 2.324185434e-22 relative error = 1.5407336095002256950586009434403e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1308 y[1] (analytic) = 1.5085056468879805112364903063739 y[1] (numeric) = 1.5085056468879805112367234762654 absolute error = 2.331698915e-22 relative error = 1.5457011512089809583189438603074e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1309 y[1] (analytic) = 1.5085185830400880691598533633829 y[1] (numeric) = 1.5085185830400880691600872845823 absolute error = 2.339211994e-22 relative error = 1.5506683313677394060237013666651e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.131 y[1] (analytic) = 1.5085315288514522732821714356062 y[1] (numeric) = 1.5085315288514522732824061080733 absolute error = 2.346724671e-22 relative error = 1.5556351498909149184369774650961e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1311 y[1] (analytic) = 1.5085444843215552911506024663307 y[1] (numeric) = 1.5085444843215552911508378900251 absolute error = 2.354236944e-22 relative error = 1.5606016053671641653863645125539e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1312 y[1] (analytic) = 1.5085574494498789039627531368306 y[1] (numeric) = 1.508557449449878903962989311712 absolute error = 2.361748814e-22 relative error = 1.5655676983738682395887158951526e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1313 y[1] (analytic) = 1.5085704242359045065874076183939 y[1] (numeric) = 1.5085704242359045065876445444221 absolute error = 2.369260282e-22 relative error = 1.5705334294884095422498536354615e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1314 y[1] (analytic) = 1.5085834086791131075852717775024 y[1] (numeric) = 1.5085834086791131075855094546369 absolute error = 2.376771345e-22 relative error = 1.5754987966366776560883464957583e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=122.0MB, alloc=4.3MB, time=7.18 NO POLE x[1] = 0.1315 y[1] (analytic) = 1.5085964027789853292297328333336 y[1] (numeric) = 1.508596402778985329229971261534 absolute error = 2.384282004e-22 relative error = 1.5804638003961260184105549897611e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1316 y[1] (analytic) = 1.5086094065350014075276344667564 y[1] (numeric) = 1.5086094065350014075278736459823 absolute error = 2.391792259e-22 relative error = 1.5854284406813472782371983153392e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1317 y[1] (analytic) = 1.5086224199466411922400673799879 y[1] (numeric) = 1.5086224199466411922403073101988 absolute error = 2.399302109e-22 relative error = 1.5903927167441018536868526077471e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1318 y[1] (analytic) = 1.5086354430133841469031753060804 y[1] (numeric) = 1.5086354430133841469034159872359 absolute error = 2.406811555e-22 relative error = 1.5953566291618985333041407144923e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1319 y[1] (analytic) = 1.5086484757347093488489764674064 y[1] (numeric) = 1.5086484757347093488492178994659 absolute error = 2.414320595e-22 relative error = 1.6003201765237125932576069742715e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.132 y[1] (analytic) = 1.5086615181100954892262004823081 y[1] (numeric) = 1.5086615181100954892264426652311 absolute error = 2.421829230e-22 relative error = 1.6052833594071069447132248923098e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1321 y[1] (analytic) = 1.5086745701390208730211407190793 y[1] (numeric) = 1.5086745701390208730213836528251 absolute error = 2.429337458e-22 relative error = 1.6102461764011453913336386437753e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1322 y[1] (analytic) = 1.5086876318209634190785220964431 y[1] (numeric) = 1.5086876318209634190787657809713 absolute error = 2.436845282e-22 relative error = 1.6152086294091005251140494804080e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1323 y[1] (analytic) = 1.5087007031554006601223843296946 y[1] (numeric) = 1.5087007031554006601226287649644 absolute error = 2.444352698e-22 relative error = 1.6201707156944463896562041740374e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1324 y[1] (analytic) = 1.5087137841418097427769806216684 y[1] (numeric) = 1.5087137841418097427772258076392 absolute error = 2.451859708e-22 relative error = 1.6251324364976706457940981676055e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=125.8MB, alloc=4.3MB, time=7.41 NO POLE x[1] = 0.1325 y[1] (analytic) = 1.5087268747796674275876917976996 y[1] (numeric) = 1.5087268747796674275879377343307 absolute error = 2.459366311e-22 relative error = 1.6300937910708078016174814660377e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1326 y[1] (analytic) = 1.5087399750684500890419558837384 y[1] (numeric) = 1.5087399750684500890422025709891 absolute error = 2.466872507e-22 relative error = 1.6350547793287444079066519840790e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1327 y[1] (analytic) = 1.5087530850076337155902131267831 y[1] (numeric) = 1.5087530850076337155904605646125 absolute error = 2.474378294e-22 relative error = 1.6400153998607933841433656763706e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1328 y[1] (analytic) = 1.508766204596693909666866456792 y[1] (numeric) = 1.5087662045966939096671146451594 absolute error = 2.481883674e-22 relative error = 1.6449756539075109384960196840531e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1329 y[1] (analytic) = 1.5087793338351058877112573892382 y[1] (numeric) = 1.5087793338351058877115063281027 absolute error = 2.489388645e-22 relative error = 1.6499355400582817475226350710532e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.133 y[1] (analytic) = 1.5087924727223444801886573674652 y[1] (numeric) = 1.508792472722344480188907056786 absolute error = 2.496893208e-22 relative error = 1.6548950588909060310573122749684e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1331 y[1] (analytic) = 1.5088056212578841316112745440065 y[1] (numeric) = 1.5088056212578841316115249837427 absolute error = 2.504397362e-22 relative error = 1.6598542096576335186791584383905e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1332 y[1] (analytic) = 1.508818779441198900559276000027 y[1] (numeric) = 1.5088187794411989005595271901377 absolute error = 2.511901107e-22 relative error = 1.6648129922735315704684236441906e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1333 y[1] (analytic) = 1.5088319472717624597018254020463 y[1] (numeric) = 1.5088319472717624597020773424906 absolute error = 2.519404443e-22 relative error = 1.6697714066536919736814239916168e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1334 y[1] (analytic) = 1.508845124749048095818136095102 y[1] (numeric) = 1.5088451247490480958183887858388 absolute error = 2.526907368e-22 relative error = 1.6747294513877138614973455764236e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=129.7MB, alloc=4.3MB, time=7.63 NO POLE x[1] = 0.1335 y[1] (analytic) = 1.5088583118725287098185396315105 y[1] (numeric) = 1.508858311872528709818793072499 absolute error = 2.534409885e-22 relative error = 1.6796871283790309168245264139687e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1336 y[1] (analytic) = 1.5088715086416768167655697343843 y[1] (numeric) = 1.5088715086416768167658239255833 absolute error = 2.541911990e-22 relative error = 1.6846444348918030743521705535436e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1337 y[1] (analytic) = 1.5088847150559645458950616950595 y[1] (numeric) = 1.508884715055964545895316636428 absolute error = 2.549413685e-22 relative error = 1.6896013721667544537774805775809e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1338 y[1] (analytic) = 1.5088979311148636406372672035925 y[1] (numeric) = 1.5088979311148636406375228950893 absolute error = 2.556914968e-22 relative error = 1.6945579387936458810608432242922e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1339 y[1] (analytic) = 1.5089111568178454586379846114791 y[1] (numeric) = 1.5089111568178454586382410530632 absolute error = 2.564415841e-22 relative error = 1.6995141360132273301122865675059e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.134 y[1] (analytic) = 1.5089243921643809717797046257527 y[1] (numeric) = 1.5089243921643809717799618173829 absolute error = 2.571916302e-22 relative error = 1.7044699624153319215538608108708e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1341 y[1] (analytic) = 1.5089376371539407662027714336134 y[1] (numeric) = 1.5089376371539407662030293752486 absolute error = 2.579416352e-22 relative error = 1.7094254185780175760157056118327e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1342 y[1] (analytic) = 1.5089508917859950423265592567443 y[1] (numeric) = 1.5089508917859950423268179483432 absolute error = 2.586915989e-22 relative error = 1.7143805030912072432110705517819e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1343 y[1] (analytic) = 1.5089641560600136148706643344653 y[1] (numeric) = 1.5089641560600136148709237759867 absolute error = 2.594415214e-22 relative error = 1.7193352165330138421667170714386e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1344 y[1] (analytic) = 1.508977429975465912876112334879 y[1] (numeric) = 1.5089774299754659128763725262816 absolute error = 2.601914026e-22 relative error = 1.7242895581561507319871661493281e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=133.5MB, alloc=4.3MB, time=7.86 NO POLE x[1] = 0.1345 y[1] (analytic) = 1.5089907135318209797265811931588 y[1] (numeric) = 1.5089907135318209797268421344013 absolute error = 2.609412425e-22 relative error = 1.7292435278760738223437275742721e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1346 y[1] (analytic) = 1.5090040067285474731696393761309 y[1] (numeric) = 1.509004006728547473169901067172 absolute error = 2.616910411e-22 relative error = 1.7341971256082636709448522140896e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1347 y[1] (analytic) = 1.5090173095651136653379995723009 y[1] (numeric) = 1.5090173095651136653382620130991 absolute error = 2.624407982e-22 relative error = 1.7391503499428596489146871467553e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1348 y[1] (analytic) = 1.509030622040987442770787806474 y[1] (numeric) = 1.5090306220409874427710509969881 absolute error = 2.631905141e-22 relative error = 1.7441032027834579421739297859643e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1349 y[1] (analytic) = 1.5090439441556363064348279781196 y[1] (numeric) = 1.5090439441556363064350919183081 absolute error = 2.639401885e-22 relative error = 1.7490556820575819055775019412395e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.135 y[1] (analytic) = 1.5090572759085273717459418226269 y[1] (numeric) = 1.5090572759085273717462065124483 absolute error = 2.646898214e-22 relative error = 1.7540077876808459206005995383152e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1351 y[1] (analytic) = 1.5090706172991273685902642946012 y[1] (numeric) = 1.509070617299127368590529734014 absolute error = 2.654394128e-22 relative error = 1.7589595195688891127979352240973e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1352 y[1] (analytic) = 1.509083968326902641345574372347 y[1] (numeric) = 1.5090839683269026413458405613098 absolute error = 2.661889628e-22 relative error = 1.7639108783000290112322818946063e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1353 y[1] (analytic) = 1.5090973289913191489026412826864 y[1] (numeric) = 1.5090973289913191489029082211576 absolute error = 2.669384712e-22 relative error = 1.7688618624646410903824826557019e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1354 y[1] (analytic) = 1.5091106992918424646865861452565 y[1] (numeric) = 1.5091106992918424646868538331946 absolute error = 2.676879381e-22 relative error = 1.7738124726410982764443406966647e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=137.3MB, alloc=4.3MB, time=8.08 NO POLE x[1] = 0.1355 y[1] (analytic) = 1.5091240792279377766782590354336 y[1] (numeric) = 1.5091240792279377766785274727969 absolute error = 2.684373633e-22 relative error = 1.7787627074198666889288398999226e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1356 y[1] (analytic) = 1.5091374687990698874356314650278 y[1] (numeric) = 1.5091374687990698874359006517747 absolute error = 2.691867469e-22 relative error = 1.7837125673793747459768468333368e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1357 y[1] (analytic) = 1.5091508680047032141152042798927 y[1] (numeric) = 1.5091508680047032141154742159815 absolute error = 2.699360888e-22 relative error = 1.7886620517728036315788488162569e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1358 y[1] (analytic) = 1.5091642768443017884934309735942 y[1] (numeric) = 1.5091642768443017884937016589832 absolute error = 2.706853890e-22 relative error = 1.7936111605160013006526810988904e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1359 y[1] (analytic) = 1.5091776953173292569881564162805 y[1] (numeric) = 1.5091776953173292569884278509281 absolute error = 2.714346476e-22 relative error = 1.7985598941874530720047504363757e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.136 y[1] (analytic) = 1.5091911234232488806800709978973 y[1] (numeric) = 1.5091911234232488806803431817617 absolute error = 2.721838644e-22 relative error = 1.8035082513778257568687429493578e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1361 y[1] (analytic) = 1.5092045611615235353341801848883 y[1] (numeric) = 1.5092045611615235353344531179277 absolute error = 2.729330394e-22 relative error = 1.8084562320030596275873138181983e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1362 y[1] (analytic) = 1.5092180085316157114212894895233 y[1] (numeric) = 1.5092180085316157114215631716959 absolute error = 2.736821726e-22 relative error = 1.8134038359791198765247338801485e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1363 y[1] (analytic) = 1.5092314655329875141395048509945 y[1] (numeric) = 1.5092314655329875141397792822584 absolute error = 2.744312639e-22 relative error = 1.8183510625594077362636578739090e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1364 y[1] (analytic) = 1.5092449321651006634357484274205 y[1] (numeric) = 1.5092449321651006634360236077338 absolute error = 2.751803133e-22 relative error = 1.8232979116599560031810175630254e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=141.1MB, alloc=4.3MB, time=8.31 NO POLE x[1] = 0.1365 y[1] (analytic) = 1.5092584084274164940272897978975 y[1] (numeric) = 1.5092584084274164940275657272184 absolute error = 2.759293209e-22 relative error = 1.8282443838593995066388477950983e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1366 y[1] (analytic) = 1.509271894319395955423292573737 y[1] (numeric) = 1.5092718943193959554235692520235 absolute error = 2.766782865e-22 relative error = 1.8331904777486609552450754567301e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1367 y[1] (analytic) = 1.509285389840499611946376418027 y[1] (numeric) = 1.5092853898404996119466538452372 absolute error = 2.774272102e-22 relative error = 1.8381361939064310668398416271211e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1368 y[1] (analytic) = 1.5092988949901876427541944726556 y[1] (numeric) = 1.5092988949901876427544726487475 absolute error = 2.781760919e-22 relative error = 1.8430815315862832950799125946519e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1369 y[1] (analytic) = 1.5093124097679198418610261919328 y[1] (numeric) = 1.5093124097679198418613051168643 absolute error = 2.789249315e-22 relative error = 1.8480264900418398335795323473939e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.137 y[1] (analytic) = 1.5093259341731556181593855819471 y[1] (numeric) = 1.5093259341731556181596652556762 absolute error = 2.796737291e-22 relative error = 1.8529710698518665014659067106348e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1371 y[1] (analytic) = 1.5093394682053539954416448447932 y[1] (numeric) = 1.5093394682053539954419252672779 absolute error = 2.804224847e-22 relative error = 1.8579152709325889541516625742289e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1372 y[1] (analytic) = 1.5093530118639736124216734268049 y[1] (numeric) = 1.5093530118639736124219545980029 absolute error = 2.811711980e-22 relative error = 1.8628590912126513136378869342007e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1373 y[1] (analytic) = 1.5093665651484727227564924699277 y[1] (numeric) = 1.509366565148472722756774389797 absolute error = 2.819198693e-22 relative error = 1.8678025325959716567684827513481e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1374 y[1] (analytic) = 1.5093801280583091950679446653666 y[1] (numeric) = 1.5093801280583091950682273338649 absolute error = 2.826684983e-22 relative error = 1.8727455930112800000401698442423e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=144.9MB, alloc=4.3MB, time=8.54 NO POLE x[1] = 0.1375 y[1] (analytic) = 1.509393700592940512964379508639 y[1] (numeric) = 1.5093937005929405129646629257242 absolute error = 2.834170852e-22 relative error = 1.8776882736999912957137206362766e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1376 y[1] (analytic) = 1.5094072827518237750623539551695 y[1] (numeric) = 1.5094072827518237750626381207993 absolute error = 2.841656298e-22 relative error = 1.8826305732534511353767186034138e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1377 y[1] (analytic) = 1.5094208745344156950083484755543 y[1] (numeric) = 1.5094208745344156950086333896865 absolute error = 2.849141322e-22 relative error = 1.8875724922505952005770775493538e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1378 y[1] (analytic) = 1.5094344759401726015004985096303 y[1] (numeric) = 1.5094344759401726015007841722226 absolute error = 2.856625923e-22 relative error = 1.8925140299453609346573839654333e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1379 y[1] (analytic) = 1.5094480869685504383103413184765 y[1] (numeric) = 1.5094480869685504383106277294866 absolute error = 2.864110101e-22 relative error = 1.8974551862542286516763561723543e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.138 y[1] (analytic) = 1.5094617076190047643045782334806 y[1] (numeric) = 1.5094617076190047643048653928661 absolute error = 2.871593855e-22 relative error = 1.9023959604312160513120544958056e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1381 y[1] (analytic) = 1.5094753378909907534668523015979 y[1] (numeric) = 1.5094753378909907534671402093164 absolute error = 2.879077185e-22 relative error = 1.9073363523928718195855871871055e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1382 y[1] (analytic) = 1.5094889777839631949195413259332 y[1] (numeric) = 1.5094889777839631949198299819423 absolute error = 2.886560091e-22 relative error = 1.9122763620557698935973356806904e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1383 y[1] (analytic) = 1.5095026272973764929455663007727 y[1] (numeric) = 1.50950262729737649294585570503 absolute error = 2.894042573e-22 relative error = 1.9172159893365094705939485425558e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1384 y[1] (analytic) = 1.5095162864306846670102152401949 y[1] (numeric) = 1.5095162864306846670105053926579 absolute error = 2.901524630e-22 relative error = 1.9221552334892511476505788053437e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=148.7MB, alloc=4.3MB, time=8.76 NO POLE x[1] = 0.1385 y[1] (analytic) = 1.5095299551833413517829823993857 y[1] (numeric) = 1.509529955183341351783273300012 absolute error = 2.909006263e-22 relative error = 1.9270940950931205360496632554051e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1386 y[1] (analytic) = 1.5095436335547997971594228877863 y[1] (numeric) = 1.5095436335547997971597145365333 absolute error = 2.916487470e-22 relative error = 1.9320325727398889439974946838945e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1387 y[1] (analytic) = 1.5095573215445128682830226731978 y[1] (numeric) = 1.5095573215445128682833150700229 absolute error = 2.923968251e-22 relative error = 1.9369706663462927531240812258853e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1388 y[1] (analytic) = 1.5095710191519330455670839759688 y[1] (numeric) = 1.5095710191519330455673771208294 absolute error = 2.931448606e-22 relative error = 1.9419083758290936997963500727933e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1389 y[1] (analytic) = 1.5095847263765124247166260523904 y[1] (numeric) = 1.5095847263765124247169199452439 absolute error = 2.938928535e-22 relative error = 1.9468457011050788841432586945927e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.139 y[1] (analytic) = 1.5095984432177027167503013664225 y[1] (numeric) = 1.5095984432177027167505960072262 absolute error = 2.946408037e-22 relative error = 1.9517826414286329629282131559404e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1391 y[1] (analytic) = 1.5096121696749552480223271488742 y[1] (numeric) = 1.5096121696749552480226225375856 absolute error = 2.953887114e-22 relative error = 1.9567191980414554464126609488440e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1392 y[1] (analytic) = 1.5096259057477209602444323431626 y[1] (numeric) = 1.5096259057477209602447284797388 absolute error = 2.961365762e-22 relative error = 1.9616553682107284482593908748797e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1393 y[1] (analytic) = 1.5096396514354504105078199367696 y[1] (numeric) = 1.5096396514354504105081168211679 absolute error = 2.968843983e-22 relative error = 1.9665911531782143651760108389983e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1394 y[1] (analytic) = 1.5096534067375937713051446775212 y[1] (numeric) = 1.5096534067375937713054423096989 absolute error = 2.976321777e-22 relative error = 1.9715265528608453950304520245850e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=152.5MB, alloc=4.3MB, time=8.99 NO POLE x[1] = 0.1395 y[1] (analytic) = 1.5096671716536008305525061738079 y[1] (numeric) = 1.5096671716536008305528045537221 absolute error = 2.983799142e-22 relative error = 1.9764615658507838606267346560172e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1396 y[1] (analytic) = 1.5096809461829209916114573778669 y[1] (numeric) = 1.5096809461829209916117565054749 absolute error = 2.991276080e-22 relative error = 1.9813961933898323464234574084257e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1397 y[1] (analytic) = 1.5096947303250032733110284512471 y[1] (numeric) = 1.509694730325003273311328326506 absolute error = 2.998752589e-22 relative error = 1.9863304340702282951268299212071e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1398 y[1] (analytic) = 1.5097085240792963099697660115743 y[1] (numeric) = 1.5097085240792963099700666344411 absolute error = 3.006228668e-22 relative error = 1.9912642871466625499788812826373e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1399 y[1] (analytic) = 1.5097223274452483514177877597354 y[1] (numeric) = 1.5097223274452483514180891301673 absolute error = 3.013704319e-22 relative error = 1.9961977538609960830164636117520e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.14 y[1] (analytic) = 1.5097361404223072630188524866009 y[1] (numeric) = 1.5097361404223072630191546045549 absolute error = 3.021179540e-22 relative error = 2.0011308328055973509750063209175e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1401 y[1] (analytic) = 1.5097499630099205256924454584001 y[1] (numeric) = 1.5097499630099205256927483238333 absolute error = 3.028654332e-22 relative error = 2.0060635245599928491363870297354e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1402 y[1] (analytic) = 1.5097637952075352359358791798687 y[1] (numeric) = 1.509763795207535235936182792738 absolute error = 3.036128693e-22 relative error = 2.0109958277166445804383311017366e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1403 y[1] (analytic) = 1.5097776370145981058464095342822 y[1] (numeric) = 1.5097776370145981058467138945446 absolute error = 3.043602624e-22 relative error = 2.0159277428551362715879777327378e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1404 y[1] (analytic) = 1.5097914884305554631433672994919 y[1] (numeric) = 1.5097914884305554631436724071043 absolute error = 3.051076124e-22 relative error = 2.0208592692303667308720134090774e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=156.4MB, alloc=4.3MB, time=9.21 NO POLE x[1] = 0.1405 y[1] (analytic) = 1.509805349454853251190305039078 y[1] (numeric) = 1.5098053494548532511906108939974 absolute error = 3.058549194e-22 relative error = 2.0257904074219587673178851635193e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1406 y[1] (analytic) = 1.5098192200869370290171593677337 y[1] (numeric) = 1.5098192200869370290174659699168 absolute error = 3.066021831e-22 relative error = 2.0307211553602126855893977778593e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1407 y[1] (analytic) = 1.5098331003262519713424285899933 y[1] (numeric) = 1.5098331003262519713427359393971 absolute error = 3.073494038e-22 relative error = 2.0356515149494766542616743520504e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1408 y[1] (analytic) = 1.5098469901722428685953657114191 y[1] (numeric) = 1.5098469901722428685956738080003 absolute error = 3.080965812e-22 relative error = 2.0405814841201388172271407360032e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1409 y[1] (analytic) = 1.5098608896243541269381868213565 y[1] (numeric) = 1.5098608896243541269384956650719 absolute error = 3.088437154e-22 relative error = 2.0455110634519368133894777144595e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.141 y[1] (analytic) = 1.5098747986820297682882948463718 y[1] (numeric) = 1.5098747986820297682886044371781 absolute error = 3.095908063e-22 relative error = 2.0504402521999964595097795437322e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1411 y[1] (analytic) = 1.5098887173447134303405186734814 y[1] (numeric) = 1.5098887173447134303408290113355 absolute error = 3.103378541e-22 relative error = 2.0553690516063950980600784189083e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1412 y[1] (analytic) = 1.5099026456118483665893676422852 y[1] (numeric) = 1.5099026456118483665896787271437 absolute error = 3.110848585e-22 relative error = 2.0602974596017151586978423454458e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1413 y[1] (analytic) = 1.5099165834828774463513014051114 y[1] (numeric) = 1.509916583482877446351613236931 absolute error = 3.118318196e-22 relative error = 2.0652254767657911043948616858661e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1414 y[1] (analytic) = 1.5099305309572431547870151542841 y[1] (numeric) = 1.5099305309572431547873277330213 absolute error = 3.125787372e-22 relative error = 2.0701531016916123379825934160856e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=160.2MB, alloc=4.3MB, time=9.44 NO POLE x[1] = 0.1415 y[1] (analytic) = 1.5099444880343875929237402156209 y[1] (numeric) = 1.5099444880343875929240535412324 absolute error = 3.133256115e-22 relative error = 2.0750803356213470161259298531652e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1416 y[1] (analytic) = 1.5099584547137524776775600072696 y[1] (numeric) = 1.509958454713752477677874079712 absolute error = 3.140724424e-22 relative error = 2.0800071778103304842656071530223e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1417 y[1] (analytic) = 1.5099724309947791418757413629904 y[1] (numeric) = 1.5099724309947791418760561822201 absolute error = 3.148192297e-22 relative error = 2.0849336268516846468598131930596e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1418 y[1] (analytic) = 1.5099864168769085342790812189902 y[1] (numeric) = 1.5099864168769085342793967849639 absolute error = 3.155659737e-22 relative error = 2.0898596846498943650660750320051e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1419 y[1] (analytic) = 1.510000412359581219604268663417 y[1] (numeric) = 1.5100004123595812196045849760911 absolute error = 3.163126741e-22 relative error = 2.0947853491358878711011660966317e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.142 y[1] (analytic) = 1.5100144174422373785462623476172 y[1] (numeric) = 1.5100144174422373785465794069481 absolute error = 3.170593309e-22 relative error = 2.0997106202274289144120636700430e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1421 y[1] (analytic) = 1.5100284321243168078006832582626 y[1] (numeric) = 1.5100284321243168078010010642068 absolute error = 3.178059442e-22 relative error = 2.1046354985045463258150857899829e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1422 y[1] (analytic) = 1.5100424564052589200862228494512 y[1] (numeric) = 1.5100424564052589200865414019651 absolute error = 3.185525139e-22 relative error = 2.1095599832228041668664288145833e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1423 y[1] (analytic) = 1.5100564902845027441670665338846 y[1] (numeric) = 1.5100564902845027441673858329245 absolute error = 3.192990399e-22 relative error = 2.1144840736378170054767179436017e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1424 y[1] (analytic) = 1.5100705337614869248753325322256 y[1] (numeric) = 1.5100705337614869248756525777479 absolute error = 3.200455223e-22 relative error = 2.1194077703296914107883980882290e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=164.0MB, alloc=4.3MB, time=9.66 NO POLE x[1] = 0.1425 y[1] (analytic) = 1.510084586835649723133526079739 y[1] (numeric) = 1.5100845868356497231338468717 absolute error = 3.207919610e-22 relative error = 2.1243310725541061362613065600384e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1426 y[1] (analytic) = 1.5100986495064290159770089893163 y[1] (numeric) = 1.5100986495064290159773305276722 absolute error = 3.215383559e-22 relative error = 2.1292539795667905417501369214561e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1427 y[1] (analytic) = 1.5101127217732622965764845699863 y[1] (numeric) = 1.5101127217732622965768068546933 absolute error = 3.222847070e-22 relative error = 2.1341764912857268653184566049631e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1428 y[1] (analytic) = 1.5101268036355866742604979000118 y[1] (numeric) = 1.5101268036355866742608209310262 absolute error = 3.230310144e-22 relative error = 2.1390986082911193978993219040125e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1429 y[1] (analytic) = 1.510140895092838874537951453673 y[1] (numeric) = 1.510140895092838874538275230951 absolute error = 3.237772780e-22 relative error = 2.1440203298387939925243060920318e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.143 y[1] (analytic) = 1.5101549961444552391206360808364 y[1] (numeric) = 1.5101549961444552391209606043341 absolute error = 3.245234977e-22 relative error = 2.1489416551846272336829783163561e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1431 y[1] (analytic) = 1.5101691067898717259457773384074 y[1] (numeric) = 1.510169106789871725946102608081 absolute error = 3.252696736e-22 relative error = 2.1538625849089014820622165446802e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1432 y[1] (analytic) = 1.5101832270285239091985971727668 y[1] (numeric) = 1.5101832270285239091989231885724 absolute error = 3.260158056e-22 relative error = 2.1587831182675577857911619622042e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1433 y[1] (analytic) = 1.5101973568598469793348909522863 y[1] (numeric) = 1.5101973568598469793352177141799 absolute error = 3.267618936e-22 relative error = 2.1637032545165880242918654921516e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1434 y[1] (analytic) = 1.5102114962832757431036198490214 y[1] (numeric) = 1.510211496283275743103947356959 absolute error = 3.275079376e-22 relative error = 2.1686229935741938690577108538566e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=167.8MB, alloc=4.3MB, time=9.89 NO POLE x[1] = 0.1435 y[1] (analytic) = 1.5102256452982446235695185686774 y[1] (numeric) = 1.5102256452982446235698468226151 absolute error = 3.282539377e-22 relative error = 2.1735423360207558150564167128768e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1436 y[1] (analytic) = 1.5102398039041876601357184279453 y[1] (numeric) = 1.510239803904187660136047427839 absolute error = 3.289998937e-22 relative error = 2.1784612804502161516222850941825e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1437 y[1] (analytic) = 1.5102539721005385085663857783001 y[1] (numeric) = 1.5102539721005385085667155241058 absolute error = 3.297458057e-22 relative error = 2.1833798274430138353676494426579e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1438 y[1] (analytic) = 1.5102681498867304410093757753595 y[1] (numeric) = 1.5102681498867304410097062670331 absolute error = 3.304916736e-22 relative error = 2.1882979762553209817147476021111e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1439 y[1] (analytic) = 1.5102823372621963460189014928936 y[1] (numeric) = 1.5102823372621963460192327303909 absolute error = 3.312374973e-22 relative error = 2.1932157261433607367772712627542e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.144 y[1] (analytic) = 1.5102965342263687285782183805809 y[1] (numeric) = 1.5102965342263687285785503638579 absolute error = 3.319832770e-22 relative error = 2.1981330783497722108976493067054e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1441 y[1] (analytic) = 1.5103107407786797101223240646026 y[1] (numeric) = 1.5103107407786797101226567936151 absolute error = 3.327290125e-22 relative error = 2.2030500314687093068748014918283e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1442 y[1] (analytic) = 1.5103249569185610285606734901667 y[1] (numeric) = 1.5103249569185610285610069648705 absolute error = 3.334747038e-22 relative error = 2.2079665854186202974125218637048e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1443 y[1] (analytic) = 1.5103391826454440382999094050543 y[1] (numeric) = 1.5103391826454440383002436254051 absolute error = 3.342203508e-22 relative error = 2.2128827394558767583912370727256e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1444 y[1] (analytic) = 1.5103534179587597102666081832777 y[1] (numeric) = 1.5103534179587597102669431492313 absolute error = 3.349659536e-22 relative error = 2.2177984941610948520854631064987e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=171.6MB, alloc=4.3MB, time=10.11 NO POLE x[1] = 0.1445 y[1] (analytic) = 1.5103676628579386319300409879419 y[1] (numeric) = 1.510367662857938631930376699454 absolute error = 3.357115121e-22 relative error = 2.2227138487907111463278543696479e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1446 y[1] (analytic) = 1.5103819173424110073249502723976 y[1] (numeric) = 1.5103819173424110073252867294238 absolute error = 3.364570262e-22 relative error = 2.2276288026012134636508930689769e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1447 y[1] (analytic) = 1.5103961814116066570743416187756 y[1] (numeric) = 1.5103961814116066570746788212715 absolute error = 3.372024959e-22 relative error = 2.2325433555112188758007021109523e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1448 y[1] (analytic) = 1.5104104550649550184122909129903 y[1] (numeric) = 1.5104104550649550184126288609116 absolute error = 3.379479213e-22 relative error = 2.2374575081014424694011749672257e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1449 y[1] (analytic) = 1.5104247383018851452067668553011 y[1] (numeric) = 1.5104247383018851452071055486034 absolute error = 3.386933023e-22 relative error = 2.2423712596284697680048052180319e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.145 y[1] (analytic) = 1.510439031121825707982468805517 y[1] (numeric) = 1.5104390311218257079828082441559 absolute error = 3.394386389e-22 relative error = 2.2472846100109968366854947925017e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1451 y[1] (analytic) = 1.510453333524204993943679961933 y[1] (numeric) = 1.5104533335242049939440201458639 absolute error = 3.401839309e-22 relative error = 2.2521975578436403058541920094685e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1452 y[1] (analytic) = 1.5104676455084509069971358730817 y[1] (numeric) = 1.5104676455084509069974768022603 absolute error = 3.409291786e-22 relative error = 2.2571101050313264538045907305478e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1453 y[1] (analytic) = 1.5104819670739909677749082813887 y[1] (numeric) = 1.5104819670739909677752499557703 absolute error = 3.416743816e-22 relative error = 2.2620222488446502484326646198395e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1454 y[1] (analytic) = 1.5104962982202523136573042978125 y[1] (numeric) = 1.5104962982202523136576467173526 absolute error = 3.424195401e-22 relative error = 2.2669339905265378834302475652026e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=175.4MB, alloc=4.3MB, time=10.34 NO POLE x[1] = 0.1455 y[1] (analytic) = 1.5105106389466616987957809065562 y[1] (numeric) = 1.5105106389466616987961240712102 absolute error = 3.431646540e-22 relative error = 2.2718453293338083999191249625566e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1456 y[1] (analytic) = 1.5105249892526454941358747989328 y[1] (numeric) = 1.510524989252645494136218708656 absolute error = 3.439097232e-22 relative error = 2.2767562645233324163977496485309e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1457 y[1] (analytic) = 1.5105393491376296874401475354671 y[1] (numeric) = 1.5105393491376296874404921902149 absolute error = 3.446547478e-22 relative error = 2.2816667966760625657365188249533e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1458 y[1] (analytic) = 1.5105537186010398833111460353169 y[1] (numeric) = 1.5105537186010398833114914350447 absolute error = 3.453997278e-22 relative error = 2.2865769257109438801094892631931e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1459 y[1] (analytic) = 1.5105680976423013032143783920944 y[1] (numeric) = 1.5105680976423013032147245367574 absolute error = 3.461446630e-22 relative error = 2.2914866502229426723179719434359e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.146 y[1] (analytic) = 1.5105824862608387855013050151693 y[1] (numeric) = 1.5105824862608387855016519047228 absolute error = 3.468895535e-22 relative error = 2.2963959707930910460378790782458e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1461 y[1] (analytic) = 1.5105968844560767854323450955337 y[1] (numeric) = 1.5105968844560767854326927299328 absolute error = 3.476343991e-22 relative error = 2.3013048860164524642868699457649e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1462 y[1] (analytic) = 1.5106112922274393751998983953083 y[1] (numeric) = 1.5106112922274393752002467745083 absolute error = 3.483792000e-22 relative error = 2.3062133971361020819628096591881e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1463 y[1] (analytic) = 1.5106257095743502439513823599702 y[1] (numeric) = 1.5106257095743502439517314839263 absolute error = 3.491239561e-22 relative error = 2.3111215034091590458399009966174e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1464 y[1] (analytic) = 1.510640136496232697812284552379 y[1] (numeric) = 1.5106401364962326978126344210463 absolute error = 3.498686673e-22 relative error = 2.3160292040927943277160448007241e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=179.2MB, alloc=4.3MB, time=10.56 NO POLE x[1] = 0.1465 y[1] (analytic) = 1.5106545729925096599092304076803 y[1] (numeric) = 1.5106545729925096599095810210139 absolute error = 3.506133336e-22 relative error = 2.3209364991061954728596883279828e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1466 y[1] (analytic) = 1.510669019062603670393066308164 y[1] (numeric) = 1.510669019062603670393417666119 absolute error = 3.513579550e-22 relative error = 2.3258433883685766293779280293105e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1467 y[1] (analytic) = 1.5106834747059368864619579771532 y[1] (numeric) = 1.5106834747059368864623100796847 absolute error = 3.521025315e-22 relative error = 2.3307498717991785566990853150085e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1468 y[1] (analytic) = 1.5106979399219310823845041910008 y[1] (numeric) = 1.5106979399219310823848570380638 absolute error = 3.528470630e-22 relative error = 2.3356559486553229375779218416644e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1469 y[1] (analytic) = 1.5107124147100076495228658082684 y[1] (numeric) = 1.5107124147100076495232193998178 absolute error = 3.535915494e-22 relative error = 2.3405616181943834525889919228026e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.147 y[1] (analytic) = 1.5107268990695875963559101151623 y[1] (numeric) = 1.5107268990695875963562644511532 absolute error = 3.543359909e-22 relative error = 2.3454668816595848521877133875124e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1471 y[1] (analytic) = 1.5107413930000915485023704863023 y[1] (numeric) = 1.5107413930000915485027255666896 absolute error = 3.550803873e-22 relative error = 2.3503717376464211482602863669627e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1472 y[1] (analytic) = 1.5107558965009397487440213598946 y[1] (numeric) = 1.5107558965009397487443771846331 absolute error = 3.558247385e-22 relative error = 2.3552761854123841456493929973723e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1473 y[1] (analytic) = 1.5107704095715520570488685263836 y[1] (numeric) = 1.5107704095715520570492250954282 absolute error = 3.565690446e-22 relative error = 2.3601802255388456824661107637296e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1474 y[1] (analytic) = 1.5107849322113479505943547296544 y[1] (numeric) = 1.5107849322113479505947120429601 absolute error = 3.573133057e-22 relative error = 2.3650838586071788896419732818718e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=183.1MB, alloc=4.3MB, time=10.79 NO POLE x[1] = 0.1475 y[1] (analytic) = 1.510799464419746523790580579858 y[1] (numeric) = 1.5107994644197465237909386373794 absolute error = 3.580575214e-22 relative error = 2.3699870818892520873626709228188e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1476 y[1] (analytic) = 1.510814006196166488303540776929 y[1] (numeric) = 1.510814006196166488303899578621 absolute error = 3.588016920e-22 relative error = 2.3748898972903261453753031193059e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1477 y[1] (analytic) = 1.5108285575400261730783756438693 y[1] (numeric) = 1.5108285575400261730787351896866 absolute error = 3.595458173e-22 relative error = 2.3797923034061699097670639574667e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1478 y[1] (analytic) = 1.5108431184507435243626379688641 y[1] (numeric) = 1.5108431184507435243629982587614 absolute error = 3.602898973e-22 relative error = 2.3846943001563941906376095588823e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1479 y[1] (analytic) = 1.5108576889277361057295751553025 y[1] (numeric) = 1.5108576889277361057299361892346 absolute error = 3.610339321e-22 relative error = 2.3895958881225123146646852626607e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.148 y[1] (analytic) = 1.5108722689704210981014266787704 y[1] (numeric) = 1.5108722689704210981017884566918 absolute error = 3.617779214e-22 relative error = 2.3944970652385616019199788063564e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1481 y[1] (analytic) = 1.5108868585782152997727368500822 y[1] (numeric) = 1.5108868585782152997730993719477 absolute error = 3.625218655e-22 relative error = 2.3993978334098604373993848278993e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1482 y[1] (analytic) = 1.5109014577505351264336828834222 y[1] (numeric) = 1.5109014577505351264340461491864 absolute error = 3.632657642e-22 relative error = 2.4042981912323946836058412700821e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1483 y[1] (analytic) = 1.5109160664867966111934182686594 y[1] (numeric) = 1.5109160664867966111937822782768 absolute error = 3.640096174e-22 relative error = 2.4091981379640783505611312273291e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1484 y[1] (analytic) = 1.5109306847864154046034314469032 y[1] (numeric) = 1.5109306847864154046037962003284 absolute error = 3.647534252e-22 relative error = 2.4140976741865653982591099119247e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=186.9MB, alloc=4.3MB, time=11.02 NO POLE x[1] = 0.1485 y[1] (analytic) = 1.5109453126488067746809197883663 y[1] (numeric) = 1.5109453126488067746812852855538 absolute error = 3.654971875e-22 relative error = 2.4189967991578364212661427193715e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1486 y[1] (analytic) = 1.5109599500733856069321788715988 y[1] (numeric) = 1.5109599500733856069325451125031 absolute error = 3.662409043e-22 relative error = 2.4238955127977554644338202186031e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1487 y[1] (analytic) = 1.5109745970595664043760070631583 y[1] (numeric) = 1.5109745970595664043763740477338 absolute error = 3.669845755e-22 relative error = 2.4287938143643890033629904714118e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1488 y[1] (analytic) = 1.5109892536067632875671253967797 y[1] (numeric) = 1.5109892536067632875674931249809 absolute error = 3.677282012e-22 relative error = 2.4336917044394922777716492464083e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1489 y[1] (analytic) = 1.5110039197143899946196127511087 y[1] (numeric) = 1.5110039197143899946199812228899 absolute error = 3.684717812e-22 relative error = 2.4385891816193868440016139829634e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.149 y[1] (analytic) = 1.5110185953818598812303563250601 y[1] (numeric) = 1.5110185953818598812307255403757 absolute error = 3.692153156e-22 relative error = 2.4434862464858883037960823454047e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1491 y[1] (analytic) = 1.511033280608585920702517409864 y[1] (numeric) = 1.5110332806085859207028873686684 absolute error = 3.699588044e-22 relative error = 2.4483828989590147473156444014121e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1492 y[1] (analytic) = 1.5110479753939807039690124568618 y[1] (numeric) = 1.5110479753939807039693831591092 absolute error = 3.707022474e-22 relative error = 2.4532791376352265442280094674116e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1493 y[1] (analytic) = 1.5110626797374564396160094401101 y[1] (numeric) = 1.5110626797374564396163808857549 absolute error = 3.714456448e-22 relative error = 2.4581749637582062492813775458616e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1494 y[1] (analytic) = 1.5110773936384249539064395128567 y[1] (numeric) = 1.5110773936384249539068117018531 absolute error = 3.721889964e-22 relative error = 2.4630703759244940333655618746425e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=190.7MB, alloc=4.3MB, time=11.24 NO POLE x[1] = 0.1495 y[1] (analytic) = 1.5110921170962976908035239569441 y[1] (numeric) = 1.5110921170962976908038968892463 absolute error = 3.729323022e-22 relative error = 2.4679653740542547172162370780863e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1496 y[1] (analytic) = 1.5111068501104857119943164242028 y[1] (numeric) = 1.511106850110485711994690099765 absolute error = 3.736755622e-22 relative error = 2.4728599580676801953949562841509e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1497 y[1] (analytic) = 1.5111215926803996969132604688902 y[1] (numeric) = 1.5111215926803996969136348876665 absolute error = 3.744187763e-22 relative error = 2.4777541272232293288624616148567e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1498 y[1] (analytic) = 1.5111363448054499427657623702343 y[1] (numeric) = 1.5111363448054499427661375321789 absolute error = 3.751619446e-22 relative error = 2.4826478821029212208879683579028e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1499 y[1] (analytic) = 1.5111511064850463645517792441393 y[1] (numeric) = 1.5111511064850463645521551492063 absolute error = 3.759050670e-22 relative error = 2.4875412219652818581949603425205e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.15 y[1] (analytic) = 1.511165877718598495089422443108 y[1] (numeric) = 1.5111658777185984950897990912514 absolute error = 3.766481434e-22 relative error = 2.4924341460688902079578956636366e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1501 y[1] (analytic) = 1.511180658505515485038576243439 y[1] (numeric) = 1.5111806585055154850389536346129 absolute error = 3.773911739e-22 relative error = 2.4973266549958467670514674940860e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1502 y[1] (analytic) = 1.5111954488452061029245318187524 y[1] (numeric) = 1.5111954488452061029249099529108 absolute error = 3.781341584e-22 relative error = 2.5022187480047977509088975006274e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1503 y[1] (analytic) = 1.5112102487370787351616364988995 y[1] (numeric) = 1.5112102487370787351620153759964 absolute error = 3.788770969e-22 relative error = 2.5071104250161637462761125478338e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1504 y[1] (analytic) = 1.5112250581805413860769583133099 y[1] (numeric) = 1.5112250581805413860773379332992 absolute error = 3.796199893e-22 relative error = 2.5120016852886777198412011122311e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=194.5MB, alloc=4.3MB, time=11.47 NO POLE x[1] = 0.1505 y[1] (analytic) = 1.5112398771750016779339658178296 y[1] (numeric) = 1.5112398771750016779343461806653 absolute error = 3.803628357e-22 relative error = 2.5168925294045424293516982637372e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1506 y[1] (analytic) = 1.5112547057198668509562232041039 y[1] (numeric) = 1.5112547057198668509566043097398 absolute error = 3.811056359e-22 relative error = 2.5217829559608564095073452194692e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1507 y[1] (analytic) = 1.511269543814543763351100690555 y[1] (numeric) = 1.5112695438145437633514825389451 absolute error = 3.818483901e-22 relative error = 2.5266729662015787036559616836951e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1508 y[1] (analytic) = 1.511284391458438891333500194009 y[1] (numeric) = 1.511284391458438891333882785107 absolute error = 3.825910980e-22 relative error = 2.5315625580621994709270874493322e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1509 y[1] (analytic) = 1.5112992486509583291495962810197 y[1] (numeric) = 1.5112992486509583291499796147795 absolute error = 3.833337598e-22 relative error = 2.5364517327867257815617961093847e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.151 y[1] (analytic) = 1.5113141153915077891005923979435 y[1] (numeric) = 1.5113141153915077891009764743187 absolute error = 3.840763752e-22 relative error = 2.5413404883107608665916774915471e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1511 y[1] (analytic) = 1.5113289916794926015664923788109 y[1] (numeric) = 1.5113289916794926015668771977554 absolute error = 3.848189445e-22 relative error = 2.5462288265400291990234960721375e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1512 y[1] (analytic) = 1.5113438775143177150298872300481 y[1] (numeric) = 1.5113438775143177150302727915155 absolute error = 3.855614674e-22 relative error = 2.5511167454102276848845361395081e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1513 y[1] (analytic) = 1.5113587728953876960997571910932 y[1] (numeric) = 1.5113587728953876961001434950373 absolute error = 3.863039441e-22 relative error = 2.5560042461654400923440896645487e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1514 y[1] (analytic) = 1.5113736778221067295352890699582 y[1] (numeric) = 1.5113736778221067295356761163326 absolute error = 3.870463744e-22 relative error = 2.5608913274031263984580634953592e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=198.3MB, alloc=4.3MB, time=11.70 NO POLE x[1] = 0.1515 y[1] (analytic) = 1.5113885922938786182697088527817 y[1] (numeric) = 1.51138859229387861827009664154 absolute error = 3.877887583e-22 relative error = 2.5657779890441125612207108822444e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1516 y[1] (analytic) = 1.5114035163101067834341295864204 y[1] (numeric) = 1.5114035163101067834345181175162 absolute error = 3.885310958e-22 relative error = 2.5706642310092519223916842096831e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1517 y[1] (analytic) = 1.5114184498701942643814145331253 y[1] (numeric) = 1.5114184498701942643818038065122 absolute error = 3.892733869e-22 relative error = 2.5755500532194252156182389056590e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1518 y[1] (analytic) = 1.5114333929735437187100555963473 y[1] (numeric) = 1.5114333929735437187104456119789 absolute error = 3.900156316e-22 relative error = 2.5804354555955405745516577078327e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1519 y[1] (analytic) = 1.5114483456195574222880670167182 y[1] (numeric) = 1.5114483456195574222884577745479 absolute error = 3.907578297e-22 relative error = 2.5853204367352994352100191952324e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.152 y[1] (analytic) = 1.5114633078076372692768943372499 y[1] (numeric) = 1.5114633078076372692772858372312 absolute error = 3.914999813e-22 relative error = 2.5902049972213145556545170088170e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1521 y[1] (analytic) = 1.5114782795371847721553386367972 y[1] (numeric) = 1.5114782795371847721557308788836 absolute error = 3.922420864e-22 relative error = 2.5950891369745960029317148178933e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1522 y[1] (analytic) = 1.5114932608076010617434960308262 y[1] (numeric) = 1.5114932608076010617438890149711 absolute error = 3.929841449e-22 relative error = 2.5999728552545839083610132091204e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1523 y[1] (analytic) = 1.5115082516182868872267124385301 y[1] (numeric) = 1.5115082516182868872271061646868 absolute error = 3.937261567e-22 relative error = 2.6048561513207721143472114469442e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1524 y[1] (analytic) = 1.5115232519686426161795536153356 y[1] (numeric) = 1.5115232519686426161799480834574 absolute error = 3.944681218e-22 relative error = 2.6097390250942924881191832890972e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=202.1MB, alloc=4.3MB, time=11.93 NO POLE x[1] = 0.1525 y[1] (analytic) = 1.5115382618580682345897904498404 y[1] (numeric) = 1.5115382618580682345901856598808 absolute error = 3.952100404e-22 relative error = 2.6146214778194598174362105452870e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1526 y[1] (analytic) = 1.5115532812859633468823995242226 y[1] (numeric) = 1.5115532812859633468827954761348 absolute error = 3.959519122e-22 relative error = 2.6195035074327082287245938215883e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1527 y[1] (analytic) = 1.5115683102517271759435789371612 y[1] (numeric) = 1.5115683102517271759439756308984 absolute error = 3.966937372e-22 relative error = 2.6243851138552719107354430621931e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1528 y[1] (analytic) = 1.511583348754758563144779388308 y[1] (numeric) = 1.5115833487547585631451768238236 absolute error = 3.974355156e-22 relative error = 2.6292662983315285546174875195517e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1529 y[1] (analytic) = 1.51159839679445596836675052335 y[1] (numeric) = 1.5115983967944559683671487005971 absolute error = 3.981772471e-22 relative error = 2.6341470587980738685450077017907e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.153 y[1] (analytic) = 1.5116134543702174700236025386986 y[1] (numeric) = 1.5116134543702174700240014576304 absolute error = 3.989189318e-22 relative error = 2.6390273958377893308893222891943e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1531 y[1] (analytic) = 1.5116285214814407650868830448453 y[1] (numeric) = 1.5116285214814407650872827054149 absolute error = 3.996605696e-22 relative error = 2.6439073087104812852863762612376e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1532 y[1] (analytic) = 1.5116435981275231691096691874193 y[1] (numeric) = 1.5116435981275231691100695895798 absolute error = 4.004021605e-22 relative error = 2.6487867973375416718482775776790e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1533 y[1] (analytic) = 1.511658684307861616250675024984 y[1] (numeric) = 1.5116586843078616162510761686886 absolute error = 4.011437046e-22 relative error = 2.6536658623019150655324063826161e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1534 y[1] (analytic) = 1.5116737800218526592983741626084 y[1] (numeric) = 1.5116737800218526592987760478101 absolute error = 4.018852017e-22 relative error = 2.6585445022019921075589563561466e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=205.9MB, alloc=4.3MB, time=12.15 NO POLE x[1] = 0.1535 y[1] (analytic) = 1.5116888852688924696951376402473 y[1] (numeric) = 1.5116888852688924696955402668991 absolute error = 4.026266518e-22 relative error = 2.6634227169592675068155237545540e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1536 y[1] (analytic) = 1.5117040000483768375613870749661 y[1] (numeric) = 1.5117040000483768375617904430211 absolute error = 4.033680550e-22 relative error = 2.6683005071567688249818153846678e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1537 y[1] (analytic) = 1.5117191243597011717197630560434 y[1] (numeric) = 1.5117191243597011717201671654545 absolute error = 4.041094111e-22 relative error = 2.6731778713930292168775826873713e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1538 y[1] (analytic) = 1.5117342582022604997193087919848 y[1] (numeric) = 1.5117342582022604997197136427049 absolute error = 4.048507201e-22 relative error = 2.6780548095896463410943616889720e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1539 y[1] (analytic) = 1.5117494015754494678596690084801 y[1] (numeric) = 1.5117494015754494678600746004623 absolute error = 4.055919822e-22 relative error = 2.6829313229912161862868612373033e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.154 y[1] (analytic) = 1.5117645544786623412153040963377 y[1] (numeric) = 1.5117645544786623412157104295347 absolute error = 4.063331970e-22 relative error = 2.6878074088734374525709380476307e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1541 y[1] (analytic) = 1.5117797169112930036597195084244 y[1] (numeric) = 1.5117797169112930036601265827891 absolute error = 4.070743647e-22 relative error = 2.6926830684809748820709155493584e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1542 y[1] (analytic) = 1.5117948888727349578897104046449 y[1] (numeric) = 1.5117948888727349578901182201302 absolute error = 4.078154853e-22 relative error = 2.6975583017355371353324732796910e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1543 y[1] (analytic) = 1.5118100703623813254496215439893 y[1] (numeric) = 1.5118100703623813254500301005479 absolute error = 4.085565586e-22 relative error = 2.7024331072359431424219179134197e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1544 y[1] (analytic) = 1.5118252613796248467556224226779 y[1] (numeric) = 1.5118252613796248467560317202626 absolute error = 4.092975847e-22 relative error = 2.7073074855654490950273035047550e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=209.8MB, alloc=4.3MB, time=12.37 NO POLE x[1] = 0.1545 y[1] (analytic) = 1.5118404619238578811199976574337 y[1] (numeric) = 1.5118404619238578811204076959972 absolute error = 4.100385635e-22 relative error = 2.7121814359844215105567542919417e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1546 y[1] (analytic) = 1.5118556719944724067754526129102 y[1] (numeric) = 1.5118556719944724067758633924052 absolute error = 4.107794950e-22 relative error = 2.7170549584147201417377465708538e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1547 y[1] (analytic) = 1.5118708915908600208994342723016 y[1] (numeric) = 1.5118708915908600208998457926808 absolute error = 4.115203792e-22 relative error = 2.7219280527782325917198289770392e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1548 y[1] (analytic) = 1.5118861207124119396384673501644 y[1] (numeric) = 1.5118861207124119396388796113804 absolute error = 4.122612160e-22 relative error = 2.7268007183354488440194667621757e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1549 y[1] (analytic) = 1.5119013593585189981325056464748 y[1] (numeric) = 1.5119013593585189981329186484802 absolute error = 4.130020054e-22 relative error = 2.7316729550083322260872123191147e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.155 y[1] (analytic) = 1.5119166075285716505392986409494 y[1] (numeric) = 1.5119166075285716505397123836969 absolute error = 4.137427475e-22 relative error = 2.7365447633802861043945181855787e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1551 y[1] (analytic) = 1.5119318652219599700587733266543 y[1] (numeric) = 1.5119318652219599700591878100964 absolute error = 4.144834421e-22 relative error = 2.7414161420504986547074549776117e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1552 y[1] (analytic) = 1.5119471324380736489574312819262 y[1] (numeric) = 1.5119471324380736489578465060154 absolute error = 4.152240892e-22 relative error = 2.7462870909410369469101059955232e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1553 y[1] (analytic) = 1.5119624091763019985927609796311 y[1] (numeric) = 1.5119624091763019985931769443199 absolute error = 4.159646888e-22 relative error = 2.7511576099739959969586128101181e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1554 y[1] (analytic) = 1.5119776954360339494376653327836 y[1] (numeric) = 1.5119776954360339494380820380245 absolute error = 4.167052409e-22 relative error = 2.7560276990714987747317614866204e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=213.6MB, alloc=4.3MB, time=12.60 NO POLE x[1] = 0.1555 y[1] (analytic) = 1.5119929912166580511049044755492 y[1] (numeric) = 1.5119929912166580511053219212945 absolute error = 4.174457453e-22 relative error = 2.7608973568329387575632574257881e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1556 y[1] (analytic) = 1.5120082965175624723715537786519 y[1] (numeric) = 1.5120082965175624723719719648542 absolute error = 4.181862023e-22 relative error = 2.7657665851646511125885737981189e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1557 y[1] (analytic) = 1.5120236113381350012034770982105 y[1] (numeric) = 1.5120236113381350012038960248221 absolute error = 4.189266116e-22 relative error = 2.7706353820047266456154800918320e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1558 y[1] (analytic) = 1.5120389356777630447798152570216 y[1] (numeric) = 1.5120389356777630447802349239948 absolute error = 4.196669732e-22 relative error = 2.7755037472754404498511214634973e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1559 y[1] (analytic) = 1.5120542695358336295174897573127 y[1] (numeric) = 1.5120542695358336295179101645998 absolute error = 4.204072871e-22 relative error = 2.7803716808990956599165513968343e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.156 y[1] (analytic) = 1.5120696129117334010957217239834 y[1] (numeric) = 1.5120696129117334010961428715368 absolute error = 4.211475534e-22 relative error = 2.7852391834593686725049527406000e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1561 y[1] (analytic) = 1.5120849658048486244805660773552 y[1] (numeric) = 1.5120849658048486244809879651271 absolute error = 4.218877719e-22 relative error = 2.7901062535559215878261781310091e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1562 y[1] (analytic) = 1.5121003282145651839494609344468 y[1] (numeric) = 1.5121003282145651839498835623894 absolute error = 4.226279426e-22 relative error = 2.7949728911111618563745043443946e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1563 y[1] (analytic) = 1.5121157001402685831157922377952 y[1] (numeric) = 1.5121157001402685831162156058608 absolute error = 4.233680656e-22 relative error = 2.7998390967088500813479087619125e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1564 y[1] (analytic) = 1.5121310815813439449534736108384 y[1] (numeric) = 1.512131081581343944953897718979 absolute error = 4.241081406e-22 relative error = 2.8047048682874747466681738200906e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=217.4MB, alloc=4.3MB, time=12.82 NO POLE x[1] = 0.1565 y[1] (analytic) = 1.5121464725371760118215414388762 y[1] (numeric) = 1.5121464725371760118219662870441 absolute error = 4.248481679e-22 relative error = 2.8095702077535027842635827357671e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1566 y[1] (analytic) = 1.5121618730071491454887651746276 y[1] (numeric) = 1.5121618730071491454891907627749 absolute error = 4.255881473e-22 relative error = 2.8144351137068241594948747638245e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1567 y[1] (analytic) = 1.5121772829906473271582728673973 y[1] (numeric) = 1.512177282990647327158699195476 absolute error = 4.263280787e-22 relative error = 2.8192995854087089778514710017551e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1568 y[1] (analytic) = 1.5121927024870541574921919148686 y[1] (numeric) = 1.5121927024870541574926189828308 absolute error = 4.270679622e-22 relative error = 2.8241636234430652382316826715993e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1569 y[1] (analytic) = 1.5122081314957528566363050365363 y[1] (numeric) = 1.5122081314957528566367328443341 absolute error = 4.278077978e-22 relative error = 2.8290272277325175090926142939069e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.157 y[1] (analytic) = 1.512223570016126264244721467793 y[1] (numeric) = 1.5122235700161262642451500153783 absolute error = 4.285475853e-22 relative error = 2.8338903968771627694041168000849e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1571 y[1] (analytic) = 1.5122390180475568395045633736824 y[1] (numeric) = 1.5122390180475568395049926610071 absolute error = 4.292873247e-22 relative error = 2.8387531307997224767847385354258e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1572 y[1] (analytic) = 1.5122544755894266611606674813321 y[1] (numeric) = 1.5122544755894266611610975083482 absolute error = 4.300270161e-22 relative error = 2.8436154300842106957035178962074e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1573 y[1] (analytic) = 1.5122699426411174275403019300778 y[1] (numeric) = 1.5122699426411174275407326967373 absolute error = 4.307666595e-22 relative error = 2.8484772946533850796095920293286e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1574 y[1] (analytic) = 1.5122854192020104565778983382903 y[1] (numeric) = 1.5122854192020104565783298445449 absolute error = 4.315062546e-22 relative error = 2.8533387224462789996041283246054e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=221.2MB, alloc=4.3MB, time=13.05 NO POLE x[1] = 0.1575 y[1] (analytic) = 1.5123009052714866858397990859152 y[1] (numeric) = 1.5123009052714866858402313317169 absolute error = 4.322458017e-22 relative error = 2.8581997153694997172577090161319e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1576 y[1] (analytic) = 1.5123164008489266725490198117374 y[1] (numeric) = 1.5123164008489266725494527970379 absolute error = 4.329853005e-22 relative error = 2.8630602713621777628842831525904e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1577 y[1] (analytic) = 1.5123319059337105936100271243771 y[1] (numeric) = 1.5123319059337105936104608491283 absolute error = 4.337247512e-22 relative error = 2.8679203916697058299962120285136e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1578 y[1] (analytic) = 1.5123474205252182456335315260294 y[1] (numeric) = 1.5123474205252182456339659901829 absolute error = 4.344641535e-22 relative error = 2.8727800742313320370006339675176e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1579 y[1] (analytic) = 1.5123629446228290449612955479521 y[1] (numeric) = 1.5123629446228290449617307514598 absolute error = 4.352035077e-22 relative error = 2.8776393209537158892378456058056e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.158 y[1] (analytic) = 1.5123784782259220276909570967135 y[1] (numeric) = 1.512378478225922027691393039527 absolute error = 4.359428135e-22 relative error = 2.8824981297762028703674588075771e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1581 y[1] (analytic) = 1.5123940213338758497008680102033 y[1] (numeric) = 1.5123940213338758497013046922743 absolute error = 4.366820710e-22 relative error = 2.8873565012830617337813400205928e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1582 y[1] (analytic) = 1.5124095739460687866749478224163 y[1] (numeric) = 1.5124095739460687866753852436964 absolute error = 4.374212801e-22 relative error = 2.8922144347361693133936426311559e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1583 y[1] (analytic) = 1.5124251360618787341275527360122 y[1] (numeric) = 1.512425136061878734127990896453 absolute error = 4.381604408e-22 relative error = 2.8970719300586477797678607733302e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1584 y[1] (analytic) = 1.5124407076806832074283598016586 y[1] (numeric) = 1.5124407076806832074287987012118 absolute error = 4.388995532e-22 relative error = 2.9019289878348306508727510470305e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=225.0MB, alloc=4.3MB, time=13.27 NO POLE x[1] = 0.1585 y[1] (analytic) = 1.5124562888018593418272663031612 y[1] (numeric) = 1.5124562888018593418277059417782 absolute error = 4.396386170e-22 relative error = 2.9067856060043480788096548440742e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1586 y[1] (analytic) = 1.5124718794247838924793043473844 y[1] (numeric) = 1.5124718794247838924797447250167 absolute error = 4.403776323e-22 relative error = 2.9116417851516176645542151416790e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1587 y[1] (analytic) = 1.5124874795488332344695706579671 y[1] (numeric) = 1.5124874795488332344700117745663 absolute error = 4.411165992e-22 relative error = 2.9164975258610582055332010640843e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1588 y[1] (analytic) = 1.5125030891733833628381715718359 y[1] (numeric) = 1.5125030891733833628386134273534 absolute error = 4.418555175e-22 relative error = 2.9213528267336226398041598562321e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1589 y[1] (analytic) = 1.5125187082978098926051832375173 y[1] (numeric) = 1.5125187082978098926056258319045 absolute error = 4.425943872e-22 relative error = 2.9262076876926446603580072362441e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.159 y[1] (analytic) = 1.5125343369214880587956270142516 y[1] (numeric) = 1.5125343369214880587960703474599 absolute error = 4.433332083e-22 relative error = 2.9310621086614864571775973693213e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1591 y[1] (analytic) = 1.5125499750437927164644600709086 y[1] (numeric) = 1.5125499750437927164649041428895 absolute error = 4.440719809e-22 relative error = 2.9359160902246739048059186831475e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1592 y[1] (analytic) = 1.5125656226640983407215811837063 y[1] (numeric) = 1.5125656226640983407220259944111 absolute error = 4.448107048e-22 relative error = 2.9407696309833490104401839454166e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1593 y[1] (analytic) = 1.512581279781779026756851731731 y[1] (numeric) = 1.5125812797817790267572972811111 absolute error = 4.455493801e-22 relative error = 2.9456227315221015159462332033872e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1594 y[1] (analytic) = 1.51259694639620848986513188926 y[1] (numeric) = 1.5125969463962084898655781772666 absolute error = 4.462880066e-22 relative error = 2.9504753904421783760289762709971e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=228.8MB, alloc=4.3MB, time=13.50 NO POLE x[1] = 0.1595 y[1] (analytic) = 1.5126126225067600654713320138832 y[1] (numeric) = 1.5126126225067600654717790404675 absolute error = 4.470265843e-22 relative error = 2.9553276076671254882926479217118e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1596 y[1] (analytic) = 1.5126283081128067091554792294233 y[1] (numeric) = 1.5126283081128067091559269945366 absolute error = 4.477651133e-22 relative error = 2.9601793837816182831914191951205e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1597 y[1] (analytic) = 1.5126440032137209966777992026512 y[1] (numeric) = 1.5126440032137209966782477062447 absolute error = 4.485035935e-22 relative error = 2.9650307180481451852610556236239e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1598 y[1] (analytic) = 1.5126597078088751240038131127933 y[1] (numeric) = 1.512659707808875124004262354818 absolute error = 4.492420247e-22 relative error = 2.9698816090681634353788900673068e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1599 y[1] (analytic) = 1.5126754218976409073294498128266 y[1] (numeric) = 1.5126754218976409073298997932338 absolute error = 4.499804072e-22 relative error = 2.9747320587486155866631817902919e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.16 y[1] (analytic) = 1.5126911454793897831061731815585 y[1] (numeric) = 1.5126911454793897831066239002992 absolute error = 4.507187407e-22 relative error = 2.9795820650299495209236839309353e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1601 y[1] (analytic) = 1.5127068785534928080661246654836 y[1] (numeric) = 1.512706878553492808066576122509 absolute error = 4.514570254e-22 relative error = 2.9844316291580572539023965960813e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1602 y[1] (analytic) = 1.5127226211193206592472810094149 y[1] (numeric) = 1.512722621119320659247733204676 absolute error = 4.521952611e-22 relative error = 2.9892807497345655481319500956278e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1603 y[1] (analytic) = 1.5127383731762436340186271748804 y[1] (numeric) = 1.5127383731762436340190801083282 absolute error = 4.529334478e-22 relative error = 2.9941294266832905607262123257148e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1604 y[1] (analytic) = 1.5127541347236316501053444452798 y[1] (numeric) = 1.5127541347236316501057981168652 absolute error = 4.536715854e-22 relative error = 2.9989776592670311934480787140005e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=232.7MB, alloc=4.3MB, time=13.73 NO POLE x[1] = 0.1605 y[1] (analytic) = 1.5127699057608542456140137167933 y[1] (numeric) = 1.5127699057608542456144681264674 absolute error = 4.544096741e-22 relative error = 3.0038254487317598073508876790371e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1606 y[1] (analytic) = 1.5127856862872805790578339740344 y[1] (numeric) = 1.5127856862872805790582891217481 absolute error = 4.551477137e-22 relative error = 3.0086727936792936693851434750556e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1607 y[1] (analytic) = 1.5128014763022794293818559494376 y[1] (numeric) = 1.5128014763022794293823118351418 absolute error = 4.558857042e-22 relative error = 3.0135196940335844744089494491862e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1608 y[1] (analytic) = 1.5128172758052191959882309653726 y[1] (numeric) = 1.512817275805219195988687589018 absolute error = 4.566236454e-22 relative error = 3.0183661483965759425836908730953e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1609 y[1] (analytic) = 1.5128330847954678987614749579733 y[1] (numeric) = 1.5128330847954678987619323195109 absolute error = 4.573615376e-22 relative error = 3.0232121586753530944253028102722e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.161 y[1] (analytic) = 1.5128489032723931780937476816737 y[1] (numeric) = 1.5128489032723931780942057810543 absolute error = 4.580993806e-22 relative error = 3.0280577234719241048041160576946e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1611 y[1] (analytic) = 1.5128647312353622949101470934369 y[1] (numeric) = 1.5128647312353622949106059306112 absolute error = 4.588371743e-22 relative error = 3.0329028420493788527982749474001e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1612 y[1] (analytic) = 1.5128805686837421306940189156665 y[1] (numeric) = 1.5128805686837421306944784905853 absolute error = 4.595749188e-22 relative error = 3.0377475149928451203349258077311e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1613 y[1] (analytic) = 1.5128964156168991875122813767889 y[1] (numeric) = 1.5128964156168991875127416894029 absolute error = 4.603126140e-22 relative error = 3.0425917415654842613244447178837e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1614 y[1] (analytic) = 1.5129122720341995880407651284916 y[1] (numeric) = 1.5129122720341995880412261787516 absolute error = 4.610502600e-22 relative error = 3.0474355223524678769706956988619e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=236.5MB, alloc=4.3MB, time=13.96 NO POLE x[1] = 0.1615 y[1] (analytic) = 1.512928137935009075589568338606 y[1] (numeric) = 1.5129281379350090755900301264626 absolute error = 4.617878566e-22 relative error = 3.0522788559560589152100223904923e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1616 y[1] (analytic) = 1.5129440133186930141284269586183 y[1] (numeric) = 1.5129440133186930141288894840221 absolute error = 4.625254038e-22 relative error = 3.0571217423005306260389000617294e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1617 y[1] (analytic) = 1.5129598981846163883121001647959 y[1] (numeric) = 1.5129598981846163883125634276975 absolute error = 4.632629016e-22 relative error = 3.0619641813101851505290175141919e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1618 y[1] (analytic) = 1.5129757925321438035057709719121 y[1] (numeric) = 1.5129757925321438035062349722621 absolute error = 4.640003500e-22 relative error = 3.0668061729093535281977859302689e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1619 y[1] (analytic) = 1.5129916963606394858104620185542 y[1] (numeric) = 1.5129916963606394858109267563032 absolute error = 4.647377490e-22 relative error = 3.0716477170223957043728306560933e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.162 y[1] (analytic) = 1.513007609669467282088466522998 y[1] (numeric) = 1.5130076096694672820889319980964 absolute error = 4.654750984e-22 relative error = 3.0764888122518301204962365271512e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1621 y[1] (analytic) = 1.5130235324579906599887944086308 y[1] (numeric) = 1.5130235324579906599892606210291 absolute error = 4.662123983e-22 relative error = 3.0813294591830445419310520599524e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1622 y[1] (analytic) = 1.5130394647255727079726335979063 y[1] (numeric) = 1.513039464725572707973100547555 absolute error = 4.669496487e-22 relative error = 3.0861696577405065782013501007702e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1623 y[1] (analytic) = 1.5130554064715761353388264738125 y[1] (numeric) = 1.513055406471576135339294160662 absolute error = 4.676868495e-22 relative error = 3.0910094071877984681430899043200e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1624 y[1] (analytic) = 1.5130713576953632722493615078326 y[1] (numeric) = 1.5130713576953632722498299318333 absolute error = 4.684240007e-22 relative error = 3.0958487074494666495751942214483e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=240.3MB, alloc=4.3MB, time=14.20 NO POLE x[1] = 0.1625 y[1] (analytic) = 1.5130873183962960697548800533806 y[1] (numeric) = 1.513087318396296069755349214483 absolute error = 4.691611024e-22 relative error = 3.1006875591109869488619053691107e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1626 y[1] (analytic) = 1.5131032885737360998201983036908 y[1] (numeric) = 1.5131032885737360998206682018451 absolute error = 4.698981543e-22 relative error = 3.1055259601142626343652927395822e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1627 y[1] (analytic) = 1.5131192682270445553498444131394 y[1] (numeric) = 1.513119268227044555350315048296 absolute error = 4.706351566e-22 relative error = 3.1103639117057418957476173669308e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1628 y[1] (analytic) = 1.5131352573555822502136107809791 y[1] (numeric) = 1.5131352573555822502140821530882 absolute error = 4.713721091e-22 relative error = 3.1152014124883283133219474727906e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1629 y[1] (analytic) = 1.5131512559587096192721214964612 y[1] (numeric) = 1.5131512559587096192725936054731 absolute error = 4.721090119e-22 relative error = 3.1200384630476277885235165392833e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.163 y[1] (analytic) = 1.5131672640357867184024149443261 y[1] (numeric) = 1.5131672640357867184028877901911 absolute error = 4.728458650e-22 relative error = 3.1248750633083818657516598023011e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1631 y[1] (analytic) = 1.5131832815861732245235415696364 y[1] (numeric) = 1.5131832815861732245240151523045 absolute error = 4.735826681e-22 relative error = 3.1297112112127857216894022261334e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1632 y[1] (analytic) = 1.5131993086092284356221768009287 y[1] (numeric) = 1.5131993086092284356226511203502 absolute error = 4.743194215e-22 relative error = 3.1345469086682564689936454882520e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1633 y[1] (analytic) = 1.5132153451043112707782491306624 y[1] (numeric) = 1.5132153451043112707787241867874 absolute error = 4.750561250e-22 relative error = 3.1393821542779339566033222744161e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1634 y[1] (analytic) = 1.513231391070780270190583351936 y[1] (numeric) = 1.5132313910707802701910591447146 absolute error = 4.757927786e-22 relative error = 3.1442169479667181150123949124764e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=244.1MB, alloc=4.3MB, time=14.42 NO POLE x[1] = 0.1635 y[1] (analytic) = 1.5132474465079935952025589504492 y[1] (numeric) = 1.5132474465079935952030354798314 absolute error = 4.765293822e-22 relative error = 3.1490512889987075611587016494083e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1636 y[1] (analytic) = 1.5132635114153090283277836506818 y[1] (numeric) = 1.5132635114153090283282609166177 absolute error = 4.772659359e-22 relative error = 3.1538851779597050042688539352797e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1637 y[1] (analytic) = 1.5132795857920839732757821152641 y[1] (numeric) = 1.5132795857920839732762601177037 absolute error = 4.780024396e-22 relative error = 3.1587186141138814144991619865329e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1638 y[1] (analytic) = 1.51329566963767545497769979651 y[1] (numeric) = 1.5132956696376754549781785354033 absolute error = 4.787388933e-22 relative error = 3.1635515973862744173301922630078e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1639 y[1] (analytic) = 1.5133117629514401196120219390853 y[1] (numeric) = 1.5133117629514401196125014143823 absolute error = 4.794752970e-22 relative error = 3.1683841277019508334214771700916e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.164 y[1] (analytic) = 1.513327865732734234630307732783 y[1] (numeric) = 1.5133278657327342346307879444336 absolute error = 4.802116506e-22 relative error = 3.1732162043252113468532980891731e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1641 y[1] (analytic) = 1.5133439779809136887829396143747 y[1] (numeric) = 1.5133439779809136887834205623288 absolute error = 4.809479541e-22 relative error = 3.1780478271812022962913478268617e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1642 y[1] (analytic) = 1.5133600996953339921448877175095 y[1] (numeric) = 1.5133600996953339921453694017169 absolute error = 4.816842074e-22 relative error = 3.1828789955343179967909358904817e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1643 y[1] (analytic) = 1.5133762308753502761414894696293 y[1] (numeric) = 1.5133762308753502761419718900399 absolute error = 4.824204106e-22 relative error = 3.1877097099705586264681613231437e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1644 y[1] (analytic) = 1.5133923715203172935742443348694 y[1] (numeric) = 1.5133923715203172935747274914329 absolute error = 4.831565635e-22 relative error = 3.1925399690936239321465457162459e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=247.9MB, alloc=4.3MB, time=14.64 NO POLE x[1] = 0.1645 y[1] (analytic) = 1.5134085216295894186466237019122 y[1] (numeric) = 1.5134085216295894186471075945785 absolute error = 4.838926663e-22 relative error = 3.1973697741503398226832112747113e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1646 y[1] (analytic) = 1.5134246812025206469898959157627 y[1] (numeric) = 1.5134246812025206469903805444815 absolute error = 4.846287188e-22 relative error = 3.2021991237444928134278177153823e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1647 y[1] (analytic) = 1.5134408502384645956889664524112 y[1] (numeric) = 1.5134408502384645956894518171323 absolute error = 4.853647211e-22 relative error = 3.2070280184621931938828173301558e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1648 y[1] (analytic) = 1.5134570287367745033082332353514 y[1] (numeric) = 1.5134570287367745033087193360244 absolute error = 4.861006730e-22 relative error = 3.2118564569073354980414786274192e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1649 y[1] (analytic) = 1.5134732166968032299174570929176 y[1] (numeric) = 1.5134732166968032299179439294922 absolute error = 4.868365746e-22 relative error = 3.2166844396660957446474155829773e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.165 y[1] (analytic) = 1.5134894141179032571176473554084 y[1] (numeric) = 1.5134894141179032571181349278343 absolute error = 4.875724259e-22 relative error = 3.2215119666639262309943353919379e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1651 y[1] (analytic) = 1.5135056209994266880669625909602 y[1] (numeric) = 1.5135056209994266880674508991869 absolute error = 4.883082267e-22 relative error = 3.2263390365048731448812060015680e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1652 y[1] (analytic) = 1.5135218373407252475066264791337 y[1] (numeric) = 1.5135218373407252475071155231109 absolute error = 4.890439772e-22 relative error = 3.2311656504359112752070021148343e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1653 y[1] (analytic) = 1.5135380631411502817868588211795 y[1] (numeric) = 1.5135380631411502817873486008566 absolute error = 4.897796771e-22 relative error = 3.2359918064004703161975301563366e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1654 y[1] (analytic) = 1.513554298400052758892821685942 y[1] (numeric) = 1.5135542984000527588933122012685 absolute error = 4.905153265e-22 relative error = 3.2408175049848803085772399132144e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=251.7MB, alloc=4.3MB, time=14.87 x[1] = 0.1655 y[1] (analytic) = 1.5135705431167832684705806903667 y[1] (numeric) = 1.5135705431167832684710719412922 absolute error = 4.912509255e-22 relative error = 3.2456427467754723816290120998796e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1656 y[1] (analytic) = 1.5135867972906920218530814135713 y[1] (numeric) = 1.5135867972906920218535734000451 absolute error = 4.919864738e-22 relative error = 3.2504675297158495376457150129014e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1657 y[1] (analytic) = 1.5136030609211288520861409434405 y[1] (numeric) = 1.5136030609211288520866336654122 absolute error = 4.927219717e-22 relative error = 3.2552918557137805665780047739219e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1658 y[1] (analytic) = 1.5136193340074432139544545547074 y[1] (numeric) = 1.5136193340074432139549480121263 absolute error = 4.934574189e-22 relative error = 3.2601157227129699581120480893134e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1659 y[1] (analytic) = 1.5136356165489841840076175174784 y[1] (numeric) = 1.5136356165489841840081117102939 absolute error = 4.941928155e-22 relative error = 3.2649391312998808658905098812390e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.166 y[1] (analytic) = 1.513651908545100460586162035163 y[1] (numeric) = 1.5136519085451004605866569633244 absolute error = 4.949281614e-22 relative error = 3.2697620807396697601768810889210e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1661 y[1] (analytic) = 1.5136682099951403638476093107652 y[1] (numeric) = 1.5136682099951403638481049742219 absolute error = 4.956634567e-22 relative error = 3.2745845716188445878560795798600e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1662 y[1] (analytic) = 1.5136845208984518357925367404964 y[1] (numeric) = 1.5136845208984518357930331391975 absolute error = 4.963987011e-22 relative error = 3.2794066018813557783028204778619e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1663 y[1] (analytic) = 1.5137008412543824402906602336646 y[1] (numeric) = 1.5137008412543824402911573675595 absolute error = 4.971338949e-22 relative error = 3.2842281734350638593390665531162e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1664 y[1] (analytic) = 1.5137171710622793631069316577994 y[1] (numeric) = 1.5137171710622793631074295268374 absolute error = 4.978690380e-22 relative error = 3.2890492855452718553252983271478e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=255.5MB, alloc=4.3MB, time=15.10 x[1] = 0.1665 y[1] (analytic) = 1.5137335103214894119276514079668 y[1] (numeric) = 1.5137335103214894119281500120969 absolute error = 4.986041301e-22 relative error = 3.2938699361561043140671460302687e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1666 y[1] (analytic) = 1.5137498590313590163865960992296 y[1] (numeric) = 1.5137498590313590163870954384011 absolute error = 4.993391715e-22 relative error = 3.2986901271754677152690666162276e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1667 y[1] (analytic) = 1.5137662171912342280911613812098 y[1] (numeric) = 1.5137662171912342280916614553718 absolute error = 5.000741620e-22 relative error = 3.3035098572081925662800338064942e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1668 y[1] (analytic) = 1.5137825848004607206485198737052 y[1] (numeric) = 1.5137825848004607206490206828068 absolute error = 5.008091016e-22 relative error = 3.3083291261803897748602696064899e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1669 y[1] (analytic) = 1.5137989618583837896917942223155 y[1] (numeric) = 1.5137989618583837896922957663057 absolute error = 5.015439902e-22 relative error = 3.3131479333576101728840851607914e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.167 y[1] (analytic) = 1.5138153483643483529062452730298 y[1] (numeric) = 1.5138153483643483529067475518577 absolute error = 5.022788279e-22 relative error = 3.3179662793266279204938277523256e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1671 y[1] (analytic) = 1.5138317443176989500554753647291 y[1] (numeric) = 1.5138317443176989500559783783437 absolute error = 5.030136146e-22 relative error = 3.3227841633530674331280037775704e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1672 y[1] (analytic) = 1.5138481497177797430076467385547 y[1] (numeric) = 1.513848149717779743008150486905 absolute error = 5.037483503e-22 relative error = 3.3276015853631796389812007873531e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1673 y[1] (analytic) = 1.5138645645639345157617150630943 y[1] (numeric) = 1.5138645645639345157622195461293 absolute error = 5.044830350e-22 relative error = 3.3324185452832451406467654206260e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1674 y[1] (analytic) = 1.5138809888555066744736780743363 y[1] (numeric) = 1.5138809888555066744741832920048 absolute error = 5.052176685e-22 relative error = 3.3372350417184664105989872491344e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=259.4MB, alloc=4.3MB, time=15.32 x[1] = 0.1675 y[1] (analytic) = 1.513897422591839247482839329342 y[1] (numeric) = 1.513897422591839247483345281593 absolute error = 5.059522510e-22 relative error = 3.3420510759163199144284372040574e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1676 y[1] (analytic) = 1.5139138657722748853380870725865 y[1] (numeric) = 1.5139138657722748853385937593688 absolute error = 5.066867823e-22 relative error = 3.3468666464820962217333092057754e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1677 y[1] (analytic) = 1.513930318396155860824188213915 y[1] (numeric) = 1.5139303183961558608246956351775 absolute error = 5.074212625e-22 relative error = 3.3516817540027701787093133166437e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1678 y[1] (analytic) = 1.5139467804628240689880974170648 y[1] (numeric) = 1.5139467804628240689886055727562 absolute error = 5.081556914e-22 relative error = 3.3564963970837420585932444358668e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1679 y[1] (analytic) = 1.5139632519716210271652812976988 y[1] (numeric) = 1.513963251971621027165790187768 absolute error = 5.088900692e-22 relative error = 3.3613105769725714198200084528425e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.168 y[1] (analytic) = 1.5139797329218878750060577298999 y[1] (numeric) = 1.5139797329218878750065673542955 absolute error = 5.096243956e-22 relative error = 3.3661242916142359756487681995551e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1681 y[1] (analytic) = 1.5139962233129653745019502600695 y[1] (numeric) = 1.5139962233129653745024606187403 absolute error = 5.103586708e-22 relative error = 3.3709375422563476696764905810944e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1682 y[1] (analytic) = 1.5140127231441939100120576271794 y[1] (numeric) = 1.5140127231441939100125687200741 absolute error = 5.110928947e-22 relative error = 3.3757503281650013987084583993004e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1683 y[1] (analytic) = 1.5140292324149134882894383883194 y[1] (numeric) = 1.5140292324149134882899502153867 absolute error = 5.118270673e-22 relative error = 3.3805626492668398880766855725306e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1684 y[1] (analytic) = 1.5140457511244637385075106484874 y[1] (numeric) = 1.5140457511244637385080232096759 absolute error = 5.125611885e-22 relative error = 3.3853745048280536622179574965947e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=263.2MB, alloc=4.3MB, time=15.55 x[1] = 0.1685 y[1] (analytic) = 1.5140622792721839122864668935643 y[1] (numeric) = 1.5140622792721839122869801888225 absolute error = 5.132952582e-22 relative error = 3.3901858941148919145362414246843e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1686 y[1] (analytic) = 1.5140788168574128837197039254181 y[1] (numeric) = 1.5140788168574128837202179546947 absolute error = 5.140292766e-22 relative error = 3.3949968183750653491329313379153e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1687 y[1] (analytic) = 1.5140953638794891494002678980804 y[1] (numeric) = 1.5140953638794891494007826613239 absolute error = 5.147632435e-22 relative error = 3.3998072762144152940763891892002e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1688 y[1] (analytic) = 1.5141119203377508284473144539357 y[1] (numeric) = 1.5141119203377508284478299510947 absolute error = 5.154971590e-22 relative error = 3.4046172682202301776427363817046e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1689 y[1] (analytic) = 1.5141284862315356625325839588676 y[1] (numeric) = 1.5141284862315356625331001898905 absolute error = 5.162310229e-22 relative error = 3.4094267929984616303076132751397e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.169 y[1] (analytic) = 1.5141450615601810159068918353003 y[1] (numeric) = 1.5141450615601810159074088001356 absolute error = 5.169648353e-22 relative error = 3.4142358511364651159831266990021e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1691 y[1] (analytic) = 1.5141616463230238754266339920779 y[1] (numeric) = 1.514161646323023875427151690674 absolute error = 5.176985961e-22 relative error = 3.4190444419007341664770525463830e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1692 y[1] (analytic) = 1.5141782405194008505803073501201 y[1] (numeric) = 1.5141782405194008505808257824254 absolute error = 5.184323053e-22 relative error = 3.4238525652182454196172282096845e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1693 y[1] (analytic) = 1.514194844148648173515045462794 y[1] (numeric) = 1.5141948441486481735155646287569 absolute error = 5.191659629e-22 relative error = 3.4286602210160054676175338325112e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1694 y[1] (analytic) = 1.5142114572101016990631692299401 y[1] (numeric) = 1.5142114572101016990636891295089 absolute error = 5.198995688e-22 relative error = 3.4334674085606411204055449593988e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=267.0MB, alloc=4.3MB, time=15.78 x[1] = 0.1695 y[1] (analytic) = 1.5142280797030969047687527044909 y[1] (numeric) = 1.514228079703096904769273337614 absolute error = 5.206331231e-22 relative error = 3.4382741284396431421264154360507e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1696 y[1] (analytic) = 1.5142447116269688909142039906196 y[1] (numeric) = 1.5142447116269688909147253572452 absolute error = 5.213666256e-22 relative error = 3.4430803792593175603882487817142e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1697 y[1] (analytic) = 1.5142613529810523805468612323546 y[1] (numeric) = 1.514261352981052380547383332431 absolute error = 5.221000764e-22 relative error = 3.4478861616072223926775980815757e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1698 y[1] (analytic) = 1.514278003764681719505603691598 y[1] (numeric) = 1.5142780037646817195061265250733 absolute error = 5.228334753e-22 relative error = 3.4526914740897744828897800035287e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1699 y[1] (analytic) = 1.5142946639771908764474779144809 y[1] (numeric) = 1.5142946639771908764480014813034 absolute error = 5.235668225e-22 relative error = 3.4574963179549726397890979794628e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.17 y[1] (analytic) = 1.5143113336179134428743389849934 y[1] (numeric) = 1.5143113336179134428748632851112 absolute error = 5.243001178e-22 relative error = 3.4623006918093228450122783572476e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1701 y[1] (analytic) = 1.5143280126861826331595068648209 y[1] (numeric) = 1.5143280126861826331600318981822 absolute error = 5.250333613e-22 relative error = 3.4671045962404960377317959455740e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1702 y[1] (analytic) = 1.5143447011813312845744378183231 y[1] (numeric) = 1.5143447011813312845749635848759 absolute error = 5.257665528e-22 relative error = 3.4719080298551092278838220966305e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1703 y[1] (analytic) = 1.5143613991026918573154109215862 y[1] (numeric) = 1.5143613991026918573159374212787 absolute error = 5.264996925e-22 relative error = 3.4767109939012451615503525133586e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1704 y[1] (analytic) = 1.5143781064495964345302296544831 y[1] (numeric) = 1.5143781064495964345307568872633 absolute error = 5.272327802e-22 relative error = 3.4815134869856101508392796148796e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=270.8MB, alloc=4.3MB, time=16.00 x[1] = 0.1705 y[1] (analytic) = 1.514394823221376722344938574672 y[1] (numeric) = 1.5143948232213767223454665404879 absolute error = 5.279658159e-22 relative error = 3.4863155090356584635190342602558e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1706 y[1] (analytic) = 1.5144115494173640498905550724656 y[1] (numeric) = 1.5144115494173640498910837712652 absolute error = 5.286987996e-22 relative error = 3.4911170599788745042152402894297e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1707 y[1] (analytic) = 1.5144282850368893693298162055013 y[1] (numeric) = 1.5144282850368893693303456372325 absolute error = 5.294317312e-22 relative error = 3.4959181390824576316075498045953e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1708 y[1] (analytic) = 1.5144450300792832558839406121423 y[1] (numeric) = 1.5144450300792832558844707767531 absolute error = 5.301646108e-22 relative error = 3.5007187469342823356283201333754e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1709 y[1] (analytic) = 1.5144617845438759078594055025399 y[1] (numeric) = 1.5144617845438759078599363999782 absolute error = 5.308974383e-22 relative error = 3.5055188828016228999133189267062e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.171 y[1] (analytic) = 1.5144785484299971466747387262849 y[1] (numeric) = 1.5144785484299971466752703564985 absolute error = 5.316302136e-22 relative error = 3.5103185459518130073383533252721e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1711 y[1] (analytic) = 1.5144953217369764168873259155771 y[1] (numeric) = 1.5144953217369764168878582785139 absolute error = 5.323629368e-22 relative error = 3.5151177369728177095297127370186e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1712 y[1] (analytic) = 1.5145121044641427862202327028406 y[1] (numeric) = 1.5145121044641427862207657984484 absolute error = 5.330956078e-22 relative error = 3.5199164551320457253028118317975e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1713 y[1] (analytic) = 1.5145288966108249455890420117117 y[1] (numeric) = 1.5145288966108249455895758399383 absolute error = 5.338282266e-22 relative error = 3.5247147003572365878038648151976e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1714 y[1] (analytic) = 1.514545698176351209128706420326 y[1] (numeric) = 1.5145456981763512091292409811191 absolute error = 5.345607931e-22 relative error = 3.5295124719158960682233453917837e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=274.6MB, alloc=4.3MB, time=16.22 x[1] = 0.1715 y[1] (analytic) = 1.5145625091600495142204155958307 y[1] (numeric) = 1.5145625091600495142209508891381 absolute error = 5.352933074e-22 relative error = 3.5343097703961028380002209333652e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1716 y[1] (analytic) = 1.5145793295612474215184787990476 y[1] (numeric) = 1.514579329561247421519014824817 absolute error = 5.360257694e-22 relative error = 3.5391065950654378361983309169320e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1717 y[1] (analytic) = 1.5145961593792721149772224582109 y[1] (numeric) = 1.5145961593792721149777592163899 absolute error = 5.367581790e-22 relative error = 3.5439029451915416053179072750251e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1718 y[1] (analytic) = 1.5146129986134504018779028107045 y[1] (numeric) = 1.5146129986134504018784403012407 absolute error = 5.374905362e-22 relative error = 3.5486988207023489985238488202749e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1719 y[1] (analytic) = 1.514629847263108712855633611722 y[1] (numeric) = 1.514629847263108712856171834563 absolute error = 5.382228410e-22 relative error = 3.5534942215258251868018340756796e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.172 y[1] (analytic) = 1.5146467053275731019263289087722 y[1] (numeric) = 1.5146467053275731019268678638656 absolute error = 5.389550934e-22 relative error = 3.5582891475899656655399135914488e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1721 y[1] (analytic) = 1.5146635728061692465136608809529 y[1] (numeric) = 1.5146635728061692465142005682463 absolute error = 5.396872934e-22 relative error = 3.5630835988227962611038771257213e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1722 y[1] (analytic) = 1.5146804496982224474760327419139 y[1] (numeric) = 1.5146804496982224474765731613549 absolute error = 5.404194410e-22 relative error = 3.5678775751523731374063950073671e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1723 y[1] (analytic) = 1.5146973360030576291335667054313 y[1] (numeric) = 1.5146973360030576291341078569672 absolute error = 5.411515359e-22 relative error = 3.5726710745261891031924794102394e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1724 y[1] (analytic) = 1.5147142317199993392951070125119 y[1] (numeric) = 1.5147142317199993392956488960903 absolute error = 5.418835784e-22 relative error = 3.5774640988529989010672174707275e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1725 y[1] (analytic) = 1.5147311368483717492852380189501 memory used=278.4MB, alloc=4.3MB, time=16.45 y[1] (numeric) = 1.5147311368483717492857806345183 absolute error = 5.426155682e-22 relative error = 3.5822566460804002795490836408872e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1726 y[1] (analytic) = 1.5147480513874986539713173422539 y[1] (numeric) = 1.5147480513874986539718606897594 absolute error = 5.433475055e-22 relative error = 3.5870487174569887928219401488900e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1727 y[1] (analytic) = 1.5147649753367034717905240668607 y[1] (numeric) = 1.5147649753367034717910681462509 absolute error = 5.440793902e-22 relative error = 3.5918403122508261697482058527749e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1728 y[1] (analytic) = 1.5147819086953092447769220065599 y[1] (numeric) = 1.5147819086953092447774668177821 absolute error = 5.448112222e-22 relative error = 3.5966314297300340590372754749552e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1729 y[1] (analytic) = 1.51479885146263863858853802304 y[1] (numeric) = 1.5147988514626386385890835660415 absolute error = 5.455430015e-22 relative error = 3.6014220698229477311865195858882e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.173 y[1] (analytic) = 1.5148158036380139425344553994773 y[1] (numeric) = 1.5148158036380139425350016742054 absolute error = 5.462747281e-22 relative error = 3.6062122324579329173749940545846e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1731 y[1] (analytic) = 1.5148327652207570696019222680821 y[1] (numeric) = 1.514832765220757069602469274484 absolute error = 5.470064019e-22 relative error = 3.6110019169032469392735343859766e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1732 y[1] (analytic) = 1.5148497362101895564834750905184 y[1] (numeric) = 1.5148497362101895564840228285414 absolute error = 5.477380230e-22 relative error = 3.6157911237474701367757529549310e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1733 y[1] (analytic) = 1.5148667166056325636040771901122 y[1] (numeric) = 1.5148667166056325636046256597034 absolute error = 5.484695912e-22 relative error = 3.6205798515988115107170540234378e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1734 y[1] (analytic) = 1.514883706406406875148272334762 y[1] (numeric) = 1.5148837064064068751488215358686 absolute error = 5.492011066e-22 relative error = 3.6253681010459198105545546778613e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1735 y[1] (analytic) = 1.514900705611832899087353369467 y[1] (numeric) = 1.5149007056118328990879033020361 absolute error = 5.499325691e-22 relative error = 3.6301558713572261550228342589096e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=282.2MB, alloc=4.3MB, time=16.69 NO POLE x[1] = 0.1736 y[1] (analytic) = 1.5149177142212306672065458973843 y[1] (numeric) = 1.5149177142212306672070965613631 absolute error = 5.506639788e-22 relative error = 3.6349431631214255500908180851826e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1737 y[1] (analytic) = 1.5149347322339198351322070083296 y[1] (numeric) = 1.5149347322339198351327584036652 absolute error = 5.513953356e-22 relative error = 3.6397299756070250056028505356401e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1738 y[1] (analytic) = 1.514951759649219682359039053632 y[1] (numeric) = 1.5149517596492196823595911802714 absolute error = 5.521266394e-22 relative error = 3.6445163080825917441733417413139e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1739 y[1] (analytic) = 1.5149687964664491122773184662551 y[1] (numeric) = 1.5149687964664491122778713241453 absolute error = 5.528578902e-22 relative error = 3.6493021604768328487829005707573e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.174 y[1] (analytic) = 1.5149858426849266522001396250954 y[1] (numeric) = 1.5149858426849266522006932141834 absolute error = 5.535890880e-22 relative error = 3.6540875327184859984776407023940e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1741 y[1] (analytic) = 1.5150028983039704533906737623673 y[1] (numeric) = 1.5150028983039704533912280826 absolute error = 5.543202327e-22 relative error = 3.6588724240762547309364336852628e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1742 y[1] (analytic) = 1.5150199633228982910894429129855 y[1] (numeric) = 1.5150199633228982910899979643099 absolute error = 5.550513244e-22 relative error = 3.6636568351390175502231678158421e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1743 y[1] (analytic) = 1.5150370377410275645416089048534 y[1] (numeric) = 1.5150370377410275645421646872164 absolute error = 5.557823630e-22 relative error = 3.6684407651755541037092170604354e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1744 y[1] (analytic) = 1.5150541215576752970242773889651 y[1] (numeric) = 1.5150541215576752970248339023136 absolute error = 5.565133485e-22 relative error = 3.6732242141147468588396326076953e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1745 y[1] (analytic) = 1.5150712147721581358738169082305 y[1] (numeric) = 1.5150712147721581358743741525114 absolute error = 5.572442809e-22 relative error = 3.6780071818855089347006594063181e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=286.1MB, alloc=4.3MB, time=16.91 NO POLE x[1] = 0.1746 y[1] (analytic) = 1.5150883173837923525131930039295 y[1] (numeric) = 1.5150883173837923525137509790895 absolute error = 5.579751600e-22 relative error = 3.6827896670967290482074699114612e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1747 y[1] (analytic) = 1.5151054293918938424793173587019 y[1] (numeric) = 1.5151054293918938424798760646878 absolute error = 5.587059859e-22 relative error = 3.6875716703374464435989976006473e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1748 y[1] (analytic) = 1.5151225507957781254504119749797 y[1] (numeric) = 1.5151225507957781254509714117383 absolute error = 5.594367586e-22 relative error = 3.6923531915366886320437168322528e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1749 y[1] (analytic) = 1.5151396815947603452733883877675 y[1] (numeric) = 1.5151396815947603452739485552455 absolute error = 5.601674780e-22 relative error = 3.6971342299635086706338071804177e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.175 y[1] (analytic) = 1.5151568217881552699912419106741 y[1] (numeric) = 1.5151568217881552699918028088182 absolute error = 5.608981441e-22 relative error = 3.7019147855470178771103058828126e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1751 y[1] (analytic) = 1.5151739713752772918704609141016 y[1] (numeric) = 1.5151739713752772918710225428585 absolute error = 5.616287569e-22 relative error = 3.7066948582163583061039813549049e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1752 y[1] (analytic) = 1.5151911303554404274284511344945 y[1] (numeric) = 1.5151911303554404274290134938108 absolute error = 5.623593163e-22 relative error = 3.7114744472407200113974954894263e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1753 y[1] (analytic) = 1.5152082987279583174609750135518 y[1] (numeric) = 1.5152082987279583174615381033742 absolute error = 5.630898224e-22 relative error = 3.7162535532093042405892268313245e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1754 y[1] (analytic) = 1.5152254764921442270696060663054 y[1] (numeric) = 1.5152254764921442270701698865804 absolute error = 5.638202750e-22 relative error = 3.7210321747314097406752386258560e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1755 y[1] (analytic) = 1.5152426636473110456891982769649 y[1] (numeric) = 1.5152426636473110456897628276391 absolute error = 5.645506742e-22 relative error = 3.7258103123963068024063074720806e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=289.9MB, alloc=4.3MB, time=17.15 NO POLE x[1] = 0.1756 y[1] (analytic) = 1.5152598601927712871153705214327 y[1] (numeric) = 1.5152598601927712871159358024525 absolute error = 5.652810198e-22 relative error = 3.7305879648134081479105562248048e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1757 y[1] (analytic) = 1.5152770661278370895320060153867 y[1] (numeric) = 1.5152770661278370895325720266987 absolute error = 5.660113120e-22 relative error = 3.7353651332319985056965730047116e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1758 y[1] (analytic) = 1.5152942814518202155387667868339 y[1] (numeric) = 1.5152942814518202155393335283846 absolute error = 5.667415507e-22 relative error = 3.7401418169215200239595994328456e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1759 y[1] (analytic) = 1.515311506164032052178623172032 y[1] (numeric) = 1.5153115061640320521791906437677 absolute error = 5.674717357e-22 relative error = 3.7449180144915453528155661905060e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.176 y[1] (analytic) = 1.5153287402637836109653983336784 y[1] (numeric) = 1.5153287402637836109659665355456 absolute error = 5.682018672e-22 relative error = 3.7496937271914292661189423168259e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1761 y[1] (analytic) = 1.5153459837503855279113278002661 y[1] (numeric) = 1.5153459837503855279118967322111 absolute error = 5.689319450e-22 relative error = 3.7544689536308361548631462045474e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1762 y[1] (analytic) = 1.5153632366231480635546340255017 y[1] (numeric) = 1.5153632366231480635552036874709 absolute error = 5.696619692e-22 relative error = 3.7592436943992447309214925643061e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1763 y[1] (analytic) = 1.5153804988813811029871159666848 y[1] (numeric) = 1.5153804988813811029876863586246 absolute error = 5.703919398e-22 relative error = 3.7640179494262342737839583516240e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1764 y[1] (analytic) = 1.5153977705243941558817536809443 y[1] (numeric) = 1.5153977705243941558823248028009 absolute error = 5.711218566e-22 relative error = 3.7687917173216294548862766831979e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1765 y[1] (analytic) = 1.5154150515514963565203279382266 y[1] (numeric) = 1.5154150515514963565208997899462 absolute error = 5.718517196e-22 relative error = 3.7735649980151164887051294888996e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=293.7MB, alloc=4.3MB, time=17.38 NO POLE x[1] = 0.1766 y[1] (analytic) = 1.5154323419619964638210548499326 y[1] (numeric) = 1.5154323419619964638216274314615 absolute error = 5.725815289e-22 relative error = 3.7783377920962902327830925391059e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1767 y[1] (analytic) = 1.5154496417552028613662355120968 y[1] (numeric) = 1.5154496417552028613668088233812 absolute error = 5.733112844e-22 relative error = 3.7831100988350060445831082577116e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1768 y[1] (analytic) = 1.5154669509304235574299206620032 y[1] (numeric) = 1.5154669509304235574304947029893 absolute error = 5.740409861e-22 relative error = 3.7878819181610429911256928298708e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1769 y[1] (analytic) = 1.5154842694869661850055903471306 y[1] (numeric) = 1.5154842694869661850061651177646 absolute error = 5.747706340e-22 relative error = 3.7926532500042111065927506735963e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.177 y[1] (analytic) = 1.5155015974241380018338486053217 y[1] (numeric) = 1.5155015974241380018344241055496 absolute error = 5.755002279e-22 relative error = 3.7974240929746563197386154527042e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1771 y[1] (analytic) = 1.5155189347412458904301331550657 y[1] (numeric) = 1.5155189347412458904307093848337 absolute error = 5.762297680e-22 relative error = 3.8021944483219758906456975219485e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1772 y[1] (analytic) = 1.5155362814375963581124400947895 y[1] (numeric) = 1.5155362814375963581130170540435 absolute error = 5.769592540e-22 relative error = 3.8069643139965755004786155351648e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1773 y[1] (analytic) = 1.5155536375124955370290636100442 y[1] (numeric) = 1.5155536375124955370296412987303 absolute error = 5.776886861e-22 relative error = 3.8117336912481069087309553980383e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1774 y[1] (analytic) = 1.5155710029652491841863506874818 y[1] (numeric) = 1.515571002965249184186929105546 absolute error = 5.784180642e-22 relative error = 3.8165025793467404959233019185286e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1775 y[1] (analytic) = 1.5155883777951626814764708345083 y[1] (numeric) = 1.5155883777951626814770499818965 absolute error = 5.791473882e-22 relative error = 3.8212709775627079270171931039897e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=297.5MB, alloc=4.3MB, time=17.62 NO POLE x[1] = 0.1776 y[1] (analytic) = 1.515605762001541035705200803504 y[1] (numeric) = 1.5156057620015410357057806801623 absolute error = 5.798766583e-22 relative error = 3.8260388871457087647740294848793e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1777 y[1] (analytic) = 1.5156231555836888786197243195007 y[1] (numeric) = 1.5156231555836888786203049253749 absolute error = 5.806058742e-22 relative error = 3.8308063060464399958407767871425e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1778 y[1] (analytic) = 1.5156405585409104669364468102005 y[1] (numeric) = 1.5156405585409104669370281452366 absolute error = 5.813350361e-22 relative error = 3.8355732355146557711797716852160e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1779 y[1] (analytic) = 1.5156579708725096823688251372278 y[1] (numeric) = 1.5156579708725096823694072013715 absolute error = 5.820641437e-22 relative error = 3.8403396735011834175787594232914e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.178 y[1] (analytic) = 1.5156753925777900316552123274975 y[1] (numeric) = 1.5156753925777900316557951206947 absolute error = 5.827931972e-22 relative error = 3.8451056212558317377346178605417e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1781 y[1] (analytic) = 1.5156928236560546465867173035885 y[1] (numeric) = 1.5156928236560546465873008257849 absolute error = 5.835221964e-22 relative error = 3.8498710773893228304340418643063e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1782 y[1] (analytic) = 1.5157102641066062840350796120059 y[1] (numeric) = 1.5157102641066062840356638631474 absolute error = 5.842511415e-22 relative error = 3.8546360431514974389141802843819e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1783 y[1] (analytic) = 1.5157277139287473259805591482192 y[1] (numeric) = 1.5157277139287473259811441282515 absolute error = 5.849800323e-22 relative error = 3.8594005171531703001896660476861e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1784 y[1] (analytic) = 1.5157451731217797795398408773582 y[1] (numeric) = 1.5157451731217797795404265862269 absolute error = 5.857088687e-22 relative error = 3.8641644986649895795161458981955e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1785 y[1] (analytic) = 1.5157626416850052769939545494528 y[1] (numeric) = 1.5157626416850052769945409871037 absolute error = 5.864376509e-22 relative error = 3.8689279889368667394597951939179e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=301.3MB, alloc=4.3MB, time=17.85 NO POLE x[1] = 0.1786 y[1] (analytic) = 1.5157801196177250758162094080988 y[1] (numeric) = 1.5157801196177250758167965744775 absolute error = 5.871663787e-22 relative error = 3.8736909865797784234076231162148e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1787 y[1] (analytic) = 1.5157976069192400587001438914322 y[1] (numeric) = 1.5157976069192400587007317864843 absolute error = 5.878950521e-22 relative error = 3.8784534915242306991646536110177e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1788 y[1] (analytic) = 1.5158151035888507335874903242944 y[1] (numeric) = 1.5158151035888507335880789479656 absolute error = 5.886236712e-22 relative error = 3.8832155043604719259608933149746e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1789 y[1] (analytic) = 1.5158326096258572336961546004701 y[1] (numeric) = 1.5158326096258572336967439527058 absolute error = 5.893522357e-22 relative error = 3.8879770230399374233847310145813e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.179 y[1] (analytic) = 1.5158501250295593175482108538769 y[1] (numeric) = 1.5158501250295593175488009346227 absolute error = 5.900807458e-22 relative error = 3.8927380488126643258238631816715e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1791 y[1] (analytic) = 1.5158676497992563689979111175899 y[1] (numeric) = 1.5158676497992563689985019267913 absolute error = 5.908092014e-22 relative error = 3.8974985809495954458592151062871e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1792 y[1] (analytic) = 1.5158851839342473972597099695774 y[1] (numeric) = 1.5158851839342473972603015071799 absolute error = 5.915376025e-22 relative error = 3.9022586193814159349881599477579e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1793 y[1] (analytic) = 1.51590272743383103693630416403 y[1] (numeric) = 1.515902727433831036936896429979 absolute error = 5.922659490e-22 relative error = 3.9070181633791692881176803579982e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1794 y[1] (analytic) = 1.5159202802973055480466872471585 y[1] (numeric) = 1.5159202802973055480472802413994 absolute error = 5.929942409e-22 relative error = 3.9117772128736261328267630394564e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1795 y[1] (analytic) = 1.5159378425239688160542191563411 y[1] (numeric) = 1.5159378425239688160548128788193 absolute error = 5.937224782e-22 relative error = 3.9165357677955884095636576541824e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=305.1MB, alloc=4.3MB, time=18.08 NO POLE x[1] = 0.1796 y[1] (analytic) = 1.5159554141131183518947108014951 y[1] (numeric) = 1.515955414113118351895305252156 absolute error = 5.944506609e-22 relative error = 3.9212938280758893776233144195422e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1797 y[1] (analytic) = 1.5159729950640512920045236275511 y[1] (numeric) = 1.51597299506405129200511880634 absolute error = 5.951787889e-22 relative error = 3.9260513929857512638627859592648e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1798 y[1] (analytic) = 1.5159905853760643983486841569045 y[1] (numeric) = 1.5159905853760643983492800637666 absolute error = 5.959068621e-22 relative error = 3.9308084617964582417183008417836e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1799 y[1] (analytic) = 1.5160081850484540584490135107207 y[1] (numeric) = 1.5160081850484540584496101456014 absolute error = 5.966348807e-22 relative error = 3.9355650357582376125017269661843e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.18 y[1] (analytic) = 1.5160257940805162854122719079688 y[1] (numeric) = 1.5160257940805162854128692708133 absolute error = 5.973628445e-22 relative error = 3.9403211134828092381459949521911e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1801 y[1] (analytic) = 1.516043412471546717958318141057 y[1] (numeric) = 1.5160434124715467179589162318105 absolute error = 5.980907535e-22 relative error = 3.9450766949012090904594001490759e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1802 y[1] (analytic) = 1.5160610402208406204482840269443 y[1] (numeric) = 1.516061040220840620448882845552 absolute error = 5.988186077e-22 relative error = 3.9498317799445045425418395786796e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1803 y[1] (analytic) = 1.5160786773276928829127638326014 y[1] (numeric) = 1.5160786773276928829133633790085 absolute error = 5.995464071e-22 relative error = 3.9545863685437943747060341170090e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1804 y[1] (analytic) = 1.5160963237913980210800186736931 y[1] (numeric) = 1.5160963237913980210806189478446 absolute error = 6.002741515e-22 relative error = 3.9593404593110313847250176111708e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1805 y[1] (analytic) = 1.5161139796112501764041958853533 y[1] (numeric) = 1.5161139796112501764047968871944 absolute error = 6.010018411e-22 relative error = 3.9640940534965853055546480856001e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=308.9MB, alloc=4.3MB, time=18.31 NO POLE x[1] = 0.1806 y[1] (analytic) = 1.5161316447865431160935633639254 y[1] (numeric) = 1.5161316447865431160941650934011 absolute error = 6.017294757e-22 relative error = 3.9688471497125025348828291204919e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1807 y[1] (analytic) = 1.5161493193165702331387588785373 y[1] (numeric) = 1.5161493193165702331393613355927 absolute error = 6.024570554e-22 relative error = 3.9735997485496193407593604890638e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1808 y[1] (analytic) = 1.5161670032006245463410543513817 y[1] (numeric) = 1.5161670032006245463416575359618 absolute error = 6.031845801e-22 relative error = 3.9783518492796568037783461886764e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1809 y[1] (analytic) = 1.5161846964379987003406351055708 y[1] (numeric) = 1.5161846964379987003412390176206 absolute error = 6.039120498e-22 relative error = 3.9831034518339485104355868473608e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.181 y[1] (analytic) = 1.5162023990279849656448940794349 y[1] (numeric) = 1.5162023990279849656454987188993 absolute error = 6.046394644e-22 relative error = 3.9878545554843169901012252906373e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1811 y[1] (analytic) = 1.5162201109698752386567410061319 y[1] (numeric) = 1.5162201109698752386573463729558 absolute error = 6.053668239e-22 relative error = 3.9926051601621819390230671345722e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1812 y[1] (analytic) = 1.5162378322629610417029265574368 y[1] (numeric) = 1.5162378322629610417035326515651 absolute error = 6.060941283e-22 relative error = 3.9973552657989945836207162463796e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1813 y[1] (analytic) = 1.5162555629065335230623814505771 y[1] (numeric) = 1.5162555629065335230629882719547 absolute error = 6.068213776e-22 relative error = 4.0021048723262376863254490324387e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1814 y[1] (analytic) = 1.5162733028998834569945705169812 y[1] (numeric) = 1.5162733028998834569951780655529 absolute error = 6.075485717e-22 relative error = 4.0068539790159138406373583571222e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1815 y[1] (analytic) = 1.5162910522423012437678617318051 y[1] (numeric) = 1.5162910522423012437684700075157 absolute error = 6.082757106e-22 relative error = 4.0116025857995920587668208348841e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=312.8MB, alloc=4.3MB, time=18.55 NO POLE x[1] = 0.1816 y[1] (analytic) = 1.5163088109330769096879102031029 y[1] (numeric) = 1.5163088109330769096885192058972 absolute error = 6.090027943e-22 relative error = 4.0163506926088729297283546615219e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1817 y[1] (analytic) = 1.5163265789715001071260571195064 y[1] (numeric) = 1.5163265789715001071266668493291 absolute error = 6.097298227e-22 relative error = 4.0210982987159000862893910409188e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1818 y[1] (analytic) = 1.5163443563568601145477436552761 y[1] (numeric) = 1.516344356356860114548354112072 absolute error = 6.104567959e-22 relative error = 4.0258454047118412908334291991455e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1819 y[1] (analytic) = 1.5163621430884458365409398315896 y[1] (numeric) = 1.5163621430884458365415510153033 absolute error = 6.111837137e-22 relative error = 4.0305920092094457662744770247387e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.182 y[1] (analytic) = 1.5163799391655458038445883329272 y[1] (numeric) = 1.5163799391655458038452002435034 absolute error = 6.119105762e-22 relative error = 4.0353381127999522475427761757877e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1821 y[1] (analytic) = 1.5163977445874481733770632774199 y[1] (numeric) = 1.5163977445874481733776759148032 absolute error = 6.126373833e-22 relative error = 4.0400837147556849711828326986607e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1822 y[1] (analytic) = 1.516415559353440728264643940019 y[1] (numeric) = 1.5164155593534407282652573041541 absolute error = 6.133641351e-22 relative error = 4.0448288156679304803179676490660e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1823 y[1] (analytic) = 1.5164333834628108778700034273506 y[1] (numeric) = 1.516433383462810877870617518182 absolute error = 6.140908314e-22 relative error = 4.0495734141496497068334281456000e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1824 y[1] (analytic) = 1.5164512169148456578207123031132 y[1] (numeric) = 1.5164512169148456578213271205854 absolute error = 6.148174722e-22 relative error = 4.0543175101327659395200467335966e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1825 y[1] (analytic) = 1.5164690597088317300377571628798 y[1] (numeric) = 1.5164690597088317300383727069373 absolute error = 6.155440575e-22 relative error = 4.0590611035492341658401278168292e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=316.6MB, alloc=4.3MB, time=18.78 NO POLE x[1] = 0.1826 y[1] (analytic) = 1.5164869118440553827640741571636 y[1] (numeric) = 1.516486911844055382764690427751 absolute error = 6.162705874e-22 relative error = 4.0638041949904598910969941929813e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1827 y[1] (analytic) = 1.5165047733198025305930974616053 y[1] (numeric) = 1.516504773319802530593714458667 absolute error = 6.169970617e-22 relative error = 4.0685467830696161237455800793819e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1828 y[1] (analytic) = 1.5165226441353587144973226931404 y[1] (numeric) = 1.5165226441353587144979404166208 absolute error = 6.177234804e-22 relative error = 4.0732888677187762816480116727025e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1829 y[1] (analytic) = 1.5165405242900091018568852710041 y[1] (numeric) = 1.5165405242900091018575037208476 absolute error = 6.184498435e-22 relative error = 4.0780304488700455274996445821304e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.183 y[1] (analytic) = 1.5165584137830384864881537214309 y[1] (numeric) = 1.5165584137830384864887728975818 absolute error = 6.191761509e-22 relative error = 4.0827715257961730510433260808712e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1831 y[1] (analytic) = 1.516576312613731288672337924904 y[1] (numeric) = 1.5165763126137312886729578273067 absolute error = 6.199024027e-22 relative error = 4.0875120990887308095858615858602e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1832 y[1] (analytic) = 1.516594220781371555184112304812 y[1] (numeric) = 1.5165942207813715551847329334108 absolute error = 6.206285988e-22 relative error = 4.0922521680205470908811915880316e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1833 y[1] (analytic) = 1.5166121382852429593202539563661 y[1] (numeric) = 1.5166121382852429593208753111053 absolute error = 6.213547392e-22 relative error = 4.0969917325238774753260446602364e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1834 y[1] (analytic) = 1.5166300651246288009282957146336 y[1] (numeric) = 1.5166300651246288009289177954574 absolute error = 6.220808238e-22 relative error = 4.1017307918716527683224894033682e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1835 y[1] (analytic) = 1.5166480012988120064351941605411 y[1] (numeric) = 1.5166480012988120064358169673938 absolute error = 6.228068527e-22 relative error = 4.1064693466555643158502603371138e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=320.4MB, alloc=4.3MB, time=19.01 NO POLE x[1] = 0.1836 y[1] (analytic) = 1.5166659468070751288760125637005 y[1] (numeric) = 1.5166659468070751288766360965263 absolute error = 6.235328258e-22 relative error = 4.1112073961486221441918857093849e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1837 y[1] (analytic) = 1.5166839016487003479226187609111 y[1] (numeric) = 1.5166839016487003479232430196541 absolute error = 6.242587430e-22 relative error = 4.1159449396238993148221162827571e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1838 y[1] (analytic) = 1.5167018658229694699123979691888 y[1] (numeric) = 1.5167018658229694699130229537931 absolute error = 6.249846043e-22 relative error = 4.1206819770138573263370608191362e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1839 y[1] (analytic) = 1.516719839329163927876980532175 y[1] (numeric) = 1.5167198393291639278776062425848 absolute error = 6.257104098e-22 relative error = 4.1254185089103070929572558370930e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.184 y[1] (analytic) = 1.5167378221665647815709845987758 y[1] (numeric) = 1.5167378221665647815716110349352 absolute error = 6.264361594e-22 relative error = 4.1301545345864406828856661505951e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1841 y[1] (analytic) = 1.5167558143344527175007737328814 y[1] (numeric) = 1.5167558143344527175014008947344 absolute error = 6.271618530e-22 relative error = 4.1348900533155133072077397615314e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1842 y[1] (analytic) = 1.5167738158321080489532294530154 y[1] (numeric) = 1.516773815832108048953857340506 absolute error = 6.278874906e-22 relative error = 4.1396250650301374458655766893771e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1843 y[1] (analytic) = 1.5167918266588107160245387007638 y[1] (numeric) = 1.5167918266588107160251673138359 absolute error = 6.286130721e-22 relative error = 4.1443595690036712426755540431446e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1844 y[1] (analytic) = 1.5168098468138402856489962368312 y[1] (numeric) = 1.5168098468138402856496255754289 absolute error = 6.293385977e-22 relative error = 4.1490935664873713554899386750397e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1845 y[1] (analytic) = 1.5168278762964759516278219635735 y[1] (numeric) = 1.5168278762964759516284520276407 absolute error = 6.300640672e-22 relative error = 4.1538270560953813658991111554010e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=324.2MB, alloc=4.3MB, time=19.23 NO POLE x[1] = 0.1846 y[1] (analytic) = 1.5168459151059965346579931728526 y[1] (numeric) = 1.5168459151059965346586239623331 absolute error = 6.307894805e-22 relative error = 4.1585600371012022318035230644278e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1847 y[1] (analytic) = 1.5168639632416804823610917180611 y[1] (numeric) = 1.5168639632416804823617232328988 absolute error = 6.315148377e-22 relative error = 4.1632925100969080494593165772475e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1848 y[1] (analytic) = 1.516882020702805869312166109163 y[1] (numeric) = 1.5168820207028058693127983493019 absolute error = 6.322401389e-22 relative error = 4.1680244756745735143324765736149e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1849 y[1] (analytic) = 1.5169000874886503970686085295956 y[1] (numeric) = 1.5169000874886503970692414949794 absolute error = 6.329653838e-22 relative error = 4.1727559317893170883975027654898e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.185 y[1] (analytic) = 1.5169181635984913941990467738773 y[1] (numeric) = 1.5169181635984913941996804644498 absolute error = 6.336905725e-22 relative error = 4.1774868790333088348149275451933e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1851 y[1] (analytic) = 1.516936249031605816312251104766 y[1] (numeric) = 1.516936249031605816312885520471 absolute error = 6.344157050e-22 relative error = 4.1822173173394959247824344822271e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1852 y[1] (analytic) = 1.5169543437872702460860560288124 y[1] (numeric) = 1.5169543437872702460866911695936 absolute error = 6.351407812e-22 relative error = 4.1869472459816419216426596169666e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1853 y[1] (analytic) = 1.5169724478647608932962969891495 y[1] (numeric) = 1.5169724478647608932969328549506 absolute error = 6.358658011e-22 relative error = 4.1916766648927816306330547561645e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1854 y[1] (analytic) = 1.5169905612633535948457619743634 y[1] (numeric) = 1.516990561263353594846398565128 absolute error = 6.365907646e-22 relative error = 4.1964055733467820218219103891150e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1855 y[1] (analytic) = 1.5170086839823238147931580422844 y[1] (numeric) = 1.5170086839823238147937953579563 absolute error = 6.373156719e-22 relative error = 4.2011339725951496413308254804163e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=328.0MB, alloc=4.3MB, time=19.47 NO POLE x[1] = 0.1856 y[1] (analytic) = 1.517026816020946644382092757543 y[1] (numeric) = 1.5170268160209466443827307980657 absolute error = 6.380405227e-22 relative error = 4.2058618605934394420658297968494e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1857 y[1] (analytic) = 1.5170449573784968020700705417283 y[1] (numeric) = 1.5170449573784968020707093070453 absolute error = 6.387653170e-22 relative error = 4.2105892372748617487812573534978e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1858 y[1] (analytic) = 1.5170631080542486335575039349912 y[1] (numeric) = 1.5170631080542486335581434250461 absolute error = 6.394900549e-22 relative error = 4.2153161032318273613880083680535e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1859 y[1] (analytic) = 1.5170812680474761118167397679314 y[1] (numeric) = 1.5170812680474761118173799826678 absolute error = 6.402147364e-22 relative error = 4.2200424583975871702436225527511e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.186 y[1] (analytic) = 1.5170994373574528371211002426066 y[1] (numeric) = 1.517099437357452837121741181968 absolute error = 6.409393614e-22 relative error = 4.2247683020462715946906431070483e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1861 y[1] (analytic) = 1.5171176159834520370739389215028 y[1] (numeric) = 1.5171176159834520370745805854326 absolute error = 6.416639298e-22 relative error = 4.2294936334520747558456774900256e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1862 y[1] (analytic) = 1.5171358039247465666377116233029 y[1] (numeric) = 1.5171358039247465666383540117446 absolute error = 6.423884417e-22 relative error = 4.2342184532075280692603207976556e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1863 y[1] (analytic) = 1.5171540011806089081630622242922 y[1] (numeric) = 1.5171540011806089081637053371892 absolute error = 6.431128970e-22 relative error = 4.2389427605869057562104943340444e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1864 y[1] (analytic) = 1.5171722077503111714179233642351 y[1] (numeric) = 1.5171722077503111714185672015307 absolute error = 6.438372956e-22 relative error = 4.2436665548645458254908036764424e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1865 y[1] (analytic) = 1.5171904236331250936166320555608 y[1] (numeric) = 1.5171904236331250936172766171984 absolute error = 6.445616376e-22 relative error = 4.2483898366330762074430359500759e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=331.8MB, alloc=4.3MB, time=19.70 NO POLE x[1] = 0.1866 y[1] (analytic) = 1.5172086488283220394490601946929 y[1] (numeric) = 1.5172086488283220394497054806159 absolute error = 6.452859230e-22 relative error = 4.2531126058260202405171658765133e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1867 y[1] (analytic) = 1.5172268833351730011097599743573 y[1] (numeric) = 1.517226883335173001110405984509 absolute error = 6.460101517e-22 relative error = 4.2578348617178362447775537901351e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1868 y[1] (analytic) = 1.517245127152948598327124195703 y[1] (numeric) = 1.5172451271529485983277709300266 absolute error = 6.467343236e-22 relative error = 4.2625566035830464342575185418446e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1869 y[1] (analytic) = 1.5172633802809190783925614790688 y[1] (numeric) = 1.5172633802809190783932089375076 absolute error = 6.474584388e-22 relative error = 4.2672778320143996648660347065710e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.187 y[1] (analytic) = 1.5172816427183543161896863722301 y[1] (numeric) = 1.5172816427183543161903345547273 absolute error = 6.481824972e-22 relative error = 4.2719985462864984729835860908594e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1871 y[1] (analytic) = 1.5172999144645238142235243549567 y[1] (numeric) = 1.5172999144645238142241732614554 absolute error = 6.489064987e-22 relative error = 4.2767187456740093744566457319048e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1872 y[1] (analytic) = 1.5173181955186967026497317387144 y[1] (numeric) = 1.5173181955186967026503813691578 absolute error = 6.496304434e-22 relative error = 4.2814384307697779919932182705146e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1873 y[1] (analytic) = 1.5173364858801417393038304603414 y[1] (numeric) = 1.5173364858801417393044808146726 absolute error = 6.503543312e-22 relative error = 4.2861576008485512653172792959970e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1874 y[1] (analytic) = 1.5173547855481273097304577685298 y[1] (numeric) = 1.5173547855481273097311088466919 absolute error = 6.510781621e-22 relative error = 4.2908762558441818480164012436015e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1875 y[1] (analytic) = 1.5173730945219214272126308019426 y[1] (numeric) = 1.5173730945219214272132826038787 absolute error = 6.518019361e-22 relative error = 4.2955943956905546937783037838852e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=335.7MB, alloc=4.3MB, time=19.93 NO POLE x[1] = 0.1876 y[1] (analytic) = 1.5173914128007917328010260577957 y[1] (numeric) = 1.5173914128007917328016785834487 absolute error = 6.525256530e-22 relative error = 4.3003120190035355799925140507519e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1877 y[1] (analytic) = 1.5174097403840054953432737497325 y[1] (numeric) = 1.5174097403840054953439269990456 absolute error = 6.532493131e-22 relative error = 4.3050291276941751786518627200415e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1878 y[1] (analytic) = 1.5174280772708296115132670538219 y[1] (numeric) = 1.5174280772708296115139210267379 absolute error = 6.539729160e-22 relative error = 4.3097457190603922384032097994600e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1879 y[1] (analytic) = 1.517446423460530605840486241504 y[1] (numeric) = 1.5174464234605306058411409379659 absolute error = 6.546964619e-22 relative error = 4.3144617943542763855263928050967e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.188 y[1] (analytic) = 1.5174647789523746307393376983136 y[1] (numeric) = 1.5174647789523746307399931182643 absolute error = 6.554199507e-22 relative error = 4.3191773528509042359340415547173e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1881 y[1] (analytic) = 1.5174831437456274665385078272058 y[1] (numeric) = 1.5174831437456274665391639705883 absolute error = 6.561433825e-22 relative error = 4.3238923951433884678243932567376e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1882 y[1] (analytic) = 1.5175015178395545215103318353111 y[1] (numeric) = 1.5175015178395545215109887020682 absolute error = 6.568667571e-22 relative error = 4.3286069198479084542495240952661e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1883 y[1] (analytic) = 1.5175199012334208319001774029435 y[1] (numeric) = 1.517519901233420831900834993018 absolute error = 6.575900745e-22 relative error = 4.3333209268986796795575350799294e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1884 y[1] (analytic) = 1.517538293926491061955843233688 y[1] (numeric) = 1.5175382939264910619565015470227 absolute error = 6.583133347e-22 relative error = 4.3380344162299500450932720670960e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1885 y[1] (analytic) = 1.5175566959180295039569724843907 y[1] (numeric) = 1.5175566959180295039576315209284 absolute error = 6.590365377e-22 relative error = 4.3427473877759998744492117990821e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=339.5MB, alloc=4.3MB, time=20.15 NO POLE x[1] = 0.1886 y[1] (analytic) = 1.5175751072073000782444810738751 y[1] (numeric) = 1.5175751072073000782451408335585 absolute error = 6.597596834e-22 relative error = 4.3474598408121959494126655741361e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1887 y[1] (analytic) = 1.5175935277935663332500008692069 y[1] (numeric) = 1.5175935277935663332506613519787 absolute error = 6.604827718e-22 relative error = 4.3521717752729074487035104722926e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1888 y[1] (analytic) = 1.5176119576760914455253377483309 y[1] (numeric) = 1.5176119576760914455259989541338 absolute error = 6.612058029e-22 relative error = 4.3568831910925360120559467847849e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1889 y[1] (analytic) = 1.5176303968541382197719445379004 y[1] (numeric) = 1.517630396854138219772606466677 absolute error = 6.619287766e-22 relative error = 4.3615940875465937825714934972992e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.189 y[1] (analytic) = 1.5176488453269690888704088251206 y[1] (numeric) = 1.5176488453269690888710714768136 absolute error = 6.626516930e-22 relative error = 4.3663044652284853201818530712488e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1891 y[1] (analytic) = 1.5176673030938461139099556424272 y[1] (numeric) = 1.5176673030938461139106190169792 absolute error = 6.633745520e-22 relative error = 4.3710143234138037510997629239259e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1892 y[1] (analytic) = 1.5176857701540309842179650238187 y[1] (numeric) = 1.5176857701540309842186291211723 absolute error = 6.640973536e-22 relative error = 4.3757236620371046752784580764277e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1893 y[1] (analytic) = 1.5177042465067850173895044316627 y[1] (numeric) = 1.5177042465067850173901692517604 absolute error = 6.648200977e-22 relative error = 4.3804324803740863022268099019745e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1894 y[1] (analytic) = 1.5177227321513691593168760527948 y[1] (numeric) = 1.5177227321513691593175415955792 absolute error = 6.655427844e-22 relative error = 4.3851407790182752081187466427904e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1895 y[1] (analytic) = 1.5177412270870439842191789627282 y[1] (numeric) = 1.5177412270870439842198452281417 absolute error = 6.662654135e-22 relative error = 4.3898485565865768575553706404192e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=343.3MB, alloc=4.3MB, time=20.38 NO POLE x[1] = 0.1896 y[1] (analytic) = 1.5177597313130696946718861567908 y[1] (numeric) = 1.5177597313130696946725531447758 absolute error = 6.669879850e-22 relative error = 4.3945558130137251305168740437353e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1897 y[1] (analytic) = 1.5177782448287061216364364470077 y[1] (numeric) = 1.5177782448287061216371041575067 absolute error = 6.677104990e-22 relative error = 4.3992625488933442605375576915046e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1898 y[1] (analytic) = 1.5177967676332127244898412235452 y[1] (numeric) = 1.5177967676332127244905096565006 absolute error = 6.684329554e-22 relative error = 4.4039687635013594285084855309899e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1899 y[1] (analytic) = 1.5178152997258485910543060795313 y[1] (numeric) = 1.5178152997258485910549752348854 absolute error = 6.691553541e-22 relative error = 4.4086744561137605568519952956781e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.19 y[1] (analytic) = 1.5178338411058724376268672980689 y[1] (numeric) = 1.5178338411058724376275371757641 absolute error = 6.698776952e-22 relative error = 4.4133796273242696403172528959324e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1901 y[1] (analytic) = 1.5178523917725426090090432002554 y[1] (numeric) = 1.5178523917725426090097138002341 absolute error = 6.705999787e-22 relative error = 4.4180842770677834942200397724085e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1902 y[1] (analytic) = 1.5178709517251170785365003530233 y[1] (numeric) = 1.5178709517251170785371716752276 absolute error = 6.713222043e-22 relative error = 4.4227884033027789290711419998397e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1903 y[1] (analytic) = 1.5178895209628534481087346356141 y[1] (numeric) = 1.5178895209628534481094066799864 absolute error = 6.720443723e-22 relative error = 4.4274920079407189356445478739770e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1904 y[1] (analytic) = 1.5179080994850089482187671635001 y[1] (numeric) = 1.5179080994850089482194399299826 absolute error = 6.727664825e-22 relative error = 4.4321950895989953613741188491362e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1905 y[1] (analytic) = 1.5179266872908404379828550685641 y[1] (numeric) = 1.5179266872908404379835285570989 absolute error = 6.734885348e-22 relative error = 4.4368976475538905555195151188379e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=347.1MB, alloc=4.3MB, time=20.61 NO POLE x[1] = 0.1906 y[1] (analytic) = 1.51794528437960440517021713435 y[1] (numeric) = 1.5179452843796044051708913448794 absolute error = 6.742105294e-22 relative error = 4.4415996830581076427709380451291e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1907 y[1] (analytic) = 1.5179638907505569662327742851954 y[1] (numeric) = 1.5179638907505569662334492176614 absolute error = 6.749324660e-22 relative error = 4.4463011940704318498784150249004e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1908 y[1] (analytic) = 1.5179825064029538663349049280549 y[1] (numeric) = 1.5179825064029538663355805823997 absolute error = 6.756543448e-22 relative error = 4.4510021818436236061346376905984e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1909 y[1] (analytic) = 1.5180011313360504793832151458263 y[1] (numeric) = 1.5180011313360504793838915219919 absolute error = 6.763761656e-22 relative error = 4.4557026449953672598154652762888e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.191 y[1] (analytic) = 1.5180197655491018080563237409867 y[1] (numeric) = 1.5180197655491018080570008389152 absolute error = 6.770979285e-22 relative error = 4.4604025841197033929270164797068e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1911 y[1] (analytic) = 1.5180384090413624838346621283487 y[1] (numeric) = 1.5180384090413624838353399479821 absolute error = 6.778196334e-22 relative error = 4.4651019984931832451198592466256e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1912 y[1] (analytic) = 1.5180570618120867670302890757435 y[1] (numeric) = 1.5180570618120867670309676170238 absolute error = 6.785412803e-22 relative error = 4.4698008880511599211575476288178e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1913 y[1] (analytic) = 1.5180757238605285468167202914392 y[1] (numeric) = 1.5180757238605285468173995543084 absolute error = 6.792628692e-22 relative error = 4.4744992527290192758827197032946e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1914 y[1] (analytic) = 1.5180943951859413412587728571009 y[1] (numeric) = 1.5180943951859413412594528415009 absolute error = 6.799844000e-22 relative error = 4.4791970918034593527286358438538e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1915 y[1] (analytic) = 1.5181130757875782973424245050982 y[1] (numeric) = 1.5181130757875782973431052109709 absolute error = 6.807058727e-22 relative error = 4.4838944052099558386858104957077e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=350.9MB, alloc=4.3MB, time=20.84 NO POLE x[1] = 0.1916 y[1] (analytic) = 1.5181317656646921910046877389667 y[1] (numeric) = 1.5181317656646921910053691662539 absolute error = 6.814272872e-22 relative error = 4.4885911922253128574221047850232e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1917 y[1] (analytic) = 1.5181504648165354271634987958276 y[1] (numeric) = 1.5181504648165354271641809444713 absolute error = 6.821486437e-22 relative error = 4.4932874541024884930615379165094e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1918 y[1] (analytic) = 1.518169173242360039747621449571 y[1] (numeric) = 1.518169173242360039748304319513 absolute error = 6.828699420e-22 relative error = 4.4979831894596562299045078917196e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1919 y[1] (analytic) = 1.5181878909414176917265656536052 y[1] (numeric) = 1.5181878909414176917272492447873 absolute error = 6.835911821e-22 relative error = 4.5026783982324472998852200752814e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.192 y[1] (analytic) = 1.5182066179129596751405210219769 y[1] (numeric) = 1.5182066179129596751412053343408 absolute error = 6.843123639e-22 relative error = 4.5073730796978538906090919390597e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1921 y[1] (analytic) = 1.5182253541562369111303051476634 y[1] (numeric) = 1.5182253541562369111309901811509 absolute error = 6.850334875e-22 relative error = 4.5120672344502610331702001373517e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1922 y[1] (analytic) = 1.5182440996704999499673267568404 y[1] (numeric) = 1.5182440996704999499680125113931 absolute error = 6.857545527e-22 relative error = 4.5167608611080872500810212469884e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1923 y[1] (analytic) = 1.5182628544549989710835636979253 y[1] (numeric) = 1.5182628544549989710842501734849 absolute error = 6.864755596e-22 relative error = 4.5214539602657914334228719781174e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1924 y[1] (analytic) = 1.5182816185089837831015557641985 y[1] (numeric) = 1.5182816185089837831022429607067 absolute error = 6.871965082e-22 relative error = 4.5261465318591934736460211906072e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1925 y[1] (analytic) = 1.5183003918317038238644123488018 y[1] (numeric) = 1.5183003918317038238651002662001 absolute error = 6.879173983e-22 relative error = 4.5308385745068837516160803186759e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=354.7MB, alloc=4.3MB, time=21.07 NO POLE x[1] = 0.1926 y[1] (analytic) = 1.5183191744224081604658349309135 y[1] (numeric) = 1.5183191744224081604665235691435 absolute error = 6.886382300e-22 relative error = 4.5355300888034198522550585091456e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1927 y[1] (analytic) = 1.5183379662803454892801543919005 y[1] (numeric) = 1.5183379662803454892808437509039 absolute error = 6.893590034e-22 relative error = 4.5402210753433596885983401081208e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1928 y[1] (analytic) = 1.5183567674047641359923831602451 y[1] (numeric) = 1.5183567674047641359930732399634 absolute error = 6.900797183e-22 relative error = 4.5449115327454412499657754200031e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1929 y[1] (analytic) = 1.518375577794912055628282184044 y[1] (numeric) = 1.5183755777949120556289729844186 absolute error = 6.908003746e-22 relative error = 4.5496014602870992773573487750112e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.193 y[1] (analytic) = 1.5183943974500368325844427298775 y[1] (numeric) = 1.51839439745003683258513425085 absolute error = 6.915209725e-22 relative error = 4.5542908592216053646618063444512e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1931 y[1] (analytic) = 1.5184132263693856806583830068459 y[1] (numeric) = 1.5184132263693856806590752483577 absolute error = 6.922415118e-22 relative error = 4.5589797281678697456254516965595e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1932 y[1] (analytic) = 1.5184320645522054430786596145681 y[1] (numeric) = 1.5184320645522054430793525765606 absolute error = 6.929619925e-22 relative error = 4.5636680670620491144765967541376e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1933 y[1] (analytic) = 1.5184509119977425925349938139389 y[1] (numeric) = 1.5184509119977425925356874963535 absolute error = 6.936824146e-22 relative error = 4.5683558758403331517488836947884e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1934 y[1] (analytic) = 1.5184697687052432312084126194399 y[1] (numeric) = 1.5184697687052432312091070222179 absolute error = 6.944027780e-22 relative error = 4.5730431537803868017294699574338e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1935 y[1] (analytic) = 1.5184886346739530908014047117977 y[1] (numeric) = 1.5184886346739530908020998348805 absolute error = 6.951230828e-22 relative error = 4.5777299014770398235628407966575e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=358.5MB, alloc=4.3MB, time=21.60 NO POLE x[1] = 0.1936 y[1] (analytic) = 1.518507509903117532568091169784 y[1] (numeric) = 1.5185075099031175325687870131129 absolute error = 6.958433289e-22 relative error = 4.5824161182080395376719239767351e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1937 y[1] (analytic) = 1.5185263943919815473444110199499 y[1] (numeric) = 1.5185263943919815473451075834661 absolute error = 6.965635162e-22 relative error = 4.5871018032511990287705575201387e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1938 y[1] (analytic) = 1.5185452881397897555783216030878 y[1] (numeric) = 1.5185452881397897555790188867326 absolute error = 6.972836448e-22 relative error = 4.5917869572014471415521488380599e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1939 y[1] (analytic) = 1.5185641911457864073600137562123 y[1] (numeric) = 1.5185641911457864073607117599269 absolute error = 6.980037146e-22 relative error = 4.5964715793366794343934961543874e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.194 y[1] (analytic) = 1.5185831034092153824521418088518 y[1] (numeric) = 1.5185831034092153824528405325775 absolute error = 6.987237257e-22 relative error = 4.6011556702518744689838935376343e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1941 y[1] (analytic) = 1.5186020249293201903200683924419 y[1] (numeric) = 1.5186020249293201903207678361197 absolute error = 6.994436778e-22 relative error = 4.6058392279080095656035367502244e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1942 y[1] (analytic) = 1.5186209557053439701621240616094 y[1] (numeric) = 1.5186209557053439701628242251804 absolute error = 7.001635710e-22 relative error = 4.6105222529001622591323843181913e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1943 y[1] (analytic) = 1.5186398957365294909398817261385 y[1] (numeric) = 1.5186398957365294909405826095438 absolute error = 7.008834053e-22 relative error = 4.6152047451649264083506446959249e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1944 y[1] (analytic) = 1.5186588450221191514084458924069 y[1] (numeric) = 1.5186588450221191514091474955877 absolute error = 7.016031808e-22 relative error = 4.6198867052974047153267397965404e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1945 y[1] (analytic) = 1.5186778035613549801467567130807 y[1] (numeric) = 1.518677803561354980147459035978 absolute error = 7.023228973e-22 relative error = 4.6245681319172975679030462814092e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=362.4MB, alloc=4.3MB, time=22.14 NO POLE x[1] = 0.1946 y[1] (analytic) = 1.5186967713534786355879088438554 y[1] (numeric) = 1.5186967713534786355886118864103 absolute error = 7.030425549e-22 relative error = 4.6292490256197821142448869713758e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1947 y[1] (analytic) = 1.5187157483977314060494851060316 y[1] (numeric) = 1.5187157483977314060501888681849 absolute error = 7.037621533e-22 relative error = 4.6339293843662314815359337717218e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1948 y[1] (analytic) = 1.5187347346933542097639049537098 y[1] (numeric) = 1.5187347346933542097646094354025 absolute error = 7.044816927e-22 relative error = 4.6386092094103648631016985488595e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1949 y[1] (analytic) = 1.5187537302395875949087877443928 y[1] (numeric) = 1.5187537302395875949094929455659 absolute error = 7.052011731e-22 relative error = 4.6432885006889995757589293731451e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.195 y[1] (analytic) = 1.5187727350356717396373308117797 y[1] (numeric) = 1.5187727350356717396380367323741 absolute error = 7.059205944e-22 relative error = 4.6479672574805597376939446638983e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1951 y[1] (analytic) = 1.5187917490808464521087023395367 y[1] (numeric) = 1.5187917490808464521094089794932 absolute error = 7.066399565e-22 relative error = 4.6526454790635356026668271130696e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1952 y[1] (analytic) = 1.5188107723743511705184490348289 y[1] (numeric) = 1.5188107723743511705191563940883 absolute error = 7.073592594e-22 relative error = 4.6573231653748934706391590174118e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1953 y[1] (analytic) = 1.5188298049154249631289186003969 y[1] (numeric) = 1.5188298049154249631296266789001 absolute error = 7.080785032e-22 relative error = 4.6620003170100344776313609670032e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1954 y[1] (analytic) = 1.5188488467033065282996970039617 y[1] (numeric) = 1.5188488467033065283004058016495 absolute error = 7.087976878e-22 relative error = 4.6666769332475732396753405473679e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1955 y[1] (analytic) = 1.5188678977372341945180605437397 y[1] (numeric) = 1.5188678977372341945187700605528 absolute error = 7.095168131e-22 relative error = 4.6713530133661906107700566905286e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=366.2MB, alloc=4.3MB, time=22.68 NO POLE x[1] = 0.1956 y[1] (analytic) = 1.51888695801644592042944270885 y[1] (numeric) = 1.5188869580164459204301529447291 absolute error = 7.102358791e-22 relative error = 4.6760285573030105683617259041113e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1957 y[1] (analytic) = 1.5189060275401792948679158333955 y[1] (numeric) = 1.5189060275401792948686267882813 absolute error = 7.109548858e-22 relative error = 4.6807035649951903500973850752906e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1958 y[1] (analytic) = 1.5189251063076715368866875429983 y[1] (numeric) = 1.5189251063076715368873992168315 absolute error = 7.116738332e-22 relative error = 4.6853780363799204584691746176780e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1959 y[1] (analytic) = 1.5189441943181594957886119925698 y[1] (numeric) = 1.518944194318159495789324385291 absolute error = 7.123927212e-22 relative error = 4.6900519707360726313610868072647e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.196 y[1] (analytic) = 1.5189632915708796511567158940946 y[1] (numeric) = 1.5189632915708796511574290056445 absolute error = 7.131115499e-22 relative error = 4.6947253686592725032900153817673e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1961 y[1] (analytic) = 1.518982398065068112884739333208 y[1] (numeric) = 1.5189823980650681128854531635271 absolute error = 7.138303191e-22 relative error = 4.6993982287701394585614154615462e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1962 y[1] (analytic) = 1.519001513799960621207691373344 y[1] (numeric) = 1.5190015137999606212084059223729 absolute error = 7.145490289e-22 relative error = 4.7040705516643740165160453694619e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1963 y[1] (analytic) = 1.5190206387747925467324204462335 y[1] (numeric) = 1.5190206387747925467331357139127 absolute error = 7.152676792e-22 relative error = 4.7087423366210390705057800129841e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1964 y[1] (analytic) = 1.5190397729887988904681995275282 y[1] (numeric) = 1.5190397729887988904689155137982 absolute error = 7.159862700e-22 relative error = 4.7134135835775746089160027502793e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1965 y[1] (analytic) = 1.5190589164412142838573260963277 y[1] (numeric) = 1.5190589164412142838580428011289 absolute error = 7.167048012e-22 relative error = 4.7180842918131516486942898383975e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=370.0MB, alloc=4.3MB, time=23.25 NO POLE x[1] = 0.1966 y[1] (analytic) = 1.5190780691312729888057368773855 y[1] (numeric) = 1.5190780691312729888064543006585 absolute error = 7.174232730e-22 relative error = 4.7227544625818897964099590318023e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1967 y[1] (analytic) = 1.5190972310582088977136373647698 y[1] (numeric) = 1.5190972310582088977143555064549 absolute error = 7.181416851e-22 relative error = 4.7274240938464470510724717115269e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1968 y[1] (analytic) = 1.5191164022212555335061461257524 y[1] (numeric) = 1.51911640222125553350686498579 absolute error = 7.188600376e-22 relative error = 4.7320931862027240474004949963964e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1969 y[1] (analytic) = 1.5191355826196460496639538837026 y[1] (numeric) = 1.519135582619646049664673462033 absolute error = 7.195783304e-22 relative error = 4.7367617389300833980943598109953e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.197 y[1] (analytic) = 1.5191547722526132302539973787567 y[1] (numeric) = 1.5191547722526132302547176753202 absolute error = 7.202965635e-22 relative error = 4.7414297519662151410688553685965e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1971 y[1] (analytic) = 1.5191739711193894899601480050384 y[1] (numeric) = 1.5191739711193894899608690197754 absolute error = 7.210147370e-22 relative error = 4.7460972259070951873869872675238e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1972 y[1] (analytic) = 1.5191931792192068741139152232019 y[1] (numeric) = 1.5191931792192068741146369560526 absolute error = 7.217328507e-22 relative error = 4.7507641593739671727233383658406e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1973 y[1] (analytic) = 1.5192123965512970587251647470687 y[1] (numeric) = 1.5192123965512970587258871979734 absolute error = 7.224509047e-22 relative error = 4.7554305529628821717301069740498e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1974 y[1] (analytic) = 1.5192316231148913505128515031308 y[1] (numeric) = 1.5192316231148913505135746720296 absolute error = 7.231688988e-22 relative error = 4.7600964052952089553919611230208e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1975 y[1] (analytic) = 1.5192508589092206869357673616898 y[1] (numeric) = 1.5192508589092206869364912485229 absolute error = 7.238868331e-22 relative error = 4.7647617169670738330522310550064e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=373.8MB, alloc=4.3MB, time=23.82 NO POLE x[1] = 0.1976 y[1] (analytic) = 1.5192701039335156362233036384029 y[1] (numeric) = 1.5192701039335156362240282431105 absolute error = 7.246047076e-22 relative error = 4.7694264879163924400034430932902e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1977 y[1] (analytic) = 1.5192893581870063974062283650046 y[1] (numeric) = 1.5192893581870063974069536875268 absolute error = 7.253225222e-22 relative error = 4.7740907174229114122737277443749e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1978 y[1] (analytic) = 1.5193086216689228003474783279733 y[1] (numeric) = 1.5193086216689228003482043682502 absolute error = 7.260402769e-22 relative error = 4.7787544054246383565742316227803e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1979 y[1] (analytic) = 1.519327894378494305772965873911 y[1] (numeric) = 1.5193278943784943057736926318827 absolute error = 7.267579717e-22 relative error = 4.7834175518596143766229538274361e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.198 y[1] (analytic) = 1.5193471763149500053024004804044 y[1] (numeric) = 1.5193471763149500053031279560109 absolute error = 7.274756065e-22 relative error = 4.7880801560077366606281465318661e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1981 y[1] (analytic) = 1.5193664674775186214801250911333 y[1] (numeric) = 1.5193664674775186214808532843147 absolute error = 7.281931814e-22 relative error = 4.7927422184653074502327092990955e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1982 y[1] (analytic) = 1.5193857678654285078059672139946 y[1] (numeric) = 1.5193857678654285078066961246908 absolute error = 7.289106962e-22 relative error = 4.7974037378541469789917520473963e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1983 y[1] (analytic) = 1.5194050774779076487661047810057 y[1] (numeric) = 1.5194050774779076487668344091567 absolute error = 7.296281510e-22 relative error = 4.8020647147706329159128452925396e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1984 y[1] (analytic) = 1.519424396314183659863946768755 y[1] (numeric) = 1.5194243963141836598646771143006 absolute error = 7.303455456e-22 relative error = 4.8067251478367111206318892788312e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1985 y[1] (analytic) = 1.5194437243734837876510285781621 y[1] (numeric) = 1.5194437243734837876517596410423 absolute error = 7.310628802e-22 relative error = 4.8113850383069703554520216522805e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=377.6MB, alloc=4.3MB, time=24.36 NO POLE x[1] = 0.1986 y[1] (analytic) = 1.5194630616550349097579221723138 y[1] (numeric) = 1.5194630616550349097586539524683 absolute error = 7.317801545e-22 relative error = 4.8160443841453298754731728095977e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1987 y[1] (analytic) = 1.5194824081580635349251609711375 y[1] (numeric) = 1.5194824081580635349258934685063 absolute error = 7.324973688e-22 relative error = 4.8207031872645560852034385842894e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1988 y[1] (analytic) = 1.5195017638817958030341795016774 y[1] (numeric) = 1.5195017638817958030349127162003 absolute error = 7.332145229e-22 relative error = 4.8253614462867961335437850265114e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1989 y[1] (analytic) = 1.5195211288254574851382678027338 y[1] (numeric) = 1.5195211288254574851390017343505 absolute error = 7.339316167e-22 relative error = 4.8300191604923998994308791742698e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.199 y[1] (analytic) = 1.5195405029882739834935405826278 y[1] (numeric) = 1.5195405029882739834942752312781 absolute error = 7.346486503e-22 relative error = 4.8346763304779717967508322102641e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1991 y[1] (analytic) = 1.519559886369470331589921128854 y[1] (numeric) = 1.5195598863694703315906564944776 absolute error = 7.353656236e-22 relative error = 4.8393329555239457329610862941625e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1992 y[1] (analytic) = 1.5195792789682711941821399683798 y[1] (numeric) = 1.5195792789682711941828760509164 absolute error = 7.360825366e-22 relative error = 4.8439890355688997174680536750056e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1993 y[1] (analytic) = 1.5195986807839008673207482773533 y[1] (numeric) = 1.5195986807839008673214850767425 absolute error = 7.367993892e-22 relative error = 4.8486445698933769252356453333180e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1994 y[1] (analytic) = 1.5196180918155832783831460389771 y[1] (numeric) = 1.5196180918155832783838835551586 absolute error = 7.375161815e-22 relative error = 4.8532995590941079646692296542638e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1995 y[1] (analytic) = 1.5196375120625419861046249483096 y[1] (numeric) = 1.519637512062541986105363181223 absolute error = 7.382329134e-22 relative error = 4.8579540024517201496153625920297e-20 % h = 0.0001 TOP MAIN SOLVE Loop memory used=381.4MB, alloc=4.3MB, time=24.91 NO POLE x[1] = 0.1996 y[1] (analytic) = 1.5196569415240001806094260627494 y[1] (numeric) = 1.5196569415240001806101650123343 absolute error = 7.389495849e-22 relative error = 4.8626078999049513650837748614420e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1997 y[1] (analytic) = 1.5196763801991806834418121969621 y[1] (numeric) = 1.519676380199180683442551863158 absolute error = 7.396661959e-22 relative error = 4.8672612507345383479532958285431e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1998 y[1] (analytic) = 1.5196958280873059475971550610061 y[1] (numeric) = 1.5196958280873059475978954437525 absolute error = 7.403827464e-22 relative error = 4.8719140548793116294762004129306e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1999 y[1] (analytic) = 1.5197152851875980575530371404144 y[1] (numeric) = 1.5197152851875980575537782396508 absolute error = 7.410992364e-22 relative error = 4.8765663122781354615960477461660e-20 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.2 y[1] (analytic) = 1.519734751499278729300368316987 y[1] (numeric) = 1.5197347514992787293011101326529 absolute error = 7.418156659e-22 relative error = 4.8812180228699078212389026618295e-20 % h = 0.0001 Finished! Maximum Iterations Reached before Solution Completed! diff ( y , x , 1 ) = sin(x) * cos(x) ; Iterations = 1000 Total Elapsed Time = 25 Seconds Elapsed Time(since restart) = 25 Seconds Expected Time Remaining = 40 Minutes 58 Seconds Optimized Time Remaining = 40 Minutes 57 Seconds Time to Timeout = 14 Minutes 34 Seconds Percent Done = 1.011 % > quit memory used=383.1MB, alloc=4.3MB, time=25.15