|\^/| Maple 12 (IBM INTEL LINUX) ._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2008 \ MAPLE / All rights reserved. Maple is a trademark of <____ ____> Waterloo Maple Inc. | Type ? for help. > #BEGIN OUTFILE1 > > # Begin Function number 3 > display_alot := proc(iter) > global > INFO, > DEBUGMASSIVE, > ALWAYS, > DEBUGL, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_log10_abserr, > glob_h, > glob_optimal_done, > days_in_year, > min_in_hour, > glob_max_minutes, > glob_normmax, > glob_max_sec, > glob_smallish_float, > glob_log10_relerr, > sec_in_min, > glob_current_iter, > glob_curr_iter_when_opt, > glob_optimal_start, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_relerr, > glob_dump_analytic, > glob_disp_incr, > years_in_century, > glob_max_opt_iter, > glob_unchanged_h_cnt, > glob_subiter_method, > glob_log10relerr, > glob_start, > glob_max_iter, > glob_hmin, > glob_reached_optimal_h, > glob_not_yet_start_msg, > glob_almost_1, > centuries_in_millinium, > djd_debug2, > glob_display_flag, > glob_percent_done, > glob_look_poles, > glob_hmax, > glob_clock_start_sec, > glob_log10normmin, > glob_warned2, > glob_warned, > glob_small_float, > glob_no_eqs, > glob_hmin_init, > glob_clock_sec, > glob_optimal_expect_sec, > glob_iter, > glob_initial_pass, > glob_html_log, > MAX_UNCHANGED, > glob_orig_start_sec, > glob_large_float, > djd_debug, > glob_log10abserr, > glob_optimal_clock_start_sec, > glob_max_hours, > glob_abserr, > glob_last_good_h, > glob_not_yet_finished, > hours_in_day, > glob_dump, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp1_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_tmp2_g, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_last_rel_error, > array_y_init, > array_norms, > array_type_pole, > array_m1, > array_complex_pole, > array_real_pole, > array_y_set_initial, > array_y_higher, > array_y_higher_work, > array_poles, > array_y_higher_work2, > glob_last; > > local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; > #TOP DISPLAY ALOT > if (iter >= 0) then # if number 1 > ind_var := array_x[1]; > omniout_float(ALWAYS,"x[1] ",33,ind_var,20," "); > analytic_val_y := exact_soln_y(ind_var); > omniout_float(ALWAYS,"y[1] (analytic) ",33,analytic_val_y,20," "); > term_no := 1; > numeric_val := array_y[term_no]; > abserr := abs(numeric_val - analytic_val_y); > omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," "); > if (abs(analytic_val_y) <> 0.0) then # if number 2 > relerr := abserr*100.0/abs(analytic_val_y); > else > relerr := -1.0 ; > fi;# end if 2 > ; > if glob_iter = 1 then # if number 2 > array_1st_rel_error[1] := relerr; > else > array_last_rel_error[1] := relerr; > fi;# end if 2 > ; > omniout_float(ALWAYS,"absolute error ",4,abserr,20," "); > omniout_float(ALWAYS,"relative error ",4,relerr,20,"%"); > omniout_float(ALWAYS,"h ",4,glob_h,20," "); > #BOTTOM DISPLAY ALOT > fi;# end if 1 > ; > # End Function number 3 > end; display_alot := proc(iter) local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; global INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms, glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour, glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float, glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt, glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr, glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter, glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start, glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg, glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag, glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec, glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs, glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter, glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec, glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec, glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished, hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g, array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error, array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole, array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work, array_poles, array_y_higher_work2, glob_last; if 0 <= iter then ind_var := array_x[1]; omniout_float(ALWAYS, "x[1] ", 33, ind_var, 20, " "); analytic_val_y := exact_soln_y(ind_var); omniout_float(ALWAYS, "y[1] (analytic) ", 33, analytic_val_y, 20, " "); term_no := 1; numeric_val := array_y[term_no]; abserr := abs(numeric_val - analytic_val_y); omniout_float(ALWAYS, "y[1] (numeric) ", 33, numeric_val, 20, " "); if abs(analytic_val_y) <> 0. then relerr := abserr*100.0/abs(analytic_val_y) else relerr := -1.0 end if; if glob_iter = 1 then array_1st_rel_error[1] := relerr else array_last_rel_error[1] := relerr end if; omniout_float(ALWAYS, "absolute error ", 4, abserr, 20, " "); omniout_float(ALWAYS, "relative error ", 4, relerr, 20, "%"); omniout_float(ALWAYS, "h ", 4, glob_h, 20, " ") end if end proc > # Begin Function number 4 > adjust_for_pole := proc(h_param) > global > INFO, > DEBUGMASSIVE, > ALWAYS, > DEBUGL, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_log10_abserr, > glob_h, > glob_optimal_done, > days_in_year, > min_in_hour, > glob_max_minutes, > glob_normmax, > glob_max_sec, > glob_smallish_float, > glob_log10_relerr, > sec_in_min, > glob_current_iter, > glob_curr_iter_when_opt, > glob_optimal_start, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_relerr, > glob_dump_analytic, > glob_disp_incr, > years_in_century, > glob_max_opt_iter, > glob_unchanged_h_cnt, > glob_subiter_method, > glob_log10relerr, > glob_start, > glob_max_iter, > glob_hmin, > glob_reached_optimal_h, > glob_not_yet_start_msg, > glob_almost_1, > centuries_in_millinium, > djd_debug2, > glob_display_flag, > glob_percent_done, > glob_look_poles, > glob_hmax, > glob_clock_start_sec, > glob_log10normmin, > glob_warned2, > glob_warned, > glob_small_float, > glob_no_eqs, > glob_hmin_init, > glob_clock_sec, > glob_optimal_expect_sec, > glob_iter, > glob_initial_pass, > glob_html_log, > MAX_UNCHANGED, > glob_orig_start_sec, > glob_large_float, > djd_debug, > glob_log10abserr, > glob_optimal_clock_start_sec, > glob_max_hours, > glob_abserr, > glob_last_good_h, > glob_not_yet_finished, > hours_in_day, > glob_dump, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp1_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_tmp2_g, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_last_rel_error, > array_y_init, > array_norms, > array_type_pole, > array_m1, > array_complex_pole, > array_real_pole, > array_y_set_initial, > array_y_higher, > array_y_higher_work, > array_poles, > array_y_higher_work2, > glob_last; > > local hnew, sz2, tmp; > #TOP ADJUST FOR POLE > > hnew := h_param; > glob_normmax := glob_small_float; > if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 1 > tmp := abs(array_y_higher[1,1]); > if (tmp < glob_normmax) then # if number 2 > glob_normmax := tmp; > fi;# end if 2 > fi;# end if 1 > ; > if (glob_look_poles and (abs(array_pole[1]) > glob_small_float) and (array_pole[1] <> glob_large_float)) then # if number 1 > sz2 := array_pole[1]/10.0; > if (sz2 < hnew) then # if number 2 > omniout_float(INFO,"glob_h adjusted to ",20,h_param,12,"due to singularity."); > omniout_str(INFO,"Reached Optimal"); > newline(); > return(hnew); > fi;# end if 2 > fi;# end if 1 > ; > if (not glob_reached_optimal_h) then # if number 1 > glob_reached_optimal_h := true; > glob_curr_iter_when_opt := glob_current_iter; > glob_optimal_clock_start_sec := elapsed_time_seconds(); > glob_optimal_start := array_x[1]; > fi;# end if 1 > ; > hnew := sz2; > #END block > #BOTTOM ADJUST FOR POLE > # End Function number 4 > end; adjust_for_pole := proc(h_param) local hnew, sz2, tmp; global INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms, glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour, glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float, glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt, glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr, glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter, glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start, glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg, glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag, glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec, glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs, glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter, glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec, glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec, glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished, hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g, array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error, array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole, array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work, array_poles, array_y_higher_work2, glob_last; hnew := h_param; glob_normmax := glob_small_float; if glob_small_float < abs(array_y_higher[1, 1]) then tmp := abs(array_y_higher[1, 1]); if tmp < glob_normmax then glob_normmax := tmp end if end if; if glob_look_poles and glob_small_float < abs(array_pole[1]) and array_pole[1] <> glob_large_float then sz2 := array_pole[1]/10.0; if sz2 < hnew then omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12, "due to singularity."); omniout_str(INFO, "Reached Optimal"); newline(); return hnew end if end if; if not glob_reached_optimal_h then glob_reached_optimal_h := true; glob_curr_iter_when_opt := glob_current_iter; glob_optimal_clock_start_sec := elapsed_time_seconds(); glob_optimal_start := array_x[1] end if; hnew := sz2 end proc > # Begin Function number 5 > prog_report := proc(x_start,x_end) > global > INFO, > DEBUGMASSIVE, > ALWAYS, > DEBUGL, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_log10_abserr, > glob_h, > glob_optimal_done, > days_in_year, > min_in_hour, > glob_max_minutes, > glob_normmax, > glob_max_sec, > glob_smallish_float, > glob_log10_relerr, > sec_in_min, > glob_current_iter, > glob_curr_iter_when_opt, > glob_optimal_start, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_relerr, > glob_dump_analytic, > glob_disp_incr, > years_in_century, > glob_max_opt_iter, > glob_unchanged_h_cnt, > glob_subiter_method, > glob_log10relerr, > glob_start, > glob_max_iter, > glob_hmin, > glob_reached_optimal_h, > glob_not_yet_start_msg, > glob_almost_1, > centuries_in_millinium, > djd_debug2, > glob_display_flag, > glob_percent_done, > glob_look_poles, > glob_hmax, > glob_clock_start_sec, > glob_log10normmin, > glob_warned2, > glob_warned, > glob_small_float, > glob_no_eqs, > glob_hmin_init, > glob_clock_sec, > glob_optimal_expect_sec, > glob_iter, > glob_initial_pass, > glob_html_log, > MAX_UNCHANGED, > glob_orig_start_sec, > glob_large_float, > djd_debug, > glob_log10abserr, > glob_optimal_clock_start_sec, > glob_max_hours, > glob_abserr, > glob_last_good_h, > glob_not_yet_finished, > hours_in_day, > glob_dump, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp1_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_tmp2_g, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_last_rel_error, > array_y_init, > array_norms, > array_type_pole, > array_m1, > array_complex_pole, > array_real_pole, > array_y_set_initial, > array_y_higher, > array_y_higher_work, > array_poles, > array_y_higher_work2, > glob_last; > > local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; > #TOP PROGRESS REPORT > clock_sec1 := elapsed_time_seconds(); > total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); > glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); > left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); > expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h) ,convfloat( clock_sec1) - convfloat(glob_orig_start_sec)); > opt_clock_sec := convfloat( clock_sec1) - convfloat(glob_optimal_clock_start_sec); > glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) +convfloat( glob_h) ,convfloat( opt_clock_sec)); > percent_done := comp_percent(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h)); > glob_percent_done := percent_done; > omniout_str_noeol(INFO,"Total Elapsed Time "); > omniout_timestr(convfloat(total_clock_sec)); > omniout_str_noeol(INFO,"Elapsed Time(since restart) "); > omniout_timestr(convfloat(glob_clock_sec)); > if convfloat(percent_done) < convfloat(100.0) then # if number 1 > omniout_str_noeol(INFO,"Expected Time Remaining "); > omniout_timestr(convfloat(expect_sec)); > omniout_str_noeol(INFO,"Optimized Time Remaining "); > omniout_timestr(convfloat(glob_optimal_expect_sec)); > fi;# end if 1 > ; > omniout_str_noeol(INFO,"Time to Timeout "); > omniout_timestr(convfloat(left_sec)); > omniout_float(INFO, "Percent Done ",33,percent_done,4,"%"); > #BOTTOM PROGRESS REPORT > # End Function number 5 > end; prog_report := proc(x_start, x_end) local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; global INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms, glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour, glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float, glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt, glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr, glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter, glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start, glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg, glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag, glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec, glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs, glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter, glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec, glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec, glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished, hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g, array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error, array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole, array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work, array_poles, array_y_higher_work2, glob_last; clock_sec1 := elapsed_time_seconds(); total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(clock_sec1) - convfloat(glob_orig_start_sec)); opt_clock_sec := convfloat(clock_sec1) - convfloat(glob_optimal_clock_start_sec); glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(opt_clock_sec)); percent_done := comp_percent(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h)); glob_percent_done := percent_done; omniout_str_noeol(INFO, "Total Elapsed Time "); omniout_timestr(convfloat(total_clock_sec)); omniout_str_noeol(INFO, "Elapsed Time(since restart) "); omniout_timestr(convfloat(glob_clock_sec)); if convfloat(percent_done) < convfloat(100.0) then omniout_str_noeol(INFO, "Expected Time Remaining "); omniout_timestr(convfloat(expect_sec)); omniout_str_noeol(INFO, "Optimized Time Remaining "); omniout_timestr(convfloat(glob_optimal_expect_sec)) end if; omniout_str_noeol(INFO, "Time to Timeout "); omniout_timestr(convfloat(left_sec)); omniout_float(INFO, "Percent Done ", 33, percent_done, 4, "%") end proc > # Begin Function number 6 > check_for_pole := proc() > global > INFO, > DEBUGMASSIVE, > ALWAYS, > DEBUGL, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_log10_abserr, > glob_h, > glob_optimal_done, > days_in_year, > min_in_hour, > glob_max_minutes, > glob_normmax, > glob_max_sec, > glob_smallish_float, > glob_log10_relerr, > sec_in_min, > glob_current_iter, > glob_curr_iter_when_opt, > glob_optimal_start, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_relerr, > glob_dump_analytic, > glob_disp_incr, > years_in_century, > glob_max_opt_iter, > glob_unchanged_h_cnt, > glob_subiter_method, > glob_log10relerr, > glob_start, > glob_max_iter, > glob_hmin, > glob_reached_optimal_h, > glob_not_yet_start_msg, > glob_almost_1, > centuries_in_millinium, > djd_debug2, > glob_display_flag, > glob_percent_done, > glob_look_poles, > glob_hmax, > glob_clock_start_sec, > glob_log10normmin, > glob_warned2, > glob_warned, > glob_small_float, > glob_no_eqs, > glob_hmin_init, > glob_clock_sec, > glob_optimal_expect_sec, > glob_iter, > glob_initial_pass, > glob_html_log, > MAX_UNCHANGED, > glob_orig_start_sec, > glob_large_float, > djd_debug, > glob_log10abserr, > glob_optimal_clock_start_sec, > glob_max_hours, > glob_abserr, > glob_last_good_h, > glob_not_yet_finished, > hours_in_day, > glob_dump, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp1_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_tmp2_g, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_last_rel_error, > array_y_init, > array_norms, > array_type_pole, > array_m1, > array_complex_pole, > array_real_pole, > array_y_set_initial, > array_y_higher, > array_y_higher_work, > array_poles, > array_y_higher_work2, > glob_last; > > local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; > #TOP CHECK FOR POLE > #IN RADII REAL EQ = 1 > #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1 > #Applies to pole of arbitrary r_order on the real axis, > #Due to Prof. George Corliss. > n := glob_max_terms; > m := n - 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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms, glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour, glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float, glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt, glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr, glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter, glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start, glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg, glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag, glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec, glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs, glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter, glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec, glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec, glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished, hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g, array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error, array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole, array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work, array_poles, array_y_higher_work2, 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 > INFO, > DEBUGMASSIVE, > ALWAYS, > DEBUGL, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_log10_abserr, > glob_h, > glob_optimal_done, > days_in_year, > min_in_hour, > glob_max_minutes, > glob_normmax, > glob_max_sec, > glob_smallish_float, > glob_log10_relerr, > sec_in_min, > glob_current_iter, > glob_curr_iter_when_opt, > glob_optimal_start, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_relerr, > glob_dump_analytic, > glob_disp_incr, > years_in_century, > glob_max_opt_iter, > glob_unchanged_h_cnt, > glob_subiter_method, > glob_log10relerr, > glob_start, > glob_max_iter, > glob_hmin, > glob_reached_optimal_h, > glob_not_yet_start_msg, > glob_almost_1, > centuries_in_millinium, > djd_debug2, > glob_display_flag, > glob_percent_done, > glob_look_poles, > glob_hmax, > glob_clock_start_sec, > glob_log10normmin, > glob_warned2, > glob_warned, > glob_small_float, > glob_no_eqs, > glob_hmin_init, > glob_clock_sec, > glob_optimal_expect_sec, > glob_iter, > glob_initial_pass, > glob_html_log, > MAX_UNCHANGED, > glob_orig_start_sec, > glob_large_float, > djd_debug, > glob_log10abserr, > glob_optimal_clock_start_sec, > glob_max_hours, > glob_abserr, > glob_last_good_h, > glob_not_yet_finished, > hours_in_day, > glob_dump, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp1_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_tmp2_g, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_last_rel_error, > array_y_init, > array_norms, > array_type_pole, > array_m1, > array_complex_pole, > array_real_pole, > array_y_set_initial, > array_y_higher, > array_y_higher_work, > array_poles, > array_y_higher_work2, > glob_last; > > local iii; > if (not glob_initial_pass) then # if number 2 > set_z(array_norms,glob_max_terms+1); > #TOP GET NORMS > iii := 1; > while (iii <= glob_max_terms) do # do number 2 > if (abs(array_y[iii]) > array_norms[iii]) then # if number 3 > array_norms[iii] := abs(array_y[iii]); > fi;# end if 3 > ; > iii := iii + 1; > od;# end do number 2 > #GET NORMS > ; > fi;# end if 2 > ; > # End Function number 7 > end; get_norms := proc() local iii; global INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms, glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour, glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float, glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt, glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr, glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter, glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start, glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg, glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag, glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec, glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs, glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter, glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec, glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec, glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished, hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g, array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error, array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole, array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work, array_poles, array_y_higher_work2, glob_last; if not glob_initial_pass then set_z(array_norms, glob_max_terms + 1); iii := 1; while iii <= glob_max_terms do if array_norms[iii] < abs(array_y[iii]) then array_norms[iii] := abs(array_y[iii]) end if; iii := iii + 1 end do end if end proc > # Begin Function number 8 > atomall := proc() > global > INFO, > DEBUGMASSIVE, > ALWAYS, > DEBUGL, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_log10_abserr, > glob_h, > glob_optimal_done, > days_in_year, > min_in_hour, > glob_max_minutes, > glob_normmax, > glob_max_sec, > glob_smallish_float, > glob_log10_relerr, > sec_in_min, > glob_current_iter, > glob_curr_iter_when_opt, > glob_optimal_start, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_relerr, > glob_dump_analytic, > glob_disp_incr, > years_in_century, > glob_max_opt_iter, > glob_unchanged_h_cnt, > glob_subiter_method, > glob_log10relerr, > glob_start, > glob_max_iter, > glob_hmin, > glob_reached_optimal_h, > glob_not_yet_start_msg, > glob_almost_1, > centuries_in_millinium, > djd_debug2, > glob_display_flag, > glob_percent_done, > glob_look_poles, > glob_hmax, > glob_clock_start_sec, > glob_log10normmin, > glob_warned2, > glob_warned, > glob_small_float, > glob_no_eqs, > glob_hmin_init, > glob_clock_sec, > glob_optimal_expect_sec, > glob_iter, > glob_initial_pass, > glob_html_log, > MAX_UNCHANGED, > glob_orig_start_sec, > glob_large_float, > djd_debug, > glob_log10abserr, > glob_optimal_clock_start_sec, > glob_max_hours, > glob_abserr, > glob_last_good_h, > glob_not_yet_finished, > hours_in_day, > glob_dump, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp1_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_tmp2_g, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_last_rel_error, > array_y_init, > array_norms, > array_type_pole, > array_m1, > array_complex_pole, > array_real_pole, > array_y_set_initial, > array_y_higher, > array_y_higher_work, > array_poles, > array_y_higher_work2, > 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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms, glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour, glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float, glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt, glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr, glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter, glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start, glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg, glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag, glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec, glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs, glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter, glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec, glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec, glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished, hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g, array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error, array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole, array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work, array_poles, array_y_higher_work2, 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 > INFO, > DEBUGMASSIVE, > ALWAYS, > DEBUGL, > glob_iolevel, > glob_max_terms, > #Top Generate Globals Decl > glob_log10_abserr, > glob_h, > glob_optimal_done, > days_in_year, > min_in_hour, > glob_max_minutes, > glob_normmax, > glob_max_sec, > glob_smallish_float, > glob_log10_relerr, > sec_in_min, > glob_current_iter, > glob_curr_iter_when_opt, > glob_optimal_start, > glob_max_trunc_err, > glob_max_rel_trunc_err, > glob_relerr, > glob_dump_analytic, > glob_disp_incr, > years_in_century, > glob_max_opt_iter, > glob_unchanged_h_cnt, > glob_subiter_method, > glob_log10relerr, > glob_start, > glob_max_iter, > glob_hmin, > glob_reached_optimal_h, > glob_not_yet_start_msg, > glob_almost_1, > centuries_in_millinium, > djd_debug2, > glob_display_flag, > glob_percent_done, > glob_look_poles, > glob_hmax, > glob_clock_start_sec, > glob_log10normmin, > glob_warned2, > glob_warned, > glob_small_float, > glob_no_eqs, > glob_hmin_init, > glob_clock_sec, > glob_optimal_expect_sec, > glob_iter, > glob_initial_pass, > glob_html_log, > MAX_UNCHANGED, > glob_orig_start_sec, > glob_large_float, > djd_debug, > glob_log10abserr, > glob_optimal_clock_start_sec, > glob_max_hours, > glob_abserr, > glob_last_good_h, > glob_not_yet_finished, > hours_in_day, > glob_dump, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp1_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_tmp2_g, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_last_rel_error, > array_y_init, > array_norms, > array_type_pole, > array_m1, > array_complex_pole, > array_real_pole, > array_y_set_initial, > array_y_higher, > array_y_higher_work, > array_poles, > array_y_higher_work2, > glob_last; > glob_last; > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_iolevel := INFO; > INFO := 2; > DEBUGMASSIVE := 4; > ALWAYS := 1; > DEBUGL := 3; > glob_iolevel := 5; > glob_max_terms := 30; > glob_log10_abserr := 0.1e-10; > glob_h := 0.1; > glob_optimal_done := false; > days_in_year := 365.0; > min_in_hour := 60.0; > glob_max_minutes := 0.0; > glob_normmax := 0.0; > glob_max_sec := 10000.0; > glob_smallish_float := 0.1e-100; > glob_log10_relerr := 0.1e-10; > sec_in_min := 60.0; > glob_current_iter := 0; > glob_curr_iter_when_opt := 0; > glob_optimal_start := 0.0; > glob_max_trunc_err := 0.1e-10; > glob_max_rel_trunc_err := 0.1e-10; > glob_relerr := 0.1e-10; > glob_dump_analytic := false; > glob_disp_incr := 0.1; > years_in_century := 100.0; > glob_max_opt_iter := 10; > glob_unchanged_h_cnt := 0; > glob_subiter_method := 3; > glob_log10relerr := 0.0; > glob_start := 0; > glob_max_iter := 1000; > glob_hmin := 0.00000000001; > glob_reached_optimal_h := false; > glob_not_yet_start_msg := true; > glob_almost_1 := 0.9990; > centuries_in_millinium := 10.0; > djd_debug2 := true; > glob_display_flag := true; > glob_percent_done := 0.0; > glob_look_poles := false; > glob_hmax := 1.0; > glob_clock_start_sec := 0.0; > glob_log10normmin := 0.1; > glob_warned2 := false; > glob_warned := false; > glob_small_float := 0.1e-50; > glob_no_eqs := 0; > glob_hmin_init := 0.001; > glob_clock_sec := 0.0; > glob_optimal_expect_sec := 0.1; > glob_iter := 0; > glob_initial_pass := true; > glob_html_log := true; > MAX_UNCHANGED := 10; > glob_orig_start_sec := 0.0; > glob_large_float := 9.0e100; > djd_debug := true; > glob_log10abserr := 0.0; > glob_optimal_clock_start_sec := 0.0; > glob_max_hours := 0.0; > glob_abserr := 0.1e-10; > glob_last_good_h := 0.1; > glob_not_yet_finished := true; > hours_in_day := 24.0; > glob_dump := 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.001 ;"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,"glob_max_iter := 1000;"); > omniout_str(ALWAYS,"glob_max_minutes := 15;"); > omniout_str(ALWAYS,"#END OVERRIDE BLOCK"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK"); > omniout_str(ALWAYS,"exact_soln_y := proc(x)"); > omniout_str(ALWAYS,"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_tmp1_g:= Array(1..(max_terms + 1),[]); > array_1st_rel_error:= Array(1..(max_terms + 1),[]); > array_pole:= Array(1..(max_terms + 1),[]); > array_y:= Array(1..(max_terms + 1),[]); > array_x:= Array(1..(max_terms + 1),[]); > array_tmp2_g:= 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_last_rel_error:= Array(1..(max_terms + 1),[]); > array_y_init:= Array(1..(max_terms + 1),[]); > array_norms:= Array(1..(max_terms + 1),[]); > array_type_pole:= Array(1..(max_terms + 1),[]); > array_m1:= Array(1..(max_terms + 1),[]); > array_complex_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_real_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_y_set_initial := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_y_higher := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_y_higher_work := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_poles := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_y_higher_work2 := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_tmp1_g[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_1st_rel_error[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_pole[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y[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_tmp2_g[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_last_rel_error[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y_init[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_norms[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_type_pole[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_m1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_complex_pole[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_real_pole[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_set_initial[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_work[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=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 <=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 > ; > #BEGIN ARRAYS DEFINED AND INITIALIZATED > array_tmp1_g := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp1_g[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_x := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_x[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_y := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_y[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp2_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_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_const_1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_const_1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_1[1] := 1; > array_const_0D0 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_const_0D0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_0D0[1] := 0.0; > array_m1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_m1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_m1[1] := -1.0; > #END ARRAYS DEFINED AND INITIALIZATED > #TOP SECOND INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > #END FIRST INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > x_start := 0.1; > x_end := 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.001 ; > glob_look_poles := true; > glob_max_iter := 1000; > glob_max_minutes := 15; > #END OVERRIDE BLOCK > #END SECOND INPUT BLOCK > #BEGIN INITS AFTER SECOND INPUT BLOCK > glob_last_good_h := glob_h; > glob_max_terms := max_terms; > glob_max_sec := convfloat(60.0) * convfloat(glob_max_minutes) + convfloat(3600.0) * convfloat(glob_max_hours); > glob_abserr := 10.0 ^ (glob_log10_abserr); > glob_relerr := 10.0 ^ (glob_log10_relerr); > chk_data(); > #AFTER INITS AFTER SECOND INPUT BLOCK > array_y_set_initial[1,1] := true; > array_y_set_initial[1,2] := 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-15T23:59:58-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 INFO, DEBUGMASSIVE, ALWAYS, DEBUGL, glob_iolevel, glob_max_terms, glob_log10_abserr, glob_h, glob_optimal_done, days_in_year, min_in_hour, glob_max_minutes, glob_normmax, glob_max_sec, glob_smallish_float, glob_log10_relerr, sec_in_min, glob_current_iter, glob_curr_iter_when_opt, glob_optimal_start, glob_max_trunc_err, glob_max_rel_trunc_err, glob_relerr, glob_dump_analytic, glob_disp_incr, years_in_century, glob_max_opt_iter, glob_unchanged_h_cnt, glob_subiter_method, glob_log10relerr, glob_start, glob_max_iter, glob_hmin, glob_reached_optimal_h, glob_not_yet_start_msg, glob_almost_1, centuries_in_millinium, djd_debug2, glob_display_flag, glob_percent_done, glob_look_poles, glob_hmax, glob_clock_start_sec, glob_log10normmin, glob_warned2, glob_warned, glob_small_float, glob_no_eqs, glob_hmin_init, glob_clock_sec, glob_optimal_expect_sec, glob_iter, glob_initial_pass, glob_html_log, MAX_UNCHANGED, glob_orig_start_sec, glob_large_float, djd_debug, glob_log10abserr, glob_optimal_clock_start_sec, glob_max_hours, glob_abserr, glob_last_good_h, glob_not_yet_finished, hours_in_day, glob_dump, array_const_1, array_const_0D0, array_tmp1_g, array_1st_rel_error, array_pole, array_y, array_x, array_tmp2_g, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_last_rel_error, array_y_init, array_norms, array_type_pole, array_m1, array_complex_pole, array_real_pole, array_y_set_initial, array_y_higher, array_y_higher_work, array_poles, array_y_higher_work2, glob_last; glob_last; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; glob_iolevel := INFO; INFO := 2; DEBUGMASSIVE := 4; ALWAYS := 1; DEBUGL := 3; glob_iolevel := 5; glob_max_terms := 30; glob_log10_abserr := 0.1*10^(-10); glob_h := 0.1; glob_optimal_done := false; days_in_year := 365.0; min_in_hour := 60.0; glob_max_minutes := 0.; glob_normmax := 0.; glob_max_sec := 10000.0; glob_smallish_float := 0.1*10^(-100); glob_log10_relerr := 0.1*10^(-10); sec_in_min := 60.0; glob_current_iter := 0; glob_curr_iter_when_opt := 0; glob_optimal_start := 0.; glob_max_trunc_err := 0.1*10^(-10); glob_max_rel_trunc_err := 0.1*10^(-10); glob_relerr := 0.1*10^(-10); glob_dump_analytic := false; glob_disp_incr := 0.1; years_in_century := 100.0; glob_max_opt_iter := 10; glob_unchanged_h_cnt := 0; glob_subiter_method := 3; glob_log10relerr := 0.; glob_start := 0; glob_max_iter := 1000; glob_hmin := 0.1*10^(-10); glob_reached_optimal_h := false; glob_not_yet_start_msg := true; glob_almost_1 := 0.9990; centuries_in_millinium := 10.0; djd_debug2 := true; glob_display_flag := true; glob_percent_done := 0.; glob_look_poles := false; glob_hmax := 1.0; glob_clock_start_sec := 0.; glob_log10normmin := 0.1; glob_warned2 := false; glob_warned := false; glob_small_float := 0.1*10^(-50); glob_no_eqs := 0; glob_hmin_init := 0.001; glob_clock_sec := 0.; glob_optimal_expect_sec := 0.1; glob_iter := 0; glob_initial_pass := true; glob_html_log := true; MAX_UNCHANGED := 10; glob_orig_start_sec := 0.; glob_large_float := 0.90*10^101; djd_debug := true; glob_log10abserr := 0.; glob_optimal_clock_start_sec := 0.; glob_max_hours := 0.; glob_abserr := 0.1*10^(-10); glob_last_good_h := 0.1; glob_not_yet_finished := true; hours_in_day := 24.0; glob_dump := 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.001 ;"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, "glob_max_iter := 1000;"); omniout_str(ALWAYS, "glob_max_minutes := 15;"); omniout_str(ALWAYS, "#END OVERRIDE BLOCK"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK"); omniout_str(ALWAYS, "exact_soln_y := proc(x)"); omniout_str(ALWAYS, "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_tmp1_g := Array(1 .. max_terms + 1, []); array_1st_rel_error := Array(1 .. max_terms + 1, []); array_pole := Array(1 .. max_terms + 1, []); array_y := Array(1 .. max_terms + 1, []); array_x := Array(1 .. max_terms + 1, []); array_tmp2_g := 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_last_rel_error := Array(1 .. max_terms + 1, []); array_y_init := Array(1 .. max_terms + 1, []); array_norms := Array(1 .. max_terms + 1, []); array_type_pole := Array(1 .. max_terms + 1, []); array_m1 := Array(1 .. max_terms + 1, []); array_complex_pole := Array(1 .. 2, 1 .. 4, []); array_real_pole := Array(1 .. 2, 1 .. 4, []); array_y_set_initial := Array(1 .. 3, 1 .. max_terms + 1, []); array_y_higher := Array(1 .. 3, 1 .. max_terms + 1, []); array_y_higher_work := Array(1 .. 3, 1 .. max_terms + 1, []); array_poles := Array(1 .. 2, 1 .. 4, []); array_y_higher_work2 := Array(1 .. 3, 1 .. max_terms + 1, []); 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_1st_rel_error[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_pole[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_y[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_tmp2_g[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_last_rel_error[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_y_init[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_norms[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_type_pole[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_m1[term] := 0.; term := term + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_complex_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_real_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_set_initial[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher_work[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 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 <= 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; array_tmp1_g := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp1_g[term] := 0.; term := term + 1 end do; array_x := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_x[term] := 0.; term := term + 1 end do; array_y := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_y[term] := 0.; term := term + 1 end do; array_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_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_const_1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_const_1[term] := 0.; term := term + 1 end do; array_const_1[1] := 1; array_const_0D0 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_const_0D0[term] := 0.; term := term + 1 end do; array_const_0D0[1] := 0.; array_m1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms do array_m1[term] := 0.; term := term + 1 end do; array_m1[1] := -1.0; x_start := 0.1; x_end := 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.001; glob_look_poles := true; glob_max_iter := 1000; glob_max_minutes := 15; glob_last_good_h := glob_h; glob_max_terms := max_terms; glob_max_sec := convfloat(60.0)*convfloat(glob_max_minutes) + convfloat(3600.0)*convfloat(glob_max_hours); glob_abserr := 10.0^glob_log10_abserr; glob_relerr := 10.0^glob_log10_relerr; chk_data(); array_y_set_initial[1, 1] := true; array_y_set_initial[1, 2] := 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-15T23:59:58-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.001 ; glob_look_poles := true; glob_max_iter := 1000; glob_max_minutes := 15; #END OVERRIDE BLOCK ! #BEGIN USER DEF BLOCK exact_soln_y := proc(x) 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.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.101 y[1] (analytic) = 1.5050831801719896020192355744744 y[1] (numeric) = 1.5050831801719896027814489346174 absolute error = 7.622133601430e-19 relative error = 5.0642607012318082097452490515436e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.102 y[1] (analytic) = 1.5051839844712423681448822855222 y[1] (numeric) = 1.505183984471242369668997843073 absolute error = 1.5241155575508e-18 relative error = 1.0125775807309085365114746904576e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.103 y[1] (analytic) = 1.5052857680342308279905409176282 y[1] (numeric) = 1.5052857680342308302762444622438 absolute error = 2.2857035446156e-18 relative error = 1.5184515745475527178037444273619e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.104 y[1] (analytic) = 1.5053885304538208653137713112497 y[1] (numeric) = 1.5053885304538208683607455862363 absolute error = 3.0469742749866e-18 relative error = 2.0240450975589976777567708723394e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.105 y[1] (analytic) = 1.5054922713189629387709653579752 y[1] (numeric) = 1.505492271318962942578890061557 absolute error = 3.8079247035818e-18 relative error = 2.5293551990444123857725033757232e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=3.8MB, alloc=2.9MB, time=0.42 x[1] = 0.106 y[1] (analytic) = 1.5055969902146937261149643089737 y[1] (numeric) = 1.5055969902146937306835160955743 absolute error = 4.5685517866006e-18 relative error = 3.0343789316084763697144690478999e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.107 y[1] (analytic) = 1.5057026867221377840477944792749 y[1] (numeric) = 1.5057026867221377893766469608104 absolute error = 5.3288524815355e-18 relative error = 3.5391133512129316391889133909777e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.108 y[1] (analytic) = 1.5058093604185092237218819391462 y[1] (numeric) = 1.5058093604185092298107056863312 absolute error = 6.0888237471850e-18 relative error = 4.0435555172088548575741283259315e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.109 y[1] (analytic) = 1.5059170108771134018830441899462 y[1] (numeric) = 1.5059170108771134087315067336111 absolute error = 6.8484625436649e-18 relative error = 4.5477024923677893751710059074257e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.11 y[1] (analytic) = 1.5060256376673486276484942547388 y[1] (numeric) = 1.5060256376673486352562600871598 absolute error = 7.6077658324210e-18 relative error = 5.0515513429137289937187269496622e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.111 y[1] (analytic) = 1.5061352403547078849130300739301 y[1] (numeric) = 1.5061352403547078932797606501712 absolute error = 8.3667305762411e-18 relative error = 5.5550991385545580449210638748267e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.112 y[1] (analytic) = 1.5062458185007805703765195834656 y[1] (numeric) = 1.506245818500780579501873322733 absolute error = 9.1253537392674e-18 relative error = 6.0583429525136776583592365562195e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.113 y[1] (analytic) = 1.5063573716632542471857293679657 y[1] (numeric) = 1.5063573716632542570693616549738 absolute error = 9.8836322870081e-18 relative error = 6.5612798615610208109410569185273e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.114 y[1] (analytic) = 1.5064698993959164141834823238216 y[1] (numeric) = 1.5064698993959164248250455101718 absolute error = 1.06415631863502e-17 relative error = 7.0639069460447833958321631309246e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.115 y[1] (analytic) = 1.5065834012486562907580673379821 y[1] (numeric) = 1.5065834012486563021572107435531 absolute error = 1.13991434055710e-17 relative error = 7.5662212899222108706833040598882e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=7.6MB, alloc=3.9MB, time=0.93 NO POLE x[1] = 0.116 y[1] (analytic) = 1.5066978767674666172857615871702 y[1] (numeric) = 1.5066978767674666294421315015208 absolute error = 1.21563699143506e-17 relative error = 8.0682199807909668174410862215287e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.117 y[1] (analytic) = 1.5068133254944454711592636898423 y[1] (numeric) = 1.5068133254944454840725033736264 absolute error = 1.29132396837841e-17 relative error = 8.5699001099202196810694326016027e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.118 y[1] (analytic) = 1.5069297469677980983947735995785 y[1] (numeric) = 1.5069297469677981120645232859719 absolute error = 1.36697496863934e-17 relative error = 9.0712587722813808004418880601731e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.119 y[1] (analytic) = 1.5070471407218387608103928140262 y[1] (numeric) = 1.5070471407218387752362897101656 absolute error = 1.44258968961394e-17 relative error = 9.5722930665790240872668935199523e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.12 y[1] (analytic) = 1.5071655062869925987684561882592 y[1] (numeric) = 1.5071655062869926139501344766935 absolute error = 1.51816782884343e-17 relative error = 1.0073000095281787536650386288245e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.121 y[1] (analytic) = 1.5072848431897975094743443857089 y[1] (numeric) = 1.5072848431897975254114352258625 absolute error = 1.59370908401536e-17 relative error = 1.0573376964652990533240212079956e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.122 y[1] (analytic) = 1.5074051509529060408242637739223 y[1] (numeric) = 1.5074051509529060575163953035704 absolute error = 1.66921315296481e-17 relative error = 1.1073420784781165462777586865738e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.123 y[1] (analytic) = 1.5075264290950873007944183765517 y[1] (numeric) = 1.5075264290950873182412157133077 absolute error = 1.74467973367560e-17 relative error = 1.1573128669610569350131262487934e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.124 y[1] (analytic) = 1.507648677131228882363936327435 y[1] (numeric) = 1.5076486771312289005650215702501 absolute error = 1.82010852428151e-17 relative error = 1.2072497736971674876902410169976e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.125 y[1] (analytic) = 1.5077718945723388039638511376265 y[1] (numeric) = 1.5077718945723388229188433683012 absolute error = 1.89549922306747e-17 relative error = 1.2571525108611374841913482407147e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=11.4MB, alloc=4.0MB, time=1.44 NO POLE x[1] = 0.126 y[1] (analytic) = 1.507896080925547465444375982041 y[1] (numeric) = 1.507896080925547485152891266749 absolute error = 1.97085152847080e-17 relative error = 1.3070207910223430115861611761120e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.127 y[1] (analytic) = 1.5080212356941096195526471392221 y[1] (numeric) = 1.5080212356941096400142985300459 absolute error = 2.04616513908238e-17 relative error = 1.3568543271478364554959680119902e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.128 y[1] (analytic) = 1.5081473583774063589130506758891 y[1] (numeric) = 1.5081473583774063801274482123676 absolute error = 2.12143975364785e-17 relative error = 1.4066528326053469611897745555043e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.129 y[1] (analytic) = 1.5082744484709471185021844576049 y[1] (numeric) = 1.5082744484709471404689351682934 absolute error = 2.19667507106885e-17 relative error = 1.4564160211662984238869206573644e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.13 y[1] (analytic) = 1.5084025054663716936104455883875 y[1] (numeric) = 1.5084025054663717163291534924299 absolute error = 2.27187079040424e-17 relative error = 1.5061436070088051565379481737613e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.131 y[1] (analytic) = 1.5085315288514522732821714356062 y[1] (numeric) = 1.5085315288514522967524375443184 absolute error = 2.34702661087122e-17 relative error = 1.5558353047205921525446512910468e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.132 y[1] (analytic) = 1.5086615181100954892262004823081 y[1] (numeric) = 1.5086615181100955134476228007742 absolute error = 2.42214223184661e-17 relative error = 1.6054908293020122633629849311578e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.133 y[1] (analytic) = 1.5087924727223444801886573674652 y[1] (numeric) = 1.5087924727223445051608308961454 absolute error = 2.49721735286802e-17 relative error = 1.6551098961689812185096285353875e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.134 y[1] (analytic) = 1.5089243921643809717797046257527 y[1] (numeric) = 1.5089243921643809975022213621036 absolute error = 2.57225167363509e-17 relative error = 1.7046922211559497648448656166383e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.135 y[1] (analytic) = 1.5090572759085273717459418226269 y[1] (numeric) = 1.5090572759085273982183907627331 absolute error = 2.64724489401062e-17 relative error = 1.7542375205187935600820338627576e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=15.2MB, alloc=4.1MB, time=1.97 NO POLE x[1] = 0.136 y[1] (analytic) = 1.5091911234232488806800709978973 y[1] (numeric) = 1.5091911234232489079020381381156 absolute error = 2.72219671402183e-17 relative error = 1.8037455109377798344390884187641e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.137 y[1] (analytic) = 1.5093259341731556181593855819471 y[1] (numeric) = 1.5093259341731556461304539205624 absolute error = 2.79710683386153e-17 relative error = 1.8532159095204649505506846420009e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.138 y[1] (analytic) = 1.5094617076190047643045782334806 y[1] (numeric) = 1.5094617076190047930243277723743 absolute error = 2.87197495388937e-17 relative error = 1.9026484338046354657728900588138e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.139 y[1] (analytic) = 1.5095984432177027167503013664225 y[1] (numeric) = 1.5095984432177027462183091127519 absolute error = 2.94680077463294e-17 relative error = 1.9520428017611402496946863921136e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.14 y[1] (analytic) = 1.5097361404223072630188524866009 y[1] (numeric) = 1.5097361404223072932346924544916 absolute error = 3.02158399678907e-17 relative error = 2.0013987317968454933889783978270e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.141 y[1] (analytic) = 1.5098747986820297682882948463718 y[1] (numeric) = 1.5098747986820297992515380586215 absolute error = 3.09632432122497e-17 relative error = 2.0507159427574740410601964771918e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.142 y[1] (analytic) = 1.5100144174422373785462623476172 y[1] (numeric) = 1.5100144174422374102564768374116 absolute error = 3.17102144897944e-17 relative error = 2.0999941539304813739426090435806e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.143 y[1] (analytic) = 1.5101549961444552391206360808364 y[1] (numeric) = 1.5101549961444552715773868934771 absolute error = 3.24567508126407e-17 relative error = 2.1492330850479151881529258794437e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.144 y[1] (analytic) = 1.5102965342263687285782183805809 y[1] (numeric) = 1.5102965342263687617810675752253 absolute error = 3.32028491946444e-17 relative error = 2.1984324562892651384477780943267e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=19.0MB, alloc=4.1MB, time=2.51 x[1] = 0.145 y[1] (analytic) = 1.510439031121825707982468805517 y[1] (numeric) = 1.5104390311218257419309754569298 absolute error = 3.39485066514128e-17 relative error = 2.2475919882842762123852606649329e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.146 y[1] (analytic) = 1.5105824862608387855013050151693 y[1] (numeric) = 1.5105824862608388201950252154864 absolute error = 3.46937202003171e-17 relative error = 2.2967114021158051393064503025685e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.147 y[1] (analytic) = 1.5107268990695875963559101151623 y[1] (numeric) = 1.5107268990695876317943969756664 absolute error = 3.54384868605041e-17 relative error = 2.3457904193226204567398891304889e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.148 y[1] (analytic) = 1.5108722689704210981014266787704 y[1] (numeric) = 1.5108722689704211342842303316786 absolute error = 3.61828036529082e-17 relative error = 2.3948287619022124000690010325560e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.149 y[1] (analytic) = 1.5110185953818598812303563250601 y[1] (numeric) = 1.5110185953818599181570239253234 absolute error = 3.69266676002633e-17 relative error = 2.4438261523135860784889251040966e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.15 y[1] (analytic) = 1.511165877718598495089422443108 y[1] (numeric) = 1.5111658777185985327594981702225 absolute error = 3.76700757271145e-17 relative error = 2.4927823134800312731967019064183e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.151 y[1] (analytic) = 1.5113141153915077891005923979435 y[1] (numeric) = 1.5113141153915078275136174577737 absolute error = 3.84130250598302e-17 relative error = 2.5416969687919085167709179389039e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.152 y[1] (analytic) = 1.5114633078076372692768943372499 y[1] (numeric) = 1.5114633078076373084324069638641 absolute error = 3.91555126266142e-17 relative error = 2.5905698421094249209237791560719e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.153 y[1] (analytic) = 1.5116134543702174700236025386986 y[1] (numeric) = 1.5116134543702175099211379962159 absolute error = 3.98975354575173e-17 relative error = 2.6394006577653666253379837661718e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.154 y[1] (analytic) = 1.5117645544786623412153040963377 y[1] (numeric) = 1.5117645544786623818543946807866 absolute error = 4.06390905844489e-17 relative error = 2.6881891405678209150194499386663e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=22.8MB, alloc=4.1MB, time=3.04 x[1] = 0.155 y[1] (analytic) = 1.5119166075285716505392986409494 y[1] (numeric) = 1.5119166075285716919194736821391 absolute error = 4.13801750411897e-17 relative error = 2.7369350158029607126858073110782e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.156 y[1] (analytic) = 1.5120696129117334010957217239834 y[1] (numeric) = 1.5120696129117334432165075873861 absolute error = 4.21207858634027e-17 relative error = 2.7856380092377061695861861311757e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.157 y[1] (analytic) = 1.512223570016126264244721467793 y[1] (numeric) = 1.5122235700161263071056415564387 absolute error = 4.28609200886457e-17 relative error = 2.8342978471224749948640582282348e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.158 y[1] (analytic) = 1.5123784782259220276909570967135 y[1] (numeric) = 1.5123784782259220712915318530962 absolute error = 4.36005747563827e-17 relative error = 2.8829142561938494906177302488783e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.159 y[1] (analytic) = 1.5125343369214880587956270142516 y[1] (numeric) = 1.5125343369214881031353739222477 absolute error = 4.43397469079961e-17 relative error = 2.9314869636772859141601206228893e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.16 y[1] (analytic) = 1.5126911454793897831061731815585 y[1] (numeric) = 1.5126911454793898281846067683569 absolute error = 4.50784335867984e-17 relative error = 2.9800156972897801429407196414060e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.161 y[1] (analytic) = 1.5128489032723931780937476816737 y[1] (numeric) = 1.5128489032723932239103795197174 absolute error = 4.58166318380437e-17 relative error = 3.0285001852425094495271543182217e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.162 y[1] (analytic) = 1.513007609669467282088466522998 y[1] (numeric) = 1.513007609669467328642805231938 absolute error = 4.65543387089400e-17 relative error = 3.0769401562435164438428091997272e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.163 y[1] (analytic) = 1.5131672640357867184024149443261 y[1] (numeric) = 1.5131672640357867656939661929869 absolute error = 4.72915512486608e-17 relative error = 3.1253353395003359683389142954327e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.164 y[1] (analytic) = 1.513327865732734234630307732783 y[1] (numeric) = 1.5133278657327342826585742411399 absolute error = 4.80282665083569e-17 relative error = 3.1736854647226244063437867730747e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=26.7MB, alloc=4.1MB, time=3.56 NO POLE x[1] = 0.165 y[1] (analytic) = 1.5134894141179032571176473554084 y[1] (numeric) = 1.5134894141179033058821288965767 absolute error = 4.87644815411683e-17 relative error = 3.2219902621247847417677052249479e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.166 y[1] (analytic) = 1.513651908545100460586162035163 y[1] (numeric) = 1.5136519085451005100863554373988 absolute error = 4.95001934022358e-17 relative error = 3.2702494624285608945954188688078e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.167 y[1] (analytic) = 1.5138153483643483529062452730298 y[1] (numeric) = 1.5138153483643484031416444217428 absolute error = 5.02353991487130e-17 relative error = 3.3184627968656475438121593999154e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.168 y[1] (analytic) = 1.5139797329218878750060577298999 y[1] (numeric) = 1.5139797329218879259761535696778 absolute error = 5.09700958397779e-17 relative error = 3.3666299971802625333744148471662e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.169 y[1] (analytic) = 1.5141450615601810159068918353003 y[1] (numeric) = 1.514145061560181067611172371945 absolute error = 5.17042805366447e-17 relative error = 3.4147507956317214643902306317644e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.17 y[1] (analytic) = 1.5143113336179134428743389849934 y[1] (numeric) = 1.5143113336179134953122892875689 absolute error = 5.24379503025755e-17 relative error = 3.4628249249969946097762132979335e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.171 y[1] (analytic) = 1.5144785484299971466747387262849 y[1] (numeric) = 1.5144785484299971998458409291773 absolute error = 5.31711022028924e-17 relative error = 3.5108521185732791288216572983010e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.172 y[1] (analytic) = 1.5146467053275731019263289087722 y[1] (numeric) = 1.5146467053275731558300622137607 absolute error = 5.39037333049885e-17 relative error = 3.5588321101804874863099873704811e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.173 y[1] (analytic) = 1.5148158036380139425344553994773 y[1] (numeric) = 1.5148158036380139971702960778179 absolute error = 5.46358406783406e-17 relative error = 3.6067646341638369321681071026492e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.174 y[1] (analytic) = 1.5149858426849266522001396250954 y[1] (numeric) = 1.5149858426849267075675610196155 absolute error = 5.53674213945201e-17 relative error = 3.6546494253963088878147695682936e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=30.5MB, alloc=4.2MB, time=4.09 NO POLE x[1] = 0.175 y[1] (analytic) = 1.5151568217881552699912419106741 y[1] (numeric) = 1.5151568217881553260897144378792 absolute error = 5.60984725272051e-17 relative error = 3.7024862192811762909943643381388e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.176 y[1] (analytic) = 1.5153287402637836109653983336784 y[1] (numeric) = 1.5153287402637836677943894858705 absolute error = 5.68289911521921e-17 relative error = 3.7502747517544932090906141933305e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.177 y[1] (analytic) = 1.5155015974241380018338486053217 y[1] (numeric) = 1.5155015974241380593928229527292 absolute error = 5.75589743474075e-17 relative error = 3.7980147592875598989291654638073e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.178 y[1] (analytic) = 1.5156753925777900316552123274975 y[1] (numeric) = 1.5156753925777900899436315204171 absolute error = 5.82884191929196e-17 relative error = 3.8457059788894094684363977536697e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.179 y[1] (analytic) = 1.5158501250295593175482108538769 y[1] (numeric) = 1.5158501250295593765655336248268 absolute error = 5.90173227709499e-17 relative error = 3.8933481481092369113762486266863e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.18 y[1] (analytic) = 1.5160257940805162854122719079688 y[1] (numeric) = 1.5160257940805163451579540738539 absolute error = 5.97456821658851e-17 relative error = 3.9409410050388628606970556692866e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.181 y[1] (analytic) = 1.5162023990279849656448940794349 y[1] (numeric) = 1.5162023990279850261183885437234 absolute error = 6.04734944642885e-17 relative error = 3.9884842883151462446777864647867e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.182 y[1] (analytic) = 1.5163799391655458038445883329272 y[1] (numeric) = 1.5163799391655458650453450878392 absolute error = 6.12007567549120e-17 relative error = 4.0359777371224249763760594957667e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.183 y[1] (analytic) = 1.5165584137830384864881537214309 y[1] (numeric) = 1.5165584137830385484156198501382 absolute error = 6.19274661287073e-17 relative error = 4.0834210911948922926564163977171e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.184 y[1] (analytic) = 1.5167378221665647815709845987758 y[1] (numeric) = 1.5167378221665648442246042776139 absolute error = 6.26536196788381e-17 relative error = 4.1308140908190274253294010360634e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=34.3MB, alloc=4.2MB, time=4.63 NO POLE x[1] = 0.185 y[1] (analytic) = 1.5169181635984913941990467738773 y[1] (numeric) = 1.5169181635984914575782612745681 absolute error = 6.33792145006908e-17 relative error = 4.1781564768359157058868280769927e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.186 y[1] (analytic) = 1.5170994373574528371211002426066 y[1] (numeric) = 1.517099437357452901225347934494 absolute error = 6.41042476918874e-17 relative error = 4.2254479906437020368077273724358e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.187 y[1] (analytic) = 1.5172816427183543161896863722301 y[1] (numeric) = 1.5172816427183543810184027245261 absolute error = 6.48287163522960e-17 relative error = 4.2726883741998743992316928206018e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.188 y[1] (analytic) = 1.5174647789523746307393376983136 y[1] (numeric) = 1.5174647789523746962919552823564 absolute error = 6.55526175840428e-17 relative error = 4.3198773700236345023650491661063e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.189 y[1] (analytic) = 1.5176488453269690888704088251206 y[1] (numeric) = 1.5176488453269691551463573166446 absolute error = 6.62759484915240e-17 relative error = 4.3670147211982500309721816889826e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.19 y[1] (analytic) = 1.5178338411058724376268672980689 y[1] (numeric) = 1.5178338411058725046255734794857 absolute error = 6.69987061814168e-17 relative error = 4.4141001713733357556148547217031e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.191 y[1] (analytic) = 1.5180197655491018080563237409867 y[1] (numeric) = 1.5180197655491018757772115036783 absolute error = 6.77208877626916e-17 relative error = 4.4611334647672018608504464586661e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.192 y[1] (analytic) = 1.5182066179129596751405210219769 y[1] (numeric) = 1.5182066179129597435830113685998 absolute error = 6.84424903466229e-17 relative error = 4.5081143461691047227369131023730e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.193 y[1] (analytic) = 1.5183943974500368325844427298775 y[1] (numeric) = 1.5183943974500369017479537766788 absolute error = 6.91635110468013e-17 relative error = 4.5550425609415582383675857862354e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.194 y[1] (analytic) = 1.5185831034092153824521418088518 y[1] (numeric) = 1.5185831034092154523360887879968 absolute error = 6.98839469791450e-17 relative error = 4.6019178550226002514289707306989e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=38.1MB, alloc=4.2MB, time=5.16 NO POLE x[1] = 0.195 y[1] (analytic) = 1.5187727350356717396373308117797 y[1] (numeric) = 1.5187727350356718102411260736909 absolute error = 7.06037952619112e-17 relative error = 4.6487399749280404075549296562969e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.196 y[1] (analytic) = 1.5189632915708796511567158940946 y[1] (numeric) = 1.5189632915708797224797689098024 absolute error = 7.13230530157078e-17 relative error = 4.6955086677537157477951341490645e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.197 y[1] (analytic) = 1.5191547722526132302539973787567 y[1] (numeric) = 1.5191547722526133022957147422614 absolute error = 7.20417173635047e-17 relative error = 4.7422236811777079138258446094621e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.198 y[1] (analytic) = 1.5193471763149500053024004804044 y[1] (numeric) = 1.5193471763149500780621859110499 absolute error = 7.27597854306455e-17 relative error = 4.7888847634625746119495714622510e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.199 y[1] (analytic) = 1.5195405029882739834935405826278 y[1] (numeric) = 1.5195405029882740569707949274868 absolute error = 7.34772543448590e-17 relative error = 4.8354916634575557970912146230435e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.2 y[1] (analytic) = 1.519734751499278729300368316987 y[1] (numeric) = 1.5197347514992788034944895532572 absolute error = 7.41941212362702e-17 relative error = 4.8820441306007348186810947868481e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.201 y[1] (analytic) = 1.5199299210709704577018805960993 y[1] (numeric) = 1.5199299210709705326122638335119 absolute error = 7.49103832374126e-17 relative error = 4.9285419149212729555148577157197e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.202 y[1] (analytic) = 1.5201260109226711421572247060764 y[1] (numeric) = 1.5201260109226712177832621893157 absolute error = 7.56260374832393e-17 relative error = 4.9749847670415527741538847971462e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.203 y[1] (analytic) = 1.5203230202700216373167635660389 y[1] (numeric) = 1.5203230202700217136578446771731 absolute error = 7.63410811111342e-17 relative error = 5.0213724381793158618788472935891e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.204 y[1] (analytic) = 1.5205209483249848164576113146102 y[1] (numeric) = 1.5205209483249848935131225755339 absolute error = 7.70555112609237e-17 relative error = 5.0677046801498212076326701824992e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=41.9MB, alloc=4.2MB, time=5.69 NO POLE x[1] = 0.205 y[1] (analytic) = 1.5207197942958487236310894854307 y[1] (numeric) = 1.520719794295848801400414560319 absolute error = 7.77693250748883e-17 relative error = 5.1139812453679847188761930872818e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.206 y[1] (analytic) = 1.5209195573872297405094951860719 y[1] (numeric) = 1.5209195573872298189920148838453 absolute error = 7.84825196977734e-17 relative error = 5.1602018868504538286887787876117e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.207 y[1] (analytic) = 1.5211202368000757679195138974975 y[1] (numeric) = 1.5211202368000758471146061742991 absolute error = 7.91950922768016e-17 relative error = 5.2063663582177684196416120499117e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.208 y[1] (analytic) = 1.5213218317316694220495507646649 y[1] (numeric) = 1.5213218317316695019565907263486 absolute error = 7.99070399616837e-17 relative error = 5.2524744136964238971738548068639e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.209 y[1] (analytic) = 1.5215243413756312453181955532025 y[1] (numeric) = 1.5215243413756313259365554578322 absolute error = 8.06183599046297e-17 relative error = 5.2985258081209219066610644797962e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.21 y[1] (analytic) = 1.5217277649219229318909778025836 y[1] (numeric) = 1.5217277649219230132200270629445 absolute error = 8.13290492603609e-17 relative error = 5.3445202969358809558383225766649e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.211 y[1] (analytic) = 1.5219321015568505678325101130778 y[1] (numeric) = 1.5219321015568506498716152991986 absolute error = 8.20391051861208e-17 relative error = 5.3904576361980557268014563338136e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.212 y[1] (analytic) = 1.522137350463067885881058962227 y[1] (numeric) = 1.5221373504630679686295838039135 absolute error = 8.27485248416865e-17 relative error = 5.4363375825783768125128026415451e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.213 y[1] (analytic) = 1.5223435108195795348325239569012 y[1] (numeric) = 1.5223435108195796182898293462817 absolute error = 8.34573053893805e-17 relative error = 5.4821598933640042546765350310389e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.214 y[1] (analytic) = 1.5225505818017443635207479893784 y[1] (numeric) = 1.5225505818017444476861919834598 absolute error = 8.41654439940814e-17 relative error = 5.5279243264602963159561726290736e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=45.7MB, alloc=4.2MB, time=6.22 NO POLE x[1] = 0.215 y[1] (analytic) = 1.5227585625812787193810223805841 y[1] (numeric) = 1.5227585625812788042539602038201 absolute error = 8.48729378232360e-17 relative error = 5.5736306403928577083578479983864e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.216 y[1] (analytic) = 1.5229674523262597615835927608706 y[1] (numeric) = 1.5229674523262598471633768077402 absolute error = 8.55797840468696e-17 relative error = 5.6192785943094570517117067537400e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.217 y[1] (analytic) = 1.5231772502011287887239131587272 y[1] (numeric) = 1.5231772502011288750098929963256 absolute error = 8.62859798375984e-17 relative error = 5.6648679479820696976280645118540e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.218 y[1] (analytic) = 1.5233879553666945810563375408445 y[1] (numeric) = 1.5233879553666946680478599114847 absolute error = 8.69915223706402e-17 relative error = 5.7103984618087963209491630281366e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.219 y[1] (analytic) = 1.5235995669801367572578798732214 y[1] (numeric) = 1.5235995669801368449542886970472 absolute error = 8.76964088238258e-17 relative error = 5.7558698968158148872409823007508e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.22 y[1] (analytic) = 1.5238120841950091457086156527504 y[1] (numeric) = 1.5238120841950092341092520303607 absolute error = 8.84006363776103e-17 relative error = 5.8012820146593134316596813257704e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.221 y[1] (analytic) = 1.5240255061612431702752397921708 y[1] (numeric) = 1.5240255061612432593794420072553 absolute error = 8.91042022150845e-17 relative error = 5.8466345776274167587734045160130e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.222 y[1] (analytic) = 1.5242398320251512505842377286721 y[1] (numeric) = 1.5242398320251513403913412506579 absolute error = 8.98071035219858e-17 relative error = 5.8919273486420676735274950771359e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.223 y[1] (analytic) = 1.5244550609294302167710686679963 y[1] (numeric) = 1.5244550609294303072804061547065 absolute error = 9.05093374867102e-17 relative error = 5.9371600912609677122097524761553e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.224 y[1] (analytic) = 1.5246711920131647386917019718612 y[1] (numeric) = 1.5246711920131648299026032721837 absolute error = 9.12109013003225e-17 relative error = 5.9823325696793870785966243207755e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=49.5MB, alloc=4.2MB, time=6.75 x[1] = 0.225 y[1] (analytic) = 1.5248882244118307695827898471284 y[1] (numeric) = 1.5248882244118308614945820036968 absolute error = 9.19117921565684e-17 relative error = 6.0274445487320865249714679049918e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.226 y[1] (analytic) = 1.5251061572572990041567017006194 y[1] (numeric) = 1.525106157257299096768708952505 absolute error = 9.26120072518856e-17 relative error = 6.0724957938951608858300710445225e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.227 y[1] (analytic) = 1.525324989677838351117587784052 y[1] (numeric) = 1.5253249896778384444291315694666 absolute error = 9.33115437854146e-17 relative error = 6.1174860712878502041334048715329e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.228 y[1] (analytic) = 1.5255447207981194200845820694726 y[1] (numeric) = 1.5255447207981195140949810284827 absolute error = 9.40103989590101e-17 relative error = 6.1624151476743774486123761063608e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.229 y[1] (analytic) = 1.5257653497392180229081966670218 y[1] (numeric) = 1.5257653497392181176167666442742 absolute error = 9.47085699772524e-17 relative error = 6.2072827904657734418110821548625e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.23 y[1] (analytic) = 1.5259868756186186893659025241249 y[1] (numeric) = 1.5259868756186187847719565715832 absolute error = 9.54060540474583e-17 relative error = 6.2520887677216562172022275439580e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.231 y[1] (analytic) = 1.5262092975502181972228336284714 y[1] (numeric) = 1.5262092975502182933256820081639 absolute error = 9.61028483796925e-17 relative error = 6.2968328481520303450728284812782e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.232 y[1] (analytic) = 1.5264326146443291166434944766734 y[1] (numeric) = 1.526432614644329213442444663452 absolute error = 9.67989501867786e-17 relative error = 6.3415148011190472179031407586680e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.233 y[1] (analytic) = 1.5266568260076833689402931664995 y[1] (numeric) = 1.5266568260076834664346498508098 absolute error = 9.74943566843103e-17 relative error = 6.3861343966387656090880556985456e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.234 y[1] (analytic) = 1.5268819307434357996446651232962 y[1] (numeric) = 1.5268819307434358978337302139588 absolute error = 9.81890650906626e-17 relative error = 6.4306914053828993789788898945980e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=53.4MB, alloc=4.2MB, time=7.30 x[1] = 0.235 y[1] (analytic) = 1.5271079279511677658864951808667 y[1] (numeric) = 1.5271079279511678647695678078693 absolute error = 9.88830726270026e-17 relative error = 6.4751855986805261213228160996309e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.236 y[1] (analytic) = 1.5273348167268907380674885039003 y[1] (numeric) = 1.5273348167268908376438650212016 absolute error = 9.95763765173013e-17 relative error = 6.5196167485198484270990701941917e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.237 y[1] (analytic) = 1.5275625961630499158140836632739 y[1] (numeric) = 1.5275625961630500160830576516179 absolute error = 1.002689739883440e-16 relative error = 6.5639846275498505719323449280859e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.238 y[1] (analytic) = 1.5277912653485278581954440573915 y[1] (numeric) = 1.5277912653485279591563063271332 absolute error = 1.009608622697417e-16 relative error = 6.6082890090820077998862982495293e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.239 y[1] (analytic) = 1.5280208233686481281920068124379 y[1] (numeric) = 1.5280208233686482298440454063801 absolute error = 1.016520385939422e-16 relative error = 6.6525296670919630461637718160596e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.24 y[1] (analytic) = 1.5282512693051789514000112922103 y[1] (numeric) = 1.5282512693051790537425114884514 absolute error = 1.023425001962411e-16 relative error = 6.6967063762211841947248855792515e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.241 y[1] (analytic) = 1.5284826022363368889573724042916 y[1] (numeric) = 1.5284826022363369919896167190845 absolute error = 1.030322443147929e-16 relative error = 6.7408189117786149517227030817691e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.242 y[1] (analytic) = 1.5287148212367905246762070039691 y[1] (numeric) = 1.5287148212367906283974751945913 absolute error = 1.037212681906222e-16 relative error = 6.7848670497423193174060340478776e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.243 y[1] (analytic) = 1.5289479253776641663672648707105 y[1] (numeric) = 1.5289479253776642707768339383448 absolute error = 1.044095690676343e-16 relative error = 6.8288505667610738563627370109872e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.244 y[1] (analytic) = 1.5291819137265415613414589644068 y[1] (numeric) = 1.5291819137265416664386031570334 absolute error = 1.050971441926266e-16 relative error = 6.8727692401559993506917104641970e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=57.2MB, alloc=4.2MB, time=7.84 x[1] = 0.245 y[1] (analytic) = 1.5294167853474696260736329602158 y[1] (numeric) = 1.5294167853474697318576237755154 absolute error = 1.057839908152996e-16 relative error = 6.9166228479221533097926234001302e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.246 y[1] (analytic) = 1.5296525393009621900136474119094 y[1] (numeric) = 1.529652539300962296483753600177 absolute error = 1.064701061882676e-16 relative error = 6.9604111687300898934823662123717e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.247 y[1] (analytic) = 1.5298891746440037535298093043707 y[1] (numeric) = 1.5298891746440038606852968714407 absolute error = 1.071554875670700e-16 relative error = 7.0041339819274460892505375635355e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.248 y[1] (analytic) = 1.5301266904300532599696132265343 y[1] (numeric) = 1.5301266904300533678097454367167 absolute error = 1.078401322101824e-16 relative error = 7.0477910675405018102255876897876e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.249 y[1] (analytic) = 1.5303650857090478818227059268343 y[1] (numeric) = 1.5303650857090479903467433058613 absolute error = 1.085240373790270e-16 relative error = 7.0913822062756812485989257513015e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.25 y[1] (analytic) = 1.530604359527406820970929604349 y[1] (numeric) = 1.5306043595274069301781299423331 absolute error = 1.092072003379841e-16 relative error = 7.1349071795211131281810938559639e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.251 y[1] (analytic) = 1.530844510928035123010242940538 y[1] (numeric) = 1.5308445109280352328998612949407 absolute error = 1.098896183544027e-16 relative error = 7.1783657693481191242802974581295e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.252 y[1] (analytic) = 1.5310855389503275056292625889714 y[1] (numeric) = 1.531085538950327616200551287583 absolute error = 1.105712886986116e-16 relative error = 7.2217577585127219476707188757114e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.253 y[1] (analytic) = 1.5313274426301722010291116139908 y[1] (numeric) = 1.5313274426301723122813202579213 absolute error = 1.112522086439305e-16 relative error = 7.2650829304571403997962152422602e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.254 y[1] (analytic) = 1.5315702209999548123692052040319 y[1] (numeric) = 1.5315702209999549243015806707123 absolute error = 1.119323754666804e-16 relative error = 7.3083410693112256892189616946311e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.255 y[1] (analytic) = 1.5318138730885621842235478816061 y[1] (numeric) = 1.531813873088562296835334327801 absolute error = 1.126117864461949e-16 relative error = 7.3515319598939435067008121805149e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=61.0MB, alloc=4.2MB, time=8.37 NO POLE x[1] = 0.256 y[1] (analytic) = 1.5320583979213862870320603899147 y[1] (numeric) = 1.5320583979213864003224992547458 absolute error = 1.132904388648311e-16 relative error = 7.3946553877148169362057442992166e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.257 y[1] (analytic) = 1.5323037945203281155313984559665 y[1] (numeric) = 1.5323037945203282294997284639466 absolute error = 1.139683300079801e-16 relative error = 7.4377111389753302269706937606927e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.258 y[1] (analytic) = 1.5325500619038016011496697121216 y[1] (numeric) = 1.5325500619038017157951268761999 absolute error = 1.146454571640783e-16 relative error = 7.4806990005703717534651966126993e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.259 y[1] (analytic) = 1.5327971990867375383493992024107 y[1] (numeric) = 1.5327971990867376536712168270288 absolute error = 1.153218176246181e-16 relative error = 7.5236187600896247653375747684239e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.26 y[1] (analytic) = 1.5330452050805875249030381070029 y[1] (numeric) = 1.5330452050805876409004467911612 absolute error = 1.159974086841583e-16 relative error = 7.5664702058189255377244218100000e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.261 y[1] (analytic) = 1.5332940788933279160852545880398 y[1] (numeric) = 1.5332940788933280327574822283756 absolute error = 1.166722276403358e-16 relative error = 7.6092531267416932926565672941633e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.262 y[1] (analytic) = 1.533543819529463792766189992947 y[1] (numeric) = 1.5335438195294639101124617868225 absolute error = 1.173462717938755e-16 relative error = 7.6519673125402296473796032280977e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.263 y[1] (analytic) = 1.5337944259900329433898080474862 y[1] (numeric) = 1.5337944259900330614093464960881 absolute error = 1.180195384486019e-16 relative error = 7.6946125535971159142256500244135e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.264 y[1] (analytic) = 1.534045897272609859821409130463 y[1] (numeric) = 1.534045897272609978513434041912 absolute error = 1.186920249114490e-16 relative error = 7.7371886409964864885435359337450e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.265 y[1] (analytic) = 1.5342982323713097470483262453589 y[1] (numeric) = 1.534298232371309866412054737831 absolute error = 1.193637284924721e-16 relative error = 7.7796953665254130862756629512718e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=64.8MB, alloc=4.2MB, time=8.90 NO POLE x[1] = 0.266 y[1] (analytic) = 1.534551430276792546717763891452 y[1] (numeric) = 1.5345514302767926667524103963095 absolute error = 1.200346465048575e-16 relative error = 7.8221325226751390263178740507074e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.267 y[1] (analytic) = 1.5348054899762669744956856884334 y[1] (numeric) = 1.5348054899762670952004619533677 absolute error = 1.207047762649343e-16 relative error = 7.8644999026424373662932951759847e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.268 y[1] (analytic) = 1.535060410453494571230601324354 y[1] (numeric) = 1.5350604104534946926047164165383 absolute error = 1.213741150921843e-16 relative error = 7.9067973003308321582465886039417e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.269 y[1] (analytic) = 1.5353161906887937679060481771543 y[1] (numeric) = 1.5353161906887938899487084864073 absolute error = 1.220426603092530e-16 relative error = 7.9490245103518783686747939752759e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.27 y[1] (analytic) = 1.5355728296590439643655078052706 y[1] (numeric) = 1.535572829659044087075917047231 absolute error = 1.227104092419604e-16 relative error = 7.9911813280264157224247470302530e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.271 y[1] (analytic) = 1.5358303263376896217934424130902 y[1] (numeric) = 1.535830326337689745170801632402 absolute error = 1.233773592193118e-16 relative error = 8.0332675493858095099773228559192e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.272 y[1] (analytic) = 1.5360886796947443689360813725674 y[1] (numeric) = 1.5360886796947444929795889460755 absolute error = 1.240435075735081e-16 relative error = 8.0752829711731458104262407807497e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.273 y[1] (analytic) = 1.5363478886967951220455329233267 y[1] (numeric) = 1.5363478886967952467543845632835 absolute error = 1.247088516399568e-16 relative error = 8.1172273908444592788252605853644e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.274 y[1] (analytic) = 1.5366079523070062185307412803024 y[1] (numeric) = 1.5366079523070063439041300375848 absolute error = 1.253733887572824e-16 relative error = 8.1591006065699088456657256909994e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.275 y[1] (analytic) = 1.5368688694851235642987545505956 y[1] (numeric) = 1.536868869485123690335870817933 absolute error = 1.260371162673374e-16 relative error = 8.2009024172349794593208685933036e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=68.6MB, alloc=4.2MB, time=9.44 NO POLE x[1] = 0.276 y[1] (analytic) = 1.537130639187478794769714100008 y[1] (numeric) = 1.5371306391874789214697456152208 absolute error = 1.267000315152128e-16 relative error = 8.2426326224416382674258266291441e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.277 y[1] (analytic) = 1.5373932603669934495489213148429 y[1] (numeric) = 1.5373932603669935769110531640911 absolute error = 1.273621318492482e-16 relative error = 8.2842910225094517850182950156161e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.278 y[1] (analytic) = 1.5376567319731831607392830762713 y[1] (numeric) = 1.5376567319731832887626976973147 absolute error = 1.280234146210434e-16 relative error = 8.3258774184767876504414281636603e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.279 y[1] (analytic) = 1.5379210529521618548773827030679 y[1] (numeric) = 1.5379210529521619835612598885359 absolute error = 1.286838771854680e-16 relative error = 8.3673916121018732775208976285923e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.28 y[1] (analytic) = 1.5381862222466459684763686240334 y[1] (numeric) = 1.5381862222466460978198855247062 absolute error = 1.293435169006728e-16 relative error = 8.4088334058639586103731480783964e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.281 y[1] (analytic) = 1.5384522387959586771587986141711 y[1] (numeric) = 1.5384522387959588071611297422707 absolute error = 1.300023311280996e-16 relative error = 8.4502026029643618448300829245659e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.282 y[1] (analytic) = 1.5387191015360341383625230688782 y[1] (numeric) = 1.5387191015360342690228403013708 absolute error = 1.306603172324926e-16 relative error = 8.4914990073276062140733291903960e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.283 y[1] (analytic) = 1.5389868093994217476026364982771 y[1] (numeric) = 1.5389868093994218789201090801852 absolute error = 1.313174725819081e-16 relative error = 8.5327224236024332926927069578616e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.284 y[1] (analytic) = 1.539255361315290408272472199554 y[1] (numeric) = 1.5392553613152905402462667472797 absolute error = 1.319737945477257e-16 relative error = 8.5738726571629008537504927525566e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.285 y[1] (analytic) = 1.539524756209432814966560909021 y[1] (numeric) = 1.5395247562094329475958414136793 absolute error = 1.326292805046583e-16 relative error = 8.6149495141093897891598856232396e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=72.4MB, alloc=4.2MB, time=9.98 NO POLE x[1] = 0.286 y[1] (analytic) = 1.5397949930042697503084201477766 y[1] (numeric) = 1.5397949930042698835923479785396 absolute error = 1.332839278307630e-16 relative error = 8.6559528012696565787943880148127e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.287 y[1] (analytic) = 1.5400660706188543952659869555375 y[1] (numeric) = 1.540066070618854529203720862989 absolute error = 1.339377339074515e-16 relative error = 8.6968823261998403401745925774281e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.288 y[1] (analytic) = 1.5403379879688766529374527566574 y[1] (numeric) = 1.5403379879688767875281488761575 absolute error = 1.345906961195001e-16 relative error = 8.7377378971854309997811168121823e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.289 y[1] (analytic) = 1.5406107439666674857902052207577 y[1] (numeric) = 1.5406107439666676210330170758187 absolute error = 1.352428118550610e-16 relative error = 8.7785193232423089735916656133280e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.29 y[1] (analytic) = 1.5408843375212032663355281679875 y[1] (numeric) = 1.5408843375212034022296066736595 absolute error = 1.358940785056720e-16 relative error = 8.8192264141176680585658416085099e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.291 y[1] (analytic) = 1.5411587675381101412216568259116 y[1] (numeric) = 1.5411587675381102777661502921791 absolute error = 1.365444934662675e-16 relative error = 8.8598589802910098443554065393873e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.292 y[1] (analytic) = 1.5414340329196684087277320716269 y[1] (numeric) = 1.5414340329196685459217862068153 absolute error = 1.371940541351884e-16 relative error = 8.9004168329750538518046106952650e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.293 y[1] (analytic) = 1.5417101325648169096411436891246 y[1] (numeric) = 1.5417101325648170474839016033177 absolute error = 1.378427579141931e-16 relative error = 8.9408997841167061970920699889487e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.294 y[1] (analytic) = 1.5419870653691574315006991383818 y[1] (numeric) = 1.5419870653691575699913013468489 absolute error = 1.384906022084671e-16 relative error = 8.9813076463979245751572843187306e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.295 y[1] (analytic) = 1.5422648302249591261880008693773 y[1] (numeric) = 1.5422648302249592653255852960116 absolute error = 1.391375844266343e-16 relative error = 9.0216402332366806914403695203597e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=76.2MB, alloc=4.2MB, time=10.51 NO POLE x[1] = 0.296 y[1] (analytic) = 1.5425434260211629408493618214153 y[1] (numeric) = 1.5425434260211630806330638021818 absolute error = 1.397837019807665e-16 relative error = 9.0618973587877931173478585849464e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.297 y[1] (analytic) = 1.5428228516433860621305354260001 y[1] (numeric) = 1.5428228516433862025594877123946 absolute error = 1.404289522863945e-16 relative error = 9.1020788379438511046876020907751e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.298 y[1] (analytic) = 1.5431031059739263737064831802698 y[1] (numeric) = 1.5431031059739265147798159427876 absolute error = 1.410733327625178e-16 relative error = 9.1421844863360348273468596065591e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.299 y[1] (analytic) = 1.5433841878917669270883496778601 y[1] (numeric) = 1.5433841878917670688051905094756 absolute error = 1.417168408316155e-16 relative error = 9.1822141203350006397607354839145e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.3 y[1] (analytic) = 1.5436660962725804256897618752612 y[1] (numeric) = 1.5436660962725805680492357949172 absolute error = 1.423594739196560e-16 relative error = 9.2221675570516757929213098927051e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.301 y[1] (analytic) = 1.5439488299887337221345163344471 y[1] (numeric) = 1.5439488299887338651357457905551 absolute error = 1.430012294561080e-16 relative error = 9.2620446143381246438249121295229e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.302 y[1] (analytic) = 1.5442323879092923287876652170271 y[1] (numeric) = 1.5442323879092924724297700909772 absolute error = 1.436421048739501e-16 relative error = 9.3018451107883114208957065119262e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.303 y[1] (analytic) = 1.5445167689000249414919589115878 y[1] (numeric) = 1.5445167689000250857740565212693 absolute error = 1.442820976096815e-16 relative error = 9.3415688657389215396140148400084e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.304 y[1] (analytic) = 1.5448019718234079764915503544878 y[1] (numeric) = 1.5448019718234081214127554578199 absolute error = 1.449212051033321e-16 relative error = 9.3812156992701313455491549013595e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.305 y[1] (analytic) = 1.5450879955386301205248133553363 y[1] (numeric) = 1.5450879955386302660842381538091 absolute error = 1.455594247984728e-16 relative error = 9.4207854322063781274879898810205e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=80.1MB, alloc=4.2MB, time=11.05 NO POLE x[1] = 0.306 y[1] (analytic) = 1.5453748389015968940680745619498 y[1] (numeric) = 1.5453748389015970402648287041755 absolute error = 1.461967541422257e-16 relative error = 9.4602778861171109871894541230235e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.307 y[1] (analytic) = 1.5456625007649352277120060959429 y[1] (numeric) = 1.5456625007649353745451966812171 absolute error = 1.468331905852742e-16 relative error = 9.4996928833175225905431406284475e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.308 y[1] (analytic) = 1.5459509799779980516523733594845 y[1] (numeric) = 1.5459509799779981991211049413579 absolute error = 1.474687315818734e-16 relative error = 9.5390302468692876993926846692474e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.309 y[1] (analytic) = 1.5462402753868688982767800563476 y[1] (numeric) = 1.5462402753868690463801546462078 absolute error = 1.481033745898602e-16 relative error = 9.5782898005812696719941568278166e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.31 y[1] (analytic) = 1.5465303858343665178290000864098 y[1] (numeric) = 1.5465303858343666665661171570732 absolute error = 1.487371170706634e-16 relative error = 9.6174713690102143732008479743227e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.311 y[1] (analytic) = 1.5468213101600495071324336624301 y[1] (numeric) = 1.5468213101600496565023901517439 absolute error = 1.493699564893138e-16 relative error = 9.6565747774614315122667967450216e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.312 y[1] (analytic) = 1.54711304720022095135417276145 y[1] (numeric) = 1.5471130472002211013560630759048 absolute error = 1.500018903144548e-16 relative error = 9.6955998519894957447704120786710e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.313 y[1] (analytic) = 1.5474055957879330787911088607465 y[1] (numeric) = 1.5474055957879332294240248790983 absolute error = 1.506329160183518e-16 relative error = 9.7345464193988576531727567211731e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.314 y[1] (analytic) = 1.547698954752991928659463820111 y[1] (numeric) = 1.5476989547529920799224948970139 absolute error = 1.512630310769029e-16 relative error = 9.7734143072445262576561427793133e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.315 y[1] (analytic) = 1.5479931229219620318690727585557 y[1] (numeric) = 1.5479931229219621837613057282043 absolute error = 1.518922329696486e-16 relative error = 9.8122033438326743857506090208698e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=83.9MB, alloc=4.3MB, time=11.59 NO POLE x[1] = 0.316 y[1] (analytic) = 1.5482880991181711047636958345562 y[1] (numeric) = 1.5482880991181712572842150143383 absolute error = 1.525205191797821e-16 relative error = 9.8509133582212703460995494667762e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.317 y[1] (analytic) = 1.5485838821617147558085839748416 y[1] (numeric) = 1.5485838821617149089564711690013 absolute error = 1.531478871941597e-16 relative error = 9.8895441802207035871999384085375e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.318 y[1] (analytic) = 1.5488804708694612052064718077458 y[1] (numeric) = 1.5488804708694613589808063110557 absolute error = 1.537743345033099e-16 relative error = 9.9280956403943139647810532795263e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.319 y[1] (analytic) = 1.5491778640550560174231193434391 y[1] (numeric) = 1.5491778640550561718229779448835 absolute error = 1.543998586014444e-16 relative error = 9.9665675700590313122458440669306e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.32 y[1] (analytic) = 1.5494760605289268466034723051849 y[1] (numeric) = 1.5494760605289270016279292916526 absolute error = 1.550244569864677e-16 relative error = 1.0004959801285912195320616675892e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.321 y[1] (analytic) = 1.5497750590982881948594594533078 y[1] (numeric) = 1.5497750590982883505075866132947 absolute error = 1.556481271599869e-16 relative error = 1.0043272166900677234497345624955e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.322 y[1] (analytic) = 1.5500748585671461834103937570259 y[1] (numeric) = 1.5500748585671463396812603843483 absolute error = 1.562708666273224e-16 relative error = 1.0081504500484294158853858661792e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.323 y[1] (analytic) = 1.5503754577363033365568928589074 y[1] (numeric) = 1.5503754577363034934495657564243 absolute error = 1.568926728975169e-16 relative error = 1.0119656636373438833292968936532e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.324 y[1] (analytic) = 1.5506768554033633784691829426448 y[1] (numeric) = 1.5506768554033635359827264259912 absolute error = 1.575135434833464e-16 relative error = 1.0157728409661073035817452011520e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.325 y[1] (analytic) = 1.55097905036273604277059885733 y[1] (numeric) = 1.5509790503627362009040747586593 absolute error = 1.581334759013293e-16 relative error = 1.0195719656196887378145262750654e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=87.7MB, alloc=4.3MB, time=12.12 NO POLE x[1] = 0.326 y[1] (analytic) = 1.5512820414056418948970421706407 y[1] (numeric) = 1.5512820414056420536495098423773 absolute error = 1.587524676717366e-16 relative error = 1.0233630212587802948007094933833e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.327 y[1] (analytic) = 1.5515858273201171672131077195359 y[1] (numeric) = 1.5515858273201173265836240381381 absolute error = 1.593705163186022e-16 relative error = 1.0271459916198467149625208510798e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.328 y[1] (analytic) = 1.5518904068910186068655382004023 y[1] (numeric) = 1.5518904068910187668531575701346 absolute error = 1.599876193697323e-16 relative error = 1.0309208605151679319519894248568e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.329 y[1] (analytic) = 1.5521957789000283363546153912954 y[1] (numeric) = 1.5521957789000284969583897480109 absolute error = 1.606037743567155e-16 relative error = 1.0346876118328849301091956158740e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.33 y[1] (analytic) = 1.5525019421256587268040457271924 y[1] (numeric) = 1.5525019421256588880230245421252 absolute error = 1.612189788149328e-16 relative error = 1.0384462295370437410647137598964e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.331 y[1] (analytic) = 1.5528088953432572839098471552121 y[1] (numeric) = 1.552808895343257445743077438779 absolute error = 1.618332302835669e-16 relative error = 1.0421966976676337188671217085462e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.332 y[1] (analytic) = 1.5531166373250115465486934807678 y[1] (numeric) = 1.5531166373250117089952197863807 absolute error = 1.624465263056129e-16 relative error = 1.0459390003406336235800017565667e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.333 y[1] (analytic) = 1.5534251668399539980261217778092 y[1] (numeric) = 1.5534251668399541610849862056969 absolute error = 1.630588644278877e-16 relative error = 1.0496731217480481224334477550282e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.334 y[1] (analytic) = 1.553734482653966989944957876871 y[1] (numeric) = 1.5537344826539671536152000779104 absolute error = 1.636702422010394e-16 relative error = 1.0533990461579430896438071154792e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.335 y[1] (analytic) = 1.5540445835297876786742644637905 y[1] (numeric) = 1.5540445835297878429549216433483 absolute error = 1.642806571795578e-16 relative error = 1.0571167579144867858252556060914e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=91.5MB, alloc=4.3MB, time=12.65 NO POLE x[1] = 0.336 y[1] (analytic) = 1.5543554682270129743990659198856 y[1] (numeric) = 1.5543554682270131392891728416694 absolute error = 1.648901069217838e-16 relative error = 1.0608262414379827559564270134709e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.337 y[1] (analytic) = 1.5546671355021045027310537112914 y[1] (numeric) = 1.5546671355021046682296427012107 absolute error = 1.654985889899193e-16 relative error = 1.0645274812249047500422192204902e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.338 y[1] (analytic) = 1.5549795841083935788604258912498 y[1] (numeric) = 1.5549795841083937449665268412865 absolute error = 1.661061009500367e-16 relative error = 1.0682204618479278767999349260980e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.339 y[1] (analytic) = 1.5552928127960861942289641146251 y[1] (numeric) = 1.5552928127960863609416044867142 absolute error = 1.667126403720891e-16 relative error = 1.0719051679559630693307536373985e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.34 y[1] (analytic) = 1.5556068203122680157044014789889 y[1] (numeric) = 1.5556068203122681830226063089085 absolute error = 1.673182048299196e-16 relative error = 1.0755815842741845738054194881057e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.341 y[1] (analytic) = 1.555921605400909397236084501466 y[1] (numeric) = 1.5559216054009095651588764027371 absolute error = 1.679227919012711e-16 relative error = 1.0792496956040594699937654254686e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.342 y[1] (analytic) = 1.5562371668028704039718826153767 y[1] (numeric) = 1.5562371668028705724982817831729 absolute error = 1.685263991677962e-16 relative error = 1.0829094868233766516080823979193e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.343 y[1] (analytic) = 1.5565535032559058488162487257368 y[1] (numeric) = 1.5565535032559060179452729408034 absolute error = 1.691290242150666e-16 relative error = 1.0865609428862714137106697072204e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.344 y[1] (analytic) = 1.5568706134946703414092845980874 y[1] (numeric) = 1.5568706134946705111399492306703 absolute error = 1.697306646325829e-16 relative error = 1.0902040488232514354504151962827e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.345 y[1] (analytic) = 1.5571884962507233495066151711256 y[1] (numeric) = 1.5571884962507235198379331849098 absolute error = 1.703313180137842e-16 relative error = 1.0938387897412203042731822726728e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=95.3MB, alloc=4.3MB, time=13.18 NO POLE x[1] = 0.346 y[1] (analytic) = 1.5575071502525342727398262803872 y[1] (numeric) = 1.5575071502525344436708082364451 absolute error = 1.709309819560579e-16 relative error = 1.0974651508235011545722171323904e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.347 y[1] (analytic) = 1.5578265742254875287371707579958 y[1] (numeric) = 1.5578265742254877002668248187448 absolute error = 1.715296540607490e-16 relative error = 1.1010831173298559284552752467542e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.348 y[1] (analytic) = 1.5581467668918876515841984324349 y[1] (numeric) = 1.5581467668918878237115303656047 absolute error = 1.721273319331698e-16 relative error = 1.1046926745965060423145370917461e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.349 y[1] (analytic) = 1.558467726970964402603916192621 y[1] (numeric) = 1.5584677269709645753279293752306 absolute error = 1.727240131826096e-16 relative error = 1.1082938080361518919067807548803e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.35 y[1] (analytic) = 1.558789453178877893436035002452 y[1] (numeric) = 1.5587894531788780667557304247963 absolute error = 1.733196954223443e-16 relative error = 1.1118865031379905574577408477667e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.351 y[1] (analytic) = 1.5591119442287237213948115556745 y[1] (numeric) = 1.5591119442287238953091878253201 absolute error = 1.739143762696456e-16 relative error = 1.1154707454677297886120075910333e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.352 y[1] (analytic) = 1.5594351988305381170849431465479 y[1] (numeric) = 1.559435198830538291592996492339 absolute error = 1.745080533457911e-16 relative error = 1.1190465206676066124001063419895e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.353 y[1] (analytic) = 1.5597592156913031042549252995929 y[1] (numeric) = 1.559759215691303279355649575666 absolute error = 1.751007242760731e-16 relative error = 1.1226138144563964542352970779244e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.354 y[1] (analytic) = 1.5600839935149516718672327518704 y[1] (numeric) = 1.5600839935149518475596194416791 absolute error = 1.756923866898087e-16 relative error = 1.1261726126294294529790652274708e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.355 y[1] (analytic) = 1.5604095310023729583646355139651 y[1] (numeric) = 1.5604095310023731346476737343142 absolute error = 1.762830382203491e-16 relative error = 1.1297229010586005031215184847533e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=99.1MB, alloc=4.3MB, time=13.71 NO POLE x[1] = 0.356 y[1] (analytic) = 1.560735826851417448111912951321 y[1] (numeric) = 1.5607358268514176249845894564099 absolute error = 1.768726765050889e-16 relative error = 1.1332646656923781605438685176522e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.357 y[1] (analytic) = 1.5610628797569021799921801260011 y[1] (numeric) = 1.561062879756902357453479311477 absolute error = 1.774612991854759e-16 relative error = 1.1367978925558156180549258985347e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.358 y[1] (analytic) = 1.5613906884106159681369920205115 y[1] (numeric) = 1.5613906884106161461858959275314 absolute error = 1.780489039070199e-16 relative error = 1.1403225677505541424457666137126e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.359 y[1] (analytic) = 1.5617192515013246347693427302321 y[1] (numeric) = 1.5617192515013248134048310495351 absolute error = 1.786354883193030e-16 relative error = 1.1438386774548349937641300319494e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.36 y[1] (analytic) = 1.562048567714776255138628259437 y[1] (numeric) = 1.5620485677147764343596783354254 absolute error = 1.792210500759884e-16 relative error = 1.1473462079235006104345629474959e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.361 y[1] (analytic) = 1.5623786357337064145265931880442 y[1] (numeric) = 1.5623786357337065943321800228739 absolute error = 1.798055868348297e-16 relative error = 1.1508451454879978787143780817645e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.362 y[1] (analytic) = 1.5627094542378434773032331923185 y[1] (numeric) = 1.5627094542378436576923294499991 absolute error = 1.803890962576806e-16 relative error = 1.1543354765563828452280836370912e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.363 y[1] (analytic) = 1.5630410219039138680115772029425 y[1] (numeric) = 1.5630410219039140489831532134468 absolute error = 1.809715760105043e-16 relative error = 1.1578171876133223937276024838272e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.364 y[1] (analytic) = 1.5633733374056473644602248683691 y[1] (numeric) = 1.5633733374056475460132486317516 absolute error = 1.815530237633825e-16 relative error = 1.1612902652200922526927770154296e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.365 y[1] (analytic) = 1.5637063994137824028024669603624 y[1] (numeric) = 1.5637063994137825849359041508874 absolute error = 1.821334371905250e-16 relative error = 1.1647546960145777360904890924259e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=103.0MB, alloc=4.3MB, time=14.24 NO POLE x[1] = 0.366 y[1] (analytic) = 1.5640402065960713945807684123191 y[1] (numeric) = 1.564040206596071577293582382598 absolute error = 1.827128139702789e-16 relative error = 1.1682104667112708213484138962096e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.367 y[1] (analytic) = 1.5643747576172860557153458195276 y[1] (numeric) = 1.5643747576172862390064976046653 absolute error = 1.832911517851377e-16 relative error = 1.1716575641012654895497523455951e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.368 y[1] (analytic) = 1.5647100511392227474155234541602 y[1] (numeric) = 1.5647100511392229312839717759113 absolute error = 1.838684483217511e-16 relative error = 1.1750959750522564450992342035140e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.369 y[1] (analytic) = 1.5650460858207078289925041566956 y[1] (numeric) = 1.5650460858207080134372054276293 absolute error = 1.844447012709337e-16 relative error = 1.1785256865085297104293794870889e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.37 y[1] (analytic) = 1.5653828603176030225521438598253 y[1] (numeric) = 1.5653828603176032075720521874996 absolute error = 1.850199083276743e-16 relative error = 1.1819466854909559698338489698789e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.371 y[1] (analytic) = 1.5657203732828107895462709808976 y[1] (numeric) = 1.5657203732828109751403381720433 absolute error = 1.855940671911457e-16 relative error = 1.1853589590969860215787301724110e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.372 y[1] (analytic) = 1.5660586233662797191610444847929 y[1] (numeric) = 1.5660586233662799053282200495059 absolute error = 1.861671755647130e-16 relative error = 1.1887624945006355661598528269383e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.373 y[1] (analytic) = 1.5663976092150099285207970709794 y[1] (numeric) = 1.5663976092150101152600282269229 absolute error = 1.867392311559435e-16 relative error = 1.1921572789524791394563980886278e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.374 y[1] (analytic) = 1.5667373294730584746857626765792 y[1] (numeric) = 1.5667373294730586619959943531949 absolute error = 1.873102316766157e-16 relative error = 1.1955432997796372222554360968718e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.375 y[1] (analytic) = 1.56707778278154477842204031175 y[1] (numeric) = 1.5670777827815449663022151544782 absolute error = 1.878801748427282e-16 relative error = 1.1989205443857616435738592901549e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=106.8MB, alloc=4.3MB, time=14.77 NO POLE x[1] = 0.376 y[1] (analytic) = 1.5674189677786560597220991547579 y[1] (numeric) = 1.567418967778656248171157529267 absolute error = 1.884490583745091e-16 relative error = 1.2022890002510231104134115427427e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.377 y[1] (analytic) = 1.5677608830996527850540828319697 y[1] (numeric) = 1.5677608830996529740709628283947 absolute error = 1.890168799964250e-16 relative error = 1.2056486549320951221483613464885e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.378 y[1] (analytic) = 1.5681035273768741263181238928094 y[1] (numeric) = 1.5681035273768743159017613299997 absolute error = 1.895836374371903e-16 relative error = 1.2089994960621387411767038223978e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.379 y[1] (analytic) = 1.5684468992397434314878326617008 y[1] (numeric) = 1.5684468992397436216371610914766 absolute error = 1.901493284297758e-16 relative error = 1.2123415113507818449476358903414e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.38 y[1] (analytic) = 1.5687909973147737069150779083332 y[1] (numeric) = 1.5687909973147738976290286197517 absolute error = 1.907139507114185e-16 relative error = 1.2156746885841049812396063432527e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.381 y[1] (analytic) = 1.5691358202255731112761301244396 y[1] (numeric) = 1.5691358202255733025536321480694 absolute error = 1.912775020236298e-16 relative error = 1.2189990156246159745451578669368e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.382 y[1] (analytic) = 1.569481366592850461137191629837 y[1] (numeric) = 1.5694813665928506529771717420424 absolute error = 1.918399801122054e-16 relative error = 1.2223144804112343291328588750213e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.383 y[1] (analytic) = 1.5698276350344207481172912529517 y[1] (numeric) = 1.5698276350344209405186739801853 absolute error = 1.924013827272336e-16 relative error = 1.2256210709592643945456256482280e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.384 y[1] (analytic) = 1.5701746241652106676264749416049 y[1] (numeric) = 1.5701746241652108605881825647096 absolute error = 1.929617076231047e-16 relative error = 1.2289187753603745086788528713481e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.385 y[1] (analytic) = 1.5705223325972641591571773586689 y[1] (numeric) = 1.5705223325972643526781299171888 absolute error = 1.935209525585199e-16 relative error = 1.2322075817825719238225600258607e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=110.6MB, alloc=4.3MB, time=15.31 x[1] = 0.386 y[1] (analytic) = 1.5708707589397479581066133044949 y[1] (numeric) = 1.570870758939748152185728600995 absolute error = 1.940791152965001e-16 relative error = 1.2354874784701760708702196560702e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.387 y[1] (analytic) = 1.5712199017989571591079816839479 y[1] (numeric) = 1.5712199017989573537441752883431 absolute error = 1.946361936043952e-16 relative error = 1.2387584537437939853180756140187e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.388 y[1] (analytic) = 1.5715697597783207908482287006518 y[1] (numeric) = 1.5715697597783209860404139545445 absolute error = 1.951921852538927e-16 relative error = 1.2420204960002902583870251313214e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.389 y[1] (analytic) = 1.5719203314784074023500710148245 y[1] (numeric) = 1.5719203314784075980971590358512 absolute error = 1.957470880210267e-16 relative error = 1.2452735937127585219945485077857e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.39 y[1] (analytic) = 1.5722716154969306606959337440589 y[1] (numeric) = 1.5722716154969308569968334302457 absolute error = 1.963008996861868e-16 relative error = 1.2485177354304912875005601104336e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.391 y[1] (analytic) = 1.5726236104287549601714124187606 y[1] (numeric) = 1.5726236104287551570250304528879 absolute error = 1.968536180341273e-16 relative error = 1.2517529097789506867592280364535e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.392 y[1] (analytic) = 1.5729763148659010428058223258754 y[1] (numeric) = 1.5729763148659012402110631798507 absolute error = 1.974052408539753e-16 relative error = 1.2549791054597312161961141070108e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.393 y[1] (analytic) = 1.5733297273975516302873530862005 y[1] (numeric) = 1.573329727397551828243119025441 absolute error = 1.979557659392405e-16 relative error = 1.2581963112505322955998637623356e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.394 y[1] (analytic) = 1.5736838466100570672303008121729 y[1] (numeric) = 1.573683846610057265735491899996 absolute error = 1.985051910878231e-16 relative error = 1.2614045160051177524604651895434e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.395 y[1] (analytic) = 1.5740386710869409757718047847288 y[1] (numeric) = 1.574038671086941174825318886752 absolute error = 1.990535141020232e-16 relative error = 1.2646037086532838554415924966381e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.396 y[1] (analytic) = 1.5743941994089059214754702698277 y[1] (numeric) = 1.5743941994089061210762030583774 absolute error = 1.996007327885497e-16 relative error = 1.2677938782008231827798625394536e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=114.4MB, alloc=4.3MB, time=15.87 NO POLE x[1] = 0.397 y[1] (analytic) = 1.574750430153839090519213867705 y[1] (numeric) = 1.5747504301538392906660588262334 absolute error = 2.001468449585284e-16 relative error = 1.2709750137294824296794832843527e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.398 y[1] (analytic) = 1.5751073618968179781446226510391 y[1] (numeric) = 1.5751073618968181788364710785506 absolute error = 2.006918484275115e-16 relative error = 1.2741471043969281342060349048285e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.399 y[1] (analytic) = 1.5754649932101160883450733021844 y[1] (numeric) = 1.57546499321011628958081431767 absolute error = 2.012357410154856e-16 relative error = 1.2773101394367019044884991896978e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.4 y[1] (analytic) = 1.5758233226632086447698125045894 y[1] (numeric) = 1.5758233226632088465483330514707 absolute error = 2.017785205468813e-16 relative error = 1.2804641081581848387899564374049e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.401 y[1] (analytic) = 1.5761823488227783128211549796967 y[1] (numeric) = 1.5761823488227785151413398302778 absolute error = 2.023201848505811e-16 relative error = 1.2836089999465501898273558271704e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.402 y[1] (analytic) = 1.5765420702527209329219107881588 y[1] (numeric) = 1.5765420702527211357826425480873 absolute error = 2.028607317599285e-16 relative error = 1.2867448042627226894327680278217e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.403 y[1] (analytic) = 1.5769024855141512649301088333073 y[1] (numeric) = 1.5769024855141514683302679460441 absolute error = 2.034001591127368e-16 relative error = 1.2898715106433350133286263188563e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.404 y[1] (analytic) = 1.5772635931654087436780389156399 y[1] (numeric) = 1.5772635931654089476165036669369 absolute error = 2.039384647512970e-16 relative error = 1.2929891087006775892407437464499e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.405 y[1] (analytic) = 1.57762539176206324561259018983 y[1] (numeric) = 1.5776253917620634500882367122173 absolute error = 2.044756465223873e-16 relative error = 1.2960975881226576083704762187077e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.406 y[1] (analytic) = 1.5779878798569208665138194705957 y[1] (numeric) = 1.5779878798569210715255217478773 absolute error = 2.050117022772816e-16 relative error = 1.2991969386727507515540585797793e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=118.2MB, alloc=4.3MB, time=16.40 NO POLE x[1] = 0.407 y[1] (analytic) = 1.5783510560000297102686385208579 y[1] (numeric) = 1.5783510560000299158152683926152 absolute error = 2.055466298717573e-16 relative error = 1.3022871501899475452937026215663e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.408 y[1] (analytic) = 1.5787149187386856886764652351555 y[1] (numeric) = 1.5787149187386858947568924012604 absolute error = 2.060804271661049e-16 relative error = 1.3053682125887101947987940238296e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.409 y[1] (analytic) = 1.5790794666174383322636395034485 y[1] (numeric) = 1.5790794666174385388767315285844 absolute error = 2.066130920251359e-16 relative error = 1.3084401158589177151628077697943e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.41 y[1] (analytic) = 1.5794446981780966120833605053908 y[1] (numeric) = 1.5794446981780968192279828235823 absolute error = 2.071446223181915e-16 relative error = 1.3115028500658152107492191496435e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.411 y[1] (analytic) = 1.5798106119597347724778582430875 y[1] (numeric) = 1.5798106119597349801528741622388 absolute error = 2.076750159191513e-16 relative error = 1.3145564053499622350632146753083e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.412 y[1] (analytic) = 1.5801772064986981747794682714272 y[1] (numeric) = 1.5801772064986983829837389778688 absolute error = 2.082042707064416e-16 relative error = 1.3176007719271777041137106630684e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.413 y[1] (analytic) = 1.5805444803286091519272348294817 y[1] (numeric) = 1.5805444803286093606596193925257 absolute error = 2.087323845630440e-16 relative error = 1.3206359400884858006165673840881e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.414 y[1] (analytic) = 1.580912431980372873975623914367 y[1] (numeric) = 1.5809124319803730832349792908707 absolute error = 2.092593553765037e-16 relative error = 1.3236619002000590750803151888317e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.415 y[1] (analytic) = 1.5812810599821832244718842705339 y[1] (numeric) = 1.5812810599821834342570653094721 absolute error = 2.097851810389382e-16 relative error = 1.3266786427031631780722065369519e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.416 y[1] (analytic) = 1.5816503628595286876785507928792 y[1] (numeric) = 1.5816503628595288979884102399248 absolute error = 2.103098594470456e-16 relative error = 1.3296861581140981659585364229542e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=122.0MB, alloc=4.3MB, time=16.96 NO POLE x[1] = 0.417 y[1] (analytic) = 1.5820203391351982466175414615144 y[1] (numeric) = 1.5820203391351984574509299636272 absolute error = 2.108333885021128e-16 relative error = 1.3326844370241382850008043728628e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.418 y[1] (analytic) = 1.5823909873292872919122556396665 y[1] (numeric) = 1.5823909873292875032680217496909 absolute error = 2.113557661100244e-16 relative error = 1.3356734700994752949461147453784e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.419 y[1] (analytic) = 1.5827623059592035414040383741984 y[1] (numeric) = 1.582762305959203753281028555469 absolute error = 2.118769901812706e-16 relative error = 1.3386532480811545886092718017236e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.42 y[1] (analytic) = 1.5831342935396729705193322407823 y[1] (numeric) = 1.5831342935396731829163908717382 absolute error = 2.123970586309559e-16 relative error = 1.3416237617850154921495088309360e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.421 y[1] (analytic) = 1.5835069485827457533637952730275 y[1] (numeric) = 1.5835069485827459662797646518346 absolute error = 2.129159693788071e-16 relative error = 1.3445850021016262695859213552736e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.422 y[1] (analytic) = 1.5838802695978022145196206070116 y[1] (numeric) = 1.5838802695978024279533409561936 absolute error = 2.134337203491820e-16 relative error = 1.3475369599962226823896501710298e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.423 y[1] (analytic) = 1.5842542550915587915222506598724 y[1] (numeric) = 1.5842542550915590054725601309498 absolute error = 2.139503094710774e-16 relative error = 1.3504796265086412644171489876724e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.424 y[1] (analytic) = 1.5846289035680740079926359435539 y[1] (numeric) = 1.5846289035680742224583706216913 absolute error = 2.144657346781374e-16 relative error = 1.3534129927532536346381098807991e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.425 y[1] (analytic) = 1.5850042135287544574011459926346 y[1] (numeric) = 1.5850042135287546723811399012966 absolute error = 2.149799939086620e-16 relative error = 1.3563370499189018490748074664703e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.426 y[1] (analytic) = 1.5853801834723607974391973585743 y[1] (numeric) = 1.5853801834723610129322824641891 absolute error = 2.154930851056148e-16 relative error = 1.3592517892688272242017301219392e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=125.8MB, alloc=4.3MB, time=17.49 NO POLE x[1] = 0.427 y[1] (analytic) = 1.5857568118950137549746211918579 y[1] (numeric) = 1.5857568118950139709796274084897 absolute error = 2.160050062166318e-16 relative error = 1.3621572021406052580696831554046e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.428 y[1] (analytic) = 1.5861340972902001415667505985741 y[1] (numeric) = 1.5861340972902003580825057926034 absolute error = 2.165157551940293e-16 relative error = 1.3650532799460740329280570782363e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.429 y[1] (analytic) = 1.5865120381487788795171657190999 y[1] (numeric) = 1.5865120381487790965424957139117 absolute error = 2.170253299948118e-16 relative error = 1.3679400141712617861932062291230e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.43 y[1] (analytic) = 1.586890632958987038431992333944 y[1] (numeric) = 1.5868906329589872559657209146251 absolute error = 2.175337285806811e-16 relative error = 1.3708173963763212163306898751311e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.431 y[1] (analytic) = 1.5872698802064458822716077556062 y[1] (numeric) = 1.5872698802064461003125566736495 absolute error = 2.180409489180433e-16 relative error = 1.3736854181954497252080395551560e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.432 y[1] (analytic) = 1.5876497783741669268635658156883 y[1] (numeric) = 1.5876497783741671454105547937062 absolute error = 2.185469889780179e-16 relative error = 1.3765440713368220778572994381915e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.433 y[1] (analytic) = 1.5880303259425580078545109036371 y[1] (numeric) = 1.5880303259425582269063576400824 absolute error = 2.190518467364453e-16 relative error = 1.3793933475825121628296754420205e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.434 y[1] (analytic) = 1.5884115213894293590768092575507 y[1] (numeric) = 1.5884115213894295786323294314457 absolute error = 2.195555201738950e-16 relative error = 1.3822332387884183545430000659969e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.435 y[1] (analytic) = 1.5887933631899997013055840486293 y[1] (numeric) = 1.5887933631899999213635913243034 absolute error = 2.200580072756741e-16 relative error = 1.3850637368841899572454393820183e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.436 y[1] (analytic) = 1.5891758498169023413817992392481 y[1] (numeric) = 1.5891758498169025619411052710829 absolute error = 2.205593060318348e-16 relative error = 1.3878848338731465517260935363750e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=129.7MB, alloc=4.3MB, time=18.02 NO POLE x[1] = 0.437 y[1] (analytic) = 1.5895589797401912816769957304489 y[1] (numeric) = 1.5895589797401915027364101676315 absolute error = 2.210594144371826e-16 relative error = 1.3906965218322009548292974038587e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.438 y[1] (analytic) = 1.5899427514273473398752419480511 y[1] (numeric) = 1.5899427514273475614335724393359 absolute error = 2.215583304912848e-16 relative error = 1.3934987929117832732140861582080e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.439 y[1] (analytic) = 1.5903271633432842790478197477414 y[1] (numeric) = 1.5903271633432845011038719462191 absolute error = 2.220560521984777e-16 relative error = 1.3962916393357559920204460793662e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.44 y[1] (analytic) = 1.5907122139503549479961253485695 y[1] (numeric) = 1.5907122139503551705487029164446 absolute error = 2.225525775678751e-16 relative error = 1.3990750534013364618469152294287e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.441 y[1] (analytic) = 1.5910979017083574318382239314352 y[1] (numeric) = 1.5910979017083576548861285448114 absolute error = 2.230479046133762e-16 relative error = 1.4018490274790148334625030990255e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.442 y[1] (analytic) = 1.5914842250745412128144555645483 y[1] (numeric) = 1.5914842250745414363564869182219 absolute error = 2.235420313536736e-16 relative error = 1.4046135540124718497591690298392e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.443 y[1] (analytic) = 1.5918711825036133412874492416523 y[1] (numeric) = 1.5918711825036135653224050539132 absolute error = 2.240349558122609e-16 relative error = 1.4073686255184933576362127138149e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.444 y[1] (analytic) = 1.5922587724477446169118610411835 y[1] (numeric) = 1.5922587724477448414385370586245 absolute error = 2.245266760174410e-16 relative error = 1.4101142345868884572443928573554e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.445 y[1] (analytic) = 1.5926469933565757799491117356549 y[1] (numeric) = 1.5926469933565760049663017379885 absolute error = 2.250171900023336e-16 relative error = 1.4128503738804018675481852874548e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.446 y[1] (analytic) = 1.5930358436772237127023586005689 y[1] (numeric) = 1.5930358436772239382088544054524 absolute error = 2.255064958048835e-16 relative error = 1.4155770361346305652287226350689e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=133.5MB, alloc=4.3MB, time=18.55 NO POLE x[1] = 0.447 y[1] (analytic) = 1.5934253218542876510468956912408 y[1] (numeric) = 1.5934253218542878770414871591089 absolute error = 2.259945914678681e-16 relative error = 1.4182942141579346518327451479720e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.448 y[1] (analytic) = 1.5938154263298554060311364742133 y[1] (numeric) = 1.5938154263298556325126115131188 absolute error = 2.264814750389055e-16 relative error = 1.4210019008313512464587338659806e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.449 y[1] (analytic) = 1.5942061555435095955232924176283 y[1] (numeric) = 1.5942061555435098224904369880903 absolute error = 2.269671445704620e-16 relative error = 1.4237000891085038750350086850697e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.45 y[1] (analytic) = 1.5945975079323338858788209621482 y[1] (numeric) = 1.5945975079323341133304190820083 absolute error = 2.274515981198601e-16 relative error = 1.4263887720155142657029476663820e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.451 y[1] (analytic) = 1.5949894819309192436036762109597 y[1] (numeric) = 1.5949894819309194715385099602459 absolute error = 2.279348337492862e-16 relative error = 1.4290679426509115339859421309239e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.452 y[1] (analytic) = 1.5953820759713701969883556941906 y[1] (numeric) = 1.5953820759713704254052052199891 absolute error = 2.284168495257985e-16 relative error = 1.4317375941855418997987398727833e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.453 y[1] (analytic) = 1.595775288483311107687696679903 y[1] (numeric) = 1.5957752884833113365853402012376 absolute error = 2.288976435213346e-16 relative error = 1.4343977198624758056464904856970e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.454 y[1] (analytic) = 1.5961691178938924522213357208391 y[1] (numeric) = 1.5961691178938926815985495335582 absolute error = 2.293772138127191e-16 relative error = 1.4370483129969143235432330837762e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.455 y[1] (analytic) = 1.5965635626277971133697054434563 y[1] (numeric) = 1.5965635626277973432252639251277 absolute error = 2.298555584816714e-16 relative error = 1.4396893669760961081381289393620e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.456 y[1] (analytic) = 1.596958621107246681440403003654 y[1] (numeric) = 1.5969586211072469117730786184675 absolute error = 2.303326756148135e-16 relative error = 1.4423208752592036463017615961973e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=137.3MB, alloc=4.3MB, time=19.08 NO POLE x[1] = 0.457 y[1] (analytic) = 1.5973542917520077653797251521191 y[1] (numeric) = 1.5973542917520079961882884557967 absolute error = 2.308085633036776e-16 relative error = 1.4449428313772675559016155778000e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.458 y[1] (analytic) = 1.5977505729793983137041254715655 y[1] (numeric) = 1.5977505729793985449873451162789 absolute error = 2.312832196447134e-16 relative error = 1.4475552289330683148642074742557e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.459 y[1] (analytic) = 1.5981474632042939452263100684652 y[1] (numeric) = 1.5981474632042941769829528077616 absolute error = 2.317566427392964e-16 relative error = 1.4501580616010435630205573990811e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.46 y[1] (analytic) = 1.5985449608391342895506488233314 y[1] (numeric) = 1.5985449608391345217794795170661 absolute error = 2.322288306937347e-16 relative error = 1.4527513231271853314491099916577e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.461 y[1] (analytic) = 1.5989430642939293373125402263604 y[1] (numeric) = 1.5989430642939295700123218456376 absolute error = 2.326997816192772e-16 relative error = 1.4553350073289453574489893265862e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.462 y[1] (analytic) = 1.5993417719762658001363288494412 y[1] (numeric) = 1.5993417719762660333058224815619 absolute error = 2.331694936321207e-16 relative error = 1.4579091080951328432848538333760e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.463 y[1] (analytic) = 1.5997410822913134802863356313423 y[1] (numeric) = 1.5997410822913137139243004847601 absolute error = 2.336379648534178e-16 relative error = 1.4604736193858165524502900036160e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.464 y[1] (analytic) = 1.6001409936418316499855223804481 y[1] (numeric) = 1.6001409936418318840907157897324 absolute error = 2.341051934092843e-16 relative error = 1.4630285352322231152639436662996e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.465 y[1] (analytic) = 1.6005415044281754403762732288918 y[1] (numeric) = 1.6005415044281756749474506596983 absolute error = 2.345711774308065e-16 relative error = 1.4655738497366340532491849867776e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.466 y[1] (analytic) = 1.6009426130483022400977372034778 y[1] (numeric) = 1.600942613048302475133652257527 absolute error = 2.350359150540492e-16 relative error = 1.4681095570722865252912796296461e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=141.1MB, alloc=4.3MB, time=19.61 NO POLE x[1] = 0.467 y[1] (analytic) = 1.6013443178977781034541376125561 y[1] (numeric) = 1.6013443178977783389535420326183 absolute error = 2.354994044200622e-16 relative error = 1.4706356514832640542847819638477e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.468 y[1] (analytic) = 1.6017466173697841681484155841523 y[1] (numeric) = 1.6017466173697844041100592590412 absolute error = 2.359616436748889e-16 relative error = 1.4731521272843997310319085334861e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.469 y[1] (analytic) = 1.6021495098551230825555368293399 y[1] (numeric) = 1.6021495098551233189781677989126 absolute error = 2.364226309695727e-16 relative error = 1.4756589788611650382470546274593e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.47 y[1] (analytic) = 1.602552993742225442509752546194 y[1] (numeric) = 1.6025529937422256793921170063592 absolute error = 2.368823644601652e-16 relative error = 1.4781562006695692838530016432217e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.471 y[1] (analytic) = 1.6029570674171562375800673238681 y[1] (numeric) = 1.6029570674171564749209096316011 absolute error = 2.373408423077330e-16 relative error = 1.4806437872360496655275096095381e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.472 y[1] (analytic) = 1.603361729263621306808128953515 y[1] (numeric) = 1.6033617292636215446061916318802 absolute error = 2.377980626783652e-16 relative error = 1.4831217331573650842389030846216e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.473 y[1] (analytic) = 1.6037669776629738038827172031018 y[1] (numeric) = 1.6037669776629740421367409462828 absolute error = 2.382540237431810e-16 relative error = 1.4855900331004899627292403148613e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.474 y[1] (analytic) = 1.6041728109942206717249708667835 y[1] (numeric) = 1.6041728109942209104336945451203 absolute error = 2.387087236783368e-16 relative error = 1.4880486818025043324471112999675e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.475 y[1] (analytic) = 1.6045792276340291264584547565599 y[1] (numeric) = 1.6045792276340293656206154215934 absolute error = 2.391621606650335e-16 relative error = 1.4904976740704845618201014280946e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.476 y[1] (analytic) = 1.6049862259567331507381307645932 y[1] (numeric) = 1.6049862259567333903524636541169 absolute error = 2.396143328895237e-16 relative error = 1.4929370047813928593449144496319e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=144.9MB, alloc=4.3MB, time=20.15 x[1] = 0.477 y[1] (analytic) = 1.6053938043343399964122596889597 y[1] (numeric) = 1.6053938043343402364774982320787 absolute error = 2.400652385431190e-16 relative error = 1.4953666688819668032623044163257e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.478 y[1] (analytic) = 1.6058019611365366964912231838979 y[1] (numeric) = 1.6058019611365369370060990060956 absolute error = 2.405148758221977e-16 relative error = 1.4977866613886107697967749466802e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.479 y[1] (analytic) = 1.6062106947306965863972179679501 y[1] (numeric) = 1.606210694730696827360460896161 absolute error = 2.409632429282109e-16 relative error = 1.5001969773872768087171585231338e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.48 y[1] (analytic) = 1.606620003481885834468737299912 y[1] (numeric) = 1.606620003481886075879075367603 absolute error = 2.414103380676910e-16 relative error = 1.5025976120333598858189819189505e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.481 y[1] (analytic) = 1.6070298857528699816937177133755 y[1] (numeric) = 1.6070298857528702235498771656334 absolute error = 2.418561594522579e-16 relative error = 1.5049885605515782240529265142167e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.482 y[1] (analytic) = 1.6074403399041204906451920859943 y[1] (numeric) = 1.6074403399041207329458973846211 absolute error = 2.423007052986268e-16 relative error = 1.5073698182358630358801997807986e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.483 y[1] (analytic) = 1.6078513642938213035932533095946 y[1] (numeric) = 1.6078513642938215463372271382095 absolute error = 2.427439738286149e-16 relative error = 1.5097413804492408413367034715867e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.484 y[1] (analytic) = 1.6082629572778754097670961220181 y[1] (numeric) = 1.6082629572778756529530593911667 absolute error = 2.431859632691486e-16 relative error = 1.5121032426237183375266781701740e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.485 y[1] (analytic) = 1.6086751172099114217408680612875 y[1] (numeric) = 1.6086751172099116653675399135583 absolute error = 2.436266718522708e-16 relative error = 1.5144554002601673323254697109091e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.486 y[1] (analytic) = 1.6090878424412901609170240074596 y[1] (numeric) = 1.6090878424412904049831218226072 absolute error = 2.440660978151476e-16 relative error = 1.5167978489282053957423887927616e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.487 y[1] (analytic) = 1.6095011313211112520808423875268 y[1] (numeric) = 1.6095011313211114965850817876027 absolute error = 2.445042394000759e-16 relative error = 1.5191305842660815601576715547438e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=148.7MB, alloc=4.3MB, time=20.68 NO POLE x[1] = 0.488 y[1] (analytic) = 1.6099149821962197269997248340971 y[1] (numeric) = 1.609914982196219971940819688587 absolute error = 2.449410948544899e-16 relative error = 1.5214536019805546412242951355704e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.489 y[1] (analytic) = 1.610329393411212637040864909457 y[1] (numeric) = 1.6103293934112128824175273404253 absolute error = 2.453766624309683e-16 relative error = 1.5237668978467753744223243399638e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.49 y[1] (analytic) = 1.61074436330844567478083543316 y[1] (numeric) = 1.6107443633084459205917758204014 absolute error = 2.458109403872414e-16 relative error = 1.5260704677081673976497095939497e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.491 y[1] (analytic) = 1.61115989022803980458060798362 y[1] (numeric) = 1.611159890228040050824534969818 absolute error = 2.462439269861980e-16 relative error = 1.5283643074763064651486121717212e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.492 y[1] (analytic) = 1.6115759725078879020994822824728 y[1] (numeric) = 1.6115759725078881487751027783651 absolute error = 2.466756204958923e-16 relative error = 1.5306484131307991408816417715569e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.493 y[1] (analytic) = 1.6119926084836614027213674148402 y[1] (numeric) = 1.6119926084836616498273866043909 absolute error = 2.471060191895507e-16 relative error = 1.5329227807191603558605349327660e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.494 y[1] (analytic) = 1.6124097964888169588668211892363 y[1] (numeric) = 1.6124097964888172064019425348155 absolute error = 2.475351213455792e-16 relative error = 1.5351874063566941767290515247628e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.495 y[1] (analytic) = 1.6128275348546031061642183978366 y[1] (numeric) = 1.6128275348546033541271436454061 absolute error = 2.479629252475695e-16 relative error = 1.5374422862263660031505453487654e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.496 y[1] (analytic) = 1.6132458219100669384533833013221 y[1] (numeric) = 1.6132458219100671868428124856289 absolute error = 2.483894291843068e-16 relative error = 1.5396874165786848095105261180212e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.497 y[1] (analytic) = 1.6136646559820607915949863326718 y[1] (numeric) = 1.6136646559820610404096177824476 absolute error = 2.488146314497758e-16 relative error = 1.5419227937315737268903729417001e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=152.5MB, alloc=4.3MB, time=21.22 NO POLE x[1] = 0.498 y[1] (analytic) = 1.6140840353952489360589697912258 y[1] (numeric) = 1.6140840353952491852975001343938 absolute error = 2.492385303431680e-16 relative error = 1.5441484140702481963534128268210e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.499 y[1] (analytic) = 1.6145039584721142782652321822414 y[1] (numeric) = 1.6145039584721145279263563511299 absolute error = 2.496611241688885e-16 relative error = 1.5463642740470905348025899006284e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.5 y[1] (analytic) = 1.6149244235329650706497658481393 y[1] (numeric) = 1.6149244235329653207321770847017 absolute error = 2.500824112365624e-16 relative error = 1.5485703701815215430982873420150e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.501 y[1] (analytic) = 1.6153454288959416304294076358357 y[1] (numeric) = 1.6153454288959418809317974968778 absolute error = 2.505023898610421e-16 relative error = 1.5507666990598772135990860523686e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.502 y[1] (analytic) = 1.6157669728770230670383275501174 y[1] (numeric) = 1.6157669728770233179593859125311 absolute error = 2.509210583624137e-16 relative error = 1.5529532573352793915660334013229e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.503 y[1] (analytic) = 1.6161890537900340182093456560734 y[1] (numeric) = 1.616189053790034269547760722077 absolute error = 2.513384150660036e-16 relative error = 1.5551300417275072115563636958165e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.504 y[1] (analytic) = 1.6166116699466513946731329142981 y[1] (numeric) = 1.6166116699466516464275912166837 absolute error = 2.517544583023856e-16 relative error = 1.5572970490228711671028676527158e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.505 y[1] (analytic) = 1.6170348196564111334483171610552 y[1] (numeric) = 1.6170348196564113856175035684426 absolute error = 2.521691864073874e-16 relative error = 1.5594542760740830102566803575158e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.506 y[1] (analytic) = 1.6174585012267149596954810819832 y[1] (numeric) = 1.6174585012267152122780788040802 absolute error = 2.525825977220970e-16 relative error = 1.5616017198001245838672189915185e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.507 y[1] (analytic) = 1.6178827129628371571080047723652 y[1] (numeric) = 1.6178827129628374101026953652351 absolute error = 2.529946905928699e-16 relative error = 1.5637393771861211553710409703874e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=156.4MB, alloc=4.3MB, time=21.77 NO POLE x[1] = 0.508 y[1] (analytic) = 1.6183074531679313468126713296222 y[1] (numeric) = 1.6183074531679316002181347009571 absolute error = 2.534054633713349e-16 relative error = 1.5658672452832056533634117219874e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.509 y[1] (analytic) = 1.618732720143037274752919884643 y[1] (numeric) = 1.6187327201430375285678342990446 absolute error = 2.538149144144016e-16 relative error = 1.5679853212083929784293047188659e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.51 y[1] (analytic) = 1.6191585121870876075275965479915 y[1] (numeric) = 1.619158512187087861750638632258 absolute error = 2.542230420842665e-16 relative error = 1.5700936021444452279669142791389e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.511 y[1] (analytic) = 1.619584827596914736658019925047 y[1] (numeric) = 1.6195848275969149912878646734662 absolute error = 2.546298447484192e-16 relative error = 1.5721920853397371173344584748584e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.512 y[1] (analytic) = 1.6200116646672575912561441408873 y[1] (numeric) = 1.6200116646672578462914649205369 absolute error = 2.550353207796496e-16 relative error = 1.5742807681081271564914477376105e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.513 y[1] (analytic) = 1.6204390216907684590665687113478 y[1] (numeric) = 1.6204390216907687145060372674021 absolute error = 2.554394685560543e-16 relative error = 1.5763596478288234674241189402016e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.514 y[1] (analytic) = 1.6208668969580198158551111013109 y[1] (numeric) = 1.6208668969580200716973975623535 absolute error = 2.558422864610426e-16 relative error = 1.5784287219462467240497200892413e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.515 y[1] (analytic) = 1.6212952887575111631166244250407 y[1] (numeric) = 1.6212952887575114193603973083841 absolute error = 2.562437728833434e-16 relative error = 1.5804879879698982422140172596789e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.516 y[1] (analytic) = 1.6217241953756758740747094664101 y[1] (numeric) = 1.6217241953756761307186356834218 absolute error = 2.566439262170117e-16 relative error = 1.5825374434742251981181450673542e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.517 y[1] (analytic) = 1.6221536150968880479459370293002 y[1] (numeric) = 1.6221536150968883049886818907348 absolute error = 2.570427448614346e-16 relative error = 1.5845770860984823680265676023394e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=160.2MB, alloc=4.3MB, time=22.30 NO POLE x[1] = 0.518 y[1] (analytic) = 1.6225835462034693724411635704211 y[1] (numeric) = 1.6225835462034696298813907917591 absolute error = 2.574402272213380e-16 relative error = 1.5866069135465977953346399107462e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.519 y[1] (analytic) = 1.6230139869756959944764901184412 y[1] (numeric) = 1.6230139869756962523128618252343 absolute error = 2.578363717067931e-16 relative error = 1.5886269235870368365011852814166e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.52 y[1] (analytic) = 1.623444935691805399066381644752 y[1] (numeric) = 1.6234449356918056572975583779743 absolute error = 2.582311767332223e-16 relative error = 1.5906371140526621289702077028077e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.521 y[1] (analytic) = 1.6238763906280032963714313225604 y[1] (numeric) = 1.6238763906280035549960720439667 absolute error = 2.586246407214063e-16 relative error = 1.5926374828406005772714042281527e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.522 y[1] (analytic) = 1.6243083500584705168732214924366 y[1] (numeric) = 1.6243083500584707758899835899261 absolute error = 2.590167620974895e-16 relative error = 1.5946280279120994945248257041203e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.523 y[1] (analytic) = 1.6247408122553699146487006440651 y[1] (numeric) = 1.624740812255370174056239937052 absolute error = 2.594075392929869e-16 relative error = 1.5966087472923916190003191085675e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.524 y[1] (analytic) = 1.6251737754888532787164633258968 y[1] (numeric) = 1.6251737754888535385134340706871 absolute error = 2.597969707447903e-16 relative error = 1.5985796390705554562317364535500e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.525 y[1] (analytic) = 1.625607238027068252427287606797 y[1] (numeric) = 1.6256072380270685126123425019714 absolute error = 2.601850548951744e-16 relative error = 1.6005407013993746503448908539124e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.526 y[1] (analytic) = 1.6260411981361652608712525367656 y[1] (numeric) = 1.6260411981361655214430427285687 absolute error = 2.605717901918031e-16 relative error = 1.6024919324951982354187029166464e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.527 y[1] (analytic) = 1.6264756540803044462737259874958 y[1] (numeric) = 1.6264756540803047072309010752316 absolute error = 2.609571750877358e-16 relative error = 1.6044333306378005396200178863589e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=164.0MB, alloc=4.3MB, time=22.83 NO POLE x[1] = 0.528 y[1] (analytic) = 1.6269106041216626113524812980676 y[1] (numeric) = 1.6269106041216628726936893395009 absolute error = 2.613412080414333e-16 relative error = 1.6063648941702382881452388322528e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.529 y[1] (analytic) = 1.6273460465204401706081693065669 y[1] (numeric) = 1.6273460465204404323320568233313 absolute error = 2.617238875167644e-16 relative error = 1.6082866214987116737188264151109e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.53 y[1] (analytic) = 1.6277819795348681095203406150109 y[1] (numeric) = 1.6277819795348683716255525980225 absolute error = 2.621052119830116e-16 relative error = 1.6101985110924195619317212880408e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.531 y[1] (analytic) = 1.6282184014212149516211813127691 y[1] (numeric) = 1.6282184014212152141063612276468 absolute error = 2.624851799148777e-16 relative error = 1.6121005614834199014719783011413e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.532 y[1] (analytic) = 1.6286553104337937334190938728274 y[1] (numeric) = 1.6286553104337939962828836653187 absolute error = 2.628637897924913e-16 relative error = 1.6139927712664830534589192462298e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.533 y[1] (analytic) = 1.6290927048249689871442235358701 y[1] (numeric) = 1.6290927048249692503852636372836 absolute error = 2.632410401014135e-16 relative error = 1.6158751390989521754963344952369e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.534 y[1] (analytic) = 1.6295305828451637312879992093862 y[1] (numeric) = 1.6295305828451639949049285420298 absolute error = 2.636169293326436e-16 relative error = 1.6177476637005971504156526454774e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.535 y[1] (analytic) = 1.629968942742866468908726732956 y[1] (numeric) = 1.6299689427428667329001827155812 absolute error = 2.639914559826252e-16 relative error = 1.6196103438534706649972006160595e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.536 y[1] (analytic) = 1.6304077827646381936752412966767 y[1] (numeric) = 1.6304077827646384580398598499288 absolute error = 2.643646185532521e-16 relative error = 1.6214631784017627586102631820878e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.537 y[1] (analytic) = 1.6308471011551194036205948474582 y[1] (numeric) = 1.6308471011551196683570103993326 absolute error = 2.647364155518744e-16 relative error = 1.6233061662516563014066447938222e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=167.8MB, alloc=4.3MB, time=23.36 NO POLE x[1] = 0.538 y[1] (analytic) = 1.6312868961570371225777234777911 y[1] (numeric) = 1.631286896157037387684568969096 absolute error = 2.651068454913049e-16 relative error = 1.6251393063711840173695062074526e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.539 y[1] (analytic) = 1.6317271660112119292690090636803 y[1] (numeric) = 1.6317271660112121947449159535045 absolute error = 2.654759068898242e-16 relative error = 1.6269625977900772477733292894868e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.54 y[1] (analytic) = 1.6321679089565649940216188028685 y[1] (numeric) = 1.6321679089565652598652170740556 absolute error = 2.658435982711871e-16 relative error = 1.6287760395996224044234983476916e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.541 y[1] (analytic) = 1.6326091232301251230804758013738 y[1] (numeric) = 1.6326091232301253892903939660025 absolute error = 2.662099181646287e-16 relative error = 1.6305796309525153019339924431369e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.542 y[1] (analytic) = 1.6330508070670358104906834658529 y[1] (numeric) = 1.6330508070670360770655485707227 absolute error = 2.665748651048698e-16 relative error = 1.6323733710627109276750150669920e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.543 y[1] (analytic) = 1.6334929587005622975211961814928 y[1] (numeric) = 1.6334929587005625644596338136161 absolute error = 2.669384376321233e-16 relative error = 1.6341572592052790692105382050207e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.544 y[1] (analytic) = 1.633935576362098639601498590163 y[1] (numeric) = 1.6339355763620989069021328822624 absolute error = 2.673006342920994e-16 relative error = 1.6359312947162523277488920857955e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.545 y[1] (analytic) = 1.6343786582811747807430257315312 y[1] (numeric) = 1.6343786582811750484044793675432 absolute error = 2.676614536360120e-16 relative error = 1.6376954769924812205500508630235e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.546 y[1] (analytic) = 1.634822202685463635417026370897 y[1] (numeric) = 1.6348222026854639034379205914813 absolute error = 2.680208942205843e-16 relative error = 1.6394498054914841291371638251368e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.547 y[1] (analytic) = 1.6352662078007881778605420117313 y[1] (numeric) = 1.6352662078007884462394966197855 absolute error = 2.683789546080542e-16 relative error = 1.6411942797312957762471703656806e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=171.6MB, alloc=4.3MB, time=23.90 x[1] = 0.548 y[1] (analytic) = 1.6357106718511285387821443784576 y[1] (numeric) = 1.6357106718511288075177777446384 absolute error = 2.687356333661808e-16 relative error = 1.6429288992903221859729930425565e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.549 y[1] (analytic) = 1.6361555930586291094390445559888 y[1] (numeric) = 1.6361555930586293785299736242384 absolute error = 2.690909290682496e-16 relative error = 1.6446536638071874502679543231028e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.55 y[1] (analytic) = 1.6366009696436056530571574870538 y[1] (numeric) = 1.636600969643605922501997780132 absolute error = 2.694448402930782e-16 relative error = 1.6463685729805833198269670740528e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.551 y[1] (analytic) = 1.6370467998245524235656761565386 y[1] (numeric) = 1.6370467998245526933630417815607 absolute error = 2.697973656250221e-16 relative error = 1.6480736265691191745812513285718e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.552 y[1] (analytic) = 1.6374930818181492916176805340359 y[1] (numeric) = 1.6374930818181495617661841880165 absolute error = 2.701485036539806e-16 relative error = 1.6497688243911723771072402623026e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.553 y[1] (analytic) = 1.6379398138392688778682772016702 y[1] (numeric) = 1.6379398138392691483665301770722 absolute error = 2.704982529754020e-16 relative error = 1.6514541663247341280529391276250e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.554 y[1] (analytic) = 1.6383869941009836934817365641496 y[1] (numeric) = 1.6383869941009839643283487544389 absolute error = 2.708466121902893e-16 relative error = 1.6531296523072581604647638587490e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.555 y[1] (analytic) = 1.6388346208145732878390656220166 y[1] (numeric) = 1.6388346208145735590326455272229 absolute error = 2.711935799052063e-16 relative error = 1.6547952823355116614313330751080e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.556 y[1] (analytic) = 1.6392826921895314034174254873373 y[1] (numeric) = 1.6392826921895316749565802196199 absolute error = 2.715391547322826e-16 relative error = 1.6564510564654192704523668424070e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.557 y[1] (analytic) = 1.6397312064335731378127741336988 y[1] (numeric) = 1.639731206433573409696109422918 absolute error = 2.718833352892192e-16 relative error = 1.6580969748119105393380746760055e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.558 y[1] (analytic) = 1.6401801617526421128770862994924 y[1] (numeric) = 1.6401801617526423851032064987869 absolute error = 2.722261201992945e-16 relative error = 1.6597330375487696316596220635407e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=175.4MB, alloc=4.3MB, time=24.44 NO POLE x[1] = 0.559 y[1] (analytic) = 1.6406295563509176509414740051629 y[1] (numeric) = 1.6406295563509179235089820965322 absolute error = 2.725675080913693e-16 relative error = 1.6613592449084787281540450544722e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.56 y[1] (analytic) = 1.6410793884308219580965028015097 y[1] (numeric) = 1.641079388430822231004000401402 absolute error = 2.729074975998923e-16 relative error = 1.6629755971820642944759976317499e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.561 y[1] (analytic) = 1.6415296561930273145009706373519 y[1] (numeric) = 1.641529656193027587747058002258 absolute error = 2.732460873649061e-16 relative error = 1.6645820947189462098210192038662e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.562 y[1] (analytic) = 1.6419803578364632716903881210304 y[1] (numeric) = 1.6419803578364635452736641530824 absolute error = 2.735832760320520e-16 relative error = 1.6661787379267794015716135239296e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.563 y[1] (analytic) = 1.6424314915583238568563709514204 y[1] (numeric) = 1.6424314915583241307754332039963 absolute error = 2.739190622525759e-16 relative error = 1.6677655272713020079823759013808e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.564 y[1] (analytic) = 1.6428830555540747840681274104927 y[1] (numeric) = 1.642883055554075058321572093826 absolute error = 2.742534446833333e-16 relative error = 1.6693424632761778866387393750717e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.565 y[1] (analytic) = 1.6433350480174606724071960410866 y[1] (numeric) = 1.6433350480174609469936180278815 absolute error = 2.745864219867949e-16 relative error = 1.6709095465228426113298036057575e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.566 y[1] (analytic) = 1.6437874671405122709865609805686 y[1] (numeric) = 1.6437874671405125459045538116205 absolute error = 2.749179928310519e-16 relative error = 1.6724667776503474794547596737735e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.567 y[1] (analytic) = 1.6442403111135536908252448835499 y[1] (numeric) = 1.6442403111135539660734007733713 absolute error = 2.752481558898214e-16 relative error = 1.6740141573552039705092744986828e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.568 y[1] (analytic) = 1.6446935781252096435494519449317 y[1] (numeric) = 1.6446935781252099191263617873834 absolute error = 2.755769098424517e-16 relative error = 1.6755516863912274427317495859052e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=179.2MB, alloc=4.3MB, time=24.98 NO POLE x[1] = 0.569 y[1] (analytic) = 1.64514726636241268689130622836 y[1] (numeric) = 1.6451472663624129627955596022872 absolute error = 2.759042533739272e-16 relative error = 1.6770793655693782498095428407383e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.57 y[1] (analytic) = 1.6456013740104104769562033147944 y[1] (numeric) = 1.6456013740104107531863884896688 absolute error = 2.762301851748744e-16 relative error = 1.6785971957576094018105856921319e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.571 y[1] (analytic) = 1.6460558992527730272297662114572 y[1] (numeric) = 1.6460558992527733037844701530238 absolute error = 2.765547039415666e-16 relative error = 1.6801051778807061813656481735723e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.572 y[1] (analytic) = 1.6465108402713999742953695030156 y[1] (numeric) = 1.6465108402714002511731778789445 absolute error = 2.768778083759289e-16 relative error = 1.6816033129201274521207945467344e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.573 y[1] (analytic) = 1.6469661952465278502331688845881 y[1] (numeric) = 1.6469661952465281274326660701324 absolute error = 2.771994971855443e-16 relative error = 1.6830916019138535175791372060423e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.574 y[1] (analytic) = 1.6474219623567373616715464901555 y[1] (numeric) = 1.6474219623567376391913155738132 absolute error = 2.775197690836577e-16 relative error = 1.6845700459562210973211864116366e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.575 y[1] (analytic) = 1.6478781397789606754618558202975 y[1] (numeric) = 1.6478781397789609533004786094797 absolute error = 2.778386227891822e-16 relative error = 1.6860386461977721504945521096943e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.576 y[1] (analytic) = 1.6483347256884887109473235799928 y[1] (numeric) = 1.6483347256884889891033806066959 absolute error = 2.781560570267031e-16 relative error = 1.6874974038450886167551556111126e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.577 y[1] (analytic) = 1.6487917182589784387969393605949 y[1] (numeric) = 1.6487917182589787172690098870791 absolute error = 2.784720705264842e-16 relative error = 1.6889463201606410051078152510167e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.578 y[1] (analytic) = 1.6492491156624601863751378401601 y[1] (numeric) = 1.6492491156624604651617998646318 absolute error = 2.787866620244717e-16 relative error = 1.6903853964626223099192385838303e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=183.1MB, alloc=4.3MB, time=25.52 NO POLE x[1] = 0.579 y[1] (analytic) = 1.6497069160693449496180520331364 y[1] (numeric) = 1.6497069160693452287178822954365 absolute error = 2.790998302623001e-16 relative error = 1.6918146341247939579066012893182e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.58 y[1] (analytic) = 1.6501651176484317113870900941515 y[1] (numeric) = 1.6501651176484319907986640814484 absolute error = 2.794115739872969e-16 relative error = 1.6932340345763243746842617954624e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.581 y[1] (analytic) = 1.6506237185669147662705622713495 y[1] (numeric) = 1.650623718566915045992454223837 absolute error = 2.797218919524875e-16 relative error = 1.6946435993016286707628738904021e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.582 y[1] (analytic) = 1.6510827169903910518040588125352 y[1] (numeric) = 1.6510827169903913318348417291357 absolute error = 2.800307829166005e-16 relative error = 1.6960433298402106600783382657032e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.583 y[1] (analytic) = 1.6515421110828674860802539523892 y[1] (numeric) = 1.6515421110828677664184995964618 absolute error = 2.803382456440726e-16 relative error = 1.6974332277865023664687175988763e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.584 y[1] (analytic) = 1.6520018990067683117187855513216 y[1] (numeric) = 1.6520018990067685923630644563748 absolute error = 2.806442789050532e-16 relative error = 1.6988132947897016322187933326753e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.585 y[1] (analytic) = 1.6524620789229424461668345162374 y[1] (numeric) = 1.652462078922942727115715991647 absolute error = 2.809488814754096e-16 relative error = 1.7001835325536132826960996278681e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.586 y[1] (analytic) = 1.6529226489906708383010028106962 y[1] (numeric) = 1.6529226489906711195530549474282 absolute error = 2.812520521367320e-16 relative error = 1.7015439428364890041389171116101e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.587 y[1] (analytic) = 1.6533836073676738313010636567638 y[1] (numeric) = 1.6533836073676741128548533331019 absolute error = 2.815537896763381e-16 relative error = 1.7028945274508647313511958912533e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.588 y[1] (analytic) = 1.6538449522101185317661324433707 y[1] (numeric) = 1.6538449522101188136202253306489 absolute error = 2.818540928872782e-16 relative error = 1.7042352882634009959151616385612e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=186.9MB, alloc=4.3MB, time=26.06 NO POLE x[1] = 0.589 y[1] (analytic) = 1.6543066816726261850437818863207 y[1] (numeric) = 1.6543066816726264671967424546605 absolute error = 2.821529605683398e-16 relative error = 1.7055662271947201881985866204684e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.59 y[1] (analytic) = 1.6547687939082795567426001333218 y[1] (numeric) = 1.6547687939082798391929916573744 absolute error = 2.824503915240526e-16 relative error = 1.7068873462192461818842325898249e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.591 y[1] (analytic) = 1.6552312870686303203986657736495 y[1] (numeric) = 1.6552312870686306031450503383427 absolute error = 2.827463845646932e-16 relative error = 1.7081986473650420912607904741499e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.592 y[1] (analytic) = 1.6556941593037064512663890963924 y[1] (numeric) = 1.6556941593037067343073276026822 absolute error = 2.830409385062898e-16 relative error = 1.7095001327136479807162965155312e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.593 y[1] (analytic) = 1.6561574087620196262041444437735 y[1] (numeric) = 1.6561574087620199095381966144005 absolute error = 2.833340521706270e-16 relative error = 1.7107918043999191341950389208469e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.594 y[1] (analytic) = 1.6566210335905726296250941268846 y[1] (numeric) = 1.6566210335905729132508185121352 absolute error = 2.836257243852506e-16 relative error = 1.7120736646118642837358565957675e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.595 y[1] (analytic) = 1.6570850319348667654835801104124 y[1] (numeric) = 1.6570850319348670493995340938845 absolute error = 2.839159539834721e-16 relative error = 1.7133457155904819906075031863167e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.596 y[1] (analytic) = 1.6575494019389092752674355306721 y[1] (numeric) = 1.6575494019389095594721753350456 absolute error = 2.842047398043735e-16 relative error = 1.7146079596295988063021218072618e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.597 y[1] (analytic) = 1.6580141417452207619665440875936 y[1] (numeric) = 1.6580141417452210464586247804055 absolute error = 2.844920806928119e-16 relative error = 1.7158603990757061980767411359456e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.598 y[1] (analytic) = 1.6584792494948426199879514463208 y[1] (numeric) = 1.6584792494948429047659269457449 absolute error = 2.847779754994241e-16 relative error = 1.7171030363277974512144686704595e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=190.7MB, alloc=4.3MB, time=26.61 NO POLE x[1] = 0.599 y[1] (analytic) = 1.6589447233273444709878089978854 y[1] (numeric) = 1.6589447233273447560502320785167 absolute error = 2.850624230806313e-16 relative error = 1.7183358738372051546646895568680e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.6 y[1] (analytic) = 1.6594105613808316055904066610942 y[1] (numeric) = 1.6594105613808318909358289597378 absolute error = 2.853454222986436e-16 relative error = 1.7195589141074374648584440404727e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.601 y[1] (analytic) = 1.6598767617919524309645278594214 y[1] (numeric) = 1.6598767617919527165914998808857 absolute error = 2.856269720214643e-16 relative error = 1.7207721596940131539044093759512e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.602 y[1] (analytic) = 1.6603433226959059242273363774154 y[1] (numeric) = 1.6603433226959062101344075003105 absolute error = 2.859070711228951e-16 relative error = 1.7219756132043020734937649641516e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.603 y[1] (analytic) = 1.6608102422264490916459814910117 y[1] (numeric) = 1.6608102422264493778316999735517 absolute error = 2.861857184825400e-16 relative error = 1.7231692772973577811087167746115e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.604 y[1] (analytic) = 1.6612775185159044336070845752759 y[1] (numeric) = 1.6612775185159047200699975610856 absolute error = 2.864629129858097e-16 relative error = 1.7243531546837531827685209289608e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.605 y[1] (analytic) = 1.6617451496951674153242473215838 y[1] (numeric) = 1.6617451496951677020629008455105 absolute error = 2.867386535239267e-16 relative error = 1.7255272481254203937195247504136e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.606 y[1] (analytic) = 1.6622131338937139432536987441675 y[1] (numeric) = 1.6622131338937142302666377380967 absolute error = 2.870129389939292e-16 relative error = 1.7266915604354833819859621269923e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.607 y[1] (analytic) = 1.6626814692396078471881753234068 y[1] (numeric) = 1.6626814692396081344739436220826 absolute error = 2.872857682986758e-16 relative error = 1.7278460944780954415205592003691e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.608 y[1] (analytic) = 1.6631501538595083679991059203231 y[1] (numeric) = 1.6631501538595086555562462671725 absolute error = 2.875571403468494e-16 relative error = 1.7289908531682718689007972403825e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=194.5MB, alloc=4.3MB, time=27.15 NO POLE x[1] = 0.609 y[1] (analytic) = 1.6636191858786776509971505035174 y[1] (numeric) = 1.6636191858786779388242045564797 absolute error = 2.878270540529623e-16 relative error = 1.7301258394717298787603890831052e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.61 y[1] (analytic) = 1.6640885634209882448811192563912 y[1] (numeric) = 1.6640885634209885329766275937513 absolute error = 2.880955083373601e-16 relative error = 1.7312510564047213251087002228182e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.611 y[1] (analytic) = 1.6645582846089306062452762789709 y[1] (numeric) = 1.6645582846089308946077784051968 absolute error = 2.883625021262259e-16 relative error = 1.7323665070338672578633813326338e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.612 y[1] (analytic) = 1.6650283475636206096150098651273 y[1] (numeric) = 1.6650283475636208982430442167123 absolute error = 2.886280343515850e-16 relative error = 1.7334721944759955158882171697508e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.613 y[1] (analytic) = 1.6654987504048070629808292225223 y[1] (numeric) = 1.6654987504048073518729331738311 absolute error = 2.888921039513088e-16 relative error = 1.7345681218979735487848960328247e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.614 y[1] (analytic) = 1.6659694912508792288006255093171 y[1] (numeric) = 1.6659694912508795179553353784364 absolute error = 2.891547098691193e-16 relative error = 1.7356542925165448840917303090680e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.615 y[1] (analytic) = 1.6664405682188743504401131886256 y[1] (numeric) = 1.6664405682188746398559642432186 absolute error = 2.894158510545930e-16 relative error = 1.7367307095981620354115775660350e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.616 y[1] (analytic) = 1.6669119794244851840213459489819 y[1] (numeric) = 1.6669119794244854736968724121476 absolute error = 2.896755264631657e-16 relative error = 1.7377973764588248608789099873445e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.617 y[1] (analytic) = 1.6673837229820675356491798068025 y[1] (numeric) = 1.6673837229820678255829148629386 absolute error = 2.899337350561361e-16 relative error = 1.7388542964639117702857710008649e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.618 y[1] (analytic) = 1.6678557970046478039855344950389 y[1] (numeric) = 1.667855797004648094176010295709 absolute error = 2.901904758006701e-16 relative error = 1.7399014730280151905717920122294e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=198.3MB, alloc=4.3MB, time=27.68 x[1] = 0.619 y[1] (analytic) = 1.668328199603930528141282851032 y[1] (numeric) = 1.6683281996039308185870305208371 absolute error = 2.904457476698051e-16 relative error = 1.7409389096147770891059778720140e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.62 y[1] (analytic) = 1.6688009288903059408555766460756 y[1] (numeric) = 1.6688009288903062315551262885296 absolute error = 2.906995496424540e-16 relative error = 1.7419666097367227606067989558095e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.621 y[1] (analytic) = 1.6692739829728575269323961494556 y[1] (numeric) = 1.6692739829728578178842768528647 absolute error = 2.909518807034091e-16 relative error = 1.7429845769550940829209895690322e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.622 y[1] (analytic) = 1.6697473599593695869040896908444 y[1] (numeric) = 1.669747359959369878106829534191 absolute error = 2.912027398433466e-16 relative error = 1.7439928148796864386147980466648e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.623 y[1] (analytic) = 1.6702210579563348058916485769784 y[1] (numeric) = 1.6702210579563350973437746358088 absolute error = 2.914521260588304e-16 relative error = 1.7449913271686815153411927839259e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.624 y[1] (analytic) = 1.6706950750689618276314419316095 y[1] (numeric) = 1.6706950750689621193314802839253 absolute error = 2.917000383523158e-16 relative error = 1.7459801175284795881062115808943e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.625 y[1] (analytic) = 1.6711694094011828336381153618905 y[1] (numeric) = 1.6711694094011831255845910940444 absolute error = 2.919464757321539e-16 relative error = 1.7469591897135360751571641791396e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.626 y[1] (analytic) = 1.6716440590556611274733368097047 y[1] (numeric) = 1.6716440590556614196647740223004 absolute error = 2.921914372125957e-16 relative error = 1.7479285475261963804830893878475e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.627 y[1] (analytic) = 1.6721190221337987240900525230701 y[1] (numeric) = 1.6721190221337990165249743368656 absolute error = 2.924349218137955e-16 relative error = 1.7488881948165266377535375751774e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.628 y[1] (analytic) = 1.6725942967357439442218957807115 y[1] (numeric) = 1.6725942967357442368988243425267 absolute error = 2.926769285618152e-16 relative error = 1.7498381354821499334172516914985e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.629 memory used=202.1MB, alloc=4.3MB, time=28.22 y[1] (analytic) = 1.6730698809603990137873708222927 y[1] (numeric) = 1.6730698809603993067048273109209 absolute error = 2.929174564886282e-16 relative error = 1.7507783734680802315089185342839e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.63 y[1] (analytic) = 1.6735457729054276682784143777059 y[1] (numeric) = 1.6735457729054279614349190098289 absolute error = 2.931565046321230e-16 relative error = 1.7517089127665546058403606590866e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.631 y[1] (analytic) = 1.6740219706672627621029172513096 y[1] (numeric) = 1.6740219706672630554969892874172 absolute error = 2.933940720361076e-16 relative error = 1.7526297574168703575152321702514e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.632 y[1] (analytic) = 1.6744984723411138828507686011771 y[1] (numeric) = 1.6744984723411141764809263514895 absolute error = 2.936301577503124e-16 relative error = 1.7535409115052132761449188636513e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.633 y[1] (analytic) = 1.6749752760209749704529658593279 y[1] (numeric) = 1.6749752760209752643177266897229 absolute error = 2.938647608303950e-16 relative error = 1.7544423791644973647572774935632e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.634 y[1] (analytic) = 1.6754523797996319412033136666639 y[1] (numeric) = 1.6754523797996322353011940046073 absolute error = 2.940978803379434e-16 relative error = 1.7553341645741951192281780114258e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.635 y[1] (analytic) = 1.675929781768670316612215745978 y[1] (numeric) = 1.6759297817686706109417310864579 absolute error = 2.943295153404799e-16 relative error = 1.7562162719601721083043689352869e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.636 y[1] (analytic) = 1.6764074800184828570620443080407 y[1] (numeric) = 1.6764074800184831516217092195054 absolute error = 2.945596649114647e-16 relative error = 1.7570887055945198840374799783731e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.637 y[1] (analytic) = 1.6768854726382772002335523794645 y[1] (numeric) = 1.6768854726382774950218805097644 absolute error = 2.947883281302999e-16 relative error = 1.7579514697953914038755171784781e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.638 y[1] (analytic) = 1.6773637577160835042727753568817 y[1] (numeric) = 1.6773637577160837992882794392145 absolute error = 2.950155040823328e-16 relative error = 1.7588045689268324049950876504101e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.639 y[1] (analytic) = 1.67784233333876209566784913002 y[1] (numeric) = 1.6778423333387623909090409888802 absolute error = 2.952411918588602e-16 relative error = 1.7596480073986188745041569880832e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=206.0MB, alloc=4.3MB, time=28.76 NO POLE x[1] = 0.64 y[1] (analytic) = 1.6783211975920111218051532766019 y[1] (numeric) = 1.6783211975920114172705438337328 absolute error = 2.954653905571309e-16 relative error = 1.7604817896660839234947932075866e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.641 y[1] (analytic) = 1.6788003485603742081741691146953 y[1] (numeric) = 1.678800348560374503862268395046 absolute error = 2.956880992803507e-16 relative error = 1.7613059202299597031050055873985e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.642 y[1] (analytic) = 1.6792797843272481201904238032972 y[1] (numeric) = 1.6792797843272484160997409409821 absolute error = 2.959093171376849e-16 relative error = 1.7621204036362045613483436207646e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.643 y[1] (analytic) = 1.6797595029748904296058732095857 y[1] (numeric) = 1.6797595029748907257349164538481 absolute error = 2.961290432442624e-16 relative error = 1.7629252444758398818987061168416e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.644 y[1] (analytic) = 1.6802395025844271854760579115334 y[1] (numeric) = 1.6802395025844274818233346327124 absolute error = 2.963472767211790e-16 relative error = 1.7637204473847823052599188283983e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.645 y[1] (analytic) = 1.6807197812358605896533484774847 y[1] (numeric) = 1.6807197812358608862173651729859 absolute error = 2.965640166955012e-16 relative error = 1.7645060170436790797627891390731e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.646 y[1] (analytic) = 1.6812003370080766767755780599511 y[1] (numeric) = 1.6812003370080769735548403602203 absolute error = 2.967792623002692e-16 relative error = 1.7652819581777388069879020592019e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.647 y[1] (analytic) = 1.6816811679788529987193423593326 y[1] (numeric) = 1.6816811679788532957123550338336 absolute error = 2.969930126745010e-16 relative error = 1.7660482755565688924601776715905e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.648 y[1] (analytic) = 1.6821622722248663134872291546124 y[1] (numeric) = 1.6821622722248666106924961178078 absolute error = 2.972052669631954e-16 relative error = 1.7668049739940066132020989440830e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.649 y[1] (analytic) = 1.6826436478217002784982218623589 y[1] (numeric) = 1.6826436478217005759142461796944 absolute error = 2.974160243173355e-16 relative error = 1.7675520583479533271582734903444e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=209.8MB, alloc=4.3MB, time=29.30 NO POLE x[1] = 0.65 y[1] (analytic) = 1.6831252928438531482505039726768 y[1] (numeric) = 1.6831252928438534458757878665689 absolute error = 2.976252838938921e-16 relative error = 1.7682895335202082567959873470296e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.651 y[1] (analytic) = 1.683607205364745476325873721155 y[1] (numeric) = 1.6836072053647457741589185769823 absolute error = 2.978330448558273e-16 relative error = 1.7690174044563036329978314186435e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.652 y[1] (analytic) = 1.684089383456727821704960989421 y[1] (numeric) = 1.6840893834567281197442673615185 absolute error = 2.980393063720975e-16 relative error = 1.7697356761453364495443673198542e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.653 y[1] (analytic) = 1.6845718251910884593624211837094 y[1] (numeric) = 1.6845718251910887576064888013662 absolute error = 2.982440676176568e-16 relative error = 1.7704443536198027745595794216699e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.654 y[1] (analytic) = 1.6850545286380610951112637209497 y[1] (numeric) = 1.6850545286380613935585914944102 absolute error = 2.984473277734605e-16 relative error = 1.7711434419554328367863853324950e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.655 y[1] (analytic) = 1.685537491866832584665455755346 y[1] (numeric) = 1.6855374918668328833145417818143 absolute error = 2.986490860264683e-16 relative error = 1.7718329462710245153416633338068e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.656 y[1] (analytic) = 1.6860207129455506568899249053261 y[1] (numeric) = 1.6860207129455509557392664749737 absolute error = 2.988493415696476e-16 relative error = 1.7725128717282776119250188076765e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.657 y[1] (analytic) = 1.6865041899413316412070679911463 y[1] (numeric) = 1.6865041899413319402551615931227 absolute error = 2.990480936019764e-16 relative error = 1.7731832235316259425147121577078e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.658 y[1] (analytic) = 1.6869879209202681991288561674204 y[1] (numeric) = 1.6869879209202684983741974958671 absolute error = 2.992453413284467e-16 relative error = 1.7738440069280725911829815436001e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.659 y[1] (analytic) = 1.6874719039474370598836103324604 y[1] (numeric) = 1.6874719039474373593246942925284 absolute error = 2.994410839600680e-16 relative error = 1.7744952272070259525722463123562e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=213.6MB, alloc=4.3MB, time=29.83 NO POLE x[1] = 0.66 y[1] (analytic) = 1.6879561370869067601065043176432 y[1] (numeric) = 1.6879561370869070597418250315131 absolute error = 2.996353207138699e-16 relative error = 1.7751368897001306404033794696319e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.661 y[1] (analytic) = 1.6884406184017453875628371051077 y[1] (numeric) = 1.6884406184017456873908879180135 absolute error = 2.998280508129058e-16 relative error = 1.7757689997811051208440357034588e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.662 y[1] (analytic) = 1.6889253459540283288730991910208 y[1] (numeric) = 1.6889253459540286288923726772763 absolute error = 3.000192734862555e-16 relative error = 1.7763915628655730344641636203844e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.663 y[1] (analytic) = 1.6894103178048460212088422044749 y[1] (numeric) = 1.6894103178048463214178301735034 absolute error = 3.002089879690285e-16 relative error = 1.7770045844108988773075048379708e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.664 y[1] (analytic) = 1.689895532014311707928345008876 y[1] (numeric) = 1.6898955320143120083255385112432 absolute error = 3.003971935023672e-16 relative error = 1.7776080699160233015470762132643e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.665 y[1] (analytic) = 1.6903809866415691981210537534974 y[1] (numeric) = 1.6903809866415694987049430869471 absolute error = 3.005838893334497e-16 relative error = 1.7782020249212962649675769084704e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.666 y[1] (analytic) = 1.6908666797448006300297577077857 y[1] (numeric) = 1.6908666797448009307988324232786 absolute error = 3.007690747154929e-16 relative error = 1.7787864550083121767055708997218e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.667 y[1] (analytic) = 1.6913526093812342383194472000665 y[1] (numeric) = 1.6913526093812345392721961078222 absolute error = 3.009527489077557e-16 relative error = 1.7793613657997458559596443214511e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.668 y[1] (analytic) = 1.691838773607152125161784595575 y[1] (numeric) = 1.6918387736071524262966957711162 absolute error = 3.011349111755412e-16 relative error = 1.7799267629591828034295772349791e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.669 y[1] (analytic) = 1.6923251704778980351041039862877 y[1] (numeric) = 1.6923251704778983364196647764885 absolute error = 3.013155607902008e-16 relative error = 1.7804826521909609362963005402638e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=217.4MB, alloc=4.3MB, time=30.37 NO POLE x[1] = 0.67 y[1] (analytic) = 1.692811798047885133691840126925 y[1] (numeric) = 1.6928117980478854351865371560614 absolute error = 3.014946970291364e-16 relative error = 1.7810290392400013190048330235907e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.671 y[1] (analytic) = 1.6932986543706037898132721377786 y[1] (numeric) = 1.6932986543706040914855913135818 absolute error = 3.016723191758032e-16 relative error = 1.7815659298916426792245893625146e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.672 y[1] (analytic) = 1.6937857374986293617354526057665 y[1] (numeric) = 1.6937857374986296635838791254792 absolute error = 3.018484265197127e-16 relative error = 1.7820933299714773429594152504117e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.673 y[1] (analytic) = 1.6942730454836299868001779503793 y[1] (numeric) = 1.6942730454836302888231963068152 absolute error = 3.020230183564359e-16 relative error = 1.7826112453451885890941844411304e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.674 y[1] (analytic) = 1.6947605763763743747488412810247 y[1] (numeric) = 1.6947605763763746769449352686303 absolute error = 3.021960939876056e-16 relative error = 1.7831196819183829330566253847354e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.675 y[1] (analytic) = 1.6952483282267396046449944567473 y[1] (numeric) = 1.6952483282267399070126471776669 absolute error = 3.023676527209196e-16 relative error = 1.7836186456364279708352886542600e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.676 y[1] (analytic) = 1.6957362990837189253634316684739 y[1] (numeric) = 1.695736299083719227901125538617 absolute error = 3.025376938701431e-16 relative error = 1.7841081424842857501271589920985e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.677 y[1] (analytic) = 1.6962244869954295596145925978481 y[1] (numeric) = 1.6962244869954298623208093529599 absolute error = 3.027062167551118e-16 relative error = 1.7845881784863505238869214895786e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.678 y[1] (analytic) = 1.6967128900091205114730690654494 y[1] (numeric) = 1.6967128900091208143462897671837 absolute error = 3.028732207017343e-16 relative error = 1.7850587597062826292915098990519e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.679 y[1] (analytic) = 1.697201506171180377378985064778 y[1] (numeric) = 1.6972015061711806804176901067732 absolute error = 3.030387050419952e-16 relative error = 1.7855198922468467518714893385959e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=221.2MB, alloc=4.3MB, time=30.90 NO POLE x[1] = 0.68 y[1] (analytic) = 1.697690333527145160581006186902 y[1] (numeric) = 1.6976903335271454637836753008592 absolute error = 3.032026691139572e-16 relative error = 1.7859715822497445554352724864386e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.681 y[1] (analytic) = 1.6981793701217060889897206741463 y[1] (numeric) = 1.6981793701217063923548329359106 absolute error = 3.033651122617643e-16 relative error = 1.7864138358954540583754939877786e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.682 y[1] (analytic) = 1.6986686139987174364101206997247 y[1] (numeric) = 1.6986686139987177399361545353688 absolute error = 3.035260338356441e-16 relative error = 1.7868466594030639718795957155919e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.683 y[1] (analytic) = 1.6991580632012043471218989538172 y[1] (numeric) = 1.6991580632012046508073321457278 absolute error = 3.036854331919106e-16 relative error = 1.7872700590301112526000052660779e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.684 y[1] (analytic) = 1.6996477157713706637762622253398 y[1] (numeric) = 1.6996477157713709676195719183063 absolute error = 3.038433096929665e-16 relative error = 1.7876840410724159827530728392411e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.685 y[1] (analytic) = 1.7001375697506067585779504025887 y[1] (numeric) = 1.7001375697506070625776131098947 absolute error = 3.039996627073060e-16 relative error = 1.7880886118639194679184673307585e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.686 y[1] (analytic) = 1.7006276231794973677211361751252 y[1] (numeric) = 1.7006276231794976718756277846425 absolute error = 3.041544916095173e-16 relative error = 1.7884837777765208449028944434240e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.687 y[1] (analytic) = 1.7011178740978294290478677037484 y[1] (numeric) = 1.7011178740978297333556634840334 absolute error = 3.043077957802850e-16 relative error = 1.7888695452199133813522067060696e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.688 y[1] (analytic) = 1.7016083205445999228977036352348 y[1] (numeric) = 1.7016083205446002273572782416273 absolute error = 3.044595746063925e-16 relative error = 1.7892459206414210583864865766199e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.689 y[1] (analytic) = 1.7020989605580237161171770737592 y[1] (numeric) = 1.7020989605580240207270045544841 absolute error = 3.046098274807249e-16 relative error = 1.7896129105258383761994041470307e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=225.0MB, alloc=4.3MB, time=31.44 NO POLE x[1] = 0.69 y[1] (analytic) = 1.7025897921755414091977124816004 y[1] (numeric) = 1.7025897921755417139562662838712 absolute error = 3.047585538022708e-16 relative error = 1.7899705213952639816202487844840e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.691 y[1] (analytic) = 1.7030808134338271865106069679263 y[1] (numeric) = 1.7030808134338274914163599440513 absolute error = 3.049057529761250e-16 relative error = 1.7903187598089398764631191239797e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.692 y[1] (analytic) = 1.7035720223687966696076750362001 y[1] (numeric) = 1.7035720223687969746590994496912 absolute error = 3.050514244134911e-16 relative error = 1.7906576323630903283154105161765e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.693 y[1] (analytic) = 1.7040634170156147735561435981003 y[1] (numeric) = 1.7040634170156150787517111297839 absolute error = 3.051955675316836e-16 relative error = 1.7909871456907581399466630578403e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.694 y[1] (analytic) = 1.7045549954087035662763719248492 y[1] (numeric) = 1.7045549954087038716145536789794 absolute error = 3.053381817541302e-16 relative error = 1.7913073064616423922140481385889e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.695 y[1] (analytic) = 1.705046755581750130850959195549 y[1] (numeric) = 1.7050467555817504363302257059232 absolute error = 3.054792665103742e-16 relative error = 1.7916181213819370738904508294907e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.696 y[1] (analytic) = 1.7055386955677144307737904165789 y[1] (numeric) = 1.7055386955677147363926116526556 absolute error = 3.056188212360767e-16 relative error = 1.7919195971941688405295973808359e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.697 y[1] (analytic) = 1.706030813398837178107559726356 y[1] (numeric) = 1.7060308133988374838644050993751 absolute error = 3.057568453730191e-16 relative error = 1.7922117406770368377731832993694e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.698 y[1] (analytic) = 1.706523107106647704518298465858 y[1] (numeric) = 1.7065231071066480104116368349629 absolute error = 3.058933383691049e-16 relative error = 1.7924945586452487279206490655820e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.699 y[1] (analytic) = 1.70701557472197183515542388729 y[1] (numeric) = 1.7070155747219721411837235656524 absolute error = 3.060282996783624e-16 relative error = 1.7927680579493623033542830349078e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=228.8MB, alloc=4.3MB, time=31.98 x[1] = 0.7 y[1] (analytic) = 1.7075082142749397653458129911991 y[1] (numeric) = 1.7075082142749400715075417521456 absolute error = 3.061617287609465e-16 relative error = 1.7930322454756221366976430207575e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.701 y[1] (analytic) = 1.7080010237949939400703947262438 y[1] (numeric) = 1.7080010237949942463640198093848 absolute error = 3.062936250831410e-16 relative error = 1.7932871281457994772628704816991e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.702 y[1] (analytic) = 1.7084940013108969361917426557551 y[1] (numeric) = 1.7084940013108972426157307731159 absolute error = 3.064239881173608e-16 relative error = 1.7935327129170318781789099423952e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.703 y[1] (analytic) = 1.7089871448507393474011391912283 y[1] (numeric) = 1.7089871448507396539539565333824 absolute error = 3.065528173421541e-16 relative error = 1.7937690067816631426820015199541e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.704 y[1] (analytic) = 1.7094804524419476718535716150026 y[1] (numeric) = 1.7094804524419479785336838572066 absolute error = 3.066801122422040e-16 relative error = 1.7939960167670800818699317487176e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.705 y[1] (analytic) = 1.7099739221112922024591093626598 y[1] (numeric) = 1.7099739221112925092649816709909 absolute error = 3.068058723083311e-16 relative error = 1.7942137499355554500013330289068e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.706 y[1] (analytic) = 1.7104675518848949197991014101547 y[1] (numeric) = 1.7104675518848952267291984476501 absolute error = 3.069300970374954e-16 relative error = 1.7944222133840871088245287623230e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.707 y[1] (analytic) = 1.7109613397882373876356221114112 y[1] (numeric) = 1.7109613397882376946884080442091 absolute error = 3.070527859327979e-16 relative error = 1.7946214142442357691643773401453e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.708 y[1] (analytic) = 1.7114552838461686509825834591268 y[1] (numeric) = 1.7114552838461689581565219626102 absolute error = 3.071739385034834e-16 relative error = 1.7948113596819700798514470996642e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.709 y[1] (analytic) = 1.71194938208291313670692149487 y[1] (numeric) = 1.7119493820829134440004757598118 absolute error = 3.072935542649418e-16 relative error = 1.7949920568975032803853187198447e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.71 y[1] (analytic) = 1.712443632522078556628254474256 y[1] (numeric) = 1.7124436325220788640398872129661 absolute error = 3.074116327387101e-16 relative error = 1.7951635131251342842191277081679e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=232.7MB, alloc=4.3MB, time=32.51 NO POLE x[1] = 0.711 y[1] (analytic) = 1.7129380331866638130854003991077 y[1] (numeric) = 1.7129380331866641206135738515823 absolute error = 3.075281734524746e-16 relative error = 1.7953257356330902674611673283753e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.712 y[1] (analytic) = 1.7134325820990669069381316610714 y[1] (numeric) = 1.713432582099067214581307601144 absolute error = 3.076431759400726e-16 relative error = 1.7954787317233666772743595291156e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.713 y[1] (analytic) = 1.7139272772810928479725348002136 y[1] (numeric) = 1.7139272772810931557291745417079 absolute error = 3.077566397414943e-16 relative error = 1.7956225087315687520486644328738e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.714 y[1] (analytic) = 1.7144221167539615676783337677058 y[1] (numeric) = 1.7144221167539618755468981705905 absolute error = 3.078685644028847e-16 relative error = 1.7957570740267533863855798247118e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.715 y[1] (analytic) = 1.7149170985383158343665255938563 y[1] (numeric) = 1.7149170985383161423454750704015 absolute error = 3.079789494765452e-16 relative error = 1.7958824350112695934953706627456e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.716 y[1] (analytic) = 1.7154122206542291705956680014979 y[1] (numeric) = 1.7154122206542294786834625224336 absolute error = 3.080877945209357e-16 relative error = 1.7959985991206022340836226375163e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.717 y[1] (analytic) = 1.7159074811212137728751492701394 y[1] (numeric) = 1.7159074811212140810702483708156 absolute error = 3.081950991006762e-16 relative error = 1.7961055738232131799388101084191e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.718 y[1] (analytic) = 1.7164028779582284336137615483599 y[1] (numeric) = 1.7164028779582287419146243349084 absolute error = 3.083008627865485e-16 relative error = 1.7962033666203834157005930806581e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.719 y[1] (analytic) = 1.7168984091836864652818898307153 y[1] (numeric) = 1.7168984091836867736869749862133 absolute error = 3.084050851554980e-16 relative error = 1.7962919850460560795200204842064e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.72 y[1] (analytic) = 1.7173940728154636267556199609677 y[1] (numeric) = 1.7173940728154639352633857516031 absolute error = 3.085077657906354e-16 relative error = 1.7963714366666792787529700097343e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=236.5MB, alloc=4.3MB, time=33.06 NO POLE x[1] = 0.721 y[1] (analytic) = 1.7178898668709060518110602957725 y[1] (numeric) = 1.7178898668709063604199645770107 absolute error = 3.086089042812382e-16 relative error = 1.7964417290810481016117653602584e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.722 y[1] (analytic) = 1.7183857893668381797371630621092 y[1] (numeric) = 1.7183857893668384884456632848619 absolute error = 3.087085002227527e-16 relative error = 1.7965028699201499025582914534102e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.723 y[1] (analytic) = 1.7188818383195706880353229677445 y[1] (numeric) = 1.7188818383195709968418761845396 absolute error = 3.088065532167951e-16 relative error = 1.7965548668470047125534260625873e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.724 y[1] (analytic) = 1.7193780117449084271740222769089 y[1] (numeric) = 1.7193780117449087360770851480626 absolute error = 3.089030628711537e-16 relative error = 1.7965977275565124186652493797464e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.725 y[1] (analytic) = 1.719874307658158357366783343188 y[1] (numeric) = 1.719874307658158666364812142978 absolute error = 3.089980287997900e-16 relative error = 1.7966314597752939102664358120060e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.726 y[1] (analytic) = 1.7203707240741374873416814983996 y[1] (numeric) = 1.7203707240741377964331321212399 absolute error = 3.090914506228403e-16 relative error = 1.7966560712615355068431707974263e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.727 y[1] (analytic) = 1.7208672590071808150706632299899 y[1] (numeric) = 1.7208672590071811242539911966075 absolute error = 3.091833279666176e-16 relative error = 1.7966715698048355010945752869413e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.728 y[1] (analytic) = 1.7213639104711492704269067402652 y[1] (numeric) = 1.7213639104711495797005672038776 absolute error = 3.092736604636124e-16 relative error = 1.7966779632260446824599385671357e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.729 y[1] (analytic) = 1.7218606764794376597384542686044 y[1] (numeric) = 1.7218606764794379691009020210995 absolute error = 3.093624477524951e-16 relative error = 1.7966752593771165364219369250667e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.73 y[1] (analytic) = 1.7223575550449826122063379727192 y[1] (numeric) = 1.7223575550449829216560274508357 absolute error = 3.094496894781165e-16 relative error = 1.7966634661409467815393806289840e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=240.3MB, alloc=4.3MB, time=33.60 NO POLE x[1] = 0.731 y[1] (analytic) = 1.7228545441802705281554137070504 y[1] (numeric) = 1.7228545441802708376907989985604 absolute error = 3.095353852915100e-16 relative error = 1.7966425914312231637450307233870e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.732 y[1] (analytic) = 1.7233516418973455290861097055654 y[1] (numeric) = 1.7233516418973458387056445554576 absolute error = 3.096195348498922e-16 relative error = 1.7966126431922663409190102287887e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.733 y[1] (analytic) = 1.7238488462078174094952899725603 y[1] (numeric) = 1.7238488462078177191974277892253 absolute error = 3.097021378166650e-16 relative error = 1.7965736293988798611701328111350e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.734 y[1] (analytic) = 1.7243461551228695904344251086166 y[1] (numeric) = 1.7243461551228699002176189700335 absolute error = 3.097831938614169e-16 relative error = 1.7965255580561958805055926862385e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.735 y[1] (analytic) = 1.7248435666532670747732563496344 y[1] (numeric) = 1.724843566653267384635959009558 absolute error = 3.098627026599236e-16 relative error = 1.7964684371995172106571130124151e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.736 y[1] (analytic) = 1.7253410788093644041371317748909 y[1] (numeric) = 1.725341078809364714077795669041 absolute error = 3.099406638941501e-16 relative error = 1.7964022748941684579712379343026e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.737 y[1] (analytic) = 1.725838689601113617486186945391 y[1] (numeric) = 1.7258386896011139275032641976426 absolute error = 3.100170772522516e-16 relative error = 1.7963270792353405928382499289512e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.738 y[1] (analytic) = 1.7263363970380722113045356663974 y[1] (numeric) = 1.7263363970380725213964780949721 absolute error = 3.100919424285747e-16 relative error = 1.7962428583479376542060557565454e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.739 y[1] (analytic) = 1.7268341991294111013676301279912 y[1] (numeric) = 1.72683419912941141153288925165 absolute error = 3.101652591236588e-16 relative error = 1.7961496203864250081398474662759e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.74 y[1] (analytic) = 1.727332093883922586055943364838 y[1] (numeric) = 1.7273320938839228962929704090753 absolute error = 3.102370270442373e-16 relative error = 1.7960473735346768439311591890593e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=244.1MB, alloc=4.3MB, time=34.14 NO POLE x[1] = 0.741 y[1] (analytic) = 1.7278300793100283111831207910478 y[1] (numeric) = 1.7278300793100286214903666942863 absolute error = 3.103072459032385e-16 relative error = 1.7959361260058223328693761453547e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.742 y[1] (analytic) = 1.7283281534157872363067415081416 y[1] (numeric) = 1.7283281534157875466826569279287 absolute error = 3.103759154197871e-16 relative error = 1.7958158860420956620422619429510e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.743 y[1] (analytic) = 1.728826314208903602489824153702 y[1] (numeric) = 1.7288263142089039129328594729071 absolute error = 3.104430353192051e-16 relative error = 1.7956866619146829965379019594497e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.744 y[1] (analytic) = 1.7293245596967349014812062553075 y[1] (numeric) = 1.7293245596967352119898115883206 absolute error = 3.105086053330131e-16 relative error = 1.7955484619235721611451124537883e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.745 y[1] (analytic) = 1.7298228878862998462829203788591 y[1] (numeric) = 1.7298228878863001568555455777901 absolute error = 3.105726251989310e-16 relative error = 1.7954012943973992574185594995740e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.746 y[1] (analytic) = 1.7303212967842863430726848124215 y[1] (numeric) = 1.7303212967842866537077794733011 absolute error = 3.106350946608796e-16 relative error = 1.7952451676933008934722792884100e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.747 y[1] (analytic) = 1.7308197843970594644496211062462 y[1] (numeric) = 1.7308197843970597751456345752271 absolute error = 3.106960134689809e-16 relative error = 1.7950800901967593067114474346599e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.748 y[1] (analytic) = 1.731318348730669423971305496736 y[1] (numeric) = 1.7313183487306697347266868762959 absolute error = 3.107553813795599e-16 relative error = 1.7949060703214565687232130992142e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.749 y[1] (analytic) = 1.7318169877908595519502560767798 y[1] (numeric) = 1.7318169877908598627634542319247 absolute error = 3.108131981551449e-16 relative error = 1.7947231165091205334174434333208e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.75 y[1] (analytic) = 1.7323156995830742724779525371414 y[1] (numeric) = 1.7323156995830745833474161016105 absolute error = 3.108694635644691e-16 relative error = 1.7945312372293787106142943021860e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=247.9MB, alloc=4.3MB, time=34.68 NO POLE x[1] = 0.751 y[1] (analytic) = 1.7328144821124670816444803934614 y[1] (numeric) = 1.7328144821124673925686577759321 absolute error = 3.109241773824707e-16 relative error = 1.7943304409796038926440426535261e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.752 y[1] (analytic) = 1.7333133333839085269218868309304 y[1] (numeric) = 1.7333133333839088378992262212251 absolute error = 3.109773393902947e-16 relative error = 1.7941207362847700145239135177154e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.753 y[1] (analytic) = 1.7338122514019941876793306438523 y[1] (numeric) = 1.7338122514019944987082800191453 absolute error = 3.110289493752930e-16 relative error = 1.7939021316972986193256081804523e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.754 y[1] (analytic) = 1.7343112341710526567981042201359 y[1] (numeric) = 1.7343112341710529678771113511617 absolute error = 3.110790071310258e-16 relative error = 1.7936746357969132477611374429860e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.755 y[1] (analytic) = 1.734810279695153523354601121271 y[1] (numeric) = 1.7348102796951538344821135785331 absolute error = 3.111275124572621e-16 relative error = 1.7934382571904890566970731173619e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.756 y[1] (analytic) = 1.7353093859781153563392985365606 y[1] (numeric) = 1.7353093859781156675137636965414 absolute error = 3.111744651599808e-16 relative error = 1.7931930045119063223453375024990e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.757 y[1] (analytic) = 1.7358085510235136893798197463264 y[1] (numeric) = 1.7358085510235140005996847976973 absolute error = 3.112198650513709e-16 relative error = 1.7929388864218991809469865590323e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.758 y[1] (analytic) = 1.7363077728346890064361377124814 y[1] (numeric) = 1.7363077728346893176998496623144 absolute error = 3.112637119498330e-16 relative error = 1.7926759116079122892263332322752e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.759 y[1] (analytic) = 1.7368070494147547284359770263051 y[1] (numeric) = 1.7368070494147550397419827062848 absolute error = 3.113060056799797e-16 relative error = 1.7924040887839515723366213204984e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.76 y[1] (analytic) = 1.7373063787666052008184676824618 y[1] (numeric) = 1.7373063787666055121652137550978 absolute error = 3.113467460726360e-16 relative error = 1.7921234266904354049349482792171e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=251.7MB, alloc=4.3MB, time=35.21 x[1] = 0.761 y[1] (analytic) = 1.7378057588929236819541005152959 y[1] (numeric) = 1.7378057588929239933400334801363 absolute error = 3.113859329648404e-16 relative error = 1.7918339340940502546766446877841e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.762 y[1] (analytic) = 1.7383051877961903324090306282347 y[1] (numeric) = 1.7383051877961906438325968280801 absolute error = 3.114235661998454e-16 relative error = 1.7915356197876033026867389868077e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.763 y[1] (analytic) = 1.7388046634786902050217717697374 y[1] (numeric) = 1.7388046634786905164814173968556 absolute error = 3.114596456271182e-16 relative error = 1.7912284925898766500152367898221e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.764 y[1] (analytic) = 1.7393041839425212357603213596659 y[1] (numeric) = 1.7393041839425215472544924620068 absolute error = 3.114941711023409e-16 relative error = 1.7909125613454790843459822335577e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.765 y[1] (analytic) = 1.739803747189602235327752748231 y[1] (numeric) = 1.7398037471896025468548952356428 absolute error = 3.115271424874118e-16 relative error = 1.7905878349247046103456833544330e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.766 y[1] (analytic) = 1.7403033512216808814843082958023 y[1] (numeric) = 1.7403033512216811930428679462478 absolute error = 3.115585596504455e-16 relative error = 1.7902543222233845160069609162300e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.767 y[1] (analytic) = 1.7408029940403417120540239958644 y[1] (numeric) = 1.7408029940403420236424464616376 absolute error = 3.115884224657732e-16 relative error = 1.7899120321627410322551741681592e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.768 y[1] (analytic) = 1.7413026736470141185839136252781 y[1] (numeric) = 1.7413026736470144302006444392219 absolute error = 3.116167308139438e-16 relative error = 1.7895609736892460303231167427275e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.769 y[1] (analytic) = 1.74180238804298034062373779577 y[1] (numeric) = 1.7418023880429806522672223774939 absolute error = 3.116434845817239e-16 relative error = 1.7892011557744738405310004466023e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.77 y[1] (analytic) = 1.7423021352293834605943807982309 y[1] (numeric) = 1.7423021352293837722630644603294 absolute error = 3.116686836620985e-16 relative error = 1.7888325874149585374150715907388e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.771 y[1] (analytic) = 1.7428019132072353992128557769775 y[1] (numeric) = 1.7428019132072357109051837312488 absolute error = 3.116923279542713e-16 relative error = 1.7884552776320493725356516953657e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=255.5MB, alloc=4.3MB, time=35.76 NO POLE x[1] = 0.772 y[1] (analytic) = 1.7433017199774249114419565446162 y[1] (numeric) = 1.7433017199774252231563739082813 absolute error = 3.117144173636651e-16 relative error = 1.7880692354717672287610019689150e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.773 y[1] (analytic) = 1.7438015535407255829325722495629 y[1] (numeric) = 1.7438015535407258946675240514853 absolute error = 3.117349518019224e-16 relative error = 1.7876744700046626693840612914084e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.774 y[1] (analytic) = 1.7443014118978038269266791376231 y[1] (numeric) = 1.7443014118978041386806103245284 absolute error = 3.117539311869053e-16 relative error = 1.7872709903256704211486631480251e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.775 y[1] (analytic) = 1.7448012930492268815890218063261 y[1] (numeric) = 1.7448012930492271933603772490226 absolute error = 3.117713554426965e-16 relative error = 1.7868588055539706166200633071637e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.776 y[1] (analytic) = 1.7453011949954708077354946359537 y[1] (numeric) = 1.7453011949954711195227191355526 absolute error = 3.117872244995989e-16 relative error = 1.7864379248328424600833278665471e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.777 y[1] (analytic) = 1.7458011157369284869262324943987 y[1] (numeric) = 1.7458011157369287987277707885349 absolute error = 3.118015382941362e-16 relative error = 1.7860083573295240813244341637523e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.778 y[1] (analytic) = 1.7463010532739176198914183541564 y[1] (numeric) = 1.7463010532739179317057151232098 absolute error = 3.118142967690534e-16 relative error = 1.7855701122350722677525157888368e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.779 y[1] (analytic) = 1.7468010056066887252578141288826 y[1] (numeric) = 1.7468010056066890370833140021992 absolute error = 3.118254998733166e-16 relative error = 1.7851231987642186421306671013433e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.78 y[1] (analytic) = 1.7473009707354331385440198340598 y[1] (numeric) = 1.747300970735433450379167396173 absolute error = 3.118351475621132e-16 relative error = 1.7846676261552285903205071630450e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.781 y[1] (analytic) = 1.7478009466602910113924651013995 y[1] (numeric) = 1.7478009466602913232357048982522 absolute error = 3.118432397968527e-16 relative error = 1.7842034036697640796797078721562e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=259.4MB, alloc=4.3MB, time=36.31 NO POLE x[1] = 0.782 y[1] (analytic) = 1.748300931381359311006136129682 y[1] (numeric) = 1.7483009313813596228559126748481 absolute error = 3.118497765451661e-16 relative error = 1.7837305405927389224841351703220e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.783 y[1] (analytic) = 1.7488009228986998197580403357898 y[1] (numeric) = 1.7488009228987001316127981166961 absolute error = 3.118547577809063e-16 relative error = 1.7832490462321802250098781077870e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.784 y[1] (analytic) = 1.7493009192123471349414102787432 y[1] (numeric) = 1.7493009192123474467995937628917 absolute error = 3.118581834841485e-16 relative error = 1.7827589299190902951446209940462e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.785 y[1] (analytic) = 1.7498009183223166686286478665887 y[1] (numeric) = 1.7498009183223169804887015077786 absolute error = 3.118600536411899e-16 relative error = 1.7822602010073050089586826544250e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.786 y[1] (analytic) = 1.7503009182286126476070094210299 y[1] (numeric) = 1.7503009182286129594673776655798 absolute error = 3.118603682445499e-16 relative error = 1.7817528688733555010713177914101e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.787 y[1] (analytic) = 1.7508009169312361133590318677268 y[1] (numeric) = 1.7508009169312364252181591606967 absolute error = 3.118591272929699e-16 relative error = 1.7812369429163280334421957610086e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.788 y[1] (analytic) = 1.7513009124301929220557001412254 y[1] (numeric) = 1.7513009124301932339120309326392 absolute error = 3.118563307914138e-16 relative error = 1.7807124325577283290406217652176e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.789 y[1] (analytic) = 1.751800902725501744530355842515 y[1] (numeric) = 1.7518009027255020563823345935827 absolute error = 3.118519787510677e-16 relative error = 1.7801793472413418006103392320454e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.79 y[1] (analytic) = 1.7523008858172020662013472642457 y[1] (numeric) = 1.7523008858172023780474184535853 absolute error = 3.118460711893396e-16 relative error = 1.7796376964330942498982241663852e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.791 y[1] (analytic) = 1.7528008597053621869114211036706 y[1] (numeric) = 1.7528008597053624987500292335305 absolute error = 3.118386081298599e-16 relative error = 1.7790874896209176022626763017950e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=263.2MB, alloc=4.3MB, time=36.85 NO POLE x[1] = 0.792 y[1] (analytic) = 1.7533008223900872206518565164149 y[1] (numeric) = 1.7533008223900875324814461188956 absolute error = 3.118295896024807e-16 relative error = 1.7785287363146092612746037265505e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.793 y[1] (analytic) = 1.7538007718715270951393426251999 y[1] (numeric) = 1.7538007718715274069583582684761 absolute error = 3.118190156432762e-16 relative error = 1.7779614460456982121249435717940e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.794 y[1] (analytic) = 1.7543007061498845512136011866791 y[1] (numeric) = 1.7543007061498848630204874812211 absolute error = 3.118068862945420e-16 relative error = 1.7773856283673053214621814667428e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.795 y[1] (analytic) = 1.7548006232254231420237568365608 y[1] (numeric) = 1.7548006232254234538169584413566 absolute error = 3.117932016047958e-16 relative error = 1.7768012928540120935510833065452e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.796 y[1] (analytic) = 1.7553005210984752319714581782033 y[1] (numeric) = 1.7553005210984755437494198069794 absolute error = 3.117779616287761e-16 relative error = 1.7762084491017184976640500321323e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.797 y[1] (analytic) = 1.755800397769449995378753952861 y[1] (numeric) = 1.7558003977694503071399203803039 absolute error = 3.117611664274429e-16 relative error = 1.7756071067275126717801013789925e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.798 y[1] (analytic) = 1.7563002512388414148487296307447 y[1] (numeric) = 1.7563002512388417265915456987216 absolute error = 3.117428160679769e-16 relative error = 1.7749972753695325523233104010909e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.799 y[1] (analytic) = 1.7568000795072362792869109910117 y[1] (numeric) = 1.7568000795072365910098216147913 absolute error = 3.117229106237796e-16 relative error = 1.7743789646868331088612670459577e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.8 y[1] (analytic) = 1.7572998805753221815514426157366 y[1] (numeric) = 1.7572998805753224932528927902093 absolute error = 3.117014501744727e-16 relative error = 1.7737521843592500693523063453258e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.801 y[1] (analytic) = 1.7577996524438955157000507078124 y[1] (numeric) = 1.7577996524438958273784855137104 absolute error = 3.116784348058980e-16 relative error = 1.7731169440872669712577031794228e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=267.0MB, alloc=4.3MB, time=37.39 NO POLE x[1] = 0.802 y[1] (analytic) = 1.7582993931138694738018012555932 y[1] (numeric) = 1.75829939311386978545566586571 absolute error = 3.116538646101168e-16 relative error = 1.7724732535918798461905207542773e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.803 y[1] (analytic) = 1.758799100586282042281666307908 y[1] (numeric) = 1.7587991005862823539094059933181 absolute error = 3.116277396854101e-16 relative error = 1.7718211226144669358062530463279e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.804 y[1] (analytic) = 1.7592987728623039977659129918436 y[1] (numeric) = 1.7592987728623043093659731281211 absolute error = 3.116000601362775e-16 relative error = 1.7711605609166514939375257795466e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.805 y[1] (analytic) = 1.7597984079432469023963319024003 y[1] (numeric) = 1.7597984079432472139671579758372 absolute error = 3.115708260734369e-16 relative error = 1.7704915782801696234678073664298e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.806 y[1] (analytic) = 1.760298003830571098581323617767 y[1] (numeric) = 1.7602980038305714101213612315918 absolute error = 3.115400376138248e-16 relative error = 1.7698141845067420033251187647815e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.807 y[1] (analytic) = 1.7607975585258937031518643465315 y[1] (numeric) = 1.7607975585258940146595592271265 absolute error = 3.115076948805950e-16 relative error = 1.7691283894179370050772796261397e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.808 y[1] (analytic) = 1.7612970700309966008903740936199 y[1] (numeric) = 1.7612970700309969123641720967381 absolute error = 3.114737980031182e-16 relative error = 1.7684342028550394118427821405922e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.809 y[1] (analytic) = 1.761796536347834437400513240151 y[1] (numeric) = 1.761796536347834748838860357133 absolute error = 3.114383471169820e-16 relative error = 1.7677316346789218919070275679319e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.81 y[1] (analytic) = 1.7622959554785426112859360686781 y[1] (numeric) = 1.7622959554785429226872784326679 absolute error = 3.114013423639898e-16 relative error = 1.7670206947699107114664619048976e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.811 y[1] (analytic) = 1.7627953254254452656060325294581 y[1] (numeric) = 1.7627953254254455769688164216188 absolute error = 3.113627838921607e-16 relative error = 1.7663013930276576123226574553085e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=270.8MB, alloc=4.3MB, time=37.93 x[1] = 0.812 y[1] (analytic) = 1.7632946441910632785766924354379 y[1] (numeric) = 1.7632946441910635898993642911663 absolute error = 3.113226718557284e-16 relative error = 1.7655737393710065013881280864268e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.813 y[1] (analytic) = 1.7637939097781222534841292935542 y[1] (numeric) = 1.7637939097781225647651357086953 absolute error = 3.112810064151411e-16 relative error = 1.7648377437378663029552650421462e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.814 y[1] (analytic) = 1.764293120189560507779804127706 y[1] (numeric) = 1.7642931201895608190175918647664 absolute error = 3.112377877370604e-16 relative error = 1.7640934160850786270004290516129e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.815 y[1] (analytic) = 1.764792273428537061324492924355 y[1] (numeric) = 1.764792273428537372517508918716 absolute error = 3.111930159943610e-16 relative error = 1.7633407663882904647431459019681e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.816 y[1] (analytic) = 1.7652913674984396237495447351368 y[1] (numeric) = 1.7652913674984399348962361012667 absolute error = 3.111466913661299e-16 relative error = 1.7625798046418245387282760750375e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.817 y[1] (analytic) = 1.7657904004028925809033810020991 y[1] (numeric) = 1.7657904004028928920021950397646 absolute error = 3.110988140376655e-16 relative error = 1.7618105408585495787782725363319e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.818 y[1] (analytic) = 1.7662893701457649803512903302186 y[1] (numeric) = 1.7662893701457652914006745306956 absolute error = 3.110493842004770e-16 relative error = 1.7610329850697527900161304413599e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.819 y[1] (analytic) = 1.7667882747311785158965767186648 y[1] (numeric) = 1.7667882747311788268949787709485 absolute error = 3.109984020522837e-16 relative error = 1.7602471473250122460387773165608e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.82 y[1] (analytic) = 1.7672871121635155110911231768642 y[1] (numeric) = 1.7672871121635158220369909738782 absolute error = 3.109458677970140e-16 relative error = 1.7594530376920680771087704720312e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.821 y[1] (analytic) = 1.7677858804474269017034366937538 y[1] (numeric) = 1.7677858804474272125952183385589 absolute error = 3.108917816448051e-16 relative error = 1.7586506662566981139243407025373e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.822 y[1] (analytic) = 1.7682845775878402171122446986897 y[1] (numeric) = 1.7682845775878405279483885106911 absolute error = 3.108361438120014e-16 relative error = 1.7578400431225866691491372255638e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=274.6MB, alloc=4.3MB, time=38.48 NO POLE x[1] = 0.823 y[1] (analytic) = 1.7687832015899675605937174502639 y[1] (numeric) = 1.7687832015899678713726719714181 absolute error = 3.107789545211542e-16 relative error = 1.7570211784112011709801651572683e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.824 y[1] (analytic) = 1.7692817504593135884703952147828 y[1] (numeric) = 1.7692817504593138991906092158033 absolute error = 3.107202140010205e-16 relative error = 1.7561940822616642001907963888925e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.825 y[1] (analytic) = 1.7697802222016834880899036493353 y[1] (numeric) = 1.7697802222016837987498261358977 absolute error = 3.106599224865624e-16 relative error = 1.7553587648306294166845841105555e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.826 y[1] (analytic) = 1.7702786148231909546015454852282 y[1] (numeric) = 1.7702786148231912651996257041741 absolute error = 3.105980802189459e-16 relative error = 1.7545152362921545906297126632229e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.827 y[1] (analytic) = 1.7707769263302661664988614160565 y[1] (numeric) = 1.7707769263302664770335488615963 absolute error = 3.105346874455398e-16 relative error = 1.7536635068375756982660186464906e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.828 y[1] (analytic) = 1.7712751547296637598962580307995 y[1] (numeric) = 1.7712751547296640703660024507149 absolute error = 3.104697444199154e-16 relative error = 1.7528035866753860335506017169659e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.829 y[1] (analytic) = 1.7717732980284708015078056960641 y[1] (numeric) = 1.7717732980284711119110570979085 absolute error = 3.104032514018444e-16 relative error = 1.7519354860311056525035898199964e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.83 y[1] (analytic) = 1.7722713542341147602963144829127 y[1] (numeric) = 1.7722713542341150706315231402117 absolute error = 3.103352086572990e-16 relative error = 1.7510592151471637404692651768345e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.831 y[1] (analytic) = 1.7727693213543714777608015526026 y[1] (numeric) = 1.7727693213543717880264180110527 absolute error = 3.102656164584501e-16 relative error = 1.7501747842827707504951922903264e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.832 y[1] (analytic) = 1.773267197397373136830468861994 y[1] (numeric) = 1.7732671973973734470249439456602 absolute error = 3.101944750836662e-16 relative error = 1.7492822037137949964054593825505e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=278.4MB, alloc=4.3MB, time=39.02 NO POLE x[1] = 0.833 y[1] (analytic) = 1.7737649803716162293333156233394 y[1] (numeric) = 1.7737649803716165394551004408523 absolute error = 3.101217848175129e-16 relative error = 1.7483814837326431292938749145919e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.834 y[1] (analytic) = 1.7742626682859695220075156546304 y[1] (numeric) = 1.7742626682859698320550616053816 absolute error = 3.100475459507512e-16 relative error = 1.7474726346481343459955270738333e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.835 y[1] (analytic) = 1.7747602591496820210236955856122 y[1] (numeric) = 1.7747602591496823309954543659484 absolute error = 3.099717587803362e-16 relative error = 1.7465556667853773583765921391537e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.836 y[1] (analytic) = 1.7752577509723909349862558409718 y[1] (numeric) = 1.7752577509723912448806794503886 absolute error = 3.098944236094168e-16 relative error = 1.7456305904856534990353065713568e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.837 y[1] (analytic) = 1.7757551417641296363818824060359 y[1] (numeric) = 1.7757551417641299461974231533693 absolute error = 3.098155407473334e-16 relative error = 1.7446974161062890583709657735120e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.838 y[1] (analytic) = 1.7762524295353356214434035915435 y[1] (numeric) = 1.7762524295353359311785141011608 absolute error = 3.097351105096173e-16 relative error = 1.7437561540205377057033463226834e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.839 y[1] (analytic) = 1.7767496122968584683971523526812 y[1] (numeric) = 1.7767496122968587780502855706707 absolute error = 3.096531332179895e-16 relative error = 1.7428068146174600308850614694751e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.84 y[1] (analytic) = 1.7772466880599677940620011835432 y[1] (numeric) = 1.7772466880599681036316103839021 absolute error = 3.095696092003589e-16 relative error = 1.7418494083018002132273148060104e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.841 y[1] (analytic) = 1.7777436548363612087682432014834 y[1] (numeric) = 1.777743654836361518252781992305 absolute error = 3.094845387908216e-16 relative error = 1.7408839454938693872122909499187e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.842 y[1] (analytic) = 1.7782405106381722695644997564439 y[1] (numeric) = 1.7782405106381725789624220861029 absolute error = 3.093979223296590e-16 relative error = 1.7399104366294227589142267083275e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=282.2MB, alloc=4.3MB, time=39.56 NO POLE x[1] = 0.843 y[1] (analytic) = 1.7787372534779784316808417482322 y[1] (numeric) = 1.7787372534779787409906019115691 absolute error = 3.093097601633369e-16 relative error = 1.7389288921595428548215592567823e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.844 y[1] (analytic) = 1.7792338813688089982163188098645 y[1] (numeric) = 1.7792338813688093074363714543684 absolute error = 3.092200526445039e-16 relative error = 1.7379393225505193375358139287102e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.845 y[1] (analytic) = 1.7797303923241530680190976174583 y[1] (numeric) = 1.7797303923241533771478977494481 absolute error = 3.091288001319898e-16 relative error = 1.7369417382837293293606375827632e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.846 y[1] (analytic) = 1.7802267843579674817274178167166 y[1] (numeric) = 1.7802267843579677907634208075213 absolute error = 3.090360029908047e-16 relative error = 1.7359361498555221759862193650914e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.847 y[1] (analytic) = 1.7807230554846847659395814127772 y[1] (numeric) = 1.7807230554846850748812430049142 absolute error = 3.089416615921370e-16 relative error = 1.7349225677770985344566448751650e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.848 y[1] (analytic) = 1.7812192037192210754811989540596 y[1] (numeric) = 1.7812192037192213843269752674117 absolute error = 3.088457763133521e-16 relative error = 1.7339010025743939030229034088809e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.849 y[1] (analytic) = 1.7817152270769841337379234517154 y[1] (numeric) = 1.7817152270769844424862709897064 absolute error = 3.087483475379910e-16 relative error = 1.7328714647879620952490923604735e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.85 y[1] (analytic) = 1.7822111235738811710219107143337 y[1] (numeric) = 1.7822111235738814796712863701023 absolute error = 3.086493756557686e-16 relative error = 1.7318339649728575373535348617435e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.851 y[1] (analytic) = 1.7827068912263268609402526426442 y[1] (numeric) = 1.7827068912263271694891137052166 absolute error = 3.085488610625724e-16 relative error = 1.7307885136985203187522588847991e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.852 y[1] (analytic) = 1.7832025280512512547336380210671 y[1] (numeric) = 1.7832025280512515631804421815278 absolute error = 3.084468041604607e-16 relative error = 1.7297351215486589443999427503828e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=286.1MB, alloc=4.3MB, time=40.10 NO POLE x[1] = 0.853 y[1] (analytic) = 1.7836980320661077135535034620456 y[1] (numeric) = 1.7836980320661080218967088197065 absolute error = 3.083432053576609e-16 relative error = 1.7286737991211341582397695207366e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.854 y[1] (analytic) = 1.7841934012888808386459454051334 y[1] (numeric) = 1.7841934012888811468840104737014 absolute error = 3.082380650685680e-16 relative error = 1.7276045570278443971877683767462e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.855 y[1] (analytic) = 1.7846886337380943994106724457628 y[1] (numeric) = 1.7846886337380947075420561595059 absolute error = 3.081313837137431e-16 relative error = 1.7265274058946117528615145544428e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.856 y[1] (analytic) = 1.7851837274328192593032857684554 y[1] (numeric) = 1.7851837274328195673264474883669 absolute error = 3.080231617199115e-16 relative error = 1.7254423563610662004142766195584e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.857 y[1] (analytic) = 1.7856786803926812995491840859204 y[1] (numeric) = 1.7856786803926816074625836058814 absolute error = 3.079133995199610e-16 relative error = 1.7243494190805314589064681343349e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.858 y[1] (analytic) = 1.7861734906378693406373982389874 y[1] (numeric) = 1.7861734906378696484394957919276 absolute error = 3.078020975529402e-16 relative error = 1.7232486047199113613275010755565e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.859 y[1] (analytic) = 1.7866681561891430615626694925948 y[1] (numeric) = 1.7866681561891433692519257566517 absolute error = 3.076892562640569e-16 relative error = 1.7221399239595772939622385664562e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.86 y[1] (analytic) = 1.7871626750678409167840945700828 y[1] (numeric) = 1.7871626750678412243589706747589 absolute error = 3.075748761046761e-16 relative error = 1.7210233874932539062710615406396e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.861 y[1] (analytic) = 1.7876570452958880508686696017636 y[1] (numeric) = 1.7876570452958883583276271340818 absolute error = 3.074589575323182e-16 relative error = 1.7198990060279064519422071417018e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.862 y[1] (analytic) = 1.7881512648958042107880744241484 y[1] (numeric) = 1.7881512648958045181295754348057 absolute error = 3.073415010106573e-16 relative error = 1.7187667902836291996722385340419e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=289.9MB, alloc=4.3MB, time=40.63 NO POLE x[1] = 0.863 y[1] (analytic) = 1.7886453318907116558370480532416 y[1] (numeric) = 1.7886453318907119630595550627612 absolute error = 3.072225070095196e-16 relative error = 1.7176267509935349125469187248449e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.864 y[1] (analytic) = 1.7891392443043430651417156689495 y[1] (numeric) = 1.7891392443043433722436916738302 absolute error = 3.071019760048807e-16 relative error = 1.7164788989036386877535785061124e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.865 y[1] (analytic) = 1.7896330001610494427262370878356 y[1] (numeric) = 1.7896330001610497497061455667001 absolute error = 3.069799084788645e-16 relative error = 1.7153232447727512553322316003021e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.866 y[1] (analytic) = 1.7901265974858080201061564681717 y[1] (numeric) = 1.7901265974858083269624613879126 absolute error = 3.068563049197409e-16 relative error = 1.7141597993723660772586937007051e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.867 y[1] (analytic) = 1.7906200343042301563768428844207 y[1] (numeric) = 1.7906200343042304631080087063449 absolute error = 3.067311658219242e-16 relative error = 1.7129885734865508705776278663762e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.868 y[1] (analytic) = 1.791113308642569235765421427924 y[1] (numeric) = 1.7911133086425695423699131138944 absolute error = 3.066044916859704e-16 relative error = 1.7118095779118334973285031952401e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.869 y[1] (analytic) = 1.7916064185277285626146046365971 y[1] (numeric) = 1.791606418527728869090887655173 absolute error = 3.064762830185759e-16 relative error = 1.7106228234570961869602155230693e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.87 y[1] (analytic) = 1.7920993619872692537668443288363 y[1] (numeric) = 1.7920993619872695601133846614116 absolute error = 3.063465403325753e-16 relative error = 1.7094283209434652419443808963483e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.871 y[1] (analytic) = 1.7925921370494181283172343155512 y[1] (numeric) = 1.7925921370494184345324984624903 absolute error = 3.062152641469391e-16 relative error = 1.7082260812042006989592214662513e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.872 y[1] (analytic) = 1.793084741743075594703604989232 y[1] (numeric) = 1.7930847417430759007860599760038 absolute error = 3.060824549867718e-16 relative error = 1.7070161150845887350702081570885e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=293.7MB, alloc=4.3MB, time=41.17 NO POLE x[1] = 0.873 y[1] (analytic) = 1.7935771740978235351022614401896 y[1] (numeric) = 1.7935771740978238410503748234996 absolute error = 3.059481133833100e-16 relative error = 1.7057984334418345842913922585427e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.874 y[1] (analytic) = 1.7940694321439331870978275275287 y[1] (numeric) = 1.7940694321439334929100674014486 absolute error = 3.058122398739199e-16 relative error = 1.7045730471449526200295750603597e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.875 y[1] (analytic) = 1.7945615139123730225956692359857 y[1] (numeric) = 1.7945615139123733282705042380809 absolute error = 3.056748350020952e-16 relative error = 1.7033399670746591820684418554255e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.876 y[1] (analytic) = 1.7950534174348166239453816794439 y[1] (numeric) = 1.7950534174348169294812809968994 absolute error = 3.055358993174555e-16 relative error = 1.7020992041232687007235725195445e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.877 y[1] (analytic) = 1.7955451407436505572438352676799 y[1] (numeric) = 1.795545140743650862639268643423 absolute error = 3.053954333757431e-16 relative error = 1.7008507691945814170396427266911e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.878 y[1] (analytic) = 1.7960366818719822427862878346529 y[1] (numeric) = 1.7960366818719825480397255734746 absolute error = 3.052534377388217e-16 relative error = 1.6995946732037822032834851974385e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.879 y[1] (analytic) = 1.7965280388536478226340809343834 y[1] (numeric) = 1.796528038853648127743993909057 absolute error = 3.051099129746736e-16 relative error = 1.6983309270773315378606497684952e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.88 y[1] (analytic) = 1.797019209723220025267450044126 y[1] (numeric) = 1.7970192097232203302323097015238 absolute error = 3.049648596573978e-16 relative error = 1.6970595417528620059025356511608e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.881 y[1] (analytic) = 1.7975101925160160272919900740818 y[1] (numeric) = 1.7975101925160163321102684412889 absolute error = 3.048182783672071e-16 relative error = 1.6957805281790697455416285079402e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.882 y[1] (analytic) = 1.7980009852681053121673293682697 y[1] (numeric) = 1.7980009852681056168374990586964 absolute error = 3.046701696904267e-16 relative error = 1.6944938973156147546240429620037e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=297.5MB, alloc=4.3MB, time=41.70 x[1] = 0.883 y[1] (analytic) = 1.7984915860163175259265772923404 y[1] (numeric) = 1.7984915860163178304471115118315 absolute error = 3.045205342194911e-16 relative error = 1.6931996601330122489919214516826e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.884 y[1] (analytic) = 1.7989819927982503298551225410161 y[1] (numeric) = 1.7989819927982506342244950939579 absolute error = 3.043693725529418e-16 relative error = 1.6918978276125289869089103601156e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.885 y[1] (analytic) = 1.7994722036522772500973714604326 y[1] (numeric) = 1.7994722036522775543140567558581 absolute error = 3.042166852954255e-16 relative error = 1.6905884107460828837221330202392e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.886 y[1] (analytic) = 1.7999622166175555241600279688979 y[1] (numeric) = 1.7999622166175558282225010265887 absolute error = 3.040624730576908e-16 relative error = 1.6892714205361347998664057725911e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.887 y[1] (analytic) = 1.8004520297340339442805290734081 y[1] (numeric) = 1.8004520297340342481872655299948 absolute error = 3.039067364565867e-16 relative error = 1.6879468679955908465635831197398e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.888 y[1] (analytic) = 1.800941641042460697629262518638 y[1] (numeric) = 1.8009416410424610013787386336971 absolute error = 3.037494761150591e-16 relative error = 1.6866147641476940898178026211478e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.889 y[1] (analytic) = 1.8014310485843912033142057699872 y[1] (numeric) = 1.8014310485843915069048984321367 absolute error = 3.035906926621495e-16 relative error = 1.6852751200259289883697812232700e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.89 y[1] (analytic) = 1.8019202504021959461566383225782 y[1] (numeric) = 1.8019202504021962495870250555693 absolute error = 3.034303867329911e-16 relative error = 1.6839279466739119038303059191486e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.891 y[1] (analytic) = 1.8024092445390683072065922437985 y[1] (numeric) = 1.8024092445390686104751512126062 absolute error = 3.032685589688077e-16 relative error = 1.6825732551452976700322220284113e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.892 y[1] (analytic) = 1.8028980290390323909667188980291 y[1] (numeric) = 1.8028980290390326940719289149392 absolute error = 3.031052100169101e-16 relative error = 1.6812110565036727946553088761234e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.893 y[1] (analytic) = 1.8033866019469508492932629685257 y[1] (numeric) = 1.8033866019469511522336034992196 absolute error = 3.029403405306939e-16 relative error = 1.6798413618224569451285797504515e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=301.3MB, alloc=4.3MB, time=42.24 NO POLE x[1] = 0.894 y[1] (analytic) = 1.8038749613085327019428481829903 y[1] (numeric) = 1.8038749613085330047167993526269 absolute error = 3.027739511696366e-16 relative error = 1.6784641821848010621376047487383e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.895 y[1] (analytic) = 1.8043631051703411537337925661162 y[1] (numeric) = 1.8043631051703414563398351654119 absolute error = 3.026060425992957e-16 relative error = 1.6770795286834915293730354733047e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.896 y[1] (analytic) = 1.8048510315798014082906845842701 y[1] (numeric) = 1.8048510315798017107273000755753 absolute error = 3.024366154913052e-16 relative error = 1.6756874124208459830629757451837e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.897 y[1] (analytic) = 1.8053387385852084783409652144236 y[1] (numeric) = 1.8053387385852087806066357377968 absolute error = 3.022656705233732e-16 relative error = 1.6742878445086157333706636581780e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.898 y[1] (analytic) = 1.8058262242357349925322747614193 y[1] (numeric) = 1.8058262242357352946254831406988 absolute error = 3.020932083792795e-16 relative error = 1.6728808360678886943676097037759e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.899 y[1] (analytic) = 1.8063134865814389987393371645953 y[1] (numeric) = 1.8063134865814393006585669134675 absolute error = 3.019192297488722e-16 relative error = 1.6714663982289872860902127097544e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.9 y[1] (analytic) = 1.8068005236732717638291685766326 y[1] (numeric) = 1.8068005236732720655729039046985 absolute error = 3.017437353280659e-16 relative error = 1.6700445421313757088423935789287e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.901 y[1] (analytic) = 1.8072873335630855698534111641935 y[1] (numeric) = 1.8072873335630858714201369830312 absolute error = 3.015667258188377e-16 relative error = 1.6686152789235555466603943213320e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.902 y[1] (analytic) = 1.8077739143036415066366073714079 y[1] (numeric) = 1.8077739143036418080248093006337 absolute error = 3.013882019292258e-16 relative error = 1.6671786197629762745115207598743e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.903 y[1] (analytic) = 1.8082602639486172607292443035036 y[1] (numeric) = 1.8082602639486175619374086768288 absolute error = 3.012081643733252e-16 relative error = 1.6657345758159302257406861759611e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=305.1MB, alloc=4.3MB, time=42.79 NO POLE x[1] = 0.904 y[1] (analytic) = 1.8087463805526149006944124287854 y[1] (numeric) = 1.8087463805526152017210263000713 absolute error = 3.010266138712859e-16 relative error = 1.6642831582574619045109959558137e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.905 y[1] (analytic) = 1.8092322621711686586969374627105 y[1] (numeric) = 1.8092322621711689595404886120204 absolute error = 3.008435511493099e-16 relative error = 1.6628243782712711661355160774891e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.906 y[1] (analytic) = 1.809717906860752708363859087908 y[1] (numeric) = 1.8097179068607530090228360275557 absolute error = 3.006589769396477e-16 relative error = 1.6613582470496141453823971378372e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.907 y[1] (analytic) = 1.8102033126787889388851450785967 y[1] (numeric) = 1.8102033126787892393580370591926 absolute error = 3.004728919805959e-16 relative error = 1.6598847757932107762974413943708e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.908 y[1] (analytic) = 1.8106884776836547253235444369118 y[1] (numeric) = 1.8106884776836550256088414534059 absolute error = 3.002852970164941e-16 relative error = 1.6584039757111489507257301688588e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.909 y[1] (analytic) = 1.8111733999346906951024983120877 y[1] (numeric) = 1.8111733999346909951986911098095 absolute error = 3.000961927977218e-16 relative error = 1.6569158580207891872534045269506e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.91 y[1] (analytic) = 1.8116580774922084906410427612077 y[1] (numeric) = 1.8116580774922087905466228419035 absolute error = 2.999055800806958e-16 relative error = 1.6554204339476725700212116015963e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.911 y[1] (analytic) = 1.8121425084174985281046528222619 y[1] (numeric) = 1.8121425084174988278181124501285 absolute error = 2.997134596278666e-16 relative error = 1.6539177147254236742930178729472e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.912 y[1] (analytic) = 1.8126266907728377522409929064794 y[1] (numeric) = 1.8126266907728380517608251141951 absolute error = 2.995198322077157e-16 relative error = 1.6524077115956589706757148384690e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.913 y[1] (analytic) = 1.813110622621497387269554177275 y[1] (numeric) = 1.8131106226214976865942527720277 absolute error = 2.993246985947527e-16 relative error = 1.6508904358078946313056776297882e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=309.0MB, alloc=4.3MB, time=43.32 NO POLE x[1] = 0.914 y[1] (analytic) = 1.8135943020277506837941753675945 y[1] (numeric) = 1.8135943020277509829222349371062 absolute error = 2.991280595695117e-16 relative error = 1.6493658986194509826412741504703e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.915 y[1] (analytic) = 1.8140777270568806617074593959046 y[1] (numeric) = 1.8140777270568809606373753144531 absolute error = 2.989299159185485e-16 relative error = 1.6478341112953618802494654767839e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.916 y[1] (analytic) = 1.8145608957751878490561141734853 y[1] (numeric) = 1.8145608957751881477863826079227 absolute error = 2.987302684344374e-16 relative error = 1.6462950851082823836911012892120e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.917 y[1] (analytic) = 1.8150438062499980168362621519788 y[1] (numeric) = 1.8150438062499983153653800677471 absolute error = 2.985291179157683e-16 relative error = 1.6447488313383985917812280781271e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.918 y[1] (analytic) = 1.8155264565496699096877794402722 y[1] (numeric) = 1.8155264565496702080142446074149 absolute error = 2.983264651671427e-16 relative error = 1.6431953612733319233820680450130e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.919 y[1] (analytic) = 1.8160088447436029724567417236618 y[1] (numeric) = 1.8160088447436032705790527228333 absolute error = 2.981223109991715e-16 relative error = 1.6416346862080538235790666172818e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.92 y[1] (analytic) = 1.8164909689022450725950707458204 y[1] (numeric) = 1.8164909689022453705117269742915 absolute error = 2.979166562284711e-16 relative error = 1.6400668174447916083630961136908e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.921 y[1] (analytic) = 1.8169728270971002183664917652768 y[1] (numeric) = 1.8169728270971005160759934429371 absolute error = 2.977095016776603e-16 relative error = 1.6384917662929392238518362881841e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.922 y[1] (analytic) = 1.8174544174007362728279291728682 y[1] (numeric) = 1.8174544174007365703287773482252 absolute error = 2.975008481753570e-16 relative error = 1.6369095440689674091305350876893e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.923 y[1] (analytic) = 1.8179357378867926635554843548698 y[1] (numeric) = 1.8179357378867929608461809110448 absolute error = 2.972906965561750e-16 relative error = 1.6353201620963349144440108079754e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=312.8MB, alloc=4.3MB, time=43.86 NO POLE x[1] = 0.924 y[1] (analytic) = 1.8184167866299880880841569081682 y[1] (numeric) = 1.8184167866299883851632045688886 absolute error = 2.970790476607204e-16 relative error = 1.6337236317053980235332093938500e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.925 y[1] (analytic) = 1.8188975617061282150304874588687 y[1] (numeric) = 1.8188975617061285118963897944573 absolute error = 2.968659023355886e-16 relative error = 1.6321199642333238814763026524163e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.926 y[1] (analytic) = 1.8193780611921133808673176040332 y[1] (numeric) = 1.8193780611921136775185790373937 absolute error = 2.966512614333605e-16 relative error = 1.6305091710239999264338782226562e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.927 y[1] (analytic) = 1.8198582831659462823198798877709 y[1] (numeric) = 1.8198582831659465787550057003703 absolute error = 2.964351258125994e-16 relative error = 1.6288912634279476752700528571114e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.928 y[1] (analytic) = 1.8203382257067396643524482375786 y[1] (numeric) = 1.8203382257067399605699445754262 absolute error = 2.962174963378476e-16 relative error = 1.6272662528022353618830819195826e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.929 y[1] (analytic) = 1.82081788689472400371479692458 y[1] (numeric) = 1.8208178868947242997131708042027 absolute error = 2.959983738796227e-16 relative error = 1.6256341505103894307197296414192e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.93 y[1] (analytic) = 1.8212972648112551880177338720723 y[1] (numeric) = 1.8212972648112554837954931864865 absolute error = 2.957777593144142e-16 relative error = 1.6239949679223081822838197527651e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.931 y[1] (analytic) = 1.8217763575388221903069920204853 y[1] (numeric) = 1.8217763575388224858626455451654 absolute error = 2.955556535246801e-16 relative error = 1.6223487164141759202663626802206e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.932 y[1] (analytic) = 1.8222551631610547391047804634218 y[1] (numeric) = 1.8222551631610550344368378622651 absolute error = 2.953320573988433e-16 relative error = 1.6206954073683765021649551664574e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.933 y[1] (analytic) = 1.8227336797627309838883151987998 y[1] (numeric) = 1.8227336797627312789952870300877 absolute error = 2.951069718312879e-16 relative error = 1.6190350521734068434394181551792e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=316.6MB, alloc=4.3MB, time=44.40 NO POLE x[1] = 0.934 y[1] (analytic) = 1.8232119054297851559746675911946 y[1] (numeric) = 1.8232119054297854508550653135506 absolute error = 2.948803977223560e-16 relative error = 1.6173676622237936664980055354237e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.935 y[1] (analytic) = 1.8236898382493152247812870162025 y[1] (numeric) = 1.8236898382493155194336229945461 absolute error = 2.946523359783436e-16 relative error = 1.6156932489200058121220396005312e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.936 y[1] (analytic) = 1.8241674763095905494315726549423 y[1] (numeric) = 1.8241674763095908438543601664398 absolute error = 2.944227875114975e-16 relative error = 1.6140118236683725374793679219925e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.937 y[1] (analytic) = 1.8246448177000595256748880266109 y[1] (numeric) = 1.824644817700059819866641266622 absolute error = 2.941917532400111e-16 relative error = 1.6123233978809962809572412145634e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.938 y[1] (analytic) = 1.8251218605113572280904305892294 y[1] (numeric) = 1.8251218605113575220496646772508 absolute error = 2.939592340880214e-16 relative error = 1.6106279829756725061310037009250e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.939 y[1] (analytic) = 1.8255986028353130475443876032928 y[1] (numeric) = 1.8255986028353133412696185888972 absolute error = 2.937252309856044e-16 relative error = 1.6089255903758012747596508162164e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.94 y[1] (analytic) = 1.8260750427649583238698284398806 y[1] (numeric) = 1.8260750427649586173595733086531 absolute error = 2.934897448687725e-16 relative error = 1.6072162315103102786109328495267e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.941 y[1] (analytic) = 1.8265511783945339737388026238387 y[1] (numeric) = 1.8265511783945342669915793033084 absolute error = 2.932527766794697e-16 relative error = 1.6054999178135663152974587260501e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.942 y[1] (analytic) = 1.8270270078194981136961321338088 y[1] (numeric) = 1.8270270078194984067104594993773 absolute error = 2.930143273655685e-16 relative error = 1.6037766607252965756218500036267e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.943 y[1] (analytic) = 1.8275025291365336783244058341011 y[1] (numeric) = 1.8275025291365339710988037149668 absolute error = 2.927743978808657e-16 relative error = 1.6020464716905044033312302651377e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=320.4MB, alloc=4.3MB, time=44.95 NO POLE x[1] = 0.944 y[1] (analytic) = 1.8279777404435560335097033885899 y[1] (numeric) = 1.827977740443556326042692573669 absolute error = 2.925329891850791e-16 relative error = 1.6003093621593904786456192518565e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.945 y[1] (analytic) = 1.8284526398397205847775956038878 y[1] (numeric) = 1.8284526398397208770676978477309 absolute error = 2.922901022438431e-16 relative error = 1.5985653435872684777140136114996e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.946 y[1] (analytic) = 1.8289272254254303806689878679411 y[1] (numeric) = 1.8289272254254306727147258966461 absolute error = 2.920457380287050e-16 relative error = 1.5968144274344850601033702237490e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.947 y[1] (analytic) = 1.8294014953023437111253931908104 y[1] (numeric) = 1.8294014953023440029252907079319 absolute error = 2.917998975171215e-16 relative error = 1.5950566251663414435397425407233e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.948 y[1] (analytic) = 1.8298754475733817008532413166763 y[1] (numeric) = 1.8298754475733819924058230091306 absolute error = 2.915525816924543e-16 relative error = 1.5932919482530105519006476181524e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.949 y[1] (analytic) = 1.8303490803427358976368504599571 y[1] (numeric) = 1.8303490803427361889406420039234 absolute error = 2.913037915439663e-16 relative error = 1.5915204081694579398475585875721e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.95 y[1] (analytic) = 1.8308223917158758555697084237701 y[1] (numeric) = 1.8308223917158761466232364905879 absolute error = 2.910535280668178e-16 relative error = 1.5897420163953632102360801449664e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.951 y[1] (analytic) = 1.8312953797995567131737301857225 y[1] (numeric) = 1.8312953797995570039755224477849 absolute error = 2.908017922620624e-16 relative error = 1.5879567844150402854214730886131e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.952 y[1] (analytic) = 1.8317680427018267663761794841063 y[1] (numeric) = 1.8317680427018270569247646207493 absolute error = 2.905485851366430e-16 relative error = 1.5861647237173587183990624535246e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.953 y[1] (analytic) = 1.8322403785320350363139625069077 y[1] (numeric) = 1.8322403785320353266078702102953 absolute error = 2.902939077033876e-16 relative error = 1.5843658457956644047375653714453e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=324.2MB, alloc=4.3MB, time=45.49 x[1] = 0.954 y[1] (analytic) = 1.832712385400838831935022476546 y[1] (numeric) = 1.8327123854008391219727834575519 absolute error = 2.900377609810059e-16 relative error = 1.5825601621477051529489249864293e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.955 y[1] (analytic) = 1.8331840614202113073665847348494 y[1] (numeric) = 1.8331840614202115971467307289336 absolute error = 2.897801459940842e-16 relative error = 1.5807476842755474672294081657690e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.956 y[1] (analytic) = 1.8336554047034490140200228653608 y[1] (numeric) = 1.833655404703449303541086638443 absolute error = 2.895210637730822e-16 relative error = 1.5789284236855041914681604805922e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.957 y[1] (analytic) = 1.8341264133651794474021374435812 y[1] (numeric) = 1.8341264133651797366626527979095 absolute error = 2.892605153543283e-16 relative error = 1.5771023918880544576911510096086e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.958 y[1] (analytic) = 1.8345970855213685886026601800961 y[1] (numeric) = 1.8345970855213688776011619601121 absolute error = 2.889985017800160e-16 relative error = 1.5752696003977701249710304050329e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.959 y[1] (analytic) = 1.8350674192893284404278175166255 y[1] (numeric) = 1.8350674192893287291628416148247 absolute error = 2.887350240981992e-16 relative error = 1.5734300607332367086213339967631e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.96 y[1] (analytic) = 1.8355374127877245581498091507898 y[1] (numeric) = 1.8355374127877248466198925135781 absolute error = 2.884700833627883e-16 relative error = 1.5715837844169791608827911869659e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.961 y[1] (analytic) = 1.8360070641365835748420785017189 y[1] (numeric) = 1.8360070641365838630457591352648 absolute error = 2.882036806335459e-16 relative error = 1.5697307829753859586030257702291e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.962 y[1] (analytic) = 1.8364763714573007212702737854572 y[1] (numeric) = 1.8364763714573010092060907615397 absolute error = 2.879358169760825e-16 relative error = 1.5678710679386336791440636434586e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.963 y[1] (analytic) = 1.8369453328726473403088201463456 y[1] (numeric) = 1.8369453328726476279753136081979 absolute error = 2.876664934618523e-16 relative error = 1.5660046508406126081343268075496e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.964 y[1] (analytic) = 1.8374139465067783958530451881116 y[1] (numeric) = 1.8374139465067786832487563562607 absolute error = 2.873957111681491e-16 relative error = 1.5641315432188533773240455557003e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=328.0MB, alloc=4.3MB, time=46.03 NO POLE x[1] = 0.965 y[1] (analytic) = 1.837882210485239976196822266178 y[1] (numeric) = 1.8378822104852402633202934442796 absolute error = 2.871234711781016e-16 relative error = 1.5622517566144508220725201484849e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.966 y[1] (analytic) = 1.8383501229349767918457180406199 y[1] (numeric) = 1.8383501229349770786954926212895 absolute error = 2.868497745806696e-16 relative error = 1.5603653025719932230047006483887e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.967 y[1] (analytic) = 1.8388176819843396677356530471789 y[1] (numeric) = 1.8388176819843399543102755178179 absolute error = 2.865746224706390e-16 relative error = 1.5584721926394855019462879378872e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.968 y[1] (analytic) = 1.8392848857630930298271064216799 y[1] (numeric) = 1.8392848857630933161251223702979 absolute error = 2.862980159486180e-16 relative error = 1.5565724383682794315249226720497e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.969 y[1] (analytic) = 1.8397517324024223860449184110154 y[1] (numeric) = 1.8397517324024226720648745320475 absolute error = 2.860199561210321e-16 relative error = 1.5546660513129978007965217469387e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.97 y[1] (analytic) = 1.8402182200349418015337669214602 y[1] (numeric) = 1.8402182200349420872742110215805 absolute error = 2.857404441001203e-16 relative error = 1.5527530430314655896296048416812e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.971 y[1] (analytic) = 1.8406843467947013681994170923787 y[1] (numeric) = 1.8406843467947016536588980963092 absolute error = 2.854594810039305e-16 relative error = 1.5508334250846372739434654540270e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.972 y[1] (analytic) = 1.8411501108171946685058657402856 y[1] (numeric) = 1.8411501108171949536829336966001 absolute error = 2.851770679563145e-16 relative error = 1.5489072090365224412718055627726e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.973 y[1] (analytic) = 1.8416155102393662334985254946331 y[1] (numeric) = 1.8416155102393665183917315815573 absolute error = 2.848932060869242e-16 relative error = 1.5469744064541184077063190069729e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.974 y[1] (analytic) = 1.8420805431996189950236165425329 y[1] (numeric) = 1.8420805431996192796315130737397 absolute error = 2.846078965312068e-16 relative error = 1.5450350289073378808568376907409e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=331.8MB, alloc=4.3MB, time=46.56 NO POLE x[1] = 0.975 y[1] (analytic) = 1.8425452078378217321139571147827 y[1] (numeric) = 1.8425452078378220164350975451826 absolute error = 2.843211404303999e-16 relative error = 1.5430890879689365621690926723448e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.976 y[1] (analytic) = 1.8430095022953165115113671799619 y[1] (numeric) = 1.8430095022953167955443061114896 absolute error = 2.840329389315277e-16 relative error = 1.5411365952144471998163162381382e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.977 y[1] (analytic) = 1.8434734247149261222959232669052 y[1] (numeric) = 1.8434734247149264060392164543009 absolute error = 2.837432931873957e-16 relative error = 1.5391775622221059770024965755235e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.978 y[1] (analytic) = 1.843936973240961504592325908445 y[1] (numeric) = 1.8439369732409617880445302650316 absolute error = 2.834522043565866e-16 relative error = 1.5372120005727858917792859698437e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.979 y[1] (analytic) = 1.8444001460192291723236648908596 y[1] (numeric) = 1.8444001460192294554833384943148 absolute error = 2.831596736034552e-16 relative error = 1.5352399218499251880804058278482e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.98 y[1] (analytic) = 1.8448629411970386299828913038619 y[1] (numeric) = 1.8448629411970389128485934019862 absolute error = 2.828657020981243e-16 relative error = 1.5332613376394616875909076746236e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.981 y[1] (analytic) = 1.8453253569232097833923293151307 y[1] (numeric) = 1.8453253569232100659626203316102 absolute error = 2.825702910164795e-16 relative error = 1.5312762595297616319784165560029e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.982 y[1] (analytic) = 1.8457873913480803444215846412176 y[1] (numeric) = 1.8457873913480806266950261813822 absolute error = 2.822734415401646e-16 relative error = 1.5292846991115522552697898754999e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.983 y[1] (analytic) = 1.8462490426235132296342308530686 y[1] (numeric) = 1.8462490426235135116093857096457 absolute error = 2.819751548565771e-16 relative error = 1.5272866679778553716220826997364e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.984 y[1] (analytic) = 1.8467103089029039528336789392803 y[1] (numeric) = 1.8467103089029042345091110981438 absolute error = 2.816754321588635e-16 relative error = 1.5252821777239203521824443734319e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=335.7MB, alloc=4.3MB, time=47.10 NO POLE x[1] = 0.985 y[1] (analytic) = 1.8471711883411880114786599534698 y[1] (numeric) = 1.8471711883411882928529345993839 absolute error = 2.813742746459141e-16 relative error = 1.5232712399471548679763174958374e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.986 y[1] (analytic) = 1.8476316790948482669387750936748 y[1] (numeric) = 1.8476316790948485480104586160333 absolute error = 2.810716835223585e-16 relative error = 1.5212538662470598974897502828191e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.987 y[1] (analytic) = 1.8480917793219223185605922014248 y[1] (numeric) = 1.8480917793219225993282521999858 absolute error = 2.807676599985610e-16 relative error = 1.5192300682251646626744657563043e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.988 y[1] (analytic) = 1.8485514871820098715147924259303 y[1] (numeric) = 1.8485514871820101519769977165453 absolute error = 2.804622052906150e-16 relative error = 1.5171998574849566247850480699251e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.989 y[1] (analytic) = 1.849010800836280098394895674625 y[1] (numeric) = 1.8490108008362803785502162949641 absolute error = 2.801553206203391e-16 relative error = 1.5151632456318211509952733233772e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.99 y[1] (analytic) = 1.8494697184474789945381184649768 y[1] (numeric) = 1.8494697184474792743851256802483 absolute error = 2.798470072152715e-16 relative error = 1.5131202442729724512728994478953e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.991 y[1] (analytic) = 1.8499282381799367270389429039421 y[1] (numeric) = 1.8499282381799370065762092126076 absolute error = 2.795372663086655e-16 relative error = 1.5110708650173909363422919918092e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.992 y[1] (analytic) = 1.8503863581995749774260007505866 y[1] (numeric) = 1.8503863581995752566520998900708 absolute error = 2.792260991394842e-16 relative error = 1.5090151194757567173953041149285e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.993 y[1] (analytic) = 1.8508440766739142779729018641261 y[1] (numeric) = 1.8508440766739145568864088165221 absolute error = 2.789135069523960e-16 relative error = 1.5069530192603878988702294189391e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.994 y[1] (analytic) = 1.8513013917720813416136618038562 y[1] (numeric) = 1.8513013917720816202131528016253 absolute error = 2.785994909977691e-16 relative error = 1.5048845759851739330323121494223e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=339.5MB, alloc=4.3MB, time=47.63 NO POLE x[1] = 0.995 y[1] (analytic) = 1.8517583016648163854334089290326 y[1] (numeric) = 1.8517583016648166637174614606995 absolute error = 2.782840525316669e-16 relative error = 1.5028098012655143053298299581154e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.996 y[1] (analytic) = 1.8522148045244804477050770456389 y[1] (numeric) = 1.8522148045244807256722698614819 absolute error = 2.779671928158430e-16 relative error = 1.5007287067182555226011183946932e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.997 y[1] (analytic) = 1.8526708985250626984428154630276 y[1] (numeric) = 1.8526708985250629760917285807633 absolute error = 2.776489131177357e-16 relative error = 1.4986413039616258672100375869185e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.998 y[1] (analytic) = 1.8531265818421877434428742565406 y[1] (numeric) = 1.853126581842188020772088967004 absolute error = 2.773292147104634e-16 relative error = 1.4965476046151754756543026322486e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.999 y[1] (analytic) = 1.8535818526531229217827485823076 y[1] (numeric) = 1.8535818526531231987908474551269 absolute error = 2.770080988728193e-16 relative error = 1.4944476202997131004380246426028e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1 y[1] (analytic) = 1.8540367091367855967493920573752 y[1] (numeric) = 1.8540367091367858734349589466415 absolute error = 2.766855668892663e-16 relative error = 1.4923413626372444150769312663233e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.001 y[1] (analytic) = 1.8544911494737504401673355020337 y[1] (numeric) = 1.8544911494737507165289555519657 absolute error = 2.763616200499320e-16 relative error = 1.4902288432509113202350590134885e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.002 y[1] (analytic) = 1.8549451718462567100975737415797 y[1] (numeric) = 1.8549451718462569861338333921829 absolute error = 2.760362596506032e-16 relative error = 1.4881100737649290145582601648643e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.003 y[1] (analytic) = 1.8553987744382155218781096816709 y[1] (numeric) = 1.855398774438215797587596674392 absolute error = 2.757094869927211e-16 relative error = 1.4859850658045273015176584951788e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.004 y[1] (analytic) = 1.8558519554352171124770715047908 y[1] (numeric) = 1.8558519554352173878583748881667 absolute error = 2.753813033833759e-16 relative error = 1.4838538309958891200111534075862e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=343.3MB, alloc=4.3MB, time=48.17 NO POLE x[1] = 1.005 y[1] (analytic) = 1.8563047130245380981293455850414 y[1] (numeric) = 1.8563047130245383731810557203431 absolute error = 2.750517101353017e-16 relative error = 1.4817163809660911516761285346593e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.006 y[1] (analytic) = 1.8567570453951487252276945844082 y[1] (numeric) = 1.8567570453951489999484031512792 absolute error = 2.747207085668710e-16 relative error = 1.4795727273430427312092053109124e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.007 y[1] (analytic) = 1.8572089507377201144393571756936 y[1] (numeric) = 1.8572089507377203888276571777831 absolute error = 2.743883000020895e-16 relative error = 1.4774228817554268315345247787485e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.008 y[1] (analytic) = 1.8576604272446314980191529353775 y[1] (numeric) = 1.8576604272446317720736387059687 absolute error = 2.740544857705912e-16 relative error = 1.4752668558326431201301866271972e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.009 y[1] (analytic) = 1.8581114731099774502901431636373 y[1] (numeric) = 1.8581114731099777240094103712698 absolute error = 2.737192672076325e-16 relative error = 1.4731046612047460864852949814061e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.01 y[1] (analytic) = 1.8585620865295751112629257185226 y[1] (numeric) = 1.8585620865295753846455713726097 absolute error = 2.733826456540871e-16 relative error = 1.4709363095023879338054007678240e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.011 y[1] (analytic) = 1.8590122657009714033646693967377 y[1] (numeric) = 1.8590122657009716764092918531787 absolute error = 2.730446224564410e-16 relative error = 1.4687618123567624612653348991894e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.012 y[1] (analytic) = 1.8594620088234502412490209545172 y[1] (numeric) = 1.8594620088234505139542199213036 absolute error = 2.727051989667864e-16 relative error = 1.4665811813995434814849262342187e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.013 y[1] (analytic) = 1.8599113140980397346580455385782 y[1] (numeric) = 1.8599113140980400070224220813949 absolute error = 2.723643765428167e-16 relative error = 1.4643944282628296108200306816515e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.014 y[1] (analytic) = 1.8603601797275193843073890889926 y[1] (numeric) = 1.8603601797275196563295456368139 absolute error = 2.720221565478213e-16 relative error = 1.4622015645790884336081677421458e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=347.1MB, alloc=4.3MB, time=48.70 NO POLE x[1] = 1.015 y[1] (analytic) = 1.860808603916427270765879182924 y[1] (numeric) = 1.8608086039164275424444195336037 absolute error = 2.716785403506797e-16 relative error = 1.4600026019810973542427139994123e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.016 y[1] (analytic) = 1.8612565848710672363008088104106 y[1] (numeric) = 1.8612565848710675076343381362668 absolute error = 2.713335293258562e-16 relative error = 1.4577975521018881269969621616491e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.017 y[1] (analytic) = 1.8617041207995160596601757106349 y[1] (numeric) = 1.8617041207995163306473005640294 absolute error = 2.709871248533945e-16 relative error = 1.4555864265746912972025689782351e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.018 y[1] (analytic) = 1.86215120991163062376317814929 y[1] (numeric) = 1.8621512099116308944025064682019 absolute error = 2.706393283189119e-16 relative error = 1.4533692370328789426925116334287e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.019 y[1] (analytic) = 1.8625978504190550762702963846151 y[1] (numeric) = 1.8625978504190553465604374982093 absolute error = 2.702901411135942e-16 relative error = 1.4511459951099116238858972375987e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.02 y[1] (analytic) = 1.8630440405352279830043175513228 y[1] (numeric) = 1.8630440405352282529438821855125 absolute error = 2.699395646341897e-16 relative error = 1.4489167124392809471427615186284e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.021 y[1] (analytic) = 1.8634897784753894741936902878558 y[1] (numeric) = 1.8634897784753897437812905708596 absolute error = 2.695876002830038e-16 relative error = 1.4466814006544557979416439093190e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.022 y[1] (analytic) = 1.8639350624565883835096241430832 y[1] (numeric) = 1.8639350624565886527438736109767 absolute error = 2.692342494678935e-16 relative error = 1.4444400713888284820128828637898e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.023 y[1] (analytic) = 1.8643798906976893798683776235576 y[1] (numeric) = 1.8643798906976896487478912258193 absolute error = 2.688795136022617e-16 relative error = 1.4421927362756602379878469589715e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.024 y[1] (analytic) = 1.8648242614193800919702076816898 y[1] (numeric) = 1.864824261419380360493601786741 absolute error = 2.685233941050512e-16 relative error = 1.4399394069480255861399964506497e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=350.9MB, alloc=4.3MB, time=49.24 NO POLE x[1] = 1.025 y[1] (analytic) = 1.8652681728441782255464824985418 y[1] (numeric) = 1.8652681728441784937123748992815 absolute error = 2.681658924007397e-16 relative error = 1.4376800950387624844255795135395e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.026 y[1] (analytic) = 1.8657116231964386732864885822783 y[1] (numeric) = 1.8657116231964389410934985016116 absolute error = 2.678070099193333e-16 relative error = 1.4354148121804148821982791010509e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.027 y[1] (analytic) = 1.8661546107023606174154924845259 y[1] (numeric) = 1.8661546107023608848622405808875 absolute error = 2.674467480963616e-16 relative error = 1.4331435700051842957031923964153e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.028 y[1] (analytic) = 1.8665971335899946248956468318657 y[1] (numeric) = 1.8665971335899948919807552047372 absolute error = 2.670851083728715e-16 relative error = 1.4308663801448748538127281881440e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.029 y[1] (analytic) = 1.8670391900892497352213598782938 y[1] (numeric) = 1.867039190089250001943452073715 absolute error = 2.667220921954212e-16 relative error = 1.4285832542308398587060343915405e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.03 y[1] (analytic) = 1.867480778431900540780777406622 y[1] (numeric) = 1.8674807784319008071384784226969 absolute error = 2.663577010160749e-16 relative error = 1.4262942038939325361161613762707e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.031 y[1] (analytic) = 1.8679218968515942597550555423321 y[1] (numeric) = 1.8679218968515945257469918347292 absolute error = 2.659919362923971e-16 relative error = 1.4239992407644550790518881333356e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.032 y[1] (analytic) = 1.8683625435838578015271328922236 y[1] (numeric) = 1.8683625435838580671519323796696 absolute error = 2.656247994874460e-16 relative error = 1.4216983764721033114172764946571e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.033 y[1] (analytic) = 1.8688027168661048245717403821847 y[1] (numeric) = 1.8688027168661050898280324519532 absolute error = 2.652562920697685e-16 relative error = 1.4193916226459203560305919562463e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.034 y[1] (analytic) = 1.8692424149376427867984172434606 y[1] (numeric) = 1.8692424149376430516848327568542 absolute error = 2.648864155133936e-16 relative error = 1.4170789909142421726825213053589e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=354.7MB, alloc=4.3MB, time=49.79 NO POLE x[1] = 1.035 y[1] (analytic) = 1.8696816360396799883193317847529 y[1] (numeric) = 1.8696816360396802528345030825801 absolute error = 2.645151712978272e-16 relative error = 1.4147604929046510248587002589527e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.036 y[1] (analytic) = 1.8701203784153326066137358882597 y[1] (numeric) = 1.8701203784153328707562967963052 absolute error = 2.641425609080455e-16 relative error = 1.4124361402439218895015151248356e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.037 y[1] (analytic) = 1.8705586403096317240609125812166 y[1] (numeric) = 1.8705586403096319878294984157062 absolute error = 2.637685858344896e-16 relative error = 1.4101059445579757207066079290492e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.038 y[1] (analytic) = 1.8709964199695303478135065605201 y[1] (numeric) = 1.8709964199695306112067541335793 absolute error = 2.633932475730592e-16 relative error = 1.4077699174718283318489594881111e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.039 y[1] (analytic) = 1.8714337156439104219831581864695 y[1] (numeric) = 1.8714337156439106849997058115767 absolute error = 2.630165476251072e-16 relative error = 1.4054280706095445213173539237784e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.04 y[1] (analytic) = 1.8718705255835898321103922124431 y[1] (numeric) = 1.8718705255835900947488797098756 absolute error = 2.626384874974325e-16 relative error = 1.4030804155941830089054964986655e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.041 y[1] (analytic) = 1.87230684804132940189074338029 y[1] (numeric) = 1.8723068480413296641498120825653 absolute error = 2.622590687022753e-16 relative error = 1.4007269640477551638820206210466e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.042 y[1] (analytic) = 1.8727426812718398821291319862672 y[1] (numeric) = 1.8727426812718401440074247435775 absolute error = 2.618782927573103e-16 relative error = 1.3983677275911729390218524110301e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.043 y[1] (analytic) = 1.8731780235317889318945336093363 y[1] (numeric) = 1.873178023531789193390694794977 absolute error = 2.614961611856407e-16 relative error = 1.3960027178442015095944599948084e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.044 y[1] (analytic) = 1.8736128730798080918470183924498 y[1] (numeric) = 1.8736128730798083529596939082421 absolute error = 2.611126755157923e-16 relative error = 1.3936319464254128732273828873148e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=358.5MB, alloc=4.3MB, time=50.33 NO POLE x[1] = 1.045 y[1] (analytic) = 1.8740472281764997497092665779676 y[1] (numeric) = 1.8740472281765000104371038596749 absolute error = 2.607278372817073e-16 relative error = 1.3912554249521382743478481232969e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.046 y[1] (analytic) = 1.8744810870844440978546984204293 y[1] (numeric) = 1.8744810870844443581963464431673 absolute error = 2.603416480227380e-16 relative error = 1.3888731650404205217481407536890e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.047 y[1] (analytic) = 1.8749144480682060829843881334378 y[1] (numeric) = 1.8749144480682063429384974170789 absolute error = 2.599541092836411e-16 relative error = 1.3864851783049699326184439552932e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.048 y[1] (analytic) = 1.8753473093943423478649631722675 y[1] (numeric) = 1.8753473093943426074301857868384 absolute error = 2.595652226145709e-16 relative error = 1.3840914763591148318610798125295e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.049 y[1] (analytic) = 1.8757796693314081650997219098522 y[1] (numeric) = 1.8757796693314084242747114809257 absolute error = 2.591749895710735e-16 relative error = 1.3816920708147578104912523641263e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.05 y[1] (analytic) = 1.8762115261499643629052346309298 y[1] (numeric) = 1.8762115261499646216886463450106 absolute error = 2.587834117140808e-16 relative error = 1.3792869732823313376171135412139e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.051 y[1] (analytic) = 1.8766428781225842428657247471732 y[1] (numeric) = 1.8766428781225845012562153570768 absolute error = 2.583904906099036e-16 relative error = 1.3768761953707489966402851364182e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.052 y[1] (analytic) = 1.8770737235238604896375592250057 y[1] (numeric) = 1.8770737235238607476337870552313 absolute error = 2.579962278302256e-16 relative error = 1.3744597486873619417587052188976e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.053 y[1] (analytic) = 1.8775040606304120725762094173524 y[1] (numeric) = 1.87750406063041233017683436945 absolute error = 2.576006249520976e-16 relative error = 1.3720376448379168376685948313124e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.054 y[1] (analytic) = 1.8779338877208911392580758006874 y[1] (numeric) = 1.877933887720891396461759358618 absolute error = 2.572036835579306e-16 relative error = 1.3696098954265083572384837257936e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=362.4MB, alloc=4.3MB, time=50.87 NO POLE x[1] = 1.055 y[1] (analytic) = 1.8783632030759899008696025392679 y[1] (numeric) = 1.8783632030759901576750077747575 absolute error = 2.568054052354896e-16 relative error = 1.3671765120555358283270473923610e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.056 y[1] (analytic) = 1.8787920049784475094361403292782 y[1] (numeric) = 1.8787920049784477658419319071655 absolute error = 2.564057915778873e-16 relative error = 1.3647375063256597646780113692043e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.057 y[1] (analytic) = 1.8792202917130569268630486166013 y[1] (numeric) = 1.8792202917130571828678928001791 absolute error = 2.560048441835778e-16 relative error = 1.3622928898357588128481591528614e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.058 y[1] (analytic) = 1.8796480615666717857615610329687 y[1] (numeric) = 1.8796480615666720413641256893189 absolute error = 2.556025646563502e-16 relative error = 1.3598426741828865821206553264609e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.059 y[1] (analytic) = 1.8800753128282132420319707561741 y[1] (numeric) = 1.8800753128282134972309253614962 absolute error = 2.551989546053221e-16 relative error = 1.3573868709622283572163307615626e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.06 y[1] (analytic) = 1.880502043788676819176725470746 y[1] (numeric) = 1.8805020437886770739707411156791 absolute error = 2.547940156449331e-16 relative error = 1.3549254917670582253824735591948e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.061 y[1] (analytic) = 1.8809282527411392443160546858251 y[1] (numeric) = 1.8809282527411394987038040807637 absolute error = 2.543877493949386e-16 relative error = 1.3524585481886982117734918133617e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.062 y[1] (analytic) = 1.8813539379807652758787853568533 y[1] (numeric) = 1.8813539379807655298589428372561 absolute error = 2.539801574804028e-16 relative error = 1.3499860518164735727011179994926e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.063 y[1] (analytic) = 1.8817790978048145229410350569125 y[1] (numeric) = 1.8817790978048147765122765886057 absolute error = 2.535712415316932e-16 relative error = 1.3475080142376764749247732411041e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.064 y[1] (analytic) = 1.8822037305126482561855053520369 y[1] (numeric) = 1.8822037305126485093465085365096 absolute error = 2.531610031844727e-16 relative error = 1.3450244470375173269364114703090e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=366.2MB, alloc=4.3MB, time=51.40 NO POLE x[1] = 1.065 y[1] (analytic) = 1.8826278344057362104541315524024 y[1] (numeric) = 1.8826278344057364632035756320967 absolute error = 2.527494440796943e-16 relative error = 1.3425353617990903399673047838329e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.066 y[1] (analytic) = 1.8830514077876633788668786378677 y[1] (numeric) = 1.8830514077876636312034445014616 absolute error = 2.523365658635939e-16 relative error = 1.3400407701033293984846784586314e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.067 y[1] (analytic) = 1.8834744489641367984795068917398 y[1] (numeric) = 1.8834744489641370504018770794235 absolute error = 2.519223701876837e-16 relative error = 1.3375406835289675283910673638173e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.068 y[1] (analytic) = 1.8838969562429923274531646207502 y[1] (numeric) = 1.8838969562429925789600233294962 absolute error = 2.515068587087460e-16 relative error = 1.3350351136524988952218887406698e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.069 y[1] (analytic) = 1.884318927934201413708699291907 y[1] (numeric) = 1.884318927934201664798732380733 absolute error = 2.510900330888260e-16 relative error = 1.3325240720481358982240689309562e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.07 y[1] (analytic) = 1.8847403623498778550386124780022 y[1] (numeric) = 1.8847403623498781057105074732279 absolute error = 2.506718949952257e-16 relative error = 1.3300075702877725097090044350228e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.071 y[1] (analytic) = 1.8851612578042845506496181729696 y[1] (numeric) = 1.8851612578042848009020642734666 absolute error = 2.502524461004970e-16 relative error = 1.3274856199409437707704642424025e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.072 y[1] (analytic) = 1.8855816126138402441087983158608 y[1] (numeric) = 1.8855816126138404939404863982956 absolute error = 2.498316880824348e-16 relative error = 1.3249582325747856916852091037883e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.073 y[1] (analytic) = 1.8860014250971262576663837478079 y[1] (numeric) = 1.8860014250971265070760063718785 absolute error = 2.494096226240706e-16 relative error = 1.3224254197539982070461041597319e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.074 y[1] (analytic) = 1.8864206935748932179282233198288 y[1] (numeric) = 1.8864206935748934669144747334946 absolute error = 2.489862514136658e-16 relative error = 1.3198871930408069396058731709906e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=370.0MB, alloc=4.3MB, time=51.94 NO POLE x[1] = 1.075 y[1] (analytic) = 1.886839416370067772851038470566 y[1] (numeric) = 1.8868394163700680214126146152706 absolute error = 2.485615761447046e-16 relative error = 1.3173435639949232442750439573009e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.076 y[1] (analytic) = 1.8872575918077593000335953018961 y[1] (numeric) = 1.8872575918077595481691938177836 absolute error = 2.481355985158875e-16 relative error = 1.3147945441735078332030496596183e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.077 y[1] (analytic) = 1.8876752182152666062769609966666 y[1] (numeric) = 1.8876752182152668539852812277911 absolute error = 2.477083202311245e-16 relative error = 1.3122401451311332081794772976036e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.078 y[1] (analytic) = 1.8880922939220846183870463464671 y[1] (numeric) = 1.8880922939220848656667893459952 absolute error = 2.472797429995281e-16 relative error = 1.3096803784197454314039862376153e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.079 y[1] (analytic) = 1.8885088172599110651926711881852 y[1] (numeric) = 1.8885088172599113120425397235919 absolute error = 2.468498685354067e-16 relative error = 1.3071152555886284123132949810724e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.08 y[1] (analytic) = 1.8889247865626531507524246859958 y[1] (numeric) = 1.8889247865626533971711232442534 absolute error = 2.464186985582576e-16 relative error = 1.3045447881843664709212046528594e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.081 y[1] (analytic) = 1.8893402001664342187236276402395 y[1] (numeric) = 1.8893402001664344647098624329996 absolute error = 2.459862347927601e-16 relative error = 1.3019689877508078263095772663328e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.082 y[1] (analytic) = 1.8897550564096004078667393562263 y[1] (numeric) = 1.889755056409600653419218324995 absolute error = 2.455524789687687e-16 relative error = 1.2993878658290290083919414175288e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.083 y[1] (analytic) = 1.8901693536327272986585870642125 y[1] (numeric) = 1.8901693536327275437760198855185 absolute error = 2.451174328213060e-16 relative error = 1.2968014339572980748649439627506e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.084 y[1] (analytic) = 1.8905830901786265509878314464938 y[1] (numeric) = 1.89058309017862679566892953705 absolute error = 2.446810980905562e-16 relative error = 1.2942097036710413951593412892696e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=373.8MB, alloc=4.3MB, time=52.47 NO POLE x[1] = 1.085 y[1] (analytic) = 1.8909962643923525329061174986041 y[1] (numeric) = 1.8909962643923527771495940204616 absolute error = 2.442434765218575e-16 relative error = 1.2916126865028050054978582307402e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.086 y[1] (analytic) = 1.8914088746212089404083957288534 y[1] (numeric) = 1.8914088746212091842129655945491 absolute error = 2.438045698656957e-16 relative error = 1.2890103939822227031482642374360e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.087 y[1] (analytic) = 1.8918209192147554082159345837478 y[1] (numeric) = 1.8918209192147556515803144614445 absolute error = 2.433643798776967e-16 relative error = 1.2864028376359787115100341984607e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.088 y[1] (analytic) = 1.8922323965248141115355809760553 y[1] (numeric) = 1.8922323965248143544584892946753 absolute error = 2.429229083186200e-16 relative error = 1.2837900289877760218510404260354e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.089 y[1] (analytic) = 1.8926433049054763587688618872782 y[1] (numeric) = 1.8926433049054766012490188416294 absolute error = 2.424801569543512e-16 relative error = 1.2811719795582998353465000874181e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.09 y[1] (analytic) = 1.8930536427131091751445562169156 y[1] (numeric) = 1.8930536427131094171806837728108 absolute error = 2.420361275558952e-16 relative error = 1.2785487008651850925964853927033e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.091 y[1] (analytic) = 1.893463408306361877248402357007 y[1] (numeric) = 1.893463408306362118839224256376 absolute error = 2.415908218993690e-16 relative error = 1.2759202044229822744764708240520e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.092 y[1] (analytic) = 1.8938726000461726384236433818926 y[1] (numeric) = 1.8938726000461728795678851478872 absolute error = 2.411442417659946e-16 relative error = 1.2732865017431241165563665483415e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.093 y[1] (analytic) = 1.8942812162957750450161482597636 y[1] (numeric) = 1.8942812162957752857125372018554 absolute error = 2.406963889420918e-16 relative error = 1.2706476043338921794114871791173e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.094 y[1] (analytic) = 1.8946892554207046434378841142589 y[1] (numeric) = 1.8946892554207048836851493333304 absolute error = 2.402472652190715e-16 relative error = 1.2680035237003864413025598139031e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=377.6MB, alloc=4.3MB, time=53.01 NO POLE x[1] = 1.095 y[1] (analytic) = 1.8950967157888054780225512909492 y[1] (numeric) = 1.8950967157888057178194236843772 absolute error = 2.397968723934280e-16 relative error = 1.2653542713444899930208746607753e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.096 y[1] (analytic) = 1.8955035957702366196472298148852 y[1] (numeric) = 1.895503595770236858992442081617 absolute error = 2.393452122667318e-16 relative error = 1.2626998587648367552454774561949e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.097 y[1] (analytic) = 1.8959098937374786850939227613277 y[1] (numeric) = 1.8959098937374789239862094069507 absolute error = 2.388922866456230e-16 relative error = 1.2600402974567827408167950078049e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.098 y[1] (analytic) = 1.896315608065340347124919102181 y[1] (numeric) = 1.8963156080653405855630164439844 absolute error = 2.384380973418034e-16 relative error = 1.2573755989123708366907364694419e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.099 y[1] (analytic) = 1.896720737130964835245935735356 y[1] (numeric) = 1.8967207371309650732285819073856 absolute error = 2.379826461720296e-16 relative error = 1.2547057746203012409753223850521e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1.1 y[1] (analytic) = 1.8971252793138364271310356531637 y[1] (numeric) = 1.8971252793138366646569706112695 absolute error = 2.375259349581058e-16 relative error = 1.2520308360659006936100155731442e-14 % h = 0.001 Finished! Maximum Iterations Reached before Solution Completed! diff ( y , x , 1 ) = sin(x) * cos(x) ; Iterations = 1000 Total Elapsed Time = 53 Seconds Elapsed Time(since restart) = 53 Seconds Expected Time Remaining = 7 Minutes 53 Seconds Optimized Time Remaining = 7 Minutes 52 Seconds Time to Timeout = 14 Minutes 6 Seconds Percent Done = 10.11 % > quit memory used=379.9MB, alloc=4.3MB, time=53.31