|\^/| 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 > glob_iolevel, > INFO, > glob_max_terms, > ALWAYS, > DEBUGL, > DEBUGMASSIVE, > #Top Generate Globals Decl > glob_max_iter, > glob_hmax, > glob_h, > glob_reached_optimal_h, > glob_log10normmin, > glob_iter, > glob_warned, > glob_smallish_float, > glob_max_hours, > glob_dump, > glob_small_float, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_look_poles, > centuries_in_millinium, > glob_percent_done, > glob_max_sec, > glob_dump_analytic, > hours_in_day, > glob_optimal_expect_sec, > glob_log10relerr, > glob_abserr, > glob_hmin_init, > glob_disp_incr, > glob_subiter_method, > glob_normmax, > MAX_UNCHANGED, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > glob_optimal_start, > glob_no_eqs, > glob_relerr, > glob_log10_relerr, > glob_large_float, > days_in_year, > glob_initial_pass, > glob_not_yet_finished, > glob_clock_start_sec, > glob_clock_sec, > glob_log10abserr, > glob_orig_start_sec, > glob_optimal_clock_start_sec, > glob_max_trunc_err, > glob_optimal_done, > glob_not_yet_start_msg, > djd_debug, > glob_start, > glob_last_good_h, > glob_hmin, > min_in_hour, > glob_html_log, > glob_warned2, > years_in_century, > glob_display_flag, > glob_max_opt_iter, > glob_max_minutes, > glob_almost_1, > sec_in_min, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_y_init, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_fact_1, > array_m1, > array_tmp1_g, > array_last_rel_error, > array_norms, > array_tmp3_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_poles, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_set_initial, > array_real_pole, > array_y_higher_work2, > array_y_higher, > 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 glob_iolevel, INFO, glob_max_terms, ALWAYS, DEBUGL, DEBUGMASSIVE, glob_max_iter, glob_hmax, glob_h, glob_reached_optimal_h, glob_log10normmin, glob_iter, glob_warned, glob_smallish_float, glob_max_hours, glob_dump, glob_small_float, glob_max_rel_trunc_err, glob_log10_abserr, glob_look_poles, centuries_in_millinium, glob_percent_done, glob_max_sec, glob_dump_analytic, hours_in_day, glob_optimal_expect_sec, glob_log10relerr, glob_abserr, glob_hmin_init, glob_disp_incr, glob_subiter_method, glob_normmax, MAX_UNCHANGED, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, glob_optimal_start, glob_no_eqs, glob_relerr, glob_log10_relerr, glob_large_float, days_in_year, glob_initial_pass, glob_not_yet_finished, glob_clock_start_sec, glob_clock_sec, glob_log10abserr, glob_orig_start_sec, glob_optimal_clock_start_sec, glob_max_trunc_err, glob_optimal_done, glob_not_yet_start_msg, djd_debug, glob_start, glob_last_good_h, glob_hmin, min_in_hour, glob_html_log, glob_warned2, years_in_century, glob_display_flag, glob_max_opt_iter, glob_max_minutes, glob_almost_1, sec_in_min, djd_debug2, array_const_1, array_const_0D0, array_y_init, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_fact_1, array_m1, array_tmp1_g, array_last_rel_error, array_norms, array_tmp3_g, array_1st_rel_error, array_pole, array_y, array_x, array_poles, array_y_higher_work, array_fact_2, array_complex_pole, array_y_set_initial, array_real_pole, array_y_higher_work2, array_y_higher, 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 > glob_iolevel, > INFO, > glob_max_terms, > ALWAYS, > DEBUGL, > DEBUGMASSIVE, > #Top Generate Globals Decl > glob_max_iter, > glob_hmax, > glob_h, > glob_reached_optimal_h, > glob_log10normmin, > glob_iter, > glob_warned, > glob_smallish_float, > glob_max_hours, > glob_dump, > glob_small_float, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_look_poles, > centuries_in_millinium, > glob_percent_done, > glob_max_sec, > glob_dump_analytic, > hours_in_day, > glob_optimal_expect_sec, > glob_log10relerr, > glob_abserr, > glob_hmin_init, > glob_disp_incr, > glob_subiter_method, > glob_normmax, > MAX_UNCHANGED, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > glob_optimal_start, > glob_no_eqs, > glob_relerr, > glob_log10_relerr, > glob_large_float, > days_in_year, > glob_initial_pass, > glob_not_yet_finished, > glob_clock_start_sec, > glob_clock_sec, > glob_log10abserr, > glob_orig_start_sec, > glob_optimal_clock_start_sec, > glob_max_trunc_err, > glob_optimal_done, > glob_not_yet_start_msg, > djd_debug, > glob_start, > glob_last_good_h, > glob_hmin, > min_in_hour, > glob_html_log, > glob_warned2, > years_in_century, > glob_display_flag, > glob_max_opt_iter, > glob_max_minutes, > glob_almost_1, > sec_in_min, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_y_init, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_fact_1, > array_m1, > array_tmp1_g, > array_last_rel_error, > array_norms, > array_tmp3_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_poles, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_set_initial, > array_real_pole, > array_y_higher_work2, > array_y_higher, > 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 glob_iolevel, INFO, glob_max_terms, ALWAYS, DEBUGL, DEBUGMASSIVE, glob_max_iter, glob_hmax, glob_h, glob_reached_optimal_h, glob_log10normmin, glob_iter, glob_warned, glob_smallish_float, glob_max_hours, glob_dump, glob_small_float, glob_max_rel_trunc_err, glob_log10_abserr, glob_look_poles, centuries_in_millinium, glob_percent_done, glob_max_sec, glob_dump_analytic, hours_in_day, glob_optimal_expect_sec, glob_log10relerr, glob_abserr, glob_hmin_init, glob_disp_incr, glob_subiter_method, glob_normmax, MAX_UNCHANGED, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, glob_optimal_start, glob_no_eqs, glob_relerr, glob_log10_relerr, glob_large_float, days_in_year, glob_initial_pass, glob_not_yet_finished, glob_clock_start_sec, glob_clock_sec, glob_log10abserr, glob_orig_start_sec, glob_optimal_clock_start_sec, glob_max_trunc_err, glob_optimal_done, glob_not_yet_start_msg, djd_debug, glob_start, glob_last_good_h, glob_hmin, min_in_hour, glob_html_log, glob_warned2, years_in_century, glob_display_flag, glob_max_opt_iter, glob_max_minutes, glob_almost_1, sec_in_min, djd_debug2, array_const_1, array_const_0D0, array_y_init, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_fact_1, array_m1, array_tmp1_g, array_last_rel_error, array_norms, array_tmp3_g, array_1st_rel_error, array_pole, array_y, array_x, array_poles, array_y_higher_work, array_fact_2, array_complex_pole, array_y_set_initial, array_real_pole, array_y_higher_work2, array_y_higher, 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 > glob_iolevel, > INFO, > glob_max_terms, > ALWAYS, > DEBUGL, > DEBUGMASSIVE, > #Top Generate Globals Decl > glob_max_iter, > glob_hmax, > glob_h, > glob_reached_optimal_h, > glob_log10normmin, > glob_iter, > glob_warned, > glob_smallish_float, > glob_max_hours, > glob_dump, > glob_small_float, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_look_poles, > centuries_in_millinium, > glob_percent_done, > glob_max_sec, > glob_dump_analytic, > hours_in_day, > glob_optimal_expect_sec, > glob_log10relerr, > glob_abserr, > glob_hmin_init, > glob_disp_incr, > glob_subiter_method, > glob_normmax, > MAX_UNCHANGED, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > glob_optimal_start, > glob_no_eqs, > glob_relerr, > glob_log10_relerr, > glob_large_float, > days_in_year, > glob_initial_pass, > glob_not_yet_finished, > glob_clock_start_sec, > glob_clock_sec, > glob_log10abserr, > glob_orig_start_sec, > glob_optimal_clock_start_sec, > glob_max_trunc_err, > glob_optimal_done, > glob_not_yet_start_msg, > djd_debug, > glob_start, > glob_last_good_h, > glob_hmin, > min_in_hour, > glob_html_log, > glob_warned2, > years_in_century, > glob_display_flag, > glob_max_opt_iter, > glob_max_minutes, > glob_almost_1, > sec_in_min, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_y_init, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_fact_1, > array_m1, > array_tmp1_g, > array_last_rel_error, > array_norms, > array_tmp3_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_poles, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_set_initial, > array_real_pole, > array_y_higher_work2, > array_y_higher, > 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 glob_iolevel, INFO, glob_max_terms, ALWAYS, DEBUGL, DEBUGMASSIVE, glob_max_iter, glob_hmax, glob_h, glob_reached_optimal_h, glob_log10normmin, glob_iter, glob_warned, glob_smallish_float, glob_max_hours, glob_dump, glob_small_float, glob_max_rel_trunc_err, glob_log10_abserr, glob_look_poles, centuries_in_millinium, glob_percent_done, glob_max_sec, glob_dump_analytic, hours_in_day, glob_optimal_expect_sec, glob_log10relerr, glob_abserr, glob_hmin_init, glob_disp_incr, glob_subiter_method, glob_normmax, MAX_UNCHANGED, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, glob_optimal_start, glob_no_eqs, glob_relerr, glob_log10_relerr, glob_large_float, days_in_year, glob_initial_pass, glob_not_yet_finished, glob_clock_start_sec, glob_clock_sec, glob_log10abserr, glob_orig_start_sec, glob_optimal_clock_start_sec, glob_max_trunc_err, glob_optimal_done, glob_not_yet_start_msg, djd_debug, glob_start, glob_last_good_h, glob_hmin, min_in_hour, glob_html_log, glob_warned2, years_in_century, glob_display_flag, glob_max_opt_iter, glob_max_minutes, glob_almost_1, sec_in_min, djd_debug2, array_const_1, array_const_0D0, array_y_init, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_fact_1, array_m1, array_tmp1_g, array_last_rel_error, array_norms, array_tmp3_g, array_1st_rel_error, array_pole, array_y, array_x, array_poles, array_y_higher_work, array_fact_2, array_complex_pole, array_y_set_initial, array_real_pole, array_y_higher_work2, array_y_higher, 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 > glob_iolevel, > INFO, > glob_max_terms, > ALWAYS, > DEBUGL, > DEBUGMASSIVE, > #Top Generate Globals Decl > glob_max_iter, > glob_hmax, > glob_h, > glob_reached_optimal_h, > glob_log10normmin, > glob_iter, > glob_warned, > glob_smallish_float, > glob_max_hours, > glob_dump, > glob_small_float, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_look_poles, > centuries_in_millinium, > glob_percent_done, > glob_max_sec, > glob_dump_analytic, > hours_in_day, > glob_optimal_expect_sec, > glob_log10relerr, > glob_abserr, > glob_hmin_init, > glob_disp_incr, > glob_subiter_method, > glob_normmax, > MAX_UNCHANGED, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > glob_optimal_start, > glob_no_eqs, > glob_relerr, > glob_log10_relerr, > glob_large_float, > days_in_year, > glob_initial_pass, > glob_not_yet_finished, > glob_clock_start_sec, > glob_clock_sec, > glob_log10abserr, > glob_orig_start_sec, > glob_optimal_clock_start_sec, > glob_max_trunc_err, > glob_optimal_done, > glob_not_yet_start_msg, > djd_debug, > glob_start, > glob_last_good_h, > glob_hmin, > min_in_hour, > glob_html_log, > glob_warned2, > years_in_century, > glob_display_flag, > glob_max_opt_iter, > glob_max_minutes, > glob_almost_1, > sec_in_min, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_y_init, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_fact_1, > array_m1, > array_tmp1_g, > array_last_rel_error, > array_norms, > array_tmp3_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_poles, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_set_initial, > array_real_pole, > array_y_higher_work2, > array_y_higher, > 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 glob_iolevel, INFO, glob_max_terms, ALWAYS, DEBUGL, DEBUGMASSIVE, glob_max_iter, glob_hmax, glob_h, glob_reached_optimal_h, glob_log10normmin, glob_iter, glob_warned, glob_smallish_float, glob_max_hours, glob_dump, glob_small_float, glob_max_rel_trunc_err, glob_log10_abserr, glob_look_poles, centuries_in_millinium, glob_percent_done, glob_max_sec, glob_dump_analytic, hours_in_day, glob_optimal_expect_sec, glob_log10relerr, glob_abserr, glob_hmin_init, glob_disp_incr, glob_subiter_method, glob_normmax, MAX_UNCHANGED, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, glob_optimal_start, glob_no_eqs, glob_relerr, glob_log10_relerr, glob_large_float, days_in_year, glob_initial_pass, glob_not_yet_finished, glob_clock_start_sec, glob_clock_sec, glob_log10abserr, glob_orig_start_sec, glob_optimal_clock_start_sec, glob_max_trunc_err, glob_optimal_done, glob_not_yet_start_msg, djd_debug, glob_start, glob_last_good_h, glob_hmin, min_in_hour, glob_html_log, glob_warned2, years_in_century, glob_display_flag, glob_max_opt_iter, glob_max_minutes, glob_almost_1, sec_in_min, djd_debug2, array_const_1, array_const_0D0, array_y_init, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_fact_1, array_m1, array_tmp1_g, array_last_rel_error, array_norms, array_tmp3_g, array_1st_rel_error, array_pole, array_y, array_x, array_poles, array_y_higher_work, array_fact_2, array_complex_pole, array_y_set_initial, array_real_pole, array_y_higher_work2, array_y_higher, 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 > glob_iolevel, > INFO, > glob_max_terms, > ALWAYS, > DEBUGL, > DEBUGMASSIVE, > #Top Generate Globals Decl > glob_max_iter, > glob_hmax, > glob_h, > glob_reached_optimal_h, > glob_log10normmin, > glob_iter, > glob_warned, > glob_smallish_float, > glob_max_hours, > glob_dump, > glob_small_float, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_look_poles, > centuries_in_millinium, > glob_percent_done, > glob_max_sec, > glob_dump_analytic, > hours_in_day, > glob_optimal_expect_sec, > glob_log10relerr, > glob_abserr, > glob_hmin_init, > glob_disp_incr, > glob_subiter_method, > glob_normmax, > MAX_UNCHANGED, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > glob_optimal_start, > glob_no_eqs, > glob_relerr, > glob_log10_relerr, > glob_large_float, > days_in_year, > glob_initial_pass, > glob_not_yet_finished, > glob_clock_start_sec, > glob_clock_sec, > glob_log10abserr, > glob_orig_start_sec, > glob_optimal_clock_start_sec, > glob_max_trunc_err, > glob_optimal_done, > glob_not_yet_start_msg, > djd_debug, > glob_start, > glob_last_good_h, > glob_hmin, > min_in_hour, > glob_html_log, > glob_warned2, > years_in_century, > glob_display_flag, > glob_max_opt_iter, > glob_max_minutes, > glob_almost_1, > sec_in_min, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_y_init, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_fact_1, > array_m1, > array_tmp1_g, > array_last_rel_error, > array_norms, > array_tmp3_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_poles, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_set_initial, > array_real_pole, > array_y_higher_work2, > array_y_higher, > 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 glob_iolevel, INFO, glob_max_terms, ALWAYS, DEBUGL, DEBUGMASSIVE, glob_max_iter, glob_hmax, glob_h, glob_reached_optimal_h, glob_log10normmin, glob_iter, glob_warned, glob_smallish_float, glob_max_hours, glob_dump, glob_small_float, glob_max_rel_trunc_err, glob_log10_abserr, glob_look_poles, centuries_in_millinium, glob_percent_done, glob_max_sec, glob_dump_analytic, hours_in_day, glob_optimal_expect_sec, glob_log10relerr, glob_abserr, glob_hmin_init, glob_disp_incr, glob_subiter_method, glob_normmax, MAX_UNCHANGED, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, glob_optimal_start, glob_no_eqs, glob_relerr, glob_log10_relerr, glob_large_float, days_in_year, glob_initial_pass, glob_not_yet_finished, glob_clock_start_sec, glob_clock_sec, glob_log10abserr, glob_orig_start_sec, glob_optimal_clock_start_sec, glob_max_trunc_err, glob_optimal_done, glob_not_yet_start_msg, djd_debug, glob_start, glob_last_good_h, glob_hmin, min_in_hour, glob_html_log, glob_warned2, years_in_century, glob_display_flag, glob_max_opt_iter, glob_max_minutes, glob_almost_1, sec_in_min, djd_debug2, array_const_1, array_const_0D0, array_y_init, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_fact_1, array_m1, array_tmp1_g, array_last_rel_error, array_norms, array_tmp3_g, array_1st_rel_error, array_pole, array_y, array_x, array_poles, array_y_higher_work, array_fact_2, array_complex_pole, array_y_set_initial, array_real_pole, array_y_higher_work2, array_y_higher, 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 > glob_iolevel, > INFO, > glob_max_terms, > ALWAYS, > DEBUGL, > DEBUGMASSIVE, > #Top Generate Globals Decl > glob_max_iter, > glob_hmax, > glob_h, > glob_reached_optimal_h, > glob_log10normmin, > glob_iter, > glob_warned, > glob_smallish_float, > glob_max_hours, > glob_dump, > glob_small_float, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_look_poles, > centuries_in_millinium, > glob_percent_done, > glob_max_sec, > glob_dump_analytic, > hours_in_day, > glob_optimal_expect_sec, > glob_log10relerr, > glob_abserr, > glob_hmin_init, > glob_disp_incr, > glob_subiter_method, > glob_normmax, > MAX_UNCHANGED, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > glob_optimal_start, > glob_no_eqs, > glob_relerr, > glob_log10_relerr, > glob_large_float, > days_in_year, > glob_initial_pass, > glob_not_yet_finished, > glob_clock_start_sec, > glob_clock_sec, > glob_log10abserr, > glob_orig_start_sec, > glob_optimal_clock_start_sec, > glob_max_trunc_err, > glob_optimal_done, > glob_not_yet_start_msg, > djd_debug, > glob_start, > glob_last_good_h, > glob_hmin, > min_in_hour, > glob_html_log, > glob_warned2, > years_in_century, > glob_display_flag, > glob_max_opt_iter, > glob_max_minutes, > glob_almost_1, > sec_in_min, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_y_init, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_fact_1, > array_m1, > array_tmp1_g, > array_last_rel_error, > array_norms, > array_tmp3_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_poles, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_set_initial, > array_real_pole, > array_y_higher_work2, > array_y_higher, > glob_last; > > local kkk, order_d, adj2, temporary, term; > #TOP ATOMALL > #END OUTFILE1 > #BEGIN ATOMHDR1 > #emit pre cos $eq_no = 1 > array_tmp1_g[1] := sin(array_x[1]); > array_tmp1[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 sin $eq_no = 1 iii = 1 > #emit pre sin 1 $eq_no = 1 > array_tmp3[1] := sin(array_x[1]); > array_tmp3_g[1] := cos(array_x[1]); > #emit pre add $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 cos $eq_no = 1 > array_tmp1_g[2] := (att(1,array_tmp1,array_x,1)); > array_tmp1[2] := (-att(1,array_tmp1_g,array_x,1)); > #emit pre add $eq_no = 1 i = 2 > array_tmp2[2] := array_const_0D0[2] + array_tmp1[2]; > #emit pre sin $eq_no = 1 iii = 2 > #emit pre sin 2 $eq_no = 1 > array_tmp3[2] := att(1,array_tmp3_g,array_x,1); > array_tmp3_g[2] := -att(1,array_tmp3,array_x,1); > #emit pre add $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 cos $eq_no = 1 > array_tmp1_g[3] := (att(2,array_tmp1,array_x,1)); > array_tmp1[3] := (-att(2,array_tmp1_g,array_x,1)); > #emit pre add $eq_no = 1 i = 3 > array_tmp2[3] := array_const_0D0[3] + array_tmp1[3]; > #emit pre sin $eq_no = 1 iii = 3 > #emit pre sin 3 $eq_no = 1 > array_tmp3[3] := att(2,array_tmp3_g,array_x,1); > array_tmp3_g[3] := -att(2,array_tmp3,array_x,1); > #emit pre add $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 cos $eq_no = 1 > array_tmp1_g[4] := (att(3,array_tmp1,array_x,1)); > array_tmp1[4] := (-att(3,array_tmp1_g,array_x,1)); > #emit pre add $eq_no = 1 i = 4 > array_tmp2[4] := array_const_0D0[4] + array_tmp1[4]; > #emit pre sin $eq_no = 1 iii = 4 > #emit pre sin 4 $eq_no = 1 > array_tmp3[4] := att(3,array_tmp3_g,array_x,1); > array_tmp3_g[4] := -att(3,array_tmp3,array_x,1); > #emit pre add $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 cos $eq_no = 1 > array_tmp1_g[5] := (att(4,array_tmp1,array_x,1)); > array_tmp1[5] := (-att(4,array_tmp1_g,array_x,1)); > #emit pre add $eq_no = 1 i = 5 > array_tmp2[5] := array_const_0D0[5] + array_tmp1[5]; > #emit pre sin $eq_no = 1 iii = 5 > #emit pre sin 5 $eq_no = 1 > array_tmp3[5] := att(4,array_tmp3_g,array_x,1); > array_tmp3_g[5] := -att(4,array_tmp3,array_x,1); > #emit pre add $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 cos $eq_no = 1 > array_tmp1_g[kkk] := (att(kkk-1,array_tmp1,array_x,1)); > array_tmp1[kkk] := (-att(kkk-1,array_tmp1_g,array_x,1)); > #emit add $eq_no = 1 > array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk]; > #emit sin $eq_no = 1 > array_tmp3[kkk] := att(kkk-1,array_tmp3_g,array_x,1); > array_tmp3_g[kkk] := -att(kkk-1,array_tmp3,array_x,1); > #emit add $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 glob_iolevel, INFO, glob_max_terms, ALWAYS, DEBUGL, DEBUGMASSIVE, glob_max_iter, glob_hmax, glob_h, glob_reached_optimal_h, glob_log10normmin, glob_iter, glob_warned, glob_smallish_float, glob_max_hours, glob_dump, glob_small_float, glob_max_rel_trunc_err, glob_log10_abserr, glob_look_poles, centuries_in_millinium, glob_percent_done, glob_max_sec, glob_dump_analytic, hours_in_day, glob_optimal_expect_sec, glob_log10relerr, glob_abserr, glob_hmin_init, glob_disp_incr, glob_subiter_method, glob_normmax, MAX_UNCHANGED, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, glob_optimal_start, glob_no_eqs, glob_relerr, glob_log10_relerr, glob_large_float, days_in_year, glob_initial_pass, glob_not_yet_finished, glob_clock_start_sec, glob_clock_sec, glob_log10abserr, glob_orig_start_sec, glob_optimal_clock_start_sec, glob_max_trunc_err, glob_optimal_done, glob_not_yet_start_msg, djd_debug, glob_start, glob_last_good_h, glob_hmin, min_in_hour, glob_html_log, glob_warned2, years_in_century, glob_display_flag, glob_max_opt_iter, glob_max_minutes, glob_almost_1, sec_in_min, djd_debug2, array_const_1, array_const_0D0, array_y_init, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_fact_1, array_m1, array_tmp1_g, array_last_rel_error, array_norms, array_tmp3_g, array_1st_rel_error, array_pole, array_y, array_x, array_poles, array_y_higher_work, array_fact_2, array_complex_pole, array_y_set_initial, array_real_pole, array_y_higher_work2, array_y_higher, glob_last; array_tmp1_g[1] := sin(array_x[1]); array_tmp1[1] := cos(array_x[1]); array_tmp2[1] := array_const_0D0[1] + array_tmp1[1]; array_tmp3[1] := sin(array_x[1]); array_tmp3_g[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_g[2] := att(1, array_tmp1, array_x, 1); array_tmp1[2] := -att(1, array_tmp1_g, array_x, 1); array_tmp2[2] := array_const_0D0[2] + array_tmp1[2]; array_tmp3[2] := att(1, array_tmp3_g, array_x, 1); array_tmp3_g[2] := -att(1, array_tmp3, 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_g[3] := att(2, array_tmp1, array_x, 1); array_tmp1[3] := -att(2, array_tmp1_g, array_x, 1); array_tmp2[3] := array_const_0D0[3] + array_tmp1[3]; array_tmp3[3] := att(2, array_tmp3_g, array_x, 1); array_tmp3_g[3] := -att(2, array_tmp3, 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_g[4] := att(3, array_tmp1, array_x, 1); array_tmp1[4] := -att(3, array_tmp1_g, array_x, 1); array_tmp2[4] := array_const_0D0[4] + array_tmp1[4]; array_tmp3[4] := att(3, array_tmp3_g, array_x, 1); array_tmp3_g[4] := -att(3, array_tmp3, 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_g[5] := att(4, array_tmp1, array_x, 1); array_tmp1[5] := -att(4, array_tmp1_g, array_x, 1); array_tmp2[5] := array_const_0D0[5] + array_tmp1[5]; array_tmp3[5] := att(4, array_tmp3_g, array_x, 1); array_tmp3_g[5] := -att(4, array_tmp3, 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_g[kkk] := att(kkk - 1, array_tmp1, array_x, 1); array_tmp1[kkk] := -att(kkk - 1, array_tmp1_g, array_x, 1); array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk]; array_tmp3[kkk] := att(kkk - 1, array_tmp3_g, array_x, 1); array_tmp3_g[kkk] := -att(kkk - 1, array_tmp3, 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) > if (nnn <= glob_max_terms) then # if number 13 > ret := array_fact_1[nnn]; > else > ret := nnn!; > fi;# end if 13 > ; > ret; > # End Function number 17 > end; Warning, `ret` is implicitly declared local to procedure `factorial_1` factorial_1 := proc(nnn) local ret; if nnn <= glob_max_terms then ret := array_fact_1[nnn] else ret := nnn! end if; ret end proc > # Begin Function number 18 > factorial_3 := proc(mmm,nnn) > if (nnn <= glob_max_terms) and (mmm <= glob_max_terms) then # if number 13 > ret := array_fact_2[mmm,nnn]; > else > ret := (mmm!)/(nnn!); > fi;# end if 13 > ; > ret; > # End Function number 18 > end; Warning, `ret` is implicitly declared local to procedure `factorial_3` factorial_3 := proc(mmm, nnn) local ret; if nnn <= glob_max_terms and mmm <= glob_max_terms then ret := array_fact_2[mmm, nnn] 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 + sin(x) - cos(x); > end; exact_soln_y := proc(x) 2.0 + sin(x) - cos(x) end proc > #END USER DEF BLOCK > #END USER DEF BLOCK > #END OUTFILE5 > # Begin Function number 2 > mainprog := proc() > #BEGIN OUTFIEMAIN > local d1,d2,d3,d4,est_err_2,niii,done_once, > term,ord,order_diff,term_no,html_log_file, > rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter, > x_start,x_end > ,it, log10norm, max_terms, opt_iter, tmp; > #Top Generate Globals Definition > #Bottom Generate Globals Deninition > global > glob_iolevel, > INFO, > glob_max_terms, > ALWAYS, > DEBUGL, > DEBUGMASSIVE, > #Top Generate Globals Decl > glob_max_iter, > glob_hmax, > glob_h, > glob_reached_optimal_h, > glob_log10normmin, > glob_iter, > glob_warned, > glob_smallish_float, > glob_max_hours, > glob_dump, > glob_small_float, > glob_max_rel_trunc_err, > glob_log10_abserr, > glob_look_poles, > centuries_in_millinium, > glob_percent_done, > glob_max_sec, > glob_dump_analytic, > hours_in_day, > glob_optimal_expect_sec, > glob_log10relerr, > glob_abserr, > glob_hmin_init, > glob_disp_incr, > glob_subiter_method, > glob_normmax, > MAX_UNCHANGED, > glob_current_iter, > glob_curr_iter_when_opt, > glob_unchanged_h_cnt, > glob_optimal_start, > glob_no_eqs, > glob_relerr, > glob_log10_relerr, > glob_large_float, > days_in_year, > glob_initial_pass, > glob_not_yet_finished, > glob_clock_start_sec, > glob_clock_sec, > glob_log10abserr, > glob_orig_start_sec, > glob_optimal_clock_start_sec, > glob_max_trunc_err, > glob_optimal_done, > glob_not_yet_start_msg, > djd_debug, > glob_start, > glob_last_good_h, > glob_hmin, > min_in_hour, > glob_html_log, > glob_warned2, > years_in_century, > glob_display_flag, > glob_max_opt_iter, > glob_max_minutes, > glob_almost_1, > sec_in_min, > djd_debug2, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > #END CONST > array_y_init, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_type_pole, > array_fact_1, > array_m1, > array_tmp1_g, > array_last_rel_error, > array_norms, > array_tmp3_g, > array_1st_rel_error, > array_pole, > array_y, > array_x, > array_poles, > array_y_higher_work, > array_fact_2, > array_complex_pole, > array_y_set_initial, > array_real_pole, > array_y_higher_work2, > array_y_higher, > glob_last; > glob_last; > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_iolevel := INFO; > glob_iolevel := 5; > INFO := 2; > glob_max_terms := 30; > ALWAYS := 1; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_max_iter := 1000; > glob_hmax := 1.0; > glob_h := 0.1; > glob_reached_optimal_h := false; > glob_log10normmin := 0.1; > glob_iter := 0; > glob_warned := false; > glob_smallish_float := 0.1e-100; > glob_max_hours := 0.0; > glob_dump := false; > glob_small_float := 0.1e-50; > glob_max_rel_trunc_err := 0.1e-10; > glob_log10_abserr := 0.1e-10; > glob_look_poles := false; > centuries_in_millinium := 10.0; > glob_percent_done := 0.0; > glob_max_sec := 10000.0; > glob_dump_analytic := false; > hours_in_day := 24.0; > glob_optimal_expect_sec := 0.1; > glob_log10relerr := 0.0; > glob_abserr := 0.1e-10; > glob_hmin_init := 0.001; > glob_disp_incr := 0.1; > glob_subiter_method := 3; > glob_normmax := 0.0; > MAX_UNCHANGED := 10; > glob_current_iter := 0; > glob_curr_iter_when_opt := 0; > glob_unchanged_h_cnt := 0; > glob_optimal_start := 0.0; > glob_no_eqs := 0; > glob_relerr := 0.1e-10; > glob_log10_relerr := 0.1e-10; > glob_large_float := 9.0e100; > days_in_year := 365.0; > glob_initial_pass := true; > glob_not_yet_finished := true; > glob_clock_start_sec := 0.0; > glob_clock_sec := 0.0; > glob_log10abserr := 0.0; > glob_orig_start_sec := 0.0; > glob_optimal_clock_start_sec := 0.0; > glob_max_trunc_err := 0.1e-10; > glob_optimal_done := false; > glob_not_yet_start_msg := true; > djd_debug := true; > glob_start := 0; > glob_last_good_h := 0.1; > glob_hmin := 0.00000000001; > min_in_hour := 60.0; > glob_html_log := true; > glob_warned2 := false; > years_in_century := 100.0; > glob_display_flag := true; > glob_max_opt_iter := 10; > glob_max_minutes := 0.0; > glob_almost_1 := 0.9990; > sec_in_min := 60.0; > 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/addpostode.ode#################"); > omniout_str(ALWAYS,"diff ( y , x , 1 ) = cos ( x ) + sin ( x ) ;"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"max_terms := 30;"); > omniout_str(ALWAYS,"Digits := 32;"); > 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 + sin(x) - cos(x);"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,"#END USER DEF BLOCK"); > omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################"); > glob_unchanged_h_cnt := 0; > glob_warned := false; > glob_warned2 := false; > glob_small_float := 1.0e-200; > glob_smallish_float := 1.0e-64; > glob_large_float := 1.0e100; > glob_almost_1 := 0.99; > glob_log10_abserr := -8.0; > glob_log10_relerr := -8.0; > glob_hmax := 0.01; > #BEGIN FIRST INPUT BLOCK > #BEGIN FIRST INPUT BLOCK > max_terms := 30; > Digits := 32; > #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_y_init:= Array(0..(max_terms + 1),[]); > array_tmp0:= 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_type_pole:= Array(0..(max_terms + 1),[]); > array_fact_1:= Array(0..(max_terms + 1),[]); > array_m1:= Array(0..(max_terms + 1),[]); > array_tmp1_g:= Array(0..(max_terms + 1),[]); > array_last_rel_error:= Array(0..(max_terms + 1),[]); > array_norms:= Array(0..(max_terms + 1),[]); > array_tmp3_g:= Array(0..(max_terms + 1),[]); > array_1st_rel_error:= Array(0..(max_terms + 1),[]); > array_pole:= Array(0..(max_terms + 1),[]); > array_y:= Array(0..(max_terms + 1),[]); > array_x:= Array(0..(max_terms + 1),[]); > array_poles := 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_set_initial := Array(0..(2+ 1) ,(0..max_terms+ 1),[]); > array_real_pole := Array(0..(1+ 1) ,(0..3+ 1),[]); > array_y_higher_work2 := Array(0..(2+ 1) ,(0..max_terms+ 1),[]); > array_y_higher := Array(0..(2+ 1) ,(0..max_terms+ 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_y_init[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp2[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp3[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp4[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_type_pole[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_fact_1[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_tmp1_g[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_last_rel_error[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_norms[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_1st_rel_error[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_pole[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_x[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_poles[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_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_set_initial[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_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_work2[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > #BEGIN ARRAYS DEFINED AND INITIALIZATED > array_tmp4 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp4[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp3 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp3[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp2 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp2[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp0 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_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_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 > temp1 := iiif !; > temp2 := jjjf !; > array_fact_1[iiif] := temp1; > array_fact_2[iiif,jjjf] := temp1/temp2; > 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 ) = cos ( x ) + sin ( x ) ;"); > omniout_int(INFO,"Iterations ",32,glob_iter,4," ") > ; > prog_report(x_start,x_end); > if glob_html_log then # if number 2 > logstart(html_log_file); > logitem_str(html_log_file,"2012-06-16T20:11:45-05:00") > ; > logitem_str(html_log_file,"Maple") > ; > logitem_str(html_log_file,"add") > ; > logitem_str(html_log_file,"diff ( y , x , 1 ) = cos ( x ) + sin ( x ) ;") > ; > logitem_float(html_log_file,x_start) > ; > logitem_float(html_log_file,x_end) > ; > logitem_float(html_log_file,array_x[1]) > ; > logitem_float(html_log_file,glob_h) > ; > logitem_integer(html_log_file,Digits) > ; > ; > logitem_integer(html_log_file,glob_max_terms) > ; > logitem_float(html_log_file,array_1st_rel_error[1]) > ; > logitem_float(html_log_file,array_last_rel_error[1]) > ; > logitem_integer(html_log_file,glob_iter) > ; > logitem_pole(html_log_file,array_type_pole[1]) > ; > if array_type_pole[1] = 1 or array_type_pole[1] = 2 then # if number 3 > logitem_float(html_log_file,array_pole[1]) > ; > logitem_float(html_log_file,array_pole[2]) > ; > 0; > else > logitem_str(html_log_file,"NA") > ; > logitem_str(html_log_file,"NA") > ; > 0; > fi;# end if 3 > ; > logitem_time(html_log_file,convfloat(glob_clock_sec)) > ; > if glob_percent_done < 100.0 then # if number 3 > logitem_time(html_log_file,convfloat(glob_optimal_expect_sec)) > ; > 0 > else > logitem_str(html_log_file,"Done") > ; > 0 > fi;# end if 3 > ; > log_revs(html_log_file," 091 ") > ; > logitem_str(html_log_file,"add diffeq.mxt") > ; > logitem_str(html_log_file,"add maple results") > ; > logitem_str(html_log_file,"Test of revised logic - mostly for speeding 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; Warning, `iiif` is implicitly declared local to procedure `mainprog` Warning, `jjjf` is implicitly declared local to procedure `mainprog` Warning, `temp1` is implicitly declared local to procedure `mainprog` Warning, `temp2` is implicitly declared local to procedure `mainprog` mainprog := proc() local d1, d2, d3, d4, est_err_2, niii, done_once, term, ord, order_diff, term_no, html_log_file, rows, r_order, sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it, log10norm, max_terms, opt_iter, tmp, iiif, jjjf, temp1, temp2; global glob_iolevel, INFO, glob_max_terms, ALWAYS, DEBUGL, DEBUGMASSIVE, glob_max_iter, glob_hmax, glob_h, glob_reached_optimal_h, glob_log10normmin, glob_iter, glob_warned, glob_smallish_float, glob_max_hours, glob_dump, glob_small_float, glob_max_rel_trunc_err, glob_log10_abserr, glob_look_poles, centuries_in_millinium, glob_percent_done, glob_max_sec, glob_dump_analytic, hours_in_day, glob_optimal_expect_sec, glob_log10relerr, glob_abserr, glob_hmin_init, glob_disp_incr, glob_subiter_method, glob_normmax, MAX_UNCHANGED, glob_current_iter, glob_curr_iter_when_opt, glob_unchanged_h_cnt, glob_optimal_start, glob_no_eqs, glob_relerr, glob_log10_relerr, glob_large_float, days_in_year, glob_initial_pass, glob_not_yet_finished, glob_clock_start_sec, glob_clock_sec, glob_log10abserr, glob_orig_start_sec, glob_optimal_clock_start_sec, glob_max_trunc_err, glob_optimal_done, glob_not_yet_start_msg, djd_debug, glob_start, glob_last_good_h, glob_hmin, min_in_hour, glob_html_log, glob_warned2, years_in_century, glob_display_flag, glob_max_opt_iter, glob_max_minutes, glob_almost_1, sec_in_min, djd_debug2, array_const_1, array_const_0D0, array_y_init, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_type_pole, array_fact_1, array_m1, array_tmp1_g, array_last_rel_error, array_norms, array_tmp3_g, array_1st_rel_error, array_pole, array_y, array_x, array_poles, array_y_higher_work, array_fact_2, array_complex_pole, array_y_set_initial, array_real_pole, array_y_higher_work2, array_y_higher, glob_last; glob_last; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; glob_iolevel := INFO; glob_iolevel := 5; INFO := 2; glob_max_terms := 30; ALWAYS := 1; DEBUGL := 3; DEBUGMASSIVE := 4; glob_max_iter := 1000; glob_hmax := 1.0; glob_h := 0.1; glob_reached_optimal_h := false; glob_log10normmin := 0.1; glob_iter := 0; glob_warned := false; glob_smallish_float := 0.1*10^(-100); glob_max_hours := 0.; glob_dump := false; glob_small_float := 0.1*10^(-50); glob_max_rel_trunc_err := 0.1*10^(-10); glob_log10_abserr := 0.1*10^(-10); glob_look_poles := false; centuries_in_millinium := 10.0; glob_percent_done := 0.; glob_max_sec := 10000.0; glob_dump_analytic := false; hours_in_day := 24.0; glob_optimal_expect_sec := 0.1; glob_log10relerr := 0.; glob_abserr := 0.1*10^(-10); glob_hmin_init := 0.001; glob_disp_incr := 0.1; glob_subiter_method := 3; glob_normmax := 0.; MAX_UNCHANGED := 10; glob_current_iter := 0; glob_curr_iter_when_opt := 0; glob_unchanged_h_cnt := 0; glob_optimal_start := 0.; glob_no_eqs := 0; glob_relerr := 0.1*10^(-10); glob_log10_relerr := 0.1*10^(-10); glob_large_float := 0.90*10^101; days_in_year := 365.0; glob_initial_pass := true; glob_not_yet_finished := true; glob_clock_start_sec := 0.; glob_clock_sec := 0.; glob_log10abserr := 0.; glob_orig_start_sec := 0.; glob_optimal_clock_start_sec := 0.; glob_max_trunc_err := 0.1*10^(-10); glob_optimal_done := false; glob_not_yet_start_msg := true; djd_debug := true; glob_start := 0; glob_last_good_h := 0.1; glob_hmin := 0.1*10^(-10); min_in_hour := 60.0; glob_html_log := true; glob_warned2 := false; years_in_century := 100.0; glob_display_flag := true; glob_max_opt_iter := 10; glob_max_minutes := 0.; glob_almost_1 := 0.9990; sec_in_min := 60.0; 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/addpostode.ode#################"); omniout_str(ALWAYS, "diff ( y , x , 1 ) = cos ( x ) + sin ( x ) ;"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK"); omniout_str(ALWAYS, "max_terms := 30;"); omniout_str(ALWAYS, "Digits := 32;"); 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 + sin(x) - cos(x);"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, "#END USER DEF BLOCK"); omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"); glob_unchanged_h_cnt := 0; glob_warned := false; glob_warned2 := false; glob_small_float := 0.10*10^(-199); glob_smallish_float := 0.10*10^(-63); glob_large_float := 0.10*10^101; glob_almost_1 := 0.99; glob_log10_abserr := -8.0; glob_log10_relerr := -8.0; glob_hmax := 0.01; max_terms := 30; Digits := 32; glob_max_terms := max_terms; glob_html_log := true; array_y_init := Array(0 .. max_terms + 1, []); array_tmp0 := 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_type_pole := Array(0 .. max_terms + 1, []); array_fact_1 := Array(0 .. max_terms + 1, []); array_m1 := Array(0 .. max_terms + 1, []); array_tmp1_g := Array(0 .. max_terms + 1, []); array_last_rel_error := Array(0 .. max_terms + 1, []); array_norms := Array(0 .. max_terms + 1, []); array_tmp3_g := Array(0 .. max_terms + 1, []); array_1st_rel_error := Array(0 .. max_terms + 1, []); array_pole := Array(0 .. max_terms + 1, []); array_y := Array(0 .. max_terms + 1, []); array_x := Array(0 .. max_terms + 1, []); array_poles := 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_set_initial := Array(0 .. 3, 0 .. max_terms + 1, []); array_real_pole := Array(0 .. 2, 0 .. 4, []); array_y_higher_work2 := Array(0 .. 3, 0 .. max_terms + 1, []); array_y_higher := Array(0 .. 3, 0 .. max_terms + 1, []); term := 1; while term <= max_terms do array_y_init[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp0[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp1[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp2[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp3[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp4[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_type_pole[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_fact_1[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_tmp1_g[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_last_rel_error[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_norms[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_1st_rel_error[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_pole[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_y[term] := 0.; term := term + 1 end do ; term := 1; while term <= max_terms do array_x[term] := 0.; term := term + 1 end do ; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_poles[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher_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_set_initial[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_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_work2[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_higher[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; array_tmp4 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp4[term] := 0.; term := term + 1 end do; array_tmp3 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp3[term] := 0.; term := term + 1 end do; array_tmp2 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp2[term] := 0.; term := term + 1 end do; array_tmp1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp1[term] := 0.; term := term + 1 end do; array_tmp0 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp0[term] := 0.; term := term + 1 end do; array_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_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 temp1 := iiif!; temp2 := jjjf!; array_fact_1[iiif] := temp1; array_fact_2[iiif, jjjf] := temp1/temp2; 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 ) = cos ( x ) + sin ( x ) ;"); omniout_int(INFO, "Iterations ", 32, glob_iter, 4, " "); prog_report(x_start, x_end); if glob_html_log then logstart(html_log_file); logitem_str(html_log_file, "2012-06-16T20:11:45-05:00"); logitem_str(html_log_file, "Maple"); logitem_str(html_log_file, "add"); logitem_str(html_log_file, "diff ( y , x , 1 ) = cos ( x ) + sin ( x ) ;"); logitem_float(html_log_file, x_start); logitem_float(html_log_file, x_end); logitem_float(html_log_file, array_x[1]); logitem_float(html_log_file, glob_h); logitem_integer(html_log_file, Digits); logitem_integer(html_log_file, glob_max_terms); logitem_float(html_log_file, array_1st_rel_error[1]); logitem_float(html_log_file, array_last_rel_error[1]); logitem_integer(html_log_file, glob_iter); logitem_pole(html_log_file, array_type_pole[1]); if array_type_pole[1] = 1 or array_type_pole[1] = 2 then logitem_float(html_log_file, array_pole[1]); logitem_float(html_log_file, array_pole[2]); 0 else logitem_str(html_log_file, "NA"); logitem_str(html_log_file, "NA"); 0 end if; logitem_time(html_log_file, convfloat(glob_clock_sec)); if glob_percent_done < 100.0 then logitem_time(html_log_file, convfloat(glob_optimal_expect_sec)) ; 0 else logitem_str(html_log_file, "Done"); 0 end if; log_revs(html_log_file, " 091 "); logitem_str(html_log_file, "add diffeq.mxt"); logitem_str(html_log_file, "add maple results"); logitem_str(html_log_file, "Test of revised logic - mostly for speeding 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/addpostode.ode################# diff ( y , x , 1 ) = cos ( x ) + sin ( x ) ; ! #BEGIN FIRST INPUT BLOCK max_terms := 30; Digits := 32; ! #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 + sin(x) - cos(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) = 1.0010004998332916750013886904514 y[1] (numeric) = 1.0010004998332916750499902761907 absolute error = 4.86015857393e-20 relative error = 4.8553008462427531968680029819310e-18 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.002 y[1] (analytic) = 1.0020019986660002667555301523823 y[1] (numeric) = 1.0020019986660002668526846789349 absolute error = 9.71545265526e-20 relative error = 9.6960411937246795574820344852769e-18 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.003 y[1] (analytic) = 1.0030044954966270260120659087596 y[1] (numeric) = 1.0030044954966270261577246826464 absolute error = 1.456587738868e-19 relative error = 1.4522245367871317936552784177578e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.004 y[1] (analytic) = 1.004007989322675205685636470564 y[1] (numeric) = 1.0040079893226752058797507498018 absolute error = 1.941142792378e-19 relative error = 1.9333937707881543234807905606074e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.005 y[1] (analytic) = 1.005012479140651063352544880757 y[1] (numeric) = 1.0050124791406510635950658749072 absolute error = 2.425209941502e-19 relative error = 2.4131142566266512137649542904813e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.006 y[1] (analytic) = 1.0060179639460648647444155135024 y[1] (numeric) = 1.0060179639460648650352943837195 absolute error = 2.908788702171e-19 relative error = 2.8913884308401350038852734365429e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.007 y[1] (analytic) = 1.0070244427334318882378446350663 y[1] (numeric) = 1.007024442733431888577032494147 absolute error = 3.391878590807e-19 relative error = 3.3682187312159012878917235137481e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.008 y[1] (analytic) = 1.0080319144962734303390382368304 y[1] (numeric) = 1.0080319144962734307264861492625 absolute error = 3.874479124321e-19 relative error = 3.8436075967467034710225718950539e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.009 y[1] (analytic) = 1.0090403782271178121624316558638 y[1] (numeric) = 1.0090403782271178125980906378749 absolute error = 4.356589820111e-19 relative error = 4.3175574675866992847694940602208e-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) = 1.0100498329175013869022845045169 y[1] (numeric) = 1.0100498329175013873861055241235 absolute error = 4.838210196066e-19 relative error = 4.7900707850136085279700333655114e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.011 y[1] (analytic) = 1.0110602775579695482962434375271 y[1] (numeric) = 1.0110602775579695488281774145838 absolute error = 5.319339770567e-19 relative error = 5.2611499913881380939530032949371e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.012 y[1] (analytic) = 1.0120717111380777400798642931584 y[1] (numeric) = 1.0120717111380777406598620994068 absolute error = 5.799978062484e-19 relative error = 5.7307975301097062559702192033067e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.013 y[1] (analytic) = 1.0130841326463924664310841539349 y[1] (numeric) = 1.0130841326463924670590966130528 absolute error = 6.280124591179e-19 relative error = 6.1990158455783639281512590537907e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.014 y[1] (analytic) = 1.0140975410704923034036328825821 y[1] (numeric) = 1.0140975410704923040796107702326 absolute error = 6.759778876505e-19 relative error = 6.6658073831530096211096146436941e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.015 y[1] (analytic) = 1.0151119353969689113483726998476 y[1] (numeric) = 1.0151119353969689120722667437284 absolute error = 7.238940438808e-19 relative error = 7.1311745891128207321537447524197e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.016 y[1] (analytic) = 1.0161273146114280483215533829469 y[1] (numeric) = 1.0161273146114280490933142628396 absolute error = 7.717608798927e-19 relative error = 7.5951199106169590243721189517064e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.017 y[1] (analytic) = 1.017143677698490584478969676463 y[1] (numeric) = 1.0171436776984905852985480242823 absolute error = 8.195783478193e-19 relative error = 8.0576457956635464378573301412830e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.018 y[1] (analytic) = 1.0181610236417935174550065216268 y[1] (numeric) = 1.01816102364179351832235292147 absolute error = 8.673463998432e-19 relative error = 8.5187546930528281096940803234863e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.019 y[1] (analytic) = 1.0191793514239909887255567250185 y[1] (numeric) = 1.0191793514239909896406217132147 absolute error = 9.150649881962e-19 relative error = 8.9784490523446824709798700311564e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.02 y[1] (analytic) = 1.0201986600267553009537947038555 y[1] (numeric) = 1.0201986600267553019165287690153 absolute error = 9.627340651598e-19 relative error = 9.4367313238242416564348172235775e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.021 y[1] (analytic) = 1.0212189484307779363177889621797 y[1] (numeric) = 1.0212189484307779373281425452447 absolute error = 1.0103535830650e-18 relative error = 9.8936039584608781701029650606907e-17 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.022 y[1] (analytic) = 1.0222402156157705758189349704154 y[1] (numeric) = 1.0222402156157705768768584647077 absolute error = 1.0579234942923e-18 relative error = 1.0349069407869409218581886363376e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.023 y[1] (analytic) = 1.0232624605604661195701891399502 y[1] (numeric) = 1.0232624605604661206756328912218 absolute error = 1.1054437512716e-18 relative error = 1.0803130124270572361306264600406e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.024 y[1] (analytic) = 1.0242856822426197080630836045889 y[1] (numeric) = 1.0242856822426197092159979110719 absolute error = 1.1529143064830e-18 relative error = 1.1255788560460541383845359061697e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.025 y[1] (analytic) = 1.0253098796390097444125005419541 y[1] (numeric) = 1.0253098796390097456128356544096 absolute error = 1.2003351124555e-18 relative error = 1.1707047169760160655027173395863e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=7.6MB, alloc=4.1MB, time=0.47 NO POLE x[1] = 0.026 y[1] (analytic) = 1.0263350517254389175781837901389 y[1] (numeric) = 1.0263350517254389188258899119076 absolute error = 1.2477061217687e-18 relative error = 1.2156908405993731889859019781722e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.027 y[1] (analytic) = 1.0273611974767352265619645381911 y[1] (numeric) = 1.0273611974767352278569918252424 absolute error = 1.2950272870513e-18 relative error = 1.2605374723436799049481617245903e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.028 y[1] (analytic) = 1.0283883158667530055796768932843 y[1] (numeric) = 1.0283883158667530069219754542665 absolute error = 1.3422985609822e-18 relative error = 1.3052448576789547599919475479875e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.029 y[1] (analytic) = 1.0294164058683739502067381527475 y[1] (numeric) = 1.0294164058683739515962580490379 absolute error = 1.3895198962904e-18 relative error = 1.3498132421138726100874720328095e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.03 y[1] (analytic) = 1.0304454664535081444963676354597 y[1] (numeric) = 1.0304454664535081459330588812138 absolute error = 1.4366912457541e-18 relative error = 1.3942428711912052825790087817659e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.031 y[1] (analytic) = 1.0314754965930950890694169544723 y[1] (numeric) = 1.0314754965930950905532295166748 absolute error = 1.4838125622025e-18 relative error = 1.4385339904859092792092618303722e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.032 y[1] (analytic) = 1.0325064952571047301747836411203 y[1] (numeric) = 1.0325064952571047317056674396341 absolute error = 1.5308837985138e-18 relative error = 1.4826868455995467598762441069822e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.033 y[1] (analytic) = 1.0335384614145384897193790602884 y[1] (numeric) = 1.0335384614145384912972839679054 absolute error = 1.5779049076170e-18 relative error = 1.5267016821584188635492042557121e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.034 y[1] (analytic) = 1.0345713940334302962666205869552 y[1] (numeric) = 1.0345713940334302978914964294462 absolute error = 1.6248758424910e-18 relative error = 1.5705787458091027473523439684382e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.035 y[1] (analytic) = 1.035605292080847617002417045606 y[1] (numeric) = 1.0356052920808476186742136017708 absolute error = 1.6717965561648e-18 relative error = 1.6143182822150798875982138460455e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.036 y[1] (analytic) = 1.0366401545228924906676154466153 y[1] (numeric) = 1.036640154522892492386282448333 absolute error = 1.7186670017177e-18 relative error = 1.6579205370533869953210049504656e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.037 y[1] (analytic) = 1.0376759803247025614558760872396 y[1] (numeric) = 1.037675980324702563221363219519 absolute error = 1.7654871322794e-18 relative error = 1.7013857560111930961325936981645e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.038 y[1] (analytic) = 1.0387127684504521138759421194306 y[1] (numeric) = 1.03871276845045211568819902046 absolute error = 1.8122569010294e-18 relative error = 1.7447141847817257285853740087596e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.039 y[1] (analytic) = 1.0397505178633531085772687222844 y[1] (numeric) = 1.0397505178633531104362449834827 absolute error = 1.8589762611983e-18 relative error = 1.7879060690620514857903292130173e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.04 y[1] (analytic) = 1.0407892275256562191379760535868 y[1] (numeric) = 1.0407892275256562210436212196535 absolute error = 1.9056451660667e-18 relative error = 1.8309616545485665555254517341284e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.041 y[1] (analytic) = 1.0418288963986518698140891925851 y[1] (numeric) = 1.0418288963986518717663527615507 absolute error = 1.9522635689656e-18 relative error = 1.8738811869339567262485809848803e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=11.4MB, alloc=4.2MB, time=0.75 NO POLE x[1] = 0.042 y[1] (analytic) = 1.0428695234426712742490273248348 y[1] (numeric) = 1.0428695234426712762478587481114 absolute error = 1.9988314232766e-18 relative error = 1.9166649119039865748757359760380e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.043 y[1] (analytic) = 1.0439111076170874751423034597174 y[1] (numeric) = 1.0439111076170874771876521421493 absolute error = 2.0453486824319e-18 relative error = 1.9593130751341190983727928952620e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.044 y[1] (analytic) = 1.0449536478803163848763950120176 y[1] (numeric) = 1.0449536478803163869682103119318 absolute error = 2.0918152999142e-18 relative error = 2.0018259222860627433565749150902e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.045 y[1] (analytic) = 1.0459971431898178271007446207744 y[1] (numeric) = 1.0459971431898178292389758500314 absolute error = 2.1382312292570e-18 relative error = 2.0442036990047244284907369195445e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.046 y[1] (analytic) = 1.0470415925020965792718496214939 y[1] (numeric) = 1.047041592502096581456446045538 absolute error = 2.1845964240441e-18 relative error = 2.0864466509144197146111679078411e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.047 y[1] (analytic) = 1.0480869947727034161483976317188 y[1] (numeric) = 1.0480869947727034183793084696295 absolute error = 2.2309108379107e-18 relative error = 2.1285550236166352635720167451329e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.048 y[1] (analytic) = 1.0491333489562361542404047549093 y[1] (numeric) = 1.0491333489562361565175791794513 absolute error = 2.2771744245420e-18 relative error = 2.1705290626854248430874002957074e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.049 y[1] (analytic) = 1.0501806540063406972113119535802 y[1] (numeric) = 1.0501806540063406995346990912549 absolute error = 2.3233871376747e-18 relative error = 2.2123690136655974220266464450648e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.05 y[1] (analytic) = 1.051228908875712082231994189689 y[1] (numeric) = 1.051228908875712084601543120785 absolute error = 2.3695489310960e-18 relative error = 2.2540751220685411186828029835850e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.051 y[1] (analytic) = 1.0522781125160955272856359783499 y[1] (numeric) = 1.052278112516095529701295736994 absolute error = 2.4156597586441e-18 relative error = 2.2956476333695008227959274795104e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.052 y[1] (analytic) = 1.0533282638782874794224260500869 y[1] (numeric) = 1.0533282638782874818841456242951 absolute error = 2.4617195742082e-18 relative error = 2.3370867930044006911649001659531e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.053 y[1] (analytic) = 1.054379361912136663963022867019 y[1] (numeric) = 1.0543793619121366664707511987475 absolute error = 2.5077283317285e-18 relative error = 2.3783928463666889658717152701411e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.054 y[1] (analytic) = 1.055431405566545134649741789598 y[1] (numeric) = 1.0554314055665451372034277747942 absolute error = 2.5536859851962e-18 relative error = 2.4195660388042050281341867920531e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.055 y[1] (analytic) = 1.0564843937894693247444137428009 y[1] (numeric) = 1.0564843937894693273440062314544 absolute error = 2.5995924886535e-18 relative error = 2.4606066156160686007483170628704e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.056 y[1] (analytic) = 1.0575383255279210990718642840042 y[1] (numeric) = 1.0575383255279211017173120801983 absolute error = 2.6454477961941e-18 relative error = 2.5015148220500638081355314567691e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.057 y[1] (analytic) = 1.0585931997279688070079610291504 y[1] (numeric) = 1.0585931997279688096992128911132 absolute error = 2.6912518619628e-18 relative error = 2.5422909032991921990026835972884e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.058 y[1] (analytic) = 1.0596490153347383364111764492458 y[1] (numeric) = 1.0596490153347383391481810894011 absolute error = 2.7370046401553e-18 relative error = 2.5829351044984386646763074109857e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=15.2MB, alloc=4.2MB, time=1.01 NO POLE x[1] = 0.059 y[1] (analytic) = 1.0607057712924141684966121057147 y[1] (numeric) = 1.0607057712924141712793181907336 absolute error = 2.7827060850189e-18 relative error = 2.6234476707224087788726973994943e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.06 y[1] (analytic) = 1.0617634665442404336514294506742 y[1] (numeric) = 1.0617634665442404364797856015265 absolute error = 2.8283561508523e-18 relative error = 2.6638288469821362577804639374556e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.061 y[1] (analytic) = 1.0628221000325219681906313767867 y[1] (numeric) = 1.0628221000325219710645861687921 absolute error = 2.8739547920054e-18 relative error = 2.7040788782219131807077673329741e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.062 y[1] (analytic) = 1.0638816706986253720521377609965 y[1] (numeric) = 1.0638816706986253749716397238758 absolute error = 2.9195019628793e-18 relative error = 2.7441980093163308704779569517355e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.063 y[1] (analytic) = 1.0649421774829800674300973071622 y[1] (numeric) = 1.0649421774829800703950949250893 absolute error = 2.9649976179271e-18 relative error = 2.7841864850680934423201520168553e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.064 y[1] (analytic) = 1.0660036193250793583453770543635 y[1] (numeric) = 1.0660036193250793613558187660166 absolute error = 3.0104417116531e-18 relative error = 2.8240445502043472984502239511345e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.065 y[1] (analytic) = 1.0670659951634814911521699804788 y[1] (numeric) = 1.0670659951634814942080041790918 absolute error = 3.0558341986130e-18 relative error = 2.8637724493739735466463258350602e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.066 y[1] (analytic) = 1.0681293039358107159796601945154 y[1] (numeric) = 1.0681293039358107190808352279301 absolute error = 3.1011750334147e-18 relative error = 2.9033704271454622210835771373597e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.067 y[1] (analytic) = 1.0691935445787583491076842761166 y[1] (numeric) = 1.0691935445787583522541484468337 absolute error = 3.1464641707171e-18 relative error = 2.9428387280029325692326339195700e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.068 y[1] (analytic) = 1.0702587160280838362753263866704 y[1] (numeric) = 1.0702587160280838394670279519015 absolute error = 3.1917015652311e-18 relative error = 2.9821775963442366515054123383781e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.069 y[1] (analytic) = 1.0713248172186158169213838435158 y[1] (numeric) = 1.0713248172186158201582710152351 absolute error = 3.2368871717193e-18 relative error = 3.0213872764778648381827941459066e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.07 y[1] (analytic) = 1.0723918470842531893556389168682 y[1] (numeric) = 1.0723918470842531926376598618643 absolute error = 3.2820209449961e-18 relative error = 3.0604680126202468313019825013437e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.071 y[1] (analytic) = 1.0734598045579661768598716782817 y[1] (numeric) = 1.0734598045579661801869745182096 absolute error = 3.3271028399279e-18 relative error = 3.0994200488931660498731106539668e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.072 y[1] (analytic) = 1.0745286885717973947175477997241 y[1] (numeric) = 1.0745286885717973980896806111567 absolute error = 3.3721328114326e-18 relative error = 3.1382436293205421322037073494324e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.073 y[1] (analytic) = 1.0755984980568629181711142736652 y[1] (numeric) = 1.0755984980568629215882250881455 absolute error = 3.4171108144803e-18 relative error = 3.1769389978263524664497796020253e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.074 y[1] (analytic) = 1.0766692319433533513058350969725 y[1] (numeric) = 1.0766692319433533547678719010656 absolute error = 3.4620368040931e-18 relative error = 3.2155063982317344249273323429671e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=19.0MB, alloc=4.2MB, time=1.29 NO POLE x[1] = 0.075 y[1] (analytic) = 1.0777408891605348968590980348673 y[1] (numeric) = 1.0777408891605349003660087702121 absolute error = 3.5069107353448e-18 relative error = 3.2539460742520163421069622243640e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.076 y[1] (analytic) = 1.0788134686367504269541226557232 y[1] (numeric) = 1.0788134686367504305058552190848 absolute error = 3.5517325633616e-18 relative error = 3.2922582694946974292464157518001e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.077 y[1] (analytic) = 1.079886969299420554756998903089 y[1] (numeric) = 1.0798869692994205583535011464107 absolute error = 3.5965022433217e-18 relative error = 3.3304432274564254337699182068528e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.078 y[1] (analytic) = 1.080961390075044707055984547986 y[1] (numeric) = 1.0809613900750447106972042784416 absolute error = 3.6412197304556e-18 relative error = 3.3685011915206442432366602397496e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.079 y[1] (analytic) = 1.0820367298892021977619889422729 y[1] (numeric) = 1.0820367298892022014478739223183 absolute error = 3.6858849800454e-18 relative error = 3.4064324049543357219872590537156e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.08 y[1] (analytic) = 1.083112987666553302329169572681 y[1] (numeric) = 1.083112987666553306059667520107 absolute error = 3.7304979474260e-18 relative error = 3.4442371109065395960583821905963e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.081 y[1] (analytic) = 1.0841901623308403330945669950168 y[1] (numeric) = 1.0841901623308403368696255830014 absolute error = 3.7750585879846e-18 relative error = 3.4819155524053186334253705777983e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.082 y[1] (analytic) = 1.0852682528048887155357028089837 y[1] (numeric) = 1.0852682528048887193552696661441 absolute error = 3.8195668571604e-18 relative error = 3.5194679723549306815640594643352e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.083 y[1] (analytic) = 1.0863472580106080654450644161152 y[1] (numeric) = 1.0863472580106080693090871265606 absolute error = 3.8640227104454e-18 relative error = 3.5568946135340346476563149353386e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.084 y[1] (analytic) = 1.0874271768689932670203993864259 y[1] (numeric) = 1.0874271768689932709288254898092 absolute error = 3.9084261033833e-18 relative error = 3.5941957185921644836562949364733e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.085 y[1] (analytic) = 1.0885080083001255518697413435729 y[1] (numeric) = 1.0885080083001255558225183351439 absolute error = 3.9527769915710e-18 relative error = 3.6313715300486173506406502314808e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.086 y[1] (analytic) = 1.0895897512231735789300883635951 y[1] (numeric) = 1.0895897512231735829271636942527 absolute error = 3.9970753306576e-18 relative error = 3.6684222902890585912360323357993e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.087 y[1] (analytic) = 1.0906724045563945152986539686397 y[1] (numeric) = 1.0906724045563945193399750449845 absolute error = 4.0413210763448e-18 relative error = 3.7053482415634351752816445939712e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.088 y[1] (analytic) = 1.0917559672171351179756098845156 y[1] (numeric) = 1.0917559672171351220611240689023 absolute error = 4.0855141843867e-18 relative error = 3.7421496259833566812827132846907e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.089 y[1] (analytic) = 1.0928404381218328165172388194208 y[1] (numeric) = 1.0928404381218328206468934300111 absolute error = 4.1296546105903e-18 relative error = 3.7788266855201371142642320644515e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.09 y[1] (analytic) = 1.093925816186016796598414610782 y[1] (numeric) = 1.0939258161860168007721569215973 absolute error = 4.1737423108153e-18 relative error = 3.8153796620022132263743983305888e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.091 y[1] (analytic) = 1.0950121003243090844833261778163 y[1] (numeric) = 1.09501210032430908870110341879 absolute error = 4.2177772409737e-18 relative error = 3.8518087971124003245294326721349e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=22.8MB, alloc=4.3MB, time=1.56 NO POLE x[1] = 0.092 y[1] (analytic) = 1.09609928945042563240336080918 y[1] (numeric) = 1.0960992894504256366651201662109 absolute error = 4.2617593570309e-18 relative error = 3.8881143323865376971138813923543e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.093 y[1] (analytic) = 1.0971873824771774048410614079145 y[1] (numeric) = 1.0971873824771774091467500229191 absolute error = 4.3056886150046e-18 relative error = 3.9242965092101418059401890710582e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.094 y[1] (analytic) = 1.0982763783164714657190714098198 y[1] (numeric) = 1.0982763783164714700686363807853 absolute error = 4.3495649709655e-18 relative error = 3.9603555688167231694460470675891e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.095 y[1] (analytic) = 1.0993662758793120664929801864023 y[1] (numeric) = 1.0993662758793120708863685674397 absolute error = 4.3933883810374e-18 relative error = 3.9962917522855723775853688778230e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.096 y[1] (analytic) = 1.1004570740758017351469808396437 y[1] (numeric) = 1.1004570740758017395841396410405 absolute error = 4.4371588013968e-18 relative error = 4.0321053005391098262173530425341e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.097 y[1] (analytic) = 1.1015487718151423660912513930206 y[1] (numeric) = 1.101548771815142370572127581294 absolute error = 4.4808761882734e-18 relative error = 4.0677964543410731774406514645179e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.098 y[1] (analytic) = 1.1026413680056363109599694814882 y[1] (numeric) = 1.1026413680056363154845099794378 absolute error = 4.5245404979496e-18 relative error = 4.1033654542938136494051832342233e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.099 y[1] (analytic) = 1.103734861554687470308869742501 y[1] (numeric) = 1.1037348615546874748770214292622 absolute error = 4.5681516867612e-18 relative error = 4.1388125408367005829678735740665e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.1 y[1] (analytic) = 1.1048292513688023862112522106067 y[1] (numeric) = 1.1048292513688023908229619217038 absolute error = 4.6117097110971e-18 relative error = 4.1741379542436353923978362985597e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.101 y[1] (analytic) = 1.1059245363535913357513491196942 y[1] (numeric) = 1.1059245363535913404065636470934 absolute error = 4.6552145273992e-18 relative error = 4.2093419346207661701641414836099e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.102 y[1] (analytic) = 1.1070207154137694254139566196207 y[1] (numeric) = 1.1070207154137694301126227117834 absolute error = 4.6986660921627e-18 relative error = 4.2444247219045822657480699274196e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.103 y[1] (analytic) = 1.108117787453157686369237017678 y[1] (numeric) = 1.1081177874531576911113013796139 absolute error = 4.7420643619359e-18 relative error = 4.2793865558595740592214298144830e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.104 y[1] (analytic) = 1.1092157513746841706515962601848 y[1] (numeric) = 1.1092157513746841754370055535056 absolute error = 4.7854092933208e-18 relative error = 4.3142276760766329770474592704220e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.105 y[1] (analytic) = 1.1103146060803850482315404754227 y[1] (numeric) = 1.110314606080385053060241318395 absolute error = 4.8287008429723e-18 relative error = 4.3489483219702052441359562145781e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.106 y[1] (analytic) = 1.1114143504714057049794145061465 y[1] (numeric) = 1.1114143504714057098513534737454 absolute error = 4.8719389675989e-18 relative error = 4.3835487327768173222828419824057e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.107 y[1] (analytic) = 1.1125149834480018415199244680247 y[1] (numeric) = 1.1125149834480018464350480919872 absolute error = 4.9151236239625e-18 relative error = 4.4180291475528063121893619235542e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=26.7MB, alloc=4.3MB, time=1.83 x[1] = 0.108 y[1] (analytic) = 1.1136165039095405729763454795783 y[1] (numeric) = 1.1136165039095405779346002484567 absolute error = 4.9582547688784e-18 relative error = 4.4523898051722486241653638355340e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.109 y[1] (analytic) = 1.1147189107545015296033148195015 y[1] (numeric) = 1.114718910754501534604647178717 absolute error = 5.0013323592155e-18 relative error = 4.4866309443250855856936688318968e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.11 y[1] (analytic) = 1.1158222028804779583071098786636 y[1] (numeric) = 1.1158222028804779633514662305598 absolute error = 5.0443563518962e-18 relative error = 4.5207528035149965599537091497659e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.111 y[1] (analytic) = 1.1169263791841778250523093866049 y[1] (numeric) = 1.1169263791841778301396360905014 absolute error = 5.0873267038965e-18 relative error = 4.5547556210574690134244333076405e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.112 y[1] (analytic) = 1.1180314385614249181537355059585 y[1] (numeric) = 1.1180314385614249232839788782046 absolute error = 5.1302433722461e-18 relative error = 4.5886396350778853218968351349533e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.113 y[1] (analytic) = 1.1191373799071599524525735029468 y[1] (numeric) = 1.1191373799071599576256798169749 absolute error = 5.1731063140281e-18 relative error = 4.6224050835092688153589030013276e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.114 y[1] (analytic) = 1.1202442021154416743755648179252 y[1] (numeric) = 1.1202442021154416795914803043051 absolute error = 5.2159154863799e-18 relative error = 4.6560522040911197124675518682833e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.115 y[1] (analytic) = 1.1213519040794479678761684768732 y[1] (numeric) = 1.1213519040794479731348393233654 absolute error = 5.2586708464922e-18 relative error = 4.6895812343665689274464925853115e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.116 y[1] (analytic) = 1.1224604846914769612565849027618 y[1] (numeric) = 1.1224604846914769665579572543715 absolute error = 5.3013723516097e-18 relative error = 4.7229924116810686398585637933088e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.117 y[1] (analytic) = 1.1235699428429481348695353048669 y[1] (numeric) = 1.1235699428429481402135552638976 absolute error = 5.3440199590307e-18 relative error = 4.7562859731801169971149760053450e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.118 y[1] (analytic) = 1.124680277424403429698688944341 y[1] (numeric) = 1.1246802774244034350853025704487 absolute error = 5.3866136261077e-18 relative error = 4.7894621558078908452869175747090e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.119 y[1] (analytic) = 1.125791487325508356816629695709 y[1] (numeric) = 1.1257914873255083622457830059561 absolute error = 5.4291533102471e-18 relative error = 4.8225211963050925519010982110171e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.12 y[1] (analytic) = 1.1269035714350531077192524464134 y[1] (numeric) = 1.1269035714350531131908914153225 absolute error = 5.4716389689091e-18 relative error = 4.8554633312069924999301683580684e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.121 y[1] (analytic) = 1.1280165286409536655354790001047 y[1] (numeric) = 1.128016528640953671049549559713 absolute error = 5.5140705596083e-18 relative error = 4.8882887968421091942263045355612e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.122 y[1] (analytic) = 1.1291303578302529171111822740552 y[1] (numeric) = 1.1291303578302529226676303139681 absolute error = 5.5564480399129e-18 relative error = 4.9209978293296627725874272983942e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.123 y[1] (analytic) = 1.1302450578891217659662067068628 y[1] (numeric) = 1.1302450578891217715649780743081 absolute error = 5.5987713674453e-18 relative error = 4.9535906645782877513052793565219e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.124 y[1] (analytic) = 1.1313606277028602461233719195179 y[1] (numeric) = 1.1313606277028602517644124194004 absolute error = 5.6410404998825e-18 relative error = 4.9860675382845821298442123204332e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=30.5MB, alloc=4.3MB, time=2.10 NO POLE x[1] = 0.125 y[1] (analytic) = 1.1324770661558986368083458009238 y[1] (numeric) = 1.132477066155898642491601195879 absolute error = 5.6832553949552e-18 relative error = 5.0184286859305226839300367494601e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.126 y[1] (analytic) = 1.133594372131798578019272318088 y[1] (numeric) = 1.1335943721317985837446883285364 absolute error = 5.7254160104484e-18 relative error = 5.0506743427822243136391295256822e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.127 y[1] (analytic) = 1.1347125445132541869650384814514 y[1] (numeric) = 1.134712544513254192732560785653 absolute error = 5.7675223042016e-18 relative error = 5.0828047438883597850430912766014e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.128 y[1] (analytic) = 1.1358315821820931753710640271808 y[1] (numeric) = 1.1358315821820931811806382612894 absolute error = 5.8095742341086e-18 relative error = 5.1148201240782422284809942629778e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.129 y[1] (analytic) = 1.1369514840192779676514965107286 y[1] (numeric) = 1.1369514840192779735030682688459 absolute error = 5.8515717581173e-18 relative error = 5.1467207179599245630501166376116e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.13 y[1] (analytic) = 1.1380722489049068199466936395565 y[1] (numeric) = 1.1380722489049068258402084737869 absolute error = 5.8935148342304e-18 relative error = 5.1785067599191065731084808612174e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.131 y[1] (analytic) = 1.139193875718214940024873807636 y[1] (numeric) = 1.1391938757182149459602772281407 absolute error = 5.9354034205047e-18 relative error = 5.2101784841168251299728472547510e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.132 y[1] (analytic) = 1.1403163633375756080468149301671 y[1] (numeric) = 1.1403163633375756140240524052186 absolute error = 5.9772374750515e-18 relative error = 5.2417361244881283357984795291748e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.133 y[1] (analytic) = 1.1414397106405012981924808139097 y[1] (numeric) = 1.1414397106405013042114977699467 absolute error = 6.0190169560370e-18 relative error = 5.2731799147407631534091501905513e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.134 y[1] (analytic) = 1.1425639165036448011484534365966 y[1] (numeric) = 1.142563916503644807209195258278 absolute error = 6.0607418216814e-18 relative error = 5.3045100883527386588336995654687e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.135 y[1] (analytic) = 1.1436889798028003474550486480861 y[1] (numeric) = 1.1436889798028003535574606783462 absolute error = 6.1024120302601e-18 relative error = 5.3357268785717455164507277571195e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.136 y[1] (analytic) = 1.1448148994129047317119919462362 y[1] (numeric) = 1.144814899412904737856019486339 absolute error = 6.1440275401028e-18 relative error = 5.3668305184127502210739945279772e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.137 y[1] (analytic) = 1.1459416742080384376415301219145 y[1] (numeric) = 1.1459416742080384438271184315086 absolute error = 6.1855883095941e-18 relative error = 5.3978212406569182005553530167961e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.138 y[1] (analytic) = 1.1470693030614267640078537101284 y[1] (numeric) = 1.1470693030614267702349480073015 absolute error = 6.2270942971731e-18 relative error = 5.4286992778496772052402504405046e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.139 y[1] (analytic) = 1.148197784845440951391704327946 y[1] (numeric) = 1.1481977848454409576602497892798 absolute error = 6.2685454613338e-18 relative error = 5.4594648622994945901480116704824e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.14 y[1] (analytic) = 1.149327118431599309819040124694 y[1] (numeric) = 1.149327118431599316128981885319 absolute error = 6.3099417606250e-18 relative error = 5.4901182260762325132926735219253e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.141 y[1] (analytic) = 1.150457302690568347242631715862 y[1] (numeric) = 1.1504573026905683535939148695126 memory used=34.3MB, alloc=4.3MB, time=2.38 absolute error = 6.3512831536506e-18 relative error = 5.5206596010098662693710731108787e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.142 y[1] (analytic) = 1.1515883364921638988754601192109 y[1] (numeric) = 1.1515883364921639052680297182801 absolute error = 6.3925695990692e-18 relative error = 5.5510892186886080853155523515074e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.143 y[1] (analytic) = 1.1527202187053522573747873597812 y[1] (numeric) = 1.1527202187053522638085884153754 absolute error = 6.4338010555942e-18 relative error = 5.5814073104574814998522692796160e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.144 y[1] (analytic) = 1.1538529481982513038757695598249 y[1] (numeric) = 1.1538529481982513103507470418191 absolute error = 6.4749774819942e-18 relative error = 5.6116141074171699272348553037569e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.145 y[1] (analytic) = 1.1549865238381316398734814801429 y[1] (numeric) = 1.1549865238381316463895803172358 absolute error = 6.5160988370929e-18 relative error = 5.6417098404224448944123123299076e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.146 y[1] (analytic) = 1.1561209444914177199522206308969 y[1] (numeric) = 1.1561209444914177265093857106656 absolute error = 6.5571650797687e-18 relative error = 5.6716947400803498483846443120322e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.147 y[1] (analytic) = 1.157256209023688985360958222686 y[1] (numeric) = 1.1572562090236889919591343916415 absolute error = 6.5981761689555e-18 relative error = 5.7015690367494374053118170848548e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.148 y[1] (analytic) = 1.158392316299680998433803382532 y[1] (numeric) = 1.1583923162996810050729354461743 absolute error = 6.6391320636423e-18 relative error = 5.7313329605379809995471444515799e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.149 y[1] (analytic) = 1.1595292651832865778543462144042 y[1] (numeric) = 1.1595292651832865845343789372773 absolute error = 6.6800327228731e-18 relative error = 5.7609867413024616115423443632377e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.15 y[1] (analytic) = 1.1606670545375569347627444400333 y[1] (numeric) = 1.1606670545375569414836225457806 absolute error = 6.7208781057473e-18 relative error = 5.7905306086465000283932747248620e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.151 y[1] (analytic) = 1.161805683224702809704417513025 y[1] (numeric) = 1.1618056832247028164660856844445 absolute error = 6.7616681714195e-18 relative error = 5.8199647919192848008085970770471e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.152 y[1] (analytic) = 1.1629451501060956104192112576717 y[1] (numeric) = 1.1629451501060956172216141367713 absolute error = 6.8024028790996e-18 relative error = 5.8492895202142732680334677268884e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.153 y[1] (analytic) = 1.164085454042268550469895243394 y[1] (numeric) = 1.1640854540422685573129774314469 absolute error = 6.8430821880529e-18 relative error = 5.8785050223679060882539895519001e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.154 y[1] (analytic) = 1.1652265938929177887088542664086 y[1] (numeric) = 1.1652265938929177955925603240088 absolute error = 6.8837060576002e-18 relative error = 5.9076115269583352006431811064152e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.155 y[1] (analytic) = 1.1663685685169035695818344720268 y[1] (numeric) = 1.1663685685169035765061089191444 absolute error = 6.9242744471176e-18 relative error = 5.9366092623039079368456788772407e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.156 y[1] (analytic) = 1.167511376772251364267603813932 y[1] (numeric) = 1.1675113767722513712323911299685 absolute error = 6.9647873160365e-18 relative error = 5.9654984564618372322061737619661e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.157 y[1] (analytic) = 1.1686550175161530126523857108703 y[1] (numeric) = 1.1686550175161530196576303347145 absolute error = 7.0052446238442e-18 relative error = 5.9942793372273989573863542594513e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=38.1MB, alloc=4.3MB, time=2.65 NO POLE x[1] = 0.158 y[1] (analytic) = 1.1697994896049678661379239264173 y[1] (numeric) = 1.1697994896049678731835702565008 absolute error = 7.0456463300835e-18 relative error = 6.0229521321322850233977767560849e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.159 y[1] (analytic) = 1.1709447918942239312820358638504 y[1] (numeric) = 1.1709447918942239383680282582029 absolute error = 7.0859923943525e-18 relative error = 6.0515170684431428644840625058322e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.16 y[1] (analytic) = 1.1720909232386190142705106356677 y[1] (numeric) = 1.1720909232386190213967934119729 absolute error = 7.1262827763052e-18 relative error = 6.0799743731608119520318145625975e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.161 y[1] (analytic) = 1.1732378824920218662192074359532 y[1] (numeric) = 1.1732378824920218733857248716046 absolute error = 7.1665174356514e-18 relative error = 6.1083242730189740768335681982791e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.162 y[1] (analytic) = 1.1743856685074733293052089135833 y[1] (numeric) = 1.1743856685074733365119052457396 absolute error = 7.2066963321563e-18 relative error = 6.1365669944825620239138295340286e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.163 y[1] (analytic) = 1.1755342801371874837258834152173 y[1] (numeric) = 1.1755342801371874909727028408583 absolute error = 7.2468194256410e-18 relative error = 6.1647027637469491233582375027713e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.164 y[1] (analytic) = 1.1766837162325527954847091391059 y[1] (numeric) = 1.1766837162325528027715958150882 absolute error = 7.2868866759823e-18 relative error = 6.1927318067365546058566690447690e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.165 y[1] (analytic) = 1.177833975644133265002712413988 y[1] (numeric) = 1.177833975644133272329610457101 absolute error = 7.3268980431130e-18 relative error = 6.2206543491038875862435451269853e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.166 y[1] (analytic) = 1.1789850572216695765543714917343 y[1] (numeric) = 1.1789850572216695839212249787563 absolute error = 7.3668534870220e-18 relative error = 6.2484706162284329651077253381199e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.167 y[1] (analytic) = 1.1801369598140802485268364179298 y[1] (numeric) = 1.1801369598140802559335893856833 absolute error = 7.4067529677535e-18 relative error = 6.2761808332147871893715844375641e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.168 y[1] (analytic) = 1.1812896822694627845013147212693 y[1] (numeric) = 1.1812896822694627919479111666777 absolute error = 7.4465964454084e-18 relative error = 6.3037852248926732608184872209685e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.169 y[1] (analytic) = 1.1824432234350948251554718404793 y[1] (numeric) = 1.1824432234350948326418557206222 absolute error = 7.4863838801429e-18 relative error = 6.3312840158145936518505597321742e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.17 y[1] (analytic) = 1.1835975821574353009856943864583 y[1] (numeric) = 1.183597582157435308511809618628 absolute error = 7.5261152321697e-18 relative error = 6.3586774302556996140405702571396e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.171 y[1] (analytic) = 1.1847527572821255858480635174716 y[1] (numeric) = 1.1847527572821255934138539792289 absolute error = 7.5657904617573e-18 relative error = 6.3859656922120635232917521769851e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.172 y[1] (analytic) = 1.1859087476539906513168848865206 y[1] (numeric) = 1.1859087476539906589222944157513 absolute error = 7.6054095292307e-18 relative error = 6.4131490254001478343816548147468e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.173 y[1] (analytic) = 1.1870655521170402218596208024551 y[1] (numeric) = 1.1870655521170402295045931974259 absolute error = 7.6449723949708e-18 relative error = 6.4402276532551879886718739228687e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.174 y[1] (analytic) = 1.1882231695144699308270694299911 y[1] (numeric) = 1.1882231695144699385115484494057 absolute error = 7.6844790194146e-18 relative error = 6.4672017989302640317895098064740e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=41.9MB, alloc=4.3MB, time=2.91 NO POLE x[1] = 0.175 y[1] (analytic) = 1.1893815986886624772576350385519 y[1] (numeric) = 1.1893815986886624849815644016074 absolute error = 7.7239293630555e-18 relative error = 6.4940716852954677256707971281107e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.176 y[1] (analytic) = 1.1905408384811887834945324957586 y[1] (numeric) = 1.1905408384811887912578558822019 absolute error = 7.7633233864433e-18 relative error = 6.5208375349368285333848089598689e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.177 y[1] (analytic) = 1.1917008877328091536147683884622 y[1] (numeric) = 1.1917008877328091614174294386461 absolute error = 7.8026610501839e-18 relative error = 6.5474995701550001294088610653622e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.178 y[1] (analytic) = 1.1928617452834744326687403424319 y[1] (numeric) = 1.1928617452834744405106826573716 absolute error = 7.8419423149397e-18 relative error = 6.5740580129645473997856209924408e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.179 y[1] (analytic) = 1.1940234099723271667292953011982 y[1] (numeric) = 1.1940234099723271746104624426275 absolute error = 7.8811671414293e-18 relative error = 6.6005130850926573525931738667351e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.18 y[1] (analytic) = 1.1951858806377027637490867150877 y[1] (numeric) = 1.1951858806377027716694222055156 absolute error = 7.9203354904279e-18 relative error = 6.6268650079784492345408476031543e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.181 y[1] (analytic) = 1.1963491561171306552250697831901 y[1] (numeric) = 1.1963491561171306631845171059574 absolute error = 7.9594473227673e-18 relative error = 6.6531140027719603269133192293001e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.182 y[1] (analytic) = 1.1975132352473354586689730838595 y[1] (numeric) = 1.1975132352473354666674756831949 absolute error = 7.9985025993354e-18 relative error = 6.6792602903327261285100509609752e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.183 y[1] (analytic) = 1.1986781168642381408825841233728 y[1] (numeric) = 1.1986781168642381489200854044501 absolute error = 8.0375012810773e-18 relative error = 6.7053040912297096263524765196222e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.184 y[1] (analytic) = 1.1998437998029571820366855275606 y[1] (numeric) = 1.1998437998029571901131288565546 absolute error = 8.0764433289940e-18 relative error = 6.7312456257392367293966875033310e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.185 y[1] (analytic) = 1.2010102828978097405524777975666 y[1] (numeric) = 1.2010102828978097486678065017103 absolute error = 8.1153287041437e-18 relative error = 6.7570851138451145808322961353678e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.186 y[1] (analytic) = 1.2021775649823128187843237484144 y[1] (numeric) = 1.2021775649823128269384811160553 absolute error = 8.1541573676409e-18 relative error = 6.7828227752369251838262608110993e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.187 y[1] (analytic) = 1.2033456448891844295026489477312 y[1] (numeric) = 1.203345644889184437695578228388 absolute error = 8.1929292806568e-18 relative error = 6.8084588293094152922102857031230e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.188 y[1] (analytic) = 1.204514521450344763175831671826 y[1] (numeric) = 1.2045145214503447714074760762458 absolute error = 8.2316444044198e-18 relative error = 6.8339934951619788881533163928551e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.189 y[1] (analytic) = 1.2056841934969173560499150973315 y[1] (numeric) = 1.2056841934969173643202177975461 absolute error = 8.2703027002146e-18 relative error = 6.8594269915969875167121825074027e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.19 y[1] (analytic) = 1.2068546598592302590249736487914 y[1] (numeric) = 1.2068546598592302673338777781743 absolute error = 8.3089041293829e-18 relative error = 6.8847595371194621038424370004288e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=45.7MB, alloc=4.3MB, time=3.18 x[1] = 0.191 y[1] (analytic) = 1.2080259193668172073269646259269 y[1] (numeric) = 1.2080259193668172156744132792502 absolute error = 8.3474486533233e-18 relative error = 6.9099913499360904609555491927512e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.192 y[1] (analytic) = 1.2091979708484187909738954388276 y[1] (numeric) = 1.2091979708484187993598316723188 absolute error = 8.3859362334912e-18 relative error = 6.9351226479542565124939544843659e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.193 y[1] (analytic) = 1.210370813131983626035135984996 y[1] (numeric) = 1.2103708131319836344595028163952 absolute error = 8.4243668313992e-18 relative error = 6.9601536487814942739140026254559e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.194 y[1] (analytic) = 1.2115444450446695266827049090327 y[1] (numeric) = 1.2115444450446695351454453176493 absolute error = 8.4627404086166e-18 relative error = 6.9850845697242081601321313020442e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.195 y[1] (analytic) = 1.2127188654128446780333576937721 y[1] (numeric) = 1.2127188654128446865344146205418 absolute error = 8.5010569267697e-18 relative error = 7.0099156277870664109816136950370e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.196 y[1] (analytic) = 1.2138940730620888097803037408782 y[1] (numeric) = 1.2138940730620888183196200884205 absolute error = 8.5393163475423e-18 relative error = 7.0346470396725688091255661414343e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.197 y[1] (analytic) = 1.2150700668171943706133788092841 y[1] (numeric) = 1.2150700668171943791908974419587 absolute error = 8.5775186326746e-18 relative error = 7.0592790217793061184776413516637e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.198 y[1] (analytic) = 1.2162468455021677034264983913951 y[1] (numeric) = 1.2162468455021677120421621353598 absolute error = 8.6156637439647e-18 relative error = 7.0838117902023733527617265349028e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.199 y[1] (analytic) = 1.2174244079402302213112168197067 y[1] (numeric) = 1.217424407940230229964968462974 absolute error = 8.6537516432673e-18 relative error = 7.1082455607314867175149050094798e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.2 y[1] (analytic) = 1.2186027529538195843352161103702 y[1] (numeric) = 1.2186027529538195930269984028646 absolute error = 8.6917822924944e-18 relative error = 7.1325805488507586971687076519045e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.201 y[1] (analytic) = 1.2197818793645908771045477653193 y[1] (numeric) = 1.2197818793645908858343034189348 absolute error = 8.7297556536155e-18 relative error = 7.1568169697380705421403339110991e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.202 y[1] (analytic) = 1.2209617859934177871084499708124 y[1] (numeric) = 1.2209617859934177958761216594696 absolute error = 8.7676716886572e-18 relative error = 7.1809550382639629761733609164967e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.203 y[1] (analytic) = 1.2221424716603937838455618476712 y[1] (numeric) = 1.2221424716603937926510922073748 absolute error = 8.8055303597036e-18 relative error = 7.2049949689911939160812200410231e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.204 y[1] (analytic) = 1.2233239351848332987303556271016 y[1] (numeric) = 1.2233239351848333075736872559973 absolute error = 8.8433316288957e-18 relative error = 7.2289369761734873047996172189516e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.205 y[1] (analytic) = 1.2245061753852729057786068457593 y[1] (numeric) = 1.2245061753852729146596823041919 absolute error = 8.8810754584326e-18 relative error = 7.2527812737557651627877261988441e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.206 y[1] (analytic) = 1.2256891910794725030707218746935 y[1] (numeric) = 1.2256891910794725119894836852637 absolute error = 8.9187618105702e-18 relative error = 7.2765280753723446192859323415348e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.207 y[1] (analytic) = 1.2268729810844164949917413189339 y[1] (numeric) = 1.2268729810844165039481319665564 absolute error = 8.9563906476225e-18 relative error = 7.3001775943472705710094706568946e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=49.5MB, alloc=4.3MB, time=3.45 NO POLE x[1] = 0.208 y[1] (analytic) = 1.2280575442163149752468370478219 y[1] (numeric) = 1.2280575442163149842407989797822 absolute error = 8.9939619319603e-18 relative error = 7.3237300436925352391175347309572e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.209 y[1] (analytic) = 1.2292428792906049106511198406818 y[1] (numeric) = 1.2292428792906049196825954666943 absolute error = 9.0314756260125e-18 relative error = 7.3471856361084291257313997934764e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.21 y[1] (analytic) = 1.2304289851219513256925738581282 y[1] (numeric) = 1.2304289851219513347615055503935 absolute error = 9.0689316922653e-18 relative error = 7.3705445839821892011972976656421e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.211 y[1] (analytic) = 1.2316158605242484878669333761701 y[1] (numeric) = 1.2316158605242484969732634694327 absolute error = 9.1063300932626e-18 relative error = 7.3938070993876352067813055483992e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.212 y[1] (analytic) = 1.232803504310621093783316448335 y[1] (numeric) = 1.2328035043106211029269872399413 absolute error = 9.1436707916063e-18 relative error = 7.4169733940847329160151732263122e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.213 y[1] (analytic) = 1.2339919152934254560394293902803 y[1] (numeric) = 1.2339919152934254652203831402357 absolute error = 9.1809537499554e-18 relative error = 7.4400436795181934319108564386365e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.214 y[1] (analytic) = 1.2351810922842506908651552117814 y[1] (numeric) = 1.2351810922842507000833341428085 absolute error = 9.2181789310271e-18 relative error = 7.4630181668177057313170585508077e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.215 y[1] (analytic) = 1.2363710340939199065333383526129 y[1] (numeric) = 1.236371034093919915788684650209 absolute error = 9.2553462975961e-18 relative error = 7.4858970667967179560826402529753e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.216 y[1] (analytic) = 1.2375617395324913925365773116322 y[1] (numeric) = 1.2375617395324914018290331241274 absolute error = 9.2924558124952e-18 relative error = 7.5086805899522821435124703891341e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.217 y[1] (analytic) = 1.238753207409259809528835992376 y[1] (numeric) = 1.2387532074092598188583434309908 absolute error = 9.3295074386148e-18 relative error = 7.5313689464640178158414615289573e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.218 y[1] (analytic) = 1.2399454365327573800306838236542 y[1] (numeric) = 1.2399454365327573893971849625573 absolute error = 9.3665011389031e-18 relative error = 7.5539623461936520338879109526180e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.219 y[1] (analytic) = 1.241138425710755079896973950002 y[1] (numeric) = 1.2411384257107550893004108263687 absolute error = 9.4034368763667e-18 relative error = 7.5764609986848903316674074668044e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.22 y[1] (analytic) = 1.2423321737502638305457680244123 y[1] (numeric) = 1.2423321737502638399860826384821 absolute error = 9.4403146140698e-18 relative error = 7.5988651131621674200965503448417e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.221 y[1] (analytic) = 1.2435266794575356919473153745203 y[1] (numeric) = 1.2435266794575357014244496896549 absolute error = 9.4771343151346e-18 relative error = 7.6211748985303760172477918917031e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.222 y[1] (analytic) = 1.2447219416380650563718935533623 y[1] (numeric) = 1.2447219416380650658857894961037 absolute error = 9.5138959427414e-18 relative error = 7.6433905633743621534732297188860e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.223 y[1] (analytic) = 1.245917959096589842895316526968 y[1] (numeric) = 1.2459179590965898524459159870965 absolute error = 9.5505994601285e-18 relative error = 7.6655123159582687817163705203693e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.224 y[1] (analytic) = 1.2471147306370926926609159933758 y[1] (numeric) = 1.2471147306370927022481608239683 absolute error = 9.5872448305925e-18 relative error = 7.6875403642252098244531857964951e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=53.4MB, alloc=4.3MB, time=3.72 NO POLE x[1] = 0.225 y[1] (analytic) = 1.2483122550628021648968005711917 y[1] (numeric) = 1.2483122550628021745206325886798 absolute error = 9.6238320174881e-18 relative error = 7.7094749157965514686631008649003e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.226 y[1] (analytic) = 1.2495105311761939336871968405306 y[1] (numeric) = 1.2495105311761939433475578247585 absolute error = 9.6603609842279e-18 relative error = 7.7313161779712035016244209979055e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.227 y[1] (analytic) = 1.2507095577789919854966754650988 y[1] (numeric) = 1.250709557778991995193507159382 absolute error = 9.6968316942832e-18 relative error = 7.7530643577257201707716176928532e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.228 y[1] (analytic) = 1.2519093336721698174460648712927 y[1] (numeric) = 1.2519093336721698271793089824758 absolute error = 9.7332441111831e-18 relative error = 7.7747196617130484355067980001667e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.229 y[1] (analytic) = 1.2531098576559516363388542084982 y[1] (numeric) = 1.2531098576559516461084524070133 absolute error = 9.7695981985151e-18 relative error = 7.7962822962624863227829372540115e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.23 y[1] (analytic) = 1.2543111285298135584368865642885 y[1] (numeric) = 1.2543111285298135682427804842139 absolute error = 9.8058939199254e-18 relative error = 7.8177524673794082342534760415076e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.231 y[1] (analytic) = 1.2555131450924848099841426589281 y[1] (numeric) = 1.2555131450924848198262738980462 absolute error = 9.8421312391181e-18 relative error = 7.8391303807441215729334000894629e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.232 y[1] (analytic) = 1.256715906141948928477414495497 y[1] (numeric) = 1.256715906141948938355724615353 absolute error = 9.8783101198560e-18 relative error = 7.8604162417120089646597620037657e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.233 y[1] (analytic) = 1.2579194104754449646826676950638 y[1] (numeric) = 1.2579194104754449745970982210238 absolute error = 9.9144305259600e-18 relative error = 7.8816102553125625834173010871928e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.234 y[1] (analytic) = 1.2591236568894686853958905006441 y[1] (numeric) = 1.2591236568894686953463829219539 absolute error = 9.9504924213098e-18 relative error = 7.9027126262494623397563943415002e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.235 y[1] (analytic) = 1.2603286441797737769472266891962 y[1] (numeric) = 1.2603286441797737869337224590398 absolute error = 9.9864957698436e-18 relative error = 7.9237235588998660323480279836185e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.236 y[1] (analytic) = 1.2615343711413730494471888876213 y[1] (numeric) = 1.2615343711413730594696294231794 absolute error = 1.00224405355581e-17 relative error = 7.9446432573139472201851562159863e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.237 y[1] (analytic) = 1.2627408365685396417737480466553 y[1] (numeric) = 1.2627408365685396518320747291636 absolute error = 1.00583266825083e-17 relative error = 7.9654719252142831983932324807551e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.238 y[1] (analytic) = 1.2639480392548082272990940856621 y[1] (numeric) = 1.2639480392548082373932482604703 absolute error = 1.00941541748082e-17 relative error = 7.9862097659959643694560574590182e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.239 y[1] (analytic) = 1.2651559779929762203548619816704 y[1] (numeric) = 1.2651559779929762304847849583008 absolute error = 1.01299229766304e-17 relative error = 8.0068569827258393582018872301655e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.24 y[1] (analytic) = 1.2663646515751049834346168375264 y[1] (numeric) = 1.2663646515751049936002498897324 absolute error = 1.01656330522060e-17 relative error = 8.0274137781420071651216881668508e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=57.2MB, alloc=4.3MB, time=3.99 x[1] = 0.241 y[1] (analytic) = 1.267574058792521035132390726779 y[1] (numeric) = 1.2675740587925210453336750926039 absolute error = 1.02012843658249e-17 relative error = 8.0478803546536336030855173127793e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.242 y[1] (analytic) = 1.2687841984358172588160633768609 y[1] (numeric) = 1.2687841984358172690529402586966 absolute error = 1.02368768818357e-17 relative error = 8.0682569143404593285834658180841e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.243 y[1] (analytic) = 1.2699950692948541120343780172857 y[1] (numeric) = 1.2699950692948541223067885819318 absolute error = 1.02724105646461e-17 relative error = 8.0885436589527101870882930916869e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.244 y[1] (analytic) = 1.2712066701587608366563829859464 y[1] (numeric) = 1.2712066701587608469642683646688 absolute error = 1.03078853787224e-17 relative error = 8.1087407899103058733668381260003e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.245 y[1] (analytic) = 1.2724189998159366697420889541739 y[1] (numeric) = 1.2724189998159366800853902427636 absolute error = 1.03433012885897e-17 relative error = 8.1288485083026290299030699534799e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.246 y[1] (analytic) = 1.2736320570540520551431308999993 y[1] (numeric) = 1.2736320570540520655217891588314 absolute error = 1.03786582588321e-17 relative error = 8.1488670148883014419581439930631e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.247 y[1] (analytic) = 1.2748458406600498558322232290596 y[1] (numeric) = 1.2748458406600498662461794831521 absolute error = 1.04139562540925e-17 relative error = 8.1687965100946535160590520507862e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.248 y[1] (analytic) = 1.2760603494201465669601957137912 y[1] (numeric) = 1.2760603494201465774093909528644 absolute error = 1.04491952390732e-17 relative error = 8.1886371940178294771627911987643e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.249 y[1] (analytic) = 1.2772755821198335296393971939789 y[1] (numeric) = 1.277275582119833540123772372514 absolute error = 1.04843751785351e-17 relative error = 8.2083892664218016355616303040201e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.25 y[1] (analytic) = 1.2784915375438781454522532553552 y[1] (numeric) = 1.2784915375438781559717492926533 absolute error = 1.05194960372981e-17 relative error = 8.2280529267383346265533941829828e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.251 y[1] (analytic) = 1.2797082144763250916837633777947 y[1] (numeric) = 1.2797082144763251022383211580362 absolute error = 1.05545577802415e-17 relative error = 8.2476283740669555931669194561756e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.252 y[1] (analytic) = 1.280925611700497537276722320708 y[1] (numeric) = 1.2809256117004975478662826930117 absolute error = 1.05895603723037e-17 relative error = 8.2671158071743837876100376882568e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.253 y[1] (analytic) = 1.2821437279989983595084497905146 y[1] (numeric) = 1.2821437279989983701329535689964 absolute error = 1.06245037784818e-17 relative error = 8.2865154244938911477349039092622e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.254 y[1] (analytic) = 1.2833625621537113613878117135658 y[1] (numeric) = 1.2833625621537113720471996773983 absolute error = 1.06593879638325e-17 relative error = 8.3058274241256851929154370392234e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.255 y[1] (analytic) = 1.2845821129458024897713157175993 y[1] (numeric) = 1.2845821129458025004655286110711 absolute error = 1.06942128934718e-17 relative error = 8.3250520038363612892158103502892e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.256 y[1] (analytic) = 1.2858023791557210541970627057309 y[1] (numeric) = 1.2858023791557210649260412383055 absolute error = 1.07289785325746e-17 relative error = 8.3441893610582859531916363201211e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.257 y[1] (analytic) = 1.2870233595632009464353356891324 y[1] (numeric) = 1.2870233595632009571990205355076 absolute error = 1.07636848463752e-17 relative error = 8.3632396928896886398306319856922e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=61.0MB, alloc=4.3MB, time=4.26 NO POLE x[1] = 0.258 y[1] (analytic) = 1.2882450529472618607546063279096 y[1] (numeric) = 1.288245052947261871552938128077 absolute error = 1.07983318001674e-17 relative error = 8.3822031960944481882973028487773e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.259 y[1] (analytic) = 1.2894674580862105149017389142753 y[1] (numeric) = 1.2894674580862105257346582735796 absolute error = 1.08329193593043e-17 relative error = 8.4010800671016534964656945560325e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.26 y[1] (analytic) = 1.2906905737576418717951708179151 y[1] (numeric) = 1.2906905737576418826626183071134 absolute error = 1.08674474891983e-17 relative error = 8.4198705020053273082887382740355e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.261 y[1] (analytic) = 1.2919143987384403619298477004668 y[1] (numeric) = 1.2919143987384403728317638557879 absolute error = 1.09019161553211e-17 relative error = 8.4385746965641572228201988069355e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.262 y[1] (analytic) = 1.2931389318047811064926910942802 y[1] (numeric) = 1.2931389318047811174290164174846 absolute error = 1.09363253232044e-17 relative error = 8.4571928462017751930257707654302e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.263 y[1] (analytic) = 1.2943641717321311411873752300938 y[1] (numeric) = 1.2943641717321311521580501885324 absolute error = 1.09706749584386e-17 relative error = 8.4757251460054959111383373859341e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.264 y[1] (analytic) = 1.2955901172952506407671892889484 y[1] (numeric) = 1.2955901172952506517721543156228 absolute error = 1.10049650266744e-17 relative error = 8.4941717907273063398963694945628e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.265 y[1] (analytic) = 1.2968167672681941442747605455841 y[1] (numeric) = 1.2968167672681941553139560392058 absolute error = 1.10391954936217e-17 relative error = 8.5125329747827732267572172314840e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.266 y[1] (analytic) = 1.2980441204243117809874131636941 y[1] (numeric) = 1.2980441204243117920607794887439 absolute error = 1.10733663250498e-17 relative error = 8.5308088922509639238346785112317e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.267 y[1] (analytic) = 1.299272175536250497066936697781 y[1] (numeric) = 1.2992721755362505081744141845692 absolute error = 1.11074774867882e-17 relative error = 8.5489997368748350526907563955832e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.268 y[1] (analytic) = 1.3005009313759552829125376519503 y[1] (numeric) = 1.3005009313759552940540665966759 absolute error = 1.11415289447256e-17 relative error = 8.5671057020602404720926168956034e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.269 y[1] (analytic) = 1.3017303867146704012157467427893 y[1] (numeric) = 1.3017303867146704123912674075997 absolute error = 1.11755206648104e-17 relative error = 8.5851269808761027539608675393962e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.27 y[1] (analytic) = 1.3029605403229406157160538115283 y[1] (numeric) = 1.3029605403229406269255064245794 absolute error = 1.12094526130511e-17 relative error = 8.6030637660545125106750224421785e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.271 y[1] (analytic) = 1.3041913909706124206560416299516 y[1] (numeric) = 1.3041913909706124318993663854672 absolute error = 1.12433247555156e-17 relative error = 8.6209162499899892839533402969393e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.272 y[1] (analytic) = 1.3054229374268352709347891450256 y[1] (numeric) = 1.3054229374268352822119262033574 absolute error = 1.12771370583318e-17 relative error = 8.6386846247397480098658725834619e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.273 y[1] (analytic) = 1.3066551784600628129583140089445 y[1] (numeric) = 1.306655178460062824269203496632 absolute error = 1.13108894876875e-17 relative error = 8.6563690820234337984760357631860e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.274 y[1] (analytic) = 1.3078881128380541161858235442537 y[1] (numeric) = 1.3078881128380541275304055540839 absolute error = 1.13445820098302e-17 relative error = 8.6739698132227872825539254380963e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=64.8MB, alloc=4.3MB, time=4.53 NO POLE x[1] = 0.275 y[1] (analytic) = 1.3091217393278749053705425979014 y[1] (numeric) = 1.3091217393278749167487571889686 absolute error = 1.13782145910672e-17 relative error = 8.6914870093815465387132534232432e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.276 y[1] (analytic) = 1.3103560566958987934938860434939 y[1] (numeric) = 1.3103560566958988049056732412601 absolute error = 1.14117871977662e-17 relative error = 8.7089208612057366490724204154724e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.277 y[1] (analytic) = 1.3115910637078085153917429976859 y[1] (numeric) = 1.3115910637078085268370427940404 absolute error = 1.14452997963545e-17 relative error = 8.7262715590628957212363234963453e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.278 y[1] (analytic) = 1.3128267591285971620716391245223 y[1] (numeric) = 1.3128267591285971735503914778418 absolute error = 1.14787523533195e-17 relative error = 8.7435392929823009956339639749498e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.279 y[1] (analytic) = 1.3140631417225694157195427106736 y[1] (numeric) = 1.3140631417225694272316875458822 absolute error = 1.15121448352086e-17 relative error = 8.7607242526547425588883747527846e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.28 y[1] (analytic) = 1.3153002102533427853950795048613 y[1] (numeric) = 1.3153002102533427969405567134908 absolute error = 1.15454772086295e-17 relative error = 8.7778266274326079157937078965990e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.281 y[1] (analytic) = 1.3165379634838488434139206263616 y[1] (numeric) = 1.316537963483848854992670066611 absolute error = 1.15787494402494e-17 relative error = 8.7948466063291360186358732780024e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.282 y[1] (analytic) = 1.3177764001763344624161071603012 y[1] (numeric) = 1.3177764001763344740280686570977 absolute error = 1.16119614967965e-17 relative error = 8.8117843780194263144910572541453e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.283 y[1] (analytic) = 1.3190155190923630531190743715266 y[1] (numeric) = 1.3190155190923630647641877165854 absolute error = 1.16451133450588e-17 relative error = 8.8286401308394005655562637364702e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.284 y[1] (analytic) = 1.3202553189928158027541377841232 y[1] (numeric) = 1.3202553189928158144323427360072 absolute error = 1.16782049518840e-17 relative error = 8.8454140527856091138963503119239e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.285 y[1] (analytic) = 1.3214957986378929141852026902012 y[1] (numeric) = 1.3214957986378929258964389743821 absolute error = 1.17112362841809e-17 relative error = 8.8621063315161787342815363046644e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.286 y[1] (analytic) = 1.3227369567871148457084579693452 y[1] (numeric) = 1.3227369567871148574526652782631 absolute error = 1.17442073089179e-17 relative error = 8.8787171543495681366334340739142e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.287 y[1] (analytic) = 1.3239787921993235515318144191325 y[1] (numeric) = 1.3239787921993235633089324122567 absolute error = 1.17771179931242e-17 relative error = 8.8952467082653751710222741312371e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.288 y[1] (analytic) = 1.3252213036326837229328471173895 y[1] (numeric) = 1.3252213036326837347428154212785 absolute error = 1.18099683038890e-17 relative error = 8.9116951799036356993544790645230e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.289 y[1] (analytic) = 1.3264644898446840300940006583437 y[1] (numeric) = 1.3264644898446840419367588667058 absolute error = 1.18427582083621e-17 relative error = 8.9280627555651872190428830660972e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.29 y[1] (analytic) = 1.3277083495921383646138154275725 y[1] (numeric) = 1.3277083495921383764893031013259 absolute error = 1.18754876737534e-17 relative error = 8.9443496212112073136943090923521e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=68.6MB, alloc=4.3MB, time=4.81 x[1] = 0.291 y[1] (analytic) = 1.3289528816311870826929324046229 y[1] (numeric) = 1.3289528816311870946010890719565 absolute error = 1.19081566673336e-17 relative error = 8.9605559624636630158641414015320e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.292 y[1] (analytic) = 1.3301980847172982489936333074044 y[1] (numeric) = 1.330198084717298260934398463838 absolute error = 1.19407651564336e-17 relative error = 8.9766819646047856922159414421096e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.293 y[1] (analytic) = 1.3314439576052688811716722189159 y[1] (numeric) = 1.3314439576052688931449853273609 absolute error = 1.19733131084450e-17 relative error = 8.9927278125773803772650340065718e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.294 y[1] (analytic) = 1.3326904990492261950791541645798 y[1] (numeric) = 1.3326904990492262070849546553997 absolute error = 1.20058004908199e-17 relative error = 9.0086936909846134402127571960181e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.295 y[1] (analytic) = 1.3339377078026288506372154374088 y[1] (numeric) = 1.3339377078026288626754427084795 absolute error = 1.20382272710707e-17 relative error = 9.0245797840898067516822571952572e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.296 y[1] (analytic) = 1.3351855826182681983772597984274 y[1] (numeric) = 1.3351855826182682104478532151982 absolute error = 1.20705934167708e-17 relative error = 9.0403862758169123673297516993459e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.297 y[1] (analytic) = 1.336434122248269526649504011218 y[1] (numeric) = 1.3364341222482695387524029067721 absolute error = 1.21028988955541e-17 relative error = 9.0561133497500919281177187062590e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.298 y[1] (analytic) = 1.3376833254440933094975855021482 y[1] (numeric) = 1.3376833254440933216327291772633 absolute error = 1.21351436751151e-17 relative error = 9.0717611891337522283503386593102e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.299 y[1] (analytic) = 1.3389331909565364551979842717762 y[1] (numeric) = 1.3389331909565364673653119949852 absolute error = 1.21673277232090e-17 relative error = 9.0873299768725858507607211796498e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.3 y[1] (analytic) = 1.340183717535733555463010518117 y[1] (numeric) = 1.3401837175357335676624615257686 absolute error = 1.21994510076516e-17 relative error = 9.1028198955314675955188439993034e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.301 y[1] (analytic) = 1.3414349039311581353061087688842 y[1] (numeric) = 1.3414349039311581475376222652041 absolute error = 1.22315134963199e-17 relative error = 9.1182311273358785612124521375783e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.302 y[1] (analytic) = 1.3426867488916239035682286575105 y[1] (numeric) = 1.3426867488916239158317438146616 absolute error = 1.22635151571511e-17 relative error = 9.1335638541711414454611503377188e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.303 y[1] (analytic) = 1.343939251165286004104011816676 y[1] (numeric) = 1.3439392511652860163994677748198 absolute error = 1.22954559581438e-17 relative error = 9.1488182575833023184246800864170e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.304 y[1] (analytic) = 1.3451924094996422676265437032665 y[1] (numeric) = 1.3451924094996422799538795706236 absolute error = 1.23273358673571e-17 relative error = 9.1639945187784515650803953702389e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.305 y[1] (analytic) = 1.3464462226415344642094185101101 y[1] (numeric) = 1.3464462226415344765685733630211 absolute error = 1.23591548529110e-17 relative error = 9.1790928186230193207643462345082e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.306 y[1] (analytic) = 1.3477006893371495564448646625341 y[1] (numeric) = 1.3477006893371495688357775455208 absolute error = 1.23909128829867e-17 relative error = 9.1941133376440002445598743062092e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.307 y[1] (analytic) = 1.3489558083320209532566777417204 y[1] (numeric) = 1.3489558083320209656792876675464 absolute error = 1.24226099258260e-17 relative error = 9.2090562560285150299594104133948e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=72.4MB, alloc=4.3MB, time=5.08 NO POLE x[1] = 0.308 y[1] (analytic) = 1.3502115783710297643667070220308 y[1] (numeric) = 1.3502115783710297768209529717627 absolute error = 1.24542459497319e-17 relative error = 9.2239217536242682739133234716941e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.309 y[1] (analytic) = 1.35146799819840605541364115592 y[1] (numeric) = 1.3514679981984060678994620789886 absolute error = 1.24858209230686e-17 relative error = 9.2387100099395649839259970663412e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.31 y[1] (analytic) = 1.3527250665577301037228378877568 y[1] (numeric) = 1.3527250665577301162401727020176 absolute error = 1.25173348142608e-17 relative error = 9.2534212041428146582613266339898e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.311 y[1] (analytic) = 1.353982782191933654725942026825 y[1] (numeric) = 1.3539827821919336672747296186199 absolute error = 1.25487875917949e-17 relative error = 9.2680555150634465252682582940260e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.312 y[1] (analytic) = 1.3552411438433011790290352599955 y[1] (numeric) = 1.3552411438433011916092144842134 absolute error = 1.25801792242179e-17 relative error = 9.2826131211911276888006410312201e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.313 y[1] (analytic) = 1.3565001502534711301280607360196 y[1] (numeric) = 1.3565001502534711427395704161579 absolute error = 1.26115096801383e-17 relative error = 9.2970942006764651121103797131505e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.314 y[1] (analytic) = 1.3577598001634372027702647061278 y[1] (numeric) = 1.3577598001634372154130436343534 absolute error = 1.26427789282256e-17 relative error = 9.3114989313306776802973581300740e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.315 y[1] (analytic) = 1.3590200923135495919603968595948 y[1] (numeric) = 1.3590200923135496046343837968054 absolute error = 1.26739869372106e-17 relative error = 9.3258274906258638269059591121424e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.316 y[1] (analytic) = 1.3602810254435162526104103481761 y[1] (numeric) = 1.3602810254435162653155440240613 absolute error = 1.27051336758852e-17 relative error = 9.3400800556949051719786820402345e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.317 y[1] (analytic) = 1.3615425982924041598314018498212 y[1] (numeric) = 1.361542598292404172567620962924 absolute error = 1.27362191131028e-17 relative error = 9.3542568033318164303035529474944e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.318 y[1] (analytic) = 1.3628048095986405698665313798287 y[1] (numeric) = 1.3628048095986405826337745976065 absolute error = 1.27672432177778e-17 relative error = 9.3683579099914380196827575564381e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.319 y[1] (analytic) = 1.3640676581000142816636609166273 y[1] (numeric) = 1.3640676581000142944618668755135 absolute error = 1.27982059588862e-17 relative error = 9.3823835517899418217675984496762e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.32 y[1] (analytic) = 1.3653311425336768990864502696511 y[1] (numeric) = 1.3653311425336769119155575751163 absolute error = 1.28291073054652e-17 relative error = 9.3963339045046067359555647974552e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.321 y[1] (analytic) = 1.3665952616361440937626479783166 y[1] (numeric) = 1.3665952616361441066225952049301 absolute error = 1.28599472266135e-17 relative error = 9.4102091435741127103499170649557e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.322 y[1] (analytic) = 1.367860014143296868568314393917 y[1] (numeric) = 1.3678600141432968814590400854083 absolute error = 1.28907256914913e-17 relative error = 9.4240094440986188205823572121713e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.323 y[1] (analytic) = 1.3691253987903828217467134603159 y[1] (numeric) = 1.3691253987903828346681561296359 absolute error = 1.29214426693200e-17 relative error = 9.4377349808396267840955727334424e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.324 y[1] (analytic) = 1.370391414312017411660609074653 y[1] (numeric) = 1.3703914143120174246127072040356 absolute error = 1.29520981293826e-17 relative error = 9.4513859282203610085309391820247e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=76.2MB, alloc=4.3MB, time=5.36 NO POLE x[1] = 0.325 y[1] (analytic) = 1.3716580594421852221767012758721 y[1] (numeric) = 1.3716580594421852351593933168958 absolute error = 1.29826920410237e-17 relative error = 9.4649624603258598807872950451218e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.326 y[1] (analytic) = 1.3729253329142412286809368767401 y[1] (numeric) = 1.3729253329142412416941612503893 absolute error = 1.30132243736492e-17 relative error = 9.4784647509028529893318520184161e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.327 y[1] (analytic) = 1.3741932334609120647234285241509 y[1] (numeric) = 1.374193233460912077767123620878 absolute error = 1.30436950967271e-17 relative error = 9.4918929733604444343196925164192e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.328 y[1] (analytic) = 1.3754617598142972892917155429035 y[1] (numeric) = 1.37546175981429730236581972269 absolute error = 1.30741041797865e-17 relative error = 9.5052473007694886331885359346455e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.329 y[1] (analytic) = 1.3767309107058706547110992897953 y[1] (numeric) = 1.3767309107058706678155508822137 absolute error = 1.31044515924184e-17 relative error = 9.5185279058632819359030853106665e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.33 y[1] (analytic) = 1.378000684866481375170785117804 y[1] (numeric) = 1.3780006848664813883055224220793 absolute error = 1.31347373042753e-17 relative error = 9.5317349610373844946486813053540e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.331 y[1] (analytic) = 1.37927108102635539587456242432 y[1] (numeric) = 1.3792710810263554090395237093915 absolute error = 1.31649612850715e-17 relative error = 9.5448686383499555215176669957504e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.332 y[1] (analytic) = 1.3805420979150966628147536328562 y[1] (numeric) = 1.3805420979150966760098771374393 absolute error = 1.31951235045831e-17 relative error = 9.5579291095218742673781305035956e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.333 y[1] (analytic) = 1.3818137342616883931681623343915 y[1] (numeric) = 1.3818137342616884063933862670392 absolute error = 1.32252239326477e-17 relative error = 9.5709165459366480923595019155259e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.334 y[1] (analytic) = 1.3830859887944943463127501925045 y[1] (numeric) = 1.3830859887944943595680127316697 absolute error = 1.32552625391652e-17 relative error = 9.5838311186411212201677145182607e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.335 y[1] (analytic) = 1.3843588602412600954637715957301 y[1] (numeric) = 1.3843588602412601087490108898268 absolute error = 1.32852392940967e-17 relative error = 9.5966729983448119487491353768959e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.336 y[1] (analytic) = 1.3856323473291142999280944211053 y[1] (numeric) = 1.3856323473291143132432485885709 absolute error = 1.33151541674656e-17 relative error = 9.6094423554208460655229561822285e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.337 y[1] (analytic) = 1.3869064487845699779754346546935 y[1] (numeric) = 1.3869064487845699913204417840505 absolute error = 1.33450071293570e-17 relative error = 9.6221393599056641881891734789601e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.338 y[1] (analytic) = 1.3881811633335257803252319979572 y[1] (numeric) = 1.388181163333525793700030147875 absolute error = 1.33747981499178e-17 relative error = 9.6347641814992397776225053697591e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.339 y[1] (analytic) = 1.3894564897012672642478929732087 y[1] (numeric) = 1.3894564897012672776524201725659 absolute error = 1.34045271993572e-17 relative error = 9.6473169895655886259243063088954e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.34 y[1] (analytic) = 1.3907324266124681682791274270042 y[1] (numeric) = 1.3907324266124681817133216749503 absolute error = 1.34341942479461e-17 relative error = 9.6597979531324893705314956292770e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=80.1MB, alloc=4.3MB, time=5.63 x[1] = 0.341 y[1] (analytic) = 1.3920089727911916875461037172489 y[1] (numeric) = 1.3920089727911917010099029832662 absolute error = 1.34637992660173e-17 relative error = 9.6722072408917850213275672021184e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.342 y[1] (analytic) = 1.3932861269608917497041472579648 y[1] (numeric) = 1.3932861269608917631974894819307 absolute error = 1.34933422239659e-17 relative error = 9.6845450211998311318078153057974e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.343 y[1] (analytic) = 1.3945638878444142914827064851298 y[1] (numeric) = 1.3945638878444143050055295773788 absolute error = 1.35228230922490e-17 relative error = 9.6968114620774443011290222127661e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.344 y[1] (analytic) = 1.3958422541639985358393096977274 y[1] (numeric) = 1.3958422541639985493915515391131 absolute error = 1.35522418413857e-17 relative error = 9.7090067312100706127696476348781e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.345 y[1] (analytic) = 1.3971212246412782697202356201573 y[1] (numeric) = 1.3971212246412782833018340621145 absolute error = 1.35815984419572e-17 relative error = 9.7211309959480294425723339047988e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.346 y[1] (analytic) = 1.3984007979972831224266199254425 y[1] (numeric) = 1.3984007979972831360375127900493 absolute error = 1.36108928646068e-17 relative error = 9.7331844233066891245275549520575e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.347 y[1] (analytic) = 1.3996809729524398445847193532324 y[1] (numeric) = 1.3996809729524398582248444332728 absolute error = 1.36401250800404e-17 relative error = 9.7451671799670035706251776804424e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.348 y[1] (analytic) = 1.4009617482265735877190544524466 y[1] (numeric) = 1.4009617482265736013883495114721 absolute error = 1.36692950590255e-17 relative error = 9.7570794322749799356903375044649e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.349 y[1] (analytic) = 1.4022431225389091844271513755194 y[1] (numeric) = 1.4022431225389091981255541479116 absolute error = 1.36984027723922e-17 relative error = 9.7689213462425801540593482566805e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.35 y[1] (analytic) = 1.4035250946080724291546025496139 y[1] (numeric) = 1.4035250946080724428820507406467 absolute error = 1.37274481910328e-17 relative error = 9.7806930875476247063376596124550e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.351 y[1] (analytic) = 1.4048076631520913595691654498493 y[1] (numeric) = 1.4048076631520913733255967357512 absolute error = 1.37564312859019e-17 relative error = 9.7923948215340574762759034935224e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.352 y[1] (analytic) = 1.4060908268883975385326181005498 y[1] (numeric) = 1.4060908268883975523179701285662 absolute error = 1.37853520280164e-17 relative error = 9.8040267132121426701309679794613e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.353 y[1] (analytic) = 1.4073745845338273366690893327673 y[1] (numeric) = 1.4073745845338273504832997212229 absolute error = 1.38142103884556e-17 relative error = 9.8155889272587363316508955481398e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.354 y[1] (analytic) = 1.4086589348046232155285812298538 y[1] (numeric) = 1.4086589348046232293715875682149 absolute error = 1.38430063383611e-17 relative error = 9.8270816280174189994543983461122e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.355 y[1] (analytic) = 1.4099438764164350113444005976677 y[1] (numeric) = 1.4099438764164350252161404466046 absolute error = 1.38717398489369e-17 relative error = 9.8385049794987740825865938548433e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.356 y[1] (analytic) = 1.4112294080843212193832157020904 y[1] (numeric) = 1.4112294080843212332836265935399 absolute error = 1.39004108914495e-17 relative error = 9.8498591453806692966169984022787e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.357 y[1] (analytic) = 1.412515528522750278886453923903 y[1] (numeric) = 1.4125155285227502928154733611309 absolute error = 1.39290194372279e-17 relative error = 9.8611442890084703357549636356735e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=83.9MB, alloc=4.3MB, time=5.90 NO POLE x[1] = 0.358 y[1] (analytic) = 1.413802236445601858601755389732 y[1] (numeric) = 1.4138022364456018725593208473956 absolute error = 1.39575654576636e-17 relative error = 9.8723605733952579345817228651935e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.359 y[1] (analytic) = 1.415089530566168142903197047719 y[1] (numeric) = 1.4150895305661681568892459719296 absolute error = 1.39860489242106e-17 relative error = 9.8835081612220482890522983930427e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.36 y[1] (analytic) = 1.416377409597155118499001067796 y[1] (numeric) = 1.4163774095971551325134708761812 absolute error = 1.40144698083852e-17 relative error = 9.8945872148378756012937703236379e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.361 y[1] (analytic) = 1.417665872250683861725440858965 y[1] (numeric) = 1.4176658722506838757682689407318 absolute error = 1.40428280817668e-17 relative error = 9.9055978962605840783518514965693e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.362 y[1] (analytic) = 1.4189549172382918264256574097853 y[1] (numeric) = 1.4189549172382918404967811257824 absolute error = 1.40711237159971e-17 relative error = 9.9165403671764925312857943630642e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.363 y[1] (analytic) = 1.4202445432709341324120980733571 y[1] (numeric) = 1.4202445432709341465114547561374 absolute error = 1.40993566827803e-17 relative error = 9.9274147889407693975299442047768e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.364 y[1] (analytic) = 1.4215347490589848545112893344707 y[1] (numeric) = 1.4215347490589848686388162883542 absolute error = 1.41275269538835e-17 relative error = 9.9382213225779508969194717144988e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.365 y[1] (analytic) = 1.4228255333122383121896545142567 y[1] (numeric) = 1.4228255333122383263452890153933 absolute error = 1.41556345011366e-17 relative error = 9.9489601287821094234938123908587e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.366 y[1] (analytic) = 1.4241168947399103597590867866264 y[1] (numeric) = 1.4241168947399103739427660830582 absolute error = 1.41836792964318e-17 relative error = 9.9596313679167446008100201985582e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.367 y[1] (analytic) = 1.4254088320506396771609873010365 y[1] (numeric) = 1.4254088320506396913726486127609 absolute error = 1.42116613117244e-17 relative error = 9.9702352000155913922750962731383e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.368 y[1] (analytic) = 1.4267013439524890613274776276481 y[1] (numeric) = 1.4267013439524890755670581466806 absolute error = 1.42395805190325e-17 relative error = 9.9807717847826572427839883568106e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.369 y[1] (analytic) = 1.4279944291529467181184951637757 y[1] (numeric) = 1.4279944291529467323859320542124 absolute error = 1.42674368904367e-17 relative error = 9.9912412815922634359594099798087e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.37 y[1] (analytic) = 1.4292880863589275548334795646363 y[1] (numeric) = 1.4292880863589275691287099627171 absolute error = 1.42952303980808e-17 relative error = 1.0001643849489790282060267355203e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.371 y[1] (analytic) = 1.4305823142767744732963576868232 y[1] (numeric) = 1.4305823142767744876193187009944 absolute error = 1.43229610141712e-17 relative error = 1.0011979647191513935139223084067e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.372 y[1] (analytic) = 1.4318771116122596635125339596239 y[1] (numeric) = 1.4318771116122596778631626706013 absolute error = 1.43506287109774e-17 relative error = 1.0022248833085216697633459897990e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.373 y[1] (analytic) = 1.4331724770705858978965925273021 y[1] (numeric) = 1.4331724770705859122748259881337 absolute error = 1.43782334608316e-17 relative error = 1.0032451565230170407580436186685e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.374 y[1] (analytic) = 1.4344684093563878260694169347483 y[1] (numeric) = 1.4344684093563878404751921708773 absolute error = 1.44057752361290e-17 relative error = 1.0042588001357612256824088653210e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=87.7MB, alloc=4.3MB, time=6.17 NO POLE x[1] = 0.375 y[1] (analytic) = 1.4357649071737332702234325594867 y[1] (numeric) = 1.4357649071737332846566865688147 absolute error = 1.44332540093280e-17 relative error = 1.0052658298871152726466789283909e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.376 y[1] (analytic) = 1.437061969226124521054676424906 y[1] (numeric) = 1.4370619692261245355153461778558 absolute error = 1.44606697529498e-17 relative error = 1.0062662614846768125475997933401e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.377 y[1] (analytic) = 1.43835959421649963426039846275 y[1] (numeric) = 1.4383595942164996487484209023284 absolute error = 1.44880224395784e-17 relative error = 1.0072601106033075581858255468158e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.378 y[1] (analytic) = 1.4396577808472337276008977273755 y[1] (numeric) = 1.4396577808472337421162097692368 absolute error = 1.45153120418613e-17 relative error = 1.0082473928852097079501608562417e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.379 y[1] (analytic) = 1.4409565278201402785242965000503 y[1] (numeric) = 1.4409565278201402930668350325593 absolute error = 1.45425385325090e-17 relative error = 1.0092281239399190877445267513929e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.38 y[1] (analytic) = 1.4422558338364724223529546586246 y[1] (numeric) = 1.4422558338364724369226565429195 absolute error = 1.45697018842949e-17 relative error = 1.0102023193443264922274563976901e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.381 y[1] (analytic) = 1.4435556975969242510302261262689 y[1] (numeric) = 1.4435556975969242656270281963246 absolute error = 1.45968020700557e-17 relative error = 1.0111699946427339743190028488731e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.382 y[1] (analytic) = 1.4448561178016321124262586526316 y[1] (numeric) = 1.4448561178016321270500977153227 absolute error = 1.46238390626911e-17 relative error = 1.0121311653468628086726946301756e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.383 y[1] (analytic) = 1.4461570931501759102015376217236 y[1] (numeric) = 1.4461570931501759248523504568878 absolute error = 1.46508128351642e-17 relative error = 1.0130858469359102405786174543553e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.384 y[1] (analytic) = 1.4474586223415804042268740230953 y[1] (numeric) = 1.4474586223415804189045973835966 absolute error = 1.46777233605013e-17 relative error = 1.0140340548565648998858071770592e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.385 y[1] (analytic) = 1.448760704074316511558536166426 y[1] (numeric) = 1.4487607040743165262631067782178 absolute error = 1.47045706117918e-17 relative error = 1.0149758045230294560029216093414e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.386 y[1] (analytic) = 1.4500633370463026079672241645024 y[1] (numeric) = 1.4500633370463026226985787266908 absolute error = 1.47313545621884e-17 relative error = 1.0159111113170642601269622647643e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.387 y[1] (analytic) = 1.4513665199549058300195856557195 y[1] (numeric) = 1.4513665199549058447776608406267 absolute error = 1.47580751849072e-17 relative error = 1.0168399905880242816807289236249e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.388 y[1] (analytic) = 1.4526702514969433777109706846986 y[1] (numeric) = 1.4526702514969433924957031379262 absolute error = 1.47847324532276e-17 relative error = 1.0177624576528824961712235182205e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.389 y[1] (analytic) = 1.4539745303686838176481231083739 y[1] (numeric) = 1.4539745303686838324594494488662 absolute error = 1.48113263404923e-17 relative error = 1.0186785277962604416570522787457e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.39 y[1] (analytic) = 1.4552793552658483867805053449661 y[1] (numeric) = 1.4552793552658484016183621650735 absolute error = 1.48378568201074e-17 relative error = 1.0195882162704658979540623312816e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=91.5MB, alloc=4.3MB, time=6.45 x[1] = 0.391 y[1] (analytic) = 1.4565847248836122966789527346269 y[1] (numeric) = 1.4565847248836123115432766001693 absolute error = 1.48643238655424e-17 relative error = 1.0204915382955239122123696450477e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.392 y[1] (analytic) = 1.457890637916606038360353233208 y[1] (numeric) = 1.4578906379166060532510806835384 absolute error = 1.48907274503304e-17 relative error = 1.0213885090592217892709046575571e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.393 y[1] (analytic) = 1.4591970930589166876570476145846 y[1] (numeric) = 1.4591970930589167025741151626524 absolute error = 1.49170675480678e-17 relative error = 1.0222791437171199867455494940330e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.394 y[1] (analytic) = 1.4605040890040892111296448122411 y[1] (numeric) = 1.4605040890040892260729889446555 absolute error = 1.49433441324144e-17 relative error = 1.0231634573925907499479683772807e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.395 y[1] (analytic) = 1.4618116244451277725219464874132 y[1] (numeric) = 1.4618116244451277874915036645067 absolute error = 1.49695571770935e-17 relative error = 1.0240414651768569488647842594215e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.396 y[1] (analytic) = 1.4631196980744970397566743689696 y[1] (numeric) = 1.4631196980744970547523810248619 absolute error = 1.49957066558923e-17 relative error = 1.0249131821290516190725171982237e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.397 y[1] (analytic) = 1.464428308584123492470693369417 y[1] (numeric) = 1.4644283085841235074924859120783 absolute error = 1.50217925426613e-17 relative error = 1.0257786232762093042455178654027e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.398 y[1] (analytic) = 1.4657374546653967300884229419116 y[1] (numeric) = 1.4657374546653967451362377532262 absolute error = 1.50478148113146e-17 relative error = 1.0266378036133192530744573916613e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.399 y[1] (analytic) = 1.4670471350091707804321286049769 y[1] (numeric) = 1.4670471350091707955059020408067 absolute error = 1.50737734358298e-17 relative error = 1.0274907381033514700567602465766e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.4 y[1] (analytic) = 1.4683573483057654088677850247439 y[1] (numeric) = 1.4683573483057654239674534149922 absolute error = 1.50996683902483e-17 relative error = 1.0283374416773102712674852145680e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.401 y[1] (analytic) = 1.4696680932449674279852015089605 y[1] (numeric) = 1.4696680932449674431107011576357 absolute error = 1.51254996486752e-17 relative error = 1.0291779292342607384457569616607e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.402 y[1] (analytic) = 1.4709793685160320078111002327536 y[1] (numeric) = 1.470979368516032022962367418033 absolute error = 1.51512671852794e-17 relative error = 1.0300122156413690285645287175207e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.403 y[1] (analytic) = 1.4722911728076839865538369831752 y[1] (numeric) = 1.4722911728076840017308079574682 absolute error = 1.51769709742930e-17 relative error = 1.0308403157338953223633344044295e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.404 y[1] (analytic) = 1.473603504808119181878453677919 y[1] (numeric) = 1.4736035048081191970810646679316 absolute error = 1.52026109900126e-17 relative error = 1.0316622443153161443276653058236e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.405 y[1] (analytic) = 1.4749163632050057027107513832682 y[1] (numeric) = 1.4749163632050057179389385900661 absolute error = 1.52281872067979e-17 relative error = 1.0324780161572633652883798830174e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.406 y[1] (analytic) = 1.4762297466854852615690720273063 y[1] (numeric) = 1.4762297466854852768227716263791 absolute error = 1.52536995990728e-17 relative error = 1.0332876459996332763950758936451e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.407 y[1] (analytic) = 1.4775436539361744874224764767218 y[1] (numeric) = 1.4775436539361745027016246180468 absolute error = 1.52791481413250e-17 relative error = 1.0340911485505939559929385887688e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=95.3MB, alloc=4.3MB, time=6.73 NO POLE x[1] = 0.408 y[1] (analytic) = 1.4788580836431662390740061191368 y[1] (numeric) = 1.4788580836431662543785389272426 absolute error = 1.53045328081058e-17 relative error = 1.0348885384866065142511544509600e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.409 y[1] (analytic) = 1.4801730344920309190677145678075 y[1] (numeric) = 1.4801730344920309343975681418381 absolute error = 1.53298535740306e-17 relative error = 1.0356798304524939083321826171949e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.41 y[1] (analytic) = 1.4814885051678177881181555817741 y[1] (numeric) = 1.4814885051678178034732659955528 absolute error = 1.53551104137787e-17 relative error = 1.0364650390614625320247811387183e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.411 y[1] (analytic) = 1.482804494355056280061012772083 y[1] (numeric) = 1.4828044943550562954413160741761 absolute error = 1.53803033020931e-17 relative error = 1.0372441788951240798751973511214e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.412 y[1] (analytic) = 1.4841210007377573173235561435591 y[1] (numeric) = 1.4841210007377573327289883573402 absolute error = 1.54054322137811e-17 relative error = 1.0380172645035715872252389298721e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.413 y[1] (analytic) = 1.4854380229994146269136100017834 y[1] (numeric) = 1.4854380229994146423441071254971 absolute error = 1.54304971237137e-17 relative error = 1.0387843104053746686527866670269e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.414 y[1] (analytic) = 1.4867555598230060569257162364162 y[1] (numeric) = 1.4867555598230060723812142432421 absolute error = 1.54554980068259e-17 relative error = 1.0395453310876357019668132003137e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.415 y[1] (analytic) = 1.4880736098909948935631764748125 y[1] (numeric) = 1.4880736098909949090436113129295 absolute error = 1.54804348381170e-17 relative error = 1.0403003410060460983496830266370e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.416 y[1] (analytic) = 1.4893921718853311786746560839983 y[1] (numeric) = 1.4893921718853311941799636766484 absolute error = 1.55053075926501e-17 relative error = 1.0410493545848889438313492313539e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.417 y[1] (analytic) = 1.4907112444874530278040324845124 y[1] (numeric) = 1.4907112444874530433341487300648 absolute error = 1.55301162455524e-17 relative error = 1.0417923862170956744962263890202e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.418 y[1] (analytic) = 1.4920308263782879487521697263753 y[1] (numeric) = 1.4920308263782879643070304983906 absolute error = 1.55548607720153e-17 relative error = 1.0425294502642894274530188583833e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.419 y[1] (analytic) = 1.4933509162382541606493007655212 y[1] (numeric) = 1.4933509162382541762288419128155 absolute error = 1.55795411472943e-17 relative error = 1.0432605610568151489230344527313e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.42 y[1] (analytic) = 1.4946715127472619135366983684206 y[1] (numeric) = 1.4946715127472619291408557151296 absolute error = 1.56041573467090e-17 relative error = 1.0439857328937766116551126344619e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.421 y[1] (analytic) = 1.4959926145847148084563150633318 y[1] (numeric) = 1.4959926145847148240850244089749 absolute error = 1.56287093456431e-17 relative error = 1.0447049800430736135310596935894e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.422 y[1] (analytic) = 1.497314220429511118047072048652 y[1] (numeric) = 1.4973142204295111337002691681967 absolute error = 1.56531971195447e-17 relative error = 1.0454183167414593911687338934644e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.423 y[1] (analytic) = 1.4986363289600451076464764621894 y[1] (numeric) = 1.4986363289600451233240971061155 absolute error = 1.56776206439261e-17 relative error = 1.0461257571945647408744734466442e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.424 y[1] (analytic) = 1.4999589388542083568962459098485 y[1] (numeric) = 1.4999589388542083725982258042121 absolute error = 1.57019798943636e-17 relative error = 1.0468273155769223855959510523327e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=99.1MB, alloc=4.4MB, time=7.00 NO POLE x[1] = 0.425 y[1] (analytic) = 1.5012820487893910818506186482142 y[1] (numeric) = 1.5012820487893910975768934947123 absolute error = 1.57262748464981e-17 relative error = 1.0475230060320448732928244363225e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.426 y[1] (analytic) = 1.5026056574424834575860273128356 y[1] (numeric) = 1.5026056574424834733365327888702 absolute error = 1.57505054760346e-17 relative error = 1.0482128426724292287741766706214e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.427 y[1] (analytic) = 1.5039297634898769413108135826447 y[1] (numeric) = 1.5039297634898769570854853413872 absolute error = 1.57746717587425e-17 relative error = 1.0488968395796151448837036030736e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.428 y[1] (analytic) = 1.5052543656074655959736606709065 y[1] (numeric) = 1.505254365607465611772434341362 absolute error = 1.57987736704555e-17 relative error = 1.0495750108042166617751380431038e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.429 y[1] (analytic) = 1.5065794624706474143694200343783 y[1] (numeric) = 1.50657946247064743019223122145 absolute error = 1.58228111870717e-17 relative error = 1.0502473703659673217349187697546e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.43 y[1] (analytic) = 1.5079050527543256437410081949612 y[1] (numeric) = 1.5079050527543256595877924795146 absolute error = 1.58467842845534e-17 relative error = 1.0509139322537455571415507847585e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.431 y[1] (analytic) = 1.5092311351329101108760490720573 y[1] (numeric) = 1.5092311351329101267467420109852 absolute error = 1.58706929389279e-17 relative error = 1.0515747104256665687213479466554e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.432 y[1] (analytic) = 1.5105577082803185476969367291028 y[1] (numeric) = 1.510557708280318563591473855389 absolute error = 1.58945371262862e-17 relative error = 1.0522297188090350622870047824589e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.433 y[1] (analytic) = 1.511884770869977917342992944321 y[1] (numeric) = 1.5118847708699779332613097671053 absolute error = 1.59183168227843e-17 relative error = 1.0528789713004705678289118395580e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.434 y[1] (analytic) = 1.5132123215748257407433935236517 y[1] (numeric) = 1.5132123215748257566854255282941 absolute error = 1.59420320046424e-17 relative error = 1.0535224817658936832229915915506e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.435 y[1] (analytic) = 1.5145403590673114236795367830388 y[1] (numeric) = 1.5145403590673114396452194311841 absolute error = 1.59656826481453e-17 relative error = 1.0541602640405919825613781146244e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.436 y[1] (analytic) = 1.5158688820193975843355271378195 y[1] (numeric) = 1.515868882019397600324795867462 absolute error = 1.59892687296425e-17 relative error = 1.0547923319292661466382253539367e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.437 y[1] (analytic) = 1.5171978891025613813354462488422 y[1] (numeric) = 1.51719788910256139734823647439 absolute error = 1.60127902255478e-17 relative error = 1.0554186992060432535456608170670e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.438 y[1] (analytic) = 1.5185273789877958422660836881512 y[1] (numeric) = 1.5185273789877958583023308004909 absolute error = 1.60362471123397e-17 relative error = 1.0560393796145430389122032480548e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.439 y[1] (analytic) = 1.5198573503456111926837986016201 y[1] (numeric) = 1.5198573503456112087434379681814 absolute error = 1.60596393665613e-17 relative error = 1.0566543868679112662119331453036e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.44 y[1] (analytic) = 1.5211878018460361856041833617815 y[1] (numeric) = 1.5211878018460362016871503266021 absolute error = 1.60829669648206e-17 relative error = 1.0572637346488795716815168274941e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.441 memory used=102.9MB, alloc=4.4MB, time=7.27 y[1] (analytic) = 1.5225187321586194314731997213019 y[1] (numeric) = 1.5225187321586194475794296050915 absolute error = 1.61062298837896e-17 relative error = 1.0578674366097465319270376371786e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.442 y[1] (analytic) = 1.5238501399524307286184574960732 y[1] (numeric) = 1.5238501399524307447478855962789 absolute error = 1.61294281002057e-17 relative error = 1.0584655063725101163298352555163e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.443 y[1] (analytic) = 1.5251820238960623941793053267576 y[1] (numeric) = 1.5251820238960624103318669176282 absolute error = 1.61525615908706e-17 relative error = 1.0590579575288358817759722982342e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.444 y[1] (analytic) = 1.5265143826576305955144025888017 y[1] (numeric) = 1.5265143826576306116900329214526 absolute error = 1.61756303326509e-17 relative error = 1.0596448036401370483441632434048e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.445 y[1] (analytic) = 1.5278472149047766820854410434621 y[1] (numeric) = 1.5278472149047766982840753459397 absolute error = 1.61986343024776e-17 relative error = 1.0602260582375825078850289477263e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.446 y[1] (analytic) = 1.529180519304668517815684346229 y[1] (numeric) = 1.5291805193046685340372578235759 absolute error = 1.62215734773469e-17 relative error = 1.0608017348221901509558903153077e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.447 y[1] (analytic) = 1.5305142945240018139219930542221 y[1] (numeric) = 1.5305142945240018301664408885418 absolute error = 1.62444478343197e-17 relative error = 1.0613718468648351133903820723684e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.448 y[1] (analytic) = 1.531848539229001462219002300643 y[1] (numeric) = 1.5318485392290014784862596511646 absolute error = 1.62672573505216e-17 relative error = 1.0619364078062909650552368609589e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.449 y[1] (analytic) = 1.533183252085422868894118832218 y[1] (numeric) = 1.5331832520854228851841208353609 absolute error = 1.62900020031429e-17 relative error = 1.0624954310572710274376219591845e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.45 y[1] (analytic) = 1.5345184317585532887520036347454 y[1] (numeric) = 1.5345184317585533050646854041845 absolute error = 1.63126817694391e-17 relative error = 1.0630489299985024018556982120245e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.451 y[1] (analytic) = 1.5358540769132131599272059023764 y[1] (numeric) = 1.5358540769132131762625025291068 absolute error = 1.63352966267304e-17 relative error = 1.0635969179807348427038819103619e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.452 y[1] (analytic) = 1.5371901862137574390636136381059 y[1] (numeric) = 1.5371901862137574554214601905079 absolute error = 1.63578465524020e-17 relative error = 1.0641394083248019677831987355461e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.453 y[1] (analytic) = 1.5385267583240769369593857061348 y[1] (numeric) = 1.5385267583240769533397172300388 absolute error = 1.63803315239040e-17 relative error = 1.0646764143216564900288433675119e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.454 y[1] (analytic) = 1.5398637919075996546760296912822 y[1] (numeric) = 1.5398637919075996710787812100336 absolute error = 1.64027515187514e-17 relative error = 1.0652079492324120978817801251268e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.455 y[1] (analytic) = 1.541201285627292120110289456482 y[1] (numeric) = 1.5412012856272921365353959710061 absolute error = 1.64251065145241e-17 relative error = 1.0657340262883854545812189160645e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.456 y[1] (analytic) = 1.5425392381456607250275058265862 y[1] (numeric) = 1.5425392381456607414749023154534 absolute error = 1.64473964888672e-17 relative error = 1.0662546586911577631784626235792e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.457 y[1] (analytic) = 1.5438776481247530625551133652274 y[1] (numeric) = 1.5438776481247530790247347847182 absolute error = 1.64696214194908e-17 relative error = 1.0667698596126039600333920473339e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=106.8MB, alloc=4.4MB, time=7.56 NO POLE x[1] = 0.458 y[1] (analytic) = 1.5452165142261592651349357513541 y[1] (numeric) = 1.545216514226159281626717035524 absolute error = 1.64917812841699e-17 relative error = 1.0672796421949285615955550092947e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.459 y[1] (analytic) = 1.5465558351110133429329418032552 y[1] (numeric) = 1.5465558351110133594468178639997 absolute error = 1.65138760607445e-17 relative error = 1.0677840195507145892726863535903e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.46 y[1] (analytic) = 1.5478956094399945227051237404285 y[1] (numeric) = 1.5478956094399945392410294675485 absolute error = 1.65359057271200e-17 relative error = 1.0682830047629919526474423407647e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.461 y[1] (analytic) = 1.5492358358733285871181588175286 y[1] (numeric) = 1.5492358358733286036760290787952 absolute error = 1.65578702612666e-17 relative error = 1.0687766108852412599084102975101e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.462 y[1] (analytic) = 1.5505765130707892145235150098411 y[1] (numeric) = 1.5505765130707892311032846510611 absolute error = 1.65797696412200e-17 relative error = 1.0692648509414817771615821876157e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.463 y[1] (analytic) = 1.5519176396916993191836609762924 y[1] (numeric) = 1.551917639691699335785264821373 absolute error = 1.66016038450806e-17 relative error = 1.0697477379262626049565396878657e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.464 y[1] (analytic) = 1.5532592143949323919490400738935 y[1] (numeric) = 1.5532592143949324085724129249078 absolute error = 1.66233728510143e-17 relative error = 1.0702252848047572363203213376281e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.465 y[1] (analytic) = 1.5546012358389138413844677467584 y[1] (numeric) = 1.5546012358389138580295443840105 absolute error = 1.66450766372521e-17 relative error = 1.0706975045127807604812687554657e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.466 y[1] (analytic) = 1.5559437026816223353436111634097 y[1] (numeric) = 1.5559437026816223520103263454997 absolute error = 1.66667151820900e-17 relative error = 1.0711644099568265827578551851500e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.467 y[1] (analytic) = 1.5572866135805911429902095280037 y[1] (numeric) = 1.5572866135805911596784979918935 absolute error = 1.66882884638898e-17 relative error = 1.0716260140141610705963706440191e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.468 y[1] (analytic) = 1.5586299671929094772646930443682 y[1] (numeric) = 1.5586299671929094939744895054463 absolute error = 1.67097964610781e-17 relative error = 1.0720823295328025463436458300966e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.469 y[1] (analytic) = 1.5599737621752238377948580663431 y[1] (numeric) = 1.55997376217522385452609721849 absolute error = 1.67312391521469e-17 relative error = 1.0725333693316032753008999318699e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.47 y[1] (analytic) = 1.561317997183739354249255523863 y[1] (numeric) = 1.5613179971837393710018720395164 absolute error = 1.67526165156534e-17 relative error = 1.0729791462002801115180144807557e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.471 y[1] (analytic) = 1.5626626708742211301319492715041 y[1] (numeric) = 1.5626626708742211469058778017244 absolute error = 1.67739285302203e-17 relative error = 1.0734196728994773007868368890130e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.472 y[1] (analytic) = 1.5640077819019955870173005648492 y[1] (numeric) = 1.5640077819019956038124757393849 absolute error = 1.67951751745357e-17 relative error = 1.0738549621608037019314066820957e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.473 y[1] (analytic) = 1.5653533289219518092234344299993 y[1] (numeric) = 1.565353328921951826039790857352 absolute error = 1.68163564273527e-17 relative error = 1.0742850266868509676330481544054e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.474 y[1] (analytic) = 1.5666993105885428889230432528748 y[1] (numeric) = 1.5666993105885429057605155203651 absolute error = 1.68374722674903e-17 relative error = 1.0747098791512949239571454166058e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=110.6MB, alloc=4.4MB, time=7.84 NO POLE x[1] = 0.475 y[1] (analytic) = 1.5680457255557872716901824776192 y[1] (numeric) = 1.5680457255557872885487051514517 absolute error = 1.68585226738325e-17 relative error = 1.0751295321988819494314435299900e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.476 y[1] (analytic) = 1.5693925724772701024817128674168 y[1] (numeric) = 1.5693925724772701193612204927459 absolute error = 1.68795076253291e-17 relative error = 1.0755439984455240595074726192544e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.477 y[1] (analytic) = 1.5707398500061445720520433463986 y[1] (numeric) = 1.5707398500061445889524704473935 absolute error = 1.69004271009949e-17 relative error = 1.0759532904782919510713521471201e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.478 y[1] (analytic) = 1.5720875567951332637998280080022 y[1] (numeric) = 1.5720875567951332807211090879129 absolute error = 1.69212810799107e-17 relative error = 1.0763574208555228910799819474070e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.479 y[1] (analytic) = 1.5734356914965295010452704432042 y[1] (numeric) = 1.5734356914965295179873399844264 absolute error = 1.69420695412222e-17 relative error = 1.0767564021067948946854114183725e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.48 y[1] (analytic) = 1.5747842527621986947366881114299 y[1] (numeric) = 1.5747842527621987116994805755711 absolute error = 1.69627924641412e-17 relative error = 1.0771502467330473964536252720864e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.481 y[1] (analytic) = 1.576133239243579691584989047691 y[1] (numeric) = 1.5761332392435797085684388756358 absolute error = 1.69834498279448e-17 relative error = 1.0775389672065747169342038747554e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.482 y[1] (analytic) = 1.5774826495916861226247127715853 y[1] (numeric) = 1.5774826495916861396287543835606 absolute error = 1.70040416119753e-17 relative error = 1.0779225759710642437209073945451e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.483 y[1] (analytic) = 1.5788324824571077522002868372293 y[1] (numeric) = 1.5788324824571077692248546328706 absolute error = 1.70245677956413e-17 relative error = 1.0783010854417107277620667600468e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.484 y[1] (analytic) = 1.5801827364900118273761500379826 y[1] (numeric) = 1.580182736490011844421178396399 absolute error = 1.70450283584164e-17 relative error = 1.0786745080051784170285435527337e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.485 y[1] (analytic) = 1.5815334103401444277693928559493 y[1] (numeric) = 1.5815334103401444448348161357894 absolute error = 1.70654232798401e-17 relative error = 1.0790428560197027928739910895230e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.486 y[1] (analytic) = 1.5828845026568318158035653237315 y[1] (numeric) = 1.582884502656831832889317863249 absolute error = 1.70857525395175e-17 relative error = 1.0794061418151162768046713971080e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.487 y[1] (analytic) = 1.5842360120889817873823020447383 y[1] (numeric) = 1.5842360120889818044883181618576 absolute error = 1.71060161171193e-17 relative error = 1.0797643776928930433385119327639e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.488 y[1] (analytic) = 1.5855879372850850229814136985378 y[1] (numeric) = 1.5855879372850850401076276909197 absolute error = 1.71262139923819e-17 relative error = 1.0801175759262002105181570623683e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.489 y[1] (analytic) = 1.5869402768932164391580939392736 y[1] (numeric) = 1.5869402768932164563044400843811 absolute error = 1.71463461451075e-17 relative error = 1.0804657487599490677117041936149e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.49 y[1] (analytic) = 1.5882930295610365404758901780513 y[1] (numeric) = 1.5882930295610365576423027332152 absolute error = 1.71664125551639e-17 relative error = 1.0808089084108274513554300339950e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.491 y[1] (analytic) = 1.5896461939357927718440863244369 y[1] (numeric) = 1.5896461939357927890304995269216 absolute error = 1.71864132024847e-17 relative error = 1.0811470670673574150080912419394e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=114.4MB, alloc=4.4MB, time=8.11 NO POLE x[1] = 0.492 y[1] (analytic) = 1.590999768664320871270145147797 y[1] (numeric) = 1.5909997686643208884764932148663 absolute error = 1.72063480670693e-17 relative error = 1.0814802368899403301282139912399e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.493 y[1] (analytic) = 1.5923537523930462230238575061512 y[1] (numeric) = 1.5923537523930462402500746351341 absolute error = 1.72262171289829e-17 relative error = 1.0818084300109020514612671623088e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.494 y[1] (analytic) = 1.5937081437679852112118452785009 y[1] (numeric) = 1.5937081437679852284578656468571 absolute error = 1.72460203683562e-17 relative error = 1.0821316585345193217484506166111e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.495 y[1] (analytic) = 1.5950629414347465737610644262422 y[1] (numeric) = 1.5950629414347465910268221916284 absolute error = 1.72657577653862e-17 relative error = 1.0824499345371152972527750833433e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.496 y[1] (analytic) = 1.5964181440385327568099542002762 y[1] (numeric) = 1.5964181440385327740953835006115 absolute error = 1.72854293003353e-17 relative error = 1.0827632700670483899434781557172e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.497 y[1] (analytic) = 1.5977737502241412695058781027767 y[1] (numeric) = 1.5977737502241412868109130563088 absolute error = 1.73050349535321e-17 relative error = 1.0830716771448078548786411251538e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.498 y[1] (analytic) = 1.5991297586359660392075018062899 y[1] (numeric) = 1.5991297586359660565320765116608 absolute error = 1.73245747053709e-17 relative error = 1.0833751677630278865600250809274e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.499 y[1] (analytic) = 1.6004861679179987670907528278995 y[1] (numeric) = 1.6004861679179987844348013642116 absolute error = 1.73440485363121e-17 relative error = 1.0836737538865581648001408119349e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.5 y[1] (analytic) = 1.6018429767138302841570063526118 y[1] (numeric) = 1.6018429767138303015204627794934 absolute error = 1.73634564268816e-17 relative error = 1.0839674474524719013207803527577e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.501 y[1] (analytic) = 1.6032001836666519076421411978863 y[1] (numeric) = 1.6032001836666519250249395555581 absolute error = 1.73827983576718e-17 relative error = 1.0842562603701739320792538909084e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.502 y[1] (analytic) = 1.6045577874192567978251095103709 y[1] (numeric) = 1.6045577874192568152271838197115 absolute error = 1.74020743093406e-17 relative error = 1.0845402045213839012329539929692e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.503 y[1] (analytic) = 1.6059157866140413152346633863834 y[1] (numeric) = 1.6059157866140413326559476489955 absolute error = 1.74212842626121e-17 relative error = 1.0848192917602256730637897810643e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.504 y[1] (analytic) = 1.6072741798930063782528812095264 y[1] (numeric) = 1.6072741798930063956933094078027 absolute error = 1.74404281982763e-17 relative error = 1.0850935339132543565950640432201e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.505 y[1] (analytic) = 1.6086329658977588211141361020228 y[1] (numeric) = 1.608632965897758838573642199212 absolute error = 1.74595060971892e-17 relative error = 1.0853629427795083411145307675281e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.506 y[1] (analytic) = 1.6099921432695127522981484909158 y[1] (numeric) = 1.6099921432695127697766664311888 absolute error = 1.74785179402730e-17 relative error = 1.0856275301305675604057091399533e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.507 y[1] (analytic) = 1.6113517106490909133157643961943 y[1] (numeric) = 1.6113517106490909308132281047104 absolute error = 1.74974637085161e-17 relative error = 1.0858873077105993300991566831765e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=118.2MB, alloc=4.4MB, time=8.39 x[1] = 0.508 y[1] (analytic) = 1.6127116666769260378861006551804 y[1] (numeric) = 1.6127116666769260554024440381526 absolute error = 1.75163433829722e-17 relative error = 1.0861422872363484254230920815376e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.509 y[1] (analytic) = 1.6140720099930622115036979061422 y[1] (numeric) = 1.6140720099930622290388548509042 absolute error = 1.75351569447620e-17 relative error = 1.0863924803972885703240522748723e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.51 y[1] (analytic) = 1.6154327392371562313943217640991 y[1] (numeric) = 1.6154327392371562489482261391709 absolute error = 1.75539043750718e-17 relative error = 1.0866378988555815390201560695738e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.511 y[1] (analytic) = 1.6167938530484789668580522331254 y[1] (numeric) = 1.6167938530484789844306378882797 absolute error = 1.75725856551543e-17 relative error = 1.0868785542461728116119773879600e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.512 y[1] (analytic) = 1.6181553500659167199983010121804 y[1] (numeric) = 1.6181553500659167375895017785085 absolute error = 1.75912007663281e-17 relative error = 1.0871144581768066833967793744768e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.513 y[1] (analytic) = 1.6195172289279725868353959655585 y[1] (numeric) = 1.6195172289279726044451456555367 absolute error = 1.76097496899782e-17 relative error = 1.0873456222281033185507080852321e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.514 y[1] (analytic) = 1.6208794882727678188033716444903 y[1] (numeric) = 1.6208794882727678364316040520459 absolute error = 1.76282324075556e-17 relative error = 1.0875720579535801627471195693356e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.515 y[1] (analytic) = 1.6222421267380431846286043632159 y[1] (numeric) = 1.6222421267380432022752532637934 absolute error = 1.76466489005775e-17 relative error = 1.0877937768797105054911642450489e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.516 y[1] (analytic) = 1.6236051429611603325889299510095 y[1] (numeric) = 1.6236051429611603502539291016371 absolute error = 1.76649991506276e-17 relative error = 1.0880107905059881774733377961925e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.517 y[1] (analytic) = 1.6249685355791031531518819211518 y[1] (numeric) = 1.6249685355791031708351650605073 absolute error = 1.76832831393555e-17 relative error = 1.0882231103049368063546306681805e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.518 y[1] (analytic) = 1.626332303228479141990687418724 y[1] (numeric) = 1.6263323032284791596921882672014 absolute error = 1.77015008484774e-17 relative error = 1.0884307477221992291966112202111e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.519 y[1] (analytic) = 1.6276964445455207633766579313432 y[1] (numeric) = 1.6276964445455207810963101911186 absolute error = 1.77196522597754e-17 relative error = 1.0886337141765407120376107864105e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.52 y[1] (analytic) = 1.6290609581660868139466113705593 y[1] (numeric) = 1.6290609581660868316843487256573 absolute error = 1.77377373550980e-17 relative error = 1.0888320210599260820902364435927e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.521 y[1] (analytic) = 1.6304258427256637868439617566073 y[1] (numeric) = 1.6304258427256638045997178729677 absolute error = 1.77557561163604e-17 relative error = 1.0890256797375844716716069691259e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.522 y[1] (analytic) = 1.6317910968593672362321123655388 y[1] (numeric) = 1.6317910968593672540058208910825 absolute error = 1.77737085255437e-17 relative error = 1.0892147015480065913212364123297e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.523 y[1] (analytic) = 1.6331567192019431421787878254514 y[1] (numeric) = 1.6331567192019431599703823901469 absolute error = 1.77915945646955e-17 relative error = 1.0893990978030280038929441725151e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.524 y[1] (analytic) = 1.6345227083877692759099402776 y[1] (numeric) = 1.6345227083877692937193544935296 absolute error = 1.78094142159296e-17 relative error = 1.0895788797878571820599623987407e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=122.0MB, alloc=4.4MB, time=8.67 NO POLE x[1] = 0.525 y[1] (analytic) = 1.6358890630508565654318643485952 y[1] (numeric) = 1.6358890630508565832590318100219 absolute error = 1.78271674614267e-17 relative error = 1.0897540587611648158601162280346e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.526 y[1] (analytic) = 1.6372557818248504615201553116912 y[1] (numeric) = 1.6372557818248504793650095951245 absolute error = 1.78448542834333e-17 relative error = 1.0899246459550629937655260051098e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.527 y[1] (analytic) = 1.6386228633430323040741444483139 y[1] (numeric) = 1.6386228633430323219366191125766 absolute error = 1.78624746642627e-17 relative error = 1.0900906525752129041284083524709e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.528 y[1] (analytic) = 1.6399903062383206888354452555126 y[1] (numeric) = 1.6399903062383207067154738418069 absolute error = 1.78800285862943e-17 relative error = 1.0902520898008285976748833354965e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.529 y[1] (analytic) = 1.6413581091432728344692437808992 y[1] (numeric) = 1.6413581091432728523667598128737 absolute error = 1.78975160319745e-17 relative error = 1.0904089687847784692740197291132e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.53 y[1] (analytic) = 1.6427262706900859500069660039019 y[1] (numeric) = 1.6427262706900859679219029877174 absolute error = 1.79149369838155e-17 relative error = 1.0905613006535586533218687137487e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.531 y[1] (analytic) = 1.6440947895105986026489548207758 y[1] (numeric) = 1.6440947895105986205812462451725 absolute error = 1.79322914243967e-17 relative error = 1.0907090965074249495883566186996e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.532 y[1] (analytic) = 1.6454636642362920859257888308122 y[1] (numeric) = 1.6454636642362921038753681671756 absolute error = 1.79495793363634e-17 relative error = 1.0908523674203602582044972251146e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.533 y[1] (analytic) = 1.6468328934982917882168747625375 y[1] (numeric) = 1.6468328934982918061836754649654 absolute error = 1.79668007024279e-17 relative error = 1.0909911244401881652687876565435e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.534 y[1] (analytic) = 1.6482024759273685616249450214265 y[1] (numeric) = 1.6482024759273685796089005267952 absolute error = 1.79839555053687e-17 relative error = 1.0911253785885709382312651756363e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.535 y[1] (analytic) = 1.6495724101539400912050914847445 y[1] (numeric) = 1.6495724101539401092061352127755 absolute error = 1.80010437280310e-17 relative error = 1.0912551408610865915778861593953e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.536 y[1] (analytic) = 1.6509426948080722645469663145997 y[1] (numeric) = 1.6509426948080722825650316679263 absolute error = 1.80180653533266e-17 relative error = 1.0913804222272694770643481243442e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.537 y[1] (analytic) = 1.6523133285194805417087802071188 y[1] (numeric) = 1.6523133285194805597438005713528 absolute error = 1.80350203642340e-17 relative error = 1.0915012336306630263274988885471e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.538 y[1] (analytic) = 1.6536843099175313255017281438619 y[1] (numeric) = 1.65368430991753134355363688766 absolute error = 1.80519087437981e-17 relative error = 1.0916175859888482919545288654207e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.539 y[1] (analytic) = 1.655055637631243332123472361165 y[1] (numeric) = 1.6550556376312433501922028362953 absolute error = 1.80687304751303e-17 relative error = 1.0917294901934967632950923936213e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.54 y[1] (analytic) = 1.6564273102892889621393119040404 y[1] (numeric) = 1.6564273102892889802247974454497 absolute error = 1.80854855414093e-17 relative error = 1.0918369571104654268542391105178e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.541 y[1] (analytic) = 1.6577993265199956718096677835831 y[1] (numeric) = 1.6577993265199956899118417094627 absolute error = 1.81021739258796e-17 relative error = 1.0919399975797528629123531181781e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=125.8MB, alloc=4.4MB, time=8.94 NO POLE x[1] = 0.542 y[1] (analytic) = 1.6591716849513473447625124105066 y[1] (numeric) = 1.6591716849513473628813080223597 absolute error = 1.81187956118531e-17 relative error = 1.0920386224156426455664888882848e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.543 y[1] (analytic) = 1.6605443842109856640093716324991 y[1] (numeric) = 1.6605443842109856821447222152071 absolute error = 1.81353505827080e-17 relative error = 1.0921328424066836788979097943404e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.544 y[1] (analytic) = 1.6619174229262114843035273595079 y[1] (numeric) = 1.6619174229262115024553661813973 absolute error = 1.81518388218894e-17 relative error = 1.0922226683157731655269262188656e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.545 y[1] (analytic) = 1.6632907997239862048390484188659 y[1] (numeric) = 1.6632907997239862230073087317749 absolute error = 1.81682603129090e-17 relative error = 1.0923081108801852972247122702308e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.546 y[1] (analytic) = 1.6646645132309331422892769413433 y[1] (numeric) = 1.6646645132309331604738919806886 absolute error = 1.81846150393453e-17 relative error = 1.0923891808116300812092587416279e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.547 y[1] (analytic) = 1.6660385620733389041833972397522 y[1] (numeric) = 1.6660385620733389223843002245959 absolute error = 1.82009029848437e-17 relative error = 1.0924658887963061138664915259217e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.548 y[1] (analytic) = 1.6674129448771547626197138036502 y[1] (numeric) = 1.6674129448771547808368379367664 absolute error = 1.82171241331162e-17 relative error = 1.0925382454949293440413262422603e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.549 y[1] (analytic) = 1.6687876602679980283142646969791 y[1] (numeric) = 1.6687876602679980465475431649206 absolute error = 1.82332784679415e-17 relative error = 1.0926062615427859025411978206931e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.55 y[1] (analytic) = 1.6701627068711534249833963101395 y[1] (numeric) = 1.670162706871153443232762283305 absolute error = 1.82493659731655e-17 relative error = 1.0926699475498088584523548855921e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.551 y[1] (analytic) = 1.6715380833115744640589250840425 y[1] (numeric) = 1.671538083311574482324311716743 absolute error = 1.82653866327005e-17 relative error = 1.0927293141005770609161980388366e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.552 y[1] (analytic) = 1.6729137882138848197345114910892 y[1] (numeric) = 1.6729137882138848380158519216151 absolute error = 1.82813404305259e-17 relative error = 1.0927843717544038866147583774486e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.553 y[1] (analytic) = 1.6742898202023797043418712268203 y[1] (numeric) = 1.6742898202023797226390985775083 absolute error = 1.82972273506880e-17 relative error = 1.0928351310453720308020671778758e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.554 y[1] (analytic) = 1.6756661779010272440554482361388 y[1] (numeric) = 1.6756661779010272623684956134386 absolute error = 1.83130473772998e-17 relative error = 1.0928816024823683611514524947010e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.555 y[1] (analytic) = 1.6770428599334698549241738695469 y[1] (numeric) = 1.6770428599334698732529743640882 absolute error = 1.83288004945413e-17 relative error = 1.0929237965491486477222398129598e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.556 y[1] (analytic) = 1.6784198649230256192289361377532 y[1] (numeric) = 1.6784198649230256375734228244126 absolute error = 1.83444866866594e-17 relative error = 1.0929617237043783748881088920262e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.557 y[1] (analytic) = 1.6797971914926896621643827072954 y[1] (numeric) = 1.6797971914926896805244886452632 absolute error = 1.83601059379678e-17 relative error = 1.0929953943816735840671298044109e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.558 memory used=129.7MB, alloc=4.4MB, time=9.22 y[1] (analytic) = 1.68117483826513552884368095549 y[1] (numeric) = 1.6811748382651355472193391883374 absolute error = 1.83756582328474e-17 relative error = 1.0930248189896714874446061629494e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.559 y[1] (analytic) = 1.6825528038627165616248580800645 y[1] (numeric) = 1.6825528038627165800160016358103 absolute error = 1.83911435557458e-17 relative error = 1.0930500079120474743817561386061e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.56 y[1] (analytic) = 1.6839310869074672777573439372457 y[1] (numeric) = 1.6839310869074672961639058284234 absolute error = 1.84065618911777e-17 relative error = 1.0930709715075857095320799476448e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.561 y[1] (analytic) = 1.6853096860211047473473389618768 y[1] (numeric) = 1.6853096860211047657692521856016 absolute error = 1.84219132237248e-17 relative error = 1.0930877201102199443708620814373e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.562 y[1] (analytic) = 1.68668859982502997164062920431 y[1] (numeric) = 1.6866885998250299900778267423457 absolute error = 1.84371975380357e-17 relative error = 1.0931002640290743556319778555876e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.563 y[1] (analytic) = 1.6880678269403292616214702013744 y[1] (numeric) = 1.6880678269403292800738850202005 absolute error = 1.84524148188261e-17 relative error = 1.0931086135485221815665652756652e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.564 y[1] (analytic) = 1.68944736598777561692616108265 y[1] (numeric) = 1.6894473659877756353937261335289 absolute error = 1.84675650508789e-17 relative error = 1.0931127789282383771833513158264e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.565 y[1] (analytic) = 1.6908272155878301050699299985895 y[1] (numeric) = 1.6908272155878301235525782176331 absolute error = 1.84826482190436e-17 relative error = 1.0931127704032108362536607901094e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.566 y[1] (analytic) = 1.6922073743606432409857516437158 y[1] (numeric) = 1.692207374360643259483415951953 absolute error = 1.84976643082372e-17 relative error = 1.0931085981838404235683162060147e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.567 y[1] (analytic) = 1.6935878409260563668737173361942 y[1] (numeric) = 1.6935878409260563853863306396378 absolute error = 1.85126133034436e-17 relative error = 1.0931002724559521713740991307921e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.568 y[1] (analytic) = 1.6949686139036030323595778045237 y[1] (numeric) = 1.6949686139036030508870729942374 absolute error = 1.85274951897137e-17 relative error = 1.0930878033808479415363639166134e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.569 y[1] (analytic) = 1.6963496919125103749610785229188 y[1] (numeric) = 1.6963496919125103935033884750845 absolute error = 1.85423099521657e-17 relative error = 1.0930712010953708414530590369902e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.57 y[1] (analytic) = 1.6977310735717005008607071291628 y[1] (numeric) = 1.6977310735717005194177647051477 absolute error = 1.85570575759849e-17 relative error = 1.0930504757119400945131017549661e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.571 y[1] (analytic) = 1.6991127574997918659834721523 y[1] (numeric) = 1.6991127574997918845552101987235 absolute error = 1.85717380464235e-17 relative error = 1.0930256373185859595996018103207e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.572 y[1] (analytic) = 1.7004947423151006573783319725013 y[1] (numeric) = 1.7004947423151006759646833213026 absolute error = 1.85863513488013e-17 relative error = 1.0929966959790376244425108551046e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.573 y[1] (analytic) = 1.701877026635642174901892631793 y[1] (numeric) = 1.7018770266356421935027901002978 absolute error = 1.86008974685048e-17 relative error = 1.0929636617327168743198483988153e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.574 y[1] (analytic) = 1.7032596090791322132029928120624 y[1] (numeric) = 1.7032596090791322318183692030502 absolute error = 1.86153763909878e-17 relative error = 1.0929265445948200745820142714936e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=133.5MB, alloc=4.4MB, time=9.50 NO POLE x[1] = 0.575 y[1] (analytic) = 1.7046424882629884440067939958724 y[1] (numeric) = 1.7046424882629884626365820976439 absolute error = 1.86297881017715e-17 relative error = 1.0928853545563706383032538356849e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.576 y[1] (analytic) = 1.7060256628043317986969935261099 y[1] (numeric) = 1.7060256628043318173411261125542 absolute error = 1.86441325864443e-17 relative error = 1.0928401015842538688638623545457e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.577 y[1] (analytic) = 1.7074091313199878511947779823704 y[1] (numeric) = 1.7074091313199878698531878130319 absolute error = 1.86584098306615e-17 relative error = 1.0927907956212459903400421133654e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.578 y[1] (analytic) = 1.708792892426488201133133995239 y[1] (numeric) = 1.708792892426488219805753815385 absolute error = 1.86726198201460e-17 relative error = 1.0927374465861017708954043110080e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.579 y[1] (analytic) = 1.7101769447400718573251333242747 y[1] (numeric) = 1.7101769447400718760118958649625 absolute error = 1.86867625406878e-17 relative error = 1.0926800643735717649207791568226e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.58 y[1] (analytic) = 1.7115612868766866215248087315265 y[1] (numeric) = 1.7115612868766866402256467096707 absolute error = 1.87008379781442e-17 relative error = 1.0926186588544605812928602369738e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.581 y[1] (analytic) = 1.7129459174519904724792368898212 y[1] (numeric) = 1.712945917451990491194083008261 absolute error = 1.87148461184398e-17 relative error = 1.0925532398756734039372904148698e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.582 y[1] (analytic) = 1.7143308350813529502704442738558 y[1] (numeric) = 1.714330835081352968999231221422 absolute error = 1.87287869475662e-17 relative error = 1.0924838172602449971934163799238e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.583 y[1] (analytic) = 1.7157160383798565409457516923026 y[1] (numeric) = 1.7157160383798565596884121438854 absolute error = 1.87426604515828e-17 relative error = 1.0924104008074328928410508626315e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.584 y[1] (analytic) = 1.7171015259622980614351728306998 y[1] (numeric) = 1.7171015259622980801916394473159 absolute error = 1.87564666166161e-17 relative error = 1.0923330002927229776798705029188e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.585 y[1] (analytic) = 1.7184872964431900447544818878432 y[1] (numeric) = 1.718487296443190063524687316703 absolute error = 1.87702054288598e-17 relative error = 1.0922516254678818139053230859181e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.586 y[1] (analytic) = 1.7198733484367621254925651027264 y[1] (numeric) = 1.7198733484367621442764419773017 absolute error = 1.87838768745753e-17 relative error = 1.0921662860610321705553069077543e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.587 y[1] (analytic) = 1.7212596805569624255816706847957 y[1] (numeric) = 1.7212596805569624443791516248865 absolute error = 1.87974809400908e-17 relative error = 1.0920769917766470598661466487796e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.588 y[1] (analytic) = 1.7226462914174589403491713773808 y[1] (numeric) = 1.7226462914174589591601889891835 absolute error = 1.88110176118027e-17 relative error = 1.0919837522956775227446470750313e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.589 y[1] (analytic) = 1.7240331796316409248494536026609 y[1] (numeric) = 1.7240331796316409436739404788348 absolute error = 1.88244868761739e-17 relative error = 1.0918865772755001906485923089377e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.59 y[1] (analytic) = 1.7254203438126202804745468563851 y[1] (numeric) = 1.7254203438126202993124355761205 absolute error = 1.88378887197354e-17 relative error = 1.0917854763500565612552188933640e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.591 y[1] (analytic) = 1.7268077825732329418421067418394 y[1] (numeric) = 1.7268077825732329606933298709247 absolute error = 1.88512231290853e-17 relative error = 1.0916804591298412383813656750662e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=137.3MB, alloc=4.4MB, time=9.78 NO POLE x[1] = 0.592 y[1] (analytic) = 1.7281954945260402639593647551891 y[1] (numeric) = 1.7281954945260402828238548460783 absolute error = 1.88644900908892e-17 relative error = 1.0915715352019714394023445632580e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.593 y[1] (analytic) = 1.7295834782833304096616576583645 y[1] (numeric) = 1.7295834782833304285393472502446 absolute error = 1.88776895918801e-17 relative error = 1.0914587141302274601149355784200e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.594 y[1] (analytic) = 1.7309717324571197373241490010745 y[1] (numeric) = 1.7309717324571197562149706199329 absolute error = 1.88908216188584e-17 relative error = 1.0913420054550989219363838776984e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.595 y[1] (analytic) = 1.7323602556591541888453550803433 y[1] (numeric) = 1.7323602556591542077492412390356 absolute error = 1.89038861586923e-17 relative error = 1.0912214186938540857427920034159e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.596 y[1] (analytic) = 1.7337490465009106779010873541604 y[1] (numeric) = 1.7337490465009106968179705524776 absolute error = 1.89168831983172e-17 relative error = 1.0910969633405513524575381739868e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.597 y[1] (analytic) = 1.7351381035935984784674230554155 y[1] (numeric) = 1.7351381035935984973972357801514 absolute error = 1.89298127247359e-17 relative error = 1.0909686488660970117474415745747e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.598 y[1] (analytic) = 1.7365274255481606136113154832642 y[1] (numeric) = 1.7365274255481606325539902082833 absolute error = 1.89426747250191e-17 relative error = 1.0908364847183201861538093713722e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.599 y[1] (analytic) = 1.7379170109752752445474551814312 y[1] (numeric) = 1.7379170109752752635029243677359 absolute error = 1.89554691863047e-17 relative error = 1.0907004803219785634792512495164e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.6 y[1] (analytic) = 1.7393068584853570599599929467033 y[1] (numeric) = 1.7393068584853570789281890425014 absolute error = 1.89681960957981e-17 relative error = 1.0905606450788217909714409377216e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.601 y[1] (analytic) = 1.7406969666885586655877353460065 y[1] (numeric) = 1.7406969666885586845685907867791 absolute error = 1.89808554407726e-17 relative error = 1.0904169883676605049907156255483e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.602 y[1] (analytic) = 1.7420873341947719740714231569872 y[1] (numeric) = 1.742087334194771993064870365556 absolute error = 1.89934472085688e-17 relative error = 1.0902695195443778213064256513845e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.603 y[1] (analytic) = 1.7434779596136295950617028849348 y[1] (numeric) = 1.7434779596136296140676742715297 absolute error = 1.90059713865949e-17 relative error = 1.0901182479419925841150149385390e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.604 y[1] (analytic) = 1.7448688415545062255864012481898 y[1] (numeric) = 1.7448688415545062446048292105164 absolute error = 1.90184279623266e-17 relative error = 1.0899631828706995802432510408580e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.605 y[1] (analytic) = 1.7462599786265200406757122648785 y[1] (numeric) = 1.7462599786265200597065291881862 absolute error = 1.90308169233077e-17 relative error = 1.0898043336179498380355794698357e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.606 y[1] (analytic) = 1.7476513694385340842439063159053 y[1] (numeric) = 1.7476513694385341032870445730541 absolute error = 1.90431382571488e-17 relative error = 1.0896417094484220157945423788066e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.607 y[1] (analytic) = 1.7490430125991576602261703026051 y[1] (numeric) = 1.7490430125991576792815622541339 absolute error = 1.90553919515288e-17 relative error = 1.0894753196041542039743822367199e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.608 y[1] (analytic) = 1.7504349067167477239691877623366 y[1] (numeric) = 1.7504349067167477430367657565306 absolute error = 1.90675779941940e-17 relative error = 1.0893051733045381787685343561038e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=141.1MB, alloc=4.4MB, time=10.05 NO POLE x[1] = 0.609 y[1] (analytic) = 1.7518270503994102738740675515486 y[1] (numeric) = 1.7518270503994102929537639245069 absolute error = 1.90796963729583e-17 relative error = 1.0891312797463766627371611914386e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.61 y[1] (analytic) = 1.7532194422550017432902294535079 y[1] (numeric) = 1.7532194422550017623819765292113 absolute error = 1.90917470757034e-17 relative error = 1.0889536481039404999772071345493e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.611 y[1] (analytic) = 1.7546120808911303926588548169201 y[1] (numeric) = 1.7546120808911304117625849072987 absolute error = 1.91037300903786e-17 relative error = 1.0887722875290029485595471478307e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.612 y[1] (analytic) = 1.7560049649151577019045100821067 y[1] (numeric) = 1.7560049649151577210201554871075 absolute error = 1.91156454050008e-17 relative error = 1.0885872071508853850718082974410e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.613 y[1] (analytic) = 1.7573980929341997630735508032326 y[1] (numeric) = 1.7573980929341997822010438108873 absolute error = 1.91274930076547e-17 relative error = 1.0883984160765143573239365505026e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.614 y[1] (analytic) = 1.7587914635551286732179135282956 y[1] (numeric) = 1.7587914635551286923571864147883 absolute error = 1.91392728864927e-17 relative error = 1.0882059233904614930237347065415e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.615 y[1] (analytic) = 1.7601850753845739275229026532015 y[1] (numeric) = 1.7601850753845739466738876829365 absolute error = 1.91509850297350e-17 relative error = 1.0880097381549947648627623716341e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.616 y[1] (analytic) = 1.7615789270289238126775791222552 y[1] (numeric) = 1.7615789270289238318402085479246 absolute error = 1.91626294256694e-17 relative error = 1.0878098694101126648572585325252e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.617 y[1] (analytic) = 1.7629730170943268004863576047939 y[1] (numeric) = 1.7629730170943268196605636674454 absolute error = 1.91742060626515e-17 relative error = 1.0876063261736010875447915929044e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.618 y[1] (analytic) = 1.7643673441866929417204185364825 y[1] (numeric) = 1.7643673441866929609061334655871 absolute error = 1.91857149291046e-17 relative error = 1.0873991174410731215283358724342e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.619 y[1] (analytic) = 1.7657619069116952602075411739744 y[1] (numeric) = 1.7657619069116952794046971874943 absolute error = 1.91971560135199e-17 relative error = 1.0871882521860258228544428078041e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.62 y[1] (analytic) = 1.7671567038747711471589635732215 y[1] (numeric) = 1.7671567038747711663674928776779 absolute error = 1.92085293044564e-17 relative error = 1.0869737393598799229343101240671e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.621 y[1] (analytic) = 1.7685517336811237557318751646895 y[1] (numeric) = 1.7685517336811237749517099552302 absolute error = 1.92198347905407e-17 relative error = 1.0867555878920138732590807120416e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.622 y[1] (analytic) = 1.7699469949357233958261473631013 y[1] (numeric) = 1.7699469949357234150572198235687 absolute error = 1.92310724604674e-17 relative error = 1.0865338066898318067508635405445e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.623 y[1] (analytic) = 1.7713424862433089291139074150959 y[1] (numeric) = 1.7713424862433089483561497180946 absolute error = 1.92422423029987e-17 relative error = 1.0863084046387861920113735235007e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.624 y[1] (analytic) = 1.7727382062083891643005604553429 y[1] (numeric) = 1.7727382062083891835539047623078 absolute error = 1.92533443069649e-17 relative error = 1.0860793906024513263230776194930e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=144.9MB, alloc=4.4MB, time=10.32 x[1] = 0.625 y[1] (analytic) = 1.774134153435244252615864510209 y[1] (numeric) = 1.774134153435244271880242971473 absolute error = 1.92643784612640e-17 relative error = 1.0858467734225459288852076035598e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.626 y[1] (analytic) = 1.7755303265279270835336629580165 y[1] (numeric) = 1.7755303265279271028090077128782 absolute error = 1.92753447548617e-17 relative error = 1.0856105619189783313184439202190e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.627 y[1] (analytic) = 1.7769267240902646807188787262776 y[1] (numeric) = 1.7769267240902647000051219030694 absolute error = 1.92862431767918e-17 relative error = 1.0853707648899141405707209746883e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.628 y[1] (analytic) = 1.7783233447258595982003742790276 y[1] (numeric) = 1.7783233447258596174974479951835 absolute error = 1.92970737161559e-17 relative error = 1.0851273911118043940446441504043e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.629 y[1] (analytic) = 1.7797201870380913167682812215125 y[1] (numeric) = 1.7797201870380913360761175836358 absolute error = 1.93078363621233e-17 relative error = 1.0848804493394249930753281355666e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.63 y[1] (analytic) = 1.7811172496301176405944031250175 y[1] (numeric) = 1.7811172496301176599129342289491 absolute error = 1.93185311039316e-17 relative error = 1.0846299483059554245299557700198e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.631 y[1] (analytic) = 1.782514531104876094074294951552 y[1] (numeric) = 1.7825145311048761134034528824378 absolute error = 1.93291579308858e-17 relative error = 1.0843758967229731331953913384464e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.632 y[1] (analytic) = 1.7839120300650853188896222364242 y[1] (numeric) = 1.7839120300650853382293390687836 absolute error = 1.93397168323594e-17 relative error = 1.0841183032805602048195776483094e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.633 y[1] (analytic) = 1.7853097451132464712894029664678 y[1] (numeric) = 1.785309745113246490639610764261 absolute error = 1.93502077977932e-17 relative error = 1.0838571766472808892683215289319e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.634 y[1] (analytic) = 1.7867076748516446195887348727894 y[1] (numeric) = 1.7867076748516446389493656894858 absolute error = 1.93606308166964e-17 relative error = 1.0835925254702881271985066564691e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.635 y[1] (analytic) = 1.7881058178823501418836106394315 y[1] (numeric) = 1.7881058178823501612545965180774 absolute error = 1.93709858786459e-17 relative error = 1.0833243583753290808077254443673e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.636 y[1] (analytic) = 1.789504172807220123980423313248 y[1] (numeric) = 1.7895041728072201433616962865347 absolute error = 1.93812729732867e-17 relative error = 1.0830526839668122764069082960953e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.637 y[1] (analytic) = 1.7909027382278997575387639856055 y[1] (numeric) = 1.7909027382278997769302560759371 absolute error = 1.93914920903316e-17 relative error = 1.0827775108278355135408307641833e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.638 y[1] (analytic) = 1.7923015127458237384261136032289 y[1] (numeric) = 1.7923015127458237578277568227905 absolute error = 1.94016432195616e-17 relative error = 1.0824988475202528661932443274213e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.639 y[1] (analytic) = 1.7937004949622176652830305536155 y[1] (numeric) = 1.7937004949622176846947569044412 absolute error = 1.94117263508257e-17 relative error = 1.0822167025847080862255938744815e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.64 y[1] (analytic) = 1.7950996834780994382974354599476 y[1] (numeric) = 1.795099683478099457719176933988 absolute error = 1.94217414740404e-17 relative error = 1.0819310845406513038778022299389e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.641 y[1] (analytic) = 1.796499076894280658186594411333 y[1] (numeric) = 1.7964990768942806776182829905239 absolute error = 1.94316885791909e-17 relative error = 1.0816420018864504434795041906861e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=148.7MB, alloc=4.4MB, time=10.60 NO POLE x[1] = 0.642 y[1] (analytic) = 1.7978986738113680253854016465109 y[1] (numeric) = 1.7978986738113680448269693028407 absolute error = 1.94415676563298e-17 relative error = 1.0813494630993632316750174343257e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.643 y[1] (analytic) = 1.7992984728297647394395625028518 y[1] (numeric) = 1.7992984728297647588909411984302 absolute error = 1.94513786955784e-17 relative error = 1.0810534766356540003993197346292e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.644 y[1] (analytic) = 1.8006984725496718986022772375908 y[1] (numeric) = 1.8006984725496719180633989247161 absolute error = 1.94611216871253e-17 relative error = 1.0807540509305601659348199652817e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.645 y[1] (analytic) = 1.8020986715710898996330261247216 y[1] (numeric) = 1.8020986715710899191038227459493 absolute error = 1.94707966212277e-17 relative error = 1.0804511943984088515165602109730e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.646 y[1] (analytic) = 1.803499068493819837797056028887 y[1] (numeric) = 1.8034990684938198572774595170977 absolute error = 1.94804034882107e-17 relative error = 1.0801449154326222324744487684757e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.647 y[1] (analytic) = 1.804899661917464907064168456894 y[1] (numeric) = 1.8048996619174649265541107353613 absolute error = 1.94899422784673e-17 relative error = 1.0798352224057618004233655144937e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.648 y[1] (analytic) = 1.806300450441431800505408888182 y[1] (numeric) = 1.8063004504414318200048218706408 absolute error = 1.94994129824588e-17 relative error = 1.0795221236695947262057694324600e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.649 y[1] (analytic) = 1.8077014326649321108862569876724 y[1] (numeric) = 1.807701432664932130395072578387 absolute error = 1.95088155907146e-17 relative error = 1.0792056275551268822524458852727e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.65 y[1] (analytic) = 1.809102607186983731454917107926 y[1] (numeric) = 1.8091026071869837509730672017579 absolute error = 1.95181500938319e-17 relative error = 1.0788857423726303425075199201078e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.651 y[1] (analytic) = 1.8105039726064122569243082924329 y[1] (numeric) = 1.8105039726064122764517247749092 absolute error = 1.95274164824763e-17 relative error = 1.0785624764117206225302318594391e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.652 y[1] (analytic) = 1.8119055275218523846463527981641 y[1] (numeric) = 1.8119055275218524041829675455454 absolute error = 1.95366147473813e-17 relative error = 1.0782358379413730088804658147876e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.653 y[1] (analytic) = 1.813307270531749315977161963211 y[1] (numeric) = 1.8133072705317493355229068425597 absolute error = 1.95457448793487e-17 relative error = 1.0779058352099886024497641248629e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.654 y[1] (analytic) = 1.8147092002343601578317180544448 y[1] (numeric) = 1.8147092002343601773865249236933 absolute error = 1.95548068692485e-17 relative error = 1.0775724764454326590426351045453e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.655 y[1] (analytic) = 1.8161113152277553244266505406306 y[1] (numeric) = 1.8161113152277553439904512486491 absolute error = 1.95638007080185e-17 relative error = 1.0772357698550563888495287391148e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.656 y[1] (analytic) = 1.8175136141098199392097050483358 y[1] (numeric) = 1.8175136141098199587824314350009 absolute error = 1.95727263866651e-17 relative error = 1.0768957236257848339265452021728e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.657 y[1] (analytic) = 1.8189160954782552369745030712827 y[1] (numeric) = 1.8189160954782552565560869675451 absolute error = 1.95815838962624e-17 relative error = 1.0765523459241110309074520962571e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.658 y[1] (analytic) = 1.8203187579305799661591903184999 y[1] (numeric) = 1.8203187579305799857495635464528 absolute error = 1.95903732279529e-17 relative error = 1.0762056448961782507151217859682e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=152.5MB, alloc=4.4MB, time=10.87 NO POLE x[1] = 0.659 y[1] (analytic) = 1.821721600064131791327571402743 y[1] (numeric) = 1.8217216000641318109266657756904 absolute error = 1.95990943729474e-17 relative error = 1.0758556286678180965322485850612e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.66 y[1] (analytic) = 1.8231246204760686958313283881661 y[1] (numeric) = 1.8231246204760687154390757106907 absolute error = 1.96077473225246e-17 relative error = 1.0755023053445721226292377239004e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.661 y[1] (analytic) = 1.8245278177633703846519205351419 y[1] (numeric) = 1.8245278177633704042682526031737 absolute error = 1.96163320680318e-17 relative error = 1.0751456830117737944043910474509e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.662 y[1] (analytic) = 1.8259311905228396874207624004491 y[1] (numeric) = 1.8259311905228397070456110013331 absolute error = 1.96248486008840e-17 relative error = 1.0747857697345425947336538110394e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.663 y[1] (analytic) = 1.8273347373511039616162772727633 y[1] (numeric) = 1.8273347373511039812495741853281 absolute error = 1.96332969125648e-17 relative error = 1.0744225735578768116932444519260e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.664 y[1] (analytic) = 1.828738456844616495936422746518 y[1] (numeric) = 1.8287384568446165155780997411439 absolute error = 1.96416769946259e-17 relative error = 1.0740561025066694929620299587046e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.665 y[1] (analytic) = 1.8301423475996579138452850617248 y[1] (numeric) = 1.830142347599657933495273900412 absolute error = 1.96499888386872e-17 relative error = 1.0736863645857572599451886498612e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.666 y[1] (analytic) = 1.8315464082123375772923386632766 y[1] (numeric) = 1.8315464082123375969505710997134 absolute error = 1.96582324364368e-17 relative error = 1.0733133677799635857275649593284e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.667 y[1] (analytic) = 1.8329506372785949906029672605899 y[1] (numeric) = 1.8329506372785950102693750402211 absolute error = 1.96664077796312e-17 relative error = 1.0729371200541529330453750283377e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.668 y[1] (analytic) = 1.8343550333942012045388424971846 y[1] (numeric) = 1.8343550333942012242133573572794 absolute error = 1.96745148600948e-17 relative error = 1.0725576293532466299677467103407e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.669 y[1] (analytic) = 1.8357595951547602205267561699361 y[1] (numeric) = 1.835759595154760240209309839657 absolute error = 1.96825536697209e-17 relative error = 1.0721749036023205290533978315881e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.67 y[1] (analytic) = 1.8371643211557103950545017692885 y[1] (numeric) = 1.8371643211557104147450259697589 absolute error = 1.96905242004704e-17 relative error = 1.0717889507065771712591564886198e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.671 y[1] (analytic) = 1.8385692099923258442324009446607 y[1] (numeric) = 1.8385692099923258639308273890337 absolute error = 1.96984264443730e-17 relative error = 1.0713997785514541977943680417101e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.672 y[1] (analytic) = 1.8399742602597178485190703336388 y[1] (numeric) = 1.8399742602597178682253307271651 absolute error = 1.97062603935263e-17 relative error = 1.0710073950026182777262905083736e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.673 y[1] (analytic) = 1.8413794705528362576100240293031 y[1] (numeric) = 1.8413794705528362773240500693994 absolute error = 1.97140260400963e-17 relative error = 1.0706118079060352371388856327977e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.674 y[1] (analytic) = 1.8427848394664708954877067972054 y[1] (numeric) = 1.8427848394664709152094301735229 absolute error = 1.97217233763175e-17 relative error = 1.0702130250880183043575520109848e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.675 y[1] (analytic) = 1.8441903655952529656315529920803 y[1] (numeric) = 1.8441903655952529853609053865728 absolute error = 1.97293523944925e-17 relative error = 1.0698110543552491649795705330526e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=156.4MB, alloc=4.4MB, time=11.15 NO POLE x[1] = 0.676 y[1] (analytic) = 1.8455960475336564563866659643483 y[1] (numeric) = 1.8455960475336564761235790513406 absolute error = 1.97369130869923e-17 relative error = 1.0694059034948369907848878331746e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.677 y[1] (analytic) = 1.8470018838759995464897125878487 y[1] (numeric) = 1.8470018838759995662341180341049 absolute error = 1.97444054462562e-17 relative error = 1.0689975802743556837408293503945e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.678 y[1] (analytic) = 1.8484078732164460107506273830248 y[1] (numeric) = 1.8484078732164460305024568478166 absolute error = 1.97518294647918e-17 relative error = 1.0685860924418865008520511359623e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.679 y[1] (analytic) = 1.8498140141490066258887205539746 y[1] (numeric) = 1.8498140141490066456479056891497 absolute error = 1.97591851351751e-17 relative error = 1.0681714477260660307137607486377e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.68 y[1] (analytic) = 1.8512203052675405765217841033759 y[1] (numeric) = 1.8512203052675405962882565534264 absolute error = 1.97664724500505e-17 relative error = 1.0677536538361286891078264388488e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.681 y[1] (analytic) = 1.8526267451657568613067900362969 y[1] (numeric) = 1.8526267451657568810804814384275 absolute error = 1.97736914021306e-17 relative error = 1.0673327184619383645018604680064e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.682 y[1] (analytic) = 1.8540333324372156992307745123115 y[1] (numeric) = 1.8540333324372157190116164965078 absolute error = 1.97808419841963e-17 relative error = 1.0669086492740362387898488332512e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.683 y[1] (analytic) = 1.8554400656753299360505016551511 y[1] (numeric) = 1.8554400656753299558384258442486 absolute error = 1.97879241890975e-17 relative error = 1.0664814539237208656064282843526e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.684 y[1] (analytic) = 1.8568469434733664508795005803499 y[1] (numeric) = 1.8568469434733664706744385901014 absolute error = 1.97949380097515e-17 relative error = 1.0660511400430041558798514709058e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.685 y[1] (analytic) = 1.8582539644244475629210690539577 y[1] (numeric) = 1.8582539644244475827229524931025 absolute error = 1.98018834391448e-17 relative error = 1.0656177152447506673306619380324e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.686 y[1] (analytic) = 1.8596611271215524383458370494408 y[1] (numeric) = 1.8596611271215524581545975197726 absolute error = 1.98087604703318e-17 relative error = 1.0651811871226497005898476281905e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.687 y[1] (analytic) = 1.8610684301575184973124833253188 y[1] (numeric) = 1.8610684301575185171280524217543 absolute error = 1.98155690964355e-17 relative error = 1.0647415632512951224101477959758e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.688 y[1] (analytic) = 1.8624758721250428211301980029421 y[1] (numeric) = 1.8624758721250428409525073135894 absolute error = 1.98223093106473e-17 relative error = 1.0642988511862166390105303281926e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.689 y[1] (analytic) = 1.863883451616683559561483982062 y[1] (numeric) = 1.8638834516166835793904650882889 absolute error = 1.98289811062269e-17 relative error = 1.0638530584639164270663941278177e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.69 y[1] (analytic) = 1.8652911672248613382638898915109 y[1] (numeric) = 1.8652911672248613580994743680137 absolute error = 1.98355844765028e-17 relative error = 1.0634041926019378990261936546307e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.691 y[1] (analytic) = 1.8666990175418606663692671333771 y[1] (numeric) = 1.8666990175418606862113865482483 absolute error = 1.98421194148712e-17 relative error = 1.0629522610988485775166927639631e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.692 y[1] (analytic) = 1.8681070011598313441991434415318 y[1] (numeric) = 1.8681070011598313640477293563293 memory used=160.2MB, alloc=4.4MB, time=11.42 absolute error = 1.98485859147975e-17 relative error = 1.0624972714343623579721939564053e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.693 y[1] (analytic) = 1.8695151166707898711148052392565 y[1] (numeric) = 1.8695151166707898909697892090715 absolute error = 1.98549839698150e-17 relative error = 1.0620392310693115792234918873430e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.694 y[1] (analytic) = 1.8709233626666208535006809460012 y[1] (numeric) = 1.870923362666620873361994519527 absolute error = 1.98613135735258e-17 relative error = 1.0615781474457369405022433614742e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.695 y[1] (analytic) = 1.8723317377390784128796172500113 y[1] (numeric) = 1.8723317377390784327471919696114 absolute error = 1.98675747196001e-17 relative error = 1.0611140279868916884738734366817e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.696 y[1] (analytic) = 1.8737402404797875941586402316607 y[1] (numeric) = 1.8737402404797876140324076334376 absolute error = 1.98737674017769e-17 relative error = 1.0606468800973206324192721511687e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.697 y[1] (analytic) = 1.8751488694802457740037930918506 y[1] (numeric) = 1.8751488694802457938836847057142 absolute error = 1.98798916138636e-17 relative error = 1.0601767111628802709033267569261e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.698 y[1] (analytic) = 1.8765576233318240693426421107517 y[1] (numeric) = 1.8765576233318240892285894604875 absolute error = 1.98859473497358e-17 relative error = 1.0597035285507696146347043986278e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.699 y[1] (analytic) = 1.877966500625768745993042334501 y[1] (numeric) = 1.8779665006257687658849769378389 absolute error = 1.98919346033379e-17 relative error = 1.0592273396096035983447798329859e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.7 y[1] (analytic) = 1.8793754999532026274167543612068 y[1] (numeric) = 1.8793754999532026473146077298894 absolute error = 1.98978533686826e-17 relative error = 1.0587481516694277602988316459204e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.701 y[1] (analytic) = 1.8807846199051265035965034727604 y[1] (numeric) = 1.8807846199051265235002071126113 absolute error = 1.99037036398509e-17 relative error = 1.0582659720417595678193320364376e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.702 y[1] (analytic) = 1.8821938590724205400350722355133 y[1] (numeric) = 1.8821938590724205599445576465063 absolute error = 1.99094854109930e-17 relative error = 1.0577808080196775005227981073580e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.703 y[1] (analytic) = 1.8836032160458456868750175708468 y[1] (numeric) = 1.8836032160458457067902162471737 absolute error = 1.99151986763269e-17 relative error = 1.0572926668777877535005592606892e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.704 y[1] (analytic) = 1.8850126894160450881376031760309 y[1] (numeric) = 1.88501268941604510805844660617 absolute error = 1.99208434301391e-17 relative error = 1.0568015558723026206340575402425e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.705 y[1] (analytic) = 1.8864222777735454910795380565594 y[1] (numeric) = 1.8864222777735455110059577233446 absolute error = 1.99264196667852e-17 relative error = 1.0563074822411133506343805483645e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.706 y[1] (analytic) = 1.8878319797087586556661118133413 y[1] (numeric) = 1.8878319797087586755980391940302 absolute error = 1.99319273806889e-17 relative error = 1.0558104532037780479557508408348e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.707 y[1] (analytic) = 1.8892417938119827641593172117281 y[1] (numeric) = 1.8892417938119827840966837780703 absolute error = 1.99373665663422e-17 relative error = 1.0553104759615732694530948566324e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.708 y[1] (analytic) = 1.8906517186734038308195504443729 y[1] (numeric) = 1.8906517186734038507622876626792 absolute error = 1.99427372183063e-17 relative error = 1.0548075576975825379748941864858e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=164.0MB, alloc=4.4MB, time=11.70 NO POLE x[1] = 0.709 y[1] (analytic) = 1.8920617528830971117194793863404 y[1] (numeric) = 1.8920617528830971316675187175507 absolute error = 1.99480393312103e-17 relative error = 1.0543017055766683078768368254414e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.71 y[1] (analytic) = 1.8934718950310285146686700287132 y[1] (numeric) = 1.8934718950310285346219429284655 absolute error = 1.99532728997523e-17 relative error = 1.0537929267455709294880948477937e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.711 y[1] (analytic) = 1.8948821437070560092475611661898 y[1] (numeric) = 1.8948821437070560292059990848882 absolute error = 1.99584379186984e-17 relative error = 1.0532812283328964687380944779909e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.712 y[1] (analytic) = 1.8962924975009310369493773048126 y[1] (numeric) = 1.8962924975009310569129116876965 absolute error = 1.99635343828839e-17 relative error = 1.0527666174492207183243806581947e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.713 y[1] (analytic) = 1.8977029550022999214285696480353 y[1] (numeric) = 1.8977029550022999413971319352475 absolute error = 1.99685622872122e-17 relative error = 1.0522491011870716667266751987557e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.714 y[1] (analytic) = 1.8991135148007052788543749128016 y[1] (numeric) = 1.8991135148007052988278965394571 absolute error = 1.99735216266555e-17 relative error = 1.0517286866210069466653172092627e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.715 y[1] (analytic) = 1.9005241754855874283680816221979 y[1] (numeric) = 1.9005241754855874483464940184522 absolute error = 1.99784123962543e-17 relative error = 1.0512053808076279179384466470764e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.716 y[1] (analytic) = 1.9019349356462858026425934175282 y[1] (numeric) = 1.9019349356462858226258280086461 absolute error = 1.99832345911179e-17 relative error = 1.0506791907856463848292623028976e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.717 y[1] (analytic) = 1.9033457938720403585428788303669 y[1] (numeric) = 1.903345793872040378530867036791 absolute error = 1.99879882064241e-17 relative error = 1.0501501235759091042438948526697e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.718 y[1] (analytic) = 1.9047567487519929878858968542578 y[1] (numeric) = 1.9047567487519930078785700916771 absolute error = 1.99926732374193e-17 relative error = 1.0496181861814433031393260496228e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.719 y[1] (analytic) = 1.9061677988751889282985875562496 y[1] (numeric) = 1.906167798875188948295877235668 absolute error = 1.99972896794184e-17 relative error = 1.0490833855874916191779194641489e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.72 y[1] (analytic) = 1.9075789428305781741725168703962 y[1] (numeric) = 1.9075789428305781941743543982014 absolute error = 2.00018375278052e-17 relative error = 1.0485457287615732146558899319253e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.721 y[1] (analytic) = 1.9089901792070168877137646186948 y[1] (numeric) = 1.9089901792070169077200813967263 absolute error = 2.00063167780315e-17 relative error = 1.0480052226534766371359662917970e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.722 y[1] (analytic) = 1.9104015065932688100866447096893 y[1] (numeric) = 1.9104015065932688300973721353076 absolute error = 2.00107274256183e-17 relative error = 1.0474618741953627523391359818166e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.723 y[1] (analytic) = 1.9118129235780066726498463711394 y[1] (numeric) = 1.9118129235780066926649158372943 absolute error = 2.00150694661549e-17 relative error = 1.0469156903017574933003861242939e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.724 y[1] (analytic) = 1.9132244287498136082835851807292 y[1] (numeric) = 1.9132244287498136283029280760285 absolute error = 2.00193428952993e-17 relative error = 1.0463666778696127047771929560664e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.725 y[1] (analytic) = 1.9146360206971845628063525677838 y[1] (numeric) = 1.9146360206971845828299002765617 absolute error = 2.00235477087779e-17 relative error = 1.0458148437783302725935402067195e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=167.8MB, alloc=4.4MB, time=11.98 NO POLE x[1] = 0.726 y[1] (analytic) = 1.9160476980085277064798523693599 y[1] (numeric) = 1.9160476980085277265075362717459 absolute error = 2.00276839023860e-17 relative error = 1.0452601948898280129678203152954e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.727 y[1] (analytic) = 1.9174594592721658456007129358939 y[1] (numeric) = 1.9174594592721658656324644078813 absolute error = 2.00317514719874e-17 relative error = 1.0447027380485584471998132557526e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.728 y[1] (analytic) = 1.918871303076337834177563194811 y[1] (numeric) = 1.9188713030763378542133136083257 absolute error = 2.00357504135147e-17 relative error = 1.0441424800815640862694083344269e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.729 y[1] (analytic) = 1.9202832280091999856920609951387 y[1] (numeric) = 1.9202832280092000057317417181073 absolute error = 2.00396807229686e-17 relative error = 1.0435794277984805084157745812439e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.73 y[1] (analytic) = 1.9216952326588274849424619722112 y[1] (numeric) = 1.9216952326588275049860043686303 absolute error = 2.00435423964191e-17 relative error = 1.0430135879916384062000189281959e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.731 y[1] (analytic) = 1.9231073156132157999683170890175 y[1] (numeric) = 1.9231073156132158200156525190219 absolute error = 2.00473354300044e-17 relative error = 1.0424449674360456974138018813221e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.732 y[1] (analytic) = 1.9245194754602820940548869296097 y[1] (numeric) = 1.924519475460282114105946749541 absolute error = 2.00510598199313e-17 relative error = 1.0418735728894477672822708690512e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.733 y[1] (analytic) = 1.925931710787866637815860740276 y[1] (numeric) = 1.9259317107878666578705763027517 absolute error = 2.00547155624757e-17 relative error = 1.0412994110923927484547210246665e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.734 y[1] (analytic) = 1.9273440201837342213529681358789 y[1] (numeric) = 1.9273440201837342414112707898606 absolute error = 2.00583026539817e-17 relative error = 1.0407224887682239851926628229554e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.735 y[1] (analytic) = 1.9287564022355755664910713118613 y[1] (numeric) = 1.9287564022355755865528924027236 absolute error = 2.00618210908623e-17 relative error = 1.0401428126231555952002921105206e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.736 y[1] (analytic) = 1.9301688555310087390873255269487 y[1] (numeric) = 1.9301688555310087591525963965478 absolute error = 2.00652708695991e-17 relative error = 1.0395603893462959998119408926140e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.737 y[1] (analytic) = 1.9315813786575805614129955475034 y[1] (numeric) = 1.9315813786575805814816475342456 absolute error = 2.00686519867422e-17 relative error = 1.0389752256096818137006245893576e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.738 y[1] (analytic) = 1.9329939702027680246065156718319 y[1] (numeric) = 1.9329939702027680446784801107424 absolute error = 2.00719644389105e-17 relative error = 1.0383873280683323873540828049949e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.739 y[1] (analytic) = 1.934406628753979701196380881504 y[1] (numeric) = 1.9344066287539797212715891042955 absolute error = 2.00752082227915e-17 relative error = 1.0377967033602783704367188445932e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.74 y[1] (analytic) = 1.9358193528985571576924565969094 y[1] (numeric) = 1.9358193528985571777708399320509 absolute error = 2.00783833351415e-17 relative error = 1.0372033581066109202686865591995e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.741 y[1] (analytic) = 1.93723214122377636724429444586 y[1] (numeric) = 1.9372321412237763873257842186455 absolute error = 2.00814897727855e-17 relative error = 1.0366072989115153155982355975935e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.742 y[1] (analytic) = 1.9386449923168491223650413870404 y[1] (numeric) = 1.9386449923168491424495689196572 absolute error = 2.00845275326168e-17 relative error = 1.0360085323622890548071599358790e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=171.6MB, alloc=4.4MB, time=12.25 NO POLE x[1] = 0.743 y[1] (analytic) = 1.9400579047649244477195294645134 y[1] (numeric) = 1.9400579047649244678070260761113 absolute error = 2.00874966115979e-17 relative error = 1.0354070650294269890088118888701e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.744 y[1] (analytic) = 1.9414708771550900129751334053113 y[1] (numeric) = 1.9414708771550900330655304120709 absolute error = 2.00903970067596e-17 relative error = 1.0348029034666134753844454373548e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.745 y[1] (analytic) = 1.9428839080743735457139832093709 y[1] (numeric) = 1.9428839080743735658072119245723 absolute error = 2.00932287152014e-17 relative error = 1.0341960542107815803088803897529e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.746 y[1] (analytic) = 1.9442969961097442444051188197175 y[1] (numeric) = 1.9442969961097442645011105538092 absolute error = 2.00959917340917e-17 relative error = 1.0335865237821618420688097773340e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.747 y[1] (analytic) = 1.9457101398481141914351739008624 y[1] (numeric) = 1.94571013984811421153385996153 absolute error = 2.00986860606676e-17 relative error = 1.0329743186843103668155148905779e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.748 y[1] (analytic) = 1.9471233378763397661961756948473 y[1] (numeric) = 1.9471233378763397862974873870818 absolute error = 2.01013116922345e-17 relative error = 1.0323594454041266339072870239411e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.749 y[1] (analytic) = 1.9485365887812230582290478672513 y[1] (numeric) = 1.9485365887812230783329164934183 absolute error = 2.01038686261670e-17 relative error = 1.0317419104119380433439956724788e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.75 y[1] (analytic) = 1.9499498911495132804214031997798 y[1] (numeric) = 1.9499498911495133005277600596879 absolute error = 2.01063568599081e-17 relative error = 1.0311217201614970161840402180681e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.751 y[1] (analytic) = 1.9513632435679081822582129317562 y[1] (numeric) = 1.9513632435679082023669893227257 absolute error = 2.01087763909695e-17 relative error = 1.0304988810900345803126497376172e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.752 y[1] (analytic) = 1.9527766446230554631239394999668 y[1] (numeric) = 1.9527766446230554832350667168987 absolute error = 2.01111272169319e-17 relative error = 1.0298733996183138249587675129595e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.753 y[1] (analytic) = 1.9541900929015541856547193748448 y[1] (numeric) = 1.9541900929015542057681287102889 absolute error = 2.01134093354441e-17 relative error = 1.0292452821506218177119558705642e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.754 y[1] (analytic) = 1.9556035869899561891391826409251 y[1] (numeric) = 1.9556035869899562092548053851494 absolute error = 2.01156227442243e-17 relative error = 1.0286145350748741543594742953238e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.755 y[1] (analytic) = 1.9570171254747675029664959208726 y[1] (numeric) = 1.9570171254747675230842633619314 absolute error = 2.01177674410588e-17 relative error = 1.0279811647625863004694334887794e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.756 y[1] (analytic) = 1.9584307069424497601202151951542 y[1] (numeric) = 1.9584307069424497802400586189574 absolute error = 2.01198434238032e-17 relative error = 1.0273451775689728099266544541331e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.757 y[1] (analytic) = 1.9598443299794216107165350236238 y[1] (numeric) = 1.9598443299794216308383857140051 absolute error = 2.01218506903813e-17 relative error = 1.0267065798329288569973804610422e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.758 y[1] (analytic) = 1.961257993172060135585520630885 y[1] (numeric) = 1.961257993172060155709309869671 absolute error = 2.01237892387860e-17 relative error = 1.0260653778771139223409937775217e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.759 y[1] (analytic) = 1.9626716951067022598939092743208 y[1] (numeric) = 1.9626716951067022800195683413993 absolute error = 2.01256590670785e-17 relative error = 1.0254215780079485990052825956000e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=175.4MB, alloc=4.4MB, time=12.52 NO POLE x[1] = 0.76 y[1] (analytic) = 1.9640854343696461668080672721027 y[1] (numeric) = 1.9640854343696461869355274454921 absolute error = 2.01274601733894e-17 relative error = 1.0247751865157082471721269626665e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.761 y[1] (analytic) = 1.9654992095471527111956890283452 y[1] (numeric) = 1.9654992095471527313248815842624 absolute error = 2.01291925559172e-17 relative error = 1.0241262096744840601815990637070e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.762 y[1] (analytic) = 1.9669130192254468333648243538186 y[1] (numeric) = 1.9669130192254468534956805667483 absolute error = 2.01308562129297e-17 relative error = 1.0234746537422918345555168794866e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.763 y[1] (analytic) = 1.9683268619907189728388203433154 y[1] (numeric) = 1.9683268619907189929712714860786 absolute error = 2.01324511427632e-17 relative error = 1.0228205249610685976977617006516e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.764 y[1] (analytic) = 1.9697407364291264821657640348435 y[1] (numeric) = 1.9697407364291265022997413786663 absolute error = 2.01339773438228e-17 relative error = 1.0221638295567251910787699212477e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.765 y[1] (analytic) = 1.9711546411267950407610120413229 y[1] (numeric) = 1.9711546411267950608964468559051 absolute error = 2.01354348145822e-17 relative error = 1.0215045737391733568889389250939e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.766 y[1] (analytic) = 1.9725685746698200687813933123724 y[1] (numeric) = 1.9725685746698200889182168659565 absolute error = 2.01368235535841e-17 relative error = 1.0208427637023832205702989319218e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.767 y[1] (analytic) = 1.9739825356442681410296711521034 y[1] (numeric) = 1.9739825356442681611678147115429 absolute error = 2.01381435594395e-17 relative error = 1.0201784056243848961357521484111e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.768 y[1] (analytic) = 1.9753965226361784008878505885746 y[1] (numeric) = 1.9753965226361784210272454194033 absolute error = 2.01393948308287e-17 relative error = 1.0195115056673562375735399245505e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.769 y[1] (analytic) = 1.9768105342315639742779171617202 y[1] (numeric) = 1.9768105342315639944184945282204 absolute error = 2.01405773665002e-17 relative error = 1.0188420699776040757957870194559e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.77 y[1] (analytic) = 1.9782245690164133836485931691279 y[1] (numeric) = 1.9782245690164134037902843343995 absolute error = 2.01416911652716e-17 relative error = 1.0181701046856467302586950181106e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.771 y[1] (analytic) = 1.9796386255766919619866973830316 y[1] (numeric) = 1.9796386255766919821294336090607 absolute error = 2.01427362260291e-17 relative error = 1.0174956159062255400023707558075e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.772 y[1] (analytic) = 1.9810527024983432668516942272738 y[1] (numeric) = 1.9810527024983432869954067750014 absolute error = 2.01437125477276e-17 relative error = 1.0168186097383467248249887032090e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.773 y[1] (analytic) = 1.9824667983672904944320183798085 y[1] (numeric) = 1.9824667983672905145766385091991 absolute error = 2.01446201293906e-17 relative error = 1.0161390922653130710288802621231e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.774 y[1] (analytic) = 1.9838809117694378936217607445362 y[1] (numeric) = 1.983880911769437913767219714647 absolute error = 2.01454589701108e-17 relative error = 1.0154570695547908577756540199537e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.775 y[1] (analytic) = 1.9852950412906721801163017159054 y[1] (numeric) = 1.9852950412906722002625307849545 absolute error = 2.01462290690491e-17 relative error = 1.0147725476587959961815288103912e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=179.2MB, alloc=4.4MB, time=12.80 x[1] = 0.776 y[1] (analytic) = 1.9867091855168639505254776407612 y[1] (numeric) = 1.9867091855168639706724080661969 absolute error = 2.01469304254357e-17 relative error = 1.0140855326137860209482574368578e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.777 y[1] (analytic) = 1.9881233430338690965028663643972 y[1] (numeric) = 1.9881233430338691166504294029662 absolute error = 2.01475630385690e-17 relative error = 1.0133960304406411227622632596339e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.778 y[1] (analytic) = 1.9895375124275302188897777316379 y[1] (numeric) = 1.9895375124275302390379046394545 absolute error = 2.01481269078166e-17 relative error = 1.0127040471447509038239440134987e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.779 y[1] (analytic) = 1.9909516922836780418725348990842 y[1] (numeric) = 1.9909516922836780620211569316986 absolute error = 2.01486220326144e-17 relative error = 1.0120095887160054215503357337646e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.78 y[1] (analytic) = 1.9923658811881328271516323013533 y[1] (numeric) = 1.9923658811881328473006807138208 absolute error = 2.01490484124675e-17 relative error = 1.0113126611288767045130822274158e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.781 y[1] (analytic) = 1.9937800777267057881213561022777 y[1] (numeric) = 1.993780077726705808270762149227 absolute error = 2.01494060469493e-17 relative error = 1.0106132703424097295209947171574e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.782 y[1] (analytic) = 1.9951942804852005040584529515565 y[1] (numeric) = 1.9951942804852005242081478872588 absolute error = 2.01496949357023e-17 relative error = 1.0099114223002987302296726278194e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.783 y[1] (analytic) = 1.9966084880494143343184328583116 y[1] (numeric) = 1.9966084880494143544683479367492 absolute error = 2.01499150784376e-17 relative error = 1.0092071229308981590540793246719e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.784 y[1] (analytic) = 1.9980226990051398325380919853615 y[1] (numeric) = 1.9980226990051398526881584602965 absolute error = 2.01500664749350e-17 relative error = 1.0085003781472637198210932950494e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.785 y[1] (analytic) = 1.9994369119381661608428411618081 y[1] (numeric) = 1.9994369119381661809929902868512 absolute error = 2.01501491250431e-17 relative error = 1.0077911938471933134864264400021e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.786 y[1] (analytic) = 2.000851125434280504057425906727 y[1] (numeric) = 2.0008511254342805242075889354064 absolute error = 2.01501630286794e-17 relative error = 1.0070795759132678970038049680528e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.787 y[1] (analytic) = 2.0022653380792694839186237533582 y[1] (numeric) = 2.002265338079269504068731939188 absolute error = 2.01501081858298e-17 relative error = 1.0063655302128622893768209684487e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.788 y[1] (analytic) = 2.0036795484589205732885046612169 y[1] (numeric) = 2.0036795484589205934384892577662 absolute error = 2.01499845965493e-17 relative error = 1.0056490625982159077592079333464e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.789 y[1] (analytic) = 2.0050937551590235103668403029842 y[1] (numeric) = 2.0050937551590235305166325639457 absolute error = 2.01497922609615e-17 relative error = 1.0049301789064434422303213003085e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.79 y[1] (analytic) = 2.0065079567653717129012480138842 y[1] (numeric) = 2.0065079567653717330507791931427 absolute error = 2.01495311792585e-17 relative error = 1.0042088849595655057586250781787e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.791 y[1] (analytic) = 2.0079221518637636923936551935216 y[1] (numeric) = 2.0079221518637637125428565452231 absolute error = 2.01492013517015e-17 relative error = 1.0034851865645741013545138795041e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.792 y[1] (analytic) = 2.0093363390400044683016699538344 y[1] (numeric) = 2.0093363390400044884504727324549 absolute error = 2.01488027786205e-17 relative error = 1.0027590895134531062643304145212e-15 % h = 0.001 TOP MAIN SOLVE Loop memory used=183.1MB, alloc=4.4MB, time=13.08 NO POLE x[1] = 0.793 y[1] (analytic) = 2.0107505168799069822334438119084 y[1] (numeric) = 2.0107505168799070023817792723222 absolute error = 2.01483354604138e-17 relative error = 1.0020305995831888072061487094501e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.794 y[1] (analytic) = 2.0121646839692935121346122329074 y[1] (numeric) = 2.0121646839692935322824116304563 absolute error = 2.01477993975489e-17 relative error = 1.0012997225358500516151903686426e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.795 y[1] (analytic) = 2.0135788388939970864658988362986 y[1] (numeric) = 2.0135788388939971066130934268604 absolute error = 2.01471945905618e-17 relative error = 1.0005664641185886838678105967050e-15 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.796 y[1] (analytic) = 2.0149929802398628983699690878851 y[1] (numeric) = 2.0149929802398629185164901279426 absolute error = 2.01465210400575e-17 relative error = 9.9983083006369961607571902570525e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.797 y[1] (analytic) = 2.016407106592749719826119310911 y[1] (numeric) = 2.0164071065927497399718980576202 absolute error = 2.01457787467092e-17 relative error = 9.9909282608861625746308343314551e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.798 y[1] (analytic) = 2.0178212165385313157913868616656 y[1] (numeric) = 2.017821216538531335936354572925 absolute error = 2.01449677112594e-17 relative error = 9.9835245789600020600918384700300e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.799 y[1] (analytic) = 2.0192353086630978583266673285979 y[1] (numeric) = 2.019235308663097878470755263117 absolute error = 2.01440879345191e-17 relative error = 9.9760973117373654988250282817004e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.8 y[1] (analytic) = 2.0206493815523573407064246289391 y[1] (numeric) = 2.0206493815523573608495640463072 absolute error = 2.01431394173681e-17 relative error = 9.9686465159498370786413949376571e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.801 y[1] (analytic) = 2.0220634337922369915105798932418 y[1] (numeric) = 2.0220634337922370116527020539967 absolute error = 2.01421221607549e-17 relative error = 9.9611722481820335980437000558652e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.802 y[1] (analytic) = 2.0234774639686846886971650460656 y[1] (numeric) = 2.0234774639686847088382012117624 absolute error = 2.01410361656968e-17 relative error = 9.9536745648720021611301113068386e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.803 y[1] (analytic) = 2.024891470667670373654327010272 y[1] (numeric) = 2.0248914706676703937942084435516 absolute error = 2.01398814332796e-17 relative error = 9.9461535223114194665134491601533e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.804 y[1] (analytic) = 2.0263054524751874652302684830429 y[1] (numeric) = 2.0263054524751874853689264477012 absolute error = 2.01386579646583e-17 relative error = 9.9386091766462845688652701583856e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.805 y[1] (analytic) = 2.0277194079772542737397112538008 y[1] (numeric) = 2.027719407977254293877077014857 absolute error = 2.01373657610562e-17 relative error = 9.9310415838768204724637160145667e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.806 y[1] (analytic) = 2.0291333357599154149454680576827 y[1] (numeric) = 2.0291333357599154350814728814484 absolute error = 2.01360048237657e-17 relative error = 9.9234507998582147228559565625234e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.807 y[1] (analytic) = 2.0305472344092432240137089831167 y[1] (numeric) = 2.0305472344092432441482841372641 absolute error = 2.01345751541474e-17 relative error = 9.9158368803005204784671248234229e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.808 y[1] (analytic) = 2.0319611025113391694415084783495 y[1] (numeric) = 2.0319611025113391895745852319808 absolute error = 2.01330767536313e-17 relative error = 9.9081998807695922627493404444883e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.809 y[1] (analytic) = 2.0333749386523352669552590294994 y[1] (numeric) = 2.0333749386523352870867686532149 absolute error = 2.01315096237155e-17 relative error = 9.9005398566867891088303761974401e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=186.9MB, alloc=4.4MB, time=13.35 NO POLE x[1] = 0.81 y[1] (analytic) = 2.0347887414183954933785376118344 y[1] (numeric) = 2.0347887414183955135084113778019 absolute error = 2.01298737659675e-17 relative error = 9.8928568633299574915152385357159e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.811 y[1] (analytic) = 2.0362025093957172004680110465319 y[1] (numeric) = 2.0362025093957172205961802285547 absolute error = 2.01281691820228e-17 relative error = 9.8851509558330849387800494634881e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.812 y[1] (analytic) = 2.0376162411705325287159664271275 y[1] (numeric) = 2.0376162411705325488423623007136 absolute error = 2.01263958735861e-17 relative error = 9.8774221891872318546575151746059e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.813 y[1] (analytic) = 2.0390299353291098211180528132436 y[1] (numeric) = 2.0390299353291098412426066556745 absolute error = 2.01245538424309e-17 relative error = 9.8696706182406755437539515841414e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.814 y[1] (analytic) = 2.0404435904577550369048204239738 y[1] (numeric) = 2.0404435904577550570274635143726 absolute error = 2.01226430903988e-17 relative error = 9.8618962976989073715560667617884e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.815 y[1] (analytic) = 2.0418572051428131652356435994983 y[1] (numeric) = 2.0418572051428131853563072188994 absolute error = 2.01206636194011e-17 relative error = 9.8540992821257571197165755149162e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.816 y[1] (analytic) = 2.0432707779706696388536138371308 y[1] (numeric) = 2.0432707779706696589722292685477 absolute error = 2.01186154314169e-17 relative error = 9.8462796259428004883732577888675e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.817 y[1] (analytic) = 2.044684307527751747699989247016 y[1] (numeric) = 2.0446843075277517678164877755105 absolute error = 2.01164985284945e-17 relative error = 9.8384373834303837478700352485953e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.818 y[1] (analytic) = 2.0460977924005300524867868131501 y[1] (numeric) = 2.0460977924005300726010997259008 absolute error = 2.01143129127507e-17 relative error = 9.8305726087276185463236931043820e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.819 y[1] (analytic) = 2.0475112311755197982261038872473 y[1] (numeric) = 2.0475112311755198183381624736186 absolute error = 2.01120585863713e-17 relative error = 9.8226853558329635596053503513680e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.82 y[1] (analytic) = 2.0489246224392823277147553862508 y[1] (numeric) = 2.0489246224392823478244909378612 absolute error = 2.01097355516104e-17 relative error = 9.8147756786042188007366192274054e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.821 y[1] (analytic) = 2.0503379647784264949728132089662 y[1] (numeric) = 2.0503379647784265150801570197575 absolute error = 2.01073438107913e-17 relative error = 9.8068436307593010484595307940601e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.822 y[1] (analytic) = 2.0517512567796100786346344333989 y[1] (numeric) = 2.0517512567796100987395177997044 absolute error = 2.01048833663055e-17 relative error = 9.7988892658760907657016029640137e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.823 y[1] (analytic) = 2.053164497029541195290964903882 y[1] (numeric) = 2.0531644970295412153933191244955 absolute error = 2.01023542206135e-17 relative error = 9.7909126373931570752764640760869e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.824 y[1] (analytic) = 2.0545776841149797127807048660105 y[1] (numeric) = 2.0545776841149797328804612422552 absolute error = 2.00997563762447e-17 relative error = 9.7829137986100424233350248515213e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.825 y[1] (analytic) = 2.0559908166227386634309233577349 y[1] (numeric) = 2.0559908166227386835280131935315 absolute error = 2.00970898357966e-17 relative error = 9.7748928026872063230432332335624e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.826 y[1] (analytic) = 2.0574038931396856572437081167145 y[1] (numeric) = 2.0574038931396856773380627186504 absolute error = 2.00943546019359e-17 relative error = 9.7668497026468935431752162477058e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=190.7MB, alloc=4.4MB, time=13.62 NO POLE x[1] = 0.827 y[1] (analytic) = 2.0588169122527442950284378172016 y[1] (numeric) = 2.0588169122527443151199884945993 absolute error = 2.00915506773977e-17 relative error = 9.7587845513730765770146354555396e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.828 y[1] (analytic) = 2.0602298725488955814780635042998 y[1] (numeric) = 2.060229872548895601566741569286 absolute error = 2.00886780649862e-17 relative error = 9.7506974016121271344838885875012e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.829 y[1] (analytic) = 2.0616427726151793381879861494345 y[1] (numeric) = 2.0616427726151793582737229170082 absolute error = 2.00857367675737e-17 relative error = 9.7425883059726609968168264704175e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.83 y[1] (analytic) = 2.0630556110386956166161173082736 y[1] (numeric) = 2.0630556110386956366988440963754 absolute error = 2.00827267881018e-17 relative error = 9.7344573169264505937248126502264e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.831 y[1] (analytic) = 2.0644683864066061109827099211583 y[1] (numeric) = 2.0644683864066061310623580507384 absolute error = 2.00796481295801e-17 relative error = 9.7263044868081235700672369818420e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.832 y[1] (analytic) = 2.0658810973061355711085463563275 y[1] (numeric) = 2.0658810973061355911850471514152 absolute error = 2.00765007950877e-17 relative error = 9.7181298678162186421366242819442e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.833 y[1] (analytic) = 2.0672937423245732151900708578699 y[1] (numeric) = 2.0672937423245732352633556456416 absolute error = 2.00732847877717e-17 relative error = 9.7099335120127866476771801325205e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.834 y[1] (analytic) = 2.0687063200492741425100536233841 y[1] (numeric) = 2.0687063200492741625800537342321 absolute error = 2.00700001108480e-17 relative error = 9.7017154713241057286826406355792e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.835 y[1] (analytic) = 2.0701188290676607460823738008042 y[1] (numeric) = 2.0701188290676607661490205684057 absolute error = 2.00666467676015e-17 relative error = 9.6934757975411044364772238220713e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.836 y[1] (analytic) = 2.0715312679672241252295087597243 y[1] (numeric) = 2.0715312679672241452927335211097 absolute error = 2.00632247613854e-17 relative error = 9.6852145423193493302194266596304e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.837 y[1] (analytic) = 2.0729436353355254980913170598497 y[1] (numeric) = 2.0729436353355255181510511554715 absolute error = 2.00597340956218e-17 relative error = 9.6769317571796604359561423387776e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.838 y[1] (analytic) = 2.0743559297601976140637026079107 y[1] (numeric) = 2.0743559297601976341198773817119 absolute error = 2.00561747738012e-17 relative error = 9.6686274935081945853296969078305e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.839 y[1] (analytic) = 2.0757681498289461661657475644911 y[1] (numeric) = 2.0757681498289461862182943639743 absolute error = 2.00525467994832e-17 relative error = 9.6603018025571071891257858892507e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.84 y[1] (analytic) = 2.0771802941295512033339016337587 y[1] (numeric) = 2.0771802941295512233827518100543 absolute error = 2.00488501762956e-17 relative error = 9.6519547354444417088711425941452e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.841 y[1] (analytic) = 2.078592361249868542641815442023 y[1] (numeric) = 2.0785923612498685626869003499579 absolute error = 2.00450849079349e-17 relative error = 9.6435863431546937810551408800027e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.842 y[1] (analytic) = 2.0800043497778311814444057854063 y[1] (numeric) = 2.0800043497778312014856567835728 absolute error = 2.00412509981665e-17 relative error = 9.6351966765392294791006126857187e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.843 y[1] (analytic) = 2.0814162583014507094447406026813 y[1] (numeric) = 2.0814162583014507294820890535056 absolute error = 2.00373484508243e-17 relative error = 9.6267857863164142705770927572464e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=194.5MB, alloc=4.4MB, time=13.90 NO POLE x[1] = 0.844 y[1] (analytic) = 2.0828280854088187206823316065058 y[1] (numeric) = 2.0828280854088187407157088763167 absolute error = 2.00333772698109e-17 relative error = 9.6183537230720301795160167558448e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.845 y[1] (analytic) = 2.0842398296881082254414225848812 y[1] (numeric) = 2.0842398296881082454707600439786 absolute error = 2.00293374590974e-17 relative error = 9.6099005372594999932888202951726e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.846 y[1] (analytic) = 2.0856514897275750620778614646634 y[1] (numeric) = 2.0856514897275750821030904873871 absolute error = 2.00252290227237e-17 relative error = 9.6014262792003509455336400344427e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.847 y[1] (analytic) = 2.087063064115559308763144310372 y[1] (numeric) = 2.0870630641155593287841962751702 absolute error = 2.00210519647982e-17 relative error = 9.5929309990843896822148296056369e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.848 y[1] (analytic) = 2.0884745514404866951442195143717 y[1] (numeric) = 2.0884745514404867151610258038695 absolute error = 2.00168062894978e-17 relative error = 9.5844147469700208107614401228303e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.849 y[1] (analytic) = 2.0898859502908700139176405187379 y[1] (numeric) = 2.0898859502908700339301325198063 absolute error = 2.00124920010684e-17 relative error = 9.5758775727848040497762389074764e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.85 y[1] (analytic) = 2.091297259255310532316655494774 y[1] (numeric) = 2.0912972592553105523247645985982 absolute error = 2.00081091038242e-17 relative error = 9.5673195263254359570172996828914e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.851 y[1] (analytic) = 2.0927084769224994035098224932056 y[1] (numeric) = 2.0927084769224994235134800953536 absolute error = 2.00036576021480e-17 relative error = 9.5587406572582102187529977121203e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.852 y[1] (analytic) = 2.0941196018812190779097386665558 y[1] (numeric) = 2.0941196018812190979088761670474 absolute error = 1.99991375004916e-17 relative error = 9.5501410151195244653786118940135e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.853 y[1] (analytic) = 2.09553063272034471439047225509 y[1] (numeric) = 2.0955306327203447343850210584648 absolute error = 1.99945488033748e-17 relative error = 9.5415206493157175824179868335431e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.854 y[1] (analytic) = 2.0969415680288455914122861190142 y[1] (numeric) = 2.0969415680288456114021776344006 absolute error = 1.99898915153864e-17 relative error = 9.5328796091238620769296988198735e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.855 y[1] (analytic) = 2.098352406395786518052241692323 y[1] (numeric) = 2.0983524063957865380374073335067 absolute error = 1.99851656411837e-17 relative error = 9.5242179436918390260589649036426e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.856 y[1] (analytic) = 2.0997631464103292449392723278092 y[1] (numeric) = 2.0997631464103292649196435133018 absolute error = 1.99803711854926e-17 relative error = 9.5155357020386990924879162411161e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.857 y[1] (analytic) = 2.1011737866617338750923150982807 y[1] (numeric) = 2.1011737866617338950678232513882 absolute error = 1.99755081531075e-17 relative error = 9.5068329330549275200953430359092e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.858 y[1] (analytic) = 2.1025843257393602746600902159687 y[1] (numeric) = 2.1025843257393602946306667648602 absolute error = 1.99705765488915e-17 relative error = 9.4981096855028513608722678537263e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.859 y[1] (analytic) = 2.1039947622326694835611173304674 y[1] (numeric) = 2.1039947622326695035266937082435 absolute error = 1.99655763777761e-17 relative error = 9.4893660080168080340460028660289e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE memory used=198.3MB, alloc=4.4MB, time=14.17 x[1] = 0.86 y[1] (analytic) = 2.1054050947312251260225580653047 y[1] (numeric) = 2.1054050947312251459830657100662 absolute error = 1.99605076447615e-17 relative error = 9.4806019491035987989288161869072e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.861 y[1] (analytic) = 2.10681532182469482101647425442 y[1] (numeric) = 2.1068153218246948409718446093363 absolute error = 1.99553703549163e-17 relative error = 9.4718175571426562238349788048478e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.862 y[1] (analytic) = 2.1082254421028515925920914424073 y[1] (numeric) = 2.1082254421028516125422559557855 absolute error = 1.99501645133782e-17 relative error = 9.4630128803866859199646993121055e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.863 y[1] (analytic) = 2.10963545415557528010265731638 y[1] (numeric) = 2.1096354541555753000475474417326 absolute error = 1.99448901253526e-17 relative error = 9.4541879669613108705826773363005e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.864 y[1] (analytic) = 2.1110453565728539483254848427125 y[1] (numeric) = 2.1110453565728539682650320388267 absolute error = 1.99395471961142e-17 relative error = 9.4453428648661388810887708438773e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.865 y[1] (analytic) = 2.1124551479447852974737699887376 y[1] (numeric) = 2.1124551479447853174079057197433 absolute error = 1.99341357310057e-17 relative error = 9.4364776219744535398735698170222e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.866 y[1] (analytic) = 2.1138648268615780730987740176954 y[1] (numeric) = 2.1138648268615780930274297531342 absolute error = 1.99286557354388e-17 relative error = 9.4275922860339950631441012272745e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.867 y[1] (analytic) = 2.1152743919135534758809604548718 y[1] (numeric) = 2.1152743919135534958040676697652 absolute error = 1.99231072148934e-17 relative error = 9.4186869046668876539181248786263e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.868 y[1] (analytic) = 2.1166838416911465713086769339058 y[1] (numeric) = 2.1166838416911465912261671088235 absolute error = 1.99174901749177e-17 relative error = 9.4097615253699929317447005268154e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.869 y[1] (analytic) = 2.1180931747849076992429722447002 y[1] (numeric) = 2.1180931747849077191547768658295 absolute error = 1.99118046211293e-17 relative error = 9.4008161955157346581258909142575e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.87 y[1] (analytic) = 2.11950238978550388336713901824 y[1] (numeric) = 2.1195023897855039032731895774534 absolute error = 1.99060505592134e-17 relative error = 9.3918509623515525072934719644085e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.871 y[1] (analytic) = 2.1209114852837202405195725988876 y[1] (numeric) = 2.1209114852837202604198005938117 absolute error = 1.99002279949241e-17 relative error = 9.3828658730008202288316231913989e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.872 y[1] (analytic) = 2.1223204598704613899085367714184 y[1] (numeric) = 2.1223204598704614098028737055024 absolute error = 1.98943369340840e-17 relative error = 9.3738609744629597180731796212174e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.873 y[1] (analytic) = 2.1237293121367528622074271281457 y[1] (numeric) = 2.1237293121367528820958045107299 absolute error = 1.98883773825842e-17 relative error = 9.3648363136137435532129011291231e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.874 y[1] (analytic) = 2.1251380406737425085291229809903 y[1] (numeric) = 2.1251380406737425284114723273744 absolute error = 1.98823493463841e-17 relative error = 9.3557919372055027874568663413689e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.875 y[1] (analytic) = 2.1265466440727019092780188442585 y[1] (numeric) = 2.1265466440727019291542716757705 absolute error = 1.98762528315120e-17 relative error = 9.3467278918677106791733769146842e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.876 y[1] (analytic) = 2.1279551209250277828783266362175 y[1] (numeric) = 2.1279551209250278027484144802817 absolute error = 1.98700878440642e-17 relative error = 9.3376442241068597659464824324706e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=202.1MB, alloc=4.4MB, time=14.45 NO POLE x[1] = 0.877 y[1] (analytic) = 2.12936346982224339437723987128 y[1] (numeric) = 2.1293634698222434142410942614858 absolute error = 1.98638543902058e-17 relative error = 9.3285409803071383487536827856851e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.878 y[1] (analytic) = 2.1307716893559999639215512397536 y[1] (numeric) = 2.1307716893559999837791037159237 absolute error = 1.98575524761701e-17 relative error = 9.3194182067304478131885451502903e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.879 y[1] (analytic) = 2.1321797781180780751063150986534 y[1] (numeric) = 2.1321797781180780949574972069125 absolute error = 1.98511821082591e-17 relative error = 9.3102759495169363421157163187213e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.88 y[1] (analytic) = 2.1335877347003890831941465250339 y[1] (numeric) = 2.1335877347003891030388898178771 absolute error = 1.98447432928432e-17 relative error = 9.3011142546851561129555387877220e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.881 y[1] (analytic) = 2.1349955576949765232037487126573 y[1] (numeric) = 2.1349955576949765430419847490185 absolute error = 1.98382360363612e-17 relative error = 9.2919331681323609391332227346811e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.882 y[1] (analytic) = 2.1364032456940175178662606235886 y[1] (numeric) = 2.136403245694017537697920968909 absolute error = 1.98316603453204e-17 relative error = 9.2827327356348500902032743699341e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.883 y[1] (analytic) = 2.1378107972898241854480169384879 y[1] (numeric) = 2.1378107972898242052730331647843 absolute error = 1.98250162262964e-17 relative error = 9.2735130028481709682879552159973e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.884 y[1] (analytic) = 2.1392182110748450474383124829557 y[1] (numeric) = 2.139218211074845067256616168889 absolute error = 1.98183036859333e-17 relative error = 9.2642740153075085110346341659894e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.885 y[1] (analytic) = 2.1406254856416664361007634422855 y[1] (numeric) = 2.1406254856416664559122861732293 absolute error = 1.98115227309438e-17 relative error = 9.2550158184280268828683489280639e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.886 y[1] (analytic) = 2.1420326195830139018868578133794 y[1] (numeric) = 2.1420326195830139216915311814882 absolute error = 1.98046733681088e-17 relative error = 9.2457384575049769333436305059721e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.887 y[1] (analytic) = 2.1434396114917536207102876803934 y[1] (numeric) = 2.1434396114917536405080432846709 absolute error = 1.97977556042775e-17 relative error = 9.2364419777140370366042619593060e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.888 y[1] (analytic) = 2.1448464599608938010806560398966 y[1] (numeric) = 2.1448464599608938208714254862645 absolute error = 1.97907694463679e-17 relative error = 9.2271264241118396145686123011478e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.889 y[1] (analytic) = 2.1462531635835860910951510419567 y[1] (numeric) = 2.1462531635835861108788659433227 absolute error = 1.97837149013660e-17 relative error = 9.2177918416358904117831402217537e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.89 y[1] (analytic) = 2.147659720953126985286780655593 y[1] (numeric) = 2.1476597209531270050633726319193 absolute error = 1.97765919763263e-17 relative error = 9.2084382751050939241201950299832e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.891 y[1] (analytic) = 2.1490661306629592313277609104797 y[1] (numeric) = 2.1490661306629592510971615888516 absolute error = 1.97694006783719e-17 relative error = 9.1990657692200911605750962732603e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.892 y[1] (analytic) = 2.1504723913066732365866510116304 y[1] (numeric) = 2.1504723913066732563487920263244 absolute error = 1.97621410146940e-17 relative error = 9.1896743685633175925834515669051e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.893 y[1] (analytic) = 2.1518785014780084745378287700424 y[1] (numeric) = 2.1518785014780084942926417625948 absolute error = 1.97548129925524e-17 relative error = 9.1802641175995261050716189223913e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=205.9MB, alloc=4.4MB, time=14.73 NO POLE x[1] = 0.894 y[1] (analytic) = 2.1532844597708548910218999399466 y[1] (numeric) = 2.1532844597708549107693165592213 absolute error = 1.97474166192747e-17 relative error = 9.1708350606757046857611721336537e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.895 y[1] (analytic) = 2.1546902647792543103556352023665 y[1] (numeric) = 2.1546902647792543300955871046243 absolute error = 1.97399519022578e-17 relative error = 9.1613872420220623890177762285070e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.896 y[1] (analytic) = 2.1560959150974018412900286851716 y[1] (numeric) = 2.1560959150974018610224475341376 absolute error = 1.97324188489660e-17 relative error = 9.1519207057514350292340642047350e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.897 y[1] (analytic) = 2.1575014093196472828150720616783 y[1] (numeric) = 2.1575014093196473025398895286109 absolute error = 1.97248174669326e-17 relative error = 9.1424354958603159528394004426080e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.898 y[1] (analytic) = 2.1589067460404965298098384231462 y[1] (numeric) = 2.1589067460404965495269861869051 absolute error = 1.97171477637589e-17 relative error = 9.1329316562286789764527968638883e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.899 y[1] (analytic) = 2.1603119238546129785364702751998 y[1] (numeric) = 2.1603119238546129982458800223145 absolute error = 1.97094097471147e-17 relative error = 9.1234092306204968637819671593287e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.9 y[1] (analytic) = 2.1617169413568189319766661643065 y[1] (numeric) = 2.1617169413568189516782695890443 absolute error = 1.97016034247378e-17 relative error = 9.1138682626837956858724243463448e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.901 y[1] (analytic) = 2.1631217971420970050092605979399 y[1] (numeric) = 2.1631217971420970247029894023747 absolute error = 1.96937288044348e-17 relative error = 9.1043087959513104510665015113794e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.902 y[1] (analytic) = 2.1645264898055915294274920809681 y[1] (numeric) = 2.1645264898055915491132779750482 absolute error = 1.96857858940801e-17 relative error = 9.0947308738403070869564005991180e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.903 y[1] (analytic) = 2.1659310179426099587945542511125 y[1] (numeric) = 2.1659310179426099784723289527293 absolute error = 1.96777747016168e-17 relative error = 9.0851345396532828293369591960860e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.904 y[1] (analytic) = 2.1673353801486242731360252580467 y[1] (numeric) = 2.1673353801486242928057204931024 absolute error = 1.96696952350557e-17 relative error = 9.0755198365777877261234242222254e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.905 y[1] (analytic) = 2.1687395750192723834677706938194 y[1] (numeric) = 2.1687395750192724031293181962962 absolute error = 1.96615475024768e-17 relative error = 9.0658868076874000664495850865474e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.906 y[1] (analytic) = 2.1701436011503595361579155468202 y[1] (numeric) = 2.1701436011503595558112470588476 absolute error = 1.96533315120274e-17 relative error = 9.0562354959411317921783191525947e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.907 y[1] (analytic) = 2.1715474571378597171214808174275 y[1] (numeric) = 2.1715474571378597367665280893513 absolute error = 1.96450472719238e-17 relative error = 9.0465659441844945035497345643049e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.908 y[1] (analytic) = 2.1729511415779170558462806008247 y[1] (numeric) = 2.1729511415779170754829753912747 absolute error = 1.96366947904500e-17 relative error = 9.0368781951491812026057585457501e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.909 y[1] (analytic) = 2.1743546530668472292486756112001 y[1] (numeric) = 2.1743546530668472488769496871587 absolute error = 1.96282740759586e-17 relative error = 9.0271722914537615425361329370351e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.91 y[1] (analytic) = 2.1757579902011388653577792916969 y[1] (numeric) = 2.1757579902011388849775644285672 absolute error = 1.96197851368703e-17 relative error = 9.0174482756037314082999653917441e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=209.8MB, alloc=4.4MB, time=15.00 NO POLE x[1] = 0.911 y[1] (analytic) = 2.1771611515774549468267128260225 y[1] (numeric) = 2.1771611515774549664379408076965 absolute error = 1.96112279816740e-17 relative error = 9.0077061899918383676080994863773e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.912 y[1] (analytic) = 2.1785641357926342142695055405796 y[1] (numeric) = 2.1785641357926342338721081595066 absolute error = 1.96026026189270e-17 relative error = 8.9979460768984522373486220232263e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.913 y[1] (analytic) = 2.1799669414436925694222373603363 y[1] (numeric) = 2.1799669414436925890161464175908 absolute error = 1.95939090572545e-17 relative error = 8.9881679784916135823292647368653e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.914 y[1] (analytic) = 2.181369567127824478127020157408 y[1] (numeric) = 2.1813695671278244977121674627581 absolute error = 1.95851473053501e-17 relative error = 8.9783719368275409211046063837622e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.915 y[1] (analytic) = 2.1827720114424043731374150084886 y[1] (numeric) = 2.1827720114424043927137323804641 absolute error = 1.95763173719755e-17 relative error = 8.9685579938507699340221647174658e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.916 y[1] (analytic) = 2.1841742729849880567438825558292 y[1] (numeric) = 2.18417427298498807631130182179 absolute error = 1.95674192659608e-17 relative error = 8.9587261913945673002771003657854e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.917 y[1] (analytic) = 2.1855763503533141032178638464317 y[1] (numeric) = 2.1855763503533141227763168426357 absolute error = 1.95584529962040e-17 relative error = 8.9488765711809773652820871073582e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.918 y[1] (analytic) = 2.1869782421453052610730892054928 y[1] (numeric) = 2.1869782421453052806225077771641 absolute error = 1.95494185716713e-17 relative error = 8.9390091748212348873098028553119e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.919 y[1] (analytic) = 2.1883799469590698551427128829064 y[1] (numeric) = 2.1883799469590698746830288843036 absolute error = 1.95403160013972e-17 relative error = 8.9291240438160852607017960802631e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.92 y[1] (analytic) = 2.1897814633929031884708713958072 y[1] (numeric) = 2.1897814633929032080020166902916 absolute error = 1.95311452944844e-17 relative error = 8.9192212195560126285347902538688e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.921 y[1] (analytic) = 2.1911827900452889440172636757135 y[1] (numeric) = 2.1911827900452889635391701358168 absolute error = 1.95219064601033e-17 relative error = 8.9093007433212850204079764015653e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.922 y[1] (analytic) = 2.1925839255149005861733513158053 y[1] (numeric) = 2.1925839255149006056859508232982 absolute error = 1.95125995074929e-17 relative error = 8.8993626562826382810914919670155e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.923 y[1] (analytic) = 2.1939848684006027620887774022554 y[1] (numeric) = 2.1939848684006027815920018482157 absolute error = 1.95032244459603e-17 relative error = 8.8894069995013197158789429892126e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.924 y[1] (analytic) = 2.1953856173014527028066026033113 y[1] (numeric) = 2.1953856173014527223003838881916 absolute error = 1.94937812848803e-17 relative error = 8.8794338139291775625214500787606e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.925 y[1] (analytic) = 2.196786170816701624205957381007 y[1] (numeric) = 2.1967861708167016436902274147032 absolute error = 1.94842700336962e-17 relative error = 8.8694431404092968144575218200437e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.926 y[1] (analytic) = 2.1981865275457961277507093829716 y[1] (numeric) = 2.1981865275457961472254000848907 absolute error = 1.94746907019191e-17 relative error = 8.8594350196759506715882242923538e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.927 memory used=213.6MB, alloc=4.4MB, time=15.28 y[1] (analytic) = 2.1995866860883796010427452657818 y[1] (numeric) = 2.1995866860883796205077885649104 absolute error = 1.94650432991286e-17 relative error = 8.8494094923551890964672648853322e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.928 y[1] (analytic) = 2.2009866450442936181784663966953 y[1] (numeric) = 2.2009866450442936376337942316673 absolute error = 1.94553278349720e-17 relative error = 8.8393665989647440459258063902409e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.929 y[1] (analytic) = 2.2023864030135793399070980773845 y[1] (numeric) = 2.2023864030135793593526423965491 absolute error = 1.94455443191646e-17 relative error = 8.8293063799144349546382630182350e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.93 y[1] (analytic) = 2.2037859585964789135894121314776 y[1] (numeric) = 2.2037859585964789330251048929678 absolute error = 1.94356927614902e-17 relative error = 8.8192288755066638561644798034953e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.931 y[1] (analytic) = 2.2051853103934368729554628973044 y[1] (numeric) = 2.2051853103934368923812360691045 absolute error = 1.94257731718001e-17 relative error = 8.8091341259362288315109423807762e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.932 y[1] (analytic) = 2.2065844570051015376599368682224 y[1] (numeric) = 2.2065844570051015570757224282363 absolute error = 1.94157855600139e-17 relative error = 8.7990221712909543335111689874289e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.933 y[1] (analytic) = 2.2079833970323264126337164252946 y[1] (numeric) = 2.207983397032326432039446361414 absolute error = 1.94057299361194e-17 relative error = 8.7888930515519119261846196612322e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.934 y[1] (analytic) = 2.2093821290761715872302583108701 y[1] (numeric) = 2.2093821290761716066258646210421 absolute error = 1.93956063101720e-17 relative error = 8.7787468065934142992469267672959e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.935 y[1] (analytic) = 2.2107806517379051341653876968046 y[1] (numeric) = 2.2107806517379051535508023891002 absolute error = 1.93854146922956e-17 relative error = 8.7685834761836882177264332822856e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.936 y[1] (analytic) = 2.2121789636190045082491089076461 y[1] (numeric) = 2.2121789636190045276242640003276 absolute error = 1.93751550926815e-17 relative error = 8.7584030999846412498619064512871e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.937 y[1] (analytic) = 2.213577063321157944908034067088 y[1] (numeric) = 2.2135770633211579642728615886777 absolute error = 1.93648275215897e-17 relative error = 8.7482057175527140118898389754816e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.938 y[1] (analytic) = 2.2149749494462658584970311453817 y[1] (numeric) = 2.214974949446265877851463134729 absolute error = 1.93544319893473e-17 relative error = 8.7379913683384203278719821584208e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.939 y[1] (analytic) = 2.2163726205964422403986930961723 y[1] (numeric) = 2.2163726205964422597426616025225 absolute error = 1.93439685063502e-17 relative error = 8.7277600916873784595171893606383e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.94 y[1] (analytic) = 2.2177700753740160569092299834102 y[1] (numeric) = 2.2177700753740160762426670664718 absolute error = 1.93334370830616e-17 relative error = 8.7175119268398959540763748231147e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.941 y[1] (analytic) = 2.2191673123815326469093862125574 y[1] (numeric) = 2.2191673123815326662322239425707 absolute error = 1.93228377300133e-17 relative error = 8.7072469129318182017343726501087e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.942 y[1] (analytic) = 2.2205643302217551193189851952934 y[1] (numeric) = 2.2205643302217551386311556530976 absolute error = 1.93121704578042e-17 relative error = 8.6969650889941132527230416774146e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.943 y[1] (analytic) = 2.2219611274976657503337039932866 y[1] (numeric) = 2.2219611274976657696351392703885 absolute error = 1.93014352771019e-17 relative error = 8.6866664939538537666720438545447e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=217.4MB, alloc=4.4MB, time=15.55 NO POLE x[1] = 0.944 y[1] (analytic) = 2.2233577028124673804426807043785 y[1] (numeric) = 2.22335770281246739973331290302 absolute error = 1.92906321986415e-17 relative error = 8.6763511666339363038957953092364e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.945 y[1] (analytic) = 2.2247540547695848112255575736859 y[1] (numeric) = 2.2247540547695848305053188069118 absolute error = 1.92797612332259e-17 relative error = 8.6660191457534763038747307903806e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.946 y[1] (analytic) = 2.2261501819726662019275630326955 y[1] (numeric) = 2.2261501819726662211963854244219 absolute error = 1.92688223917264e-17 relative error = 8.6556704699283367346536805887473e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.947 y[1] (analytic) = 2.227546083025584465811236091387 y[1] (numeric) = 2.2275460830255844850690517764685 absolute error = 1.92578156850815e-17 relative error = 8.6453051776708470839991047898234e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.948 y[1] (analytic) = 2.2289417565324386662833967317729 y[1] (numeric) = 2.228941756532438685530137856071 absolute error = 1.92467411242981e-17 relative error = 8.6349233073906005423470256267521e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.949 y[1] (analytic) = 2.2303372010975554127959661760054 y[1] (numeric) = 2.230337201097555432031564896456 absolute error = 1.92355987204506e-17 relative error = 8.6245248973943070205129984511777e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.95 y[1] (analytic) = 2.2317324153254902565192411283421 y[1] (numeric) = 2.2317324153254902757436296130238 absolute error = 1.92243884846817e-17 relative error = 8.6141099858864088466487933361173e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.951 y[1] (analytic) = 2.2331273978210290857862263178169 y[1] (numeric) = 2.2331273978210291049993367460183 absolute error = 1.92131104282014e-17 relative error = 8.6036786109688884962606116647209e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.952 y[1] (analytic) = 2.2345221471891895213066298973958 y[1] (numeric) = 2.2345221471891895405083944596835 absolute error = 1.92017645622877e-17 relative error = 8.5932308106418382151113615450588e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.953 y[1] (analytic) = 2.2359166620352223111491264857409 y[1] (numeric) = 2.2359166620352223303394773840276 absolute error = 1.91903508982867e-17 relative error = 8.5827666228037595452612931353228e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.954 y[1] (analytic) = 2.237310940964612725490492869436 y[1] (numeric) = 2.2373109409646127446693623170479 absolute error = 1.91788694476119e-17 relative error = 8.5722860852515045385784949038468e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.955 y[1] (analytic) = 2.2387049825830819511302216166523 y[1] (numeric) = 2.238704982583081970297541838397 absolute error = 1.91673202217447e-17 relative error = 8.5617892356807535917180253752990e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.956 y[1] (analytic) = 2.2400987854965884857692180877586 y[1] (numeric) = 2.2400987854965885049249213199931 absolute error = 1.91557032322345e-17 relative error = 8.5512761116863133088584781408162e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.957 y[1] (analytic) = 2.241492348311329532051186564295 y[1] (numeric) = 2.2414923483113295511952050549932 absolute error = 1.91440184906982e-17 relative error = 8.5407467507621459480965085034402e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.958 y[1] (analytic) = 2.2428856696337423913653114550392 y[1] (numeric) = 2.2428856696337424104975774638598 absolute error = 1.91322660088206e-17 relative error = 8.5302011903018003985609802365744e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.959 y[1] (analytic) = 2.244278748070505857408839776601 y[1] (numeric) = 2.244278748070505876529285574955 absolute error = 1.91204457983540e-17 relative error = 8.5196394675984854598475115775134e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.96 y[1] (analytic) = 2.2456715822285416095081713460785 y[1] (numeric) = 2.2456715822285416286167292171974 absolute error = 1.91085578711189e-17 relative error = 8.5090616198456330476894601387157e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=221.2MB, alloc=4.4MB, time=15.83 NO POLE x[1] = 0.961 y[1] (analytic) = 2.2470641707150156056970633648027 y[1] (numeric) = 2.2470641707150156247936656038056 absolute error = 1.90966022390029e-17 relative error = 8.4984676841366586256991973889628e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.962 y[1] (analytic) = 2.2484565121373394755505563150798 y[1] (numeric) = 2.2484565121373394946351352290416 absolute error = 1.90845789139618e-17 relative error = 8.4878576974657013403167426217829e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.963 y[1] (analytic) = 2.2498486051031719127732283361244 y[1] (numeric) = 2.2498486051031719318457162441433 absolute error = 1.90724879080189e-17 relative error = 8.4772316967275617155700916839713e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.964 y[1] (analytic) = 2.2512404482204200675403854910427 y[1] (numeric) = 2.251240448220420086600714724308 absolute error = 1.90603292332653e-17 relative error = 8.4665897187180841388131573306756e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.965 y[1] (analytic) = 2.252632040097240938590795583793 y[1] (numeric) = 2.2526320400972409576388984856525 absolute error = 1.90481029018595e-17 relative error = 8.4559318001342275390414814590953e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.966 y[1] (analytic) = 2.2540233793420427650695734335048 y[1] (numeric) = 2.2540233793420427841053823595328 absolute error = 1.90358089260280e-17 relative error = 8.4452579775745798107910916808065e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.967 y[1] (analytic) = 2.255414464563486418119825763388 y[1] (numeric) = 2.2554144645634864371432730814527 absolute error = 1.90234473180647e-17 relative error = 8.4345682875393386353965429984707e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.968 y[1] (analytic) = 2.2568052943704867922216641127026 y[1] (numeric) = 2.2568052943704868112326822030337 absolute error = 1.90110180903311e-17 relative error = 8.4238627664306472091914528091911e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.969 y[1] (analytic) = 2.2581958673722141962771944328918 y[1] (numeric) = 2.2581958673722142152757156881485 absolute error = 1.89985212552567e-17 relative error = 8.4131414505530176478779547813231e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.97 y[1] (analytic) = 2.2595861821780957444400922830064 y[1] (numeric) = 2.2595861821780957634260491083445 absolute error = 1.89859568253381e-17 relative error = 8.4024043761131778498145526533435e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.971 y[1] (analytic) = 2.2609762373978167466883727949588 y[1] (numeric) = 2.2609762373978167656616976080985 absolute error = 1.89733248131397e-17 relative error = 8.3916515792206269301945362845676e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.972 y[1] (analytic) = 2.2623660316413220991389648359541 y[1] (numeric) = 2.2623660316413221180995900672477 absolute error = 1.89606252312936e-17 relative error = 8.3808830958878353404285829848280e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.973 y[1] (analytic) = 2.2637555635188176741026990536402 y[1] (numeric) = 2.2637555635188176930505571461396 absolute error = 1.89478580924994e-17 relative error = 8.3700989620304004193892607542312e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.974 y[1] (analytic) = 2.2651448316407717098783197491032 y[1] (numeric) = 2.2651448316407717288133431586276 absolute error = 1.89350234095244e-17 relative error = 8.3592992134673783027527808447425e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.975 y[1] (analytic) = 2.2665338346179162002841307838144 y[1] (numeric) = 2.2665338346179162192062519790173 absolute error = 1.89221211952029e-17 relative error = 8.3484838859212178692225365141888e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.976 y[1] (analytic) = 2.2679225710612482839258859889952 y[1] (numeric) = 2.2679225710612483028350374514326 absolute error = 1.89091514624374e-17 relative error = 8.3376530150185330382959646158556e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.977 y[1] (analytic) = 2.2693110395820316331995348096295 y[1] (numeric) = 2.2693110395820316520956490338271 absolute error = 1.88961142241976e-17 relative error = 8.3268066362899031110487903698382e-16 % h = 0.001 TOP MAIN SOLVE Loop memory used=225.0MB, alloc=4.4MB, time=16.10 NO POLE x[1] = 0.978 y[1] (analytic) = 2.2706992387917978430274341804908 y[1] (numeric) = 2.2706992387917978619104436740114 absolute error = 1.88830094935206e-17 relative error = 8.3159447851702026494303135112605e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.979 y[1] (analytic) = 2.2720871673023478193266378980882 y[1] (numeric) = 2.2720871673023478381964751815995 absolute error = 1.88698372835113e-17 relative error = 8.3050674969990185032904628520747e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.98 y[1] (analytic) = 2.2734748237257531672078750203593 y[1] (numeric) = 2.273474823725753186064472627701 absolute error = 1.88565976073417e-17 relative error = 8.2941748070205817996995901492825e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.981 y[1] (analytic) = 2.2748622066743575789038290952446 y[1] (numeric) = 2.2748622066743575977471195734964 absolute error = 1.88432904782518e-17 relative error = 8.2832667503844038493803107116583e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.982 y[1] (analytic) = 2.2762493147607782214253302899831 y[1] (numeric) = 2.2762493147607782402552461995315 absolute error = 1.88299159095484e-17 relative error = 8.2723433621449874844103739844036e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.983 y[1] (analytic) = 2.2776361465979071239440727650492 y[1] (numeric) = 2.2776361465979071427605466796554 absolute error = 1.88164739146062e-17 relative error = 8.2614046772625495949956873836677e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.984 y[1] (analytic) = 2.2790227007989125649004699101316 y[1] (numeric) = 2.2790227007989125837034344169988 absolute error = 1.88029645068672e-17 relative error = 8.2504507306029954178293200136754e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.985 y[1] (analytic) = 2.2804089759772404588352603344138 y[1] (numeric) = 2.2804089759772404776246480342547 absolute error = 1.87893876998409e-17 relative error = 8.2394815569382440545485948114954e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.986 y[1] (analytic) = 2.2817949707466157429434777796658 y[1] (numeric) = 2.2817949707466157617192212867696 absolute error = 1.87757435071038e-17 relative error = 8.2284971909462463476608278881981e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.987 y[1] (analytic) = 2.2831806837210437633493984022915 y[1] (numeric) = 2.2831806837210437821114303445919 absolute error = 1.87620319423004e-17 relative error = 8.2174976672116599878919010673392e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.988 y[1] (analytic) = 2.2845661135148116611010791495028 y[1] (numeric) = 2.284566113514811679849332168645 absolute error = 1.87482530191422e-17 relative error = 8.2064830202256470415219862484499e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.989 y[1] (analytic) = 2.2859512587424897578831012351944 y[1] (numeric) = 2.2859512587424897766175079866025 absolute error = 1.87344067514081e-17 relative error = 8.1954532843862849656323514065563e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.99 y[1] (analytic) = 2.2873361180189329414461330028935 y[1] (numeric) = 2.2873361180189329601666261558377 absolute error = 1.87204931529442e-17 relative error = 8.1844084939987141291719369216824e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.991 y[1] (analytic) = 2.2887206899592820507519267463355 y[1] (numeric) = 2.2887206899592820694584389839998 absolute error = 1.87065122376643e-17 relative error = 8.1733486832755909577032843910522e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.992 y[1] (analytic) = 2.2901049731789652608323643427861 y[1] (numeric) = 2.2901049731789652795248283623354 absolute error = 1.86924640195493e-17 relative error = 8.1622738863370594169468632365480e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.993 y[1] (analytic) = 2.2914889662936994673611668401773 y[1] (numeric) = 2.2914889662936994860395153528248 absolute error = 1.86783485126475e-17 relative error = 8.1511841372111156657161503626302e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.994 y[1] (analytic) = 2.2928726679194916709368834264655 y[1] (numeric) = 2.2928726679194916896010491575396 memory used=228.8MB, alloc=4.4MB, time=16.38 absolute error = 1.86641657310741e-17 relative error = 8.1400794698336227873589379814008e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.995 y[1] (analytic) = 2.2942560766726403610757754983354 y[1] (numeric) = 2.2942560766726403797256911873474 absolute error = 1.86499156890120e-17 relative error = 8.1289599180488924051358103968777e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.996 y[1] (analytic) = 2.2956391911697368999132118364837 y[1] (numeric) = 2.2956391911697369185488102371951 absolute error = 1.86355984007114e-17 relative error = 8.1178255156097417675354680729632e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.997 y[1] (analytic) = 2.2970220100276669056121911862009 y[1] (numeric) = 2.2970220100276669242334050666905 absolute error = 1.86212138804896e-17 relative error = 8.1066762961776379983773275417900e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.998 y[1] (analytic) = 2.298404531863611635477608834845 y[1] (numeric) = 2.2984045318636116540843709775758 absolute error = 1.86067621427308e-17 relative error = 8.0955122933228421260601720136354e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 0.999 y[1] (analytic) = 2.2997867552950493687748840720538 y[1] (numeric) = 2.2997867552950493873671272739409 absolute error = 1.85922432018871e-17 relative error = 8.0843335405250746788923275776135e-16 % h = 0.001 TOP MAIN SOLVE Loop NO POLE x[1] = 1 y[1] (analytic) = 2.3011686789397567892515657141873 y[1] (numeric) = 2.3011686789397568078292227866645 absolute error = 1.85776570724772e-17 relative error = 8.0731400711731796861942755625510e-16 % h = 0.001 Finished! Maximum Iterations Reached before Solution Completed! diff ( y , x , 1 ) = cos ( x ) + sin ( x ) ; Iterations = 1000 Total Elapsed Time = 16 Seconds Elapsed Time(since restart) = 16 Seconds Expected Time Remaining = 2 Minutes 27 Seconds Optimized Time Remaining = 2 Minutes 27 Seconds Time to Timeout = 14 Minutes 43 Seconds Percent Done = 10.01 % > quit memory used=230.3MB, alloc=4.4MB, time=16.48