|\^/| Maple 12 (IBM INTEL LINUX) ._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2008 \ MAPLE / All rights reserved. Maple is a trademark of <____ ____> Waterloo Maple Inc. | Type ? for help. > #BEGIN OUTFILE1 > > # Begin Function number 3 > display_alot := proc(iter) > global > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > DEBUGMASSIVE, > ALWAYS, > #Top Generate Globals Decl > glob_max_minutes, > glob_iter, > MAX_UNCHANGED, > glob_max_trunc_err, > glob_log10_abserr, > glob_large_float, > glob_h, > glob_dump, > glob_html_log, > glob_optimal_expect_sec, > glob_hmin_init, > hours_in_day, > sec_in_min, > glob_curr_iter_when_opt, > glob_start, > glob_unchanged_h_cnt, > glob_optimal_clock_start_sec, > glob_look_poles, > glob_clock_sec, > glob_percent_done, > glob_initial_pass, > glob_clock_start_sec, > glob_log10normmin, > glob_subiter_method, > glob_log10abserr, > glob_current_iter, > glob_warned2, > glob_optimal_start, > glob_not_yet_start_msg, > glob_max_opt_iter, > glob_max_sec, > glob_dump_analytic, > glob_not_yet_finished, > years_in_century, > glob_display_flag, > glob_log10relerr, > glob_warned, > days_in_year, > min_in_hour, > glob_normmax, > glob_smallish_float, > glob_small_float, > glob_max_rel_trunc_err, > glob_max_iter, > glob_abserr, > glob_hmin, > centuries_in_millinium, > glob_orig_start_sec, > glob_last_good_h, > glob_optimal_done, > glob_almost_1, > djd_debug, > glob_no_eqs, > glob_max_hours, > glob_log10_relerr, > glob_relerr, > glob_hmax, > glob_disp_incr, > glob_reached_optimal_h, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp0, > array_tmp1_g, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_tmp3_g, > array_type_pole, > array_1st_rel_error, > array_pole, > array_last_rel_error, > array_fact_1, > array_norms, > array_m1, > array_y, > array_x, > array_y_init, > array_real_pole, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_higher, > array_y_higher_work2, > array_poles, > array_y_set_initial, > glob_last; > > local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; > #TOP DISPLAY ALOT > if (iter >= 0) then # if number 1 > ind_var := array_x[1]; > omniout_float(ALWAYS,"x[1] ",33,ind_var,20," "); > analytic_val_y := exact_soln_y(ind_var); > omniout_float(ALWAYS,"y[1] (analytic) ",33,analytic_val_y,20," "); > term_no := 1; > numeric_val := array_y[term_no]; > abserr := abs(numeric_val - analytic_val_y); > omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," "); > if (abs(analytic_val_y) <> 0.0) then # if number 2 > relerr := abserr*100.0/abs(analytic_val_y); > else > relerr := -1.0 ; > fi;# end if 2 > ; > if glob_iter = 1 then # if number 2 > array_1st_rel_error[1] := relerr; > else > array_last_rel_error[1] := relerr; > fi;# end if 2 > ; > omniout_float(ALWAYS,"absolute error ",4,abserr,20," "); > omniout_float(ALWAYS,"relative error ",4,relerr,20,"%"); > omniout_float(ALWAYS,"h ",4,glob_h,20," "); > #BOTTOM DISPLAY ALOT > fi;# end if 1 > ; > # End Function number 3 > end; display_alot := proc(iter) local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; global DEBUGL, INFO, glob_iolevel, glob_max_terms, DEBUGMASSIVE, ALWAYS, glob_max_minutes, glob_iter, MAX_UNCHANGED, glob_max_trunc_err, glob_log10_abserr, glob_large_float, glob_h, glob_dump, glob_html_log, glob_optimal_expect_sec, glob_hmin_init, hours_in_day, sec_in_min, glob_curr_iter_when_opt, glob_start, glob_unchanged_h_cnt, glob_optimal_clock_start_sec, glob_look_poles, glob_clock_sec, glob_percent_done, glob_initial_pass, glob_clock_start_sec, glob_log10normmin, glob_subiter_method, glob_log10abserr, glob_current_iter, glob_warned2, glob_optimal_start, glob_not_yet_start_msg, glob_max_opt_iter, glob_max_sec, glob_dump_analytic, glob_not_yet_finished, years_in_century, glob_display_flag, glob_log10relerr, glob_warned, days_in_year, min_in_hour, glob_normmax, glob_smallish_float, glob_small_float, glob_max_rel_trunc_err, glob_max_iter, glob_abserr, glob_hmin, centuries_in_millinium, glob_orig_start_sec, glob_last_good_h, glob_optimal_done, glob_almost_1, djd_debug, glob_no_eqs, glob_max_hours, glob_log10_relerr, glob_relerr, glob_hmax, glob_disp_incr, glob_reached_optimal_h, djd_debug2, array_const_1, array_const_0D0, array_tmp0, array_tmp1_g, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_tmp3_g, array_type_pole, array_1st_rel_error, array_pole, array_last_rel_error, array_fact_1, array_norms, array_m1, array_y, array_x, array_y_init, array_real_pole, array_y_higher_work, array_fact_2, array_complex_pole, array_y_higher, array_y_higher_work2, array_poles, array_y_set_initial, glob_last; if 0 <= iter then ind_var := array_x[1]; omniout_float(ALWAYS, "x[1] ", 33, ind_var, 20, " "); analytic_val_y := exact_soln_y(ind_var); omniout_float(ALWAYS, "y[1] (analytic) ", 33, analytic_val_y, 20, " "); term_no := 1; numeric_val := array_y[term_no]; abserr := abs(numeric_val - analytic_val_y); omniout_float(ALWAYS, "y[1] (numeric) ", 33, numeric_val, 20, " "); if abs(analytic_val_y) <> 0. then relerr := abserr*100.0/abs(analytic_val_y) else relerr := -1.0 end if; if glob_iter = 1 then array_1st_rel_error[1] := relerr else array_last_rel_error[1] := relerr end if; omniout_float(ALWAYS, "absolute error ", 4, abserr, 20, " "); omniout_float(ALWAYS, "relative error ", 4, relerr, 20, "%"); omniout_float(ALWAYS, "h ", 4, glob_h, 20, " ") end if end proc > # Begin Function number 4 > adjust_for_pole := proc(h_param) > global > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > DEBUGMASSIVE, > ALWAYS, > #Top Generate Globals Decl > glob_max_minutes, > glob_iter, > MAX_UNCHANGED, > glob_max_trunc_err, > glob_log10_abserr, > glob_large_float, > glob_h, > glob_dump, > glob_html_log, > glob_optimal_expect_sec, > glob_hmin_init, > hours_in_day, > sec_in_min, > glob_curr_iter_when_opt, > glob_start, > glob_unchanged_h_cnt, > glob_optimal_clock_start_sec, > glob_look_poles, > glob_clock_sec, > glob_percent_done, > glob_initial_pass, > glob_clock_start_sec, > glob_log10normmin, > glob_subiter_method, > glob_log10abserr, > glob_current_iter, > glob_warned2, > glob_optimal_start, > glob_not_yet_start_msg, > glob_max_opt_iter, > glob_max_sec, > glob_dump_analytic, > glob_not_yet_finished, > years_in_century, > glob_display_flag, > glob_log10relerr, > glob_warned, > days_in_year, > min_in_hour, > glob_normmax, > glob_smallish_float, > glob_small_float, > glob_max_rel_trunc_err, > glob_max_iter, > glob_abserr, > glob_hmin, > centuries_in_millinium, > glob_orig_start_sec, > glob_last_good_h, > glob_optimal_done, > glob_almost_1, > djd_debug, > glob_no_eqs, > glob_max_hours, > glob_log10_relerr, > glob_relerr, > glob_hmax, > glob_disp_incr, > glob_reached_optimal_h, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp0, > array_tmp1_g, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_tmp3_g, > array_type_pole, > array_1st_rel_error, > array_pole, > array_last_rel_error, > array_fact_1, > array_norms, > array_m1, > array_y, > array_x, > array_y_init, > array_real_pole, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_higher, > array_y_higher_work2, > array_poles, > array_y_set_initial, > glob_last; > > local hnew, sz2, tmp; > #TOP ADJUST FOR POLE > > hnew := h_param; > glob_normmax := glob_small_float; > if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 1 > tmp := abs(array_y_higher[1,1]); > if (tmp < glob_normmax) then # if number 2 > glob_normmax := tmp; > fi;# end if 2 > fi;# end if 1 > ; > if (glob_look_poles and (abs(array_pole[1]) > glob_small_float) and (array_pole[1] <> glob_large_float)) then # if number 1 > sz2 := array_pole[1]/10.0; > if (sz2 < hnew) then # if number 2 > omniout_float(INFO,"glob_h adjusted to ",20,h_param,12,"due to singularity."); > omniout_str(INFO,"Reached Optimal"); > newline(); > return(hnew); > fi;# end if 2 > fi;# end if 1 > ; > if (not glob_reached_optimal_h) then # if number 1 > glob_reached_optimal_h := true; > glob_curr_iter_when_opt := glob_current_iter; > glob_optimal_clock_start_sec := elapsed_time_seconds(); > glob_optimal_start := array_x[1]; > fi;# end if 1 > ; > hnew := sz2; > #END block > #BOTTOM ADJUST FOR POLE > # End Function number 4 > end; adjust_for_pole := proc(h_param) local hnew, sz2, tmp; global DEBUGL, INFO, glob_iolevel, glob_max_terms, DEBUGMASSIVE, ALWAYS, glob_max_minutes, glob_iter, MAX_UNCHANGED, glob_max_trunc_err, glob_log10_abserr, glob_large_float, glob_h, glob_dump, glob_html_log, glob_optimal_expect_sec, glob_hmin_init, hours_in_day, sec_in_min, glob_curr_iter_when_opt, glob_start, glob_unchanged_h_cnt, glob_optimal_clock_start_sec, glob_look_poles, glob_clock_sec, glob_percent_done, glob_initial_pass, glob_clock_start_sec, glob_log10normmin, glob_subiter_method, glob_log10abserr, glob_current_iter, glob_warned2, glob_optimal_start, glob_not_yet_start_msg, glob_max_opt_iter, glob_max_sec, glob_dump_analytic, glob_not_yet_finished, years_in_century, glob_display_flag, glob_log10relerr, glob_warned, days_in_year, min_in_hour, glob_normmax, glob_smallish_float, glob_small_float, glob_max_rel_trunc_err, glob_max_iter, glob_abserr, glob_hmin, centuries_in_millinium, glob_orig_start_sec, glob_last_good_h, glob_optimal_done, glob_almost_1, djd_debug, glob_no_eqs, glob_max_hours, glob_log10_relerr, glob_relerr, glob_hmax, glob_disp_incr, glob_reached_optimal_h, djd_debug2, array_const_1, array_const_0D0, array_tmp0, array_tmp1_g, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_tmp3_g, array_type_pole, array_1st_rel_error, array_pole, array_last_rel_error, array_fact_1, array_norms, array_m1, array_y, array_x, array_y_init, array_real_pole, array_y_higher_work, array_fact_2, array_complex_pole, array_y_higher, array_y_higher_work2, array_poles, array_y_set_initial, glob_last; hnew := h_param; glob_normmax := glob_small_float; if glob_small_float < abs(array_y_higher[1, 1]) then tmp := abs(array_y_higher[1, 1]); if tmp < glob_normmax then glob_normmax := tmp end if end if; if glob_look_poles and glob_small_float < abs(array_pole[1]) and array_pole[1] <> glob_large_float then sz2 := array_pole[1]/10.0; if sz2 < hnew then omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12, "due to singularity."); omniout_str(INFO, "Reached Optimal"); newline(); return hnew end if end if; if not glob_reached_optimal_h then glob_reached_optimal_h := true; glob_curr_iter_when_opt := glob_current_iter; glob_optimal_clock_start_sec := elapsed_time_seconds(); glob_optimal_start := array_x[1] end if; hnew := sz2 end proc > # Begin Function number 5 > prog_report := proc(x_start,x_end) > global > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > DEBUGMASSIVE, > ALWAYS, > #Top Generate Globals Decl > glob_max_minutes, > glob_iter, > MAX_UNCHANGED, > glob_max_trunc_err, > glob_log10_abserr, > glob_large_float, > glob_h, > glob_dump, > glob_html_log, > glob_optimal_expect_sec, > glob_hmin_init, > hours_in_day, > sec_in_min, > glob_curr_iter_when_opt, > glob_start, > glob_unchanged_h_cnt, > glob_optimal_clock_start_sec, > glob_look_poles, > glob_clock_sec, > glob_percent_done, > glob_initial_pass, > glob_clock_start_sec, > glob_log10normmin, > glob_subiter_method, > glob_log10abserr, > glob_current_iter, > glob_warned2, > glob_optimal_start, > glob_not_yet_start_msg, > glob_max_opt_iter, > glob_max_sec, > glob_dump_analytic, > glob_not_yet_finished, > years_in_century, > glob_display_flag, > glob_log10relerr, > glob_warned, > days_in_year, > min_in_hour, > glob_normmax, > glob_smallish_float, > glob_small_float, > glob_max_rel_trunc_err, > glob_max_iter, > glob_abserr, > glob_hmin, > centuries_in_millinium, > glob_orig_start_sec, > glob_last_good_h, > glob_optimal_done, > glob_almost_1, > djd_debug, > glob_no_eqs, > glob_max_hours, > glob_log10_relerr, > glob_relerr, > glob_hmax, > glob_disp_incr, > glob_reached_optimal_h, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp0, > array_tmp1_g, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_tmp3_g, > array_type_pole, > array_1st_rel_error, > array_pole, > array_last_rel_error, > array_fact_1, > array_norms, > array_m1, > array_y, > array_x, > array_y_init, > array_real_pole, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_higher, > array_y_higher_work2, > array_poles, > array_y_set_initial, > glob_last; > > local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; > #TOP PROGRESS REPORT > clock_sec1 := elapsed_time_seconds(); > total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); > glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); > left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); > expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h) ,convfloat( clock_sec1) - convfloat(glob_orig_start_sec)); > opt_clock_sec := convfloat( clock_sec1) - convfloat(glob_optimal_clock_start_sec); > glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) +convfloat( glob_h) ,convfloat( opt_clock_sec)); > percent_done := comp_percent(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h)); > glob_percent_done := percent_done; > omniout_str_noeol(INFO,"Total Elapsed Time "); > omniout_timestr(convfloat(total_clock_sec)); > omniout_str_noeol(INFO,"Elapsed Time(since restart) "); > omniout_timestr(convfloat(glob_clock_sec)); > if convfloat(percent_done) < convfloat(100.0) then # if number 1 > omniout_str_noeol(INFO,"Expected Time Remaining "); > omniout_timestr(convfloat(expect_sec)); > omniout_str_noeol(INFO,"Optimized Time Remaining "); > omniout_timestr(convfloat(glob_optimal_expect_sec)); > fi;# end if 1 > ; > omniout_str_noeol(INFO,"Time to Timeout "); > omniout_timestr(convfloat(left_sec)); > omniout_float(INFO, "Percent Done ",33,percent_done,4,"%"); > #BOTTOM PROGRESS REPORT > # End Function number 5 > end; prog_report := proc(x_start, x_end) local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; global DEBUGL, INFO, glob_iolevel, glob_max_terms, DEBUGMASSIVE, ALWAYS, glob_max_minutes, glob_iter, MAX_UNCHANGED, glob_max_trunc_err, glob_log10_abserr, glob_large_float, glob_h, glob_dump, glob_html_log, glob_optimal_expect_sec, glob_hmin_init, hours_in_day, sec_in_min, glob_curr_iter_when_opt, glob_start, glob_unchanged_h_cnt, glob_optimal_clock_start_sec, glob_look_poles, glob_clock_sec, glob_percent_done, glob_initial_pass, glob_clock_start_sec, glob_log10normmin, glob_subiter_method, glob_log10abserr, glob_current_iter, glob_warned2, glob_optimal_start, glob_not_yet_start_msg, glob_max_opt_iter, glob_max_sec, glob_dump_analytic, glob_not_yet_finished, years_in_century, glob_display_flag, glob_log10relerr, glob_warned, days_in_year, min_in_hour, glob_normmax, glob_smallish_float, glob_small_float, glob_max_rel_trunc_err, glob_max_iter, glob_abserr, glob_hmin, centuries_in_millinium, glob_orig_start_sec, glob_last_good_h, glob_optimal_done, glob_almost_1, djd_debug, glob_no_eqs, glob_max_hours, glob_log10_relerr, glob_relerr, glob_hmax, glob_disp_incr, glob_reached_optimal_h, djd_debug2, array_const_1, array_const_0D0, array_tmp0, array_tmp1_g, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_tmp3_g, array_type_pole, array_1st_rel_error, array_pole, array_last_rel_error, array_fact_1, array_norms, array_m1, array_y, array_x, array_y_init, array_real_pole, array_y_higher_work, array_fact_2, array_complex_pole, array_y_higher, array_y_higher_work2, array_poles, array_y_set_initial, glob_last; clock_sec1 := elapsed_time_seconds(); total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(clock_sec1) - convfloat(glob_orig_start_sec)); opt_clock_sec := convfloat(clock_sec1) - convfloat(glob_optimal_clock_start_sec); glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(opt_clock_sec)); percent_done := comp_percent(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h)); glob_percent_done := percent_done; omniout_str_noeol(INFO, "Total Elapsed Time "); omniout_timestr(convfloat(total_clock_sec)); omniout_str_noeol(INFO, "Elapsed Time(since restart) "); omniout_timestr(convfloat(glob_clock_sec)); if convfloat(percent_done) < convfloat(100.0) then omniout_str_noeol(INFO, "Expected Time Remaining "); omniout_timestr(convfloat(expect_sec)); omniout_str_noeol(INFO, "Optimized Time Remaining "); omniout_timestr(convfloat(glob_optimal_expect_sec)) end if; omniout_str_noeol(INFO, "Time to Timeout "); omniout_timestr(convfloat(left_sec)); omniout_float(INFO, "Percent Done ", 33, percent_done, 4, "%") end proc > # Begin Function number 6 > check_for_pole := proc() > global > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > DEBUGMASSIVE, > ALWAYS, > #Top Generate Globals Decl > glob_max_minutes, > glob_iter, > MAX_UNCHANGED, > glob_max_trunc_err, > glob_log10_abserr, > glob_large_float, > glob_h, > glob_dump, > glob_html_log, > glob_optimal_expect_sec, > glob_hmin_init, > hours_in_day, > sec_in_min, > glob_curr_iter_when_opt, > glob_start, > glob_unchanged_h_cnt, > glob_optimal_clock_start_sec, > glob_look_poles, > glob_clock_sec, > glob_percent_done, > glob_initial_pass, > glob_clock_start_sec, > glob_log10normmin, > glob_subiter_method, > glob_log10abserr, > glob_current_iter, > glob_warned2, > glob_optimal_start, > glob_not_yet_start_msg, > glob_max_opt_iter, > glob_max_sec, > glob_dump_analytic, > glob_not_yet_finished, > years_in_century, > glob_display_flag, > glob_log10relerr, > glob_warned, > days_in_year, > min_in_hour, > glob_normmax, > glob_smallish_float, > glob_small_float, > glob_max_rel_trunc_err, > glob_max_iter, > glob_abserr, > glob_hmin, > centuries_in_millinium, > glob_orig_start_sec, > glob_last_good_h, > glob_optimal_done, > glob_almost_1, > djd_debug, > glob_no_eqs, > glob_max_hours, > glob_log10_relerr, > glob_relerr, > glob_hmax, > glob_disp_incr, > glob_reached_optimal_h, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp0, > array_tmp1_g, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_tmp3_g, > array_type_pole, > array_1st_rel_error, > array_pole, > array_last_rel_error, > array_fact_1, > array_norms, > array_m1, > array_y, > array_x, > array_y_init, > array_real_pole, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_higher, > array_y_higher_work2, > array_poles, > array_y_set_initial, > glob_last; > > local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; > #TOP CHECK FOR POLE > #IN RADII REAL EQ = 1 > #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1 > #Applies to pole of arbitrary r_order on the real axis, > #Due to Prof. George Corliss. > n := glob_max_terms; > m := n - 1 - 1; > while ((m >= 10) and ((abs(array_y_higher[1,m]) < glob_small_float) or (abs(array_y_higher[1,m-1]) < glob_small_float) or (abs(array_y_higher[1,m-2]) < glob_small_float ))) do # do number 2 > m := m - 1; > od;# end do number 2 > ; > if (m > 10) then # if number 1 > rm0 := array_y_higher[1,m]/array_y_higher[1,m-1]; > rm1 := array_y_higher[1,m-1]/array_y_higher[1,m-2]; > hdrc := convfloat(m-1)*rm0-convfloat(m-2)*rm1; > if (abs(hdrc) > glob_small_float) then # if number 2 > rcs := glob_h/hdrc; > ord_no := convfloat(m-1)*rm0/hdrc - convfloat(m) + 2.0; > array_real_pole[1,1] := rcs; > array_real_pole[1,2] := ord_no; > else > array_real_pole[1,1] := glob_large_float; > array_real_pole[1,2] := glob_large_float; > fi;# end if 2 > else > array_real_pole[1,1] := glob_large_float; > array_real_pole[1,2] := glob_large_float; > fi;# end if 1 > ; > #BOTTOM RADII REAL EQ = 1 > #TOP RADII COMPLEX EQ = 1 > #Computes radius of convergence for complex conjugate pair of poles. > #from 6 adjacent Taylor series terms > #Also computes r_order of poles. > #Due to Manuel Prieto. > #With a correction by Dennis J. Darland > n := glob_max_terms - 1 - 1; > cnt := 0; > while ((cnt < 5) and (n >= 10)) do # do number 2 > if (abs(array_y_higher[1,n]) > glob_small_float) then # if number 1 > cnt := cnt + 1; > else > cnt := 0; > fi;# end if 1 > ; > n := n - 1; > od;# end do number 2 > ; > m := n + cnt; > if (m <= 10) then # if number 1 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > elif (abs(array_y_higher[1,m]) >= (glob_large_float)) or (abs(array_y_higher[1,m-1]) >=(glob_large_float)) or (abs(array_y_higher[1,m-2]) >= (glob_large_float)) or (abs(array_y_higher[1,m-3]) >= (glob_large_float)) or (abs(array_y_higher[1,m-4]) >= (glob_large_float)) or (abs(array_y_higher[1,m-5]) >= (glob_large_float)) then # if number 2 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > else > rm0 := (array_y_higher[1,m])/(array_y_higher[1,m-1]); > rm1 := (array_y_higher[1,m-1])/(array_y_higher[1,m-2]); > rm2 := (array_y_higher[1,m-2])/(array_y_higher[1,m-3]); > rm3 := (array_y_higher[1,m-3])/(array_y_higher[1,m-4]); > rm4 := (array_y_higher[1,m-4])/(array_y_higher[1,m-5]); > nr1 := convfloat(m-1)*rm0 - 2.0*convfloat(m-2)*rm1 + convfloat(m-3)*rm2; > nr2 := convfloat(m-2)*rm1 - 2.0*convfloat(m-3)*rm2 + convfloat(m-4)*rm3; > dr1 := (-1.0)/rm1 + 2.0/rm2 - 1.0/rm3; > dr2 := (-1.0)/rm2 + 2.0/rm3 - 1.0/rm4; > ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3; > ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4; > if ((abs(nr1 * dr2 - nr2 * dr1) <= glob_small_float) or (abs(dr1) <= glob_small_float)) then # if number 3 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > else > if (abs(nr1*dr2 - nr2 * dr1) > glob_small_float) then # if number 4 > rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1)); > #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1) > ord_no := (rcs*nr1 - ds1)/(2.0*dr1) -convfloat(m)/2.0; > if (abs(rcs) > glob_small_float) then # if number 5 > if (rcs > 0.0) then # if number 6 > rad_c := sqrt(rcs) * glob_h; > else > rad_c := glob_large_float; > fi;# end if 6 > else > rad_c := glob_large_float; > ord_no := glob_large_float; > fi;# end if 5 > else > rad_c := glob_large_float; > ord_no := glob_large_float; > fi;# end if 4 > fi;# end if 3 > ; > array_complex_pole[1,1] := rad_c; > array_complex_pole[1,2] := ord_no; > fi;# end if 2 > ; > #BOTTOM RADII COMPLEX EQ = 1 > found := false; > #TOP WHICH RADII EQ = 1 > if not found and ((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float)) and ((array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_complex_pole[1,1]; > array_poles[1,2] := array_complex_pole[1,2]; > found := true; > array_type_pole[1] := 2; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Complex estimate of poles used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_real_pole[1,1] <> glob_large_float) and (array_real_pole[1,2] <> glob_large_float) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float) or (array_complex_pole[1,1] <= 0.0 ) or (array_complex_pole[1,2] <= 0.0))) then # if number 2 > array_poles[1,1] := array_real_pole[1,1]; > array_poles[1,2] := array_real_pole[1,2]; > found := true; > array_type_pole[1] := 1; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Real estimate of pole used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and (((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float))) then # if number 2 > array_poles[1,1] := glob_large_float; > array_poles[1,2] := glob_large_float; > found := true; > array_type_pole[1] := 3; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"NO POLE"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_real_pole[1,1] < array_complex_pole[1,1]) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_real_pole[1,1]; > array_poles[1,2] := array_real_pole[1,2]; > found := true; > array_type_pole[1] := 1; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Real estimate of pole used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float) and (array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_complex_pole[1,1]; > array_poles[1,2] := array_complex_pole[1,2]; > array_type_pole[1] := 2; > found := true; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Complex estimate of poles used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found then # if number 2 > array_poles[1,1] := glob_large_float; > array_poles[1,2] := glob_large_float; > array_type_pole[1] := 3; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"NO POLE"); > fi;# end if 3 > ; > fi;# end if 2 > ; > #BOTTOM WHICH RADII EQ = 1 > array_pole[1] := glob_large_float; > array_pole[2] := glob_large_float; > #TOP WHICH RADIUS EQ = 1 > if array_pole[1] > array_poles[1,1] then # if number 2 > array_pole[1] := array_poles[1,1]; > array_pole[2] := array_poles[1,2]; > fi;# end if 2 > ; > #BOTTOM WHICH RADIUS EQ = 1 > #BOTTOM CHECK FOR POLE > display_pole(); > # End Function number 6 > end; check_for_pole := proc() local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; global DEBUGL, INFO, glob_iolevel, glob_max_terms, DEBUGMASSIVE, ALWAYS, glob_max_minutes, glob_iter, MAX_UNCHANGED, glob_max_trunc_err, glob_log10_abserr, glob_large_float, glob_h, glob_dump, glob_html_log, glob_optimal_expect_sec, glob_hmin_init, hours_in_day, sec_in_min, glob_curr_iter_when_opt, glob_start, glob_unchanged_h_cnt, glob_optimal_clock_start_sec, glob_look_poles, glob_clock_sec, glob_percent_done, glob_initial_pass, glob_clock_start_sec, glob_log10normmin, glob_subiter_method, glob_log10abserr, glob_current_iter, glob_warned2, glob_optimal_start, glob_not_yet_start_msg, glob_max_opt_iter, glob_max_sec, glob_dump_analytic, glob_not_yet_finished, years_in_century, glob_display_flag, glob_log10relerr, glob_warned, days_in_year, min_in_hour, glob_normmax, glob_smallish_float, glob_small_float, glob_max_rel_trunc_err, glob_max_iter, glob_abserr, glob_hmin, centuries_in_millinium, glob_orig_start_sec, glob_last_good_h, glob_optimal_done, glob_almost_1, djd_debug, glob_no_eqs, glob_max_hours, glob_log10_relerr, glob_relerr, glob_hmax, glob_disp_incr, glob_reached_optimal_h, djd_debug2, array_const_1, array_const_0D0, array_tmp0, array_tmp1_g, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_tmp3_g, array_type_pole, array_1st_rel_error, array_pole, array_last_rel_error, array_fact_1, array_norms, array_m1, array_y, array_x, array_y_init, array_real_pole, array_y_higher_work, array_fact_2, array_complex_pole, array_y_higher, array_y_higher_work2, array_poles, array_y_set_initial, glob_last; n := glob_max_terms; m := n - 2; while 10 <= m and (abs(array_y_higher[1, m]) < glob_small_float or abs(array_y_higher[1, m - 1]) < glob_small_float or abs(array_y_higher[1, m - 2]) < glob_small_float) do m := m - 1 end do; if 10 < m then rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1]; rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2]; hdrc := convfloat(m - 1)*rm0 - convfloat(m - 2)*rm1; if glob_small_float < abs(hdrc) then rcs := glob_h/hdrc; ord_no := convfloat(m - 1)*rm0/hdrc - convfloat(m) + 2.0; array_real_pole[1, 1] := rcs; array_real_pole[1, 2] := ord_no else array_real_pole[1, 1] := glob_large_float; array_real_pole[1, 2] := glob_large_float end if else array_real_pole[1, 1] := glob_large_float; array_real_pole[1, 2] := glob_large_float end if; n := glob_max_terms - 2; cnt := 0; while cnt < 5 and 10 <= n do if glob_small_float < abs(array_y_higher[1, n]) then cnt := cnt + 1 else cnt := 0 end if; n := n - 1 end do; m := n + cnt; if m <= 10 then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float elif glob_large_float <= abs(array_y_higher[1, m]) or glob_large_float <= abs(array_y_higher[1, m - 1]) or glob_large_float <= abs(array_y_higher[1, m - 2]) or glob_large_float <= abs(array_y_higher[1, m - 3]) or glob_large_float <= abs(array_y_higher[1, m - 4]) or glob_large_float <= abs(array_y_higher[1, m - 5]) then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float else rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1]; rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2]; rm2 := array_y_higher[1, m - 2]/array_y_higher[1, m - 3]; rm3 := array_y_higher[1, m - 3]/array_y_higher[1, m - 4]; rm4 := array_y_higher[1, m - 4]/array_y_higher[1, m - 5]; nr1 := convfloat(m - 1)*rm0 - 2.0*convfloat(m - 2)*rm1 + convfloat(m - 3)*rm2; nr2 := convfloat(m - 2)*rm1 - 2.0*convfloat(m - 3)*rm2 + convfloat(m - 4)*rm3; dr1 := (-1)*(1.0)/rm1 + 2.0/rm2 - 1.0/rm3; dr2 := (-1)*(1.0)/rm2 + 2.0/rm3 - 1.0/rm4; ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3; ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4; if abs(nr1*dr2 - nr2*dr1) <= glob_small_float or abs(dr1) <= glob_small_float then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float else if glob_small_float < abs(nr1*dr2 - nr2*dr1) then rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1); ord_no := (rcs*nr1 - ds1)/(2.0*dr1) - convfloat(m)/2.0; if glob_small_float < abs(rcs) then if 0. < rcs then rad_c := sqrt(rcs)*glob_h else rad_c := glob_large_float end if else rad_c := glob_large_float; ord_no := glob_large_float end if else rad_c := glob_large_float; ord_no := glob_large_float end if end if; array_complex_pole[1, 1] := rad_c; array_complex_pole[1, 2] := ord_no end if; found := false; if not found and (array_real_pole[1, 1] = glob_large_float or array_real_pole[1, 2] = glob_large_float) and array_complex_pole[1, 1] <> glob_large_float and array_complex_pole[1, 2] <> glob_large_float and 0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then array_poles[1, 1] := array_complex_pole[1, 1]; array_poles[1, 2] := array_complex_pole[1, 2]; found := true; array_type_pole[1] := 2; if glob_display_flag then omniout_str(ALWAYS, "Complex estimate of poles used") end if end if; if not found and array_real_pole[1, 1] <> glob_large_float and array_real_pole[1, 2] <> glob_large_float and 0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] and ( array_complex_pole[1, 1] = glob_large_float or array_complex_pole[1, 2] = glob_large_float or array_complex_pole[1, 1] <= 0. or array_complex_pole[1, 2] <= 0.) then array_poles[1, 1] := array_real_pole[1, 1]; array_poles[1, 2] := array_real_pole[1, 2]; found := true; array_type_pole[1] := 1; if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used") end if end if; if not found and (array_real_pole[1, 1] = glob_large_float or array_real_pole[1, 2] = glob_large_float) and ( array_complex_pole[1, 1] = glob_large_float or array_complex_pole[1, 2] = glob_large_float) then array_poles[1, 1] := glob_large_float; array_poles[1, 2] := glob_large_float; found := true; array_type_pole[1] := 3; if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if end if; if not found and array_real_pole[1, 1] < array_complex_pole[1, 1] and 0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] then array_poles[1, 1] := array_real_pole[1, 1]; array_poles[1, 2] := array_real_pole[1, 2]; found := true; array_type_pole[1] := 1; if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used") end if end if; if not found and array_complex_pole[1, 1] <> glob_large_float and array_complex_pole[1, 2] <> glob_large_float and 0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then array_poles[1, 1] := array_complex_pole[1, 1]; array_poles[1, 2] := array_complex_pole[1, 2]; array_type_pole[1] := 2; found := true; if glob_display_flag then omniout_str(ALWAYS, "Complex estimate of poles used") end if end if; if not found then array_poles[1, 1] := glob_large_float; array_poles[1, 2] := glob_large_float; array_type_pole[1] := 3; if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if end if; array_pole[1] := glob_large_float; array_pole[2] := glob_large_float; if array_poles[1, 1] < array_pole[1] then array_pole[1] := array_poles[1, 1]; array_pole[2] := array_poles[1, 2] end if; display_pole() end proc > # Begin Function number 7 > get_norms := proc() > global > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > DEBUGMASSIVE, > ALWAYS, > #Top Generate Globals Decl > glob_max_minutes, > glob_iter, > MAX_UNCHANGED, > glob_max_trunc_err, > glob_log10_abserr, > glob_large_float, > glob_h, > glob_dump, > glob_html_log, > glob_optimal_expect_sec, > glob_hmin_init, > hours_in_day, > sec_in_min, > glob_curr_iter_when_opt, > glob_start, > glob_unchanged_h_cnt, > glob_optimal_clock_start_sec, > glob_look_poles, > glob_clock_sec, > glob_percent_done, > glob_initial_pass, > glob_clock_start_sec, > glob_log10normmin, > glob_subiter_method, > glob_log10abserr, > glob_current_iter, > glob_warned2, > glob_optimal_start, > glob_not_yet_start_msg, > glob_max_opt_iter, > glob_max_sec, > glob_dump_analytic, > glob_not_yet_finished, > years_in_century, > glob_display_flag, > glob_log10relerr, > glob_warned, > days_in_year, > min_in_hour, > glob_normmax, > glob_smallish_float, > glob_small_float, > glob_max_rel_trunc_err, > glob_max_iter, > glob_abserr, > glob_hmin, > centuries_in_millinium, > glob_orig_start_sec, > glob_last_good_h, > glob_optimal_done, > glob_almost_1, > djd_debug, > glob_no_eqs, > glob_max_hours, > glob_log10_relerr, > glob_relerr, > glob_hmax, > glob_disp_incr, > glob_reached_optimal_h, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp0, > array_tmp1_g, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_tmp3_g, > array_type_pole, > array_1st_rel_error, > array_pole, > array_last_rel_error, > array_fact_1, > array_norms, > array_m1, > array_y, > array_x, > array_y_init, > array_real_pole, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_higher, > array_y_higher_work2, > array_poles, > array_y_set_initial, > glob_last; > > local iii; > if (not glob_initial_pass) then # if number 2 > set_z(array_norms,glob_max_terms+1); > #TOP GET NORMS > iii := 1; > while (iii <= glob_max_terms) do # do number 2 > if (abs(array_y[iii]) > array_norms[iii]) then # if number 3 > array_norms[iii] := abs(array_y[iii]); > fi;# end if 3 > ; > iii := iii + 1; > od;# end do number 2 > #GET NORMS > ; > fi;# end if 2 > ; > # End Function number 7 > end; get_norms := proc() local iii; global DEBUGL, INFO, glob_iolevel, glob_max_terms, DEBUGMASSIVE, ALWAYS, glob_max_minutes, glob_iter, MAX_UNCHANGED, glob_max_trunc_err, glob_log10_abserr, glob_large_float, glob_h, glob_dump, glob_html_log, glob_optimal_expect_sec, glob_hmin_init, hours_in_day, sec_in_min, glob_curr_iter_when_opt, glob_start, glob_unchanged_h_cnt, glob_optimal_clock_start_sec, glob_look_poles, glob_clock_sec, glob_percent_done, glob_initial_pass, glob_clock_start_sec, glob_log10normmin, glob_subiter_method, glob_log10abserr, glob_current_iter, glob_warned2, glob_optimal_start, glob_not_yet_start_msg, glob_max_opt_iter, glob_max_sec, glob_dump_analytic, glob_not_yet_finished, years_in_century, glob_display_flag, glob_log10relerr, glob_warned, days_in_year, min_in_hour, glob_normmax, glob_smallish_float, glob_small_float, glob_max_rel_trunc_err, glob_max_iter, glob_abserr, glob_hmin, centuries_in_millinium, glob_orig_start_sec, glob_last_good_h, glob_optimal_done, glob_almost_1, djd_debug, glob_no_eqs, glob_max_hours, glob_log10_relerr, glob_relerr, glob_hmax, glob_disp_incr, glob_reached_optimal_h, djd_debug2, array_const_1, array_const_0D0, array_tmp0, array_tmp1_g, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_tmp3_g, array_type_pole, array_1st_rel_error, array_pole, array_last_rel_error, array_fact_1, array_norms, array_m1, array_y, array_x, array_y_init, array_real_pole, array_y_higher_work, array_fact_2, array_complex_pole, array_y_higher, array_y_higher_work2, array_poles, array_y_set_initial, glob_last; if not glob_initial_pass then set_z(array_norms, glob_max_terms + 1); iii := 1; while iii <= glob_max_terms do if array_norms[iii] < abs(array_y[iii]) then array_norms[iii] := abs(array_y[iii]) end if; iii := iii + 1 end do end if end proc > # Begin Function number 8 > atomall := proc() > global > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > DEBUGMASSIVE, > ALWAYS, > #Top Generate Globals Decl > glob_max_minutes, > glob_iter, > MAX_UNCHANGED, > glob_max_trunc_err, > glob_log10_abserr, > glob_large_float, > glob_h, > glob_dump, > glob_html_log, > glob_optimal_expect_sec, > glob_hmin_init, > hours_in_day, > sec_in_min, > glob_curr_iter_when_opt, > glob_start, > glob_unchanged_h_cnt, > glob_optimal_clock_start_sec, > glob_look_poles, > glob_clock_sec, > glob_percent_done, > glob_initial_pass, > glob_clock_start_sec, > glob_log10normmin, > glob_subiter_method, > glob_log10abserr, > glob_current_iter, > glob_warned2, > glob_optimal_start, > glob_not_yet_start_msg, > glob_max_opt_iter, > glob_max_sec, > glob_dump_analytic, > glob_not_yet_finished, > years_in_century, > glob_display_flag, > glob_log10relerr, > glob_warned, > days_in_year, > min_in_hour, > glob_normmax, > glob_smallish_float, > glob_small_float, > glob_max_rel_trunc_err, > glob_max_iter, > glob_abserr, > glob_hmin, > centuries_in_millinium, > glob_orig_start_sec, > glob_last_good_h, > glob_optimal_done, > glob_almost_1, > djd_debug, > glob_no_eqs, > glob_max_hours, > glob_log10_relerr, > glob_relerr, > glob_hmax, > glob_disp_incr, > glob_reached_optimal_h, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp0, > array_tmp1_g, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_tmp3_g, > array_type_pole, > array_1st_rel_error, > array_pole, > array_last_rel_error, > array_fact_1, > array_norms, > array_m1, > array_y, > array_x, > array_y_init, > array_real_pole, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_higher, > array_y_higher_work2, > array_poles, > array_y_set_initial, > glob_last; > > local kkk, order_d, adj2, temporary, term; > #TOP ATOMALL > #END OUTFILE1 > #BEGIN ATOMHDR1 > #emit pre sin $eq_no = 1 iii = 1 > #emit pre sin 1 $eq_no = 1 > array_tmp1[1] := sin(array_x[1]); > array_tmp1_g[1] := cos(array_x[1]); > #emit pre add $eq_no = 1 i = 1 > array_tmp2[1] := array_const_0D0[1] + array_tmp1[1]; > #emit pre cos $eq_no = 1 > array_tmp3_g[1] := sin(array_x[1]); > array_tmp3[1] := cos(array_x[1]); > #emit pre sub $eq_no = 1 i = 1 > array_tmp4[1] := (array_tmp2[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 add $eq_no = 1 i = 2 > array_tmp2[2] := array_const_0D0[2] + array_tmp1[2]; > #emit pre cos $eq_no = 1 > array_tmp3_g[2] := (att(1,array_tmp3,array_x,1)); > array_tmp3[2] := (-att(1,array_tmp3_g,array_x,1)); > #emit pre sub $eq_no = 1 i = 2 > array_tmp4[2] := (array_tmp2[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 add $eq_no = 1 i = 3 > array_tmp2[3] := array_const_0D0[3] + array_tmp1[3]; > #emit pre cos $eq_no = 1 > array_tmp3_g[3] := (att(2,array_tmp3,array_x,1)); > array_tmp3[3] := (-att(2,array_tmp3_g,array_x,1)); > #emit pre sub $eq_no = 1 i = 3 > array_tmp4[3] := (array_tmp2[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 add $eq_no = 1 i = 4 > array_tmp2[4] := array_const_0D0[4] + array_tmp1[4]; > #emit pre cos $eq_no = 1 > array_tmp3_g[4] := (att(3,array_tmp3,array_x,1)); > array_tmp3[4] := (-att(3,array_tmp3_g,array_x,1)); > #emit pre sub $eq_no = 1 i = 4 > array_tmp4[4] := (array_tmp2[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 add $eq_no = 1 i = 5 > array_tmp2[5] := array_const_0D0[5] + array_tmp1[5]; > #emit pre cos $eq_no = 1 > array_tmp3_g[5] := (att(4,array_tmp3,array_x,1)); > array_tmp3[5] := (-att(4,array_tmp3_g,array_x,1)); > #emit pre sub $eq_no = 1 i = 5 > array_tmp4[5] := (array_tmp2[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 add $eq_no = 1 > array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk]; > #emit cos $eq_no = 1 > array_tmp3_g[kkk] := (att(kkk-1,array_tmp3,array_x,1)); > array_tmp3[kkk] := (-att(kkk-1,array_tmp3_g,array_x,1)); > #emit sub $eq_no = 1 > array_tmp4[kkk] := (array_tmp2[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 DEBUGL, INFO, glob_iolevel, glob_max_terms, DEBUGMASSIVE, ALWAYS, glob_max_minutes, glob_iter, MAX_UNCHANGED, glob_max_trunc_err, glob_log10_abserr, glob_large_float, glob_h, glob_dump, glob_html_log, glob_optimal_expect_sec, glob_hmin_init, hours_in_day, sec_in_min, glob_curr_iter_when_opt, glob_start, glob_unchanged_h_cnt, glob_optimal_clock_start_sec, glob_look_poles, glob_clock_sec, glob_percent_done, glob_initial_pass, glob_clock_start_sec, glob_log10normmin, glob_subiter_method, glob_log10abserr, glob_current_iter, glob_warned2, glob_optimal_start, glob_not_yet_start_msg, glob_max_opt_iter, glob_max_sec, glob_dump_analytic, glob_not_yet_finished, years_in_century, glob_display_flag, glob_log10relerr, glob_warned, days_in_year, min_in_hour, glob_normmax, glob_smallish_float, glob_small_float, glob_max_rel_trunc_err, glob_max_iter, glob_abserr, glob_hmin, centuries_in_millinium, glob_orig_start_sec, glob_last_good_h, glob_optimal_done, glob_almost_1, djd_debug, glob_no_eqs, glob_max_hours, glob_log10_relerr, glob_relerr, glob_hmax, glob_disp_incr, glob_reached_optimal_h, djd_debug2, array_const_1, array_const_0D0, array_tmp0, array_tmp1_g, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_tmp3_g, array_type_pole, array_1st_rel_error, array_pole, array_last_rel_error, array_fact_1, array_norms, array_m1, array_y, array_x, array_y_init, array_real_pole, array_y_higher_work, array_fact_2, array_complex_pole, array_y_higher, array_y_higher_work2, array_poles, array_y_set_initial, glob_last; array_tmp1[1] := sin(array_x[1]); array_tmp1_g[1] := cos(array_x[1]); array_tmp2[1] := array_const_0D0[1] + array_tmp1[1]; array_tmp3_g[1] := sin(array_x[1]); array_tmp3[1] := cos(array_x[1]); array_tmp4[1] := array_tmp2[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[2] := array_const_0D0[2] + array_tmp1[2]; array_tmp3_g[2] := att(1, array_tmp3, array_x, 1); array_tmp3[2] := -att(1, array_tmp3_g, array_x, 1); array_tmp4[2] := array_tmp2[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[3] := array_const_0D0[3] + array_tmp1[3]; array_tmp3_g[3] := att(2, array_tmp3, array_x, 1); array_tmp3[3] := -att(2, array_tmp3_g, array_x, 1); array_tmp4[3] := array_tmp2[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[4] := array_const_0D0[4] + array_tmp1[4]; array_tmp3_g[4] := att(3, array_tmp3, array_x, 1); array_tmp3[4] := -att(3, array_tmp3_g, array_x, 1); array_tmp4[4] := array_tmp2[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[5] := array_const_0D0[5] + array_tmp1[5]; array_tmp3_g[5] := att(4, array_tmp3, array_x, 1); array_tmp3[5] := -att(4, array_tmp3_g, array_x, 1); array_tmp4[5] := array_tmp2[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[kkk] := array_const_0D0[kkk] + array_tmp1[kkk]; array_tmp3_g[kkk] := att(kkk - 1, array_tmp3, array_x, 1); array_tmp3[kkk] := -att(kkk - 1, array_tmp3_g, array_x, 1); array_tmp4[kkk] := array_tmp2[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) > global glob_max_terms,array_fact_1; > local ret; > if (nnn <= glob_max_terms) then # if number 13 > if array_fact_1[nnn] = 0 then # if number 14 > ret := nnn!; > array_fact_1[nnn] := ret; > else > ret := array_fact_1[nnn]; > fi;# end if 14 > ; > else > ret := nnn!; > fi;# end if 13 > ; > ret; > # End Function number 17 > end; factorial_1 := proc(nnn) local ret; global glob_max_terms, array_fact_1; if nnn <= glob_max_terms then if array_fact_1[nnn] = 0 then ret := nnn!; array_fact_1[nnn] := ret else ret := array_fact_1[nnn] end if else ret := nnn! end if; ret end proc > # Begin Function number 18 > factorial_3 := proc(mmm,nnn) > global glob_max_terms,array_fact_2; > local ret; > if (nnn <= glob_max_terms) and (mmm <= glob_max_terms) then # if number 13 > if array_fact_2[mmm,nnn] = 0 then # if number 14 > ret := factorial_1(mmm)/factorial_1(nnn); > array_fact_2[mmm,nnn] := ret; > else > ret := array_fact_2[mmm,nnn]; > fi;# end if 14 > ; > else > ret := (mmm!)/(nnn!); > fi;# end if 13 > ; > ret; > # End Function number 18 > end; factorial_3 := proc(mmm, nnn) local ret; global glob_max_terms, array_fact_2; if nnn <= glob_max_terms and mmm <= glob_max_terms then if array_fact_2[mmm, nnn] = 0 then ret := factorial_1(mmm)/factorial_1(nnn); array_fact_2[mmm, nnn] := ret else ret := array_fact_2[mmm, nnn] end if else ret := mmm!/nnn! end if; ret 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) - sin(x); > end; exact_soln_y := proc(x) 2.0 - cos(x) - sin(x) end proc > > #END USER DEF BLOCK > #END USER DEF BLOCK > #END OUTFILE5 > # Begin Function number 2 > mainprog := proc() > #BEGIN OUTFIEMAIN > local d1,d2,d3,d4,est_err_2,niii,done_once, > term,ord,order_diff,term_no,html_log_file,iiif,jjjf, > rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter, > x_start,x_end > ,it, log10norm, max_terms, opt_iter, tmp; > #Top Generate Globals Definition > #Bottom Generate Globals Deninition > global > DEBUGL, > INFO, > glob_iolevel, > glob_max_terms, > DEBUGMASSIVE, > ALWAYS, > #Top Generate Globals Decl > glob_max_minutes, > glob_iter, > MAX_UNCHANGED, > glob_max_trunc_err, > glob_log10_abserr, > glob_large_float, > glob_h, > glob_dump, > glob_html_log, > glob_optimal_expect_sec, > glob_hmin_init, > hours_in_day, > sec_in_min, > glob_curr_iter_when_opt, > glob_start, > glob_unchanged_h_cnt, > glob_optimal_clock_start_sec, > glob_look_poles, > glob_clock_sec, > glob_percent_done, > glob_initial_pass, > glob_clock_start_sec, > glob_log10normmin, > glob_subiter_method, > glob_log10abserr, > glob_current_iter, > glob_warned2, > glob_optimal_start, > glob_not_yet_start_msg, > glob_max_opt_iter, > glob_max_sec, > glob_dump_analytic, > glob_not_yet_finished, > years_in_century, > glob_display_flag, > glob_log10relerr, > glob_warned, > days_in_year, > min_in_hour, > glob_normmax, > glob_smallish_float, > glob_small_float, > glob_max_rel_trunc_err, > glob_max_iter, > glob_abserr, > glob_hmin, > centuries_in_millinium, > glob_orig_start_sec, > glob_last_good_h, > glob_optimal_done, > glob_almost_1, > djd_debug, > glob_no_eqs, > glob_max_hours, > glob_log10_relerr, > glob_relerr, > glob_hmax, > glob_disp_incr, > glob_reached_optimal_h, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_tmp0, > array_tmp1_g, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_tmp3_g, > array_type_pole, > array_1st_rel_error, > array_pole, > array_last_rel_error, > array_fact_1, > array_norms, > array_m1, > array_y, > array_x, > array_y_init, > array_real_pole, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_higher, > array_y_higher_work2, > array_poles, > array_y_set_initial, > glob_last; > glob_last; > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_iolevel := INFO; > DEBUGL := 3; > INFO := 2; > glob_iolevel := 5; > glob_max_terms := 30; > DEBUGMASSIVE := 4; > ALWAYS := 1; > glob_max_minutes := 0.0; > glob_iter := 0; > MAX_UNCHANGED := 10; > glob_max_trunc_err := 0.1e-10; > glob_log10_abserr := 0.1e-10; > glob_large_float := 9.0e100; > glob_h := 0.1; > glob_dump := false; > glob_html_log := true; > glob_optimal_expect_sec := 0.1; > glob_hmin_init := 0.001; > hours_in_day := 24.0; > sec_in_min := 60.0; > glob_curr_iter_when_opt := 0; > glob_start := 0; > glob_unchanged_h_cnt := 0; > glob_optimal_clock_start_sec := 0.0; > glob_look_poles := false; > glob_clock_sec := 0.0; > glob_percent_done := 0.0; > glob_initial_pass := true; > glob_clock_start_sec := 0.0; > glob_log10normmin := 0.1; > glob_subiter_method := 3; > glob_log10abserr := 0.0; > glob_current_iter := 0; > glob_warned2 := false; > glob_optimal_start := 0.0; > glob_not_yet_start_msg := true; > glob_max_opt_iter := 10; > glob_max_sec := 10000.0; > glob_dump_analytic := false; > glob_not_yet_finished := true; > years_in_century := 100.0; > glob_display_flag := true; > glob_log10relerr := 0.0; > glob_warned := false; > days_in_year := 365.0; > min_in_hour := 60.0; > glob_normmax := 0.0; > glob_smallish_float := 0.1e-100; > glob_small_float := 0.1e-50; > glob_max_rel_trunc_err := 0.1e-10; > glob_max_iter := 1000; > glob_abserr := 0.1e-10; > glob_hmin := 0.00000000001; > centuries_in_millinium := 10.0; > glob_orig_start_sec := 0.0; > glob_last_good_h := 0.1; > glob_optimal_done := false; > glob_almost_1 := 0.9990; > djd_debug := true; > glob_no_eqs := 0; > glob_max_hours := 0.0; > glob_log10_relerr := 0.1e-10; > glob_relerr := 0.1e-10; > glob_hmax := 1.0; > glob_disp_incr := 0.1; > glob_reached_optimal_h := false; > djd_debug2 := true; > #Write Set Defaults > glob_orig_start_sec := elapsed_time_seconds(); > MAX_UNCHANGED := 10; > glob_curr_iter_when_opt := 0; > glob_display_flag := true; > glob_no_eqs := 1; > glob_iter := -1; > opt_iter := -1; > glob_max_iter := 50000; > glob_max_hours := 0.0; > glob_max_minutes := 15.0; > omniout_str(ALWAYS,"##############ECHO OF PROBLEM#################"); > omniout_str(ALWAYS,"##############temp/subpostode.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.0;"); > 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) - sin(x);"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"#END USER DEF BLOCK"); > omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################"); > glob_unchanged_h_cnt := 0; > glob_warned := false; > glob_warned2 := false; > glob_small_float := 1.0e-200; > glob_smallish_float := 1.0e-64; > glob_large_float := 1.0e100; > glob_almost_1 := 0.99; > glob_log10_abserr := -8.0; > glob_log10_relerr := -8.0; > glob_hmax := 0.01; > #BEGIN FIRST INPUT BLOCK > #BEGIN FIRST INPUT BLOCK > Digits := 32; > max_terms := 30; > #END FIRST INPUT BLOCK > #START OF INITS AFTER INPUT BLOCK > glob_max_terms := max_terms; > glob_html_log := true; > #END OF INITS AFTER INPUT BLOCK > array_tmp0:= Array(0..(max_terms + 1),[]); > array_tmp1_g:= Array(0..(max_terms + 1),[]); > array_tmp1:= Array(0..(max_terms + 1),[]); > array_tmp2:= Array(0..(max_terms + 1),[]); > array_tmp3:= Array(0..(max_terms + 1),[]); > array_tmp4:= Array(0..(max_terms + 1),[]); > array_tmp3_g:= Array(0..(max_terms + 1),[]); > array_type_pole:= Array(0..(max_terms + 1),[]); > array_1st_rel_error:= Array(0..(max_terms + 1),[]); > array_pole:= Array(0..(max_terms + 1),[]); > array_last_rel_error:= Array(0..(max_terms + 1),[]); > array_fact_1:= Array(0..(max_terms + 1),[]); > array_norms:= Array(0..(max_terms + 1),[]); > array_m1:= Array(0..(max_terms + 1),[]); > array_y:= Array(0..(max_terms + 1),[]); > array_x:= Array(0..(max_terms + 1),[]); > array_y_init:= Array(0..(max_terms + 1),[]); > array_real_pole := Array(0..(1+ 1) ,(0..3+ 1),[]); > array_y_higher_work := Array(0..(2+ 1) ,(0..max_terms+ 1),[]); > array_fact_2 := Array(0..(max_terms+ 1) ,(0..max_terms+ 1),[]); > array_complex_pole := Array(0..(1+ 1) ,(0..3+ 1),[]); > array_y_higher := Array(0..(2+ 1) ,(0..max_terms+ 1),[]); > array_y_higher_work2 := Array(0..(2+ 1) ,(0..max_terms+ 1),[]); > array_poles := Array(0..(1+ 1) ,(0..3+ 1),[]); > array_y_set_initial := Array(0..(2+ 1) ,(0..max_terms+ 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_tmp0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp1_g[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_tmp3_g[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_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_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_fact_1[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_m1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_x[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y_init[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_real_pole[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_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 <=max_terms do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_fact_2[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_complex_pole[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_work2[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_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_set_initial[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > #BEGIN ARRAYS DEFINED AND INITIALIZATED > array_tmp4 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp4[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp3 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp3[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp2 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp2[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_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_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_tmp3_g := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp3_g[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_x := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_x[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_y := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_y[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_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 > #Initing Factorial Tables > iiif := 0; > while iiif <= glob_max_terms do # do number 2 > jjjf := 0; > while jjjf <= glob_max_terms do # do number 3 > array_fact_1[iiif] := 0; > array_fact_2[iiif,jjjf] := 0; > jjjf := jjjf + 1; > od;# end do number 3 > ; > iiif := iiif + 1; > od;# end do number 2 > ; > #Done Initing Factorial Tables > #TOP SECOND INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > #END FIRST INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > x_start := 0.0; > 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)) / (factorial_1(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)) / (factorial_1(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)) / (factorial_1(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-18T01:45:20-05:00") > ; > logitem_str(html_log_file,"Maple") > ; > logitem_str(html_log_file,"sub") > ; > 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," 092 ") > ; > logitem_str(html_log_file,"sub diffeq.mxt") > ; > logitem_str(html_log_file,"sub maple results") > ; > logitem_str(html_log_file,"Mostly affecting speed of factorials") > ; > 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, iiif, jjjf, rows, r_order, sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it, log10norm, max_terms, opt_iter, tmp; global DEBUGL, INFO, glob_iolevel, glob_max_terms, DEBUGMASSIVE, ALWAYS, glob_max_minutes, glob_iter, MAX_UNCHANGED, glob_max_trunc_err, glob_log10_abserr, glob_large_float, glob_h, glob_dump, glob_html_log, glob_optimal_expect_sec, glob_hmin_init, hours_in_day, sec_in_min, glob_curr_iter_when_opt, glob_start, glob_unchanged_h_cnt, glob_optimal_clock_start_sec, glob_look_poles, glob_clock_sec, glob_percent_done, glob_initial_pass, glob_clock_start_sec, glob_log10normmin, glob_subiter_method, glob_log10abserr, glob_current_iter, glob_warned2, glob_optimal_start, glob_not_yet_start_msg, glob_max_opt_iter, glob_max_sec, glob_dump_analytic, glob_not_yet_finished, years_in_century, glob_display_flag, glob_log10relerr, glob_warned, days_in_year, min_in_hour, glob_normmax, glob_smallish_float, glob_small_float, glob_max_rel_trunc_err, glob_max_iter, glob_abserr, glob_hmin, centuries_in_millinium, glob_orig_start_sec, glob_last_good_h, glob_optimal_done, glob_almost_1, djd_debug, glob_no_eqs, glob_max_hours, glob_log10_relerr, glob_relerr, glob_hmax, glob_disp_incr, glob_reached_optimal_h, djd_debug2, array_const_1, array_const_0D0, array_tmp0, array_tmp1_g, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_tmp3_g, array_type_pole, array_1st_rel_error, array_pole, array_last_rel_error, array_fact_1, array_norms, array_m1, array_y, array_x, array_y_init, array_real_pole, array_y_higher_work, array_fact_2, array_complex_pole, array_y_higher, array_y_higher_work2, array_poles, array_y_set_initial, glob_last; glob_last; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; glob_iolevel := INFO; DEBUGL := 3; INFO := 2; glob_iolevel := 5; glob_max_terms := 30; DEBUGMASSIVE := 4; ALWAYS := 1; glob_max_minutes := 0.; glob_iter := 0; MAX_UNCHANGED := 10; glob_max_trunc_err := 0.1*10^(-10); glob_log10_abserr := 0.1*10^(-10); glob_large_float := 0.90*10^101; glob_h := 0.1; glob_dump := false; glob_html_log := true; glob_optimal_expect_sec := 0.1; glob_hmin_init := 0.001; hours_in_day := 24.0; sec_in_min := 60.0; glob_curr_iter_when_opt := 0; glob_start := 0; glob_unchanged_h_cnt := 0; glob_optimal_clock_start_sec := 0.; glob_look_poles := false; glob_clock_sec := 0.; glob_percent_done := 0.; glob_initial_pass := true; glob_clock_start_sec := 0.; glob_log10normmin := 0.1; glob_subiter_method := 3; glob_log10abserr := 0.; glob_current_iter := 0; glob_warned2 := false; glob_optimal_start := 0.; glob_not_yet_start_msg := true; glob_max_opt_iter := 10; glob_max_sec := 10000.0; glob_dump_analytic := false; glob_not_yet_finished := true; years_in_century := 100.0; glob_display_flag := true; glob_log10relerr := 0.; glob_warned := false; days_in_year := 365.0; min_in_hour := 60.0; glob_normmax := 0.; glob_smallish_float := 0.1*10^(-100); glob_small_float := 0.1*10^(-50); glob_max_rel_trunc_err := 0.1*10^(-10); glob_max_iter := 1000; glob_abserr := 0.1*10^(-10); glob_hmin := 0.1*10^(-10); centuries_in_millinium := 10.0; glob_orig_start_sec := 0.; glob_last_good_h := 0.1; glob_optimal_done := false; glob_almost_1 := 0.9990; djd_debug := true; glob_no_eqs := 0; glob_max_hours := 0.; glob_log10_relerr := 0.1*10^(-10); glob_relerr := 0.1*10^(-10); glob_hmax := 1.0; glob_disp_incr := 0.1; glob_reached_optimal_h := false; djd_debug2 := true; glob_orig_start_sec := elapsed_time_seconds(); MAX_UNCHANGED := 10; glob_curr_iter_when_opt := 0; glob_display_flag := true; glob_no_eqs := 1; glob_iter := -1; opt_iter := -1; glob_max_iter := 50000; glob_max_hours := 0.; glob_max_minutes := 15.0; omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################"); omniout_str(ALWAYS, "##############temp/subpostode.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.0;"); 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) - sin(x);"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "#END USER DEF BLOCK"); omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"); glob_unchanged_h_cnt := 0; glob_warned := false; glob_warned2 := false; glob_small_float := 0.10*10^(-199); glob_smallish_float := 0.10*10^(-63); glob_large_float := 0.10*10^101; glob_almost_1 := 0.99; glob_log10_abserr := -8.0; glob_log10_relerr := -8.0; glob_hmax := 0.01; Digits := 32; max_terms := 30; glob_max_terms := max_terms; glob_html_log := true; array_tmp0 := Array(0 .. max_terms + 1, []); array_tmp1_g := Array(0 .. max_terms + 1, []); array_tmp1 := Array(0 .. max_terms + 1, []); array_tmp2 := Array(0 .. max_terms + 1, []); array_tmp3 := Array(0 .. max_terms + 1, []); array_tmp4 := Array(0 .. max_terms + 1, []); array_tmp3_g := Array(0 .. max_terms + 1, []); array_type_pole := Array(0 .. max_terms + 1, []); array_1st_rel_error := Array(0 .. max_terms + 1, []); array_pole := Array(0 .. max_terms + 1, []); array_last_rel_error := Array(0 .. max_terms + 1, []); array_fact_1 := Array(0 .. max_terms + 1, []); array_norms := Array(0 .. max_terms + 1, []); array_m1 := Array(0 .. max_terms + 1, []); array_y := Array(0 .. max_terms + 1, []); array_x := Array(0 .. max_terms + 1, []); array_y_init := Array(0 .. max_terms + 1, []); array_real_pole := Array(0 .. 2, 0 .. 4, []); array_y_higher_work := Array(0 .. 3, 0 .. max_terms + 1, []); array_fact_2 := Array(0 .. max_terms + 1, 0 .. max_terms + 1, []); array_complex_pole := Array(0 .. 2, 0 .. 4, []); array_y_higher := Array(0 .. 3, 0 .. max_terms + 1, []); array_y_higher_work2 := Array(0 .. 3, 0 .. max_terms + 1, []); array_poles := Array(0 .. 2, 0 .. 4, []); array_y_set_initial := Array(0 .. 3, 0 .. max_terms + 1, []); term := 1; while term <= max_terms do array_tmp0[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp1_g[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_tmp3_g[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_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_last_rel_error[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_fact_1[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_m1[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_y[term] := 0.; term := term + 1 end do ; term := 1; while term <= max_terms do array_x[term] := 0.; term := term + 1 end do ; term := 1; while term <= max_terms do array_y_init[term] := 0.; term := term + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_real_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher_work[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= max_terms do term := 1; while term <= max_terms do array_fact_2[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_complex_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher_work2[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_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_set_initial[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; array_tmp4 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp4[term] := 0.; term := term + 1 end do; array_tmp3 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp3[term] := 0.; term := term + 1 end do; array_tmp2 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp2[term] := 0.; term := term + 1 end do; array_tmp1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp1[term] := 0.; term := term + 1 end do; array_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_tmp0 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp0[term] := 0.; term := term + 1 end do; array_tmp3_g := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp3_g[term] := 0.; term := term + 1 end do; array_x := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_x[term] := 0.; term := term + 1 end do; array_y := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_y[term] := 0.; term := term + 1 end do; array_const_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; iiif := 0; while iiif <= glob_max_terms do jjjf := 0; while jjjf <= glob_max_terms do array_fact_1[iiif] := 0; array_fact_2[iiif, jjjf] := 0; jjjf := jjjf + 1 end do; iiif := iiif + 1 end do; x_start := 0.; 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)/factorial_1(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)/factorial_1(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)/factorial_1(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-18T01:45:20-05:00"); logitem_str(html_log_file, "Maple"); logitem_str(html_log_file, "sub"); 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, " 092 "); logitem_str(html_log_file, "sub diffeq.mxt"); logitem_str(html_log_file, "sub maple results"); logitem_str(html_log_file, "Mostly affecting speed of factorials"); logend(html_log_file) end if; if glob_html_log then fclose(html_log_file) end if end proc > mainprog(); ##############ECHO OF PROBLEM################# ##############temp/subpostode.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.0; 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) - sin(x); end; #END USER DEF BLOCK #######END OF ECHO OF PROBLEM################# START of Soultion x[1] = 0 y[1] (analytic) = 1 y[1] (numeric) = 1 absolute error = 0 relative error = 0 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.001 y[1] (analytic) = 0.99900050016662499166805575394343 y[1] (numeric) = 0.99900050016662499171667638730136 absolute error = 4.862063335793e-20 relative error = 4.8669278293474809982436918723984e-18 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.002 y[1] (analytic) = 0.99800200133266640008891427936365 y[1] (numeric) = 0.99800200133266640018620412334682 absolute error = 9.728984398317e-20 relative error = 9.7484618120259803994010859073822e-18 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.003 y[1] (analytic) = 0.99700450449662297601293376579399 y[1] (numeric) = 0.9970045044966229761589413490005 absolute error = 1.4600758320651e-19 relative error = 1.4644626232679629035787750070021e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.004 y[1] (analytic) = 0.99600801065599147235880472308743 y[1] (numeric) = 0.99600801065599147255357852539766 absolute error = 1.9477380231023e-19 relative error = 1.9555445360519534983780535463567e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.005 y[1] (analytic) = 0.99501252080726564671688018745277 y[1] (numeric) = 0.9950125208072656469604686399809 absolute error = 2.4358845252813e-19 relative error = 2.4480943448882809388668041656306e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.006 y[1] (analytic) = 0.99401803594593526485550117224524 y[1] (numeric) = 0.99401803594593526514795265729083 absolute error = 2.9245148504559e-19 relative error = 2.9421144734791961458669642893455e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.007 y[1] (analytic) = 0.99302455706648510523131385710335 y[1] (numeric) = 0.99302455706648510557267670810284 absolute error = 3.4136285099949e-19 relative error = 3.4376073438497556853472775448419e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.008 y[1] (analytic) = 0.99203208516239396450457400503119 y[1] (numeric) = 0.99203208516239396489489650650976 absolute error = 3.9032250147857e-19 relative error = 3.9345753763062499193254943381253e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.009 y[1] (analytic) = 0.99104062122613366406043309203996 y[1] (numeric) = 0.99104062122613366449976347956309 absolute error = 4.3933038752313e-19 relative error = 4.4330209893877243209518730889786e-17 % h = 0.001 TOP MAIN SOLVE Loop memory used=3.8MB, alloc=3.0MB, time=0.20 NO POLE x[1] = 0.01 y[1] (analytic) = 0.9900501662491680575371996279787 y[1] (numeric) = 0.99005016624916805802558608810393 absolute error = 4.8838646012523e-19 relative error = 4.9329465998222632263944825683443e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.011 y[1] (analytic) = 0.98906072122195203936256814021067 y[1] (numeric) = 0.98906072122195203990005881043957 absolute error = 5.3749067022890e-19 relative error = 5.4343546224831163919211722745380e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.012 y[1] (analytic) = 0.9880722871339305542988072838242 y[1] (numeric) = 0.98807228713393055488545025255413 absolute error = 5.8664296872993e-19 relative error = 5.9372474703403164623805809236845e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.013 y[1] (analytic) = 0.98708486497353760799789753310667 y[1] (numeric) = 0.98708486497353760863374083958263 absolute error = 6.3584330647596e-19 relative error = 6.4416275544150511045232931635521e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.014 y[1] (analytic) = 0.98609845572819527856760789906152 y[1] (numeric) = 0.98609845572819527925269953332823 absolute error = 6.8509163426671e-19 relative error = 6.9474972837351877608638538361152e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.015 y[1] (analytic) = 0.98511306038431272914950010681 y[1] (numeric) = 0.98511306038431272988388800966376 absolute error = 7.3438790285376e-19 relative error = 7.4548590652859711018297301366880e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.016 y[1] (analytic) = 0.9841286799272852215098476547899 y[1] (numeric) = 0.98412867992728522229357971773088 absolute error = 7.8373206294098e-19 relative error = 7.9637153039670379226084534135161e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.017 y[1] (analytic) = 0.98314531534149313064445616475145 y[1] (numeric) = 0.98314531534149313147758022993568 absolute error = 8.3312406518423e-19 relative error = 8.4740684025417583889119680639715e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.018 y[1] (analytic) = 0.98216296761030096039837041764696 y[1] (numeric) = 0.98216296761030096128093427783833 absolute error = 8.8256386019137e-19 relative error = 8.9859207615894399011058504873926e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.019 y[1] (analytic) = 0.98118163771605636010145245562489 y[1] (numeric) = 0.98118163771605636103350385414758 absolute error = 9.3205139852269e-19 relative error = 9.4992747794615360069312477500391e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.02 y[1] (analytic) = 0.98020132664008914222081411446952 y[1] (numeric) = 0.98020132664008914320240074516015 absolute error = 9.8158663069063e-19 relative error = 1.0014132852230361390605375811532e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.021 y[1] (analytic) = 0.97922203536271030103108633397068 y[1] (numeric) = 0.97922203536271030206225584113061 absolute error = 1.03116950715993e-18 relative error = 1.0530497373641903521502435501534e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.022 y[1] (analytic) = 0.97824376486321103230350657587276 y[1] (numeric) = 0.9782437648632110333843065542206 absolute error = 1.08079997834784e-18 relative error = 1.1048370735068978668704557324863e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.023 y[1] (analytic) = 0.97726651611986175401480466023464 y[1] (numeric) = 0.97726651611986175514528265485836 absolute error = 1.13047799462372e-18 relative error = 1.1567755325457880065826916098819e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.024 y[1] (analytic) = 0.97629029010991112807686631123128 y[1] (numeric) = 0.97629029010991112925706981754106 absolute error = 1.18020350630978e-18 relative error = 1.2088653531286398898268176365178e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.025 y[1] (analytic) = 0.97531508780958508308815268265467 y[1] (numeric) = 0.97531508780958508431812914633492 absolute error = 1.22997646368025e-18 relative error = 1.2611067736505513195973828422042e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=7.6MB, alloc=4.1MB, time=0.46 NO POLE x[1] = 0.026 y[1] (analytic) = 0.97434091019408583810785311160966 y[1] (numeric) = 0.97434091019408583938764992857209 absolute error = 1.27979681696243e-18 relative error = 1.3135000322500040005361838727217e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.027 y[1] (analytic) = 0.97336775823759092745374732617445 y[1] (numeric) = 0.97336775823759092878341184251027 absolute error = 1.32966451633582e-18 relative error = 1.3660453668029345331545246491796e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.028 y[1] (analytic) = 0.97239563291325222652475230907875 y[1] (numeric) = 0.97239563291325222790433182101148 absolute error = 1.37957951193273e-18 relative error = 1.4187430149182938563008973435448e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.029 y[1] (analytic) = 0.97142453519319497864912799477387 y[1] (numeric) = 0.97142453519319498007866974861209 absolute error = 1.42954175383822e-18 relative error = 1.4715932139328924613315775428439e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.03 y[1] (analytic) = 0.97045446604851682295931495160714 y[1] (numeric) = 0.97045446604851682443886614369713 absolute error = 1.47955119208999e-18 relative error = 1.5245962009061653759612781307549e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.031 y[1] (analytic) = 0.96948542644928682329437617418166 y[1] (numeric) = 0.96948542644928682482398395086037 absolute error = 1.52960777667871e-18 relative error = 1.5777522126153619151448397987501e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.032 y[1] (analytic) = 0.96851741736454449813101408337968 y[1] (numeric) = 0.96851741736454449971072554092731 absolute error = 1.57971145754763e-18 relative error = 1.6310614855499656020428195461361e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.033 y[1] (analytic) = 0.96755043976229885154413280295004 y[1] (numeric) = 0.96755043976229885317399498754335 absolute error = 1.62986218459331e-18 relative error = 1.6845242559072407121544136238464e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.034 y[1] (analytic) = 0.96658449460952740519791475201918 y[1] (numeric) = 0.96658449460952740687797465968402 absolute error = 1.68005990766484e-18 relative error = 1.7381407595861925475298339363448e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.035 y[1] (analytic) = 0.96561958287217523136837956236555 y[1] (numeric) = 0.96561958287217523309868413893004 absolute error = 1.73030457656449e-18 relative error = 1.7919112321829751444282698314537e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.036 y[1] (analytic) = 0.96465570551515398699839229782007 y[1] (numeric) = 0.9646557055151539887789884388678 absolute error = 1.78059614104773e-18 relative error = 1.8458359089856212192735185841607e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.037 y[1] (analytic) = 0.96369286350234094878608692070345 y[1] (numeric) = 0.96369286350234095061702147152635 absolute error = 1.83093455082290e-18 relative error = 1.8999150249683802875112107422253e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.038 y[1] (analytic) = 0.96273105779657804930766991679558 y[1] (numeric) = 0.96273105779657805118898967234724 absolute error = 1.88131975555166e-18 relative error = 1.9541488147868361008532489303998e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.039 y[1] (analytic) = 0.96177028935967091417556795595438 y[1] (numeric) = 0.96177028935967091610731966080313 absolute error = 1.93175170484875e-18 relative error = 2.0085375127722805716919711868329e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.04 y[1] (analytic) = 0.96081055915238790023288243015498 y[1] (numeric) = 0.96081055915238790221511277843726 absolute error = 1.98223034828228e-18 relative error = 2.0630813529266088806772780475607e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.041 y[1] (analytic) = 0.95985186813445913478511267441565 y[1] (numeric) = 0.95985186813445913681786830978923 absolute error = 2.03275563537358e-18 relative error = 2.1177805689167289895181335789920e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=11.4MB, alloc=4.1MB, time=0.73 NO POLE x[1] = 0.042 y[1] (analytic) = 0.95889421726457555587010863880622 y[1] (numeric) = 0.95889421726457555795343615440361 absolute error = 2.08332751559739e-18 relative error = 2.1726353940692957405864129281941e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.043 y[1] (analytic) = 0.95793760750038795356721274150717 y[1] (numeric) = 0.95793760750038795570115867988891 absolute error = 2.13394593838174e-18 relative error = 2.2276460613650934220828218171162e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.044 y[1] (analytic) = 0.95698203979850601234654959369677 y[1] (numeric) = 0.95698203979850601453116044680504 absolute error = 2.18461085310827e-18 relative error = 2.2828128034338481993144179783674e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.045 y[1] (analytic) = 0.95602751511449735445942124689761 y[1] (numeric) = 0.95602751511449735669474345600982 absolute error = 2.23532220911221e-18 relative error = 2.3381358525486576926778673824495e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.046 y[1] (analytic) = 0.95507403440288658437076457230754 y[1] (numeric) = 0.9550740344028865866568445279895 absolute error = 2.28607995568196e-18 relative error = 2.3936154406199723474332218036806e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.047 y[1] (analytic) = 0.95412159861715433423462633957639 y[1] (numeric) = 0.95412159861715433657151038163632 absolute error = 2.33688404205993e-18 relative error = 2.4492517991908654356835979713479e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.048 y[1] (analytic) = 0.95317020870973631041361051947653 y[1] (numeric) = 0.9531702087097363128013449369185 absolute error = 2.38773441744197e-18 relative error = 2.5050451594307996784621593063416e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.049 y[1] (analytic) = 0.95221986563202234104325129093804 y[1] (numeric) = 0.95221986563202234348188232191587 absolute error = 2.43863103097783e-18 relative error = 2.5609957521304425520850645018824e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.05 y[1] (analytic) = 0.95127057033435542464226418799801 y[1] (numeric) = 0.95127057033435542713183801976877 absolute error = 2.48957383177076e-18 relative error = 2.6171038076955509567010651291383e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.051 y[1] (analytic) = 0.95032232376603077976962677633175 y[1] (numeric) = 0.9503223237660307823101895452098 absolute error = 2.54056276887805e-18 relative error = 2.6733695561418129860097014372857e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.052 y[1] (analytic) = 0.94937512687529489572943920220786 y[1] (numeric) = 0.94937512687529489832103699351857 absolute error = 2.59159779131071e-18 relative error = 2.7297932270887576655683482797251e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.053 y[1] (analytic) = 0.94842898060934458432451390892596 y[1] (numeric) = 0.94842898060934458696719275695972 absolute error = 2.64267884803376e-18 relative error = 2.7863750497542762279736367719540e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.054 y[1] (analytic) = 0.94748388591432603265964276706948 y[1] (numeric) = 0.94748388591432603535344865503558 absolute error = 2.69380588796610e-18 relative error = 2.8431152529486722725393094879162e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.055 y[1] (analytic) = 0.94653984373533385699548881522648 y[1] (numeric) = 0.94653984373533385974046767520727 absolute error = 2.74497885998079e-18 relative error = 2.9000140650691145519920406818017e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.056 y[1] (analytic) = 0.94559685501641015765404875720903 y[1] (numeric) = 0.9455968550164101604502464701138 absolute error = 2.79619771290477e-18 relative error = 2.9570717140934695547156805765302e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.057 y[1] (analytic) = 0.9446549207005435749766313102286 y[1] (numeric) = 0.94465492070054357782409370574784 absolute error = 2.84746239551924e-18 relative error = 3.0142884275748011865920945692804e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=15.2MB, alloc=4.2MB, time=1.00 NO POLE x[1] = 0.058 y[1] (analytic) = 0.9437140417296683463352954459716 y[1] (numeric) = 0.9437140417296683492340683025311 absolute error = 2.89877285655950e-18 relative error = 3.0716644326352708075709116558139e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.059 y[1] (analytic) = 0.94277421904466336419869151305751 y[1] (numeric) = 0.94277421904466336714882055777258 absolute error = 2.95012904471507e-18 relative error = 3.1291999559603033679439377279130e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.06 y[1] (analytic) = 0.94183545358535123525324717496022 y[1] (numeric) = 0.94183545358535123825477808359004 absolute error = 3.00153090862982e-18 relative error = 3.1868952237927349971293223053931e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.061 y[1] (analytic) = 0.94089774629049734058063904212845 y[1] (numeric) = 0.94089774629049734363361743903033 absolute error = 3.05297839690188e-18 relative error = 3.2447504619266976328397902895144e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.062 y[1] (analytic) = 0.93996109809780889689248982075491 y[1] (numeric) = 0.93996109809780889999696127883865 absolute error = 3.10447145808374e-18 relative error = 3.3027658957016752102301185448492e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.063 y[1] (analytic) = 0.93902550994393401882322974341899 y[1] (numeric) = 0.93902550994393402197923978410135 absolute error = 3.15601004068236e-18 relative error = 3.3609417499965410917234052122982e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.064 y[1] (analytic) = 0.9380909827644607822820599886635 y[1] (numeric) = 0.93809098276446078548965408182269 absolute error = 3.20759409315919e-18 relative error = 3.4192782492234701759009058594317e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.065 y[1] (analytic) = 0.93715751749391628886495473746405 y[1] (numeric) = 0.93715751749391629212417830139412 absolute error = 3.25922356393007e-18 relative error = 3.4777756173216929695581179557041e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.066 y[1] (analytic) = 0.93622511506576573132763745451037 y[1] (numeric) = 0.93622511506576573463853585587601 absolute error = 3.31089840136564e-18 relative error = 3.5364340777517636093159882497019e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.067 y[1] (analytic) = 0.93529377641241146012046592124661 y[1] (numeric) = 0.93529377641241146348308447503771 absolute error = 3.36261855379110e-18 relative error = 3.5952538534891053405008721076470e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.068 y[1] (analytic) = 0.93436350246519205098615948570697 y[1] (numeric) = 0.93436350246519205440054345519311 absolute error = 3.41438396948614e-18 relative error = 3.6542351670177061859050250018463e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.069 y[1] (analytic) = 0.93343429415438137362130093134122 y[1] (numeric) = 0.93343429415438137708749552802672 absolute error = 3.46619459668550e-18 relative error = 3.7133782403244588381099920461619e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.07 y[1] (analytic) = 0.93250615240918766140254430325241 y[1] (numeric) = 0.93250615240918766492059468683085 absolute error = 3.51805038357844e-18 relative error = 3.7726832948923049521614012058463e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.071 y[1] (analytic) = 0.93157907815775258217845896555912 y[1] (numeric) = 0.93157907815775258574841024386846 absolute error = 3.56995127830934e-18 relative error = 3.8321505516945587255595034545958e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.072 y[1] (analytic) = 0.9306530723271503101279390979631 y[1] (numeric) = 0.93065307232715031374983632694027 absolute error = 3.62189722897717e-18 relative error = 3.8917802311879897715709325308120e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.073 y[1] (analytic) = 0.92972813584338659868610677303319 y[1] (numeric) = 0.92972813584338660235999495666923 absolute error = 3.67388818363604e-18 relative error = 3.9515725533070338511429541474054e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=19.0MB, alloc=4.2MB, time=1.27 NO POLE x[1] = 0.074 y[1] (analytic) = 0.92880426963139785453863568822706 y[1] (numeric) = 0.92880426963139785826455977852206 absolute error = 3.72592409029500e-18 relative error = 4.0115277374571692382556393292626e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.075 y[1] (analytic) = 0.92788147461505021268542155824885 y[1] (numeric) = 0.92788147461505021646342645516692 absolute error = 3.77800489691807e-18 relative error = 4.0716460025085092497249222010824e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.076 y[1] (analytic) = 0.92695975171713861257452410399521 y[1] (numeric) = 0.92695975171713861640465465541977 absolute error = 3.83013055142456e-18 relative error = 4.1319275667896773626949219040107e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.077 y[1] (analytic) = 0.92603910185938587530730450407165 y[1] (numeric) = 0.9260391018593858791896055057604 absolute error = 3.88230100168875e-18 relative error = 4.1923726480809627953437138069389e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.078 y[1] (analytic) = 0.92511952596244178191568110366356 y[1] (numeric) = 0.92511952596244178585019729920386 absolute error = 3.93451619554030e-18 relative error = 4.2529814636082326137377017921166e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.079 y[1] (analytic) = 0.92420102494588215271242510343087 y[1] (numeric) = 0.92420102494588215669920118419469 absolute error = 3.98677608076382e-18 relative error = 4.3137542300359070610825317461265e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.08 y[1] (analytic) = 0.923283599728207927715416878052 y[1] (numeric) = 0.92328359972820793175449748315158 absolute error = 4.03908060509958e-18 relative error = 4.3746911634611362932496106217773e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.081 y[1] (analytic) = 0.92236725122684424814678250008644 y[1] (numeric) = 0.92236725122684425223821221632949 absolute error = 4.09142971624305e-18 relative error = 4.4357924794066826534302429145070e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.082 y[1] (analytic) = 0.92145198035813953900782896994114 y[1] (numeric) = 0.92145198035813954315165233178618 absolute error = 4.14382336184504e-18 relative error = 4.4970583928144205412702625912383e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.083 y[1] (analytic) = 0.92053778803736459273069557692949 y[1] (numeric) = 0.92053778803736459692695706644149 absolute error = 4.19626148951200e-18 relative error = 4.5584891180389803950526861167926e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.084 y[1] (analytic) = 0.9196246751787116539076377396957 y[1] (numeric) = 0.91962467517871165815638178650156 absolute error = 4.24874404680586e-18 relative error = 4.6200848688408637924986056405432e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.085 y[1] (analytic) = 0.91871264269529350509885859664413 y[1] (numeric) = 0.918712642695293509400129577888 absolute error = 4.30127098124387e-18 relative error = 4.6818458583795268845279745491423e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.086 y[1] (analytic) = 0.9178016914991425537198025384649 y[1] (numeric) = 0.91780169149914255807364477876414 absolute error = 4.35384224029924e-18 relative error = 4.7437722992073037925013009873561e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.087 y[1] (analytic) = 0.91689182250120992000882379538807 y[1] (numeric) = 0.91689182250120992441528156678879 absolute error = 4.40645777140072e-18 relative error = 4.8058644032621474148863391116596e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.088 y[1] (analytic) = 0.91598303661136452607614211142017 y[1] (numeric) = 0.91598303661136453053525963335285 absolute error = 4.45911752193268e-18 relative error = 4.8681223818608827021256770655594e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.089 y[1] (analytic) = 0.91507533473839218603499645653182 y[1] (numeric) = 0.91507533473839219054681789576731 absolute error = 4.51182143923549e-18 relative error = 4.9305464456927576102907422148967e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=22.8MB, alloc=4.2MB, time=1.54 NO POLE x[1] = 0.09 y[1] (analytic) = 0.91416871778999469721590664556776 y[1] (numeric) = 0.91416871778999470178047611617295 absolute error = 4.56456947060519e-18 relative error = 4.9931368048121891724334678304561e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.091 y[1] (analytic) = 0.91326318667278893246495164954075 y[1] (numeric) = 0.91326318667278893708231321283452 absolute error = 4.61736156329377e-18 relative error = 5.0558936686321446619930559544694e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.092 y[1] (analytic) = 0.91235874229230593352697230095623 y[1] (numeric) = 0.91235874229230593819716996546537 absolute error = 4.67019766450914e-18 relative error = 5.1188172459171540950480868295191e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.093 y[1] (analytic) = 0.9114553855529900055146050098891 y[1] (numeric) = 0.91145538555299001023768273130429 absolute error = 4.72307772141519e-18 relative error = 5.1819077447763905719202365209646e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.094 y[1] (analytic) = 0.91055311735819781246405202170364 y[1] (numeric) = 0.91055311735819781724005370283542 absolute error = 4.77600168113178e-18 relative error = 5.2451653726566434207288492584222e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.095 y[1] (analytic) = 0.90965193861019747397849266057046 y[1] (numeric) = 0.90965193861019747880746215130554 absolute error = 4.82896949073508e-18 relative error = 5.3085903363356453228172559141109e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.096 y[1] (analytic) = 0.90875185021016766296003891529494 y[1] (numeric) = 0.90875185021016766784202001255225 absolute error = 4.88198109725731e-18 relative error = 5.3721828419147106959075407233744e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.097 y[1] (analytic) = 0.90785285305819670443113763542556 y[1] (numeric) = 0.90785285305819670936617408311229 absolute error = 4.93503644768673e-18 relative error = 5.4359430948116170390079335193922e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.098 y[1] (analytic) = 0.90695494805328167544632051616457 y[1] (numeric) = 0.90695494805328168043445600513264 absolute error = 4.98813548896807e-18 relative error = 5.4998712997539406361008987600927e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.099 y[1] (analytic) = 0.90605813609332750609520196025718 y[1] (numeric) = 0.9060581360933275111364801282595 absolute error = 5.04127816800232e-18 relative error = 5.5639676607716580056468103882630e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1 y[1] (analytic) = 0.90516241807514608159762381378548 y[1] (numeric) = 0.90516241807514608669208824543226 absolute error = 5.09446443164678e-18 relative error = 5.6282323811900025109446241883240e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.101 y[1] (analytic) = 0.90426779489445534549184488064781 y[1] (numeric) = 0.90426779489445535063953910736299 absolute error = 5.14769422671518e-18 relative error = 5.6926656636223680073638588640968e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.102 y[1] (analytic) = 0.90337426744587840391667202745945 y[1] (numeric) = 0.90337426744587840911763952743717 absolute error = 5.20096749997772e-18 relative error = 5.7572677099630940257463213555791e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.103 y[1] (analytic) = 0.90248183662294263098842859666881 y[1] (numeric) = 0.9024818366229426362427127948299 absolute error = 5.25428419816109e-18 relative error = 5.8220387213801983724212178302909e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.104 y[1] (analytic) = 0.90159050331807877527365475084594 y[1] (numeric) = 0.90159050331807878058129901879464 absolute error = 5.30764426794870e-18 relative error = 5.8869788983083121073694836478534e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.105 y[1] (analytic) = 0.90070026842262006735843327536912 y[1] (numeric) = 0.90070026842262007271948093134966 absolute error = 5.36104765598054e-18 relative error = 5.9520884404411745799296228637044e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=26.7MB, alloc=4.2MB, time=1.82 NO POLE x[1] = 0.106 y[1] (analytic) = 0.89981113282680132851523327010908 y[1] (numeric) = 0.89981113282680133392972757896206 absolute error = 5.41449430885298e-18 relative error = 6.0173675467240302137139172570743e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.107 y[1] (analytic) = 0.89892309741975808046816306319174 y[1] (numeric) = 0.89892309741975808593614723631135 absolute error = 5.46798417311961e-18 relative error = 6.0828164153471502775878142779174e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.108 y[1] (analytic) = 0.89803616308952565625752258151511 y[1] (numeric) = 0.89803616308952566177903977680551 absolute error = 5.52151719529040e-18 relative error = 6.1484352437374588219645261556632e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.109 y[1] (analytic) = 0.89715033072303831220454431339066 y[1] (numeric) = 0.89715033072303831777963763522309 absolute error = 5.57509332183243e-18 relative error = 6.2142242285518724628092905031494e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.11 y[1] (analytic) = 0.89626560120612834097721089849675 y[1] (numeric) = 0.89626560120612834660592339766631 absolute error = 5.62871249916956e-18 relative error = 6.2801835656694317118795851538595e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.111 y[1] (analytic) = 0.89538197542352518575803627925107 y[1] (numeric) = 0.89538197542352519144041095293376 absolute error = 5.68237467368269e-18 relative error = 6.3463134501840585043406446764352e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.112 y[1] (analytic) = 0.89449945425885455551469624574809 y[1] (numeric) = 0.89449945425885456125077603745764 absolute error = 5.73607979170955e-18 relative error = 6.4126140763967594703160460881808e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.113 y[1] (analytic) = 0.8936180385946375413743931035564 y[1] (numeric) = 0.89361803859463754716422090310132 absolute error = 5.78982779954492e-18 relative error = 6.4790856378082784917772034365086e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.114 y[1] (analytic) = 0.89273772931228973410283808993784 y[1] (numeric) = 0.89273772931228973994645673337889 absolute error = 5.84361864344105e-18 relative error = 6.5457283271119442530212540648531e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.115 y[1] (analytic) = 0.8918585272921203426887340594338 y[1] (numeric) = 0.89185852729212034858618632904078 absolute error = 5.89745226960698e-18 relative error = 6.6125423361852567304206541517688e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.116 y[1] (analytic) = 0.89098043341333131403463985426017 y[1] (numeric) = 0.89098043341333131998596847846923 absolute error = 5.95132862420906e-18 relative error = 6.6795278560827855734900538210446e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.117 y[1] (analytic) = 0.89010344855401645375509666857507 y[1] (numeric) = 0.89010344855401645976034432194599 absolute error = 6.00524765337092e-18 relative error = 6.7466850770284236209612812776615e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.118 y[1] (analytic) = 0.88922757359116054808289560841896 y[1] (numeric) = 0.88922757359116055414210491159255 absolute error = 6.05920930317359e-18 relative error = 6.8140141884077785313301688903350e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.119 y[1] (analytic) = 0.88835280940063848688436454098663 y[1] (numeric) = 0.88835280940063849299757806064214 absolute error = 6.11321351965551e-18 relative error = 6.8815153787604110465326892126139e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.12 y[1] (analytic) = 0.88747915685721438778455121787143 y[1] (numeric) = 0.88747915685721439395181146668368 absolute error = 6.16726024881225e-18 relative error = 6.9491888357717162503642057573946e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.121 y[1] (analytic) = 0.88660661683454072140317854702412 y[1] (numeric) = 0.88660661683454072762452798362141 absolute error = 6.22134943659729e-18 relative error = 7.0170347462659682665170061303496e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=30.5MB, alloc=4.2MB, time=2.08 x[1] = 0.122 y[1] (analytic) = 0.88573519020515743770224677740081 y[1] (numeric) = 0.8857351902051574439777278063222 absolute error = 6.27548102892139e-18 relative error = 7.0850532961977480196628659702978e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.123 y[1] (analytic) = 0.8848648778404910934461562486226 y[1] (numeric) = 0.88486487784049109977581122027541 absolute error = 6.32965497165281e-18 relative error = 7.1532446706442972140731548242846e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.124 y[1] (analytic) = 0.88399568061085398077522324545206 y[1] (numeric) = 0.88399568061085398715909445606991 absolute error = 6.38387121061785e-18 relative error = 7.2216090537982056223226936704876e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.125 y[1] (analytic) = 0.88312759938544325689346038349969 y[1] (numeric) = 0.88312759938544326333159007509978 absolute error = 6.43812969160009e-18 relative error = 7.2901466289585998320762662391272e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.126 y[1] (analytic) = 0.88226063503234007487149183830456 y[1] (numeric) = 0.88226063503234008136392219864578 absolute error = 6.49243036034122e-18 relative error = 7.3588575785240990548579621336649e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.127 y[1] (analytic) = 0.88139478841850871556547261480444 y[1] (numeric) = 0.88139478841850872211224577734489 absolute error = 6.54677316254045e-18 relative error = 7.4277420839841353825661522771935e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.128 y[1] (analytic) = 0.88053006040979572065287993820138 y[1] (numeric) = 0.88053006040979572725403798205637 absolute error = 6.60115804385499e-18 relative error = 7.4968003259114553202787534332325e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.129 y[1] (analytic) = 0.87966645187092902678604373036063 y[1] (numeric) = 0.87966645187092903344162868026065 absolute error = 6.65558494990002e-18 relative error = 7.5660324839540148520661689056317e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.13 y[1] (analytic) = 0.87880396366551710086428201813989 y[1] (numeric) = 0.87880396366551710757433584438844 absolute error = 6.71005382624855e-18 relative error = 7.6354387368267192805550038024156e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.131 y[1] (analytic) = 0.87794259665604807642550600144077 y[1] (numeric) = 0.87794259665604808319007061987262 absolute error = 6.76456461843185e-18 relative error = 7.7050192623037815722340607730173e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.132 y[1] (analytic) = 0.87708235170388889115815838930686 y[1] (numeric) = 0.87708235170388889797727566124581 absolute error = 6.81911727193895e-18 relative error = 7.7747742372099935039796975321704e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.133 y[1] (analytic) = 0.87622322966928442553434749205605 y[1] (numeric) = 0.87622322966928443240805922427347 absolute error = 6.87371173221742e-18 relative error = 7.8447038374134245859962984583650e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.134 y[1] (analytic) = 0.87536523141135664256503843624404 y[1] (numeric) = 0.87536523141135664949338638091662 absolute error = 6.92834794467258e-18 relative error = 7.9148082378163030520751598069547e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.135 y[1] (analytic) = 0.87450835778810372867816174719294 y[1] (numeric) = 0.87450835778810373566118760186132 absolute error = 6.98302585466838e-18 relative error = 7.9850876123477716278552628867744e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.136 y[1] (analytic) = 0.87365260965639923572049842090783 y[1] (numeric) = 0.87365260965639924275824382843466 absolute error = 7.03774540752683e-18 relative error = 8.0555421339549600085469341726228e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.137 y[1] (analytic) = 0.87279798787199122408419948342231 y[1] (numeric) = 0.87279798787199123117670603195077 absolute error = 7.09250654852846e-18 relative error = 8.1261719745952041852658529510315e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.138 y[1] (analytic) = 0.87194449328950140695879691098386 y[1] (numeric) = 0.87194449328950141410610613389585 absolute error = 7.14730922291199e-18 relative error = 8.1969773052273334758332595942648e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=34.3MB, alloc=4.2MB, time=2.36 NO POLE x[1] = 0.139 y[1] (analytic) = 0.87109212676242429570956165899496 y[1] (numeric) = 0.87109212676242430291171503486994 absolute error = 7.20215337587498e-18 relative error = 8.2679582958040510624080290512552e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.14 y[1] (analytic) = 0.87024088914312634638306342128323 y[1] (numeric) = 0.8702408891431263536401023738563 absolute error = 7.25703895257307e-18 relative error = 8.3391151152626694394322757757720e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.141 y[1] (analytic) = 0.86939078128284510734078561406662 y[1] (numeric) = 0.86939078128284511465275151218738 absolute error = 7.31196589812076e-18 relative error = 8.4104479315175829452760448773892e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.142 y[1] (analytic) = 0.86854180403168836802164795093031 y[1] (numeric) = 0.86854180403168837538858210852148 absolute error = 7.36693415759117e-18 relative error = 8.4819569114515420927812510138940e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.143 y[1] (analytic) = 0.86769395823863330883428784622059 y[1] (numeric) = 0.86769395823863331625623152223649 absolute error = 7.42194367601590e-18 relative error = 8.5536422209070125324536293396215e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.144 y[1] (analytic) = 0.86684724475152565217995075450294 y[1] (numeric) = 0.86684724475152565965694515288857 absolute error = 7.47699439838563e-18 relative error = 8.6255040246783578197230873263690e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.145 y[1] (analytic) = 0.86600166441707881460683842312508 y[1] (numeric) = 0.86600166441707882213892469277457 absolute error = 7.53208626964949e-18 relative error = 8.6975424865025770778852581706349e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.146 y[1] (analytic) = 0.86515721808087306009676290346371 y[1] (numeric) = 0.86515721808087306768398213817938 absolute error = 7.58721923471567e-18 relative error = 8.7697577690514429169444313524580e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.147 y[1] (analytic) = 0.86431390658735465448495303413244 y[1] (numeric) = 0.86431390658735466212734627258358 absolute error = 7.64239323845114e-18 relative error = 8.8421500339225850913490732193311e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.148 y[1] (analytic) = 0.86347173077983502101385897627241 y[1] (numeric) = 0.86347173077983502871146720195445 absolute error = 7.69760822568204e-18 relative error = 8.9147194416313196228239952945079e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.149 y[1] (analytic) = 0.86263069150048989702179924705222 y[1] (numeric) = 0.86263069150048990477466338824548 absolute error = 7.75286414119326e-18 relative error = 8.9874661516015130874795785984746e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.15 y[1] (analytic) = 0.86179078959035849176729356265806 y[1] (numeric) = 0.861790789590358499575454492387 absolute error = 7.80816092972894e-18 relative error = 9.0603903221574832062728453931365e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.151 y[1] (analytic) = 0.8609520258893426453899236663726 y[1] (numeric) = 0.86095202588934265325342220236495 absolute error = 7.86349853599235e-18 relative error = 9.1334921105151543894521364906296e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.152 y[1] (analytic) = 0.86011440123620598900856318081112 y[1] (numeric) = 0.8601144012362059969274400854569 absolute error = 7.91887690464578e-18 relative error = 9.2067716727731958896204827544572e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.153 y[1] (analytic) = 0.85927791646857310595781638601445 y[1] (numeric) = 0.85927791646857311393211236632538 absolute error = 7.97429598031093e-18 relative error = 9.2802291639047129853955878381288e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.154 y[1] (analytic) = 0.85844257242292869416350468689122 y[1] (numeric) = 0.85844257242292870219326039445994 absolute error = 8.02975570756872e-18 relative error = 9.3538647377482371658078542142645e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=38.1MB, alloc=4.3MB, time=2.62 NO POLE x[1] = 0.155 y[1] (analytic) = 0.85760836993461672965803839445218 y[1] (numeric) = 0.85760836993461673774329442541167 absolute error = 8.08525603095949e-18 relative error = 9.4276785469991418753708719931526e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.156 y[1] (analytic) = 0.85677530983783963123651030539579 y[1] (numeric) = 0.85677530983783963937730720037858 absolute error = 8.14079689498279e-18 relative error = 9.5016707432005532834351434709310e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.157 y[1] (analytic) = 0.85594339296565742625434642388105 y[1] (numeric) = 0.85594339296565743445072466797883 absolute error = 8.19637824409778e-18 relative error = 9.5758414767349445994163519152627e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.158 y[1] (analytic) = 0.85511262014998691756734802776806 y[1] (numeric) = 0.85511262014998692581934805049136 absolute error = 8.25200002272330e-18 relative error = 9.6501908968153196165555226157810e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.159 y[1] (analytic) = 0.85428299222160085161495813921526 y[1] (numeric) = 0.85428299222160085992262031445263 absolute error = 8.30766217523737e-18 relative error = 9.7247191514757020403335986446247e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.16 y[1] (analytic) = 0.85345451001012708764758431629571 y[1] (numeric) = 0.85345451001012709601094896227353 absolute error = 8.36336464597782e-18 relative error = 9.7994263875629180869606041138378e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.161 y[1] (analytic) = 0.85262717434404776809880853824207 y[1] (numeric) = 0.85262717434404777651791591748452 absolute error = 8.41910737924245e-18 relative error = 9.8743127507278049017500490067292e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.162 y[1] (analytic) = 0.85180098605069849010331381204172 y[1] (numeric) = 0.85180098605069849857820413132994 absolute error = 8.47489031928822e-18 relative error = 9.9493783854152541898946573667895e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.163 y[1] (analytic) = 0.85097594595626747816135598238347 y[1] (numeric) = 0.85097594595626748669206939271586 absolute error = 8.53071341033239e-18 relative error = 1.0024623434856514808338713181845e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.164 y[1] (analytic) = 0.8501520548857947579506080804189 y[1] (numeric) = 0.85015205488579476653718467697069 absolute error = 8.58657659655179e-18 relative error = 1.0100048041059276662266800482142e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.165 y[1] (analytic) = 0.84932931366317133128620339942221 y[1] (numeric) = 0.8493293136631713399286832215054 absolute error = 8.64247982208319e-18 relative error = 1.0175652344799018007982091167662e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.166 y[1] (analytic) = 0.84850772311113835222980233723791 y[1] (numeric) = 0.84850772311113836092822536826147 absolute error = 8.69842303102356e-18 relative error = 1.0251436485610199025850005965633e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.167 y[1] (analytic) = 0.84768728405128630434850689638162 y[1] (numeric) = 0.84768728405128631310291306381111 absolute error = 8.75440616742949e-18 relative error = 1.0327400601776439753233741134382e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.168 y[1] (analytic) = 0.84686799730405417912444558280866 y[1] (numeric) = 0.84686799730405418793487475812666 absolute error = 8.81042917531800e-18 relative error = 1.0403544830322309034700694707424e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.169 y[1] (analytic) = 0.84604986368872865551585029369973 y[1] (numeric) = 0.8460498636887286643823422923658 absolute error = 8.86649199866607e-18 relative error = 1.0479869307003579884990299544169e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.17 y[1] (analytic) = 0.84523288402344328067044563311665 y[1] (numeric) = 0.84523288402344328959304021452737 absolute error = 8.92259458141072e-18 relative error = 1.0556374166298106259620197136279e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=41.9MB, alloc=4.3MB, time=2.89 NO POLE x[1] = 0.171 y[1] (analytic) = 0.8444170591251776517919699420706 y[1] (numeric) = 0.84441705912517766077070680952013 absolute error = 8.97873686744953e-18 relative error = 1.0633059541397195500338297002887e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.172 y[1] (analytic) = 0.84360238980975659916064617641517 y[1] (numeric) = 0.84360238980975660819556497705532 absolute error = 9.03491880064015e-18 relative error = 1.0709925564195761301801120867213e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.173 y[1] (analytic) = 0.84278887689184937030841961202328 y[1] (numeric) = 0.842788876891849379399559936824 absolute error = 9.09114032480072e-18 relative error = 1.0786972365283527411540683855482e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.174 y[1] (analytic) = 0.84197652118496881534977820194389 y[1] (numeric) = 0.84197652118496882449717958565355 absolute error = 9.14740138370966e-18 relative error = 1.0864200073935460467075405685221e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.175 y[1] (analytic) = 0.84116532350147057346897025464909 y[1] (numeric) = 0.841165323501470582672672175755 absolute error = 9.20370192110591e-18 relative error = 1.0941608818102711006921634196764e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.176 y[1] (analytic) = 0.84035528465255226056443294608679 y[1] (numeric) = 0.84035528465255226982447482677579 absolute error = 9.26004188068900e-18 relative error = 1.1019198724403328631633726896842e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.177 y[1] (analytic) = 0.83954640544825265805124402104282 y[1] (numeric) = 0.83954640544825266736766522716175 absolute error = 9.31642120611893e-18 relative error = 1.1096969918112726285679556615840e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.178 y[1] (analytic) = 0.83873868669745090282240788129251 y[1] (numeric) = 0.83873868669745091219524772230891 absolute error = 9.37283984101640e-18 relative error = 1.1174922523154536116455475554768e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.179 y[1] (analytic) = 0.83793212920786567836978609918896 y[1] (numeric) = 0.83793212920786568779908382815167 absolute error = 9.42929772896271e-18 relative error = 1.1253056662091048358883018087642e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.18 y[1] (analytic) = 0.83712673378605440706548123568929 y[1] (numeric) = 0.83712673378605441655127604918932 absolute error = 9.48579481350003e-18 relative error = 1.1331372456114066951880667401048e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.181 y[1] (analytic) = 0.83632250123741244360448168136848 y[1] (numeric) = 0.83632250123741245314681271949983 absolute error = 9.54233103813135e-18 relative error = 1.1409870025035359985067323457834e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.182 y[1] (analytic) = 0.83551943236617226960937407770854 y[1] (numeric) = 0.83551943236617227920828042402884 absolute error = 9.59890634632030e-18 relative error = 1.1488549487276929975369137400920e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.183 y[1] (analytic) = 0.83471752797540268939792871388258 y[1] (numeric) = 0.83471752797540269905344939537432 absolute error = 9.65552068149174e-18 relative error = 1.1567410959862181305771661745322e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.184 y[1] (analytic) = 0.83391678886700802691436213138322 y[1] (numeric) = 0.83391678886700803662653611841443 absolute error = 9.71217398703121e-18 relative error = 1.1646454558405700800892012535417e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.185 y[1] (analytic) = 0.83311721584172732382508000516375 y[1] (numeric) = 0.83311721584172733359394621144918 absolute error = 9.76886620628543e-18 relative error = 1.1725680397104271119061224147787e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.186 y[1] (analytic) = 0.83231880969913353877970220548376 y[1] (numeric) = 0.83231880969913354860529948804603 absolute error = 9.82559728256227e-18 relative error = 1.1805088588727227284557560759215e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=45.7MB, alloc=4.3MB, time=3.16 NO POLE x[1] = 0.187 y[1] (analytic) = 0.83152157123763274783817077936724 y[1] (numeric) = 0.83152157123763275772053793849775 absolute error = 9.88236715913051e-18 relative error = 1.1884679244606537109220552965783e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.188 y[1] (analytic) = 0.83072550125446334606474042449743 y[1] (numeric) = 0.8307255012544633560039162037179 absolute error = 9.93917577922047e-18 relative error = 1.1964452474627904060782672055760e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.189 y[1] (analytic) = 0.82993060054569525028964986149349 y[1] (numeric) = 0.82993060054569526028567294751687 absolute error = 9.99602308602338e-18 relative error = 1.2044408387220333303224440925403e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.19 y[1] (analytic) = 0.82913686990622910303927134282879 y[1] (numeric) = 0.82913686990622911309218036552076 absolute error = 1.005290902269197e-17 relative error = 1.2124547089347141993348665587279e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.191 y[1] (analytic) = 0.82834431012979547763553436817685 y[1] (numeric) = 0.82834431012979548774536790051718 absolute error = 1.010983353234033e-17 relative error = 1.2204868686496069779675634706742e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.192 y[1] (analytic) = 0.82755292200895408446541850669403 y[1] (numeric) = 0.82755292200895409463221506473804 absolute error = 1.016679655804401e-17 relative error = 1.2285373282669655935234290755252e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.193 y[1] (analytic) = 0.82676270633509297842130905668044 y[1] (numeric) = 0.82676270633509298864510709952038 absolute error = 1.022379804283994e-17 relative error = 1.2366060980375377254554684511136e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.194 y[1] (analytic) = 0.8259736638984277675130081021969 y[1] (numeric) = 0.82597366389842777779384603192351 absolute error = 1.028083792972661e-17 relative error = 1.2446931880616078164361046228960e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.195 y[1] (analytic) = 0.82518579548800082265219235456135 y[1] (numeric) = 0.82518579548800083299010851622542 absolute error = 1.033791616166407e-17 relative error = 1.2527986082880162140187185368102e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.196 y[1] (analytic) = 0.82439910189168048861010799420058 y[1] (numeric) = 0.82439910189168049900514067577489 absolute error = 1.039503268157431e-17 relative error = 1.2609223685132222461566164856824e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.197 y[1] (analytic) = 0.82361358389616029614929155509794 y[1] (numeric) = 0.82361358389616030660147898743854 absolute error = 1.045218743234060e-17 relative error = 1.2690644783802391481712834681687e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.198 y[1] (analytic) = 0.82282924228695817533010472004807 y[1] (numeric) = 0.82282924228695818583948507685642 absolute error = 1.050938035680835e-17 relative error = 1.2772249473777511417300741884334e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.199 y[1] (analytic) = 0.8220460778484156699928697201211 y[1] (numeric) = 0.8220460778484156805594811179057 absolute error = 1.056661139778460e-17 relative error = 1.2854037848390623566887922235306e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.2 y[1] (analytic) = 0.82126409136369715341639085613341 y[1] (numeric) = 0.82126409136369716404027135417163 absolute error = 1.062388049803822e-17 relative error = 1.2936009999411297755922635428523e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.201 y[1] (analytic) = 0.82048328361478904515364648353871 y[1] (numeric) = 0.8204832836147890558348340838389 absolute error = 1.068118760030019e-17 relative error = 1.3018166017036040141642671006250e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.202 y[1] (analytic) = 0.81970365538249902904543462498281 y[1] (numeric) = 0.81970365538249903978396727224615 absolute error = 1.073853264726334e-17 relative error = 1.3100505989878023880310446414451e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=49.5MB, alloc=4.3MB, time=3.43 x[1] = 0.203 y[1] (analytic) = 0.81892520744645527241275419680995 y[1] (numeric) = 0.81892520744645528320866977839278 absolute error = 1.079591558158283e-17 relative error = 1.3183030004957701525373973567010e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.204 y[1] (analytic) = 0.81814794058510564642870265707642 y[1] (numeric) = 0.81814794058510565728203900295192 absolute error = 1.085333634587550e-17 relative error = 1.3265738147692019741247237251807e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.205 y[1] (analytic) = 0.81737185557571694767066970310606 y[1] (numeric) = 0.81737185557571695858146458582676 absolute error = 1.091079488272070e-17 relative error = 1.3348630501885420549342166769309e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.206 y[1] (analytic) = 0.81659695319437412085360546633195 y[1] (numeric) = 0.81659695319437413182189660099181 absolute error = 1.096829113465986e-17 relative error = 1.3431707149719285973395282674686e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.207 y[1] (analytic) = 0.81582323421597948274514047108927 y[1] (numeric) = 0.81582323421597949377096551528607 absolute error = 1.102582504419680e-17 relative error = 1.3514968171742267596352947526848e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.208 y[1] (analytic) = 0.81505069941425194726333344217591 y[1] (numeric) = 0.81505069941425195834672999597346 absolute error = 1.108339655379755e-17 relative error = 1.3598413646859998174292662309738e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.209 y[1] (analytic) = 0.81427934956172625175782186336766 y[1] (numeric) = 0.81427934956172626289882746925819 absolute error = 1.114100560589053e-17 relative error = 1.3682043652325225434143303895659e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.21 y[1] (analytic) = 0.81350918542975218447514900567296 y[1] (numeric) = 0.81350918542975219567380114853994 absolute error = 1.119865214286698e-17 relative error = 1.3765858263728236012464332194271e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.211 y[1] (analytic) = 0.81274020778849381320903995993754 y[1] (numeric) = 0.81274020778849382446537606701753 absolute error = 1.125633610707999e-17 relative error = 1.3849857554985541651770919996690e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.212 y[1] (analytic) = 0.81197241740692871513639802345491 y[1] (numeric) = 0.81197241740692872645045546430074 absolute error = 1.131405744084583e-17 relative error = 1.3934041598331373312812782876688e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.213 y[1] (analytic) = 0.8112058150528472078397916045265 y[1] (numeric) = 0.81120581505284721921160769096969 absolute error = 1.137181608644319e-17 relative error = 1.4018410464306590490366837525888e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.214 y[1] (analytic) = 0.81044040149285158151720062241744 y[1] (numeric) = 0.81044040149285159294681260853084 absolute error = 1.142961198611340e-17 relative error = 1.4102964221748777032193658841852e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.215 y[1] (analytic) = 0.80967617749235533237979019289874 y[1] (numeric) = 0.80967617749235534386723527495915 absolute error = 1.148744508206041e-17 relative error = 1.4187702937782024929656051046932e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.216 y[1] (analytic) = 0.80891314381558239723847820153759 y[1] (numeric) = 0.80891314381558240878379351798894 absolute error = 1.154531531645135e-17 relative error = 1.4272626677807418094112941004695e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.217 y[1] (analytic) = 0.80815130122556638928006217810616 y[1] (numeric) = 0.80815130122556640088328480952199 absolute error = 1.160322263141583e-17 relative error = 1.4357735505491944315743957174881e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.218 y[1] (analytic) = 0.80739065048414983503366969591585 y[1] (numeric) = 0.8073906504841498466948366649624 absolute error = 1.166116696904655e-17 relative error = 1.4443029482759008490543949553728e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.219 y[1] (analytic) = 0.80663119235198341252829532956485 y[1] (numeric) = 0.80663119235198342424744360096416 absolute error = 1.171914827139931e-17 relative error = 1.4528508669778190203515645912680e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=53.4MB, alloc=4.3MB, time=3.71 NO POLE x[1] = 0.22 y[1] (analytic) = 0.80587292758852519064218601349829 y[1] (numeric) = 0.80587292758852520241935249399101 absolute error = 1.177716648049272e-17 relative error = 1.4614173124954613316546089749476e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.221 y[1] (analytic) = 0.80511585695203986964483545193129 y[1] (numeric) = 0.80511585695203988148005699023987 absolute error = 1.183522153830858e-17 relative error = 1.4700022904919130185190013112354e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.222 y[1] (analytic) = 0.80435998119959802293234703807827 y[1] (numeric) = 0.80435998119959803482566042487013 absolute error = 1.189331338679186e-17 relative error = 1.4786058064517996008256559660993e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.223 y[1] (analytic) = 0.803605301087075339956923547262 y[1] (numeric) = 0.80360530108707535190836551511262 absolute error = 1.195144196785062e-17 relative error = 1.4872278656802453422373364936375e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.224 y[1] (analytic) = 0.80285181736915187035124067434922 y[1] (numeric) = 0.80285181736915188236084789770562 absolute error = 1.200960722335640e-17 relative error = 1.4958684733018887285910605966884e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.225 y[1] (analytic) = 0.8020995307993112692484602910773 y[1] (numeric) = 0.80209953079931128131626938622125 absolute error = 1.206780909514395e-17 relative error = 1.5045276342598144983832672531932e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.226 y[1] (analytic) = 0.80134844212984004379863810319481 y[1] (numeric) = 0.80134844212984005592468562820613 absolute error = 1.212604752501132e-17 relative error = 1.5132053533145290006682360392149e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.227 y[1] (analytic) = 0.80059855211182680088227919094579 y[1] (numeric) = 0.80059855211182681306660164566596 absolute error = 1.218432245472017e-17 relative error = 1.5219016350429617175920592788362e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.228 y[1] (analytic) = 0.7998498614951614960217937192801 y[1] (numeric) = 0.79984986149516150826442754527561 absolute error = 1.224263382599551e-17 relative error = 1.5306164838373943932303291924080e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.229 y[1] (analytic) = 0.79910237102853468349160390627063 y[1] (numeric) = 0.79910237102853469579258548679656 absolute error = 1.230098158052593e-17 relative error = 1.5393499039044499815521829200158e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.23 y[1] (analytic) = 0.79835608145943676762765213956833 y[1] (numeric) = 0.7983560814594367799870177995322 absolute error = 1.235936565996387e-17 relative error = 1.5481018992640854794765187224205e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.231 y[1] (analytic) = 0.79761099353415725533705893132533 y[1] (numeric) = 0.79761099353415726775484493725044 absolute error = 1.241778600592511e-17 relative error = 1.5568724737484859019648584983692e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.232 y[1] (analytic) = 0.79686710799778400980867820186415 y[1] (numeric) = 0.79686710799778402228492076185344 absolute error = 1.247624255998929e-17 relative error = 1.5656616310010859311528106075725e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.233 y[1] (analytic) = 0.79612442559420250542529618147699 y[1] (numeric) = 0.79612442559420251796003144517693 absolute error = 1.253473526369994e-17 relative error = 1.5744693744755291900147915714000e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.234 y[1] (analytic) = 0.7953829470660950838782190180939 y[1] (numeric) = 0.79538294706609509647148307665817 absolute error = 1.259326405856427e-17 relative error = 1.5832957074345962026428588308411e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.235 y[1] (analytic) = 0.7946426731549402114849929761694 y[1] (numeric) = 0.79464267315494022413682186222294 absolute error = 1.265182888605354e-17 relative error = 1.5921406329492040677470636483260e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=57.2MB, alloc=4.3MB, time=3.97 NO POLE x[1] = 0.236 y[1] (analytic) = 0.79390360460101173771099990900647 y[1] (numeric) = 0.79390360460101175042142959660949 absolute error = 1.271042968760302e-17 relative error = 1.6010041538973536532574077512469e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.237 y[1] (analytic) = 0.79316574214337815489566948286033 y[1] (numeric) = 0.7931657421433781676647358874721 absolute error = 1.276906640461177e-17 relative error = 1.6098862729630530066321136498810e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.238 y[1] (analytic) = 0.79242908651990185918404842654735 y[1] (numeric) = 0.79242908651990187201178740499049 absolute error = 1.282773897844314e-17 relative error = 1.6187869926353304412982352285589e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.239 y[1] (analytic) = 0.79169363846723841266446587492958 y[1] (numeric) = 0.79169363846723842555091322535408 absolute error = 1.288644735042450e-17 relative error = 1.6277063152071497194457493078622e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.24 y[1] (analytic) = 0.79095939872083580671303266854678 y[1] (numeric) = 0.79095939872083581965822413039441 absolute error = 1.294519146184763e-17 relative error = 1.6366442427744075264878127948921e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.241 y[1] (analytic) = 0.79022636801493372654571126483659 y[1] (numeric) = 0.79022636801493373954968251880489 absolute error = 1.300397125396830e-17 relative error = 1.6456007772348277904963115107779e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.242 y[1] (analytic) = 0.78949454708256281697869170881013 y[1] (numeric) = 0.78949454708256283004147837681683 absolute error = 1.306278666800670e-17 relative error = 1.6545759202869624774191089061394e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.243 y[1] (analytic) = 0.78876393665554394939780790274695 y[1] (numeric) = 0.78876393665554396251944554789446 absolute error = 1.312163764514751e-17 relative error = 1.6635696734291461903017786703815e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.244 y[1] (analytic) = 0.788034537464487489937727205432 y[1] (numeric) = 0.7880345374644875031182513319717 absolute error = 1.318052412653970e-17 relative error = 1.6725820379584157330832406263072e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.245 y[1] (analytic) = 0.7873063502387925688716451816831 y[1] (numeric) = 0.78730635023879258211109123497997 absolute error = 1.323944605329687e-17 relative error = 1.6816130149694973351954311148459e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.246 y[1] (analytic) = 0.78657937570664635121221611241447 y[1] (numeric) = 0.78657937570664636451061947891154 absolute error = 1.329840336649707e-17 relative error = 1.6906626053537272558104510748449e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.247 y[1] (analytic) = 0.78585361459502330852444866424419 y[1] (numeric) = 0.78585361459502332188184467142703 absolute error = 1.335739600718284e-17 relative error = 1.6997308097979995418753064970159e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.248 y[1] (analytic) = 0.78512906762968449195129490568899 y[1] (numeric) = 0.78512906762968450536771882205074 absolute error = 1.341642391636175e-17 relative error = 1.7088176287837768202025706416746e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.249 y[1] (analytic) = 0.78440573553517680645265964429845 y[1] (numeric) = 0.78440573553517681992814667930424 absolute error = 1.347548703500579e-17 relative error = 1.7179230625859542212983392796600e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.25 y[1] (analytic) = 0.78368361903483228625855584565641 y[1] (numeric) = 0.78368361903483229979314114970834 absolute error = 1.353458530405193e-17 relative error = 1.7270471112718715645862775390788e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.251 y[1] (analytic) = 0.78296271885076737153713068103589 y[1] (numeric) = 0.78296271885076738513084934543769 absolute error = 1.359371866440180e-17 relative error = 1.7361897747002129785810014711074e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=61.0MB, alloc=4.3MB, time=4.24 NO POLE x[1] = 0.252 y[1] (analytic) = 0.78224303570388218627828553561955 y[1] (numeric) = 0.78224303570388219993117259254167 absolute error = 1.365288705692212e-17 relative error = 1.7453510525200016454337806671475e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.253 y[1] (analytic) = 0.78152457031385981739361209360698 y[1] (numeric) = 0.78152457031385983110570251605143 absolute error = 1.371209042244445e-17 relative error = 1.7545309441695073492718426090489e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.254 y[1] (analytic) = 0.7808073233991655950333654002114 y[1] (numeric) = 0.78080732339916560880469410197679 absolute error = 1.377132870176539e-17 relative error = 1.7637294488752110295741383174798e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.255 y[1] (analytic) = 0.78009129567704637412119358351331 y[1] (numeric) = 0.78009129567704638795179541916015 absolute error = 1.383060183564684e-17 relative error = 1.7729465656507767545534768470622e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.256 y[1] (analytic) = 0.7793764878635298171073427013821 y[1] (numeric) = 0.77937648786352983099725246619765 absolute error = 1.388990976481555e-17 relative error = 1.7821822932959324063085558553915e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.257 y[1] (analytic) = 0.77866290067342367794105396019955 y[1] (numeric) = 0.77866290067342369189030639016305 absolute error = 1.394925242996350e-17 relative error = 1.7914366303954563079360315144547e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.258 y[1] (analytic) = 0.77795053482031508726286933292921 y[1] (numeric) = 0.77795053482031510127149910467745 absolute error = 1.400862977174824e-17 relative error = 1.8007095753181586833229171382599e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.259 y[1] (analytic) = 0.77723939101656983881756038416727 y[1] (numeric) = 0.77723939101656985288560211495957 absolute error = 1.406804173079230e-17 relative error = 1.8100011262157434492135800177231e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.26 y[1] (analytic) = 0.77652946997333167708839388918468 y[1] (numeric) = 0.77652946997333169121588213686846 absolute error = 1.412748824768378e-17 relative error = 1.8193112810218213363093839847159e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.261 y[1] (analytic) = 0.77582077240052158615344661263743 y[1] (numeric) = 0.77582077240052160034041587561349 absolute error = 1.418696926297606e-17 relative error = 1.8286400374508098265980736486217e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.262 y[1] (analytic) = 0.77511329900683707976468039056936 y[1] (numeric) = 0.77511329900683709401116510775768 absolute error = 1.424648471718832e-17 relative error = 1.8379873929969372562495576220045e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.263 y[1] (analytic) = 0.77440705049975149265048743657512 y[1] (numeric) = 0.7744070504997515069565219873801 absolute error = 1.430603455080498e-17 relative error = 1.8473533449331077350300576775844e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.264 y[1] (analytic) = 0.77370202758551327304241456951684 y[1] (numeric) = 0.773702027585513287408033273793 absolute error = 1.436561870427616e-17 relative error = 1.8567378903098974570255122484247e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.265 y[1] (analytic) = 0.77299823096914527642677383601254 y[1] (numeric) = 0.77299823096914529085201095403041 absolute error = 1.442523711801787e-17 relative error = 1.8661410259545164023855098265575e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.266 y[1] (analytic) = 0.77229566135444406052184577602732 y[1] (numeric) = 0.77229566135444407500673550843883 absolute error = 1.448488973241151e-17 relative error = 1.8755627484696808670389422641328e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.267 y[1] (analytic) = 0.77159431944397918148138035430323 y[1] (numeric) = 0.77159431944397919602595684210796 absolute error = 1.454457648780473e-17 relative error = 1.8850030542326619785440394270282e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=64.8MB, alloc=4.3MB, time=4.51 x[1] = 0.268 y[1] (analytic) = 0.77089420593909249132509935407128 y[1] (numeric) = 0.77089420593909250592939667858181 absolute error = 1.460429732451053e-17 relative error = 1.8944619393941066369980158493113e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.269 y[1] (analytic) = 0.77019532153989743659690280248127 y[1] (numeric) = 0.77019532153989745126095498528941 absolute error = 1.466405218280814e-17 relative error = 1.9039393998770890982477341188254e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.27 y[1] (analytic) = 0.76949766694527835825148076948726 y[1] (numeric) = 0.76949766694527837297532177243008 absolute error = 1.472384100294282e-17 relative error = 1.9134354313760230389167405824932e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.271 y[1] (analytic) = 0.76880124285288979277003065351758 y[1] (numeric) = 0.76880124285288980755369437864324 absolute error = 1.478366372512566e-17 relative error = 1.9229500293555737361254163457361e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.272 y[1] (analytic) = 0.76810604995915577450577883815323 y[1] (numeric) = 0.76810604995915578934929912768716 absolute error = 1.484352028953393e-17 relative error = 1.9324831890496420112005825255723e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.273 y[1] (analytic) = 0.76741208895926913926000437423573 y[1] (numeric) = 0.76741208895926915416341501054692 absolute error = 1.490341063631119e-17 relative error = 1.9420349054603174921922747589818e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.274 y[1] (analytic) = 0.76671936054719082908926111132286 y[1] (numeric) = 0.76671936054719084405259581688978 absolute error = 1.496333470556692e-17 relative error = 1.9516051733567697405423778607511e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.275 y[1] (analytic) = 0.76602786541564919834449347121082 y[1] (numeric) = 0.76602786541564921336778590858797 absolute error = 1.502329243737715e-17 relative error = 1.9611939872742700964166739600199e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.276 y[1] (analytic) = 0.76533760425613932094273982435112 y[1] (numeric) = 0.76533760425613933602602359613529 absolute error = 1.508328377178417e-17 relative error = 1.9708013415130942431410901363954e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.277 y[1] (analytic) = 0.76464857775892229887211619739972 y[1] (numeric) = 0.76464857775892231401542484619635 absolute error = 1.514330864879663e-17 relative error = 1.9804272301374760993704551385981e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.278 y[1] (analytic) = 0.76396078661302457193077180685753 y[1] (numeric) = 0.76396078661302458713413881524719 absolute error = 1.520336700838966e-17 relative error = 1.9900716469745649752523440064420e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.279 y[1] (analytic) = 0.76327423150623722870050667978925 y[1] (numeric) = 0.76327423150623724396396547029419 absolute error = 1.526345879050494e-17 relative error = 1.9997345856133768850405850672168e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.28 y[1] (analytic) = 0.76258891312511531875574038794565 y[1] (numeric) = 0.76258891312511533407932432299625 absolute error = 1.532358393505060e-17 relative error = 2.0094160394037242863995134536655e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.281 y[1] (analytic) = 0.76190483215497716610851968626264 y[1] (numeric) = 0.76190483215497718149226206816417 absolute error = 1.538374238190153e-17 relative error = 2.0191160014552002789373402343799e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.282 y[1] (analytic) = 0.76122198927990368389025161067303 y[1] (numeric) = 0.76122198927990369933418568157236 absolute error = 1.544393407089933e-17 relative error = 2.0288344646361164947178694655130e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.283 y[1] (analytic) = 0.76054038518273769027084735344038 y[1] (numeric) = 0.76054038518273770577500629529277 absolute error = 1.550415894185239e-17 relative error = 2.0385714215724588602480209199228e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.284 y[1] (analytic) = 0.75986002054508322561596099681437 y[1] (numeric) = 0.75986002054508324118037793135 absolute error = 1.556441693453563e-17 relative error = 2.0483268646467995322381806160688e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=68.6MB, alloc=4.3MB, time=4.79 NO POLE x[1] = 0.285 y[1] (analytic) = 0.75918089604730487088300594771078 y[1] (numeric) = 0.7591808960473048865077139364021 absolute error = 1.562470798869132e-17 relative error = 2.0581007859973518196303272320544e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.286 y[1] (analytic) = 0.75850301236852706725663067734561 y[1] (numeric) = 0.75850301236852708294166272137374 absolute error = 1.568503204402813e-17 relative error = 2.0678931775167932911118631106461e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.287 y[1] (analytic) = 0.75782637018663343702433413028712 y[1] (numeric) = 0.75782637018663345276972317050936 absolute error = 1.574538904022224e-17 relative error = 2.0777040308513610520083872644217e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.288 y[1] (analytic) = 0.75715097017826610569289992725772 y[1] (numeric) = 0.75715097017826612149867884417425 absolute error = 1.580577891691653e-17 relative error = 2.0875333373996952832770640127834e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.289 y[1] (analytic) = 0.75647681301882502534632724519165 y[1] (numeric) = 0.7564768130188250412125288589129 absolute error = 1.586620161372125e-17 relative error = 2.0973810883118789628408894223377e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.29 y[1] (analytic) = 0.75580389938246729924593501656373 y[1] (numeric) = 0.75580389938246731517259208677734 absolute error = 1.592665707021361e-17 relative error = 2.1072472744883363271497075256505e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.291 y[1] (analytic) = 0.75513222994210650767331484782691 y[1] (numeric) = 0.75513222994210652366046007376503 absolute error = 1.598714522593812e-17 relative error = 2.1171318865788315758026008845372e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.292 y[1] (analytic) = 0.75446180536941203501680681395039 y[1] (numeric) = 0.75446180536941205106447283435709 absolute error = 1.604766602040670e-17 relative error = 2.1270349149814385945023500579930e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.293 y[1] (analytic) = 0.75379262633480839810217104252654 y[1] (numeric) = 0.75379262633480841421039043562516 absolute error = 1.610821939309862e-17 relative error = 2.1369563498414895182263407845699e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.294 y[1] (analytic) = 0.75312469350747457576812675671877 y[1] (numeric) = 0.75312469350747459193693204017919 absolute error = 1.616880528346042e-17 relative error = 2.1468961810505219635696832907417e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.295 y[1] (analytic) = 0.75245800755534333968742920145516 y[1] (numeric) = 0.75245800755534335591685283236131 absolute error = 1.622942363090615e-17 relative error = 2.1568543982452701513467332091972e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.296 y[1] (analytic) = 0.75179256914510058643415363173545 y[1] (numeric) = 0.75179256914510060272422800655312 absolute error = 1.629007437481767e-17 relative error = 2.1668309908066656515864745894197e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.297 y[1] (analytic) = 0.75112837894218467079785429571262 y[1] (numeric) = 0.75112837894218468714861175025668 absolute error = 1.635075745454406e-17 relative error = 2.1768259478587213768303445185922e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.298 y[1] (analytic) = 0.75046543761078574034526509833228 y[1] (numeric) = 0.75046543761078575675673790773469 absolute error = 1.641147280940241e-17 relative error = 2.1868392582676006231889039865249e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.299 y[1] (analytic) = 0.74980374581384507123020738377661 y[1] (numeric) = 0.7498037458138450877024277624538 absolute error = 1.647222037867719e-17 relative error = 2.1968709106404989178151045350165e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.3 y[1] (analytic) = 0.74914330421305440525236902674697 y[1] (numeric) = 0.7491433042130544217853691283678 absolute error = 1.653300010162083e-17 relative error = 2.2069208933246886254404558024864e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=72.4MB, alloc=4.3MB, time=5.06 NO POLE x[1] = 0.301 y[1] (analytic) = 0.74848411346885528816561777375258 y[1] (numeric) = 0.74848411346885530475942969120647 absolute error = 1.659381191745389e-17 relative error = 2.2169891944065109267008243307569e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.302 y[1] (analytic) = 0.74782617424043840923651052603732 y[1] (numeric) = 0.74782617424043842589116629140153 absolute error = 1.665465576536421e-17 relative error = 2.2270758017102333155133256317553e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.303 y[1] (analytic) = 0.7471694871857429420536590055772 y[1] (numeric) = 0.74716948718574295876919059008541 absolute error = 1.671553158450821e-17 relative error = 2.2371807027971960990382042667718e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.304 y[1] (analytic) = 0.74651405296145588658861099473229 y[1] (numeric) = 0.74651405296145590336505030874222 absolute error = 1.677643931400993e-17 relative error = 2.2473038849646589785121338183892e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.305 y[1] (analytic) = 0.74585987222301141250890508861326 y[1] (numeric) = 0.74585987222301142934628398157489 absolute error = 1.683737889296163e-17 relative error = 2.2574453352448580678240394975728e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.306 y[1] (analytic) = 0.74520694562459020374395564705507 y[1] (numeric) = 0.74520694562459022064230590747892 absolute error = 1.689835026042385e-17 relative error = 2.2676050404039928879128324616310e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.307 y[1] (analytic) = 0.74455527381911880430442338025805 y[1] (numeric) = 0.7445552738191188212637767356833 absolute error = 1.695935335542525e-17 relative error = 2.2777829869411859276051057773646e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.308 y[1] (analytic) = 0.74390485745826896535572574867083 y[1] (numeric) = 0.74390485745826898237611386563334 absolute error = 1.702038811696251e-17 relative error = 2.2879791610874522857067350301239e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.309 y[1] (analytic) = 0.7432556971924569935463401035496 y[1] (numeric) = 0.74325569719245701062779458755076 absolute error = 1.708145448400116e-17 relative error = 2.2981935488047965530890976944435e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.31 y[1] (analytic) = 0.74260779367084310059155123983884 y[1] (numeric) = 0.74260779367084311773410363531344 absolute error = 1.714255239547460e-17 relative error = 2.3084261357850687860790752287910e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.311 y[1] (analytic) = 0.74196114754133075411329377756818 y[1] (numeric) = 0.74196114754133077131697556785324 absolute error = 1.720368179028506e-17 relative error = 2.3186769074490835584757482117542e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.312 y[1] (analytic) = 0.74131575945056602973673853187213 y[1] (numeric) = 0.74131575945056604700158113917524 absolute error = 1.726484260730311e-17 relative error = 2.3289458489455464488092005525046e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.313 y[1] (analytic) = 0.74067163004393696444427077499022 y[1] (numeric) = 0.74067163004393698177030556035817 absolute error = 1.732603478536795e-17 relative error = 2.3392329451500879077305469085899e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.314 y[1] (analytic) = 0.74002875996557291118750703621639 y[1] (numeric) = 0.74002875996557292857476529950383 absolute error = 1.738725826328744e-17 relative error = 2.3495381806642646694083508026900e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.315 y[1] (analytic) = 0.73938714985834389475799582772682 y[1] (numeric) = 0.7393871498583439122065088075649 absolute error = 1.744851297983808e-17 relative error = 2.3598615398145569538779905750447e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.316 y[1] (analytic) = 0.73874680036385996891724642553171 y[1] (numeric) = 0.73874680036385998642704529929678 absolute error = 1.750979887376507e-17 relative error = 2.3702030066513790755807878785638e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=76.2MB, alloc=4.3MB, time=5.33 NO POLE x[1] = 0.317 y[1] (analytic) = 0.7381077121224705747867285754684 y[1] (numeric) = 0.73810771212247059235784445925105 absolute error = 1.757111588378265e-17 relative error = 2.3805625649481306792727747030333e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.318 y[1] (analytic) = 0.73746988577326390049848473418374 y[1] (numeric) = 0.73746988577326391813094868275747 absolute error = 1.763246394857373e-17 relative error = 2.3909401982001546496791909622681e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.319 y[1] (analytic) = 0.7368333219540662421069951944385 y[1] (numeric) = 0.73683332195406625980083820122879 absolute error = 1.769384300679029e-17 relative error = 2.4013358896238020318165836603504e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.32 y[1] (analytic) = 0.73619802130144136576293518281675 y[1] (numeric) = 0.73619802130144138351818817987009 absolute error = 1.775525299705334e-17 relative error = 2.4117496221554402956201660262611e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.321 y[1] (analytic) = 0.73556398445068987114946175602964 y[1] (numeric) = 0.73556398445068988896615561398238 absolute error = 1.781669385795274e-17 relative error = 2.4221813784504454294292134445676e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.322 y[1] (analytic) = 0.73493121203584855618166705947263 y[1] (numeric) = 0.73493121203584857405983258752045 absolute error = 1.787816552804782e-17 relative error = 2.4326311408823057114586226447381e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.323 y[1] (analytic) = 0.73429970468968978296983324853211 y[1] (numeric) = 0.73429970468968980090950119439887 absolute error = 1.793966794586676e-17 relative error = 2.4430988915415600599491202625418e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.324 y[1] (analytic) = 0.73366946304372084504712310933116 y[1] (numeric) = 0.73366946304372086304832415923832 absolute error = 1.800120104990716e-17 relative error = 2.4535846122349012192135796229383e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.325 y[1] (analytic) = 0.73304048772818333586233915117285 y[1] (numeric) = 0.73304048772818335392510392980888 absolute error = 1.806276477863603e-17 relative error = 2.4640882844842033577130157130124e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.326 y[1] (analytic) = 0.73241277937205251853838267786914 y[1] (numeric) = 0.73241277937205253666274174835865 absolute error = 1.812435907048951e-17 relative error = 2.4746098895255159907607822492458e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.327 y[1] (analytic) = 0.73178633860303669689704307944253 y[1] (numeric) = 0.73178633860303671508302694331599 absolute error = 1.818598386387346e-17 relative error = 2.4851494083081798522428744686760e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.328 y[1] (analytic) = 0.73116116604757658775074631936086 y[1] (numeric) = 0.73116116604757660599838541652379 absolute error = 1.824763909716293e-17 relative error = 2.4957068214937933197166879644210e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.329 y[1] (analytic) = 0.73053726233084469446189032550205 y[1] (numeric) = 0.73053726233084471277121503420489 absolute error = 1.830932470870284e-17 relative error = 2.5062821094553474826886292298255e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.33 y[1] (analytic) = 0.72991462807674468177039372546358 y[1] (numeric) = 0.72991462807674470014143436227109 absolute error = 1.837104063680751e-17 relative error = 2.5168752522762075809614861194167e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.331 y[1] (analytic) = 0.72929326390791075189008309861383 y[1] (numeric) = 0.7292932639079107703228699183749 absolute error = 1.843278681976107e-17 relative error = 2.5274862297492182877281781604046e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.332 y[1] (analytic) = 0.72867317044570702187454264844757 y[1] (numeric) = 0.72867317044570704036910584426483 absolute error = 1.849456319581726e-17 relative error = 2.5381150213757291388230784056092e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=80.1MB, alloc=4.3MB, time=5.59 x[1] = 0.333 y[1] (analytic) = 0.72805434831022690225304892934294 y[1] (numeric) = 0.7280543483102269208094186325426 absolute error = 1.855636970319966e-17 relative error = 2.5487616063646825199318494613084e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.334 y[1] (analytic) = 0.72743679812029247693721199173387 y[1] (numeric) = 0.7274367981202924955554182718358 absolute error = 1.861820628010193e-17 relative error = 2.5594259636317068899466525489564e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.335 y[1] (analytic) = 0.72682052049345388439894303900571 y[1] (numeric) = 0.72682052049345390307901590369319 absolute error = 1.868007286468748e-17 relative error = 2.5701080717981355130784315808487e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.336 y[1] (analytic) = 0.72620551604598870012036741809372 y[1] (numeric) = 0.72620551604598871886233681318336 absolute error = 1.874196939508964e-17 relative error = 2.5808079091900976403434316134036e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.337 y[1] (analytic) = 0.72559178539290132031630049382046 y[1] (numeric) = 0.72559178539290133912019630323238 absolute error = 1.880389580941192e-17 relative error = 2.5915254538376261075694191547006e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.338 y[1] (analytic) = 0.72497932914792234692990268444522 y[1] (numeric) = 0.72497932914792236579575473017311 absolute error = 1.886585204572789e-17 relative error = 2.6022606834737166587230450639703e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.339 y[1] (analytic) = 0.72436814792350797390212866271869 y[1] (numeric) = 0.7243681479235079928299667048 absolute error = 1.892783804208131e-17 relative error = 2.6130135755334257223770072468686e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.34 y[1] (analytic) = 0.72375824233083937471558445294261 y[1] (numeric) = 0.72375824233083939370543818942893 absolute error = 1.898985373648632e-17 relative error = 2.6237841071529806587001462315436e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.341 y[1] (analytic) = 0.72314961297982209121340488012694 y[1] (numeric) = 0.72314961297982211026530394705398 absolute error = 1.905189906692704e-17 relative error = 2.6345722551688127068893149032738e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.342 y[1] (analytic) = 0.72254226047908542369376255231452 y[1] (numeric) = 0.72254226047908544280773652367284 absolute error = 1.911397397135832e-17 relative error = 2.6453779961167530351792140494758e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.343 y[1] (analytic) = 0.72193618543598182228061828151584 y[1] (numeric) = 0.72193618543598184145669666922089 absolute error = 1.917607838770505e-17 relative error = 2.6562013062310341379622565084092e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.344 y[1] (analytic) = 0.72133138845658627957132157244987 y[1] (numeric) = 0.72133138845658629880953382631296 absolute error = 1.923821225386309e-17 relative error = 2.6670421614435196906288616326322e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.345 y[1] (analytic) = 0.72072787014569572456166853144328 y[1] (numeric) = 0.72072787014569574386204403914158 absolute error = 1.930037550769830e-17 relative error = 2.6779005373826758508755177105424e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.346 y[1] (analytic) = 0.72012563110682841784902327037574 y[1] (numeric) = 0.72012563110682843721159135742336 absolute error = 1.936256808704762e-17 relative error = 2.6887764093728310445832787700121e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.347 y[1] (analytic) = 0.71952467194222334811410760250316 y[1] (numeric) = 0.71952467194222336753889753222161 absolute error = 1.942478992971845e-17 relative error = 2.6996697524332047914726773725991e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.348 y[1] (analytic) = 0.71892499325283962988206254831651 y[1] (numeric) = 0.71892499325283964936910352180533 absolute error = 1.948704097348882e-17 relative error = 2.7105805412770506076674813258122e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.349 y[1] (analytic) = 0.71832659563835590256338389032492 y[1] (numeric) = 0.71832659563835592211270504643279 absolute error = 1.954932115610787e-17 relative error = 2.7215087503108468723215968039327e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=83.9MB, alloc=4.3MB, time=5.87 NO POLE x[1] = 0.35 y[1] (analytic) = 0.71772947969716973077533273577867 y[1] (numeric) = 0.7177294796971697503869631510741 absolute error = 1.961163041529543e-17 relative error = 2.7324543536333673901132036799774e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.351 y[1] (analytic) = 0.71713364602639700594442076587012 y[1] (numeric) = 0.7171336460263970256183894546122 absolute error = 1.967396868874208e-17 relative error = 2.7434173250348234205748433811209e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.352 y[1] (analytic) = 0.71653909522187134919056856887762 y[1] (numeric) = 0.71653909522187136892690448298723 absolute error = 1.973633591410961e-17 relative error = 2.7543976379960664670369415925199e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.353 y[1] (analytic) = 0.71594582787814351549353417304525 y[1] (numeric) = 0.71594582787814353529226620207608 absolute error = 1.979873202903083e-17 relative error = 2.7653952656877055582863566060941e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.354 y[1] (analytic) = 0.71535384458848079914220761271937 y[1] (numeric) = 0.71535384458848081900336458382905 absolute error = 1.986115697110968e-17 relative error = 2.7764101809692713665723195973856e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.355 y[1] (analytic) = 0.71476314594486644046736607839827 y[1] (numeric) = 0.71476314594486646039097675631939 absolute error = 1.992361067792112e-17 relative error = 2.7874423563883547223344427099472e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.356 y[1] (analytic) = 0.71417373253799903385848291788976 y[1] (numeric) = 0.71417373253799905384457600490125 absolute error = 1.998609308701149e-17 relative error = 2.7984917641798160319488445723037e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.357 y[1] (analytic) = 0.71358560495729193706518247171922 y[1] (numeric) = 0.71358560495729195711378660761761 absolute error = 2.004860413589839e-17 relative error = 2.8095583762649329171271139925967e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.358 y[1] (analytic) = 0.71299876379087268178393144128338 y[1] (numeric) = 0.71299876379087270189507520335416 absolute error = 2.011114376207078e-17 relative error = 2.8206421642505839343318864227451e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.359 y[1] (analytic) = 0.71241320962558238553055620300967 y[1] (numeric) = 0.71241320962558240570426810599869 absolute error = 2.017371190298902e-17 relative error = 2.8317430994284293185387473400609e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.36 y[1] (analytic) = 0.71182894304697516479917419595457 y[1] (numeric) = 0.71182894304697518503548269203961 absolute error = 2.023630849608504e-17 relative error = 2.8428611527741154644891498815073e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.361 y[1] (analytic) = 0.71124596463931754950812622386103 y[1] (numeric) = 0.71124596463931756980705970262329 absolute error = 2.029893347876226e-17 relative error = 2.8539962949464498928384277031830e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.362 y[1] (analytic) = 0.71066427498558789873349522569366 y[1] (numeric) = 0.71066427498558791909508201408923 absolute error = 2.036158678839557e-17 relative error = 2.8651484962865901909478371009075e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.363 y[1] (analytic) = 0.71008387466747581773079578108368 y[1] (numeric) = 0.71008387466747583815506414341545 absolute error = 2.042426836233177e-17 relative error = 2.8763177268173033785006597092277e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.364 y[1] (analytic) = 0.70950476426538157624541732894691 y[1] (numeric) = 0.70950476426538159673239546683615 absolute error = 2.048697813788924e-17 relative error = 2.8875039562421227783011572720664e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.365 y[1] (analytic) = 0.70892694435841552811240278878166 y[1] (numeric) = 0.70892694435841554866211884113987 absolute error = 2.054971605235821e-17 relative error = 2.8987071539445950929687726737646e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=87.7MB, alloc=4.3MB, time=6.15 NO POLE x[1] = 0.366 y[1] (analytic) = 0.70835041552439753214614298482035 y[1] (numeric) = 0.70835041552439755275862502782117 absolute error = 2.061248204300082e-17 relative error = 2.9099272889875038908959158598798e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.367 y[1] (analytic) = 0.70777517833985637432056598329209 y[1] (numeric) = 0.70777517833985639499584203034315 absolute error = 2.067527604705106e-17 relative error = 2.9211643301120821193499708200947e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.368 y[1] (analytic) = 0.70720123338002919124039916255845 y[1] (numeric) = 0.70720123338002921197849716427337 absolute error = 2.073809800171492e-17 relative error = 2.9324182457372602823132788370148e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.369 y[1] (analytic) = 0.70662858121886089490408054481253 y[1] (numeric) = 0.70662858121886091570502838898298 absolute error = 2.080094784417045e-17 relative error = 2.9436890039589080678216324263778e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.37 y[1] (analytic) = 0.70605722242900359875889462638195 y[1] (numeric) = 0.70605722242900361962272013794981 absolute error = 2.086382551156786e-17 relative error = 2.9549765725490878360114237946864e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.371 y[1] (analytic) = 0.70548715758181604504890665145244 y[1] (numeric) = 0.70548715758181606597563759248183 absolute error = 2.092673094102939e-17 relative error = 2.9662809189552818000192192644536e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.372 y[1] (analytic) = 0.70491838724736303345626798122915 y[1] (numeric) = 0.70491838724736305444593205087888 absolute error = 2.098966406964973e-17 relative error = 2.9776020102997034383028281830838e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.373 y[1] (analytic) = 0.70435091199441485103646391718408 y[1] (numeric) = 0.70435091199441487208908875167977 absolute error = 2.105262483449569e-17 relative error = 2.9889398133785090834109159395899e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.374 y[1] (analytic) = 0.7037847323904467034480740430929 y[1] (numeric) = 0.7037847323904467245636872156994 absolute error = 2.111561317260650e-17 relative error = 3.0002942946611052415889962230783e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.375 y[1] (analytic) = 0.70321984900163814747761385605414 y[1] (numeric) = 0.7032198490016381686562428770481 absolute error = 2.117862902099396e-17 relative error = 3.0116654202894413008645550590424e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.376 y[1] (analytic) = 0.70265626239287252486002516160235 y[1] (numeric) = 0.70265626239287254610169747824438 absolute error = 2.124167231664203e-17 relative error = 3.0230531560772292295971472243903e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.377 y[1] (analytic) = 0.70209397312773639739538141237596 y[1] (numeric) = 0.70209397312773641870012440888342 absolute error = 2.130474299650746e-17 relative error = 3.0344574675093177805285719259246e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.378 y[1] (analytic) = 0.7015329817685189833623728735893 y[1] (numeric) = 0.70153298176851900473021387110894 absolute error = 2.136784099751964e-17 relative error = 3.0458783197409626708158755339483e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.379 y[1] (analytic) = 0.70097328887621159522913520177567 y[1] (numeric) = 0.70097328887621161666010145835628 absolute error = 2.143096625658061e-17 relative error = 3.0573156775971262873765562998789e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.38 y[1] (analytic) = 0.7004148950105070786619837259262 y[1] (numeric) = 0.7004148950105071001561024364913 absolute error = 2.149411871056510e-17 relative error = 3.0687695055717885574227548540648e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.381 y[1] (analytic) = 0.69985780072979925283261442224346 y[1] (numeric) = 0.69985780072979927438991271856403 absolute error = 2.155729829632057e-17 relative error = 3.0802397678272647942115618820247e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=91.5MB, alloc=4.3MB, time=6.42 NO POLE x[1] = 0.382 y[1] (analytic) = 0.699302006591182352024331275262 y[1] (numeric) = 0.69930200659118237364483622592945 absolute error = 2.162050495066745e-17 relative error = 3.0917264281935591907407554606779e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.383 y[1] (analytic) = 0.69874751315045046853785841906244 y[1] (numeric) = 0.69874751315045049022159702946157 absolute error = 2.168373861039913e-17 relative error = 3.1032294501676897921807562930566e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.384 y[1] (analytic) = 0.69819432096209699689729415272015 y[1] (numeric) = 0.69819432096209701864429336500217 absolute error = 2.174699921228202e-17 relative error = 3.1147487969130306537018422781717e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.385 y[1] (analytic) = 0.6976424305793140793567626239884 y[1] (numeric) = 0.69764243057931410116704931704389 absolute error = 2.181028669305549e-17 relative error = 3.1262844312586440777376719450488e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.386 y[1] (analytic) = 0.69709184255399205270831767451782 y[1] (numeric) = 0.6970918425539920745819186639498 absolute error = 2.187360098943198e-17 relative error = 3.1378363156986445100348817338677e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.387 y[1] (analytic) = 0.69654255743671889639165203866225 y[1] (numeric) = 0.69654255743671891832859407675949 absolute error = 2.193694203809724e-17 relative error = 3.1494044123915885597918262814722e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.388 y[1] (analytic) = 0.69599457577677968190616378611619 y[1] (numeric) = 0.6959945757767797039064735618265 absolute error = 2.200030977571031e-17 relative error = 3.1609886831598352849030750022411e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.389 y[1] (analytic) = 0.69544789812215602352593059627134 y[1] (numeric) = 0.69544789812215604558963473517472 absolute error = 2.206370413890338e-17 relative error = 3.1725890894888967405381151931519e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.39 y[1] (analytic) = 0.69490252501952553031814114927174 y[1] (numeric) = 0.69490252501952555244526621355379 absolute error = 2.212712506428205e-17 relative error = 3.1842055925268536003145510480012e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.391 y[1] (analytic) = 0.69435845701426125946553161529095 y[1] (numeric) = 0.69435845701426128165610410371641 absolute error = 2.219057248842546e-17 relative error = 3.1958381530837599100330784242406e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.392 y[1] (analytic) = 0.69381569465043117089337391954924 y[1] (numeric) = 0.69381569465043119314742026743543 absolute error = 2.225404634788619e-17 relative error = 3.2074867316310225313529345061145e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.393 y[1] (analytic) = 0.6932742384707975832015611560367 y[1] (numeric) = 0.69327423847079760551910773522719 absolute error = 2.231754657919049e-17 relative error = 3.2191512883008359435213492034932e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.394 y[1] (analytic) = 0.69273408901681663090233421781228 y[1] (numeric) = 0.69273408901681665328340733665017 absolute error = 2.238107311883789e-17 relative error = 3.2308317828855355989268828169187e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.395 y[1] (analytic) = 0.69219524682863772296419240610523 y[1] (numeric) = 0.69219524682863774540881830940721 absolute error = 2.244462590330198e-17 relative error = 3.2425281748371280154035086764139e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.396 y[1] (analytic) = 0.69165771244510300266252947426543 y[1] (numeric) = 0.6916577124451030251707343432955 absolute error = 2.250820486903007e-17 relative error = 3.2542404232666675105593638602471e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.397 y[1] (analytic) = 0.69112148640374680873753525588025 y[1] (numeric) = 0.69112148640374683130934520832337 absolute error = 2.257180995244312e-17 relative error = 3.2659684869436798930009429105091e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=95.3MB, alloc=4.3MB, time=6.70 x[1] = 0.398 y[1] (analytic) = 0.69058656924079513785990171911118 y[1] (numeric) = 0.69058656924079516049534280904721 absolute error = 2.263544108993603e-17 relative error = 3.2777123242956464289506489478563e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.399 y[1] (analytic) = 0.6900529614911651084048709815001 y[1] (numeric) = 0.69005296149116513110396919937784 absolute error = 2.269909821787774e-17 relative error = 3.2894718934074687361275512534355e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.4 y[1] (analytic) = 0.68952066368846442553516151115249 y[1] (numeric) = 0.68952066368846444829794278376347 absolute error = 2.276278127261098e-17 relative error = 3.3012471520208913245205373224807e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.401 y[1] (analytic) = 0.68898967636499084759330743132575 y[1] (numeric) = 0.6889896763649908704197976217786 absolute error = 2.282649019045285e-17 relative error = 3.3130380575340528488147639814103e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.402 y[1] (analytic) = 0.68846000005173165380394453604069 y[1] (numeric) = 0.688460000051731676694169443735 absolute error = 2.289022490769431e-17 relative error = 3.3248445670008879120181044548974e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.403 y[1] (analytic) = 0.68793163527836311328657531438363 y[1] (numeric) = 0.68793163527836313624056067498444 absolute error = 2.295398536060081e-17 relative error = 3.3366666371307028014329503683694e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.404 y[1] (analytic) = 0.68740458257324995537934397069203 y[1] (numeric) = 0.68740458257324997839711545610387 absolute error = 2.301777148541184e-17 relative error = 3.3485042242876031670670282047970e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.405 y[1] (analytic) = 0.68687884246344484127435111680279 y[1] (numeric) = 0.68687884246344486435593433514397 absolute error = 2.308158321834118e-17 relative error = 3.3603572844900320159583654382282e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.406 y[1] (analytic) = 0.68635441547468783696503650100494 y[1] (numeric) = 0.68635441547468786011045699658218 absolute error = 2.314542049557724e-17 relative error = 3.3722257734103297665275501463920e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.407 y[1] (analytic) = 0.68583130213140588750615682627105 y[1] (numeric) = 0.68583130213140591071544007955377 absolute error = 2.320928325328272e-17 relative error = 3.3841096463742042332445933773512e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.408 y[1] (analytic) = 0.68530950295671229258688439774439 y[1] (numeric) = 0.68530950295671231586005582533913 absolute error = 2.327317142759474e-17 relative error = 3.3960088583602778930573919892953e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.409 y[1] (analytic) = 0.68478901847240618341755102633987 y[1] (numeric) = 0.68478901847240620675463598096507 absolute error = 2.333708495462520e-17 relative error = 3.4079233639996778251975569605922e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.41 y[1] (analytic) = 0.68426984919897200093056030167186 y[1] (numeric) = 0.68426984919897202433158407213255 absolute error = 2.340102377046069e-17 relative error = 3.4198531175755691996117372350426e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.411 y[1] (analytic) = 0.6837519956555789752959900333528 y[1] (numeric) = 0.68375199565557899876097784451512 absolute error = 2.346498781116232e-17 relative error = 3.4317980730226861507951201450183e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.412 y[1] (analytic) = 0.68323545836008060675240534501625 y[1] (numeric) = 0.68323545836008063028138235778225 absolute error = 2.352897701276600e-17 relative error = 3.4437581839269376204169818970168e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.413 y[1] (analytic) = 0.68272023782901414775340159020855 y[1] (numeric) = 0.68272023782901417134639290149119 absolute error = 2.359299131128264e-17 relative error = 3.4557334035250109593774224167220e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.414 y[1] (analytic) = 0.68220633457760008643039494356341 y[1] (numeric) = 0.68220633457760011008742558626126 absolute error = 2.365703064269785e-17 relative error = 3.4677236847039117347132296750584e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=99.1MB, alloc=4.3MB, time=6.96 NO POLE x[1] = 0.415 y[1] (analytic) = 0.6816937491197416313721772044247 y[1] (numeric) = 0.68169374911974165509327214739701 absolute error = 2.372109494297231e-17 relative error = 3.4797289800006110591483282720386e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.416 y[1] (analytic) = 0.68118248196802419772175003332065 y[1] (numeric) = 0.68118248196802422150693418136243 absolute error = 2.378518414804178e-17 relative error = 3.4917492416016498253909642200962e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.417 y[1] (analytic) = 0.68067253363371489459095252441216 y[1] (numeric) = 0.6806725336337149184402507182292 absolute error = 2.384929819381704e-17 relative error = 3.5037844213427422445432545638527e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.418 y[1] (analytic) = 0.68016390462676201379339469924455 y[1] (numeric) = 0.68016390462676203770683171542865 absolute error = 2.391343701618410e-17 relative error = 3.5158344707084286951142753710463e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.419 y[1] (analytic) = 0.67965659545579451989620818882737 y[1] (numeric) = 0.67965659545579454387380873983138 absolute error = 2.397760055100401e-17 relative error = 3.5278993408316795832805466498335e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.42 y[1] (analytic) = 0.67915060662812154159112405224796 y[1] (numeric) = 0.67915060662812156563291278636133 absolute error = 2.404178873411337e-17 relative error = 3.5399789824936119460901043807088e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.421 y[1] (analytic) = 0.67864593864973186438538636070018 y[1] (numeric) = 0.6786459386497318884913878620241 absolute error = 2.410600150132392e-17 relative error = 3.5520733461230806960047154753028e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.422 y[1] (analytic) = 0.67814259202529342461300885597075 y[1] (numeric) = 0.67814259202529344878324764439365 absolute error = 2.417023878842290e-17 relative error = 3.5641823817963930830922039825845e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.423 y[1] (analytic) = 0.67764056725815280476688067208542 y[1] (numeric) = 0.67764056725815282900138120325861 absolute error = 2.423450053117319e-17 relative error = 3.5763060392370009413356656486747e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.424 y[1] (analytic) = 0.67713986485033473015222578796753 y[1] (numeric) = 0.67713986485033475445101245328031 absolute error = 2.429878666531278e-17 relative error = 3.5884442678151041656309012596409e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.425 y[1] (analytic) = 0.67664048530254156686191955760559 y[1] (numeric) = 0.67664048530254159122501668416129 absolute error = 2.436309712655570e-17 relative error = 3.6005970165474797698150925294815e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.426 y[1] (analytic) = 0.67614242911415282107416434237423 y[1] (numeric) = 0.67614242911415284550159619296577 absolute error = 2.442743185059154e-17 relative error = 3.6127642340971132441711801695652e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.427 y[1] (analytic) = 0.67564569678322463967302494778934 y[1] (numeric) = 0.67564569678322466416481572087482 absolute error = 2.449179077308548e-17 relative error = 3.6249458687729153803358394725700e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.428 y[1] (analytic) = 0.67515028880648931219232324412048 y[1] (numeric) = 0.67515028880648933674849707379914 absolute error = 2.455617382967866e-17 relative error = 3.6371418685294998438980778390907e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.429 y[1] (analytic) = 0.67465620567935477408339002692528 y[1] (numeric) = 0.67465620567935479870397098291333 absolute error = 2.462058095598805e-17 relative error = 3.6493521809668973155720205612986e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.43 y[1] (analytic) = 0.67416344789590411130717084971203 y[1] (numeric) = 0.67416344789590413599218293731842 absolute error = 2.468501208760639e-17 relative error = 3.6615767533302904404199034110456e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=102.9MB, alloc=4.3MB, time=7.23 NO POLE x[1] = 0.431 y[1] (analytic) = 0.67367201594889506625118123658273 y[1] (numeric) = 0.6736720159488950910006483966855 absolute error = 2.474946716010277e-17 relative error = 3.6738155325098543196639140654514e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.432 y[1] (analytic) = 0.67318191032975954497180535786216 y[1] (numeric) = 0.67318191032975956978575146688407 absolute error = 2.481394610902191e-17 relative error = 3.6860684650404149158335994976616e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.433 y[1] (analytic) = 0.67269313152860312576243092637037 y[1] (numeric) = 0.67269313152860315064087979625543 absolute error = 2.487844886988506e-17 relative error = 3.6983354971013585332924531950851e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.434 y[1] (analytic) = 0.67220568003420456904791174616588 y[1] (numeric) = 0.6722056800342045939908871243552 absolute error = 2.494297537818932e-17 relative error = 3.7106165745163176234491664110688e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.435 y[1] (analytic) = 0.67171955633401532860584801925339 y[1] (numeric) = 0.67171955633401535361337358866156 absolute error = 2.500752556940817e-17 relative error = 3.7229116427530471426014333443750e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.436 y[1] (analytic) = 0.6712347609141590641151731889367 y[1] (numeric) = 0.67123476091415908918727256792827 absolute error = 2.507209937899157e-17 relative error = 3.7352206469232481183557474690312e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.437 y[1] (analytic) = 0.67075129425943115503253477118936 y[1] (numeric) = 0.67075129425943118016923151355491 absolute error = 2.513669674236555e-17 relative error = 3.7475435317823262417962721413330e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.438 y[1] (analytic) = 0.67026915685329821579695529762005 y[1] (numeric) = 0.67026915685329824099827289255301 absolute error = 2.520131759493296e-17 relative error = 3.7598802417293343244965519951596e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.439 y[1] (analytic) = 0.66978834917789761236325816533414 y[1] (numeric) = 0.66978834917789763762922003740681 absolute error = 2.526596187207267e-17 relative error = 3.7722307208066949541476073707985e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.44 y[1] (analytic) = 0.66930887171403698006474186022168 y[1] (numeric) = 0.66930887171403700539537136936241 absolute error = 2.533062950914073e-17 relative error = 3.7845949127002266757153810147588e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.441 y[1] (analytic) = 0.66883072494119374280558469096173 y[1] (numeric) = 0.66883072494119376820090513243094 absolute error = 2.539532044146921e-17 relative error = 3.7969727607388353110246200066089e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.442 y[1] (analytic) = 0.66835390933751463358346084129362 y[1] (numeric) = 0.668353909337514659043495445661 absolute error = 2.546003460436738e-17 relative error = 3.8093642078945659838828218983657e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.443 y[1] (analytic) = 0.66787842537981521634284721790325 y[1] (numeric) = 0.66787842537981524186761915102428 absolute error = 2.552477193312103e-17 relative error = 3.8217691967823888093280862498349e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.444 y[1] (analytic) = 0.66740427354357940915949924057488 y[1] (numeric) = 0.66740427354357943474903160356772 absolute error = 2.558953236299284e-17 relative error = 3.8341876696601529428917767970612e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.445 y[1] (analytic) = 0.66693145430295900875657239009433 y[1] (numeric) = 0.66693145430295903441088821931668 absolute error = 2.565431582922235e-17 relative error = 3.8466195684284924256777813557907e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.446 y[1] (analytic) = 0.66645996813077321635286499774183 y[1] (numeric) = 0.66645996813077324207198726476794 absolute error = 2.571912226702611e-17 relative error = 3.8590648346307706203609472448607e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=106.8MB, alloc=4.3MB, time=7.51 NO POLE x[1] = 0.447 y[1] (analytic) = 0.66598981549850816484365642809249 y[1] (numeric) = 0.66598981549850819062760803969022 absolute error = 2.578395161159773e-17 relative error = 3.8715234094530213949357745797693e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.448 y[1] (analytic) = 0.66552099687631644731461347424677 y[1] (numeric) = 0.66552099687631647316341727235463 absolute error = 2.584880379810786e-17 relative error = 3.8839952337238915530715841469248e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.449 y[1] (analytic) = 0.66505351273301664688923645154517 y[1] (numeric) = 0.66505351273301667280291521324941 absolute error = 2.591367876170424e-17 relative error = 3.8964802479146055753833761538698e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.45 y[1] (analytic) = 0.6645873635360928679103151422817 y[1] (numeric) = 0.66458736353609289388889157979364 absolute error = 2.597857643751194e-17 relative error = 3.9089783921389708446183118836448e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.451 y[1] (analytic) = 0.66412254975169426845586340992143 y[1] (numeric) = 0.66412254975169429449936017055489 absolute error = 2.604349676063346e-17 relative error = 3.9214896061533738696248780878384e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.452 y[1] (analytic) = 0.66365907184463459418999996684911 y[1] (numeric) = 0.66365907184463462029843963299733 absolute error = 2.610843966614822e-17 relative error = 3.9340138293566966489989537828978e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.453 y[1] (analytic) = 0.66319693027839171354924144472717 y[1] (numeric) = 0.6631969302783917397226465338406 absolute error = 2.617340508911343e-17 relative error = 3.9465510007904528512827586571036e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.454 y[1] (analytic) = 0.66273612551510715426467258113379 y[1] (numeric) = 0.66273612551510718050306554569763 absolute error = 2.623839296456384e-17 relative error = 3.9591010591387676656086586503932e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.455 y[1] (analytic) = 0.66227665801558564122045700027138 y[1] (numeric) = 0.66227665801558566752386022778268 absolute error = 2.630340322751130e-17 relative error = 3.9716639427283409869783005366792e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.456 y[1] (analytic) = 0.66181852823929463564915072919458 y[1] (numeric) = 0.66181852823929466201758654214024 absolute error = 2.636843581294566e-17 relative error = 3.9842395895286250418858412705569e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.457 y[1] (analytic) = 0.66136173664436387566427925420843 y[1] (numeric) = 0.66136173664436390209776991004289 absolute error = 2.643349065583446e-17 relative error = 3.9968279371518319288637817922958e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.458 y[1] (analytic) = 0.66090628368758491813063758482009 y[1] (numeric) = 0.66090628368758494462920527594279 absolute error = 2.649856769112270e-17 relative error = 4.0094289228529654367494238560999e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.459 y[1] (analytic) = 0.66045216982441068187277145490519 y[1] (numeric) = 0.66045216982441070843643830863853 absolute error = 2.656366685373334e-17 relative error = 4.0220424835299756788773565169749e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.46 y[1] (analytic) = 0.6599993955089549922220964525707 y[1] (numeric) = 0.6599993955089550188508845311381 absolute error = 2.662878807856740e-17 relative error = 4.0346685557238659235480400571378e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.461 y[1] (analytic) = 0.65954796119399212690311053155742 y[1] (numeric) = 0.6595479611939921535970418320609 absolute error = 2.669393130050348e-17 relative error = 4.0473070756187240978684722253412e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.462 y[1] (analytic) = 0.65909786733095636325915401792985 y[1] (numeric) = 0.65909786733095639001825047232837 absolute error = 2.675909645439852e-17 relative error = 4.0599579790419547394336962891906e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.463 memory used=110.6MB, alloc=4.3MB, time=7.77 y[1] (analytic) = 0.65864911436994152681816988625835 y[1] (numeric) = 0.65864911436994155364245336134561 absolute error = 2.682428347508726e-17 relative error = 4.0726212014643267167261952996058e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.464 y[1] (analytic) = 0.65820170275970054119891573949328 y[1] (numeric) = 0.65820170275970056808840803687602 absolute error = 2.688949229738274e-17 relative error = 4.0852966780001913498016479205311e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.465 y[1] (analytic) = 0.65775563294764497935807758628338 y[1] (numeric) = 0.65775563294764500631280044235946 absolute error = 2.695472285607608e-17 relative error = 4.0979843434076041654961850936057e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.466 y[1] (analytic) = 0.65731090537984461617873416858615 y[1] (numeric) = 0.65731090537984464319870925452284 absolute error = 2.701997508593669e-17 relative error = 4.1106841320885247805447884910085e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.467 y[1] (analytic) = 0.65686752050102698240061925106892 y[1] (numeric) = 0.65686752050102700948586817278141 absolute error = 2.708524892171249e-17 relative error = 4.1233959780890313405284564710232e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.468 y[1] (analytic) = 0.65642547875457691989262794200182 y[1] (numeric) = 0.65642547875457694704317224013143 absolute error = 2.715054429812961e-17 relative error = 4.1361198150994688381296757149368e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.469 y[1] (analytic) = 0.65598478058253613826801177309808 y[1] (numeric) = 0.65598478058253616548387292299068 absolute error = 2.721586114989260e-17 relative error = 4.1488555764546880100791060659062e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.47 y[1] (analytic) = 0.65554542642560277284270592307019 y[1] (numeric) = 0.65554542642560280012390533475491 absolute error = 2.728119941168472e-17 relative error = 4.1616031951343096407780797216195e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.471 y[1] (analytic) = 0.65510741672313094393723062653851 y[1] (numeric) = 0.65510741672313097128378964470612 absolute error = 2.734655901816761e-17 relative error = 4.1743626037629075321056247199666e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.472 y[1] (analytic) = 0.65467075191313031752260746635275 y[1] (numeric) = 0.65467075191313034493454737033452 absolute error = 2.741193990398177e-17 relative error = 4.1871337346103281822126948866504e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.473 y[1] (analytic) = 0.65423543243226566721072990337513 y[1] (numeric) = 0.65423543243226569468807190712131 absolute error = 2.747734200374618e-17 relative error = 4.1999165195918925458461626066750e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.474 y[1] (analytic) = 0.65380145871585643758962605331637 y[1] (numeric) = 0.6538014587158564651323913053752 absolute error = 2.754276525205883e-17 relative error = 4.2127108902687500423059480639445e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.475 y[1] (analytic) = 0.65336883119787630890405037532701 y[1] (numeric) = 0.65336883119787633651225995882351 absolute error = 2.760820958349650e-17 relative error = 4.2255167778481314435204141782718e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.476 y[1] (analytic) = 0.65293755031095276308183959171504 y[1] (numeric) = 0.65293755031095279075551452432996 absolute error = 2.767367493261492e-17 relative error = 4.2383341131836732266991208428645e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.477 y[1] (analytic) = 0.65250761648636665110646681239842 y[1] (numeric) = 0.65250761648636667884562804634694 absolute error = 2.773916123394852e-17 relative error = 4.2511628267756926420806795400108e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.478 y[1] (analytic) = 0.65207903015405176173622649150097 y[1] (numeric) = 0.6520790301540517895408949135122 absolute error = 2.780466842201123e-17 relative error = 4.2640028487716371573832710920803e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.479 y[1] (analytic) = 0.65165179174259439157048149687321 y[1] (numeric) = 0.65165179174259441944067792816901 absolute error = 2.787019643129580e-17 relative error = 4.2768541089663208262653899657853e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=114.4MB, alloc=4.3MB, time=8.05 NO POLE x[1] = 0.48 y[1] (analytic) = 0.65122590167923291646340222625266 y[1] (numeric) = 0.65122590167923294439914742252685 absolute error = 2.793574519627419e-17 relative error = 4.2897165368023381580863478956097e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.481 y[1] (analytic) = 0.65080136038985736428562635629015 y[1] (numeric) = 0.65080136038985739228694100768791 absolute error = 2.800131465139776e-17 relative error = 4.3025900613704611481951738199514e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.482 y[1] (analytic) = 0.6503781682990089890342664627471 y[1] (numeric) = 0.65037816829900901710117119384394 absolute error = 2.806690473109684e-17 relative error = 4.3154746114099547991581191897575e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.483 y[1] (analytic) = 0.64995632582987984629169140181886 y[1] (numeric) = 0.64995632582987987442420677160037 absolute error = 2.813251536978151e-17 relative error = 4.3283701153090923055695163648555e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.484 y[1] (analytic) = 0.64953583340431237003350599376984 y[1] (numeric) = 0.64953583340431239823165249561103 absolute error = 2.819814650184119e-17 relative error = 4.3412765011055013016768674027592e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.485 y[1] (analytic) = 0.64911669144279895078615220086375 y[1] (numeric) = 0.64911669144279897904995026250833 absolute error = 2.826379806164458e-17 relative error = 4.3541936964865776339682286448946e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.486 y[1] (analytic) = 0.64869890036448151513455364195254 y[1] (numeric) = 0.64869890036448154346402362549278 absolute error = 2.832946998354024e-17 relative error = 4.3671216287900116555797101165167e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.487 y[1] (analytic) = 0.64828246058715110658022393604593 y[1] (numeric) = 0.64828246058715113497538613790214 absolute error = 2.839516220185621e-17 relative error = 4.3800602250041807270256404093254e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.488 y[1] (analytic) = 0.64786737252724746775025801671665 y[1] (numeric) = 0.647867372527247496211132667617 absolute error = 2.846087465090035e-17 relative error = 4.3930094117686666150582437550998e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.489 y[1] (analytic) = 0.64745363659985862395762420831647 y[1] (numeric) = 0.64745363659985865248423147327663 absolute error = 2.852660726496016e-17 relative error = 4.4059691153747068141440440616528e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.49 y[1] (analytic) = 0.64704125321872046811317350367534 y[1] (numeric) = 0.64704125321872049670553348197835 absolute error = 2.859235997830301e-17 relative error = 4.4189392617657232066823406622783e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.491 y[1] (analytic) = 0.64663022279621634698978113124034 y[1] (numeric) = 0.64663022279621637564791385641655 absolute error = 2.865813272517621e-17 relative error = 4.4319197765378402393528611533141e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.492 y[1] (analytic) = 0.64622054574337664883903414747824 y[1] (numeric) = 0.64622054574337667756295958728526 absolute error = 2.872392543980702e-17 relative error = 4.4449105849404080227406704332656e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.493 y[1] (analytic) = 0.64581222246987839236087743781957 y[1] (numeric) = 0.64581222246987842115061549422236 absolute error = 2.878973805640279e-17 relative error = 4.4579116118765597757989694247929e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.494 y[1] (analytic) = 0.64540525338404481702662915646446 y[1] (numeric) = 0.6454052533840448458821996656152 absolute error = 2.885557050915074e-17 relative error = 4.4709227819037278246069606032184e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.495 y[1] (analytic) = 0.64499963889284497475577528199936 y[1] (numeric) = 0.644999638892845003677198014218 absolute error = 2.892142273221864e-17 relative error = 4.4839440192343132994757277470217e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=118.2MB, alloc=4.3MB, time=8.32 NO POLE x[1] = 0.496 y[1] (analytic) = 0.64459537940189332294695161199825 y[1] (numeric) = 0.64459537940189335193424627175247 absolute error = 2.898729465975422e-17 relative error = 4.4969752477361735391483752427322e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.497 y[1] (analytic) = 0.64419247531544931886352016559032 y[1] (numeric) = 0.64419247531544934791670639147571 absolute error = 2.905318622588539e-17 relative error = 4.5100163909332492612814128825256e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.498 y[1] (analytic) = 0.64379092703641701537414560838453 y[1] (numeric) = 0.64379092703641704449324297310527 absolute error = 2.911909736472074e-17 relative error = 4.5230673720062497649572374736998e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.499 y[1] (analytic) = 0.64339073496634465804877595914195 y[1] (numeric) = 0.64339073496634468723380396949114 absolute error = 2.918502801034919e-17 relative error = 4.5361281137932207600164956718235e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.5 y[1] (analytic) = 0.64299189950542428361043048218063 y[1] (numeric) = 0.64299189950542431286140857902051 absolute error = 2.925097809683988e-17 relative error = 4.5491985387901638050503095277889e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.501 y[1] (analytic) = 0.6425944210524913197431963136909 y[1] (numeric) = 0.64259442105249134906014387193383 absolute error = 2.931694755824293e-17 relative error = 4.5622785691518055941371461090036e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.502 y[1] (analytic) = 0.64219830000502418625683401393346 y[1] (numeric) = 0.64219830000502421563977034252229 absolute error = 2.938293632858883e-17 relative error = 4.5753681266921689115930652844194e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.503 y[1] (analytic) = 0.64180353675914389760839088067901 y[1] (numeric) = 0.64180353675914392705733522256786 absolute error = 2.944894434188885e-17 relative error = 4.5884671328853167563312431229368e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.504 y[1] (analytic) = 0.64141013170961366678121950224459 y[1] (numeric) = 0.64141013170961369629619103437949 absolute error = 2.951497153213490e-17 relative error = 4.6015755088660255822852345235682e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.505 y[1] (analytic) = 0.64101808524983851052179767107416 y[1] (numeric) = 0.64101808524983854010281550437392 absolute error = 2.958101783329976e-17 relative error = 4.6146931754305308414743578013022e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.506 y[1] (analytic) = 0.64062739777186485593474442101103 y[1] (numeric) = 0.64062739777186488558182760034826 absolute error = 2.964708317933723e-17 relative error = 4.6278200530372748661426082435093e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.507 y[1] (analytic) = 0.64023806966638014843642559321345 y[1] (numeric) = 0.64023806966638017814959309739551 absolute error = 2.971316750418206e-17 relative error = 4.6409560618076352011578038555694e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.508 y[1] (analytic) = 0.63985010132271246106754097707519 y[1] (numeric) = 0.63985010132271249084681171882483 absolute error = 2.977927074174964e-17 relative error = 4.6541011215266301458549563805409e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.509 y[1] (analytic) = 0.63946349312883010516508371352978 y[1] (numeric) = 0.63946349312883013501047653946682 absolute error = 2.984539282593704e-17 relative error = 4.6672551516438500234781097447993e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.51 y[1] (analytic) = 0.63907824547134124239406128874993 y[1] (numeric) = 0.63907824547134127230559497937196 absolute error = 2.991153369062203e-17 relative error = 4.6804180712740877783471652474762e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.511 y[1] (analytic) = 0.63869435873549349813936608648519 y[1] (numeric) = 0.63869435873549352811705935614895 absolute error = 2.997769326966376e-17 relative error = 4.6935897991982437705460971863842e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=122.0MB, alloc=4.3MB, time=8.60 x[1] = 0.512 y[1] (analytic) = 0.63831183330517357625818210713742 y[1] (numeric) = 0.63831183330517360630205360404009 absolute error = 3.004387149690267e-17 relative error = 4.7067702538641251994503652461941e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.513 y[1] (analytic) = 0.63793066956290687519331310113433 y[1] (numeric) = 0.63793066956290690530338140729494 absolute error = 3.011006830616061e-17 relative error = 4.7199593533872932974559780655244e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.514 y[1] (analytic) = 0.63755086788985710544781600324145 y[1] (numeric) = 0.63755086788985713562409963448209 absolute error = 3.017628363124064e-17 relative error = 4.7331570155518753274803166197385e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.515 y[1] (analytic) = 0.6371724286658259084213221931463 y[1] (numeric) = 0.63717242866582593866383959907381 absolute error = 3.024251740592751e-17 relative error = 4.7463631578114981440356107503905e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.516 y[1] (analytic) = 0.63679535226925247660842774596305 y[1] (numeric) = 0.63679535226925250691719730995044 absolute error = 3.030876956398739e-17 relative error = 4.7595776972901192240398101688623e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.517 y[1] (analytic) = 0.63641963907721317515953247423444 y[1] (numeric) = 0.6364196390772132055345725134027 absolute error = 3.037504003916826e-17 relative error = 4.7728005507829762542429665445418e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.518 y[1] (analytic) = 0.63604528946542116480450620056177 y[1] (numeric) = 0.63604528946542119524583496576134 absolute error = 3.044132876519957e-17 relative error = 4.7860316347574371889734704089663e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.519 y[1] (analytic) = 0.63567230380822602613955933716378 y[1] (numeric) = 0.6356723038082260566471950129564 absolute error = 3.050763567579262e-17 relative error = 4.7992708653539784320720826933975e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.52 y[1] (analytic) = 0.63530068247861338527769348546375 y[1] (numeric) = 0.6353006824786134158516541901042 absolute error = 3.057396070464045e-17 relative error = 4.8125181583871011687407230392859e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.521 y[1] (analytic) = 0.63493042584820454086310640522214 y[1] (numeric) = 0.63493042584820457150341019064028 absolute error = 3.064030378541814e-17 relative error = 4.8257734293463272988562801912738e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.522 y[1] (analytic) = 0.63456153428725609244992433877977 y[1] (numeric) = 0.63456153428725612315658919056224 absolute error = 3.070666485178247e-17 relative error = 4.8390365933971097859810596385264e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.523 y[1] (analytic) = 0.63419400816465957024563331164659 y[1] (numeric) = 0.63419400816465960101867714901914 absolute error = 3.077304383737255e-17 relative error = 4.8523075653819108956081138025169e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.524 y[1] (analytic) = 0.63382784784794106621957966597614 y[1] (numeric) = 0.63382784784794109705902034178539 absolute error = 3.083944067580925e-17 relative error = 4.8655862598211065962583908020681e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.525 y[1] (analytic) = 0.633463053703260866576908718392 y[1] (numeric) = 0.63346305370326089748276401908778 absolute error = 3.090585530069578e-17 relative error = 4.8788725909140873505615978910491e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.526 y[1] (analytic) = 0.63309962609541308559830906819882 y[1] (numeric) = 0.63309962609541311657059671381638 absolute error = 3.097228764561756e-17 relative error = 4.8921664725402622518597700580255e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.527 y[1] (analytic) = 0.63273756538782530084592871620229 y[1] (numeric) = 0.63273756538782533188466636034453 absolute error = 3.103873764414224e-17 relative error = 4.9054678182601019865056603288291e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.528 y[1] (analytic) = 0.63237687194255818973582778819161 y[1] (numeric) = 0.63237687194255822084103301801137 absolute error = 3.110520522981976e-17 relative error = 4.9187765413162033364467297916681e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=125.8MB, alloc=4.3MB, time=8.87 NO POLE x[1] = 0.529 y[1] (analytic) = 0.63201754612030516747733129060116 y[1] (numeric) = 0.63201754612030519864902162678387 absolute error = 3.117169033618271e-17 relative error = 4.9320925546344163983083593169516e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.53 y[1] (analytic) = 0.63165958828039202637964395896972 y[1] (numeric) = 0.6316595882803920576178368557155 absolute error = 3.123819289674578e-17 relative error = 4.9454157708248431601873718620663e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.531 y[1] (analytic) = 0.63130299878077657652608789255003 y[1] (numeric) = 0.6313029987807766078308007375566 absolute error = 3.130471284500657e-17 relative error = 4.9587461021830664496154079181177e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.532 y[1] (analytic) = 0.63094777797804828781632230080384 y[1] (numeric) = 0.63094777797804831918757241524884 absolute error = 3.137125011444500e-17 relative error = 4.9720834606911726774990192513678e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.533 y[1] (analytic) = 0.63059392622742793337690331953032 y[1] (numeric) = 0.63059392622742796481470795805426 absolute error = 3.143780463852394e-17 relative error = 4.9854277580189829928585361158332e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.534 y[1] (analytic) = 0.6302414438827672343405404860405 y[1] (numeric) = 0.63024144388276726584491683672929 absolute error = 3.150437635068879e-17 relative error = 4.9987789055251334376145493175693e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.535 y[1] (analytic) = 0.62989033129654850599440509408989 y[1] (numeric) = 0.62989033129654853756537027845775 absolute error = 3.157096518436786e-17 relative error = 5.0121368142582971572747398051273e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.536 y[1] (analytic) = 0.62954058881988430529784428023252 y[1] (numeric) = 0.6295405888198843369354153532049 absolute error = 3.163757107297238e-17 relative error = 5.0255013949583633200488972120338e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.537 y[1] (analytic) = 0.62919221680251707976985332385277 y[1] (numeric) = 0.62919221680251711147404727374914 absolute error = 3.170419394989637e-17 relative error = 5.0388725580576090747046954318216e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.538 y[1] (analytic) = 0.62884521559281881774665727337268 y[1] (numeric) = 0.62884521559281884951749102188979 absolute error = 3.177083374851711e-17 relative error = 5.0522502136819821414475591799607e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.539 y[1] (analytic) = 0.62849958553779070000975164102554 y[1] (numeric) = 0.62849958553779073184724204322017 absolute error = 3.183749040219463e-17 relative error = 5.0656342716522430146946745009759e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.54 y[1] (analytic) = 0.62815532698306275278475053812396 y[1] (numeric) = 0.62815532698306278468891438239626 absolute error = 3.190416384427230e-17 relative error = 5.0790246414852973076278317517199e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.541 y[1] (analytic) = 0.6278124402728935021113892519471 y[1] (numeric) = 0.62781244027289353408224326002386 absolute error = 3.197085400807676e-17 relative error = 5.0924212323954385734459354249024e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.542 y[1] (analytic) = 0.62747092575016962958502689421504 y[1] (numeric) = 0.62747092575016966162258772113295 absolute error = 3.203756082691791e-17 relative error = 5.1058239532956159462366644772901e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.543 y[1] (analytic) = 0.62713078375640562946999337961907 y[1] (numeric) = 0.6271307837564056615742776137078 absolute error = 3.210428423408873e-17 relative error = 5.1192327127986899623648757884313e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.544 y[1] (analytic) = 0.62679201463174346718512362103131 y[1] (numeric) = 0.62679201463174349935614778389737 absolute error = 3.217102416286606e-17 relative error = 5.1326474192188567411197149280621e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=129.7MB, alloc=4.3MB, time=9.14 NO POLE x[1] = 0.545 y[1] (analytic) = 0.6264546187149522391618204558335 y[1] (numeric) = 0.62645461871495227139960100234329 absolute error = 3.223778054650979e-17 relative error = 5.1460679805728340475103732554663e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.546 y[1] (analytic) = 0.62611859634342783407498644527054 y[1] (numeric) = 0.62611859634342786637953976353422 absolute error = 3.230455331826368e-17 relative error = 5.1594943045813225551528068345927e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.547 y[1] (analytic) = 0.62578394785319259544716331587161 y[1] (numeric) = 0.62578394785319262781850572722643 absolute error = 3.237134241135482e-17 relative error = 5.1729262986702654825062622885862e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.548 y[1] (analytic) = 0.62545067357889498562621643876897 y[1] (numeric) = 0.62545067357889501806436419776321 absolute error = 3.243814775899424e-17 relative error = 5.1863638699723070919775843342328e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.549 y[1] (analytic) = 0.62511877385380925113690036920392 y[1] (numeric) = 0.62511877385380928364186966358046 absolute error = 3.250496929437654e-17 relative error = 5.1998069253281099958729570697305e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.55 y[1] (analytic) = 0.62478824900983508940664009462491 y[1] (numeric) = 0.62478824900983512197844704530518 absolute error = 3.257180695068027e-17 relative error = 5.2132553712878075709835216674189e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.551 y[1] (analytic) = 0.62445909937749731686586126557009 y[1] (numeric) = 0.62445909937749734950452192663773 absolute error = 3.263866066106764e-17 relative error = 5.2267091141123645207454006570460e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.552 y[1] (analytic) = 0.62413132528594553842320130897502 y[1] (numeric) = 0.62413132528594557112873166766004 absolute error = 3.270553035868502e-17 relative error = 5.2401680597750791032953727561579e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.553 y[1] (analytic) = 0.62380492706295381831593194866832 y[1] (numeric) = 0.62380492706295385108834792533108 absolute error = 3.277241597666276e-17 relative error = 5.2536321139629918286920300684484e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.554 y[1] (analytic) = 0.62347990503492035233592228260443 y[1] (numeric) = 0.62347990503492038517523973071963 absolute error = 3.283931744811520e-17 relative error = 5.2671011820783397516763136616306e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.555 y[1] (analytic) = 0.62315625952686714143147019084311 y[1] (numeric) = 0.62315625952686717433770489698402 absolute error = 3.290623470614091e-17 relative error = 5.2805751692400628771803544593883e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.556 y[1] (analytic) = 0.62283399086243966668532847241756 y[1] (numeric) = 0.62283399086243969965849615624012 absolute error = 3.297316768382256e-17 relative error = 5.2940539802852664637468457350572e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.557 y[1] (analytic) = 0.62251309936390656566925073303722 y[1] (numeric) = 0.6225130993639065987093670472645 absolute error = 3.304011631422728e-17 relative error = 5.3075375197707771431481532997064e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.558 y[1] (analytic) = 0.62219358535215931017538066905341 y[1] (numeric) = 0.62219358535215934328246119945979 absolute error = 3.310708053040638e-17 relative error = 5.3210256919746115075884995311559e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.559 y[1] (analytic) = 0.62187544914671188532480701627049 y[1] (numeric) = 0.62187544914671191849886728166612 absolute error = 3.317406026539563e-17 relative error = 5.3345184008975497408717380971891e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.56 y[1] (analytic) = 0.62155869106570047005360505502167 y[1] (numeric) = 0.62155869106570050329466050723701 absolute error = 3.324105545221534e-17 relative error = 5.3480155502646923241133159894496e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=133.5MB, alloc=4.3MB, time=9.41 NO POLE x[1] = 0.561 y[1] (analytic) = 0.62124331142588311897668418544117 y[1] (numeric) = 0.6212433114258831522847502093115 absolute error = 3.330806602387033e-17 relative error = 5.3615170435270141670081733611426e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.562 y[1] (analytic) = 0.62092931054263944562975970905843 y[1] (numeric) = 0.62092931054263947900485162240852 absolute error = 3.337509191335009e-17 relative error = 5.3750227838629643949603107962741e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.563 y[1] (analytic) = 0.62061668872997030708976557471664 y[1] (numeric) = 0.62061668872997034053189862834521 absolute error = 3.344213305362857e-17 relative error = 5.3885326741800216449635235947477e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.564 y[1] (analytic) = 0.62030544630049748997402346837554 y[1] (numeric) = 0.62030544630049752348321284604026 absolute error = 3.350918937766472e-17 relative error = 5.4020466171163851926488835735970e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.565 y[1] (analytic) = 0.61999558356546339781848224760468 y[1] (numeric) = 0.619995583565463431394743066007 absolute error = 3.357626081840232e-17 relative error = 5.4155645150425668245749891857796e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.566 y[1] (analytic) = 0.61968710083473073983534034250082 y[1] (numeric) = 0.61968710083473077347868765127066 absolute error = 3.364334730876984e-17 relative error = 5.4290862700630024429432557333245e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.567 y[1] (analytic) = 0.6193799984167822210503623653808 y[1] (numeric) = 0.61937999841678225476081114706163 absolute error = 3.371044878168083e-17 relative error = 5.4426117840177641195675181675789e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.568 y[1] (analytic) = 0.61907427661872023382019979190833 y[1] (numeric) = 0.6190742766187202675977649619421 absolute error = 3.377756517003377e-17 relative error = 5.4561409584842000290296131646228e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.569 y[1] (analytic) = 0.61876993574626655073002419630762 y[1] (numeric) = 0.61876993574626658457472060301987 absolute error = 3.384469640671225e-17 relative error = 5.4696736947786425308120299699951e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.57 y[1] (analytic) = 0.61846697610376201887178014300517 y[1] (numeric) = 0.61846697610376205278362256759034 absolute error = 3.391184242458517e-17 relative error = 5.4832098939581344299702502766273e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.571 y[1] (analytic) = 0.61816539799416625550336345642205 y[1] (numeric) = 0.61816539799416628948236661292845 absolute error = 3.397900315650640e-17 relative error = 5.4967494568220828042742142221571e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.572 y[1] (analytic) = 0.61786520171905734508902920971152 y[1] (numeric) = 0.61786520171905737913520774502683 absolute error = 3.404617853531531e-17 relative error = 5.5102922839140682720925512890376e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.573 y[1] (analytic) = 0.61756638757863153772133239201055 y[1] (numeric) = 0.61756638757863157183470088584701 absolute error = 3.411336849383646e-17 relative error = 5.5238382755235332529680974975110e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.574 y[1] (analytic) = 0.61726895587170294892490283223796 y[1] (numeric) = 0.61726895587170298310547579711784 absolute error = 3.418057296487988e-17 relative error = 5.5373873316875803896998790957099e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.575 y[1] (analytic) = 0.61697290689570326084235457564002 y[1] (numeric) = 0.61697290689570329509014645688119 absolute error = 3.424779188124117e-17 relative error = 5.5509393521927566159652407625718e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.576 y[1] (analytic) = 0.61667824094668142480262852714926 y[1] (numeric) = 0.61667824094668145911765370285065 absolute error = 3.431502517570139e-17 relative error = 5.5644942365768178682799694077642e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.577 memory used=137.3MB, alloc=4.3MB, time=9.68 y[1] (analytic) = 0.61638495831930336527206579318859 y[1] (numeric) = 0.61638495831930339965433857421581 absolute error = 3.438227278102722e-17 relative error = 5.5780518841305521633688657999750e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.578 y[1] (analytic) = 0.61609305930685168518850777082304 y[1] (numeric) = 0.61609305930685171963804240079414 absolute error = 3.444953462997110e-17 relative error = 5.5916121938996140766151600967184e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.579 y[1] (analytic) = 0.61580254420122537267871765013454 y[1] (numeric) = 0.61580254420122540719552830540572 absolute error = 3.451681065527118e-17 relative error = 5.6051750646863429630115904903631e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.58 y[1] (analytic) = 0.61551341329293950915941661237354 y[1] (numeric) = 0.61551341329293954374351740202499 absolute error = 3.458410078965145e-17 relative error = 5.6187403950516248889273033856696e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.581 y[1] (analytic) = 0.61522566687112497882222662282717 y[1] (numeric) = 0.61522566687112501347363158864897 absolute error = 3.465140496582180e-17 relative error = 5.6323080833167576922911301853974e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.582 y[1] (analytic) = 0.61493930522352817950281033343695 y[1] (numeric) = 0.61493930522352821422153344991488 absolute error = 3.471872311647793e-17 relative error = 5.6458780275653060797657250333476e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.583 y[1] (analytic) = 0.61465432863651073493449722600141 y[1] (numeric) = 0.61465432863651076972055240030327 absolute error = 3.478605517430186e-17 relative error = 5.6594501256450686558909655692684e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.584 y[1] (analytic) = 0.61437073739504920838668374231499 y[1] (numeric) = 0.61437073739504924324008481427643 absolute error = 3.485340107196144e-17 relative error = 5.6730242751698967246476974968937e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.585 y[1] (analytic) = 0.6140885317827348176882937628174 y[1] (numeric) = 0.61408853178273485260905450492817 absolute error = 3.492076074211077e-17 relative error = 5.6866003735216753191004120134601e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.586 y[1] (analytic) = 0.61380771208177315163658441027036 y[1] (numeric) = 0.61380771208177318662471852766071 absolute error = 3.498813411739035e-17 relative error = 5.7001783178522746453513039224022e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.587 y[1] (analytic) = 0.61352827857298388779158076963273 y[1] (numeric) = 0.61352827857298392284710190005924 absolute error = 3.505552113042651e-17 relative error = 5.7137580050853984017113253542377e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.588 y[1] (analytic) = 0.61325023153580051165642172967337 y[1] (numeric) = 0.61325023153580054677934344350592 absolute error = 3.512292171383255e-17 relative error = 5.7273393319187247978843381016856e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.589 y[1] (analytic) = 0.61297357124827003724389776595634 y[1] (numeric) = 0.61297357124827007243423356616406 absolute error = 3.519033580020772e-17 relative error = 5.7409221948257097578458268179089e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.59 y[1] (analytic) = 0.61269829798705272902946009863353 y[1] (numeric) = 0.61269829798705276428722342077147 absolute error = 3.525776332213794e-17 relative error = 5.7545064900576876660893015228546e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.591 y[1] (analytic) = 0.61242441202742182529097927201482 y[1] (numeric) = 0.61242441202742186061618348421055 absolute error = 3.532520421219573e-17 relative error = 5.7680921136458573859027160116630e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.592 y[1] (analytic) = 0.61215191364326326283552981613331 y[1] (numeric) = 0.61215191364326329822818821907358 absolute error = 3.539265840294027e-17 relative error = 5.7816789614033033767880650447442e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.593 y[1] (analytic) = 0.61188080310707540311347626349831 y[1] (numeric) = 0.61188080310707543857360209041557 absolute error = 3.546012582691726e-17 relative error = 5.7952669289269979882584159054865e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=141.1MB, alloc=4.3MB, time=9.96 NO POLE x[1] = 0.594 y[1] (analytic) = 0.61161108068996875972013440692654 y[1] (numeric) = 0.61161108068996879524774082358582 absolute error = 3.552760641665928e-17 relative error = 5.8088559115998992223627584088234e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.595 y[1] (analytic) = 0.61134274666166572728528029676834 y[1] (numeric) = 0.61134274666166576288038040145424 absolute error = 3.559510010468590e-17 relative error = 5.8224458045930214768996857260635e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.596 y[1] (analytic) = 0.61107580129050031175077808799756 y[1] (numeric) = 0.61107580129050034741338491150084 absolute error = 3.566260682350328e-17 relative error = 5.8360365028674365335047672230394e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.597 y[1] (analytic) = 0.61081024484341786203659645951331 y[1] (numeric) = 0.61081024484341789776672296511806 absolute error = 3.573012650560475e-17 relative error = 5.8496279011764484124796979085042e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.598 y[1] (analytic) = 0.61054607758597480309548193961644 y[1] (numeric) = 0.61054607758597483889314102308717 absolute error = 3.579765908347073e-17 relative error = 5.8632198940676739080385284421140e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.599 y[1] (analytic) = 0.61028329978233837035655608296462 y[1] (numeric) = 0.61028329978233840622176057253312 absolute error = 3.586520448956850e-17 relative error = 5.8768123758851119780664372838235e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.6 y[1] (analytic) = 0.61002191169528634555810205538594 y[1] (numeric) = 0.61002191169528638149086471173864 absolute error = 3.593276265635270e-17 relative error = 5.8904052407713461070872887261630e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.601 y[1] (analytic) = 0.60976191358620679396980479374372 y[1] (numeric) = 0.60976191358620682997013831000887 absolute error = 3.600033351626515e-17 relative error = 5.9039983826696486969534821128687e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.602 y[1] (analytic) = 0.60950330571509780300470751858941 y[1] (numeric) = 0.60950330571509783907262452032455 absolute error = 3.606791700173514e-17 relative error = 5.9175916953261757614150249303570e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.603 y[1] (analytic) = 0.60924608834056722222114598762637 y[1] (numeric) = 0.6092460883405672583566590328054 absolute error = 3.613551304517903e-17 relative error = 5.9311850722920616856713663435972e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.604 y[1] (analytic) = 0.60899026171983240471492048802704 y[1] (numeric) = 0.60899026171983244091804206702788 absolute error = 3.620312157900084e-17 relative error = 5.9447784069256895125377822568174e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.605 y[1] (analytic) = 0.6087358261087199499019641754115 y[1] (numeric) = 0.60873582610871998617270671100366 absolute error = 3.627074253559216e-17 relative error = 5.9583715923948628234303134408339e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.606 y[1] (analytic) = 0.60848278176166544769176497679733 y[1] (numeric) = 0.6084827817616654840301408241291 absolute error = 3.633837584733177e-17 relative error = 5.9719645216789429066786868726913e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.607 y[1] (analytic) = 0.60823112893171322405179688407595 y[1] (numeric) = 0.60823112893171326045781833066254 absolute error = 3.640602144658659e-17 relative error = 5.9855570875712173484697704390716e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.608 y[1] (analytic) = 0.60798086787051608796321507356584 y[1] (numeric) = 0.60798086787051612443689433927679 absolute error = 3.647367926571095e-17 relative error = 5.9991491826810055231307336213432e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.609 y[1] (analytic) = 0.60773199882833507976806789592383 y[1] (numeric) = 0.60773199882833511630941713297078 absolute error = 3.654134923704695e-17 relative error = 6.0127406994359559015814880872401e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=144.9MB, alloc=4.3MB, time=10.23 NO POLE x[1] = 0.61 y[1] (analytic) = 0.60748452205403922090827738918248 y[1] (numeric) = 0.60748452205403925751730868210726 absolute error = 3.660903129292478e-17 relative error = 6.0263315300843496045142933611594e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.611 y[1] (analytic) = 0.60723843779510526505663857591289 y[1] (numeric) = 0.60723843779510530173336394157524 absolute error = 3.667672536566235e-17 relative error = 6.0399215666973030592097270683121e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.612 y[1] (analytic) = 0.60699374629761745064008641349168 y[1] (numeric) = 0.6069937462976174873845178010572 absolute error = 3.674443138756552e-17 relative error = 6.0535107011710818807925257324665e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.613 y[1] (analytic) = 0.60675044780626725475547787418499 y[1] (numeric) = 0.60675044780626729156762716511334 absolute error = 3.681214929092835e-17 relative error = 6.0670988252294305863973795443569e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.614 y[1] (analytic) = 0.60650854256435314847813523924758 y[1] (numeric) = 0.60650854256435318535801424728043 absolute error = 3.687987900803285e-17 relative error = 6.0806858304258323317939307254009e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.615 y[1] (analytic) = 0.6062680308137803535633952984721 y[1] (numeric) = 0.60626803081378039051101576962154 absolute error = 3.694762047114944e-17 relative error = 6.0942716081458979389226074284672e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.616 y[1] (analytic) = 0.60602891279506060054140775362057 y[1] (numeric) = 0.6060289127950606375567813661571 absolute error = 3.701537361253653e-17 relative error = 6.1078560496096220920511189579411e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.617 y[1] (analytic) = 0.60579118874731188820542473091768 y[1] (numeric) = 0.6057911887473119252885630953588 absolute error = 3.708313836444112e-17 relative error = 6.1214390458738198550580800219845e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.618 y[1] (analytic) = 0.60555485890825824449382191429846 y[1] (numeric) = 0.60555485890825828164473657339679 absolute error = 3.715091465909833e-17 relative error = 6.1350204878343987487024636637380e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.619 y[1] (analytic) = 0.60531992351422948876609041736704 y[1] (numeric) = 0.60531992351422952598479284609905 absolute error = 3.721870242873201e-17 relative error = 6.1486002662288210006101285085809e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.62 y[1] (analytic) = 0.60508638280016099547303711805709 y[1] (numeric) = 0.6050863828001610327595387236113 absolute error = 3.728650160555421e-17 relative error = 6.1621782716383894752460433768608e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.621 y[1] (analytic) = 0.60485423699959345922142978577153 y[1] (numeric) = 0.60485423699959349657574190753743 absolute error = 3.735431212176590e-17 relative error = 6.1757543944907518205907759759749e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.622 y[1] (analytic) = 0.60462348634467266123332193633911 y[1] (numeric) = 0.60462348634467269865545584589568 absolute error = 3.742213390955657e-17 relative error = 6.1893285250622313173251252518391e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.623 y[1] (analytic) = 0.60439413106614923720029095544194 y[1] (numeric) = 0.6043941310661492746902578565463 absolute error = 3.748996690110436e-17 relative error = 6.2029005534802568424643065187856e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.624 y[1] (analytic) = 0.60416617139337844653282163625694 y[1] (numeric) = 0.60416617139337848409063266483328 absolute error = 3.755781102857634e-17 relative error = 6.2164703697258291925119024117756e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.625 y[1] (analytic) = 0.60393960755431994300506588190882 y[1] (numeric) = 0.60393960755431998063073210603723 absolute error = 3.762566622412841e-17 relative error = 6.2300378636359359794561802253376e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=148.7MB, alloc=4.3MB, time=10.50 x[1] = 0.626 y[1] (analytic) = 0.60371443977553754679520792795547 y[1] (numeric) = 0.60371443977553758448874034786073 absolute error = 3.769353241990526e-17 relative error = 6.2436029249059877205537988757701e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.627 y[1] (analytic) = 0.603490668282199017921663044521 y[1] (numeric) = 0.60349066828219905568307259256191 absolute error = 3.776140954804091e-17 relative error = 6.2571654430923612177313205310330e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.628 y[1] (analytic) = 0.60326829329807583107533628186056 y[1] (numeric) = 0.60326829329807586890463382251859 absolute error = 3.782929754065803e-17 relative error = 6.2707253076147520030322379956287e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.629 y[1] (analytic) = 0.6030473150455429518481664270769 y[1] (numeric) = 0.60304731504554298974536275694559 absolute error = 3.789719632986869e-17 relative error = 6.2842824077587746641458187225654e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.63 y[1] (analytic) = 0.60282773374557861435817894342828 y[1] (numeric) = 0.60282773374557865232328479120251 absolute error = 3.796510584777423e-17 relative error = 6.2978366326784283661240213713099e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.631 y[1] (analytic) = 0.60260954961776410027127026715565 y[1] (numeric) = 0.60260954961776413830429629362058 absolute error = 3.803302602646493e-17 relative error = 6.3113878713985399361178615525936e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.632 y[1] (analytic) = 0.60239276288028351921994444002498 y[1] (numeric) = 0.6023927628802835573209012380458 absolute error = 3.810095679802082e-17 relative error = 6.3249360128174067732177192920597e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.633 y[1] (analytic) = 0.60217737374992359061922165883259 y[1] (numeric) = 0.60217737374992362878811975334352 absolute error = 3.816889809451093e-17 relative error = 6.3384809457091915841916618569200e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.634 y[1] (analytic) = 0.60196338244207342687993692594342 y[1] (numeric) = 0.60196338244207346511678677393764 absolute error = 3.823684984799422e-17 relative error = 6.3520225587266064297662938148461e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.635 y[1] (analytic) = 0.60175078917072431801964558754908 y[1] (numeric) = 0.6017507891707243563244575780678 absolute error = 3.830481199051872e-17 relative error = 6.3655607404033100217206606284559e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.636 y[1] (analytic) = 0.60153959414846951767135114871861 y[1] (numeric) = 0.60153959414846955604413560284097 absolute error = 3.837278445412236e-17 relative error = 6.3790953791565959428384282255912e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.637 y[1] (analytic) = 0.60132979758650403049026935649928 y[1] (numeric) = 0.60132979758650406893103652733194 absolute error = 3.844076717083266e-17 relative error = 6.3926263632899017517206448208674e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.638 y[1] (analytic) = 0.60112139969462440095884114428371 y[1] (numeric) = 0.60112139969462443946760121695074 absolute error = 3.850876007266703e-17 relative error = 6.4061535809954295211352386676228e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.639 y[1] (analytic) = 0.60091440068122850359020563241406 y[1] (numeric) = 0.60091440068122854216696872404658 absolute error = 3.857676309163252e-17 relative error = 6.4196769203566849088869160679178e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.64 y[1] (analytic) = 0.60070880075331533453034298153177 y[1] (numeric) = 0.60070880075331537317511914125776 absolute error = 3.864477615972599e-17 relative error = 6.4331962693510959057939965823608e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.641 y[1] (analytic) = 0.60050460011648480455909549651286 y[1] (numeric) = 0.60050460011648484327189470544735 absolute error = 3.871279920893449e-17 relative error = 6.4467115158526763475700781092219e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.642 y[1] (analytic) = 0.60030179897493753349027397995127 y[1] (numeric) = 0.60030179897493757227110615118627 absolute error = 3.878083217123500e-17 relative error = 6.4602225476345925647400381760517e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=152.5MB, alloc=4.3MB, time=10.78 NO POLE x[1] = 0.643 y[1] (analytic) = 0.60010039753147464597105493506575 y[1] (numeric) = 0.60010039753147468481992991366032 absolute error = 3.884887497859457e-17 relative error = 6.4737292523718061087755491045518e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.644 y[1] (analytic) = 0.5999003959874975686808728186166 y[1] (numeric) = 0.5999003959874976075978003815869 absolute error = 3.891692756297030e-17 relative error = 6.4872315176436992492010582731055e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.645 y[1] (analytic) = 0.59970179454300782893001014492263 y[1] (numeric) = 0.59970179454300786791500000123227 absolute error = 3.898498985630964e-17 relative error = 6.5007292309367631037087971885211e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.646 y[1] (analytic) = 0.5995045933966068546580868423722 y[1] (numeric) = 0.59950459339660689371114863292251 absolute error = 3.905306179055031e-17 relative error = 6.5142222796472316453553496908783e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.647 y[1] (analytic) = 0.59930879274549577583264886392164 y[1] (numeric) = 0.59930879274549581495379216154208 absolute error = 3.912114329762044e-17 relative error = 6.5277105510837614381416306710686e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.648 y[1] (analytic) = 0.59911439278547522724805465297645 y[1] (numeric) = 0.59911439278547526643728896241492 absolute error = 3.918923430943847e-17 relative error = 6.5411939324700802871373309035481e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.649 y[1] (analytic) = 0.59892139371094515272485666575159 y[1] (numeric) = 0.59892139371094519198219142366506 absolute error = 3.925733475791347e-17 relative error = 6.5546723109477147910658915591702e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.65 y[1] (analytic) = 0.59872979571490461070987375071416 y[1] (numeric) = 0.59872979571490465003531832565903 absolute error = 3.932544457494487e-17 relative error = 6.5681455735786281449965094991028e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.651 y[1] (analytic) = 0.59853959898895158127714878501846 y[1] (numeric) = 0.59853959898895162067071247744142 absolute error = 3.939356369242296e-17 relative error = 6.5816136073479950705918054280856e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.652 y[1] (analytic) = 0.59835080372328277452998456696129 y[1] (numeric) = 0.59835080372328281399167660918986 absolute error = 3.946169204222857e-17 relative error = 6.5950762991668483080512543582646e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.653 y[1] (analytic) = 0.59816341010669344040424956240422 y[1] (numeric) = 0.5981634101066934799340791186376 absolute error = 3.952982955623338e-17 relative error = 6.6085335358748386515829399608489e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.654 y[1] (analytic) = 0.59797741832657717987314370184221 y[1] (numeric) = 0.59797741832657721947111986814212 absolute error = 3.959797616629991e-17 relative error = 6.6219852042429497677730933301313e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.655 y[1] (analytic) = 0.59779282856892575755361302333663 y[1] (numeric) = 0.59779282856892579721974482761812 absolute error = 3.966613180428149e-17 relative error = 6.6354311909762177390642475741237e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.656 y[1] (analytic) = 0.59760964101832891571460055488219 y[1] (numeric) = 0.59760964101832895544889695690477 absolute error = 3.973429640202258e-17 relative error = 6.6488713827165171132655293111400e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.657 y[1] (analytic) = 0.59742785585797418968731942794227 y[1] (numeric) = 0.59742785585797422948978931930075 absolute error = 3.980246989135848e-17 relative error = 6.6623056660452527690152433535952e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.658 y[1] (analytic) = 0.59724747326964672467773281186289 y[1] (numeric) = 0.59724747326964676454838501597865 absolute error = 3.987065220411576e-17 relative error = 6.6757339274861799400754167744473e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=156.4MB, alloc=4.3MB, time=11.05 NO POLE x[1] = 0.659 y[1] (analytic) = 0.59706849343372909398142385667135 y[1] (numeric) = 0.59706849343372913392026712878342 absolute error = 3.993884327211207e-17 relative error = 6.6891560535081280958021725674435e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.66 y[1] (analytic) = 0.5968909165292011186010374293735 y[1] (numeric) = 0.59689091652920115860808045652994 absolute error = 4.000704302715644e-17 relative error = 6.7025719305278142930571349869603e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.661 y[1] (analytic) = 0.59671474273363968826647402629366 y[1] (numeric) = 0.59671474273363972834172542734277 absolute error = 4.007525140104911e-17 relative error = 6.7159814449125851600812423363008e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.662 y[1] (analytic) = 0.59653997222321858385801484124774 y[1] (numeric) = 0.5965399722232186240014831668294 absolute error = 4.014346832558166e-17 relative error = 6.7293844829832162956422760666948e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.663 y[1] (analytic) = 0.59636660517270830123255556640993 y[1] (numeric) = 0.59636660517270834144424929894703 absolute error = 4.021169373253710e-17 relative error = 6.7427809310167120437953332777901e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.664 y[1] (analytic) = 0.59619464175547587645312509962424 y[1] (numeric) = 0.59619464175547591673305265331444 absolute error = 4.027992755369020e-17 relative error = 6.7561706752491524620216177273489e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.665 y[1] (analytic) = 0.59602408214348471242186392862862 y[1] (numeric) = 0.5960240821434847527700336494357 absolute error = 4.034816972080708e-17 relative error = 6.7695536018784230067571017009860e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.666 y[1] (analytic) = 0.59585492650729440691663555919739 y[1] (numeric) = 0.59585492650729444733305572484284 absolute error = 4.041642016564545e-17 relative error = 6.7829295970670598314371778415750e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.667 y[1] (analytic) = 0.59568717501606058203144295057667 y[1] (numeric) = 0.59568717501606062251612177053176 absolute error = 4.048467881995509e-17 relative error = 6.7962985469451419525300524035184e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.668 y[1] (analytic) = 0.59552082783753471502082051778359 y[1] (numeric) = 0.59552082783753475557376613326071 absolute error = 4.055294561547712e-17 relative error = 6.8096603376129867406782109329785e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.669 y[1] (analytic) = 0.59535588513806397054837085636029 y[1] (numeric) = 0.59535588513806401116959134030523 absolute error = 4.062122048394494e-17 relative error = 6.8230148551441319472105053972716e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.67 y[1] (analytic) = 0.59519234708259103433961394103531 y[1] (numeric) = 0.5951923470825910750291172981189 absolute error = 4.068950335708359e-17 relative error = 6.8363619855880586322294653147514e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.671 y[1] (analytic) = 0.59503021383465394823931514542651 y[1] (numeric) = 0.59503021383465398899710931203679 absolute error = 4.075779416661028e-17 relative error = 6.8497016149731165042563562360538e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.672 y[1] (analytic) = 0.59486948555638594667345702544577 y[1] (numeric) = 0.59486948555638598749954986967984 absolute error = 4.082609284423407e-17 relative error = 6.8630336293093123395041295719625e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.673 y[1] (analytic) = 0.59471016240851529451601840441834 y[1] (numeric) = 0.5947101624085153354104177260748 absolute error = 4.089439932165646e-17 relative error = 6.8763579145912570118874116576176e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.674 y[1] (analytic) = 0.59455224455036512636072289312625 y[1] (numeric) = 0.59455224455036516732343642369709 absolute error = 4.096271353057084e-17 relative error = 6.8896743568009264834849834866944e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=160.2MB, alloc=4.3MB, time=11.32 x[1] = 0.675 y[1] (analytic) = 0.5943957321398532871979175730117 y[1] (numeric) = 0.59439573213985332822895297567472 absolute error = 4.103103540266302e-17 relative error = 6.9029828419106097452395204216266e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.676 y[1] (analytic) = 0.59424062533349217449674116565006 y[1] (numeric) = 0.59424062533349221559610603526124 absolute error = 4.109936486961118e-17 relative error = 6.9162832558857645546520073017934e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.677 y[1] (analytic) = 0.59408692428638858169273960631051 y[1] (numeric) = 0.59408692428638862286044146939643 absolute error = 4.116770186308592e-17 relative error = 6.9295754846878951087761276812063e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.678 y[1] (analytic) = 0.59393462915224354308108553397601 y[1] (numeric) = 0.59393462915224358431713184872615 absolute error = 4.123604631475014e-17 relative error = 6.9428594142774060807566373613296e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.679 y[1] (analytic) = 0.5937837400833521801155568045894 y[1] (numeric) = 0.59378374008335222141995496084883 absolute error = 4.130439815625943e-17 relative error = 6.9561349306165473449224684223464e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.68 y[1] (analytic) = 0.59363425723060354911342772853545 y[1] (numeric) = 0.59363425723060359048618504779741 absolute error = 4.137275731926196e-17 relative error = 6.9694019196722792602005043261505e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.681 y[1] (analytic) = 0.59348618074348049036642532745407 y[1] (numeric) = 0.59348618074348053180754906285271 absolute error = 4.144112373539864e-17 relative error = 6.9826602674191879587103907391176e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.682 y[1] (analytic) = 0.59333951077005947865790149941654 y[1] (numeric) = 0.59333951077005952016739883571938 absolute error = 4.150949733630284e-17 relative error = 6.9959098598423309120138348936482e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.683 y[1] (analytic) = 0.59319424745701047518637057527865 y[1] (numeric) = 0.59319424745701051676424862887994 absolute error = 4.157787805360129e-17 relative error = 7.0091505829402855982816599294099e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.684 y[1] (analytic) = 0.59305039094959678089556034266387 y[1] (numeric) = 0.59305039094959682254182616157683 absolute error = 4.164626581891296e-17 relative error = 7.0223823227278618805389107369049e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.685 y[1] (analytic) = 0.59290794139167489121112320750907 y[1] (numeric) = 0.59290794139167493292578377135941 absolute error = 4.171466056385034e-17 relative error = 7.0356049652392228469672142837118e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.686 y[1] (analytic) = 0.59276689892569435218415275645397 y[1] (numeric) = 0.59276689892569439396721497647248 absolute error = 4.178306222001851e-17 relative error = 7.0488183965306369397837624401473e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.687 y[1] (analytic) = 0.59262726369269761804164957654195 y[1] (numeric) = 0.59262726369269765989312029555787 absolute error = 4.185147071901592e-17 relative error = 7.0620225026835220603656153668512e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.688 y[1] (analytic) = 0.59248903583231991014407878175731 y[1] (numeric) = 0.5924890358323199520639647741914 absolute error = 4.191988599243409e-17 relative error = 7.0752171698073110854720466675027e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.689 y[1] (analytic) = 0.59235221548278907735016028882823 y[1] (numeric) = 0.59235221548278911933846826068587 absolute error = 4.198830797185764e-17 relative error = 7.0884022840423763780480035656567e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.69 y[1] (analytic) = 0.59221680278092545778903147749348 y[1] (numeric) = 0.59221680278092549984576806635826 absolute error = 4.205673658886478e-17 relative error = 7.1015777315630351854737567094674e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.691 y[1] (analytic) = 0.59208279786214174203992046306014 y[1] (numeric) = 0.59208279786214178416509223808686 absolute error = 4.212517177502672e-17 relative error = 7.1147433985803757986585964444166e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=164.0MB, alloc=4.3MB, time=11.59 NO POLE x[1] = 0.692 y[1] (analytic) = 0.59195020086044283771946680156539 y[1] (numeric) = 0.59195020086044287991308026347373 absolute error = 4.219361346190834e-17 relative error = 7.1278991713452993343517997214085e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.693 y[1] (analytic) = 0.59181901190842573547682504021252 y[1] (numeric) = 0.5918190119084257777388866212805 absolute error = 4.226206158106798e-17 relative error = 7.1410449361514157270010257545929e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.694 y[1] (analytic) = 0.59168923113727937639668511796516 y[1] (numeric) = 0.5916892311372794187272011820227 absolute error = 4.233051606405754e-17 relative error = 7.1541805793379946633492212949628e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.695 y[1] (analytic) = 0.59156085867678452081034221326888 y[1] (numeric) = 0.59156085867678456320931905569133 absolute error = 4.239897684242245e-17 relative error = 7.1673059872928970088972316716496e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.696 y[1] (analytic) = 0.59143389465531361851494722781869 y[1] (numeric) = 0.59143389465531366098239107552072 absolute error = 4.246744384770203e-17 relative error = 7.1804210464555744611862124884043e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.697 y[1] (analytic) = 0.59130833919983068040106768711217 y[1] (numeric) = 0.59130833919983072293698469854149 absolute error = 4.253591701142932e-17 relative error = 7.1935256433199817873917044317034e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.698 y[1] (analytic) = 0.59118419243589115148868743021593 y[1] (numeric) = 0.59118419243589119409308369534699 absolute error = 4.260439626513106e-17 relative error = 7.2066196644375163808969248839318e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.699 y[1] (analytic) = 0.59106145448764178537177205273496 y[1] (numeric) = 0.59106145448764182804465359306295 absolute error = 4.267288154032799e-17 relative error = 7.2197029964200137824785509803719e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.7 y[1] (analytic) = 0.59094012547782052007152565840938 y[1] (numeric) = 0.59094012547782056281289842694436 absolute error = 4.274137276853498e-17 relative error = 7.2327755259427161704977282386774e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.701 y[1] (analytic) = 0.59082020552775635529846306607205 y[1] (numeric) = 0.59082020552775639810833294733264 absolute error = 4.280986988126059e-17 relative error = 7.2458371397471459190208396463638e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.702 y[1] (analytic) = 0.59070169475736923112342020988255 y[1] (numeric) = 0.59070169475736927400179301989052 absolute error = 4.287837281000797e-17 relative error = 7.2588877246442072759232404373974e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.703 y[1] (analytic) = 0.59058459328516990805762406182016 y[1] (numeric) = 0.59058459328516995100450554809416 absolute error = 4.294688148627400e-17 relative error = 7.2719271675169914197836870893969e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.704 y[1] (analytic) = 0.59046890122825984854194199635255 y[1] (numeric) = 0.59046890122825989155733783790264 absolute error = 4.301539584155009e-17 relative error = 7.2849553553238635237776318937521e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.705 y[1] (analytic) = 0.59035461870233109984542910802363 y[1] (numeric) = 0.59035461870233114292934491534553 absolute error = 4.308391580732190e-17 relative error = 7.2979721751013679300459333730667e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.706 y[1] (analytic) = 0.59024174582166617837329058340208 y[1] (numeric) = 0.5902417458216662215257318984715 absolute error = 4.315244131506942e-17 relative error = 7.3109775139671949938503827962794e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.707 y[1] (analytic) = 0.59013028269913795538437481941874 y[1] (numeric) = 0.59013028269913799860534711568589 absolute error = 4.322097229626715e-17 relative error = 7.3239712591231654650162569923982e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=167.8MB, alloc=4.3MB, time=11.87 NO POLE x[1] = 0.708 y[1] (analytic) = 0.5900202294462095441183115705905 y[1] (numeric) = 0.59002022944620958740782025297468 absolute error = 4.328950868238418e-17 relative error = 7.3369532978581983733058594151471e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.709 y[1] (analytic) = 0.58991158617293418833240799798322 y[1] (numeric) = 0.58991158617293423169045840286727 absolute error = 4.335805040488405e-17 relative error = 7.3499235175512418943861849711217e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.71 y[1] (analytic) = 0.58980435298795515224841408300756 y[1] (numeric) = 0.58980435298795519567501147823274 absolute error = 4.342659739522518e-17 relative error = 7.3628818056743009327404353019271e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.711 y[1] (analytic) = 0.5896985299985056119092674592746 y[1] (numeric) = 0.58969852999850565540441704413496 absolute error = 4.349514958486036e-17 relative error = 7.3758280497953053225296409092997e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.712 y[1] (analytic) = 0.58959411731040854794592630575517 y[1] (numeric) = 0.58959411731040859150963321099276 absolute error = 4.356370690523759e-17 relative error = 7.3887621375812066892715943842612e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.713 y[1] (analytic) = 0.58949111502807663975439753440373 y[1] (numeric) = 0.58949111502807668338666682220322 absolute error = 4.363226928779949e-17 relative error = 7.4016839568008325044373218473823e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.714 y[1] (analytic) = 0.58938952325451216108306609520742 y[1] (numeric) = 0.58938952325451220478390275919116 absolute error = 4.370083666398374e-17 relative error = 7.4145933953279142551077615921741e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.715 y[1] (analytic) = 0.5892893420913068770304298113239 y[1] (numeric) = 0.58928934209130692079983877654679 absolute error = 4.376940896522289e-17 relative error = 7.4274903411440080869076007904969e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.716 y[1] (analytic) = 0.58919057163864194245334274656345 y[1] (numeric) = 0.5891905716386419862913288695081 absolute error = 4.383798612294465e-17 relative error = 7.4403746823414960255512201282373e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.717 y[1] (analytic) = 0.58909321199528780178586869696429 y[1] (numeric) = 0.58909321199528784569243676553615 absolute error = 4.390656806857186e-17 relative error = 7.4532463071265319111127737336915e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.718 y[1] (analytic) = 0.5889972632586040902688449875988 y[1] (numeric) = 0.58899726325860413424399972112145 absolute error = 4.397515473352265e-17 relative error = 7.4661051038220184085550266359116e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.719 y[1] (analytic) = 0.58890272552453953659025534503893 y[1] (numeric) = 0.58890272552453958063400139424935 absolute error = 4.404374604921042e-17 relative error = 7.4789509608705521422128173092118e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.72 y[1] (analytic) = 0.58880959888763186693650920509983 y[1] (numeric) = 0.58880959888763191104885115214352 absolute error = 4.411234194704369e-17 relative error = 7.4917837668373452505397744153561e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.721 y[1] (analytic) = 0.5887178834410077104547234045736 y[1] (numeric) = 0.58871788344100775463566576300017 absolute error = 4.418094235842657e-17 relative error = 7.5046034104132505723508714931861e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.722 y[1] (analytic) = 0.58862757927638250612610079466468 y[1] (numeric) = 0.58862757927638255037564800942345 absolute error = 4.424954721475877e-17 relative error = 7.5174097804177069408283587775787e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.723 y[1] (analytic) = 0.58853868648406041105049890274021 y[1] (numeric) = 0.58853868648406045536865535017565 absolute error = 4.431815644743544e-17 relative error = 7.5302027658016536127795817157787e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=171.6MB, alloc=4.3MB, time=12.14 x[1] = 0.724 y[1] (analytic) = 0.58845120515293421014228035781858 y[1] (numeric) = 0.58845120515293425452905034566593 absolute error = 4.438676998784735e-17 relative error = 7.5429822556505003105820039650411e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.725 y[1] (analytic) = 0.58836513537048522723753538393876 y[1] (numeric) = 0.58836513537048527169292315131959 absolute error = 4.445538776738083e-17 relative error = 7.5557481391870541984165990642052e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.726 y[1] (analytic) = 0.58828047722278323761276525417971 y[1] (numeric) = 0.58828047722278328213677497159797 absolute error = 4.452400971741826e-17 relative error = 7.5685003057745378791592035876361e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.727 y[1] (analytic) = 0.58819723079448638191511418664073 y[1] (numeric) = 0.58819723079448642650774995597831 absolute error = 4.459263576933758e-17 relative error = 7.5812386449194382274852135053705e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.728 y[1] (analytic) = 0.58811539616884108150423575214156 y[1] (numeric) = 0.5881153961688411261655016066544 absolute error = 4.466126585451284e-17 relative error = 7.5939630462745292020272290208675e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.729 y[1] (analytic) = 0.58803497342768195520587845177074 y[1] (numeric) = 0.58803497342768199993577835608463 absolute error = 4.472989990431389e-17 relative error = 7.6066733996417455392209670929377e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.73 y[1] (analytic) = 0.58795596265143173747727371068817 y[1] (numeric) = 0.58795596265143178227581156079489 absolute error = 4.479853785010672e-17 relative error = 7.6193695949751638478390287044052e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.731 y[1] (analytic) = 0.58787836391910119798440812278806 y[1] (numeric) = 0.58787836391910124285158774604155 absolute error = 4.486717962325349e-17 relative error = 7.6320515223839277491799884460035e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.732 y[1] (analytic) = 0.58780217730828906259126036894331 y[1] (numeric) = 0.5878021773082891075270855240555 absolute error = 4.493582515511219e-17 relative error = 7.6447190721351066440128856759725e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.733 y[1] (analytic) = 0.58772740289518193576108181958635 y[1] (numeric) = 0.58772740289518198076555619662382 absolute error = 4.500447437703747e-17 relative error = 7.6573721346567499155926769809761e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.734 y[1] (analytic) = 0.58765404075455422436979842034188 y[1] (numeric) = 0.58765404075455426944292564072198 absolute error = 4.507312722038010e-17 relative error = 7.6700106005407043579601308257500e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.735 y[1] (analytic) = 0.58758209095976806293161004730109 y[1] (numeric) = 0.58758209095976810807339366378831 absolute error = 4.514178361648722e-17 relative error = 7.6826343605455620704289289500619e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.736 y[1] (analytic) = 0.58751155358277324023686210633271 y[1] (numeric) = 0.58751155358277328544730560303521 absolute error = 4.521044349670250e-17 relative error = 7.6952433055995889912052603377826e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.737 y[1] (analytic) = 0.58744242869410712740226273855342 y[1] (numeric) = 0.58744242869410717268136953091934 absolute error = 4.527910679236592e-17 relative error = 7.7078373268035845286415507225138e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.738 y[1] (analytic) = 0.58737471636289460733351758173333 y[1] (numeric) = 0.58737471636289465268129101654762 absolute error = 4.534777343481429e-17 relative error = 7.7204163154338627554396566184077e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.739 y[1] (analytic) = 0.58730841665684800560045262499743 y[1] (numeric) = 0.58730841665684805101689598037837 absolute error = 4.541644335538094e-17 relative error = 7.7329801629450877860767040758228e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.74 y[1] (analytic) = 0.58724352964226702272469428169303 y[1] (numeric) = 0.587243529642267068209810767089 absolute error = 4.548511648539597e-17 relative error = 7.7455287609731997630258310851887e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=175.4MB, alloc=4.3MB, time=12.41 NO POLE x[1] = 0.741 y[1] (analytic) = 0.58718005538403866787997439273819 y[1] (numeric) = 0.58718005538403871343376714892453 absolute error = 4.555379275618634e-17 relative error = 7.7580620013383087470091057406766e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.742 y[1] (analytic) = 0.58711799394563719400512646014079 y[1] (numeric) = 0.58711799394563723962759855921639 absolute error = 4.562247209907560e-17 relative error = 7.7705797760475222648906913457233e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.743 y[1] (analytic) = 0.58705734538912403432983799768537 y[1] (numeric) = 0.58705734538912408002099244306991 absolute error = 4.569115444538454e-17 relative error = 7.7830819772979243475336793253951e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.744 y[1] (analytic) = 0.58699810977514774031322247303187 y[1] (numeric) = 0.58699810977514778607306219946277 absolute error = 4.575983972643090e-17 relative error = 7.7955684974793891452245011644984e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.745 y[1] (analytic) = 0.58694028716294392099527290264827 y[1] (numeric) = 0.58694028716294396682380077617743 absolute error = 4.582852787352916e-17 relative error = 7.8080392291774026285452880706271e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.746 y[1] (analytic) = 0.58688387761033518376125774811734 y[1] (numeric) = 0.58688387761033522965847656610873 absolute error = 4.589721881799139e-17 relative error = 7.8204940651760592115004452110875e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.747 y[1] (analytic) = 0.58682888117373107651911834941946 y[1] (numeric) = 0.58682888117373112248503084054599 absolute error = 4.596591249112653e-17 relative error = 7.8329328984607850874476470519702e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.748 y[1] (analytic) = 0.58677529790812803128992571778613 y[1] (numeric) = 0.58677529790812807732453454202721 absolute error = 4.603460882424108e-17 relative error = 7.8453556222212958021353520560330e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.749 y[1] (analytic) = 0.5867231278671093092114530976655 y[1] (numeric) = 0.586723127867109355314760846304 absolute error = 4.610330774863850e-17 relative error = 7.8577621298543278789726271334252e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.75 y[1] (analytic) = 0.58667237110284494695491929422001 y[1] (numeric) = 0.58667237110284499312692848983999 absolute error = 4.617200919561998e-17 relative error = 7.8701523149665976048497517936014e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.751 y[1] (analytic) = 0.58662302766609170455495634961102 y[1] (numeric) = 0.58662302766609175079566944609504 absolute error = 4.624071309648402e-17 relative error = 7.8825260713775505660763020504660e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.752 y[1] (analytic) = 0.5865750976061930146528537380962 y[1] (numeric) = 0.58657509760619306096227312062309 absolute error = 4.630941938252689e-17 relative error = 7.8948832931222545511675054514025e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.753 y[1] (analytic) = 0.58652858097107893315312983669325 y[1] (numeric) = 0.58652858097107897953125782173537 absolute error = 4.637812798504212e-17 relative error = 7.9072238744541203359470308610074e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.754 y[1] (analytic) = 0.58648347780726609129348001483208 y[1] (numeric) = 0.58648347780726613774031885015327 absolute error = 4.644683883532119e-17 relative error = 7.9195477098478201039906177619916e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.755 y[1] (analytic) = 0.58643978815985764912814927304562 y[1] (numeric) = 0.58643978815985769564370113769884 absolute error = 4.651555186465322e-17 relative error = 7.9318546940020283129062858533867e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.756 y[1] (analytic) = 0.58639751207254325042477594732117 y[1] (numeric) = 0.58639751207254329700904295164641 absolute error = 4.658426700432524e-17 relative error = 7.9441447218422542011616435593686e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=179.2MB, alloc=4.3MB, time=12.68 NO POLE x[1] = 0.757 y[1] (analytic) = 0.58635664958759897897475158226579 y[1] (numeric) = 0.58635664958759902562773576788786 absolute error = 4.665298418562207e-17 relative error = 7.9564176885236004033560116465085e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.758 y[1] (analytic) = 0.58631720074588731631714066272137 y[1] (numeric) = 0.58631720074588736303884400254799 absolute error = 4.672170333982662e-17 relative error = 7.9686734894335856365101314747003e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.759 y[1] (analytic) = 0.58627916558685710087620247990724 y[1] (numeric) = 0.58627916558685714766662687812679 absolute error = 4.679042439821955e-17 relative error = 7.9809120201948505358883317566963e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.76 y[1] (analytic) = 0.58624254414854348851255599456327 y[1] (numeric) = 0.58624254414854353537170328664333 absolute error = 4.685914729208006e-17 relative error = 7.9931331766680483595067770337091e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.761 y[1] (analytic) = 0.58620733646756791448802714592798 y[1] (numeric) = 0.58620733646756796141589909861306 absolute error = 4.692787195268508e-17 relative error = 8.0053368549544547868892642325639e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.762 y[1] (analytic) = 0.58617354257913805684421664169804 y[1] (numeric) = 0.58617354257913810384081495300811 absolute error = 4.699659831131007e-17 relative error = 8.0175229513988441621320475950943e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.763 y[1] (analytic) = 0.58614116251704780119482485040123 y[1] (numeric) = 0.58614116251704784826015114962974 absolute error = 4.706532629922851e-17 relative error = 8.0296913625921339690841573294977e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.764 y[1] (analytic) = 0.58611019631367720693176900385247 y[1] (numeric) = 0.58611019631367725406582485156507 absolute error = 4.713405584771260e-17 relative error = 8.0418419853742272510154053618295e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.765 y[1] (analytic) = 0.58608064399999247484512650357534 y[1] (numeric) = 0.58608064399999252204791339160812 absolute error = 4.720278688803278e-17 relative error = 8.0539747168366451075068969864610e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.766 y[1] (analytic) = 0.58605250560554591615693671124121 y[1] (numeric) = 0.5860525056055459634284560626991 absolute error = 4.727151935145789e-17 relative error = 8.0660894543252595969653008545346e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.767 y[1] (analytic) = 0.58602578115847592296889218932219 y[1] (numeric) = 0.58602578115847597030914535857766 absolute error = 4.734025316925547e-17 relative error = 8.0781860954430416135739812614807e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.768 y[1] (analytic) = 0.58600047068550694012394894426441 y[1] (numeric) = 0.58600047068550698753293721695632 absolute error = 4.740898827269191e-17 relative error = 8.0902645380527741073759710718833e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.769 y[1] (analytic) = 0.58597657421194943848188381056964 y[1] (numeric) = 0.58597657421194948595960840360152 absolute error = 4.747772459303188e-17 relative error = 8.1023246802796332155367408351639e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.77 y[1] (analytic) = 0.58595409176169988960882570022349 y[1] (numeric) = 0.58595409176169993715528776176271 absolute error = 4.754646206153922e-17 relative error = 8.1143664205140091653510054219721e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.771 y[1] (analytic) = 0.58593302335724074188078602793958 y[1] (numeric) = 0.58593302335724078949598663741604 absolute error = 4.761520060947646e-17 relative error = 8.1263896574140838789573498119803e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.772 y[1] (analytic) = 0.58591336901964039800121220868535 y[1] (numeric) = 0.58591336901964044568515237679034 absolute error = 4.768394016810499e-17 relative error = 8.1383942899085098313491530026555e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.773 memory used=183.1MB, alloc=4.3MB, time=12.95 y[1] (analytic) = 0.58589512876855319393258670993471 y[1] (numeric) = 0.58589512876855324168526737861994 absolute error = 4.775268066868523e-17 relative error = 8.1503802171990791026114795881247e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.774 y[1] (analytic) = 0.58587830262221937924209272704676 y[1] (numeric) = 0.58587830262221942706351476952353 absolute error = 4.782142204247677e-17 relative error = 8.1623473387633773570203045113421e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.775 y[1] (analytic) = 0.58586289059746509886136613610363 y[1] (numeric) = 0.5858628905974651467515303568418 absolute error = 4.789016422073817e-17 relative error = 8.1742955543573696884843626381961e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.776 y[1] (analytic) = 0.58584889270970237626035196445298 y[1] (numeric) = 0.58584889270970242421925909918031 absolute error = 4.795890713472733e-17 relative error = 8.1862247640180735075539482730311e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.777 y[1] (analytic) = 0.58583630897292909803528220509849 y[1] (numeric) = 0.5858363089729291460629329207998 absolute error = 4.802765071570131e-17 relative error = 8.1981348680661271633591300366441e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.778 y[1] (analytic) = 0.58582513939972899991079038695828 y[1] (numeric) = 0.58582513939972904800718528187476 absolute error = 4.809639489491648e-17 relative error = 8.2100257671084043576216995636279e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.779 y[1] (analytic) = 0.58581538400127165415617689887582 y[1] (numeric) = 0.58581538400127170232131650250457 absolute error = 4.816513960362875e-17 relative error = 8.2218973620406315414343935185202e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.78 y[1] (analytic) = 0.58580704278731245841583765111748 y[1] (numeric) = 0.58580704278731250664972242421088 absolute error = 4.823388477309340e-17 relative error = 8.2337495540499262155005737573737e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.781 y[1] (analytic) = 0.5858001157661926259538672439263 y[1] (numeric) = 0.58580011576619267425649757849149 absolute error = 4.830263033456519e-17 relative error = 8.2455822446173720663711934669466e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.782 y[1] (analytic) = 0.58579460294483917731284639852829 y[1] (numeric) = 0.58579460294483922568422261782694 absolute error = 4.837137621929865e-17 relative error = 8.2573953355206137328656505137314e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.783 y[1] (analytic) = 0.58579050432876493338682199180359 y[1] (numeric) = 0.58579050432876498182694435035154 absolute error = 4.844012235854795e-17 relative error = 8.2691887288363686387122657110232e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.784 y[1] (analytic) = 0.58578781992206850990848662164149 y[1] (numeric) = 0.58578781992206855841735530520828 absolute error = 4.850886868356679e-17 relative error = 8.2809623269429308610929271038275e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.785 y[1] (analytic) = 0.58578654972743431335056321579867 y[1] (numeric) = 0.5857865497274343619281783414076 absolute error = 4.857761512560893e-17 relative error = 8.2927160325227727396495578378525e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.786 y[1] (analytic) = 0.585786693746132538241398782877 y[1] (numeric) = 0.58578669374613258688776039880508 absolute error = 4.864636161592808e-17 relative error = 8.3044497485650255807450230755532e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.787 y[1] (analytic) = 0.58578825197801916589476998982658 y[1] (numeric) = 0.58578825197801921460987807560402 absolute error = 4.871510808577744e-17 relative error = 8.3161633783678888248033586581691e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.788 y[1] (analytic) = 0.58579122442153596455390183616648 y[1] (numeric) = 0.5857912244215360133377563025773 absolute error = 4.878385446641082e-17 relative error = 8.3278568255412970140000840203681e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.789 y[1] (analytic) = 0.58579561107371049094969928090797 y[1] (numeric) = 0.5857956110737105398022999699898 absolute error = 4.885260068908183e-17 relative error = 8.3395299940092452311866772096011e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=186.9MB, alloc=4.3MB, time=13.22 NO POLE x[1] = 0.79 y[1] (analytic) = 0.5858014119301560932731902639458 y[1] (numeric) = 0.58580141193015614219453694898992 absolute error = 4.892134668504412e-17 relative error = 8.3511827880122815950202398632383e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.791 y[1] (analytic) = 0.58580862698507191556217714947565 y[1] (numeric) = 0.58580862698507196455226953502738 absolute error = 4.899009238555173e-17 relative error = 8.3628151121100062087878387299978e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.792 y[1] (analytic) = 0.58581725623124290350209220478736 y[1] (numeric) = 0.58581725623124295256092992664631 absolute error = 4.905883772185895e-17 relative error = 8.3744268711834740066816877334983e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.793 y[1] (analytic) = 0.585827299660039811641051313578 y[1] (numeric) = 0.58582729966003986076863393879852 absolute error = 4.912758262522052e-17 relative error = 8.3860179704376430542098494040581e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.794 y[1] (analytic) = 0.58583875726141921201909870873243 y[1] (numeric) = 0.58583875726141926121542573562394 absolute error = 4.919632702689151e-17 relative error = 8.3975883154037555076376752589313e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.795 y[1] (analytic) = 0.58585162902392350421163409532661 y[1] (numeric) = 0.58585162902392355347670495345414 absolute error = 4.926507085812753e-17 relative error = 8.4091378119417620602703824423043e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.796 y[1] (analytic) = 0.58586591493468092678701212042785 y[1] (numeric) = 0.5858659149346809761208261706127 absolute error = 4.933381405018485e-17 relative error = 8.4206663662427180507313737649419e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.797 y[1] (analytic) = 0.58588161497940557017830273209379 y[1] (numeric) = 0.58588161497940561958085926641386 absolute error = 4.940255653432007e-17 relative error = 8.4321738848310896618858782532545e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.798 y[1] (analytic) = 0.58589872914239739096919955580941 y[1] (numeric) = 0.58589872914239744044049779760025 absolute error = 4.947129824179084e-17 relative error = 8.4436602745672261164289909800514e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.799 y[1] (analytic) = 0.58591725740654222759406200245693 y[1] (numeric) = 0.58591725740654227713410110631241 absolute error = 4.954003910385548e-17 relative error = 8.4551254426496307616998377262779e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.8 y[1] (analytic) = 0.58593719975331181745207540777631 y[1] (numeric) = 0.58593719975331186706085445954935 absolute error = 4.960877905177304e-17 relative error = 8.4665692966172937854066621526411e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.801 y[1] (analytic) = 0.58595855616276381543551208915778 y[1] (numeric) = 0.58595855616276386511303010596147 absolute error = 4.967751801680369e-17 relative error = 8.4779917443520676511095861010384e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.802 y[1] (analytic) = 0.58598132661354181387207479150791 y[1] (numeric) = 0.58598132661354186361833072171627 absolute error = 4.974625593020836e-17 relative error = 8.4893926940809008098003184230526e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.803 y[1] (analytic) = 0.58600551108287536388130257984583 y[1] (numeric) = 0.58600551108287541369629530309509 absolute error = 4.981499272324926e-17 relative error = 8.5007720543782077549803076012569e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.804 y[1] (analytic) = 0.58603110954657999814501782222728 y[1] (numeric) = 0.58603110954658004802874614941678 absolute error = 4.988372832718950e-17 relative error = 8.5121297341680715207360509251858e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.805 y[1] (analytic) = 0.58605812197905725509179149254963 y[1] (numeric) = 0.58605812197905730504425416584318 absolute error = 4.995246267329355e-17 relative error = 8.5234656427265754482445380072635e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=190.7MB, alloc=4.3MB, time=13.49 NO POLE x[1] = 0.806 y[1] (analytic) = 0.58608654835329470449540260877608 y[1] (numeric) = 0.58608654835329475451659830160315 absolute error = 5.002119569282707e-17 relative error = 8.5347796896840132416752253536652e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.807 y[1] (analytic) = 0.58611638864086597448726620812091 y[1] (numeric) = 0.58611638864086602457719352517787 absolute error = 5.008992731705696e-17 relative error = 8.5460717850271222538320540652782e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.808 y[1] (analytic) = 0.58614764281193077998280284676987 y[1] (numeric) = 0.5861476428119308301414603240216 absolute error = 5.015865747725173e-17 relative error = 8.5573418391013569342294866455886e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.809 y[1] (analytic) = 0.5861803108352349525217211977698 y[1] (numeric) = 0.58618031083523500274910730245086 absolute error = 5.022738610468106e-17 relative error = 8.5685897626130095302003860831133e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.81 y[1] (analytic) = 0.58621439267811047152218390680536 y[1] (numeric) = 0.58621439267811052181829703742188 absolute error = 5.029611313061652e-17 relative error = 8.5798154666315140354813698840780e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.811 y[1] (analytic) = 0.58624988830647549694882545170209 y[1] (numeric) = 0.58624988830647554731366393803307 absolute error = 5.036483848633098e-17 relative error = 8.5910188625915118721362266609381e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.812 y[1] (analytic) = 0.58628679768483440339458933763832 y[1] (numeric) = 0.58628679768483445382815144073735 absolute error = 5.043356210309903e-17 relative error = 8.6021998622950749979521264198651e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.813 y[1] (analytic) = 0.58632512077627781557635054623279 y[1] (numeric) = 0.58632512077627786607863445843005 absolute error = 5.050228391219726e-17 relative error = 8.6133583779138901188759357851825e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.814 y[1] (analytic) = 0.58636485754248264524428774288914 y[1] (numeric) = 0.5863648575424826958152915877928 absolute error = 5.057100384490366e-17 relative error = 8.6244943219912777042704517889932e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.815 y[1] (analytic) = 0.58640600794371212950496833302609 y[1] (numeric) = 0.58640600794371218014469016552439 absolute error = 5.063972183249830e-17 relative error = 8.6356076074444141142799161824695e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.816 y[1] (analytic) = 0.5864485719388158705581080441132 y[1] (numeric) = 0.58644857193881592126654585037659 absolute error = 5.070843780626339e-17 relative error = 8.6466981475664326431434673308384e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.817 y[1] (analytic) = 0.58649254948522987684696529675597 y[1] (numeric) = 0.58649254948522992762411699423883 absolute error = 5.077715169748286e-17 relative error = 8.6577658560284272936423360159962e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.818 y[1] (analytic) = 0.58653794053897660562232921443788 y[1] (numeric) = 0.58653794053897665646819265188065 absolute error = 5.084586343744277e-17 relative error = 8.6688106468815825669539069732666e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.819 y[1] (analytic) = 0.58658474505466500692005870793606 y[1] (numeric) = 0.58658474505466505783463166536754 absolute error = 5.091457295743148e-17 relative error = 8.6798324345592466778178296439665e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.82 y[1] (analytic) = 0.58663296298549056895212865687538 y[1] (numeric) = 0.58663296298549061993540884561472 absolute error = 5.098328018873934e-17 relative error = 8.6908311338789072019563781751729e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.821 y[1] (analytic) = 0.58668259428323536491113779737717 y[1] (numeric) = 0.58668259428323541596312286003649 absolute error = 5.105198506265932e-17 relative error = 8.7018066600443111411895412809216e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.822 y[1] (analytic) = 0.5867336388982681011882315113007 y[1] (numeric) = 0.58673363889826815230891902178712 absolute error = 5.112068751048642e-17 relative error = 8.7127589286473610723050528256593e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=194.5MB, alloc=4.3MB, time=13.76 NO POLE x[1] = 0.823 y[1] (analytic) = 0.58678609677954416700439129915643 y[1] (numeric) = 0.58678609677954421819377876267456 absolute error = 5.118938746351813e-17 relative error = 8.7236878556701742594549640744159e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.824 y[1] (analytic) = 0.58683996787460568545504130540686 y[1] (numeric) = 0.58683996787460573671312615846155 absolute error = 5.125808485305469e-17 relative error = 8.7345933574870915180934697322194e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.825 y[1] (analytic) = 0.58689525212958156596792085155332 y[1] (numeric) = 0.58689525212958161729470046195198 absolute error = 5.132677961039866e-17 relative error = 8.7454753508665522632322472813713e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.826 y[1] (analytic) = 0.58695194948918755817417051913908 y[1] (numeric) = 0.58695194948918760956964218599422 absolute error = 5.139547166685514e-17 relative error = 8.7563337529730640230398764299547e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.827 y[1] (analytic) = 0.58701005989672630719257791158765 y[1] (numeric) = 0.58701005989672635865673886531991 absolute error = 5.146416095373226e-17 relative error = 8.7671684813692015168118858821997e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.828 y[1] (analytic) = 0.58706958329408741032692781063637 y[1] (numeric) = 0.587069583294087461859775212977 absolute error = 5.153284740234063e-17 relative error = 8.7779794540174120287629338766906e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.829 y[1] (analytic) = 0.58713051962174747517640003001774 y[1] (numeric) = 0.58713051962174752677793097401163 absolute error = 5.160153094399389e-17 relative error = 8.7887665892819915961466499273500e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.83 y[1] (analytic) = 0.58719286881877017915895685599752 y[1] (numeric) = 0.58719286881877023082916836600589 absolute error = 5.167021151000837e-17 relative error = 8.7995298059308928872810866238992e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.831 y[1] (analytic) = 0.58725663082280633044766055138515 y[1] (numeric) = 0.58725663082280638218654958308884 absolute error = 5.173888903170369e-17 relative error = 8.8102690231376764104228052721399e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.832 y[1] (analytic) = 0.58732180557009393031985998670628 y[1] (numeric) = 0.58732180557009398212742342710854 absolute error = 5.180756344040226e-17 relative error = 8.8209841604832575059270431019253e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.833 y[1] (analytic) = 0.58738839299545823691918404935387 y[1] (numeric) = 0.5873883929954582887954187167835 absolute error = 5.187623466742963e-17 relative error = 8.8316751379577811577276719666065e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.834 y[1] (analytic) = 0.58745639303231183043027806873106 y[1] (numeric) = 0.5874563930323118823751807128456 absolute error = 5.194490264411454e-17 relative error = 8.8423418759624286677859936627679e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.835 y[1] (analytic) = 0.58752580561265467966621808265416 y[1] (numeric) = 0.58752580561265473167978538444332 absolute error = 5.201356730178916e-17 relative error = 8.8529842953112395505181820994152e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.836 y[1] (analytic) = 0.5875966306670742100685363576079 y[1] (numeric) = 0.5875966306670742621507649293967 absolute error = 5.208222857178880e-17 relative error = 8.8636023172328260049249502819462e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.837 y[1] (analytic) = 0.58766886812474537311979016283205 y[1] (numeric) = 0.58766886812474542527067654828415 absolute error = 5.215088638545210e-17 relative error = 8.8741958633721518252784874683308e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.838 y[1] (analytic) = 0.58774251791343071716860438567674 y[1] (numeric) = 0.58774251791343076938814505979804 absolute error = 5.221954067412130e-17 relative error = 8.8847648557923075452770427963440e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=198.3MB, alloc=4.3MB, time=14.04 NO POLE x[1] = 0.839 y[1] (analytic) = 0.58781757995948045966711716319028 y[1] (numeric) = 0.58781757995948051195530853233246 absolute error = 5.228819136914218e-17 relative error = 8.8953092169762119747945137445666e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.84 y[1] (analytic) = 0.58789405418783256082075629249945 y[1] (numeric) = 0.58789405418783261317759469436348 absolute error = 5.235683840186403e-17 relative error = 8.9058288698283013373507062456514e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.841 y[1] (analytic) = 0.58797194052201279865027277021196 y[1] (numeric) = 0.58797194052201285107575447385162 absolute error = 5.242548170363966e-17 relative error = 8.9163237376762076299487732357706e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.842 y[1] (analytic) = 0.58805123888413484546595639881329 y[1] (numeric) = 0.58805123888413489796007760463934 absolute error = 5.249412120582605e-17 relative error = 8.9267937442725281574887901412602e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.843 y[1] (analytic) = 0.58813194919490034575395698585068 y[1] (numeric) = 0.58813194919490039831671382563419 absolute error = 5.256275683978351e-17 relative error = 8.9372388137963239012975506182334e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.844 y[1] (analytic) = 0.58821407137359899547463324958656 y[1] (numeric) = 0.58821407137359904810602178646301 absolute error = 5.263138853687645e-17 relative error = 8.9476588708548739120505124902739e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.845 y[1] (analytic) = 0.5882976053381086227728501327816 y[1] (numeric) = 0.58829760533810867547286636125483 absolute error = 5.270001622847323e-17 relative error = 8.9580538404852553381863409187327e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.846 y[1] (analytic) = 0.58838255100489527010014381431581 y[1] (numeric) = 0.5883825510048953228687836602619 absolute error = 5.276863984594609e-17 relative error = 8.9684236481559191306979455637029e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.847 y[1] (analytic) = 0.58846890828901327774867229648918 y[1] (numeric) = 0.58846890828901333058593161716069 absolute error = 5.283725932067151e-17 relative error = 8.9787682197683208212236531550666e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.848 y[1] (analytic) = 0.58855667710410536879686803405931 y[1] (numeric) = 0.58855667710410542170274261808921 absolute error = 5.290587458402990e-17 relative error = 8.9890874816584193344809178596563e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.849 y[1] (analytic) = 0.58864585736240273546670765936906 y[1] (numeric) = 0.58864585736240278844119322677513 absolute error = 5.297448556740607e-17 relative error = 8.9993813605982902168138052121355e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.85 y[1] (analytic) = 0.58873644897472512689251244630303 y[1] (numeric) = 0.58873644897472517993560464849213 absolute error = 5.304309220218910e-17 relative error = 9.0096497837976186778073723183238e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.851 y[1] (analytic) = 0.58882845185048093830119174427921 y[1] (numeric) = 0.58882845185048099141288616405139 absolute error = 5.311169441977218e-17 relative error = 9.0198926789051692936431864039172e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.852 y[1] (analytic) = 0.5889218658976673016038402020388 y[1] (numeric) = 0.58892186589766735478413235359214 absolute error = 5.318029215155334e-17 relative error = 9.0301099740103885367614444831404e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.853 y[1] (analytic) = 0.58901669102287017739859818964699 y[1] (numeric) = 0.58901669102287023064748351858168 absolute error = 5.324888532893469e-17 relative error = 9.0403015976447358411529873904891e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.854 y[1] (analytic) = 0.58911292713126444838468341584896 y[1] (numeric) = 0.58911292713126450170215729917204 absolute error = 5.331747388332308e-17 relative error = 9.0504674787832373924023600440618e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=202.1MB, alloc=4.4MB, time=14.31 NO POLE x[1] = 0.855 y[1] (analytic) = 0.58921057412661401418750032675944 y[1] (numeric) = 0.58921057412661406757355807288952 absolute error = 5.338605774613008e-17 relative error = 9.0606075468459059044590057514777e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.856 y[1] (analytic) = 0.58930963191127188759473246078382 y[1] (numeric) = 0.58930963191127194104936930955551 absolute error = 5.345463684877169e-17 relative error = 9.0707217316990960320959091640216e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.857 y[1] (analytic) = 0.58941010038618029220332152368555 y[1] (numeric) = 0.58941010038618034572653264635439 absolute error = 5.352321112266884e-17 relative error = 9.0808099636569752618628621861542e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.858 y[1] (analytic) = 0.58951197945087076147723553683025 y[1] (numeric) = 0.58951197945087081506901603607746 absolute error = 5.359178049924721e-17 relative error = 9.0908721734828607115540417348455e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.859 y[1] (analytic) = 0.58961526900346423921592700084538 y[1] (numeric) = 0.58961526900346429287627191078304 absolute error = 5.366034490993766e-17 relative error = 9.1009082923906407121775964500423e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.86 y[1] (analytic) = 0.58971996894067118143338060624745 y[1] (numeric) = 0.58971996894067123516228489242299 absolute error = 5.372890428617554e-17 relative error = 9.1109182520459876371439908026206e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.861 y[1] (analytic) = 0.58982607915779165964764861199484 y[1] (numeric) = 0.58982607915779171344510717139636 absolute error = 5.379745855940152e-17 relative error = 9.1209019845678097566308413264625e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.862 y[1] (analytic) = 0.58993359954871546558077060244206 y[1] (numeric) = 0.58993359954871551944677826350347 absolute error = 5.386600766106141e-17 relative error = 9.1308594225295128864395332272940e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.863 y[1] (analytic) = 0.59004253000592221726897292278324 y[1] (numeric) = 0.59004253000592227120352444538931 absolute error = 5.393455152260607e-17 relative error = 9.1407904989602584285830954222151e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.864 y[1] (analytic) = 0.5901528704204814665830416827941 y[1] (numeric) = 0.59015287042048152058613175828575 absolute error = 5.400309007549165e-17 relative error = 9.1506951473462584096041463915447e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.865 y[1] (analytic) = 0.59026462068205280815876180850882 y[1] (numeric) = 0.59026462068205286223038505968845 absolute error = 5.407162325117963e-17 relative error = 9.1605733016320176114870347828659e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.866 y[1] (analytic) = 0.59037778067888598973731321140164 y[1] (numeric) = 0.59037778067888604387746419253851 absolute error = 5.414015098113687e-17 relative error = 9.1704248962215583689767754359002e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.867 y[1] (analytic) = 0.59049235029782102391551373468638 y[1] (numeric) = 0.59049235029782107812418693152196 absolute error = 5.420867319683558e-17 relative error = 9.1802498659796127504677985978221e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.868 y[1] (analytic) = 0.59060832942428830130579712649985 y[1] (numeric) = 0.59060832942428835558298695625331 absolute error = 5.427718982975346e-17 relative error = 9.1900481462328244326476219666170e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.869 y[1] (analytic) = 0.59072571794230870510581288000061 y[1] (numeric) = 0.59072571794230875945151369137476 absolute error = 5.434570081137415e-17 relative error = 9.1998196727709838929260480989332e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.87 y[1] (analytic) = 0.59084451573449372707753337079435 y[1] (numeric) = 0.59084451573449378149173944398068 absolute error = 5.441420607318633e-17 relative error = 9.2095643818480158564490543099471e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.871 y[1] (analytic) = 0.59096472268204558493575231258486 y[1] (numeric) = 0.59096472268204563941845785926996 absolute error = 5.448270554668510e-17 relative error = 9.2192822101833335362237289058821e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=205.9MB, alloc=4.4MB, time=14.58 NO POLE x[1] = 0.872 y[1] (analytic) = 0.59108633866475734114585714256683 y[1] (numeric) = 0.5910863386647573956970563059375 absolute error = 5.455119916337067e-17 relative error = 9.2289730949627182617878934459560e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.873 y[1] (analytic) = 0.5912093635610130231307565387927 y[1] (numeric) = 0.59120936356101307775044339354238 absolute error = 5.461968685474968e-17 relative error = 9.2386369738396249683526204328004e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.874 y[1] (analytic) = 0.59133379724778774488684286260093 y[1] (numeric) = 0.59133379724778779957501141493519 absolute error = 5.468816855233426e-17 relative error = 9.2482737849360859290350699943240e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.875 y[1] (analytic) = 0.59145963960064783000886791014946 y[1] (numeric) = 0.59145963960064788476551209779227 absolute error = 5.475664418764281e-17 relative error = 9.2578834668438861728741641874535e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.876 y[1] (analytic) = 0.5915868904937509361236089481915 y[1] (numeric) = 0.59158689049375099094872264039129 absolute error = 5.482511369219979e-17 relative error = 9.2674659586255520426339310627498e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.877 y[1] (analytic) = 0.59171554979984618073220060043709 y[1] (numeric) = 0.59171554979984623562577759797253 absolute error = 5.489357699753544e-17 relative error = 9.2770211998153085964554705673816e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.878 y[1] (analytic) = 0.59184561739027426846100674217765 y[1] (numeric) = 0.59184561739027432342304077736446 absolute error = 5.496203403518681e-17 relative error = 9.2865491304202390191867263988104e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.879 y[1] (analytic) = 0.59197709313496761972090515231582 y[1] (numeric) = 0.59197709313496767475138988901236 absolute error = 5.503048473669654e-17 relative error = 9.2960496909210443053564753640622e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.88 y[1] (analytic) = 0.59210997690245050077485626352191 y[1] (numeric) = 0.59210997690245055587378529713601 absolute error = 5.509892903361410e-17 relative error = 9.3055228222731992427496231926288e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.881 y[1] (analytic) = 0.59224426855983915521362594296333 y[1] (numeric) = 0.59224426855983921038099280045851 absolute error = 5.516736685749518e-17 relative error = 9.3149684659077762880174051642895e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.882 y[1] (analytic) = 0.59237996797284193683953082789257 y[1] (numeric) = 0.59237996797284199207532896779454 absolute error = 5.523579813990197e-17 relative error = 9.3243865637324003488762041259771e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.883 y[1] (analytic) = 0.59251707500575944395807333236046 y[1] (numeric) = 0.59251707500575949926229614476359 absolute error = 5.530422281240313e-17 relative error = 9.3337770581321316927727988454218e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.884 y[1] (analytic) = 0.5926555895214846550773320334305 y[1] (numeric) = 0.59265558952148471044997284000456 absolute error = 5.537264080657406e-17 relative error = 9.3431398919703799774620283227644e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.885 y[1] (analytic) = 0.59279551138150306601497173751572 y[1] (numeric) = 0.59279551138150312145602379151248 absolute error = 5.544105205399676e-17 relative error = 9.3524750085897295355777737073913e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.886 y[1] (analytic) = 0.59293684044589282841273611983878 y[1] (numeric) = 0.59293684044589288392219260609882 absolute error = 5.550945648626004e-17 relative error = 9.3617823518128041903514581591718e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.887 y[1] (analytic) = 0.59307957657332488965828442253495 y[1] (numeric) = 0.59307957657332494523613845749424 absolute error = 5.557785403495929e-17 relative error = 9.3710618659430382909143555511296e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=209.8MB, alloc=4.4MB, time=14.85 NO POLE x[1] = 0.888 y[1] (analytic) = 0.59322371962106313421423228957157 y[1] (numeric) = 0.59322371962106318986047692126877 absolute error = 5.564624463169720e-17 relative error = 9.3803134957655883958472704029289e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.889 y[1] (analytic) = 0.59336926944496452635425540945727 y[1] (numeric) = 0.59336926944496458206888361754032 absolute error = 5.571462820808305e-17 relative error = 9.3895371865479842251520583590670e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.89 y[1] (analytic) = 0.59351622589947925430611322964662 y[1] (numeric) = 0.59351622589947931008911792537981 absolute error = 5.578300469573319e-17 relative error = 9.3987328840409607235935153502824e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.891 y[1] (analytic) = 0.59366458883765087580144859962989 y[1] (numeric) = 0.59366458883765093165282262590124 absolute error = 5.585137402627135e-17 relative error = 9.4079005344792418001535687487378e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.892 y[1] (analytic) = 0.59381435811111646503221779292103 y[1] (numeric) = 0.5938143581111165209519539242491 absolute error = 5.591973613132807e-17 relative error = 9.4170400845821562211780226965324e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.893 y[1] (analytic) = 0.59396553357010676101360395152416 y[1] (numeric) = 0.59396553357010681700169489406546 absolute error = 5.598809094254130e-17 relative error = 9.4261514815544310548865116695018e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.894 y[1] (analytic) = 0.59411811506344631735326558997942 y[1] (numeric) = 0.59411811506344637340970398153552 absolute error = 5.605643839155610e-17 relative error = 9.4352346730868139016915834880594e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.895 y[1] (analytic) = 0.5942721024385536534267703897505 y[1] (numeric) = 0.59427210243855370955154879977576 absolute error = 5.612477841002526e-17 relative error = 9.4442896073568304383791907837177e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.896 y[1] (analytic) = 0.59442749554144140695906310853481 y[1] (numeric) = 0.59442749554144146315217403814333 absolute error = 5.619311092960852e-17 relative error = 9.4533162330292867061266614429503e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.897 y[1] (analytic) = 0.5945842942167164880118150230381 y[1] (numeric) = 0.59458429421671654427325090501164 absolute error = 5.626143588197354e-17 relative error = 9.4623144992570463579344678086179e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.898 y[1] (analytic) = 0.59474249830758023437650091788002 y[1] (numeric) = 0.59474249830758029070625411667537 absolute error = 5.632975319879535e-17 relative error = 9.4712843556815325109539889436073e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.899 y[1] (analytic) = 0.59490210765582856837304822756453 y[1] (numeric) = 0.59490210765582862477111103932105 absolute error = 5.639806281175652e-17 relative error = 9.4802257524333312151613281474462e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.9 y[1] (analytic) = 0.59506312210185215505390153287935 y[1] (numeric) = 0.59506312210185221152026618542696 absolute error = 5.646636465254761e-17 relative error = 9.4891386401328223796352539487300e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.901 y[1] (analytic) = 0.5952255414846365618133442076745 y[1] (numeric) = 0.59522554148463661834800286054118 absolute error = 5.653465865286668e-17 relative error = 9.4980229698906331101945019802883e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.902 y[1] (analytic) = 0.59538936564176241940191760670953 y[1] (numeric) = 0.59538936564176247600486235112933 absolute error = 5.660294474441980e-17 relative error = 9.5068786933082396069032289576585e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.903 y[1] (analytic) = 0.59555459440940558434577678016546 y[1] (numeric) = 0.5955545944094056410169996390863 absolute error = 5.667122285892084e-17 relative error = 9.5157057624784285046587073948358e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=213.6MB, alloc=4.4MB, time=15.14 NO POLE x[1] = 0.904 y[1] (analytic) = 0.59572122762233730277082029547813 y[1] (numeric) = 0.59572122762233735951031322356975 absolute error = 5.673949292809162e-17 relative error = 9.5245041299857991958293931036898e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.905 y[1] (analytic) = 0.595889265113924375631430342377 y[1] (numeric) = 0.59588926511392443243918522603928 absolute error = 5.680775488366228e-17 relative error = 9.5332737489072835377093636395220e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.906 y[1] (analytic) = 0.59605870671612932534365789240422 y[1] (numeric) = 0.59605870671612938221966654977484 absolute error = 5.687600865737062e-17 relative error = 9.5420145728124731753392955491545e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.907 y[1] (analytic) = 0.59622955225951056382268627974009 y[1] (numeric) = 0.59622955225951062076694046070313 absolute error = 5.694425418096304e-17 relative error = 9.5507265557641959461233329068578e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.908 y[1] (analytic) = 0.59640180157322256192440516588853 y[1] (numeric) = 0.59640180157322261893689655208252 absolute error = 5.701249138619399e-17 relative error = 9.5594096523188227404647243423693e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.909 y[1] (analytic) = 0.59657545448501602029092544666015 y[1] (numeric) = 0.59657545448501607737164565148645 absolute error = 5.708072020482630e-17 relative error = 9.5680638175267026077368567324345e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.91 y[1] (analytic) = 0.59675051082123804159986425595375 y[1] (numeric) = 0.59675051082123809874880482458483 absolute error = 5.714894056863108e-17 relative error = 9.5766890069325063080981693248545e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.911 y[1] (analytic) = 0.59692697040683230421722781706474 y[1] (numeric) = 0.59692697040683236143438022645269 absolute error = 5.721715240938795e-17 relative error = 9.5852851765756057982009237881673e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.912 y[1] (analytic) = 0.59710483306533923725371848865242 y[1] (numeric) = 0.59710483306533929453907414753767 absolute error = 5.728535565888525e-17 relative error = 9.5938522829904309441497343603199e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.913 y[1] (analytic) = 0.5972840986188961970242909490745 y[1] (numeric) = 0.597284098618896254377841197994 absolute error = 5.735355024891950e-17 relative error = 9.6023902832066812724359201375146e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.914 y[1] (analytic) = 0.59746476688823764491078105954517 y[1] (numeric) = 0.59746476688823770233251717084143 absolute error = 5.742173611129626e-17 relative error = 9.6108991347497529035458068405044e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.915 y[1] (analytic) = 0.59764683769269532662742954350537 y[1] (numeric) = 0.59764683769269538411734272133503 absolute error = 5.748991317782966e-17 relative error = 9.6193787956409234090877330848264e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.916 y[1] (analytic) = 0.59783031085019845288912121669444 y[1] (numeric) = 0.59783031085019851044720259703716 absolute error = 5.755808138034272e-17 relative error = 9.6278292243976497088888824505096e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.917 y[1] (analytic) = 0.59801518617727388148215909970047 y[1] (numeric) = 0.59801518617727393910839975036749 absolute error = 5.762624065066702e-17 relative error = 9.6362503800337379596201233478973e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.918 y[1] (analytic) = 0.59820146348904630073739134222858 y[1] (numeric) = 0.59820146348904635843178226287203 absolute error = 5.769439092064345e-17 relative error = 9.6446422220596749014738901378988e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.919 y[1] (analytic) = 0.59838914259923841440550748597781 y[1] (numeric) = 0.59838914259923847216803960809957 absolute error = 5.776253212212176e-17 relative error = 9.6530047104827392791185179421683e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.92 y[1] (analytic) = 0.59857822332017112793431919084398 y[1] (numeric) = 0.59857822332017118576498337780472 absolute error = 5.783066418696074e-17 relative error = 9.6613378058071995334855816487963e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=217.4MB, alloc=4.4MB, time=15.41 NO POLE x[1] = 0.921 y[1] (analytic) = 0.59876870546276373614783914718407 y[1] (numeric) = 0.5987687054627637940466261942123 absolute error = 5.789878704702823e-17 relative error = 9.6696414690344639614716196566657e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.922 y[1] (analytic) = 0.59896058883653411232697049507832 y[1] (numeric) = 0.5989605888365341702938711292798 absolute error = 5.796690063420148e-17 relative error = 9.6779156616632702597707996356621e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.923 y[1] (analytic) = 0.59915387324959889869161766991736 y[1] (numeric) = 0.59915387324959895672662255028427 absolute error = 5.803500488036691e-17 relative error = 9.6861603456897558019547647206999e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.924 y[1] (analytic) = 0.59934855850867369828402819221847 y[1] (numeric) = 0.5993485585086737563871279096387 absolute error = 5.810309971742023e-17 relative error = 9.6943754836075690870341987348399e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.925 y[1] (analytic) = 0.59954464441907326825317351834535 y[1] (numeric) = 0.59954464441907332642435859561198 absolute error = 5.817118507726663e-17 relative error = 9.7025610384079738942817832058064e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.926 y[1] (analytic) = 0.59974213078471171453997566776717 y[1] (numeric) = 0.59974213078471177277923655958785 absolute error = 5.823926089182068e-17 relative error = 9.7107169735798861324777766650339e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.927 y[1] (analytic) = 0.59994101740810268796318494164559 y[1] (numeric) = 0.59994101740810274627051203465232 absolute error = 5.830732709300673e-17 relative error = 9.7188432531099752169686283274116e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.928 y[1] (analytic) = 0.60014130409035958170571264688967 y[1] (numeric) = 0.60014130409035964008109625964821 absolute error = 5.837538361275854e-17 relative error = 9.7269398414826182079395750742700e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.929 y[1] (analytic) = 0.60034299063119573020122133936112 y[1] (numeric) = 0.60034299063119578864465172238056 absolute error = 5.844343038301944e-17 relative error = 9.7350067036799235969374204757232e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.93 y[1] (analytic) = 0.60054607682892460942077369965635 y[1] (numeric) = 0.60054607682892466793224103539923 absolute error = 5.851146733574288e-17 relative error = 9.7430438051818012698499200928152e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.931 y[1] (analytic) = 0.60075056248046003855933975483476 y[1] (numeric) = 0.60075056248046009713883415772654 absolute error = 5.857949440289178e-17 relative error = 9.7510511119658138692691098561500e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.932 y[1] (analytic) = 0.60095644738131638312196075960038 y[1] (numeric) = 0.60095644738131644176947227603944 absolute error = 5.864751151643906e-17 relative error = 9.7590285905072061155273461751073e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.933 y[1] (analytic) = 0.60116373132560875940936665079161 y[1] (numeric) = 0.60116373132560881812488525915938 absolute error = 5.871551860836777e-17 relative error = 9.7669762077788488437675368392983e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.934 y[1] (analytic) = 0.60137241410605324040284258957874 y[1] (numeric) = 0.60137241410605329918635820024935 absolute error = 5.878351561067061e-17 relative error = 9.7748939312510630459293796712335e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.935 y[1] (analytic) = 0.60158249551396706304813870651801 y[1] (numeric) = 0.60158249551396712189964116186877 absolute error = 5.885150245535076e-17 relative error = 9.7827817288916433752956348082885e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.936 y[1] (analytic) = 0.60179397533926883693821576557253 y[1] (numeric) = 0.6017939753392688958576948399938 absolute error = 5.891947907442127e-17 relative error = 9.7906395691656236679469995825933e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=221.2MB, alloc=4.4MB, time=15.68 NO POLE x[1] = 0.937 y[1] (analytic) = 0.60200685337047875439461806436898 y[1] (numeric) = 0.60200685337047881338206346427463 absolute error = 5.898744539990565e-17 relative error = 9.7984674210352236553005231364061e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.938 y[1] (analytic) = 0.60222112939471880194726348933714 y[1] (numeric) = 0.60222112939471886100266485317458 absolute error = 5.905540136383744e-17 relative error = 9.8062652539596077961256421915607e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.939 y[1] (analytic) = 0.60243680319771297321243924595767 y[1] (numeric) = 0.60243680319771303233578614421839 absolute error = 5.912334689826072e-17 relative error = 9.8140330378947820504796005984359e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.94 y[1] (analytic) = 0.60265387456378748316879038614185 y[1] (numeric) = 0.60265387456378754236007232137183 absolute error = 5.919128193522998e-17 relative error = 9.8217707432933660895669833948637e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.941 y[1] (analytic) = 0.60287234327587098383108685677171 y[1] (numeric) = 0.60287234327587104309029326358189 absolute error = 5.925920640681018e-17 relative error = 9.8294783411043789406228831065017e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.942 y[1] (analytic) = 0.60309220911549478132155339565159 y[1] (numeric) = 0.6030922091154948406486736407285 absolute error = 5.932712024507691e-17 relative error = 9.8371558027730231244500783288983e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.943 y[1] (analytic) = 0.60331347186279305433854520355962 y[1] (numeric) = 0.60331347186279311373356858567597 absolute error = 5.939502338211635e-17 relative error = 9.8448031002404175785128310414013e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.944 y[1] (analytic) = 0.60353613129650307402235092374148 y[1] (numeric) = 0.60353613129650313348526667376672 absolute error = 5.946291575002524e-17 relative error = 9.8524202059433143073548376268281e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.945 y[1] (analytic) = 0.60376018719396542521790306306131 y[1] (numeric) = 0.60376018719396548474870034397256 absolute error = 5.953079728091125e-17 relative error = 9.8600070928138634149303700104702e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.946 y[1] (analytic) = 0.60398563933112422913417459211865 y[1] (numeric) = 0.60398563933112428873284249901161 absolute error = 5.959866790689296e-17 relative error = 9.8675637342792956126137810875309e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.947 y[1] (analytic) = 0.60421248748252736740003906495316 y[1] (numeric) = 0.60421248748252742706656662505279 absolute error = 5.966652756009963e-17 relative error = 9.8750901042615522263320849131309e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.948 y[1] (analytic) = 0.60444073142132670751637020249467 y[1] (numeric) = 0.60444073142132676725074637516642 absolute error = 5.973437617267175e-17 relative error = 9.8825861771770266491574535872556e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.949 y[1] (analytic) = 0.60467037091927832970415548767964 y[1] (numeric) = 0.60467037091927838950636916444017 absolute error = 5.980221367676053e-17 relative error = 9.8900519279361126674679422274346e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.95 y[1] (analytic) = 0.60490140574674275514839692413694 y[1] (numeric) = 0.60490140574674281501843692866563 absolute error = 5.987004000452869e-17 relative error = 9.8974873319429503403096990381503e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.951 y[1] (analytic) = 0.60513383567268517563757071456408 y[1] (numeric) = 0.60513383567268523557542580271375 absolute error = 5.993785508814967e-17 relative error = 9.9048923650948929995211864299688e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.952 y[1] (analytic) = 0.6053676604646756845984162193502 y[1] (numeric) = 0.60536766046467574460407507915871 absolute error = 6.000565885980851e-17 relative error = 9.9122670037822330054684436653644e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=225.0MB, alloc=4.4MB, time=15.95 NO POLE x[1] = 0.953 y[1] (analytic) = 0.60560287988888950952582316067885 y[1] (numeric) = 0.60560287988888956959927441238035 absolute error = 6.007345125170150e-17 relative error = 9.9196112248877067237699120370204e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.954 y[1] (analytic) = 0.60583949371010724580758464224122 y[1] (numeric) = 0.60583949371010730594881683827747 absolute error = 6.014123219603625e-17 relative error = 9.9269250057860516940628457721694e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.955 y[1] (analytic) = 0.60607750169171509194378215982675 y[1] (numeric) = 0.60607750169171515215278378485841 absolute error = 6.020900162503166e-17 relative error = 9.9342083243435300785699830621545e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.956 y[1] (analytic) = 0.60631690359570508616056738342503 y[1] (numeric) = 0.60631690359570514643732685434347 absolute error = 6.027675947091844e-17 relative error = 9.9414611589175257147088001792080e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.957 y[1] (analytic) = 0.60655769918267534441810409707839 y[1] (numeric) = 0.60655769918267540476260976301715 absolute error = 6.034450566593876e-17 relative error = 9.9486834883559804872872711537534e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.958 y[1] (analytic) = 0.60679988821183029981243228856166 y[1] (numeric) = 0.60679988821183036022467243090813 absolute error = 6.041224014234647e-17 relative error = 9.9558752919969078043091335650118e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.959 y[1] (analytic) = 0.60704347044098094337101498704583 y[1] (numeric) = 0.60704347044098100385097781945273 absolute error = 6.047996283240690e-17 relative error = 9.9630365496678199066824367032313e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.96 y[1] (analytic) = 0.60728844562654506624172705321767 y[1] (numeric) = 0.60728844562654512678940072161524 absolute error = 6.054767366839757e-17 relative error = 9.9701672416852882901751801807842e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.961 y[1] (analytic) = 0.60753481352354750327504373288889 y[1] (numeric) = 0.6075348135235475638904163154964 absolute error = 6.061537258260751e-17 relative error = 9.9772673488542583155637836548311e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.962 y[1] (analytic) = 0.60778257388562037799918539192384 y[1] (numeric) = 0.60778257388562043868224489926177 absolute error = 6.068305950733793e-17 relative error = 9.9843368524675695540985413219360e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.963 y[1] (analytic) = 0.60803172646500334898797345736402 y[1] (numeric) = 0.60803172646500340973870783226579 absolute error = 6.075073437490177e-17 relative error = 9.9913757343052750878181554001000e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.964 y[1] (analytic) = 0.6082822710125438576211511969117 y[1] (numeric) = 0.60828227101254391843954831453596 absolute error = 6.081839711762426e-17 relative error = 9.9983839766341105393740831249755e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.965 y[1] (analytic) = 0.60853420727769737723692157647443 y[1] (numeric) = 0.60853420727769743812296924431713 absolute error = 6.088604766784270e-17 relative error = 1.0005361562206818286335147953079e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.966 y[1] (analytic) = 0.60878753500852766367645304325221 y[1] (numeric) = 0.60878753500852772463013900115872 absolute error = 6.095368595790651e-17 relative error = 1.0012308474261499786960318132250e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.967 y[1] (analytic) = 0.60904225395170700722010268988262 y[1] (numeric) = 0.60904225395170706824141461006006 absolute error = 6.102131192017744e-17 relative error = 1.0019224696520977912197954666745e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.968 y[1] (analytic) = 0.6092983638525164859151048634422 y[1] (numeric) = 0.60929836385251654700403035047157 absolute error = 6.108892548702937e-17 relative error = 1.0026110213192075741145473489160e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.969 y[1] (analytic) = 0.60955586445484622029447189163539 memory used=228.8MB, alloc=4.4MB, time=16.23 y[1] (numeric) = 0.60955586445484628145099848248436 absolute error = 6.115652659084897e-17 relative error = 1.0032965008965020451883583471418e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.97 y[1] (analytic) = 0.60981475550119562948685220729376 y[1] (numeric) = 0.60981475550119569071096737132873 absolute error = 6.122411516403497e-17 relative error = 1.0039789069012603011944193701067e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.971 y[1] (analytic) = 0.61007503673267368871708976134597 y[1] (numeric) = 0.61007503673267375000878090034478 absolute error = 6.129169113899881e-17 relative error = 1.0046582378989548474797143551737e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.972 y[1] (analytic) = 0.61033670788899918819722722372253 y[1] (numeric) = 0.61033670788899924955648167188719 absolute error = 6.135925444816466e-17 relative error = 1.0053344925031766970194773129715e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.973 y[1] (analytic) = 0.61059976870850099340769408121345 y[1] (numeric) = 0.61059976870850105483449910518249 absolute error = 6.142680502396904e-17 relative error = 1.0060076693755523452338784724507e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.974 y[1] (analytic) = 0.61086421892811830676841935111097 y[1] (numeric) = 0.61086421892811836826276214997255 absolute error = 6.149434279886158e-17 relative error = 1.0066777672256778595944718906126e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.975 y[1] (analytic) = 0.61113005828340093069960723954883 y[1] (numeric) = 0.61113005828340099226147494485317 absolute error = 6.156186770530434e-17 relative error = 1.0073447848110278196284679185030e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.976 y[1] (analytic) = 0.61139728650850953207191268378172 y[1] (numeric) = 0.61139728650850959370129235955425 absolute error = 6.162937967577253e-17 relative error = 1.0080087209368856390245361176892e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.977 y[1] (analytic) = 0.61166590333621590804575232825389 y[1] (numeric) = 0.61166590333621596974263097100789 absolute error = 6.169687864275400e-17 relative error = 1.0086695744562522117667699631012e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.978 y[1] (analytic) = 0.61193590849790325329948509516563 y[1] (numeric) = 0.61193590849790331506384963391564 absolute error = 6.176436453875001e-17 relative error = 1.0093273442697739705837790690977e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.979 y[1] (analytic) = 0.61220730172356642864619512138201 y[1] (numeric) = 0.61220730172356649047803241765661 absolute error = 6.183183729627460e-17 relative error = 1.0099820293256465264598424546151e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.98 y[1] (analytic) = 0.61248008274181223103880844492095 y[1] (numeric) = 0.61248008274181229293810529277592 absolute error = 6.189929684785497e-17 relative error = 1.0106336286195333176416623780916e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.981 y[1] (analytic) = 0.61275425127985966496327343592757 y[1] (numeric) = 0.6127542512798597269300165619592 absolute error = 6.196674312603163e-17 relative error = 1.0112821411944789898845945801447e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.982 y[1] (analytic) = 0.6130298070635402152195335789771 y[1] (numeric) = 0.61302980706354027725370964233541 absolute error = 6.203417606335831e-17 relative error = 1.0119275661408173659341064700176e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.983 y[1] (analytic) = 0.613306749817298121090019825756 y[1] (numeric) = 0.61330674981729818319161541815795 absolute error = 6.210159559240195e-17 relative error = 1.0125699025960792437585258757875e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.984 y[1] (analytic) = 0.61358507926419065189538834965125 y[1] (numeric) = 0.61358507926419071406438999539446 absolute error = 6.216900164574321e-17 relative error = 1.0132091497449072001024340659182e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.985 y[1] (analytic) = 0.61386479512588838393722814653461 y[1] (numeric) = 0.6138647951258884461736223025106 absolute error = 6.223639415597599e-17 relative error = 1.0138453068189527838328288601518e-14 % h = 0.001 TOP MAIN SOLVE Loop memory used=232.7MB, alloc=4.4MB, time=16.50 NO POLE x[1] = 0.986 y[1] (analytic) = 0.61414589712267547882746153905561 y[1] (numeric) = 0.61414589712267554113123459476324 absolute error = 6.230377305570763e-17 relative error = 1.0144783730967833524747099727533e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.987 y[1] (analytic) = 0.61442838497344996320415925506632 y[1] (numeric) = 0.61442838497345002557529753262581 absolute error = 6.237113827755949e-17 relative error = 1.0151083479037936438900211772703e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.988 y[1] (analytic) = 0.61471225839572400983349036438778 y[1] (numeric) = 0.61471225839572407227198011855394 absolute error = 6.243848975416616e-17 relative error = 1.0157352306120936043104532780191e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.989 y[1] (analytic) = 0.61499751710562422009752597198876 y[1] (numeric) = 0.614997517105624282603353390165 absolute error = 6.250582741817624e-17 relative error = 1.0163590206404203597878433347362e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.99 y[1] (analytic) = 0.61528416081789190786761417979929 y[1] (numeric) = 0.61528416081789197044076538205129 absolute error = 6.257315120225200e-17 relative error = 1.0169797174540305387170307690370e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.991 y[1] (analytic) = 0.61557218924588338476304244380587 y[1] (numeric) = 0.61557218924588344740350348287562 absolute error = 6.264046103906975e-17 relative error = 1.0175973205646027431134851685342e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.992 y[1] (analytic) = 0.61586160210157024679470206779095 y[1] (numeric) = 0.61586160210157030950245892911069 absolute error = 6.270775686131974e-17 relative error = 1.0182118295301309809299321854424e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.993 y[1] (analytic) = 0.61615239909553966239346819007565 y[1] (numeric) = 0.61615239909553972516850679178163 absolute error = 6.277503860170598e-17 relative error = 1.0188232439548154242177004869407e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.994 y[1] (analytic) = 0.61644457993699466182300723490905 y[1] (numeric) = 0.61644457993699472466531342785581 absolute error = 6.284230619294676e-17 relative error = 1.0194315634889631609802175476504e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.995 y[1] (analytic) = 0.61673814433375442797672241572183 y[1] (numeric) = 0.61673814433375449088628198349645 absolute error = 6.290955956777462e-17 relative error = 1.0200367878288786453963178870932e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.996 y[1] (analytic) = 0.61703309199225458855854649332288 y[1] (numeric) = 0.61703309199225465153534515225887 absolute error = 6.297679865893599e-17 relative error = 1.0206389167167474517608702394082e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.997 y[1] (analytic) = 0.61732942261754750964728960826887 y[1] (numeric) = 0.61732942261754757269131300746092 absolute error = 6.304402339919205e-17 relative error = 1.0212379499405384687090404998771e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.998 y[1] (analytic) = 0.61762713591330259064424862308642 y[1] (numeric) = 0.61762713591330265375548234440423 absolute error = 6.311123372131781e-17 relative error = 1.0218338873338759047396579596924e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.999 y[1] (analytic) = 0.61792623158180656060378302675838 y[1] (numeric) = 0.61792623158180662378221258486152 absolute error = 6.317842955810314e-17 relative error = 1.0224267287759415758828540749156e-14 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1 y[1] (analytic) = 0.6182267093239637759465610709267 y[1] (numeric) = 0.61822670932396383919217191327877 absolute error = 6.324561084235207e-17 relative error = 1.0230164741913478541824586673344e-14 % h = 0.001 Finished! Maximum Iterations Reached before Solution Completed! diff ( y , x , 1 ) = sin ( x ) - cos ( x ); Iterations = 1000 Total Elapsed Time = 16 Seconds Elapsed Time(since restart) = 16 Seconds Expected Time Remaining = 2 Minutes 30 Seconds Optimized Time Remaining = 2 Minutes 29 Seconds Time to Timeout = 14 Minutes 43 Seconds Percent Done = 10.01 % > quit memory used=236.2MB, alloc=4.4MB, time=16.73