|\^/| Maple 12 (IBM INTEL LINUX) ._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2008 \ MAPLE / All rights reserved. Maple is a trademark of <____ ____> Waterloo Maple Inc. | Type ? for help. > #BEGIN OUTFILE1 > > # Begin Function number 3 > display_alot := proc(iter) > global > DEBUGL, > INFO, > DEBUGMASSIVE, > glob_max_terms, > ALWAYS, > glob_iolevel, > #Top Generate Globals Decl > glob_log10abserr, > glob_unchanged_h_cnt, > years_in_century, > glob_optimal_expect_sec, > glob_log10normmin, > glob_warned2, > glob_smallish_float, > glob_log10_abserr, > glob_clock_start_sec, > min_in_hour, > glob_optimal_clock_start_sec, > glob_max_rel_trunc_err, > glob_max_hours, > glob_dump_analytic, > glob_look_poles, > MAX_UNCHANGED, > glob_max_iter, > sec_in_min, > glob_small_float, > glob_abserr, > glob_large_float, > hours_in_day, > glob_iter, > glob_curr_iter_when_opt, > glob_orig_start_sec, > glob_hmin, > glob_almost_1, > glob_percent_done, > glob_log10relerr, > glob_start, > glob_warned, > glob_no_eqs, > glob_optimal_done, > djd_debug, > glob_dump, > glob_html_log, > glob_max_minutes, > glob_max_sec, > glob_optimal_start, > glob_h, > glob_reached_optimal_h, > centuries_in_millinium, > glob_normmax, > glob_log10_relerr, > glob_initial_pass, > glob_relerr, > glob_last_good_h, > glob_hmin_init, > glob_display_flag, > glob_max_opt_iter, > glob_current_iter, > glob_max_trunc_err, > glob_hmax, > glob_disp_incr, > glob_not_yet_start_msg, > glob_not_yet_finished, > glob_clock_sec, > days_in_year, > djd_debug2, > glob_subiter_method, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2, > #END CONST > array_last_rel_error, > array_1st_rel_error, > array_m1, > array_pole, > array_type_pole, > array_norms, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_y_init, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > array_complex_pole, > array_poles, > array_y_higher_work, > glob_last; > > local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; > #TOP DISPLAY ALOT > if (iter >= 0) then # if number 1 > ind_var := array_x[1]; > omniout_float(ALWAYS,"x[1] ",33,ind_var,20," "); > analytic_val_y := exact_soln_y(ind_var); > omniout_float(ALWAYS,"y[1] (analytic) ",33,analytic_val_y,20," "); > term_no := 1; > numeric_val := array_y[term_no]; > abserr := abs(numeric_val - analytic_val_y); > omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," "); > if (abs(analytic_val_y) <> 0.0) then # if number 2 > relerr := abserr*100.0/abs(analytic_val_y); > else > relerr := -1.0 ; > fi;# end if 2 > ; > if glob_iter = 1 then # if number 2 > array_1st_rel_error[1] := relerr; > else > array_last_rel_error[1] := relerr; > fi;# end if 2 > ; > omniout_float(ALWAYS,"absolute error ",4,abserr,20," "); > omniout_float(ALWAYS,"relative error ",4,relerr,20,"%"); > omniout_float(ALWAYS,"h ",4,glob_h,20," "); > #BOTTOM DISPLAY ALOT > fi;# end if 1 > ; > # End Function number 3 > end; display_alot := proc(iter) local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no; global DEBUGL, INFO, DEBUGMASSIVE, glob_max_terms, ALWAYS, glob_iolevel, glob_log10abserr, glob_unchanged_h_cnt, years_in_century, glob_optimal_expect_sec, glob_log10normmin, glob_warned2, glob_smallish_float, glob_log10_abserr, glob_clock_start_sec, min_in_hour, glob_optimal_clock_start_sec, glob_max_rel_trunc_err, glob_max_hours, glob_dump_analytic, glob_look_poles, MAX_UNCHANGED, glob_max_iter, sec_in_min, glob_small_float, glob_abserr, glob_large_float, hours_in_day, glob_iter, glob_curr_iter_when_opt, glob_orig_start_sec, glob_hmin, glob_almost_1, glob_percent_done, glob_log10relerr, glob_start, glob_warned, glob_no_eqs, glob_optimal_done, djd_debug, glob_dump, glob_html_log, glob_max_minutes, glob_max_sec, glob_optimal_start, glob_h, glob_reached_optimal_h, centuries_in_millinium, glob_normmax, glob_log10_relerr, glob_initial_pass, glob_relerr, glob_last_good_h, glob_hmin_init, glob_display_flag, glob_max_opt_iter, glob_current_iter, glob_max_trunc_err, glob_hmax, glob_disp_incr, glob_not_yet_start_msg, glob_not_yet_finished, glob_clock_sec, days_in_year, djd_debug2, glob_subiter_method, array_const_1, array_const_0D0, array_const_2, array_last_rel_error, array_1st_rel_error, array_m1, array_pole, array_type_pole, array_norms, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_y_init, array_y_higher, array_y_set_initial, array_y_higher_work2, array_real_pole, array_complex_pole, array_poles, array_y_higher_work, glob_last; if 0 <= iter then ind_var := array_x[1]; omniout_float(ALWAYS, "x[1] ", 33, ind_var, 20, " "); analytic_val_y := exact_soln_y(ind_var); omniout_float(ALWAYS, "y[1] (analytic) ", 33, analytic_val_y, 20, " "); term_no := 1; numeric_val := array_y[term_no]; abserr := abs(numeric_val - analytic_val_y); omniout_float(ALWAYS, "y[1] (numeric) ", 33, numeric_val, 20, " "); if abs(analytic_val_y) <> 0. then relerr := abserr*100.0/abs(analytic_val_y) else relerr := -1.0 end if; if glob_iter = 1 then array_1st_rel_error[1] := relerr else array_last_rel_error[1] := relerr end if; omniout_float(ALWAYS, "absolute error ", 4, abserr, 20, " "); omniout_float(ALWAYS, "relative error ", 4, relerr, 20, "%"); omniout_float(ALWAYS, "h ", 4, glob_h, 20, " ") end if end proc > # Begin Function number 4 > adjust_for_pole := proc(h_param) > global > DEBUGL, > INFO, > DEBUGMASSIVE, > glob_max_terms, > ALWAYS, > glob_iolevel, > #Top Generate Globals Decl > glob_log10abserr, > glob_unchanged_h_cnt, > years_in_century, > glob_optimal_expect_sec, > glob_log10normmin, > glob_warned2, > glob_smallish_float, > glob_log10_abserr, > glob_clock_start_sec, > min_in_hour, > glob_optimal_clock_start_sec, > glob_max_rel_trunc_err, > glob_max_hours, > glob_dump_analytic, > glob_look_poles, > MAX_UNCHANGED, > glob_max_iter, > sec_in_min, > glob_small_float, > glob_abserr, > glob_large_float, > hours_in_day, > glob_iter, > glob_curr_iter_when_opt, > glob_orig_start_sec, > glob_hmin, > glob_almost_1, > glob_percent_done, > glob_log10relerr, > glob_start, > glob_warned, > glob_no_eqs, > glob_optimal_done, > djd_debug, > glob_dump, > glob_html_log, > glob_max_minutes, > glob_max_sec, > glob_optimal_start, > glob_h, > glob_reached_optimal_h, > centuries_in_millinium, > glob_normmax, > glob_log10_relerr, > glob_initial_pass, > glob_relerr, > glob_last_good_h, > glob_hmin_init, > glob_display_flag, > glob_max_opt_iter, > glob_current_iter, > glob_max_trunc_err, > glob_hmax, > glob_disp_incr, > glob_not_yet_start_msg, > glob_not_yet_finished, > glob_clock_sec, > days_in_year, > djd_debug2, > glob_subiter_method, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2, > #END CONST > array_last_rel_error, > array_1st_rel_error, > array_m1, > array_pole, > array_type_pole, > array_norms, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_y_init, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > array_complex_pole, > array_poles, > array_y_higher_work, > glob_last; > > local hnew, sz2, tmp; > #TOP ADJUST FOR POLE > > hnew := h_param; > glob_normmax := glob_small_float; > if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 1 > tmp := abs(array_y_higher[1,1]); > if (tmp < glob_normmax) then # if number 2 > glob_normmax := tmp; > fi;# end if 2 > fi;# end if 1 > ; > if (glob_look_poles and (abs(array_pole[1]) > glob_small_float) and (array_pole[1] <> glob_large_float)) then # if number 1 > sz2 := array_pole[1]/10.0; > if (sz2 < hnew) then # if number 2 > omniout_float(INFO,"glob_h adjusted to ",20,h_param,12,"due to singularity."); > omniout_str(INFO,"Reached Optimal"); > newline(); > return(hnew); > fi;# end if 2 > fi;# end if 1 > ; > if (not glob_reached_optimal_h) then # if number 1 > glob_reached_optimal_h := true; > glob_curr_iter_when_opt := glob_current_iter; > glob_optimal_clock_start_sec := elapsed_time_seconds(); > glob_optimal_start := array_x[1]; > fi;# end if 1 > ; > hnew := sz2; > #END block > #BOTTOM ADJUST FOR POLE > # End Function number 4 > end; adjust_for_pole := proc(h_param) local hnew, sz2, tmp; global DEBUGL, INFO, DEBUGMASSIVE, glob_max_terms, ALWAYS, glob_iolevel, glob_log10abserr, glob_unchanged_h_cnt, years_in_century, glob_optimal_expect_sec, glob_log10normmin, glob_warned2, glob_smallish_float, glob_log10_abserr, glob_clock_start_sec, min_in_hour, glob_optimal_clock_start_sec, glob_max_rel_trunc_err, glob_max_hours, glob_dump_analytic, glob_look_poles, MAX_UNCHANGED, glob_max_iter, sec_in_min, glob_small_float, glob_abserr, glob_large_float, hours_in_day, glob_iter, glob_curr_iter_when_opt, glob_orig_start_sec, glob_hmin, glob_almost_1, glob_percent_done, glob_log10relerr, glob_start, glob_warned, glob_no_eqs, glob_optimal_done, djd_debug, glob_dump, glob_html_log, glob_max_minutes, glob_max_sec, glob_optimal_start, glob_h, glob_reached_optimal_h, centuries_in_millinium, glob_normmax, glob_log10_relerr, glob_initial_pass, glob_relerr, glob_last_good_h, glob_hmin_init, glob_display_flag, glob_max_opt_iter, glob_current_iter, glob_max_trunc_err, glob_hmax, glob_disp_incr, glob_not_yet_start_msg, glob_not_yet_finished, glob_clock_sec, days_in_year, djd_debug2, glob_subiter_method, array_const_1, array_const_0D0, array_const_2, array_last_rel_error, array_1st_rel_error, array_m1, array_pole, array_type_pole, array_norms, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_y_init, array_y_higher, array_y_set_initial, array_y_higher_work2, array_real_pole, array_complex_pole, array_poles, array_y_higher_work, glob_last; hnew := h_param; glob_normmax := glob_small_float; if glob_small_float < abs(array_y_higher[1, 1]) then tmp := abs(array_y_higher[1, 1]); if tmp < glob_normmax then glob_normmax := tmp end if end if; if glob_look_poles and glob_small_float < abs(array_pole[1]) and array_pole[1] <> glob_large_float then sz2 := array_pole[1]/10.0; if sz2 < hnew then omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12, "due to singularity."); omniout_str(INFO, "Reached Optimal"); newline(); return hnew end if end if; if not glob_reached_optimal_h then glob_reached_optimal_h := true; glob_curr_iter_when_opt := glob_current_iter; glob_optimal_clock_start_sec := elapsed_time_seconds(); glob_optimal_start := array_x[1] end if; hnew := sz2 end proc > # Begin Function number 5 > prog_report := proc(x_start,x_end) > global > DEBUGL, > INFO, > DEBUGMASSIVE, > glob_max_terms, > ALWAYS, > glob_iolevel, > #Top Generate Globals Decl > glob_log10abserr, > glob_unchanged_h_cnt, > years_in_century, > glob_optimal_expect_sec, > glob_log10normmin, > glob_warned2, > glob_smallish_float, > glob_log10_abserr, > glob_clock_start_sec, > min_in_hour, > glob_optimal_clock_start_sec, > glob_max_rel_trunc_err, > glob_max_hours, > glob_dump_analytic, > glob_look_poles, > MAX_UNCHANGED, > glob_max_iter, > sec_in_min, > glob_small_float, > glob_abserr, > glob_large_float, > hours_in_day, > glob_iter, > glob_curr_iter_when_opt, > glob_orig_start_sec, > glob_hmin, > glob_almost_1, > glob_percent_done, > glob_log10relerr, > glob_start, > glob_warned, > glob_no_eqs, > glob_optimal_done, > djd_debug, > glob_dump, > glob_html_log, > glob_max_minutes, > glob_max_sec, > glob_optimal_start, > glob_h, > glob_reached_optimal_h, > centuries_in_millinium, > glob_normmax, > glob_log10_relerr, > glob_initial_pass, > glob_relerr, > glob_last_good_h, > glob_hmin_init, > glob_display_flag, > glob_max_opt_iter, > glob_current_iter, > glob_max_trunc_err, > glob_hmax, > glob_disp_incr, > glob_not_yet_start_msg, > glob_not_yet_finished, > glob_clock_sec, > days_in_year, > djd_debug2, > glob_subiter_method, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2, > #END CONST > array_last_rel_error, > array_1st_rel_error, > array_m1, > array_pole, > array_type_pole, > array_norms, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_y_init, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > array_complex_pole, > array_poles, > array_y_higher_work, > glob_last; > > local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; > #TOP PROGRESS REPORT > clock_sec1 := elapsed_time_seconds(); > total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); > glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); > left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); > expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h) ,convfloat( clock_sec1) - convfloat(glob_orig_start_sec)); > opt_clock_sec := convfloat( clock_sec1) - convfloat(glob_optimal_clock_start_sec); > glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) +convfloat( glob_h) ,convfloat( opt_clock_sec)); > percent_done := comp_percent(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h)); > glob_percent_done := percent_done; > omniout_str_noeol(INFO,"Total Elapsed Time "); > omniout_timestr(convfloat(total_clock_sec)); > omniout_str_noeol(INFO,"Elapsed Time(since restart) "); > omniout_timestr(convfloat(glob_clock_sec)); > if convfloat(percent_done) < convfloat(100.0) then # if number 1 > omniout_str_noeol(INFO,"Expected Time Remaining "); > omniout_timestr(convfloat(expect_sec)); > omniout_str_noeol(INFO,"Optimized Time Remaining "); > omniout_timestr(convfloat(glob_optimal_expect_sec)); > fi;# end if 1 > ; > omniout_str_noeol(INFO,"Time to Timeout "); > omniout_timestr(convfloat(left_sec)); > omniout_float(INFO, "Percent Done ",33,percent_done,4,"%"); > #BOTTOM PROGRESS REPORT > # End Function number 5 > end; prog_report := proc(x_start, x_end) local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; global DEBUGL, INFO, DEBUGMASSIVE, glob_max_terms, ALWAYS, glob_iolevel, glob_log10abserr, glob_unchanged_h_cnt, years_in_century, glob_optimal_expect_sec, glob_log10normmin, glob_warned2, glob_smallish_float, glob_log10_abserr, glob_clock_start_sec, min_in_hour, glob_optimal_clock_start_sec, glob_max_rel_trunc_err, glob_max_hours, glob_dump_analytic, glob_look_poles, MAX_UNCHANGED, glob_max_iter, sec_in_min, glob_small_float, glob_abserr, glob_large_float, hours_in_day, glob_iter, glob_curr_iter_when_opt, glob_orig_start_sec, glob_hmin, glob_almost_1, glob_percent_done, glob_log10relerr, glob_start, glob_warned, glob_no_eqs, glob_optimal_done, djd_debug, glob_dump, glob_html_log, glob_max_minutes, glob_max_sec, glob_optimal_start, glob_h, glob_reached_optimal_h, centuries_in_millinium, glob_normmax, glob_log10_relerr, glob_initial_pass, glob_relerr, glob_last_good_h, glob_hmin_init, glob_display_flag, glob_max_opt_iter, glob_current_iter, glob_max_trunc_err, glob_hmax, glob_disp_incr, glob_not_yet_start_msg, glob_not_yet_finished, glob_clock_sec, days_in_year, djd_debug2, glob_subiter_method, array_const_1, array_const_0D0, array_const_2, array_last_rel_error, array_1st_rel_error, array_m1, array_pole, array_type_pole, array_norms, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_y_init, array_y_higher, array_y_set_initial, array_y_higher_work2, array_real_pole, array_complex_pole, array_poles, array_y_higher_work, glob_last; clock_sec1 := elapsed_time_seconds(); total_clock_sec := convfloat(clock_sec1) - convfloat(glob_orig_start_sec); glob_clock_sec := convfloat(clock_sec1) - convfloat(glob_clock_start_sec); left_sec := convfloat(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1); expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(clock_sec1) - convfloat(glob_orig_start_sec)); opt_clock_sec := convfloat(clock_sec1) - convfloat(glob_optimal_clock_start_sec); glob_optimal_expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h), convfloat(opt_clock_sec)); percent_done := comp_percent(convfloat(x_end), convfloat(x_start), convfloat(array_x[1]) + convfloat(glob_h)); glob_percent_done := percent_done; omniout_str_noeol(INFO, "Total Elapsed Time "); omniout_timestr(convfloat(total_clock_sec)); omniout_str_noeol(INFO, "Elapsed Time(since restart) "); omniout_timestr(convfloat(glob_clock_sec)); if convfloat(percent_done) < convfloat(100.0) then omniout_str_noeol(INFO, "Expected Time Remaining "); omniout_timestr(convfloat(expect_sec)); omniout_str_noeol(INFO, "Optimized Time Remaining "); omniout_timestr(convfloat(glob_optimal_expect_sec)) end if; omniout_str_noeol(INFO, "Time to Timeout "); omniout_timestr(convfloat(left_sec)); omniout_float(INFO, "Percent Done ", 33, percent_done, 4, "%") end proc > # Begin Function number 6 > check_for_pole := proc() > global > DEBUGL, > INFO, > DEBUGMASSIVE, > glob_max_terms, > ALWAYS, > glob_iolevel, > #Top Generate Globals Decl > glob_log10abserr, > glob_unchanged_h_cnt, > years_in_century, > glob_optimal_expect_sec, > glob_log10normmin, > glob_warned2, > glob_smallish_float, > glob_log10_abserr, > glob_clock_start_sec, > min_in_hour, > glob_optimal_clock_start_sec, > glob_max_rel_trunc_err, > glob_max_hours, > glob_dump_analytic, > glob_look_poles, > MAX_UNCHANGED, > glob_max_iter, > sec_in_min, > glob_small_float, > glob_abserr, > glob_large_float, > hours_in_day, > glob_iter, > glob_curr_iter_when_opt, > glob_orig_start_sec, > glob_hmin, > glob_almost_1, > glob_percent_done, > glob_log10relerr, > glob_start, > glob_warned, > glob_no_eqs, > glob_optimal_done, > djd_debug, > glob_dump, > glob_html_log, > glob_max_minutes, > glob_max_sec, > glob_optimal_start, > glob_h, > glob_reached_optimal_h, > centuries_in_millinium, > glob_normmax, > glob_log10_relerr, > glob_initial_pass, > glob_relerr, > glob_last_good_h, > glob_hmin_init, > glob_display_flag, > glob_max_opt_iter, > glob_current_iter, > glob_max_trunc_err, > glob_hmax, > glob_disp_incr, > glob_not_yet_start_msg, > glob_not_yet_finished, > glob_clock_sec, > days_in_year, > djd_debug2, > glob_subiter_method, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2, > #END CONST > array_last_rel_error, > array_1st_rel_error, > array_m1, > array_pole, > array_type_pole, > array_norms, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_y_init, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > array_complex_pole, > array_poles, > array_y_higher_work, > glob_last; > > local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; > #TOP CHECK FOR POLE > #IN RADII REAL EQ = 1 > #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1 > #Applies to pole of arbitrary r_order on the real axis, > #Due to Prof. George Corliss. > n := glob_max_terms; > m := n - 2 - 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 - 2 - 1; > cnt := 0; > while ((cnt < 5) and (n >= 10)) do # do number 2 > if (abs(array_y_higher[1,n]) > glob_small_float) then # if number 1 > cnt := cnt + 1; > else > cnt := 0; > fi;# end if 1 > ; > n := n - 1; > od;# end do number 2 > ; > m := n + cnt; > if (m <= 10) then # if number 1 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > elif (abs(array_y_higher[1,m]) >= (glob_large_float)) or (abs(array_y_higher[1,m-1]) >=(glob_large_float)) or (abs(array_y_higher[1,m-2]) >= (glob_large_float)) or (abs(array_y_higher[1,m-3]) >= (glob_large_float)) or (abs(array_y_higher[1,m-4]) >= (glob_large_float)) or (abs(array_y_higher[1,m-5]) >= (glob_large_float)) then # if number 2 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > else > rm0 := (array_y_higher[1,m])/(array_y_higher[1,m-1]); > rm1 := (array_y_higher[1,m-1])/(array_y_higher[1,m-2]); > rm2 := (array_y_higher[1,m-2])/(array_y_higher[1,m-3]); > rm3 := (array_y_higher[1,m-3])/(array_y_higher[1,m-4]); > rm4 := (array_y_higher[1,m-4])/(array_y_higher[1,m-5]); > nr1 := convfloat(m-1)*rm0 - 2.0*convfloat(m-2)*rm1 + convfloat(m-3)*rm2; > nr2 := convfloat(m-2)*rm1 - 2.0*convfloat(m-3)*rm2 + convfloat(m-4)*rm3; > dr1 := (-1.0)/rm1 + 2.0/rm2 - 1.0/rm3; > dr2 := (-1.0)/rm2 + 2.0/rm3 - 1.0/rm4; > ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3; > ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4; > if ((abs(nr1 * dr2 - nr2 * dr1) <= glob_small_float) or (abs(dr1) <= glob_small_float)) then # if number 3 > array_complex_pole[1,1] := glob_large_float; > array_complex_pole[1,2] := glob_large_float; > else > if (abs(nr1*dr2 - nr2 * dr1) > glob_small_float) then # if number 4 > rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1)); > #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1) > ord_no := (rcs*nr1 - ds1)/(2.0*dr1) -convfloat(m)/2.0; > if (abs(rcs) > glob_small_float) then # if number 5 > if (rcs > 0.0) then # if number 6 > rad_c := sqrt(rcs) * glob_h; > else > rad_c := glob_large_float; > fi;# end if 6 > else > rad_c := glob_large_float; > ord_no := glob_large_float; > fi;# end if 5 > else > rad_c := glob_large_float; > ord_no := glob_large_float; > fi;# end if 4 > fi;# end if 3 > ; > array_complex_pole[1,1] := rad_c; > array_complex_pole[1,2] := ord_no; > fi;# end if 2 > ; > #BOTTOM RADII COMPLEX EQ = 1 > found := false; > #TOP WHICH RADII EQ = 1 > if not found and ((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float)) and ((array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_complex_pole[1,1]; > array_poles[1,2] := array_complex_pole[1,2]; > found := true; > array_type_pole[1] := 2; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Complex estimate of poles used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_real_pole[1,1] <> glob_large_float) and (array_real_pole[1,2] <> glob_large_float) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float) or (array_complex_pole[1,1] <= 0.0 ) or (array_complex_pole[1,2] <= 0.0))) then # if number 2 > array_poles[1,1] := array_real_pole[1,1]; > array_poles[1,2] := array_real_pole[1,2]; > found := true; > array_type_pole[1] := 1; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Real estimate of pole used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and (((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float))) then # if number 2 > array_poles[1,1] := glob_large_float; > array_poles[1,2] := glob_large_float; > found := true; > array_type_pole[1] := 3; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"NO POLE"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_real_pole[1,1] < array_complex_pole[1,1]) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_real_pole[1,1]; > array_poles[1,2] := array_real_pole[1,2]; > found := true; > array_type_pole[1] := 1; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Real estimate of pole used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float) and (array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2 > array_poles[1,1] := array_complex_pole[1,1]; > array_poles[1,2] := array_complex_pole[1,2]; > array_type_pole[1] := 2; > found := true; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"Complex estimate of poles used"); > fi;# end if 3 > ; > fi;# end if 2 > ; > if not found then # if number 2 > array_poles[1,1] := glob_large_float; > array_poles[1,2] := glob_large_float; > array_type_pole[1] := 3; > if (glob_display_flag) then # if number 3 > omniout_str(ALWAYS,"NO POLE"); > fi;# end if 3 > ; > fi;# end if 2 > ; > #BOTTOM WHICH RADII EQ = 1 > array_pole[1] := glob_large_float; > array_pole[2] := glob_large_float; > #TOP WHICH RADIUS EQ = 1 > if array_pole[1] > array_poles[1,1] then # if number 2 > array_pole[1] := array_poles[1,1]; > array_pole[2] := array_poles[1,2]; > fi;# end if 2 > ; > #BOTTOM WHICH RADIUS EQ = 1 > #BOTTOM CHECK FOR POLE > display_pole(); > # End Function number 6 > end; check_for_pole := proc() local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found; global DEBUGL, INFO, DEBUGMASSIVE, glob_max_terms, ALWAYS, glob_iolevel, glob_log10abserr, glob_unchanged_h_cnt, years_in_century, glob_optimal_expect_sec, glob_log10normmin, glob_warned2, glob_smallish_float, glob_log10_abserr, glob_clock_start_sec, min_in_hour, glob_optimal_clock_start_sec, glob_max_rel_trunc_err, glob_max_hours, glob_dump_analytic, glob_look_poles, MAX_UNCHANGED, glob_max_iter, sec_in_min, glob_small_float, glob_abserr, glob_large_float, hours_in_day, glob_iter, glob_curr_iter_when_opt, glob_orig_start_sec, glob_hmin, glob_almost_1, glob_percent_done, glob_log10relerr, glob_start, glob_warned, glob_no_eqs, glob_optimal_done, djd_debug, glob_dump, glob_html_log, glob_max_minutes, glob_max_sec, glob_optimal_start, glob_h, glob_reached_optimal_h, centuries_in_millinium, glob_normmax, glob_log10_relerr, glob_initial_pass, glob_relerr, glob_last_good_h, glob_hmin_init, glob_display_flag, glob_max_opt_iter, glob_current_iter, glob_max_trunc_err, glob_hmax, glob_disp_incr, glob_not_yet_start_msg, glob_not_yet_finished, glob_clock_sec, days_in_year, djd_debug2, glob_subiter_method, array_const_1, array_const_0D0, array_const_2, array_last_rel_error, array_1st_rel_error, array_m1, array_pole, array_type_pole, array_norms, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_y_init, array_y_higher, array_y_set_initial, array_y_higher_work2, array_real_pole, array_complex_pole, array_poles, array_y_higher_work, glob_last; n := glob_max_terms; m := n - 3; 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 - 3; cnt := 0; while cnt < 5 and 10 <= n do if glob_small_float < abs(array_y_higher[1, n]) then cnt := cnt + 1 else cnt := 0 end if; n := n - 1 end do; m := n + cnt; if m <= 10 then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float elif glob_large_float <= abs(array_y_higher[1, m]) or glob_large_float <= abs(array_y_higher[1, m - 1]) or glob_large_float <= abs(array_y_higher[1, m - 2]) or glob_large_float <= abs(array_y_higher[1, m - 3]) or glob_large_float <= abs(array_y_higher[1, m - 4]) or glob_large_float <= abs(array_y_higher[1, m - 5]) then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float else rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1]; rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2]; rm2 := array_y_higher[1, m - 2]/array_y_higher[1, m - 3]; rm3 := array_y_higher[1, m - 3]/array_y_higher[1, m - 4]; rm4 := array_y_higher[1, m - 4]/array_y_higher[1, m - 5]; nr1 := convfloat(m - 1)*rm0 - 2.0*convfloat(m - 2)*rm1 + convfloat(m - 3)*rm2; nr2 := convfloat(m - 2)*rm1 - 2.0*convfloat(m - 3)*rm2 + convfloat(m - 4)*rm3; dr1 := (-1)*(1.0)/rm1 + 2.0/rm2 - 1.0/rm3; dr2 := (-1)*(1.0)/rm2 + 2.0/rm3 - 1.0/rm4; ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3; ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4; if abs(nr1*dr2 - nr2*dr1) <= glob_small_float or abs(dr1) <= glob_small_float then array_complex_pole[1, 1] := glob_large_float; array_complex_pole[1, 2] := glob_large_float else if glob_small_float < abs(nr1*dr2 - nr2*dr1) then rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1); ord_no := (rcs*nr1 - ds1)/(2.0*dr1) - convfloat(m)/2.0; if glob_small_float < abs(rcs) then if 0. < rcs then rad_c := sqrt(rcs)*glob_h else rad_c := glob_large_float end if else rad_c := glob_large_float; ord_no := glob_large_float end if else rad_c := glob_large_float; ord_no := glob_large_float end if end if; array_complex_pole[1, 1] := rad_c; array_complex_pole[1, 2] := ord_no end if; found := false; if not found and (array_real_pole[1, 1] = glob_large_float or array_real_pole[1, 2] = glob_large_float) and array_complex_pole[1, 1] <> glob_large_float and array_complex_pole[1, 2] <> glob_large_float and 0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then array_poles[1, 1] := array_complex_pole[1, 1]; array_poles[1, 2] := array_complex_pole[1, 2]; found := true; array_type_pole[1] := 2; if glob_display_flag then omniout_str(ALWAYS, "Complex estimate of poles used") end if end if; if not found and array_real_pole[1, 1] <> glob_large_float and array_real_pole[1, 2] <> glob_large_float and 0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] and ( array_complex_pole[1, 1] = glob_large_float or array_complex_pole[1, 2] = glob_large_float or array_complex_pole[1, 1] <= 0. or array_complex_pole[1, 2] <= 0.) then array_poles[1, 1] := array_real_pole[1, 1]; array_poles[1, 2] := array_real_pole[1, 2]; found := true; array_type_pole[1] := 1; if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used") end if end if; if not found and (array_real_pole[1, 1] = glob_large_float or array_real_pole[1, 2] = glob_large_float) and ( array_complex_pole[1, 1] = glob_large_float or array_complex_pole[1, 2] = glob_large_float) then array_poles[1, 1] := glob_large_float; array_poles[1, 2] := glob_large_float; found := true; array_type_pole[1] := 3; if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if end if; if not found and array_real_pole[1, 1] < array_complex_pole[1, 1] and 0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] then array_poles[1, 1] := array_real_pole[1, 1]; array_poles[1, 2] := array_real_pole[1, 2]; found := true; array_type_pole[1] := 1; if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used") end if end if; if not found and array_complex_pole[1, 1] <> glob_large_float and array_complex_pole[1, 2] <> glob_large_float and 0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then array_poles[1, 1] := array_complex_pole[1, 1]; array_poles[1, 2] := array_complex_pole[1, 2]; array_type_pole[1] := 2; found := true; if glob_display_flag then omniout_str(ALWAYS, "Complex estimate of poles used") end if end if; if not found then array_poles[1, 1] := glob_large_float; array_poles[1, 2] := glob_large_float; array_type_pole[1] := 3; if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if end if; array_pole[1] := glob_large_float; array_pole[2] := glob_large_float; if array_poles[1, 1] < array_pole[1] then array_pole[1] := array_poles[1, 1]; array_pole[2] := array_poles[1, 2] end if; display_pole() end proc > # Begin Function number 7 > get_norms := proc() > global > DEBUGL, > INFO, > DEBUGMASSIVE, > glob_max_terms, > ALWAYS, > glob_iolevel, > #Top Generate Globals Decl > glob_log10abserr, > glob_unchanged_h_cnt, > years_in_century, > glob_optimal_expect_sec, > glob_log10normmin, > glob_warned2, > glob_smallish_float, > glob_log10_abserr, > glob_clock_start_sec, > min_in_hour, > glob_optimal_clock_start_sec, > glob_max_rel_trunc_err, > glob_max_hours, > glob_dump_analytic, > glob_look_poles, > MAX_UNCHANGED, > glob_max_iter, > sec_in_min, > glob_small_float, > glob_abserr, > glob_large_float, > hours_in_day, > glob_iter, > glob_curr_iter_when_opt, > glob_orig_start_sec, > glob_hmin, > glob_almost_1, > glob_percent_done, > glob_log10relerr, > glob_start, > glob_warned, > glob_no_eqs, > glob_optimal_done, > djd_debug, > glob_dump, > glob_html_log, > glob_max_minutes, > glob_max_sec, > glob_optimal_start, > glob_h, > glob_reached_optimal_h, > centuries_in_millinium, > glob_normmax, > glob_log10_relerr, > glob_initial_pass, > glob_relerr, > glob_last_good_h, > glob_hmin_init, > glob_display_flag, > glob_max_opt_iter, > glob_current_iter, > glob_max_trunc_err, > glob_hmax, > glob_disp_incr, > glob_not_yet_start_msg, > glob_not_yet_finished, > glob_clock_sec, > days_in_year, > djd_debug2, > glob_subiter_method, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2, > #END CONST > array_last_rel_error, > array_1st_rel_error, > array_m1, > array_pole, > array_type_pole, > array_norms, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_y_init, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > array_complex_pole, > array_poles, > array_y_higher_work, > glob_last; > > local iii; > if (not glob_initial_pass) then # if number 2 > set_z(array_norms,glob_max_terms+1); > #TOP GET NORMS > iii := 1; > while (iii <= glob_max_terms) do # do number 2 > if (abs(array_y[iii]) > array_norms[iii]) then # if number 3 > array_norms[iii] := abs(array_y[iii]); > fi;# end if 3 > ; > iii := iii + 1; > od;# end do number 2 > #GET NORMS > ; > fi;# end if 2 > ; > # End Function number 7 > end; get_norms := proc() local iii; global DEBUGL, INFO, DEBUGMASSIVE, glob_max_terms, ALWAYS, glob_iolevel, glob_log10abserr, glob_unchanged_h_cnt, years_in_century, glob_optimal_expect_sec, glob_log10normmin, glob_warned2, glob_smallish_float, glob_log10_abserr, glob_clock_start_sec, min_in_hour, glob_optimal_clock_start_sec, glob_max_rel_trunc_err, glob_max_hours, glob_dump_analytic, glob_look_poles, MAX_UNCHANGED, glob_max_iter, sec_in_min, glob_small_float, glob_abserr, glob_large_float, hours_in_day, glob_iter, glob_curr_iter_when_opt, glob_orig_start_sec, glob_hmin, glob_almost_1, glob_percent_done, glob_log10relerr, glob_start, glob_warned, glob_no_eqs, glob_optimal_done, djd_debug, glob_dump, glob_html_log, glob_max_minutes, glob_max_sec, glob_optimal_start, glob_h, glob_reached_optimal_h, centuries_in_millinium, glob_normmax, glob_log10_relerr, glob_initial_pass, glob_relerr, glob_last_good_h, glob_hmin_init, glob_display_flag, glob_max_opt_iter, glob_current_iter, glob_max_trunc_err, glob_hmax, glob_disp_incr, glob_not_yet_start_msg, glob_not_yet_finished, glob_clock_sec, days_in_year, djd_debug2, glob_subiter_method, array_const_1, array_const_0D0, array_const_2, array_last_rel_error, array_1st_rel_error, array_m1, array_pole, array_type_pole, array_norms, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_y_init, array_y_higher, array_y_set_initial, array_y_higher_work2, array_real_pole, array_complex_pole, array_poles, array_y_higher_work, glob_last; if not glob_initial_pass then set_z(array_norms, glob_max_terms + 1); iii := 1; while iii <= glob_max_terms do if array_norms[iii] < abs(array_y[iii]) then array_norms[iii] := abs(array_y[iii]) end if; iii := iii + 1 end do end if end proc > # Begin Function number 8 > atomall := proc() > global > DEBUGL, > INFO, > DEBUGMASSIVE, > glob_max_terms, > ALWAYS, > glob_iolevel, > #Top Generate Globals Decl > glob_log10abserr, > glob_unchanged_h_cnt, > years_in_century, > glob_optimal_expect_sec, > glob_log10normmin, > glob_warned2, > glob_smallish_float, > glob_log10_abserr, > glob_clock_start_sec, > min_in_hour, > glob_optimal_clock_start_sec, > glob_max_rel_trunc_err, > glob_max_hours, > glob_dump_analytic, > glob_look_poles, > MAX_UNCHANGED, > glob_max_iter, > sec_in_min, > glob_small_float, > glob_abserr, > glob_large_float, > hours_in_day, > glob_iter, > glob_curr_iter_when_opt, > glob_orig_start_sec, > glob_hmin, > glob_almost_1, > glob_percent_done, > glob_log10relerr, > glob_start, > glob_warned, > glob_no_eqs, > glob_optimal_done, > djd_debug, > glob_dump, > glob_html_log, > glob_max_minutes, > glob_max_sec, > glob_optimal_start, > glob_h, > glob_reached_optimal_h, > centuries_in_millinium, > glob_normmax, > glob_log10_relerr, > glob_initial_pass, > glob_relerr, > glob_last_good_h, > glob_hmin_init, > glob_display_flag, > glob_max_opt_iter, > glob_current_iter, > glob_max_trunc_err, > glob_hmax, > glob_disp_incr, > glob_not_yet_start_msg, > glob_not_yet_finished, > glob_clock_sec, > days_in_year, > djd_debug2, > glob_subiter_method, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2, > #END CONST > array_last_rel_error, > array_1st_rel_error, > array_m1, > array_pole, > array_type_pole, > array_norms, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_y_init, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > array_complex_pole, > array_poles, > array_y_higher_work, > glob_last; > > local kkk, order_d, adj2, temporary, term; > #TOP ATOMALL > #END OUTFILE1 > #BEGIN ATOMHDR1 > #emit pre diff $eq_no = 1 i = 1 > array_tmp1[1] := array_y_higher[2,1]; > #emit pre add $eq_no = 1 i = 1 > array_tmp2[1] := array_const_0D0[1] + array_tmp1[1]; > #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5 > if not array_y_set_initial[1,3] then # if number 1 > if (1 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[1] * (glob_h ^ (2)) * factorial_3(0,2); > array_y[3] := temporary; > array_y_higher[1,3] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,2] := temporary > ; > temporary := temporary / glob_h * (3.0); > array_y_higher[3,1] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 2; > #END ATOMHDR1 > #BEGIN ATOMHDR2 > #emit pre diff $eq_no = 1 i = 2 > array_tmp1[2] := array_y_higher[2,2]; > #emit pre add $eq_no = 1 i = 2 > array_tmp2[2] := array_const_0D0[2] + array_tmp1[2]; > #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5 > if not array_y_set_initial[1,4] then # if number 1 > if (2 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[2] * (glob_h ^ (2)) * factorial_3(1,3); > array_y[4] := temporary; > array_y_higher[1,4] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,3] := temporary > ; > temporary := temporary / glob_h * (3.0); > array_y_higher[3,2] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 3; > #END ATOMHDR2 > #BEGIN ATOMHDR3 > #emit pre diff $eq_no = 1 i = 3 > array_tmp1[3] := array_y_higher[2,3]; > #emit pre add $eq_no = 1 i = 3 > array_tmp2[3] := array_const_0D0[3] + array_tmp1[3]; > #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5 > if not array_y_set_initial[1,5] then # if number 1 > if (3 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[3] * (glob_h ^ (2)) * factorial_3(2,4); > array_y[5] := temporary; > array_y_higher[1,5] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,4] := temporary > ; > temporary := temporary / glob_h * (3.0); > array_y_higher[3,3] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 4; > #END ATOMHDR3 > #BEGIN ATOMHDR4 > #emit pre diff $eq_no = 1 i = 4 > array_tmp1[4] := array_y_higher[2,4]; > #emit pre add $eq_no = 1 i = 4 > array_tmp2[4] := array_const_0D0[4] + array_tmp1[4]; > #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5 > if not array_y_set_initial[1,6] then # if number 1 > if (4 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[4] * (glob_h ^ (2)) * factorial_3(3,5); > array_y[6] := temporary; > array_y_higher[1,6] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,5] := temporary > ; > temporary := temporary / glob_h * (3.0); > array_y_higher[3,4] := temporary > ; > fi;# end if 2 > ; > fi;# end if 1 > ; > kkk := 5; > #END ATOMHDR4 > #BEGIN ATOMHDR5 > #emit pre diff $eq_no = 1 i = 5 > array_tmp1[5] := array_y_higher[2,5]; > #emit pre add $eq_no = 1 i = 5 > array_tmp2[5] := array_const_0D0[5] + array_tmp1[5]; > #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5 > if not array_y_set_initial[1,7] then # if number 1 > if (5 <= glob_max_terms) then # if number 2 > temporary := array_tmp2[5] * (glob_h ^ (2)) * factorial_3(4,6); > array_y[7] := temporary; > array_y_higher[1,7] := temporary; > temporary := temporary / glob_h * (2.0); > array_y_higher[2,6] := temporary > ; > temporary := temporary / glob_h * (3.0); > array_y_higher[3,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 diff $eq_no = 1 > array_tmp1[kkk] := array_y_higher[2,kkk]; > #emit add $eq_no = 1 > array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk]; > #emit assign $eq_no = 1 > order_d := 2; > if (kkk + order_d + 1 <= glob_max_terms) then # if number 1 > if not array_y_set_initial[1,kkk + order_d] then # if number 2 > temporary := array_tmp2[kkk] * (glob_h ^ (order_d)) / factorial_3((kkk - 1),(kkk + order_d - 1)); > array_y[kkk + order_d] := temporary; > array_y_higher[1,kkk + order_d] := temporary; > term := kkk + order_d - 1; > adj2 := 2; > while (adj2 <= order_d + 1) and (term >= 1) do # do number 2 > temporary := temporary / glob_h * convfp(adj2); > array_y_higher[adj2,term] := temporary; > adj2 := adj2 + 1; > term := term - 1; > od;# end do number 2 > fi;# end if 2 > fi;# end if 1 > ; > kkk := kkk + 1; > od;# end do number 1 > ; > #BOTTOM ATOMALL > #END OUTFILE4 > #BEGIN OUTFILE5 > # End Function number 8 > end; atomall := proc() local kkk, order_d, adj2, temporary, term; global DEBUGL, INFO, DEBUGMASSIVE, glob_max_terms, ALWAYS, glob_iolevel, glob_log10abserr, glob_unchanged_h_cnt, years_in_century, glob_optimal_expect_sec, glob_log10normmin, glob_warned2, glob_smallish_float, glob_log10_abserr, glob_clock_start_sec, min_in_hour, glob_optimal_clock_start_sec, glob_max_rel_trunc_err, glob_max_hours, glob_dump_analytic, glob_look_poles, MAX_UNCHANGED, glob_max_iter, sec_in_min, glob_small_float, glob_abserr, glob_large_float, hours_in_day, glob_iter, glob_curr_iter_when_opt, glob_orig_start_sec, glob_hmin, glob_almost_1, glob_percent_done, glob_log10relerr, glob_start, glob_warned, glob_no_eqs, glob_optimal_done, djd_debug, glob_dump, glob_html_log, glob_max_minutes, glob_max_sec, glob_optimal_start, glob_h, glob_reached_optimal_h, centuries_in_millinium, glob_normmax, glob_log10_relerr, glob_initial_pass, glob_relerr, glob_last_good_h, glob_hmin_init, glob_display_flag, glob_max_opt_iter, glob_current_iter, glob_max_trunc_err, glob_hmax, glob_disp_incr, glob_not_yet_start_msg, glob_not_yet_finished, glob_clock_sec, days_in_year, djd_debug2, glob_subiter_method, array_const_1, array_const_0D0, array_const_2, array_last_rel_error, array_1st_rel_error, array_m1, array_pole, array_type_pole, array_norms, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_y_init, array_y_higher, array_y_set_initial, array_y_higher_work2, array_real_pole, array_complex_pole, array_poles, array_y_higher_work, glob_last; array_tmp1[1] := array_y_higher[2, 1]; array_tmp2[1] := array_const_0D0[1] + array_tmp1[1]; if not array_y_set_initial[1, 3] then if 1 <= glob_max_terms then temporary := array_tmp2[1]*glob_h^2*factorial_3(0, 2); array_y[3] := temporary; array_y_higher[1, 3] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 2] := temporary; temporary := temporary*3.0/glob_h; array_y_higher[3, 1] := temporary end if end if; kkk := 2; array_tmp1[2] := array_y_higher[2, 2]; array_tmp2[2] := array_const_0D0[2] + array_tmp1[2]; if not array_y_set_initial[1, 4] then if 2 <= glob_max_terms then temporary := array_tmp2[2]*glob_h^2*factorial_3(1, 3); array_y[4] := temporary; array_y_higher[1, 4] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 3] := temporary; temporary := temporary*3.0/glob_h; array_y_higher[3, 2] := temporary end if end if; kkk := 3; array_tmp1[3] := array_y_higher[2, 3]; array_tmp2[3] := array_const_0D0[3] + array_tmp1[3]; if not array_y_set_initial[1, 5] then if 3 <= glob_max_terms then temporary := array_tmp2[3]*glob_h^2*factorial_3(2, 4); array_y[5] := temporary; array_y_higher[1, 5] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 4] := temporary; temporary := temporary*3.0/glob_h; array_y_higher[3, 3] := temporary end if end if; kkk := 4; array_tmp1[4] := array_y_higher[2, 4]; array_tmp2[4] := array_const_0D0[4] + array_tmp1[4]; if not array_y_set_initial[1, 6] then if 4 <= glob_max_terms then temporary := array_tmp2[4]*glob_h^2*factorial_3(3, 5); array_y[6] := temporary; array_y_higher[1, 6] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 5] := temporary; temporary := temporary*3.0/glob_h; array_y_higher[3, 4] := temporary end if end if; kkk := 5; array_tmp1[5] := array_y_higher[2, 5]; array_tmp2[5] := array_const_0D0[5] + array_tmp1[5]; if not array_y_set_initial[1, 7] then if 5 <= glob_max_terms then temporary := array_tmp2[5]*glob_h^2*factorial_3(4, 6); array_y[7] := temporary; array_y_higher[1, 7] := temporary; temporary := temporary*2.0/glob_h; array_y_higher[2, 6] := temporary; temporary := temporary*3.0/glob_h; array_y_higher[3, 5] := temporary end if end if; kkk := 6; while kkk <= glob_max_terms do array_tmp1[kkk] := array_y_higher[2, kkk]; array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk]; order_d := 2; if kkk + order_d + 1 <= glob_max_terms then if not array_y_set_initial[1, kkk + order_d] then temporary := array_tmp2[kkk]*glob_h^order_d/ factorial_3(kkk - 1, kkk + order_d - 1); array_y[kkk + order_d] := temporary; array_y_higher[1, kkk + order_d] := temporary; term := kkk + order_d - 1; adj2 := 2; while adj2 <= order_d + 1 and 1 <= term do temporary := temporary*convfp(adj2)/glob_h; array_y_higher[adj2, term] := temporary; adj2 := adj2 + 1; term := term - 1 end do end if end if; kkk := kkk + 1 end do end proc > #BEGIN ATS LIBRARY BLOCK > omniout_str := proc(iolevel,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > printf("%s\n",str); > fi; > # End Function number 1 > end; omniout_str := proc(iolevel, str) global glob_iolevel; if iolevel <= glob_iolevel then printf("%s\n", str) end if end proc > omniout_str_noeol := proc(iolevel,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > printf("%s",str); > fi; > # End Function number 1 > end; omniout_str_noeol := proc(iolevel, str) global glob_iolevel; if iolevel <= glob_iolevel then printf("%s", str) end if end proc > omniout_labstr := proc(iolevel,label,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > print(label,str); > fi; > # End Function number 1 > end; omniout_labstr := proc(iolevel, label, str) global glob_iolevel; if iolevel <= glob_iolevel then print(label, str) end if end proc > omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > if vallen = 4 then > printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel); > else > printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel); > fi; > fi; > # End Function number 1 > end; omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then if vallen = 4 then printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel) else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel) end if end if end proc > omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > if vallen = 5 then > printf("%-30s = %-32d %s\n",prelabel,value, postlabel); > else > printf("%-30s = %-32d %s \n",prelabel,value, postlabel); > fi; > fi; > # End Function number 1 > end; omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then if vallen = 5 then printf("%-30s = %-32d %s\n", prelabel, value, postlabel) else printf("%-30s = %-32d %s \n", prelabel, value, postlabel) end if end if end proc > omniout_float_arr := proc(iolevel,prelabel,elemnt,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then > print(prelabel,"[",elemnt,"]",value, postlabel); > fi; > # End Function number 1 > end; omniout_float_arr := proc( iolevel, prelabel, elemnt, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then print(prelabel, "[", elemnt, "]", value, postlabel) end if end proc > dump_series := proc(iolevel,dump_label,series_name, > array_series,numb) > global glob_iolevel; > local i; > if (glob_iolevel >= iolevel) then > i := 1; > while (i <= numb) do > print(dump_label,series_name > ,i,array_series[i]); > i := i + 1; > od; > fi; > # End Function number 1 > end; dump_series := proc(iolevel, dump_label, series_name, array_series, numb) local i; global glob_iolevel; if iolevel <= glob_iolevel then i := 1; while i <= numb do print(dump_label, series_name, i, array_series[i]); i := i + 1 end do end if end proc > dump_series_2 := proc(iolevel,dump_label,series_name2, > array_series2,numb,subnum,array_x) > global glob_iolevel; > local i,sub,ts_term; > if (glob_iolevel >= iolevel) then > sub := 1; > while (sub <= subnum) do > i := 1; > while (i <= numb) do > print(dump_label,series_name2,sub,i,array_series2[sub,i]); > od; > sub := sub + 1; > od; > fi; > # End Function number 1 > end; dump_series_2 := proc( iolevel, dump_label, series_name2, array_series2, numb, subnum, array_x) local i, sub, ts_term; global glob_iolevel; if iolevel <= glob_iolevel then sub := 1; while sub <= subnum do i := 1; while i <= numb do print(dump_label, series_name2, sub, i, array_series2[sub, i]) end do; sub := sub + 1 end do end if end proc > cs_info := proc(iolevel,str) > global glob_iolevel,glob_correct_start_flag,glob_h,glob_reached_optimal_h; > if (glob_iolevel >= iolevel) then > print("cs_info " , str , " glob_correct_start_flag = " , glob_correct_start_flag , "glob_h := " , glob_h , "glob_reached_optimal_h := " , glob_reached_optimal_h) > fi; > # End Function number 1 > end; cs_info := proc(iolevel, str) global glob_iolevel, glob_correct_start_flag, glob_h, glob_reached_optimal_h; if iolevel <= glob_iolevel then print("cs_info ", str, " glob_correct_start_flag = ", glob_correct_start_flag, "glob_h := ", glob_h, "glob_reached_optimal_h := ", glob_reached_optimal_h) end if end proc > # Begin Function number 2 > logitem_time := proc(fd,secs_in) > global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; > local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; > secs := (secs_in); > if (secs > 0.0) then # if number 1 > sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium); > milliniums := convfloat(secs / sec_in_millinium); > millinium_int := floor(milliniums); > centuries := (milliniums - millinium_int)*centuries_in_millinium; > cent_int := floor(centuries); > years := (centuries - cent_int) * years_in_century; > years_int := floor(years); > days := (years - years_int) * days_in_year; > days_int := floor(days); > hours := (days - days_int) * hours_in_day; > hours_int := floor(hours); > minutes := (hours - hours_int) * min_in_hour; > minutes_int := floor(minutes); > seconds := (minutes - minutes_int) * sec_in_min; > sec_int := floor(seconds); > fprintf(fd,""); > if (millinium_int > 0) then # if number 2 > fprintf(fd,"%d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (cent_int > 0) then # if number 3 > fprintf(fd,"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (years_int > 0) then # if number 4 > fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int); > elif (days_int > 0) then # if number 5 > fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int); > elif (hours_int > 0) then # if number 6 > fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int); > elif (minutes_int > 0) then # if number 7 > fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int); > else > fprintf(fd,"%d Seconds",sec_int); > fi;# end if 7 > else > fprintf(fd,"Unknown"); > fi;# end if 6 > fprintf(fd,""); > # End Function number 2 > end; logitem_time := proc(fd, secs_in) local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; secs := secs_in; if 0. < secs then sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day* days_in_year*years_in_century*centuries_in_millinium); milliniums := convfloat(secs/sec_in_millinium); millinium_int := floor(milliniums); centuries := (milliniums - millinium_int)*centuries_in_millinium; cent_int := floor(centuries); years := (centuries - cent_int)*years_in_century; years_int := floor(years); days := (years - years_int)*days_in_year; days_int := floor(days); hours := (days - days_int)*hours_in_day; hours_int := floor(hours); minutes := (hours - hours_int)*min_in_hour; minutes_int := floor(minutes); seconds := (minutes - minutes_int)*sec_in_min; sec_int := floor(seconds); fprintf(fd, ""); if 0 < millinium_int then fprintf(fd, "%d Millinia %d Centuries %\ d Years %d Days %d Hours %d Minutes %d Seconds", millinium_int, cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < cent_int then fprintf(fd, "%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds", cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < years_int then fprintf(fd, "%d Years %d Days %d Hours %d Minutes %d Seconds", years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < days_int then fprintf(fd, "%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int, minutes_int, sec_int) elif 0 < hours_int then fprintf(fd, "%d Hours %d Minutes %d Seconds", hours_int, minutes_int, sec_int) elif 0 < minutes_int then fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int) else fprintf(fd, "%d Seconds", sec_int) end if else fprintf(fd, "Unknown") end if; fprintf(fd, "") end proc > omniout_timestr := proc (secs_in) > global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; > local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; > secs := convfloat(secs_in); > if (secs > 0.0) then # if number 6 > sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium); > milliniums := convfloat(secs / sec_in_millinium); > millinium_int := floor(milliniums); > centuries := (milliniums - millinium_int)*centuries_in_millinium; > cent_int := floor(centuries); > years := (centuries - cent_int) * years_in_century; > years_int := floor(years); > days := (years - years_int) * days_in_year; > days_int := floor(days); > hours := (days - days_int) * hours_in_day; > hours_int := floor(hours); > minutes := (hours - hours_int) * min_in_hour; > minutes_int := floor(minutes); > seconds := (minutes - minutes_int) * sec_in_min; > sec_int := floor(seconds); > > if (millinium_int > 0) then # if number 7 > printf(" = %d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (cent_int > 0) then # if number 8 > printf(" = %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",cent_int,years_int,days_int,hours_int,minutes_int,sec_int); > elif (years_int > 0) then # if number 9 > printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int); > elif (days_int > 0) then # if number 10 > printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int); > elif (hours_int > 0) then # if number 11 > printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int); > elif (minutes_int > 0) then # if number 12 > printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int); > else > printf(" = %d Seconds\n",sec_int); > fi;# end if 12 > else > printf(" Unknown\n"); > fi;# end if 11 > # End Function number 2 > end; omniout_timestr := proc(secs_in) local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int; global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century; secs := convfloat(secs_in); if 0. < secs then sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day* days_in_year*years_in_century*centuries_in_millinium); milliniums := convfloat(secs/sec_in_millinium); millinium_int := floor(milliniums); centuries := (milliniums - millinium_int)*centuries_in_millinium; cent_int := floor(centuries); years := (centuries - cent_int)*years_in_century; years_int := floor(years); days := (years - years_int)*days_in_year; days_int := floor(days); hours := (days - days_int)*hours_in_day; hours_int := floor(hours); minutes := (hours - hours_int)*min_in_hour; minutes_int := floor(minutes); seconds := (minutes - minutes_int)*sec_in_min; sec_int := floor(seconds); if 0 < millinium_int then printf(" = %d Millinia %d Centuries %d\ Years %d Days %d Hours %d Minutes %d Seconds\n", millinium_int, cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < cent_int then printf(" = %d Centuries %d Years %d Days \ %d Hours %d Minutes %d Seconds\n", cent_int, years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < years_int then printf( " = %d Years %d Days %d Hours %d Minutes %d Seconds\n", years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < days_int then printf( " = %d Days %d Hours %d Minutes %d Seconds\n", days_int, hours_int, minutes_int, sec_int) elif 0 < hours_int then printf( " = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int, sec_int) elif 0 < minutes_int then printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int) else printf(" = %d Seconds\n", sec_int) end if else printf(" Unknown\n") end if end proc > > # Begin Function number 3 > ats := proc( > mmm_ats,array_a,array_b,jjj_ats) > local iii_ats, lll_ats,ma_ats, ret_ats; > ret_ats := 0.0; > if (jjj_ats <= mmm_ats) then # if number 11 > ma_ats := mmm_ats + 1; > iii_ats := jjj_ats; > while (iii_ats <= mmm_ats) do # do number 1 > lll_ats := ma_ats - iii_ats; > ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats]; > iii_ats := iii_ats + 1; > od;# end do number 1 > fi;# end if 11 > ; > ret_ats > # End Function number 3 > end; ats := proc(mmm_ats, array_a, array_b, jjj_ats) local iii_ats, lll_ats, ma_ats, ret_ats; ret_ats := 0.; if jjj_ats <= mmm_ats then ma_ats := mmm_ats + 1; iii_ats := jjj_ats; while iii_ats <= mmm_ats do lll_ats := ma_ats - iii_ats; ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats]; iii_ats := iii_ats + 1 end do end if; ret_ats end proc > > # Begin Function number 4 > att := proc( > mmm_att,array_aa,array_bb,jjj_att) > global glob_max_terms; > local al_att, iii_att,lll_att, ma_att, ret_att; > ret_att := 0.0; > if (jjj_att <= mmm_att) then # if number 11 > ma_att := mmm_att + 2; > iii_att := jjj_att; > while (iii_att <= mmm_att) do # do number 1 > lll_att := ma_att - iii_att; > al_att := (lll_att - 1); > if (lll_att <= glob_max_terms) then # if number 12 > ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]* convfp(al_att); > fi;# end if 12 > ; > iii_att := iii_att + 1; > od;# end do number 1 > ; > ret_att := ret_att / convfp(mmm_att) ; > fi;# end if 11 > ; > ret_att; > # End Function number 4 > end; att := proc(mmm_att, array_aa, array_bb, jjj_att) local al_att, iii_att, lll_att, ma_att, ret_att; global glob_max_terms; ret_att := 0.; if jjj_att <= mmm_att then ma_att := mmm_att + 2; iii_att := jjj_att; while iii_att <= mmm_att do lll_att := ma_att - iii_att; al_att := lll_att - 1; if lll_att <= glob_max_terms then ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]*convfp(al_att) end if; iii_att := iii_att + 1 end do; ret_att := ret_att/convfp(mmm_att) end if; ret_att end proc > # Begin Function number 5 > display_pole := proc() > global ALWAYS,glob_display_flag, glob_large_float, array_pole; > if ((array_pole[1] <> glob_large_float) and (array_pole[1] > 0.0) and (array_pole[2] <> glob_large_float) and (array_pole[2]> 0.0) and glob_display_flag) then # if number 11 > omniout_float(ALWAYS,"Radius of convergence ",4, array_pole[1],4," "); > omniout_float(ALWAYS,"Order of pole ",4, array_pole[2],4," "); > fi;# end if 11 > # End Function number 5 > end; display_pole := proc() global ALWAYS, glob_display_flag, glob_large_float, array_pole; if array_pole[1] <> glob_large_float and 0. < array_pole[1] and array_pole[2] <> glob_large_float and 0. < array_pole[2] and glob_display_flag then omniout_float(ALWAYS, "Radius of convergence ", 4, array_pole[1], 4, " "); omniout_float(ALWAYS, "Order of pole ", 4, array_pole[2], 4, " ") end if end proc > # Begin Function number 6 > logditto := proc(file) > fprintf(file,""); > fprintf(file,"ditto"); > fprintf(file,""); > # End Function number 6 > end; logditto := proc(file) fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, "") end proc > # Begin Function number 7 > logitem_integer := proc(file,n) > fprintf(file,""); > fprintf(file,"%d",n); > fprintf(file,""); > # End Function number 7 > end; logitem_integer := proc(file, n) fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, "") end proc > # Begin Function number 8 > logitem_str := proc(file,str) > fprintf(file,""); > fprintf(file,str); > fprintf(file,""); > # End Function number 8 > end; logitem_str := proc(file, str) fprintf(file, ""); fprintf(file, str); fprintf(file, "") end proc > # Begin Function number 9 > log_revs := proc(file,revs) > fprintf(file,revs); > # End Function number 9 > end; log_revs := proc(file, revs) fprintf(file, revs) end proc > # Begin Function number 10 > logitem_float := proc(file,x) > fprintf(file,""); > fprintf(file,"%g",x); > fprintf(file,""); > # End Function number 10 > end; logitem_float := proc(file, x) fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, "") end proc > # Begin Function number 11 > logitem_pole := proc(file,pole) > fprintf(file,""); > if pole = 0 then # if number 11 > fprintf(file,"NA"); > elif pole = 1 then # if number 12 > fprintf(file,"Real"); > elif pole = 2 then # if number 13 > fprintf(file,"Complex"); > else > fprintf(file,"No Pole"); > fi;# end if 13 > fprintf(file,""); > # End Function number 11 > end; logitem_pole := proc(file, pole) fprintf(file, ""); if pole = 0 then fprintf(file, "NA") elif pole = 1 then fprintf(file, "Real") elif pole = 2 then fprintf(file, "Complex") else fprintf(file, "No Pole") end if; fprintf(file, "") end proc > # Begin Function number 12 > logstart := proc(file) > fprintf(file,""); > # End Function number 12 > end; logstart := proc(file) fprintf(file, "") end proc > # Begin Function number 13 > logend := proc(file) > fprintf(file,"\n"); > # End Function number 13 > end; logend := proc(file) fprintf(file, "\n") end proc > # Begin Function number 14 > chk_data := proc() > global glob_max_iter,ALWAYS, glob_max_terms; > local errflag; > errflag := false; > > if ((glob_max_terms < 15) or (glob_max_terms > 512)) then # if number 13 > omniout_str(ALWAYS,"Illegal max_terms = -- Using 30"); > glob_max_terms := 30; > fi;# end if 13 > ; > if (glob_max_iter < 2) then # if number 13 > omniout_str(ALWAYS,"Illegal max_iter"); > errflag := true; > fi;# end if 13 > ; > if (errflag) then # if number 13 > > quit; > fi;# end if 13 > # End Function number 14 > end; chk_data := proc() local errflag; global glob_max_iter, ALWAYS, glob_max_terms; errflag := false; if glob_max_terms < 15 or 512 < glob_max_terms then omniout_str(ALWAYS, "Illegal max_terms = -- Using 30"); glob_max_terms := 30 end if; if glob_max_iter < 2 then omniout_str(ALWAYS, "Illegal max_iter"); errflag := true end if; if errflag then quit end if end proc > > # Begin Function number 15 > comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec) > global glob_small_float; > local ms2, rrr, sec_left, sub1, sub2; > ; > ms2 := clock_sec; > sub1 := (t_end2-t_start2); > sub2 := (t2-t_start2); > if (sub1 = 0.0) then # if number 13 > sec_left := 0.0; > else > if (abs(sub2) > 0.0) then # if number 14 > rrr := (sub1/sub2); > sec_left := rrr * ms2 - ms2; > else > sec_left := 0.0; > fi;# end if 14 > fi;# end if 13 > ; > sec_left; > # End Function number 15 > end; comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec) local ms2, rrr, sec_left, sub1, sub2; global glob_small_float; ms2 := clock_sec; sub1 := t_end2 - t_start2; sub2 := t2 - t_start2; if sub1 = 0. then sec_left := 0. else if 0. < abs(sub2) then rrr := sub1/sub2; sec_left := rrr*ms2 - ms2 else sec_left := 0. end if end if; sec_left end proc > > # Begin Function number 16 > comp_percent := proc(t_end2,t_start2,t2) > global glob_small_float; > local rrr, sub1, sub2; > sub1 := (t_end2-t_start2); > sub2 := (t2-t_start2); > if (abs(sub2) > glob_small_float) then # if number 13 > rrr := (100.0*sub2)/sub1; > else > rrr := 0.0; > fi;# end if 13 > ; > rrr > # End Function number 16 > end; comp_percent := proc(t_end2, t_start2, t2) local rrr, sub1, sub2; global glob_small_float; sub1 := t_end2 - t_start2; sub2 := t2 - t_start2; if glob_small_float < abs(sub2) then rrr := 100.0*sub2/sub1 else rrr := 0. end if; rrr end proc > > # Begin Function number 17 > factorial_1 := proc(nnn) > nnn!; > > # End Function number 17 > end; factorial_1 := proc(nnn) nnn! end proc > > # Begin Function number 18 > factorial_3 := proc(mmm2,nnn2) > (mmm2!)/(nnn2!); > > # End Function number 18 > end; factorial_3 := proc(mmm2, nnn2) mmm2!/nnn2! end proc > # Begin Function number 19 > convfp := proc(mmm) > (mmm); > > # End Function number 19 > end; convfp := proc(mmm) mmm end proc > # Begin Function number 20 > convfloat := proc(mmm) > (mmm); > > # End Function number 20 > end; convfloat := proc(mmm) mmm end proc > elapsed_time_seconds := proc() > time(); > end; elapsed_time_seconds := proc() time() end proc > > > > #END ATS LIBRARY BLOCK > #BEGIN USER DEF BLOCK > #BEGIN USER DEF BLOCK > exact_soln_y := proc(x) > 1.0 + exp(x); > end; exact_soln_y := proc(x) 1.0 + exp(x) end proc > exact_soln_yp := proc(x) > exp(x); > end; exact_soln_yp := proc(x) exp(x) end proc > > #END USER DEF BLOCK > #END USER DEF BLOCK > #END OUTFILE5 > # Begin Function number 2 > mainprog := proc() > #BEGIN OUTFIEMAIN > local d1,d2,d3,d4,est_err_2,niii,done_once, > term,ord,order_diff,term_no,html_log_file, > rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter, > x_start,x_end > ,it, log10norm, max_terms, opt_iter, tmp; > #Top Generate Globals Definition > #Bottom Generate Globals Deninition > global > DEBUGL, > INFO, > DEBUGMASSIVE, > glob_max_terms, > ALWAYS, > glob_iolevel, > #Top Generate Globals Decl > glob_log10abserr, > glob_unchanged_h_cnt, > years_in_century, > glob_optimal_expect_sec, > glob_log10normmin, > glob_warned2, > glob_smallish_float, > glob_log10_abserr, > glob_clock_start_sec, > min_in_hour, > glob_optimal_clock_start_sec, > glob_max_rel_trunc_err, > glob_max_hours, > glob_dump_analytic, > glob_look_poles, > MAX_UNCHANGED, > glob_max_iter, > sec_in_min, > glob_small_float, > glob_abserr, > glob_large_float, > hours_in_day, > glob_iter, > glob_curr_iter_when_opt, > glob_orig_start_sec, > glob_hmin, > glob_almost_1, > glob_percent_done, > glob_log10relerr, > glob_start, > glob_warned, > glob_no_eqs, > glob_optimal_done, > djd_debug, > glob_dump, > glob_html_log, > glob_max_minutes, > glob_max_sec, > glob_optimal_start, > glob_h, > glob_reached_optimal_h, > centuries_in_millinium, > glob_normmax, > glob_log10_relerr, > glob_initial_pass, > glob_relerr, > glob_last_good_h, > glob_hmin_init, > glob_display_flag, > glob_max_opt_iter, > glob_current_iter, > glob_max_trunc_err, > glob_hmax, > glob_disp_incr, > glob_not_yet_start_msg, > glob_not_yet_finished, > glob_clock_sec, > days_in_year, > djd_debug2, > glob_subiter_method, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2, > #END CONST > array_last_rel_error, > array_1st_rel_error, > array_m1, > array_pole, > array_type_pole, > array_norms, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_y_init, > array_y_higher, > array_y_set_initial, > array_y_higher_work2, > array_real_pole, > array_complex_pole, > array_poles, > array_y_higher_work, > glob_last; > glob_last; > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_iolevel := INFO; > DEBUGL := 3; > INFO := 2; > DEBUGMASSIVE := 4; > glob_max_terms := 30; > ALWAYS := 1; > glob_iolevel := 5; > glob_log10abserr := 0.0; > glob_unchanged_h_cnt := 0; > years_in_century := 100.0; > glob_optimal_expect_sec := 0.1; > glob_log10normmin := 0.1; > glob_warned2 := false; > glob_smallish_float := 0.1e-100; > glob_log10_abserr := 0.1e-10; > glob_clock_start_sec := 0.0; > min_in_hour := 60.0; > glob_optimal_clock_start_sec := 0.0; > glob_max_rel_trunc_err := 0.1e-10; > glob_max_hours := 0.0; > glob_dump_analytic := false; > glob_look_poles := false; > MAX_UNCHANGED := 10; > glob_max_iter := 1000; > sec_in_min := 60.0; > glob_small_float := 0.1e-50; > glob_abserr := 0.1e-10; > glob_large_float := 9.0e100; > hours_in_day := 24.0; > glob_iter := 0; > glob_curr_iter_when_opt := 0; > glob_orig_start_sec := 0.0; > glob_hmin := 0.00000000001; > glob_almost_1 := 0.9990; > glob_percent_done := 0.0; > glob_log10relerr := 0.0; > glob_start := 0; > glob_warned := false; > glob_no_eqs := 0; > glob_optimal_done := false; > djd_debug := true; > glob_dump := false; > glob_html_log := true; > glob_max_minutes := 0.0; > glob_max_sec := 10000.0; > glob_optimal_start := 0.0; > glob_h := 0.1; > glob_reached_optimal_h := false; > centuries_in_millinium := 10.0; > glob_normmax := 0.0; > glob_log10_relerr := 0.1e-10; > glob_initial_pass := true; > glob_relerr := 0.1e-10; > glob_last_good_h := 0.1; > glob_hmin_init := 0.001; > glob_display_flag := true; > glob_max_opt_iter := 10; > glob_current_iter := 0; > glob_max_trunc_err := 0.1e-10; > glob_hmax := 1.0; > glob_disp_incr := 0.1; > glob_not_yet_start_msg := true; > glob_not_yet_finished := true; > glob_clock_sec := 0.0; > days_in_year := 365.0; > djd_debug2 := true; > glob_subiter_method := 3; > #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/diffpostode.ode#################"); > omniout_str(ALWAYS,"diff ( y , x , 2 ) = diff ( y , x , 1 ) ;"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"Digits := 32;"); > omniout_str(ALWAYS,"max_terms := 30;"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#END FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"x_start := -4.0;"); > omniout_str(ALWAYS,"x_end := 1.0 ;"); > omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);"); > omniout_str(ALWAYS,"array_y_init[1 + 1] := exact_soln_yp(x_start);"); > omniout_str(ALWAYS,"glob_h := 0.00001 ;"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,"glob_max_iter := 10;"); > omniout_str(ALWAYS,"#END SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK"); > omniout_str(ALWAYS,"glob_h := 0.0001 ;"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,"glob_max_iter := 1000;"); > omniout_str(ALWAYS,"glob_max_minutes := 15;"); > omniout_str(ALWAYS,"#END OVERRIDE BLOCK"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK"); > omniout_str(ALWAYS,"exact_soln_y := proc(x)"); > omniout_str(ALWAYS,"1.0 + exp(x);"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,"exact_soln_yp := proc(x)"); > omniout_str(ALWAYS,"exp(x);"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"#END USER DEF BLOCK"); > omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################"); > glob_unchanged_h_cnt := 0; > glob_warned := false; > glob_warned2 := false; > glob_small_float := 1.0e-200; > glob_smallish_float := 1.0e-64; > glob_large_float := 1.0e100; > glob_almost_1 := 0.99; > glob_log10_abserr := -8.0; > glob_log10_relerr := -8.0; > glob_hmax := 0.01; > #BEGIN FIRST INPUT BLOCK > #BEGIN FIRST INPUT BLOCK > Digits := 32; > max_terms := 30; > #END FIRST INPUT BLOCK > #START OF INITS AFTER INPUT BLOCK > glob_max_terms := max_terms; > glob_html_log := true; > #END OF INITS AFTER INPUT BLOCK > array_last_rel_error:= Array(1..(max_terms + 1),[]); > array_1st_rel_error:= Array(1..(max_terms + 1),[]); > array_m1:= Array(1..(max_terms + 1),[]); > array_pole:= Array(1..(max_terms + 1),[]); > array_type_pole:= Array(1..(max_terms + 1),[]); > array_norms:= Array(1..(max_terms + 1),[]); > array_y:= Array(1..(max_terms + 1),[]); > array_x:= Array(1..(max_terms + 1),[]); > array_tmp0:= Array(1..(max_terms + 1),[]); > array_tmp1:= Array(1..(max_terms + 1),[]); > array_tmp2:= Array(1..(max_terms + 1),[]); > array_y_init:= Array(1..(max_terms + 1),[]); > array_y_higher := Array(1..(3+ 1) ,(1..max_terms+ 1),[]); > array_y_set_initial := Array(1..(2+ 1) ,(1..max_terms+ 1),[]); > array_y_higher_work2 := Array(1..(3+ 1) ,(1..max_terms+ 1),[]); > array_real_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_complex_pole := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_poles := Array(1..(1+ 1) ,(1..3+ 1),[]); > array_y_higher_work := Array(1..(3+ 1) ,(1..max_terms+ 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_last_rel_error[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_1st_rel_error[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_m1[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_type_pole[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_norms[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_x[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_tmp2[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > term := 1; > while term <= max_terms do # do number 2 > array_y_init[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=3 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=2 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_set_initial[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=3 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_work2[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_real_pole[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_complex_pole[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > ord := 1; > while ord <=1 do # do number 2 > term := 1; > while term <= 3 do # do number 3 > array_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 <=3 do # do number 2 > term := 1; > while term <= max_terms do # do number 3 > array_y_higher_work[ord,term] := 0.0; > term := term + 1; > od;# end do number 3 > ; > ord := ord + 1; > od;# end do number 2 > ; > #BEGIN ARRAYS DEFINED AND INITIALIZATED > array_tmp2 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp2[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_tmp0 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_tmp0[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_x := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_x[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_y := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_y[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_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_const_2 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms + 1 do # do number 2 > array_const_2[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_const_2[1] := 2; > array_m1 := Array(1..(max_terms+1 + 1),[]); > term := 1; > while term <= max_terms do # do number 2 > array_m1[term] := 0.0; > term := term + 1; > od;# end do number 2 > ; > array_m1[1] := -1.0; > #END ARRAYS DEFINED AND INITIALIZATED > #TOP SECOND INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > #END FIRST INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > x_start := -4.0; > x_end := 1.0 ; > array_y_init[0 + 1] := exact_soln_y(x_start); > array_y_init[1 + 1] := exact_soln_yp(x_start); > glob_h := 0.00001 ; > glob_look_poles := true; > glob_max_iter := 10; > #END SECOND INPUT BLOCK > #BEGIN OVERRIDE BLOCK > glob_h := 0.0001 ; > glob_look_poles := true; > glob_max_iter := 1000; > glob_max_minutes := 15; > #END OVERRIDE BLOCK > #END SECOND INPUT BLOCK > #BEGIN INITS AFTER SECOND INPUT BLOCK > glob_last_good_h := glob_h; > glob_max_terms := max_terms; > glob_max_sec := convfloat(60.0) * convfloat(glob_max_minutes) + convfloat(3600.0) * convfloat(glob_max_hours); > glob_abserr := 10.0 ^ (glob_log10_abserr); > glob_relerr := 10.0 ^ (glob_log10_relerr); > chk_data(); > #AFTER INITS AFTER SECOND INPUT BLOCK > array_y_set_initial[1,1] := true; > array_y_set_initial[1,2] := true; > 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 := 2; > #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 := 2; > #START PART 1 SUM AND ADJUST > #START SUM AND ADJUST EQ =1 > #sum_and_adjust array_y > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 3; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[3,iii] := array_y_higher[3,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 := 3; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 2; > calc_term := 2; > #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 := 2; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 2; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 2; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 3; > #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 := 3; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 2; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 1; > calc_term := 2; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 1; > #adjust_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1); > iii := iii - 1; > od;# end do number 3 > ; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := 0.0; > ord := 1; > calc_term := 1; > #sum_subseriesarray_y > iii := glob_max_terms; > while (iii >= calc_term) do # do number 3 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 3 > ; > array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!); > #AFTER SUM SUBSERIES EQ =1 > #END SUM AND ADJUST EQ =1 > #END PART 1 > #START PART 2 MOVE TERMS to REGULAR Array > term_no := glob_max_terms; > while (term_no >= 1) do # do number 3 > array_y[term_no] := array_y_higher_work2[1,term_no]; > ord := 1; > while ord <= order_diff do # do number 4 > array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no]; > ord := ord + 1; > od;# end do number 4 > ; > term_no := term_no - 1; > od;# end do number 3 > ; > #END PART 2 HEVE MOVED TERMS to REGULAR Array > display_alot(current_iter) > ; > od;# end do number 2 > ;#right paren 0001C > omniout_str(ALWAYS,"Finished!"); > if (glob_iter >= glob_max_iter) then # if number 2 > omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!") > fi;# end if 2 > ; > if (elapsed_time_seconds() - convfloat(glob_orig_start_sec) >= convfloat(glob_max_sec )) then # if number 2 > omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!") > fi;# end if 2 > ; > glob_clock_sec := elapsed_time_seconds(); > omniout_str(INFO,"diff ( y , x , 2 ) = diff ( y , x , 1 ) ;"); > 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-13T13:20:30-05:00") > ; > logitem_str(html_log_file,"Maple") > ; > logitem_str(html_log_file,"diff") > ; > logitem_str(html_log_file,"diff ( y , x , 2 ) = diff ( y , x , 1 ) ;") > ; > logitem_float(html_log_file,x_start) > ; > logitem_float(html_log_file,x_end) > ; > logitem_float(html_log_file,array_x[1]) > ; > logitem_float(html_log_file,glob_h) > ; > logitem_integer(html_log_file,Digits) > ; > ; > logitem_integer(html_log_file,glob_max_terms) > ; > logitem_float(html_log_file,array_1st_rel_error[1]) > ; > logitem_float(html_log_file,array_last_rel_error[1]) > ; > logitem_integer(html_log_file,glob_iter) > ; > logitem_pole(html_log_file,array_type_pole[1]) > ; > if array_type_pole[1] = 1 or array_type_pole[1] = 2 then # if number 3 > logitem_float(html_log_file,array_pole[1]) > ; > logitem_float(html_log_file,array_pole[2]) > ; > 0; > else > logitem_str(html_log_file,"NA") > ; > logitem_str(html_log_file,"NA") > ; > 0; > fi;# end if 3 > ; > logitem_time(html_log_file,convfloat(glob_clock_sec)) > ; > if glob_percent_done < 100.0 then # if number 3 > logitem_time(html_log_file,convfloat(glob_optimal_expect_sec)) > ; > 0 > else > logitem_str(html_log_file,"Done") > ; > 0 > fi;# end if 3 > ; > log_revs(html_log_file," 090 ") > ; > logitem_str(html_log_file,"diff diffeq.mxt") > ; > logitem_str(html_log_file,"diff maple results") > ; > logitem_str(html_log_file,"Test of revised logic - mostly affecting systems of eqs") > ; > logend(html_log_file) > ; > ; > fi;# end if 2 > ; > if glob_html_log then # if number 2 > fclose(html_log_file); > fi;# end if 2 > ; > ;; > #END OUTFILEMAIN > # End Function number 8 > end; mainprog := proc() local d1, d2, d3, d4, est_err_2, niii, done_once, term, ord, order_diff, term_no, html_log_file, rows, r_order, sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it, log10norm, max_terms, opt_iter, tmp; global DEBUGL, INFO, DEBUGMASSIVE, glob_max_terms, ALWAYS, glob_iolevel, glob_log10abserr, glob_unchanged_h_cnt, years_in_century, glob_optimal_expect_sec, glob_log10normmin, glob_warned2, glob_smallish_float, glob_log10_abserr, glob_clock_start_sec, min_in_hour, glob_optimal_clock_start_sec, glob_max_rel_trunc_err, glob_max_hours, glob_dump_analytic, glob_look_poles, MAX_UNCHANGED, glob_max_iter, sec_in_min, glob_small_float, glob_abserr, glob_large_float, hours_in_day, glob_iter, glob_curr_iter_when_opt, glob_orig_start_sec, glob_hmin, glob_almost_1, glob_percent_done, glob_log10relerr, glob_start, glob_warned, glob_no_eqs, glob_optimal_done, djd_debug, glob_dump, glob_html_log, glob_max_minutes, glob_max_sec, glob_optimal_start, glob_h, glob_reached_optimal_h, centuries_in_millinium, glob_normmax, glob_log10_relerr, glob_initial_pass, glob_relerr, glob_last_good_h, glob_hmin_init, glob_display_flag, glob_max_opt_iter, glob_current_iter, glob_max_trunc_err, glob_hmax, glob_disp_incr, glob_not_yet_start_msg, glob_not_yet_finished, glob_clock_sec, days_in_year, djd_debug2, glob_subiter_method, array_const_1, array_const_0D0, array_const_2, array_last_rel_error, array_1st_rel_error, array_m1, array_pole, array_type_pole, array_norms, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_y_init, array_y_higher, array_y_set_initial, array_y_higher_work2, array_real_pole, array_complex_pole, array_poles, array_y_higher_work, glob_last; glob_last; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; glob_iolevel := INFO; DEBUGL := 3; INFO := 2; DEBUGMASSIVE := 4; glob_max_terms := 30; ALWAYS := 1; glob_iolevel := 5; glob_log10abserr := 0.; glob_unchanged_h_cnt := 0; years_in_century := 100.0; glob_optimal_expect_sec := 0.1; glob_log10normmin := 0.1; glob_warned2 := false; glob_smallish_float := 0.1*10^(-100); glob_log10_abserr := 0.1*10^(-10); glob_clock_start_sec := 0.; min_in_hour := 60.0; glob_optimal_clock_start_sec := 0.; glob_max_rel_trunc_err := 0.1*10^(-10); glob_max_hours := 0.; glob_dump_analytic := false; glob_look_poles := false; MAX_UNCHANGED := 10; glob_max_iter := 1000; sec_in_min := 60.0; glob_small_float := 0.1*10^(-50); glob_abserr := 0.1*10^(-10); glob_large_float := 0.90*10^101; hours_in_day := 24.0; glob_iter := 0; glob_curr_iter_when_opt := 0; glob_orig_start_sec := 0.; glob_hmin := 0.1*10^(-10); glob_almost_1 := 0.9990; glob_percent_done := 0.; glob_log10relerr := 0.; glob_start := 0; glob_warned := false; glob_no_eqs := 0; glob_optimal_done := false; djd_debug := true; glob_dump := false; glob_html_log := true; glob_max_minutes := 0.; glob_max_sec := 10000.0; glob_optimal_start := 0.; glob_h := 0.1; glob_reached_optimal_h := false; centuries_in_millinium := 10.0; glob_normmax := 0.; glob_log10_relerr := 0.1*10^(-10); glob_initial_pass := true; glob_relerr := 0.1*10^(-10); glob_last_good_h := 0.1; glob_hmin_init := 0.001; glob_display_flag := true; glob_max_opt_iter := 10; glob_current_iter := 0; glob_max_trunc_err := 0.1*10^(-10); glob_hmax := 1.0; glob_disp_incr := 0.1; glob_not_yet_start_msg := true; glob_not_yet_finished := true; glob_clock_sec := 0.; days_in_year := 365.0; djd_debug2 := true; glob_subiter_method := 3; 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/diffpostode.ode#################"); omniout_str(ALWAYS, "diff ( y , x , 2 ) = diff ( y , x , 1 ) ;"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK"); omniout_str(ALWAYS, "Digits := 32;"); omniout_str(ALWAYS, "max_terms := 30;"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#END FIRST INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK"); omniout_str(ALWAYS, "x_start := -4.0;"); omniout_str(ALWAYS, "x_end := 1.0 ;"); omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);"); omniout_str(ALWAYS, "array_y_init[1 + 1] := exact_soln_yp(x_start);"); omniout_str(ALWAYS, "glob_h := 0.00001 ;"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, "glob_max_iter := 10;"); omniout_str(ALWAYS, "#END SECOND INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK"); omniout_str(ALWAYS, "glob_h := 0.0001 ;"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, "glob_max_iter := 1000;"); omniout_str(ALWAYS, "glob_max_minutes := 15;"); omniout_str(ALWAYS, "#END OVERRIDE BLOCK"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK"); omniout_str(ALWAYS, "exact_soln_y := proc(x)"); omniout_str(ALWAYS, "1.0 + exp(x);"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, "exact_soln_yp := proc(x)"); omniout_str(ALWAYS, "exp(x);"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "#END USER DEF BLOCK"); omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"); glob_unchanged_h_cnt := 0; glob_warned := false; glob_warned2 := false; glob_small_float := 0.10*10^(-199); glob_smallish_float := 0.10*10^(-63); glob_large_float := 0.10*10^101; glob_almost_1 := 0.99; glob_log10_abserr := -8.0; glob_log10_relerr := -8.0; glob_hmax := 0.01; Digits := 32; max_terms := 30; glob_max_terms := max_terms; glob_html_log := true; array_last_rel_error := Array(1 .. max_terms + 1, []); array_1st_rel_error := Array(1 .. max_terms + 1, []); array_m1 := Array(1 .. max_terms + 1, []); array_pole := Array(1 .. max_terms + 1, []); array_type_pole := Array(1 .. max_terms + 1, []); array_norms := Array(1 .. max_terms + 1, []); array_y := Array(1 .. max_terms + 1, []); array_x := Array(1 .. max_terms + 1, []); array_tmp0 := Array(1 .. max_terms + 1, []); array_tmp1 := Array(1 .. max_terms + 1, []); array_tmp2 := Array(1 .. max_terms + 1, []); array_y_init := Array(1 .. max_terms + 1, []); array_y_higher := Array(1 .. 4, 1 .. max_terms + 1, []); array_y_set_initial := Array(1 .. 3, 1 .. max_terms + 1, []); array_y_higher_work2 := Array(1 .. 4, 1 .. max_terms + 1, []); array_real_pole := Array(1 .. 2, 1 .. 4, []); array_complex_pole := Array(1 .. 2, 1 .. 4, []); array_poles := Array(1 .. 2, 1 .. 4, []); array_y_higher_work := Array(1 .. 4, 1 .. max_terms + 1, []); term := 1; while term <= max_terms do array_last_rel_error[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_1st_rel_error[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_m1[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_type_pole[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_norms[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_y[term] := 0.; term := term + 1 end do ; term := 1; while term <= max_terms do array_x[term] := 0.; term := term + 1 end do ; term := 1; while term <= max_terms do array_tmp0[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp1[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_tmp2[term] := 0.; term := term + 1 end do; term := 1; while term <= max_terms do array_y_init[term] := 0.; term := term + 1 end do; ord := 1; while ord <= 3 do term := 1; while term <= max_terms do array_y_higher[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= max_terms do array_y_set_initial[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 3 do term := 1; while term <= max_terms do array_y_higher_work2[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_real_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_complex_pole[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 1 do term := 1; while term <= 3 do array_poles[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 3 do term := 1; while term <= max_terms do array_y_higher_work[ord, term] := 0.; term := term + 1 end do; ord := ord + 1 end do; array_tmp2 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp2[term] := 0.; term := term + 1 end do; array_tmp1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp1[term] := 0.; term := term + 1 end do; array_tmp0 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_tmp0[term] := 0.; term := term + 1 end do; array_x := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_x[term] := 0.; term := term + 1 end do; array_y := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_y[term] := 0.; term := term + 1 end do; array_const_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_const_2 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms + 1 do array_const_2[term] := 0.; term := term + 1 end do; array_const_2[1] := 2; array_m1 := Array(1 .. max_terms + 2, []); term := 1; while term <= max_terms do array_m1[term] := 0.; term := term + 1 end do; array_m1[1] := -1.0; x_start := -4.0; x_end := 1.0; array_y_init[1] := exact_soln_y(x_start); array_y_init[2] := exact_soln_yp(x_start); glob_h := 0.00001; glob_look_poles := true; glob_max_iter := 10; glob_h := 0.0001; glob_look_poles := true; glob_max_iter := 1000; glob_max_minutes := 15; glob_last_good_h := glob_h; glob_max_terms := max_terms; glob_max_sec := convfloat(60.0)*convfloat(glob_max_minutes) + convfloat(3600.0)*convfloat(glob_max_hours); glob_abserr := 10.0^glob_log10_abserr; glob_relerr := 10.0^glob_log10_relerr; chk_data(); array_y_set_initial[1, 1] := true; array_y_set_initial[1, 2] := true; 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 := 2; 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 := 2; ord := 3; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[3, iii] := array_y_higher[3, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 3; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 2; calc_term := 2; 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 := 2; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 2; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[2, iii] := array_y_higher[2, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 2; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 3; 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 := 3; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 2; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 1; calc_term := 2; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; ord := 1; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( glob_h^(calc_term - 1)* factorial_3(iii - calc_term, iii - 1)); iii := iii - 1 end do; temp_sum := 0.; ord := 1; calc_term := 1; iii := glob_max_terms; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!; term_no := glob_max_terms; while 1 <= term_no do array_y[term_no] := array_y_higher_work2[1, term_no]; ord := 1; while ord <= order_diff do array_y_higher[ord, term_no] := array_y_higher_work2[ord, term_no]; ord := ord + 1 end do; term_no := term_no - 1 end do; display_alot(current_iter) end do; omniout_str(ALWAYS, "Finished!"); if glob_max_iter <= glob_iter then omniout_str(ALWAYS, "Maximum Iterations Reached before Solution Completed!") end if; if convfloat(glob_max_sec) <= elapsed_time_seconds() - convfloat(glob_orig_start_sec) then omniout_str(ALWAYS, "Maximum Time Reached before Solution Completed!") end if; glob_clock_sec := elapsed_time_seconds(); omniout_str(INFO, "diff ( y , x , 2 ) = diff ( y , x , 1 ) ;"); 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-13T13:20:30-05:00"); logitem_str(html_log_file, "Maple"); logitem_str(html_log_file, "diff"); logitem_str(html_log_file, "diff ( y , x , 2 ) = diff ( y , x , 1 ) ;"); logitem_float(html_log_file, x_start); logitem_float(html_log_file, x_end); logitem_float(html_log_file, array_x[1]); logitem_float(html_log_file, glob_h); logitem_integer(html_log_file, Digits); logitem_integer(html_log_file, glob_max_terms); logitem_float(html_log_file, array_1st_rel_error[1]); logitem_float(html_log_file, array_last_rel_error[1]); logitem_integer(html_log_file, glob_iter); logitem_pole(html_log_file, array_type_pole[1]); if array_type_pole[1] = 1 or array_type_pole[1] = 2 then logitem_float(html_log_file, array_pole[1]); logitem_float(html_log_file, array_pole[2]); 0 else logitem_str(html_log_file, "NA"); logitem_str(html_log_file, "NA"); 0 end if; logitem_time(html_log_file, convfloat(glob_clock_sec)); if glob_percent_done < 100.0 then logitem_time(html_log_file, convfloat(glob_optimal_expect_sec)) ; 0 else logitem_str(html_log_file, "Done"); 0 end if; log_revs(html_log_file, " 090 "); logitem_str(html_log_file, "diff diffeq.mxt"); logitem_str(html_log_file, "diff maple results"); logitem_str(html_log_file, "Test of revised logic - mostly affecting systems of eqs"); logend(html_log_file) end if; if glob_html_log then fclose(html_log_file) end if end proc > mainprog(); ##############ECHO OF PROBLEM################# ##############temp/diffpostode.ode################# diff ( y , x , 2 ) = diff ( y , x , 1 ) ; ! #BEGIN FIRST INPUT BLOCK Digits := 32; max_terms := 30; ! #END FIRST INPUT BLOCK #BEGIN SECOND INPUT BLOCK x_start := -4.0; x_end := 1.0 ; array_y_init[0 + 1] := exact_soln_y(x_start); array_y_init[1 + 1] := exact_soln_yp(x_start); glob_h := 0.00001 ; glob_look_poles := true; glob_max_iter := 10; #END SECOND INPUT BLOCK #BEGIN OVERRIDE BLOCK glob_h := 0.0001 ; glob_look_poles := true; glob_max_iter := 1000; glob_max_minutes := 15; #END OVERRIDE BLOCK ! #BEGIN USER DEF BLOCK exact_soln_y := proc(x) 1.0 + exp(x); end; exact_soln_yp := proc(x) exp(x); end; #END USER DEF BLOCK #######END OF ECHO OF PROBLEM################# START of Soultion x[1] = -4 y[1] (analytic) = 1.0183156388887341802937180212732 y[1] (numeric) = 1.0183156388887341802937180212732 absolute error = 0 relative error = 0 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9999 y[1] (analytic) = 1.0183174705442043008382164386057 y[1] (numeric) = 1.0183174705442043008127770337027 absolute error = 2.54394049030e-20 relative error = 2.4981801490064582891247353379806e-18 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9998 y[1] (analytic) = 1.0183193023828491269774034522397 y[1] (numeric) = 1.0183193023828491266721178733147 absolute error = 3.052855789250e-19 relative error = 2.9979356986618750501037925588509e-17 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9997 y[1] (analytic) = 1.0183211344046869770977425888889 y[1] (numeric) = 1.0183211344046869759528670959004 absolute error = 1.1448754929885e-18 relative error = 1.1242774546339912802644687508764e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9996 y[1] (analytic) = 1.0183229666097361714176276166055 y[1] (numeric) = 1.0183229666097361685680204311947 absolute error = 2.8496071854108e-18 relative error = 2.7983334156725233836843692350443e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9995 y[1] (analytic) = 1.0183247989980150319875657469638 y[1] (numeric) = 1.0183247989980150262626259759 absolute error = 5.7249397710638e-18 relative error = 5.6219192311695429208950851756111e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9994 y[1] (analytic) = 1.0183266315695418826903608555654 y[1] (numeric) = 1.0183266315695418726139674050298 absolute error = 1.00763934505356e-17 relative error = 9.8950505055582252623501912429325e-16 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9993 y[1] (analytic) = 1.0183284643243350492412967208678 y[1] (numeric) = 1.0183284643243350330317472015739 absolute error = 1.62095495192939e-17 relative error = 1.5917800677455284539178307782998e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9992 y[1] (analytic) = 1.0183302972624128591883202813367 y[1] (numeric) = 1.0183302972624128347582699044875 absolute error = 2.44300503768492e-17 relative error = 2.3990301027598549898156831896853e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9991 y[1] (analytic) = 1.0183321303837936419122249109266 y[1] (numeric) = 1.0183321303837936068686253750057 absolute error = 3.50435995359209e-17 relative error = 3.4412740686787039630809844093533e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.999 y[1] (analytic) = 1.018333963688495728626833712888 y[1] (numeric) = 1.0183339636884956802708720812848 absolute error = 4.83559616316032e-17 relative error = 4.7485366643820488871832380524932e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9989 y[1] (analytic) = 1.018335797176537452379182831906 y[1] (numeric) = 1.0183357971765373877062204013733 absolute error = 6.46729624305327e-17 relative error = 6.3508483753440196577615688729563e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9988 y[1] (analytic) = 1.0183376308479371480497047845713 y[1] (numeric) = 1.0183376308479370637492159445133 absolute error = 8.43004888400580e-17 relative error = 8.2782454744271486280624513999486e-15 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9987 y[1] (analytic) = 1.0183394647027131523524118081841 y[1] (numeric) = 1.018339464702713044807922890775 absolute error = 1.075444889174091e-16 relative error = 1.0560770022676562013407448158689e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9986 y[1] (analytic) = 1.0183412987408838038350792278945 y[1] (numeric) = 1.0183412987408836691241073490254 absolute error = 1.347109718788691e-16 relative error = 1.3228469870114362114097365171011e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9985 y[1] (analytic) = 1.0183431329624674428794288421808 y[1] (numeric) = 1.0183431329624672767734207332339 absolute error = 1.661060081089469e-16 relative error = 1.6311398656534072687455116101080e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=3.8MB, alloc=2.9MB, time=0.36 x[1] = -3.9984 y[1] (analytic) = 1.0183449673674824117013123266661 y[1] (numeric) = 1.0183449673674822096655831571155 absolute error = 2.020357291695506e-16 relative error = 1.9839615812295118000097406548397e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9983 y[1] (analytic) = 1.0183468019559470543508946562779 y[1] (numeric) = 1.0183468019559468115445668471148 absolute error = 2.428063278091631e-16 relative error = 2.3843186559117482849020899195962e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9982 y[1] (analytic) = 1.0183486367278797167128375457491 y[1] (numeric) = 1.0183486367278794279887795737314 absolute error = 2.887240579720177e-16 relative error = 2.8352181910876337504634802079732e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9981 y[1] (analytic) = 1.0183504716832987465064829084654 y[1] (numeric) = 1.018350471683298406411248101189 absolute error = 3.400952348072764e-16 relative error = 3.3396678674396892702281485920913e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.998 y[1] (analytic) = 1.0183523068222224932860363336583 y[1] (numeric) = 1.0183523068222220960598016554507 absolute error = 3.972262346782076e-16 relative error = 3.9006759450249160617904541991137e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9979 y[1] (analytic) = 1.0183541421446693084407505819477 y[1] (numeric) = 1.0183541421446688480172554105809 absolute error = 4.604234951713668e-16 relative error = 4.5212512633542975332088980609158e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9978 y[1] (analytic) = 1.0183559776506575451951090992345 y[1] (numeric) = 1.0183559776506570152015939934569 absolute error = 5.299935151057776e-16 relative error = 5.2044032414723007637418365847774e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9977 y[1] (analytic) = 1.0183578133402055586090095489455 y[1] (numeric) = 1.0183578133402049523661550068318 absolute error = 6.062428545421137e-16 relative error = 5.9531418780363842918775187790776e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9976 y[1] (analytic) = 1.0183596492133317055779473626327 y[1] (numeric) = 1.0183596492133310160998125707496 absolute error = 6.894781347918831e-16 relative error = 6.7704777513965239933785255912434e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9975 y[1] (analytic) = 1.0183614852700543448331993089281 y[1] (numeric) = 1.0183614852700535648271608823159 absolute error = 7.800060384266122e-16 relative error = 7.6594220196747344629552239572874e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9974 y[1] (analytic) = 1.018363321510391836942007080857 y[1] (numeric) = 1.0183633215103909588086977938245 absolute error = 8.781333092870325e-16 relative error = 8.6229864208446124118988524860796e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9973 y[1] (analytic) = 1.0183651579343625443077609015102 y[1] (numeric) = 1.0183651579343615601410084092427 absolute error = 9.841667524922675e-16 relative error = 9.6641832728108785133542464326353e-14 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9972 y[1] (analytic) = 1.0183669945419848311701831480784 y[1] (numeric) = 1.018366994541983732756948699057 absolute error = 1.0984132344490214e-15 relative error = 1.0786025473488933405822661292323e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9971 y[1] (analytic) = 1.0183688313332770636055119942493 y[1] (numeric) = 1.0183688313332758424258291334807 absolute error = 1.2211796828607686e-15 relative error = 1.1991526500884418034233376030577e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.997 y[1] (analytic) = 1.0183706683082576095266850709703 y[1] (numeric) = 1.0183706683082562567535983340256 absolute error = 1.3527730867369447e-15 relative error = 1.3283700413172785201396549291703e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9969 y[1] (analytic) = 1.0183725054669448386835231455781 y[1] (numeric) = 1.018372505466943345183026743439 absolute error = 1.4935004964021391e-15 relative error = 1.4665561848778883310796684233017e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9968 y[1] (analytic) = 1.0183743428093571226629138192966 y[1] (numeric) = 1.0183743428093554789938903140092 absolute error = 1.6436690235052874e-15 relative error = 1.6140126026456534624485198086527e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9967 y[1] (analytic) = 1.0183761803355128348889952431066 y[1] (numeric) = 1.0183761803355110313031542142393 absolute error = 1.8035858410288673e-15 relative error = 1.7710408745368144367633068933121e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9966 y[1] (analytic) = 1.0183780180454303506233398519869 y[1] (numeric) = 1.0183780180454283770651565538935 absolute error = 1.9735581832980934e-15 relative error = 1.9379426385164295508627899775641e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9965 y[1] (analytic) = 1.0183798559391280469651381175302 y[1] (numeric) = 1.0183798559391258930717921274155 absolute error = 2.1538933459901147e-15 relative error = 2.1150195906063366528208328294170e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9964 y[1] (analytic) = 1.0183816940166243028513823189354 y[1] (numeric) = 1.0183816940166219579526961757223 absolute error = 2.3448986861432131e-15 relative error = 2.3025734848931155483334660730028e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9963 y[1] (analytic) = 1.0183835322779374990570503323773 y[1] (numeric) = 1.0183835322779349521754281663748 absolute error = 2.5468816221660025e-15 relative error = 2.5009061335360506437063561349775e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9962 y[1] (analytic) = 1.0183853707230860181952894387569 y[1] (numeric) = 1.0183853707230832580456555921272 absolute error = 2.7601496338466297e-15 relative error = 2.7103194067750950036895930431614e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9961 y[1] (analytic) = 1.0183872093520882447176001498329 y[1] (numeric) = 1.0183872093520852597073377878563 absolute error = 2.9850102623619766e-15 relative error = 2.9311152329388353330835538585747e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=7.6MB, alloc=4.0MB, time=0.79 x[1] = -3.996 y[1] (analytic) = 1.0183890481649625649140200527367 y[1] (numeric) = 1.0183890481649593431429097658736 absolute error = 3.2217711102868631e-15 relative error = 3.1635955984524572928523661785643e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9959 y[1] (analytic) = 1.0183908871617273669133076728731 y[1] (numeric) = 1.0183908871617238961734660696215 absolute error = 3.4707398416032516e-15 relative error = 3.4080625478457120344018301724088e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9958 y[1] (analytic) = 1.0183927263424010406831263552081 y[1] (numeric) = 1.0183927263423973084589446457551 absolute error = 3.7322241817094530e-15 relative error = 3.6648181837608838537264143506774e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9957 y[1] (analytic) = 1.0183945657070019780302281639454 y[1] (numeric) = 1.0183945657069979714983107346125 absolute error = 4.0065319174293329e-15 relative error = 3.9341646669607576888061166067734e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9956 y[1] (analytic) = 1.0183964052555485726006378005945 y[1] (numeric) = 1.018396405255544278629740779074 absolute error = 4.2939708970215205e-15 relative error = 4.2164042163365889150088603037642e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9955 y[1] (analytic) = 1.0183982449880592198798365404306 y[1] (numeric) = 1.0183982449880546250308063518134 absolute error = 4.5948490301886172e-15 relative error = 4.5118391089160724925808577531924e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9954 y[1] (analytic) = 1.0184000849045523171929461873501 y[1] (numeric) = 1.0184000849045474077186581009422 absolute error = 4.9094742880864079e-15 relative error = 4.8207716798713144119440889314812e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9953 y[1] (analytic) = 1.0184019250050462637049130471213 y[1] (numeric) = 1.0184019250050410255502097140493 absolute error = 5.2381547033330720e-15 relative error = 5.1435043225268024908939264084835e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9952 y[1] (analytic) = 1.0184037652895594604206919190349 y[1] (numeric) = 1.0184037652895538792223219006377 absolute error = 5.5811983700183972e-15 relative error = 5.4803394883673795675982509299415e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9951 y[1] (analytic) = 1.0184056057581103101854301059528 y[1] (numeric) = 1.0184056057581043712719863929597 absolute error = 5.9389134437129931e-15 relative error = 5.8315796870462161435004471090698e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.995 y[1] (analytic) = 1.0184074464107172176846514427604 y[1] (numeric) = 1.0184074464107109060765099652532 absolute error = 6.3116081414775072e-15 relative error = 6.1975274863927850290527076810887e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9949 y[1] (analytic) = 1.0184092872473985894444403432217 y[1] (numeric) = 1.0184092872473918898536984713803 absolute error = 6.6995907418718414e-15 relative error = 6.5784855124208361265134444999234e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9948 y[1] (analytic) = 1.0184111282681728338316258652401 y[1] (numeric) = 1.0184111282681657306620409008705 absolute error = 7.1031695849643696e-15 relative error = 6.9747564493363719388738418225455e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9947 y[1] (analytic) = 1.0184129694730583610539657945274 y[1] (numeric) = 1.0184129694730508384008934533699 absolute error = 7.5226530723411575e-15 relative error = 7.3866430395456248849300174678891e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9946 y[1] (analytic) = 1.0184148108620735831603307466809 y[1] (numeric) = 1.0184148108620656248106636314985 absolute error = 7.9583496671151824e-15 relative error = 7.8144480836630342601716760133616e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9945 y[1] (analytic) = 1.0184166524352369140408882876729 y[1] (numeric) = 1.0184166524352285034729943521175 absolute error = 8.4105678939355554e-15 relative error = 8.2584744405192252000047432331415e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9944 y[1] (analytic) = 1.0184184941925667694272870727519 y[1] (numeric) = 1.0184184941925578898109480760082 absolute error = 8.8796163389967437e-15 relative error = 8.7190250271689873867926874085360e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9943 y[1] (analytic) = 1.0184203361340815668928410037596 y[1] (numeric) = 1.0184203361340722010891909559646 absolute error = 9.3658036500477950e-15 relative error = 9.1964028188992554644590756751028e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9942 y[1] (analytic) = 1.0184221782597997258527134048643 y[1] (numeric) = 1.0184221782597898564141770033015 absolute error = 9.8694385364015628e-15 relative error = 9.6909108492370899822500899782269e-13 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9941 y[1] (analytic) = 1.0184240205697396675641012167123 y[1] (numeric) = 1.0184240205697292767343322727795 absolute error = 1.03908297689439328e-14 relative error = 1.0202852209957659063945750116180e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.994 y[1] (analytic) = 1.0184258630639198151264192090003 y[1] (numeric) = 1.0184258630639088848402390659496 absolute error = 1.09302861801430507e-14 relative error = 1.0732530051092221096996479870337e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9939 y[1] (analytic) = 1.0184277057423585934814842114696 y[1] (numeric) = 1.0184277057423471053648201529183 absolute error = 1.14881166640585513e-14 relative error = 1.1280247580936108343295075496485e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9938 y[1] (analytic) = 1.0184295486050744294136993633247 y[1] (numeric) = 1.0184295486050623647835230125359 absolute error = 1.20646301763507888e-14 relative error = 1.1846308066056711373295534999059e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9937 y[1] (analytic) = 1.0184313916520857515502383810769 y[1] (numeric) = 1.018431391652073091414504091009 absolute error = 1.26601357342900679e-14 relative error = 1.2431014831301463930620953443768e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9936 y[1] (analytic) = 1.0184332348834109903612298448167 y[1] (numeric) = 1.0184332348833977154188130789399 absolute error = 1.32749424167658768e-14 relative error = 1.3034671259805829307158953973781e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=11.4MB, alloc=4.1MB, time=1.21 x[1] = -3.9935 y[1] (analytic) = 1.0184350782990685781599415029151 y[1] (numeric) = 1.018435078299054668800577206794 absolute error = 1.39093593642961211e-14 relative error = 1.3657580793001287246640358427207e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9934 y[1] (analytic) = 1.0184369218990769491029645951564 y[1] (numeric) = 1.0184369218990623854071855587975 absolute error = 1.45636957790363589e-14 relative error = 1.4300046930623321671176894362320e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9933 y[1] (analytic) = 1.0184387656834545391903981943041 y[1] (numeric) = 1.0184387656834393009294734052671 absolute error = 1.52382609247890370e-14 relative error = 1.4962373230719409132471422321971e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9932 y[1] (analytic) = 1.0184406096522197862660335661026 y[1] (numeric) = 1.0184406096522038529019065533736 absolute error = 1.59333641270127290e-14 relative error = 1.5644863309657008773119528295577e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9931 y[1] (analytic) = 1.0184424538053911300175385477144 y[1] (numeric) = 1.0184424538053744807027657163409 absolute error = 1.66493147728313735e-14 relative error = 1.6347820842131552030491997436052e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.993 y[1] (analytic) = 1.0184442981429870119766419445977 y[1] (numeric) = 1.0184442981429696255543309010831 absolute error = 1.73864223110435146e-14 relative error = 1.7071549561174434243272197727221e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9929 y[1] (analytic) = 1.0184461426650258755193179458237 y[1] (numeric) = 1.0184461426650077305230658142804 absolute error = 1.81449962521315433e-14 relative error = 1.7816353258161006785894450955888e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9928 y[1] (analytic) = 1.0184479873715261658659705578359 y[1] (numeric) = 1.0184479873715072405198022868964 absolute error = 1.89253461682709395e-14 relative error = 1.8582535782818569436224154595654e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9927 y[1] (analytic) = 1.0184498322625063300816180566551 y[1] (numeric) = 1.0184498322624866022999247171387 absolute error = 1.97277816933395164e-14 relative error = 1.9370401043234364743781901955726e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9926 y[1] (analytic) = 1.0184516773379848170760774585293 y[1] (numeric) = 1.0184516773379642644635545318641 absolute error = 2.05526125229266652e-14 relative error = 2.0180253005863572336446001272317e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9925 y[1] (analytic) = 1.018453522597980077604149009032 y[1] (numeric) = 1.0184535225979586774557346664309 absolute error = 2.14001484143426011e-14 relative error = 2.1012395695537304147428257676251e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9924 y[1] (analytic) = 1.0184553680425105642658006906107 y[1] (numeric) = 1.0184553680424882935666140629993 absolute error = 2.22706991866276114e-14 relative error = 2.1867133195470601347927819441026e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9923 y[1] (analytic) = 1.0184572136715947315063527485862 y[1] (numeric) = 1.0184572136715715669316321872828 absolute error = 2.31645747205613034e-14 relative error = 2.2744769647270430727036908485979e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9922 y[1] (analytic) = 1.0184590594852510356166622356065 y[1] (numeric) = 1.0184590594852269535317035637514 absolute error = 2.40820849586718551e-14 relative error = 2.3645609250943683464445131524134e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9921 y[1] (analytic) = 1.0184609054834979347333075745552 y[1] (numeric) = 1.0184609054834729111934023292894 absolute error = 2.50235399052452658e-14 relative error = 2.4569956264905173448391381205002e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.992 y[1] (analytic) = 1.0184627516663538888387731399173 y[1] (numeric) = 1.0184627516663278995891468053087 absolute error = 2.59892496263346086e-14 relative error = 2.5518115005985637102526116830200e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9919 y[1] (analytic) = 1.0184645980338373597616338576047 y[1] (numeric) = 1.0184645980338103802373840883204 absolute error = 2.69795242497692843e-14 relative error = 2.6490389849439734230642913278260e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9918 y[1] (analytic) = 1.0184664445859668111767398232417 y[1] (numeric) = 1.0184664445859388165027746589655 absolute error = 2.79946739651642762e-14 relative error = 2.7487085228954049388245262825408e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9917 y[1] (analytic) = 1.0184682913227607086054009389138 y[1] (numeric) = 1.018468291322731673596377009508 absolute error = 2.90350090239294058e-14 relative error = 2.8508505636655093780855014464092e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9916 y[1] (analytic) = 1.0184701382442375194155715683809 y[1] (numeric) = 1.0184701382442074185758322897902 absolute error = 3.01008397392785907e-14 relative error = 2.9554955623117308965393082689096e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9915 y[1] (analytic) = 1.018471985350415712822035210757 y[1] (numeric) = 1.0184719853503845203455489716544 absolute error = 3.11924764862391026e-14 relative error = 3.0626739797371070292610181291419e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9914 y[1] (analytic) = 1.0184738326413137598865891926582 y[1] (numeric) = 1.0184738326412814496568875318307 absolute error = 3.23102297016608275e-14 relative error = 3.1724162826910692152392519938587e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9913 y[1] (analytic) = 1.018475680116950133518229378821 y[1] (numeric) = 1.0184756801169166791083451532942 absolute error = 3.34544098842255268e-14 relative error = 3.2847529437702433745415236996867e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9912 y[1] (analytic) = 1.0184775277773433084733349011919 y[1] (numeric) = 1.018477527777308683145740445093 absolute error = 3.46253275944560989e-14 relative error = 3.3997144414192504988306768040729e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9911 y[1] (analytic) = 1.018479375622511761355852906492 y[1] (numeric) = 1.0184793756224759380623981806485 absolute error = 3.58232934547258435e-14 relative error = 3.5173312599315074712318410893269e-12 % h = 0.0001 TOP MAIN SOLVE Loop memory used=15.2MB, alloc=4.2MB, time=1.63 NO POLE x[1] = -3.991 y[1] (analytic) = 1.0184812236524739706174833222562 y[1] (numeric) = 1.0184812236524369219993340545303 absolute error = 3.70486181492677259e-14 relative error = 3.6376338894500278504376716944197e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9909 y[1] (analytic) = 1.0184830718672484165578636413506 y[1] (numeric) = 1.0184830718672101149454394577075 absolute error = 3.83016124241836431e-14 relative error = 3.7606528259682227957770381385919e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9908 y[1] (analytic) = 1.0184849202668535813247537249687 y[1] (numeric) = 1.0184849202668139987376662712778 absolute error = 3.95825870874536909e-14 relative error = 3.8864185713307020546886146469749e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9907 y[1] (analytic) = 1.0184867688513079489142206241094 y[1] (numeric) = 1.0184867688512670570612116786771 absolute error = 4.08918530089454323e-14 relative error = 4.0149616332340750420453280176221e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9906 y[1] (analytic) = 1.0184886176206300051708234195379 y[1] (numeric) = 1.0184886176205877754497029963704 absolute error = 4.22297211204231675e-14 relative error = 4.1463125252277520407751894793761e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9905 y[1] (analytic) = 1.0184904665748382377877980802313 y[1] (numeric) = 1.0184904665747946412853825230269 absolute error = 4.35965024155572044e-14 relative error = 4.2805017667147454157652756948371e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9904 y[1] (analytic) = 1.018492315713951136307242340311 y[1] (numeric) = 1.0184923157139061437992924071801 absolute error = 4.49925079499331309e-14 relative error = 4.4175598829524709686796162826244e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9903 y[1] (analytic) = 1.0184941650379871921203005944641 y[1] (numeric) = 1.0184941650379407740714595333757 absolute error = 4.64180488410610884e-14 relative error = 4.5575174050535493747699742555822e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9902 y[1] (analytic) = 1.0184960145469648984673488118548 y[1] (numeric) = 1.0184960145469170250310804268086 absolute error = 4.78734362683850462e-14 relative error = 4.7004048699866076722145554140346e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9901 y[1] (analytic) = 1.0184978642409027504381794685284 y[1] (numeric) = 1.0184978642408533914567061764509 absolute error = 4.93589814732920775e-14 relative error = 4.8462528205770808727039177624809e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.99 y[1] (analytic) = 1.0184997141198192449721864983093 y[1] (numeric) = 1.018499714119768369976427376673 absolute error = 5.08749957591216363e-14 relative error = 4.9950918055080136245352681173518e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9899 y[1] (analytic) = 1.0185015641837328808585502621954 y[1] (numeric) = 1.0185015641836804590680590873593 absolute error = 5.24217904911748361e-14 relative error = 5.1469523793208620165708535552525e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9898 y[1] (analytic) = 1.0185034144326621587364225362494 y[1] (numeric) = 1.0185034144326081590593258125206 absolute error = 5.39996770967237288e-14 relative error = 5.3018651024162953659566836631401e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9897 y[1] (analytic) = 1.0185052648666255810951115179913 y[1] (numeric) = 1.0185052648665699721280464974049 absolute error = 5.56089670650205864e-14 relative error = 5.4598605410549982448691027766802e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9896 y[1] (analytic) = 1.0185071154856416522742668512909 y[1] (numeric) = 1.0185071154855844023023195441088 absolute error = 5.72499719473071821e-14 relative error = 5.6209692673584724124555145982042e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9895 y[1] (analytic) = 1.0185089662897288784640646697649 y[1] (numeric) = 1.0185089662896699554607078456907 absolute error = 5.89230033568240742e-14 relative error = 5.7852218593098389857830367147020e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9894 y[1] (analytic) = 1.0185108172789057677053926586787 y[1] (numeric) = 1.0185108172788451393324238387884 absolute error = 6.06283729688198903e-14 relative error = 5.9526489007546406043269005842642e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9893 y[1] (analytic) = 1.0185126684531908298900351353554 y[1] (numeric) = 1.0185126684531284634975145747422 absolute error = 6.23663925205606132e-14 relative error = 6.1232809814016437254452688663091e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9892 y[1] (analytic) = 1.0185145198126025767608581480938 y[1] (numeric) = 1.0185145198125384393870468092261 absolute error = 6.41373738113388677e-14 relative error = 6.2971486968236409722842934087679e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9891 y[1] (analytic) = 1.0185163713571595219119945935972 y[1] (numeric) = 1.0185163713570935802832921103882 absolute error = 6.59416287024832090e-14 relative error = 6.4742826484582536028314148540104e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.989 y[1] (analytic) = 1.0185182230868801807890293529151 y[1] (numeric) = 1.0185182230868124013199119855029 absolute error = 6.77794691173674122e-14 relative error = 6.6547134436087340510156872213661e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9889 y[1] (analytic) = 1.0185200750017830706891844458986 y[1] (numeric) = 1.0185200750017134194821430261362 absolute error = 6.96512070414197624e-14 relative error = 6.8384716954447684907546225541297e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9888 y[1] (analytic) = 1.0185219271018867107615042041736 y[1] (numeric) = 1.0185219271018151536069820718261 absolute error = 7.15571545221323475e-14 relative error = 7.0255880230032796291196357357069e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9887 y[1] (analytic) = 1.0185237793872096220070404626309 y[1] (numeric) = 1.0185237793871361243833713922799 absolute error = 7.34976236690703510e-14 relative error = 7.2160930511892294635188749731601e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=19.0MB, alloc=4.2MB, time=2.06 x[1] = -3.9886 y[1] (analytic) = 1.0185256318577703272790377694367 y[1] (numeric) = 1.0185256318576948543523838880909 absolute error = 7.54729266538813458e-14 relative error = 7.4100174107764221010702678729984e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9885 y[1] (analytic) = 1.0185274845135873512831186145658 y[1] (numeric) = 1.0185274845135098679074083099748 absolute error = 7.74833757103045910e-14 relative error = 7.6073917384083068365171366607919e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9884 y[1] (analytic) = 1.0185293373546792205774686768575 y[1] (numeric) = 1.0185293373545996912943344965296 absolute error = 7.95292831341803279e-14 relative error = 7.8082466765987811155873796731495e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9883 y[1] (analytic) = 1.0185311903810644635730220895976 y[1] (numeric) = 1.0185311903809828526117386305194 absolute error = 8.16109612834590782e-14 relative error = 8.0126128737329936783307006892360e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9882 y[1] (analytic) = 1.0185330435927616105336467246283 y[1] (numeric) = 1.0185330435926778818110685136844 absolute error = 8.37287225782109439e-14 relative error = 8.2205209840681478333326160364044e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9881 y[1] (analytic) = 1.0185348969897891935763294949867 y[1] (numeric) = 1.0185348969897033106968288600794 absolute error = 8.58828795006349073e-14 relative error = 8.4320016677343047057064180784145e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.988 y[1] (analytic) = 1.0185367505721657466713616760747 y[1] (numeric) = 1.0185367505720776729267666079418 absolute error = 8.80737445950681329e-14 relative error = 8.6470855907351866355787647081438e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9879 y[1] (analytic) = 1.0185386043399098056425242453625 y[1] (numeric) = 1.0185386043398195040120562500915 absolute error = 9.03016304679952710e-14 relative error = 8.8658034249489807074222256750553e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9878 y[1] (analytic) = 1.0185404582930399081672732406264 y[1] (numeric) = 1.0185404582929473413174851828649 absolute error = 9.25668497880577615e-14 relative error = 9.0881858481291422629547857203658e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9877 y[1] (analytic) = 1.0185423124315745937769251367231 y[1] (numeric) = 1.0185423124314797240616390735837 absolute error = 9.48697152860631394e-14 relative error = 9.3142635439051985448670205367878e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9876 y[1] (analytic) = 1.0185441667555324038568422409037 y[1] (numeric) = 1.0185441667554351933170872465617 absolute error = 9.72105397549943420e-14 relative error = 9.5440672017835524713664962339200e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9875 y[1] (analytic) = 1.018546021264931881646618106667 y[1] (numeric) = 1.0185460212648322920105680876503 absolute error = 9.95896360500190167e-14 relative error = 9.7776275171482864335318568059126e-12 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9874 y[1] (analytic) = 1.0185478759597915722402629661558 y[1] (numeric) = 1.0185478759596895649231744673255 absolute error = 1.020073170884988303e-13 relative error = 1.0014975191261966203828611539725e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9873 y[1] (analytic) = 1.018549730840130022586389181097 y[1] (numeric) = 1.0185497308400255586905391823177 absolute error = 1.044638958499987793e-13 relative error = 1.0256140931266444906687011807251e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9872 y[1] (analytic) = 1.018551585905965781488396712288 y[1] (numeric) = 1.018551585905858821803020415786 absolute error = 1.069596853762965020e-13 relative error = 1.0501155450183667129675339534546e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9871 y[1] (analytic) = 1.0185534411573173996046586076309 y[1] (numeric) = 1.0185534411572079046058872160396 absolute error = 1.094949987713915913e-13 relative error = 1.0750049466916473067261724526613e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.987 y[1] (analytic) = 1.0185552965942034294487065087163 y[1] (numeric) = 1.0185552965940913592995049938072 absolute error = 1.120701492015149091e-13 relative error = 1.1002853706249402785515725268191e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9869 y[1] (analytic) = 1.0185571522166424253894161759586 y[1] (numeric) = 1.0185571522165277399395210380573 absolute error = 1.146854498951379013e-13 relative error = 1.1259598898849500509561239184694e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9868 y[1] (analytic) = 1.0185590080246529436511930322853 y[1] (numeric) = 1.0185590080245356024370500503702 absolute error = 1.173412141429819151e-13 relative error = 1.1520315781267119100674108297267e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9867 y[1] (analytic) = 1.0185608640182535423141577253809 y[1] (numeric) = 1.0185608640181335045588596978642 absolute error = 1.200377552980275167e-13 relative error = 1.1785035095936724536475500348752e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9866 y[1] (analytic) = 1.0185627201974627813143317084885 y[1] (numeric) = 1.018562720197340005927556184678 absolute error = 1.227753867755238105e-13 relative error = 1.2053787591177700502207534697870e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9865 y[1] (analytic) = 1.0185645765622992224438228397698 y[1] (numeric) = 1.0185645765621736680217698420105 absolute error = 1.255544220529977593e-13 relative error = 1.2326604021195153043992240244361e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9864 y[1] (analytic) = 1.0185664331127814293510110002267 y[1] (numeric) = 1.0185664331126530541763407367202 absolute error = 1.283751746702635065e-13 relative error = 1.2603515146080715382241445523908e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9863 y[1] (analytic) = 1.0185682898489279675407337301851 y[1] (numeric) = 1.0185682898487967295825042984866 absolute error = 1.312379582294316985e-13 relative error = 1.2884551731813352708488109570455e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9862 y[1] (analytic) = 1.0185701467707574043744718843435 y[1] (numeric) = 1.0185701467706232612880769655342 absolute error = 1.341430863949188093e-13 relative error = 1.3169744550260167161984175192549e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=22.8MB, alloc=4.2MB, time=2.49 x[1] = -3.9861 y[1] (analytic) = 1.0185720038782883090705353053879 y[1] (numeric) = 1.0185720038781512181976418489223 absolute error = 1.370908728934564656e-13 relative error = 1.3459124379177202819153508852409e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.986 y[1] (analytic) = 1.018573861171539252704248516175 y[1] (numeric) = 1.0185738611713991710727344154016 absolute error = 1.400816315141007734e-13 relative error = 1.3752722002210250794067429115609e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9859 y[1] (analytic) = 1.0185757186505288082081364304856 y[1] (numeric) = 1.0185757186503856925320281888395 absolute error = 1.431156761082416461e-13 relative error = 1.4050568208895654449932586946876e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9858 y[1] (analytic) = 1.0185775763152755503721100823502 y[1] (numeric) = 1.0185775763151293570515204702166 absolute error = 1.461933205896121336e-13 relative error = 1.4352693794661114672492896052267e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9857 y[1] (analytic) = 1.0185794341657980558436523739482 y[1] (numeric) = 1.0185794341656487409647180761955 absolute error = 1.493148789342977527e-13 relative error = 1.4659129560826495234788682611080e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9856 y[1] (analytic) = 1.0185812922021149031280038420827 y[1] (numeric) = 1.0185812922019624224628230962642 absolute error = 1.524806651807458185e-13 relative error = 1.4969906314604628223810331438235e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9855 y[1] (analytic) = 1.018583150424244672588348443233 y[1] (numeric) = 1.0185831504240889815949186684557 absolute error = 1.556909934297747773e-13 relative error = 1.5285054869102119578124603875596e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9854 y[1] (analytic) = 1.0185850088322059464459993571872 y[1] (numeric) = 1.0185850088320470002681547736461 absolute error = 1.589461778445835411e-13 relative error = 1.5604606043320154746280920496353e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9853 y[1] (analytic) = 1.0185868674260173087805848092548 y[1] (numeric) = 1.0185868674258550622479340484324 absolute error = 1.622465326507608224e-13 relative error = 1.5928590662155304338359434064974e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9852 y[1] (analytic) = 1.0185887262056973455302339110633 y[1] (numeric) = 1.0185887262055317531580976165924 absolute error = 1.655923721362944709e-13 relative error = 1.6257039556400329927732226549738e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9851 y[1] (analytic) = 1.0185905851712646444917625199399 y[1] (numeric) = 1.0185905851710956604811109391282 absolute error = 1.689840106515808117e-13 relative error = 1.6589983562744989963756925466277e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.985 y[1] (analytic) = 1.0185924443227377953208591168796 y[1] (numeric) = 1.0185924443225653735582496828956 absolute error = 1.724217626094339840e-13 relative error = 1.6927453523776845697217790238158e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9849 y[1] (analytic) = 1.0185943036601353895322707031024 y[1] (numeric) = 1.0185943036599594835897856078207 absolute error = 1.759059424850952817e-13 relative error = 1.7269480287982067255949582502105e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9848 y[1] (analytic) = 1.0185961631834760204999887152007 y[1] (numeric) = 1.0185961631832965836351724727061 absolute error = 1.794368648162424946e-13 relative error = 1.7616094709746239743006823167473e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9847 y[1] (analytic) = 1.0185980228927782834574349588795 y[1] (numeric) = 1.0185980228925952686132319596281 absolute error = 1.830148442029992514e-13 relative error = 1.7967327649355169475178287705647e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9846 y[1] (analytic) = 1.0185998827880607754976475612908 y[1] (numeric) = 1.0185998827878741353023396169269 absolute error = 1.866401953079443639e-13 relative error = 1.8323209972995690302931712366064e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9845 y[1] (analytic) = 1.018601742869342095573466941964 y[1] (numeric) = 1.018601742869151782340610820792 absolute error = 1.903132328561211720e-13 relative error = 1.8683772552756469972509301342933e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9844 y[1] (analytic) = 1.0186036031366408444977218023348 y[1] (numeric) = 1.0186036031364468102260867554442 absolute error = 1.940342716350468906e-13 relative error = 1.9049046266628816638155621975800e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9843 y[1] (analytic) = 1.0186054635899756249434151338732 y[1] (numeric) = 1.0186054635897778213169204119162 absolute error = 1.978036264947219570e-13 relative error = 1.9419061998507485387024300953612e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9842 y[1] (analytic) = 1.0186073242293650414439102448138 y[1] (numeric) = 1.0186073242291634198315626054338 absolute error = 2.016216123476393800e-13 relative error = 1.9793850638191484894562412177100e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9841 y[1] (analytic) = 1.01860918505482770039311680549 y[1] (numeric) = 1.0186091850546222118489480113994 absolute error = 2.054885441687940906e-13 relative error = 2.0173443081384884200544720676782e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.984 y[1] (analytic) = 1.0186110460663822100456769122726 y[1] (numeric) = 1.0186110460661728053086812199797 absolute error = 2.094047369956922929e-13 relative error = 2.0557870229697619468305318527796e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9839 y[1] (analytic) = 1.0186129072640471805171511701168 y[1] (numeric) = 1.0186129072638338100112228092996 absolute error = 2.133705059283608172e-13 relative error = 2.0947162990646300923503444289733e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9838 y[1] (analytic) = 1.018614768647841223784204793718 y[1] (numeric) = 1.0186147686476238376180754372439 absolute error = 2.173861661293564741e-13 relative error = 2.1341352277655019854605274684906e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9837 y[1] (analytic) = 1.0186166302177829536847937272783 y[1] (numeric) = 1.0186166302175615016519699518688 absolute error = 2.214520328237754095e-13 relative error = 2.1740469010056155665254794551330e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=26.7MB, alloc=4.2MB, time=2.93 x[1] = -3.9836 y[1] (analytic) = 1.0186184919738909859183507828864 y[1] (numeric) = 1.0186184919736654174970515204253 absolute error = 2.255684212992624611e-13 relative error = 2.2144544113091183037427519989861e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9835 y[1] (analytic) = 1.0186203539161839380459717975121 y[1] (numeric) = 1.0186203539159542023990657769957 absolute error = 2.297356469060205164e-13 relative error = 2.2553608517911479205356784700215e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9834 y[1] (analytic) = 1.0186222160446804294906018086175 y[1] (numeric) = 1.0186222160444464754655449887458 absolute error = 2.339540250568198717e-13 relative error = 2.2967693161579131291136385632907e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9833 y[1] (analytic) = 1.0186240783593990815372212483864 y[1] (numeric) = 1.0186240783591608576659942407944 absolute error = 2.382238712270075920e-13 relative error = 2.3386828987067743692172757149432e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9832 y[1] (analytic) = 1.0186259408603585173330321565741 y[1] (numeric) = 1.0186259408601159718320776397015 absolute error = 2.425455009545168726e-13 relative error = 2.3811046943263245599014302111748e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9831 y[1] (analytic) = 1.0186278035475773618876444119803 y[1] (numeric) = 1.0186278035473304426578045355782 absolute error = 2.469192298398764021e-13 relative error = 2.4240377984964698614095944318230e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.983 y[1] (analytic) = 1.0186296664210742420732619825444 y[1] (numeric) = 1.0186296664208228966997157628184 absolute error = 2.513453735462197260e-13 relative error = 2.4674853072885104392851842643642e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9829 y[1] (analytic) = 1.0186315294808677866248691940685 y[1] (numeric) = 1.0186315294806119623770698994562 absolute error = 2.558242477992946123e-13 relative error = 2.5114503173652212444626390226529e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9828 y[1] (analytic) = 1.018633392726976626140417017567 y[1] (numeric) = 1.0186333927267162699720295451494 absolute error = 2.603561683874724176e-13 relative error = 2.5559359259809327946116445756786e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9827 y[1] (analytic) = 1.0186352561594193930810093752462 y[1] (numeric) = 1.0186352561591544516298476177911 absolute error = 2.649414511617574551e-13 relative error = 2.6009452309816119704774538819748e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9826 y[1] (analytic) = 1.0186371197782147217710894651158 y[1] (numeric) = 1.0186371197779451413590536687522 absolute error = 2.695804120357963636e-13 relative error = 2.6464813308049428183808888328597e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9825 y[1] (analytic) = 1.0186389835833812483986261042331 y[1] (numeric) = 1.0186389835831069750316402167559 absolute error = 2.742733669858874772e-13 relative error = 2.6925473244804073559319488116696e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9824 y[1] (analytic) = 1.0186408475749376110153000905834 y[1] (numeric) = 1.0186408475746585903832491003858 absolute error = 2.790206320509901976e-13 relative error = 2.7391463116293663996084003276538e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9823 y[1] (analytic) = 1.0186427117529024495366905835962 y[1] (numeric) = 1.0186427117526186270133578492303 absolute error = 2.838225233327343659e-13 relative error = 2.7862813924651403837655248988954e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9822 y[1] (analytic) = 1.0186445761172944057424615033019 y[1] (numeric) = 1.0186445761170057263854660736646 absolute error = 2.886793569954296373e-13 relative error = 2.8339556677930902044539319629741e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9821 y[1] (analytic) = 1.0186464406681321232765479481281 y[1] (numeric) = 1.0186464406678385318272818732721 absolute error = 2.935914492660748560e-13 relative error = 2.8821722390106980615384667378626e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.982 y[1] (analytic) = 1.0186483054054342476473426313394 y[1] (numeric) = 1.0186483054051356885309082639078 absolute error = 2.985591164343674316e-13 relative error = 2.9309342081076483118793543264899e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9819 y[1] (analytic) = 1.0186501703292194262278823361212 y[1] (numeric) = 1.0186501703289158435530296234043 absolute error = 3.035826748527127169e-13 relative error = 2.9802446776659083325928562105044e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9818 y[1] (analytic) = 1.0186520354395063082560343893104 y[1] (numeric) = 1.0186520354391976458150981559237 absolute error = 3.086624409362333867e-13 relative error = 3.0301067508598093904636609474911e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9817 y[1] (analytic) = 1.0186539007363135448346831537744 y[1] (numeric) = 1.018653900735999746103520374956 absolute error = 3.137987311627788184e-13 relative error = 3.0805235314561275253615405239925e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9816 y[1] (analytic) = 1.0186557662196597889319165394396 y[1] (numeric) = 1.0186557662193407970698436049668 absolute error = 3.189918620729344728e-13 relative error = 3.1314981238141644319542270128114e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9815 y[1] (analytic) = 1.0186576318895636953812125329729 y[1] (numeric) = 1.0186576318892394532309425016955 absolute error = 3.242421502700312774e-13 relative error = 3.1830336328858283622943739525879e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9814 y[1] (analytic) = 1.0186594977460439208816257461166 y[1] (numeric) = 1.0186594977457143709692055911065 absolute error = 3.295499124201550101e-13 relative error = 3.2351331642157150286641145846248e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9813 y[1] (analytic) = 1.0186613637891191239979739826787 y[1] (numeric) = 1.0186613637887842085327218269944 absolute error = 3.349154652521556843e-13 relative error = 3.2877998239411885164931265089499e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9812 y[1] (analytic) = 1.0186632300188079651610248241818 y[1] (numeric) = 1.0186632300184676260354671672461 absolute error = 3.403391255576569357e-13 relative error = 3.3410367187924622102942173325099e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=30.5MB, alloc=4.3MB, time=3.37 x[1] = -3.9811 y[1] (analytic) = 1.0186650964351291066676822341703 y[1] (numeric) = 1.0186650964347832854574911687609 absolute error = 3.458212101910654094e-13 relative error = 3.3948469560926797188718950869725e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.981 y[1] (analytic) = 1.0186669630381012126811731811802 y[1] (numeric) = 1.0186669630377498506451036010308 absolute error = 3.513620360695801494e-13 relative error = 3.4492336437579958204182171664271e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9809 y[1] (analytic) = 1.0186688298277429492312342803713 y[1] (numeric) = 1.0186688298273859873110610783826 absolute error = 3.569619201732019887e-13 relative error = 3.5041998902976574098246501149098e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9808 y[1] (analytic) = 1.0186706968040729842142984538244 y[1] (numeric) = 1.0186706968037103630347537108841 absolute error = 3.626211795447429403e-13 relative error = 3.5597488048140844511540330843655e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9807 y[1] (analytic) = 1.0186725639671099873936816095062 y[1] (numeric) = 1.0186725639667416472623917739159 absolute error = 3.683401312898355903e-13 relative error = 3.6158834970029509470517217962492e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9806 y[1] (analytic) = 1.0186744313168726303997693389027 y[1] (numeric) = 1.0186744313164985113071923964105 absolute error = 3.741190925769424922e-13 relative error = 3.6726070771532659162597907718982e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9805 y[1] (analytic) = 1.0186762988533795867302036333227 y[1] (numeric) = 1.0186762988529996283495662677615 absolute error = 3.799583806373655612e-13 relative error = 3.7299226561474543674533025813243e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9804 y[1] (analytic) = 1.0186781665766495317500696188748 y[1] (numeric) = 1.0186781665762636734373043634035 absolute error = 3.858583127652554713e-13 relative error = 3.7878333454614382968843978479113e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9803 y[1] (analytic) = 1.0186800344867011426920823101182 y[1] (numeric) = 1.0186800344863093234857646890654 absolute error = 3.918192063176210528e-13 relative error = 3.8463422571647176862731058348587e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9802 y[1] (analytic) = 1.0186819025835530986567733823901 y[1] (numeric) = 1.018681902583155257278059043699 absolute error = 3.978413787143386911e-13 relative error = 3.9054525039204515097789242211805e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9801 y[1] (analytic) = 1.0186837708672240806126779628113 y[1] (numeric) = 1.0186837708668201554652398010839 absolute error = 4.039251474381617274e-13 relative error = 3.9651671989855387559421101382553e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.98 y[1] (analytic) = 1.0186856393377327713965214399713 y[1] (numeric) = 1.0186856393373227005664867101118 absolute error = 4.100708300347298595e-13 relative error = 4.0254894562106994469237672645509e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9799 y[1] (analytic) = 1.0186875079950978557134062922963 y[1] (numeric) = 1.0186875079946815769692937137511 absolute error = 4.162787441125785452e-13 relative error = 4.0864223900405556795852510972251e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9798 y[1] (analytic) = 1.0186893768393380201369989350997 y[1] (numeric) = 1.0186893768389154709296557866943 absolute error = 4.225492073431484054e-13 relative error = 4.1479691155137126599377647593206e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9797 y[1] (analytic) = 1.0186912458704719531097165863195 y[1] (numeric) = 1.0186912458700430705722557916894 absolute error = 4.288825374607946301e-13 relative error = 4.2101327482628397623741893665030e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9796 y[1] (analytic) = 1.0186931150885183449429141509423 y[1] (numeric) = 1.0186931150880830658906513545579 absolute error = 4.352790522627963844e-13 relative error = 4.2729164045147515852140874855084e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9795 y[1] (analytic) = 1.0186949844934958878170711241172 y[1] (numeric) = 1.0186949844930541487474617579007 absolute error = 4.417390696093662165e-13 relative error = 4.3363232010904890221939929374170e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9794 y[1] (analytic) = 1.0186968540854232757819785129605 y[1] (numeric) = 1.0186968540849750128745548534942 absolute error = 4.482629074236594663e-13 relative error = 4.4003562554054003361588375038811e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9793 y[1] (analytic) = 1.0186987238643192047569257770541 y[1] (numeric) = 1.0186987238638643538732339933781 absolute error = 4.548508836917836760e-13 relative error = 4.4650186854692222486966126504584e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9792 y[1] (analytic) = 1.0187005938302023725308877876381 y[1] (numeric) = 1.0187005938297408692144249796368 absolute error = 4.615033164628080013e-13 relative error = 4.5303136098861610319721668127305e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9791 y[1] (analytic) = 1.0187024639830914787627118055014 y[1] (numeric) = 1.018702463982623258238863032877 absolute error = 4.682205238487726244e-13 relative error = 4.5962441478549736145389036789796e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.979 y[1] (analytic) = 1.0187043343230052249813044775695 y[1] (numeric) = 1.0187043343225302221572797794019 absolute error = 4.750028240246981676e-13 relative error = 4.6628134191690486893476354326854e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9789 y[1] (analytic) = 1.0187062048499623145858188521943 y[1] (numeric) = 1.0187062048494804640505902570855 absolute error = 4.818505352285951088e-13 relative error = 4.7300245442164878367129499998714e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9788 y[1] (analytic) = 1.0187080755639814528458414131456 y[1] (numeric) = 1.0187080755634926888700799399477 absolute error = 4.887639757614731979e-13 relative error = 4.7978806439801866524196474328813e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9787 y[1] (analytic) = 1.0187099464650813469015791323071 y[1] (numeric) = 1.0187099464645856034375917814326 absolute error = 4.957434639873508745e-13 relative error = 4.8663848400379158848948161419684e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=34.3MB, alloc=4.3MB, time=3.80 x[1] = -3.9786 y[1] (analytic) = 1.0187118175532807057640465410788 y[1] (numeric) = 1.0187118175527779164457132763918 absolute error = 5.027893183332646870e-13 relative error = 4.9355402545624025824261661360976e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9785 y[1] (analytic) = 1.0187136888285982403152528204869 y[1] (numeric) = 1.0187136888280883384579635417742 absolute error = 5.099018572892787127e-13 relative error = 5.0053500103214112464990713843797e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9784 y[1] (analytic) = 1.0187155602910526633083889100045 y[1] (numeric) = 1.0187155602905355819089804160251 absolute error = 5.170813994084939794e-13 relative error = 5.0758172306778249961594853784986e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9783 y[1] (analytic) = 1.0187174319406626893680146350834 y[1] (numeric) = 1.0187174319401383611047075771953 absolute error = 5.243282633070578881e-13 relative error = 5.1469450395897267394751833670461e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9782 y[1] (analytic) = 1.0187193037774470349902458533999 y[1] (numeric) = 1.018719303776915392222581679763 absolute error = 5.316427676641736369e-13 relative error = 5.2187365616104803530759655646425e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9781 y[1] (analytic) = 1.0187211758014244185429416198163 y[1] (numeric) = 1.0187211758008853933117195101697 absolute error = 5.390252312221096466e-13 relative error = 5.2911949218888118746799324564634e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.978 y[1] (analytic) = 1.0187230480126135602658913700594 y[1] (numeric) = 1.0187230480120670842931051610724 absolute error = 5.464759727862089870e-13 relative error = 5.3643232461688906987885550123256e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9779 y[1] (analytic) = 1.0187249204110331822710021231184 y[1] (numeric) = 1.0187249204104791869597772243142 absolute error = 5.539953112248988042e-13 relative error = 5.4381246607904107784944570647900e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9778 y[1] (analytic) = 1.0187267929967020085424857023648 y[1] (numeric) = 1.0187267929961404249770160026141 absolute error = 5.615835654696997507e-13 relative error = 5.5126022926886718510700454028879e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9777 y[1] (analytic) = 1.0187286657696387649370459753939 y[1] (numeric) = 1.0187286657690695238825307399793 absolute error = 5.692410545152354146e-13 relative error = 5.5877592693946606510160023950012e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9776 y[1] (analytic) = 1.0187305387298621791840661125925 y[1] (numeric) = 1.0187305387292852110866468708407 absolute error = 5.769680974192417518e-13 relative error = 5.6635987190351321488518419900252e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9775 y[1] (analytic) = 1.0187324118773909808857958644326 y[1] (numeric) = 1.0187324118768062158724932879142 absolute error = 5.847650133025765184e-13 relative error = 5.7401237703326907881621600888140e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9774 y[1] (analytic) = 1.0187342852122439015175388574943 y[1] (numeric) = 1.0187342852116512693961896287892 absolute error = 5.926321213492287051e-13 relative error = 5.8173375526058717385666850665251e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9773 y[1] (analytic) = 1.0187361587344396744278399092188 y[1] (numeric) = 1.0187361587338391046870335812465 absolute error = 6.005697408063279723e-13 relative error = 5.8952431957692221518521128115878e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9772 y[1] (analytic) = 1.0187380324439970348386723613941 y[1] (numeric) = 1.0187380324433884566476882073076 absolute error = 6.085781909841540865e-13 relative error = 5.9738438303333824271544239936361e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9771 y[1] (analytic) = 1.0187399063409347198456254323748 y[1] (numeric) = 1.0187399063403180620543692860164 absolute error = 6.166577912561463584e-13 relative error = 6.0531425874051674891170847735979e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.977 y[1] (analytic) = 1.0187417804252714684180915880383 y[1] (numeric) = 1.0187417804246466595570326749565 absolute error = 6.248088610589130818e-13 relative error = 6.1331425986876480701896350054205e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9769 y[1] (analytic) = 1.0187436546970260213994539314786 y[1] (numeric) = 1.0187436546963929896795616905047 absolute error = 6.330317198922409739e-13 relative error = 6.2138469964802320029553158516879e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9768 y[1] (analytic) = 1.0187455291562171215072736114408 y[1] (numeric) = 1.0187455291555757948199545068236 absolute error = 6.413266873191046172e-13 relative error = 6.2952589136787455244499042421634e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9767 y[1] (analytic) = 1.0187474038028635133334772494963 y[1] (numeric) = 1.0187474038022138192505115735945 absolute error = 6.496940829656759018e-13 relative error = 6.3773814837755145806915261644747e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9766 y[1] (analytic) = 1.0187492786369839433445443859624 y[1] (numeric) = 1.0187492786363258091180230524926 absolute error = 6.581342265213334698e-13 relative error = 6.4602178408594461481076717824383e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9765 y[1] (analytic) = 1.0187511536585971598816949445677 y[1] (numeric) = 1.0187511536579305124439562724067 absolute error = 6.666474377386721610e-13 relative error = 6.5437711196161095640055399828731e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9764 y[1] (analytic) = 1.0187530288677219131610767158636 y[1] (numeric) = 1.0187530288670466791246432034051 absolute error = 6.752340364335124585e-13 relative error = 6.6280444553278178523424022820060e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9763 y[1] (analytic) = 1.0187549042643769552739528593867 y[1] (numeric) = 1.0187549042636930609314679494491 absolute error = 6.838943424849099376e-13 relative error = 6.7130409838737090781692157789559e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9762 y[1] (analytic) = 1.0187567798485810401868894245713 y[1] (numeric) = 1.0187567798478884115110542598568 absolute error = 6.926286758351647145e-13 relative error = 6.7987638417298276963906125352016e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=38.1MB, alloc=4.3MB, time=4.23 x[1] = -3.9761 y[1] (analytic) = 1.018758655620352923741942890415 y[1] (numeric) = 1.0187586556196514863854530595185 absolute error = 7.014373564898308965e-13 relative error = 6.8852161659692059115274096017214e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.976 y[1] (analytic) = 1.0187605315797113636568477238999 y[1] (numeric) = 1.0187605315790010429523299978658 absolute error = 7.103207045177260341e-13 relative error = 6.9724010942619450524069336621708e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9759 y[1] (analytic) = 1.0187624077266751195252039571696 y[1] (numeric) = 1.0187624077259558404851530165963 absolute error = 7.192790400509405733e-13 relative error = 7.0603217648752969450931503035535e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9758 y[1] (analytic) = 1.0187642840612629528166647834658 y[1] (numeric) = 1.0187642840605346401333799361554 absolute error = 7.283126832848473104e-13 relative error = 7.1489813166737453066320867042068e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9757 y[1] (analytic) = 1.0187661605834936268771241718246 y[1] (numeric) = 1.0187661605827562049226460609779 absolute error = 7.374219544781108467e-13 relative error = 7.2383828891190871340903071469823e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9756 y[1] (analytic) = 1.0187680372933859069289045005359 y[1] (numeric) = 1.01876803729263929975495180349 absolute error = 7.466071739526970459e-13 relative error = 7.3285296222705141163697730835320e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9755 y[1] (analytic) = 1.0187699141909585600709442093665 y[1] (numeric) = 1.0187699141902026914088503268751 absolute error = 7.558686620938824914e-13 relative error = 7.4194246567846940413137635899996e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9754 y[1] (analytic) = 1.0187717912762303552789854705501 y[1] (numeric) = 1.018771791275465148539635206604 absolute error = 7.652067393502639461e-13 relative error = 7.5110711339158522236239380576941e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9753 y[1] (analytic) = 1.0187736685492200634057618785443 y[1] (numeric) = 1.0187736685484454416795281107321 absolute error = 7.746217262337678122e-13 relative error = 7.6034721955158529290480599419042e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9752 y[1] (analytic) = 1.0187755460099464571811861585584 y[1] (numeric) = 1.0187755460091623432378664989652 absolute error = 7.841139433196595932e-13 relative error = 7.6966309840342808164320743692985e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9751 y[1] (analytic) = 1.0187774236584283112125378938527 y[1] (numeric) = 1.0187774236576346275012913404957 absolute error = 7.936837112465533570e-13 relative error = 7.7905506425185223868381477600773e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.975 y[1] (analytic) = 1.0187793014946844019846512718115 y[1] (numeric) = 1.0187793014938810706339348506115 absolute error = 8.033313507164212000e-13 relative error = 7.8852343146138474387461051655606e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9749 y[1] (analytic) = 1.0187811795187335078601028487913 y[1] (numeric) = 1.0187811795179204506776082460789 absolute error = 8.130571824946027124e-13 relative error = 7.9806851445634905313004104332710e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9748 y[1] (analytic) = 1.0187830577305944090793993337471 y[1] (numeric) = 1.0187830577297715475519895193017 absolute error = 8.228615274098144454e-13 relative error = 8.0769062772087324624726213519986e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9747 y[1] (analytic) = 1.0187849361302858877611653906374 y[1] (numeric) = 1.0187849361294531430548112312587 absolute error = 8.327447063541593787e-13 relative error = 8.1739008579889817464332374436842e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9746 y[1] (analytic) = 1.0187868147178267279023314596106 y[1] (numeric) = 1.0187868147169840208620483232207 absolute error = 8.427070402831363899e-13 relative error = 8.2716720329418561058369973674762e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9745 y[1] (analytic) = 1.0187886934932357153783215969744 y[1] (numeric) = 1.0187886934923829665281059472493 absolute error = 8.527488502156497251e-13 relative error = 8.3702229487032639721496213728374e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9744 y[1] (analytic) = 1.0187905724565316379432413339507 y[1] (numeric) = 1.0187905724556687674860073154797 absolute error = 8.628704572340184710e-13 relative error = 8.4695567525074859969596553685492e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9743 y[1] (analytic) = 1.0187924516077332852300655542159 y[1] (numeric) = 1.0187924516068602130475815681887 absolute error = 8.730721824839860272e-13 relative error = 8.5696765921872565615141624563339e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9742 y[1] (analytic) = 1.0187943309468594487508263902318 y[1] (numeric) = 1.0187943309459760944036516606507 absolute error = 8.833543471747295811e-13 relative error = 8.6705856161738453080346338992772e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9741 y[1] (analytic) = 1.0187962104739289218968011383654 y[1] (numeric) = 1.0187962104730352046242222687821 absolute error = 8.937172725788695833e-13 relative error = 8.7722869734971386721993680449567e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.974 y[1] (analytic) = 1.0187980901889604999387001928019 y[1] (numeric) = 1.0187980901880563386586677135776 absolute error = 9.041612800324792243e-13 relative error = 8.8747838137857214246437836602623e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9739 y[1] (analytic) = 1.0187999700919729800268549982523 y[1] (numeric) = 1.0187999700910582933359199043397 absolute error = 9.146866909350939126e-13 relative error = 8.9780792872669582224591894061170e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9738 y[1] (analytic) = 1.0188018501829851611914060214566 y[1] (numeric) = 1.0188018501820598673646563007023 absolute error = 9.252938267497207543e-13 relative error = 9.0821765447670751716705164636406e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9737 y[1] (analytic) = 1.0188037304620158443424907414853 y[1] (numeric) = 1.018803730461079861333487893452 absolute error = 9.359830090028480333e-13 relative error = 9.1870787377112413918580733612846e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=41.9MB, alloc=4.3MB, time=4.66 x[1] = -3.9736 y[1] (analytic) = 1.0188056109290838322704316588414 y[1] (numeric) = 1.0188056109281370777111472041476 absolute error = 9.467545592844546938e-13 relative error = 9.2927890181236505996085915758279e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9735 y[1] (analytic) = 1.018807491584207929645924323363 y[1] (numeric) = 1.0188074915832503208466763035405 absolute error = 9.576087992480198225e-13 relative error = 9.3993105386276026852743767598184e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9734 y[1] (analytic) = 1.0188093724274069430202253809312 y[1] (numeric) = 1.0188093724264383969696148487973 absolute error = 9.685460506105321339e-13 relative error = 9.5066464524455853164120303755781e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9733 y[1] (analytic) = 1.0188112534586996808253406389823 y[1] (numeric) = 1.018811253457720114190188139527 absolute error = 9.795666351524994553e-13 relative error = 9.6147999133993555345272602715295e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9732 y[1] (analytic) = 1.0188131346781049533742131508282 y[1] (numeric) = 1.0188131346771142824994951926141 absolute error = 9.906708747179582141e-13 relative error = 9.7237740759100213706448472142901e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9731 y[1] (analytic) = 1.018815016085641572860911318786 y[1] (numeric) = 1.0188150160846397137696968358602 absolute error = 1.0018590912144829258e-12 relative error = 9.8335720949981234639980942809456e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.973 y[1] (analytic) = 1.0188168976813283533608170161189 y[1] (numeric) = 1.0188168976803152217542038204354 absolute error = 1.0131316066131956835e-12 relative error = 9.9441971262837166916890530928533e-11 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9729 y[1] (analytic) = 1.01881877946518411083081372779 y[1] (numeric) = 1.0188187794641596220878649521413 absolute error = 1.0244887429487756487e-12 relative error = 1.0055652325986451807355416394052e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9728 y[1] (analytic) = 1.0188206614372276631094747100313 y[1] (numeric) = 1.0188206614361917322871552414884 absolute error = 1.0359308223194685429e-12 relative error = 1.0167940850925657083935414213376e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9727 y[1] (analytic) = 1.0188225435974778299172511687299 y[1] (numeric) = 1.0188225435964303717503640725885 absolute error = 1.0474581668870961414e-12 relative error = 1.0281065858520419974271101937217e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9726 y[1] (analytic) = 1.0188244259459534328566604566323 y[1] (numeric) = 1.0188244259448943617577833908651 absolute error = 1.0590710988770657672e-12 relative error = 1.0395030506789668768936906813191e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9725 y[1] (analytic) = 1.0188263084826732954124742893699 y[1] (numeric) = 1.0188263084816025254718959095827 absolute error = 1.0707699405783797872e-12 relative error = 1.0509837954352254272886031421377e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9724 y[1] (analytic) = 1.0188281912076562429519069803067 y[1] (numeric) = 1.018828191206573687937563335198 absolute error = 1.0825550143436451087e-12 relative error = 1.0625491360427031481283163406500e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9723 y[1] (analytic) = 1.0188300741209211027248036942121 y[1] (numeric) = 1.0188300741198266760822146115335 absolute error = 1.0944266425890826786e-12 relative error = 1.0741993884832941278079020274212e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9722 y[1] (analytic) = 1.0188319572224867038638287197588 y[1] (numeric) = 1.018831957221380318716034182777 absolute error = 1.1063851477945369818e-12 relative error = 1.0859348687989092122972457880055e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9721 y[1] (analytic) = 1.0188338405123718773846537608502 y[1] (numeric) = 1.0188338405112534465321502753072 absolute error = 1.1184308525034855430e-12 relative error = 1.0977558930914841767982981276367e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.972 y[1] (analytic) = 1.0188357239905954561861462467769 y[1] (numeric) = 1.0188357239894648921068231983489 absolute error = 1.1305640793230484280e-12 relative error = 1.1096627775229878965353374176154e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9719 y[1] (analytic) = 1.0188376076571762750505576612056 y[1] (numeric) = 1.0188376076560334898996336634581 absolute error = 1.1427851509239977475e-12 relative error = 1.1216558383154305196226966524119e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9718 y[1] (analytic) = 1.0188394915121331706437118900021 y[1] (numeric) = 1.0188394915109780762536711228404 absolute error = 1.1550943900407671617e-12 relative error = 1.1337353917508716403412706985292e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9717 y[1] (analytic) = 1.0188413755554849815151935878891 y[1] (numeric) = 1.0188413755543174893957221265033 absolute error = 1.1674921194714613858e-12 relative error = 1.1459017541714284729218580742033e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9716 y[1] (analytic) = 1.0188432597872505480985365639428 y[1] (numeric) = 1.0188432597860705694364586982452 absolute error = 1.1799786620778656976e-12 relative error = 1.1581552419792840270130455925501e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9715 y[1] (analytic) = 1.0188451442074487127114121859279 y[1] (numeric) = 1.0188451442062561583706267304825 absolute error = 1.1925543407854554454e-12 relative error = 1.1704961716366952830668164734434e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9714 y[1] (analytic) = 1.0188470288160983195558178034749 y[1] (numeric) = 1.0188470288148931000772343979168 absolute error = 1.2052194785834055581e-12 relative error = 1.1829248596660013695066446066313e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9713 y[1] (analytic) = 1.0188489136132182147182651900999 y[1] (numeric) = 1.0188489136120002403197405900439 absolute error = 1.2179743985246000560e-12 relative error = 1.1954416226496317402057107285421e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9712 y[1] (analytic) = 1.0188507985988272461699690040701 y[1] (numeric) = 1.0188507985975964267462433625074 absolute error = 1.2308194237256415627e-12 relative error = 1.2080467772301143526677441993141e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=45.7MB, alloc=4.3MB, time=5.08 x[1] = -3.9711 y[1] (analytic) = 1.0188526837729442637670352681159 y[1] (numeric) = 1.0188526837717005088896684072969 absolute error = 1.2437548773668608190e-12 relative error = 1.2207406401100838477937363170413e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.971 y[1] (analytic) = 1.0188545691355881192506498679923 y[1] (numeric) = 1.0188545691343313381679575417951 absolute error = 1.2567810826923261972e-12 relative error = 1.2335235280522897296640221401806e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9709 y[1] (analytic) = 1.0188564546867776662472670698908 y[1] (numeric) = 1.0188564546855077678842572166733 absolute error = 1.2698983630098532175e-12 relative error = 1.2463957578796045470041763638180e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9708 y[1] (analytic) = 1.0188583404265317602687980567041 y[1] (numeric) = 1.0188583404252486532271070426393 absolute error = 1.2831070416910140648e-12 relative error = 1.2593576464750320746660756441060e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9707 y[1] (analytic) = 1.0188602263548692587127994831456 y[1] (numeric) = 1.0188602263535728512706283360379 absolute error = 1.2964074421711471077e-12 relative error = 1.2724095107817154968907155867487e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9706 y[1] (analytic) = 1.0188621124718090208626620497247 y[1] (numeric) = 1.0188621124704992209747126833069 absolute error = 1.3097998879493664178e-12 relative error = 1.2855516678029455904878422361678e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9705 y[1] (analytic) = 1.0188639987773699078877990955812 y[1] (numeric) = 1.0188639987760466231852105242901 absolute error = 1.3232847025885712911e-12 relative error = 1.2987844346021689096989809686791e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9704 y[1] (analytic) = 1.0188658852715707828438352101796 y[1] (numeric) = 1.0188658852702339206341197544093 absolute error = 1.3368622097154557703e-12 relative error = 1.3121081283029959715659691685860e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9703 y[1] (analytic) = 1.0188677719544305106727948638651 y[1] (numeric) = 1.0188677719530799779397743456971 absolute error = 1.3505327330205181680e-12 relative error = 1.3255230660892094418048944411667e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9702 y[1] (analytic) = 1.0188696588259679582032910572846 y[1] (numeric) = 1.0188696588246036616070329866924 absolute error = 1.3642965962580705922e-12 relative error = 1.3390295652047723225594118309045e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9701 y[1] (analytic) = 1.0188715458862019941507139896724 y[1] (numeric) = 1.0188715458848238400274677412007 absolute error = 1.3781541232462484717e-12 relative error = 1.3526279429538361396777767596241e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.97 y[1] (analytic) = 1.0188734331351514891174197460049 y[1] (numeric) = 1.0188734331337593834795527259207 absolute error = 1.3921056378670200842e-12 relative error = 1.3663185167007491322616413869794e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9699 y[1] (analytic) = 1.0188753205728353155929190030235 y[1] (numeric) = 1.0188753205714291641288528069395 absolute error = 1.4061514640661960840e-12 relative error = 1.3801016038700644414439226475497e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9698 y[1] (analytic) = 1.0188772081992723479540657541308 y[1] (numeric) = 1.0188772081978520560282123150976 absolute error = 1.4202919258534390332e-12 relative error = 1.3939775219465483022234030536384e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9697 y[1] (analytic) = 1.0188790960144814624652460531584 y[1] (numeric) = 1.0188790960130469351179437802267 absolute error = 1.4345273473022729317e-12 relative error = 1.4079465884751882337430204086789e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9696 y[1] (analytic) = 1.0188809840184815372785667770116 y[1] (numeric) = 1.0188809840170326792260166842613 absolute error = 1.4488580525500927503e-12 relative error = 1.4220091210612012322320910372658e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9695 y[1] (analytic) = 1.0188828722112914524340444071902 y[1] (numeric) = 1.018882872209828168068246233226 absolute error = 1.4632843657981739642e-12 relative error = 1.4361654373700419639623789811270e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9694 y[1] (analytic) = 1.0188847605929300898597938301892 y[1] (numeric) = 1.018884760591452283248482148101 absolute error = 1.4778066113116820882e-12 relative error = 1.4504158551274109594938239237189e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9693 y[1] (analytic) = 1.0188866491634163333722171567796 y[1] (numeric) = 1.018886649161923908258797474567 absolute error = 1.4924251134196822126e-12 relative error = 1.4647606921192628082283557462071e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9692 y[1] (analytic) = 1.0188885379227690686761925601732 y[1] (numeric) = 1.0188885379212619284796774116321 absolute error = 1.5071401965151485411e-12 relative error = 1.4792002661918143545475998851285e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9691 y[1] (analytic) = 1.0188904268710071833652631330709 y[1] (numeric) = 1.0188904268694852311802081591416 absolute error = 1.5219521850549739293e-12 relative error = 1.4937348952515528941603172444227e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.969 y[1] (analytic) = 1.0188923160081495669218257635987 y[1] (numeric) = 1.0188923160066127055182657841738 absolute error = 1.5368614035599794249e-12 relative error = 1.5083648972652443717390877332707e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9689 y[1] (analytic) = 1.0188942053342151107173200301319 y[1] (numeric) = 1.0188942053326632425407051063227 absolute error = 1.5518681766149238092e-12 relative error = 1.5230905902599415794535462181086e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9688 y[1] (analytic) = 1.0188960948492227080124171150092 y[1] (numeric) = 1.0188960948476557351835486018699 absolute error = 1.5669728288685131393e-12 relative error = 1.5379122923229923558111946075699e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9687 y[1] (analytic) = 1.0188979845531912539572087371401 y[1] (numeric) = 1.0188979845516090782721753268478 absolute error = 1.5821756850334102923e-12 relative error = 1.5528303216020477860815823016862e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=49.5MB, alloc=4.3MB, time=5.51 x[1] = -3.9686 y[1] (analytic) = 1.0188998744461396455913961035054 y[1] (numeric) = 1.0188998744445421685215098589952 absolute error = 1.5974770698862445102e-12 relative error = 1.5678449963050704030278564515534e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9685 y[1] (analytic) = 1.018901764528086781844478879555 y[1] (numeric) = 1.0189017645264739045362112586084 absolute error = 1.6128773082676209466e-12 relative error = 1.5829566347003423890251797060643e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9684 y[1] (analytic) = 1.0189036547990515635359441785027 y[1] (numeric) = 1.0189036547974231868108620482884 absolute error = 1.6283767250821302143e-12 relative error = 1.5981655551164737786826029525133e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9683 y[1] (analytic) = 1.018905545259052893375455569521 y[1] (numeric) = 1.0189055452574089177301572115873 absolute error = 1.6439756452983579337e-12 relative error = 1.6134720759424106618701498375586e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9682 y[1] (analytic) = 1.0189074359081096759630421048386 y[1] (numeric) = 1.0189074359064500015690932105544 absolute error = 1.6596743939488942842e-12 relative error = 1.6288765156274433893101911603193e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9681 y[1] (analytic) = 1.01890932674624081778928736574 y[1] (numeric) = 1.0189093267445653444931570221857 absolute error = 1.6754732961303435543e-12 relative error = 1.6443791926812147765127847532859e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.968 y[1] (analytic) = 1.0189112177734652272355185274721 y[1] (numeric) = 1.0189112177717738545585151937767 absolute error = 1.6913726770033336954e-12 relative error = 1.6599804256737283109621090357848e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9679 y[1] (analytic) = 1.0189131089898018145739954430575 y[1] (numeric) = 1.0189131089880944417122029171821 absolute error = 1.7073728617925258754e-12 relative error = 1.6756805332353563587262477313218e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9678 y[1] (analytic) = 1.0189150003952694919680997460171 y[1] (numeric) = 1.0189150003935460177923131219831 absolute error = 1.7234741757866240340e-12 relative error = 1.6914798340568483723549696304909e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9677 y[1] (analytic) = 1.0189168919898871734725239720041 y[1] (numeric) = 1.0189168919881474965281855875648 absolute error = 1.7396769443383844393e-12 relative error = 1.7073786468893390996728206509272e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9676 y[1] (analytic) = 1.0189187837736737750334606993513 y[1] (numeric) = 1.0189187837719177935405960741055 absolute error = 1.7559814928646252458e-12 relative error = 1.7233772905443567935655674974317e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9675 y[1] (analytic) = 1.018920675746648214488791708533 y[1] (numeric) = 1.0189206757448758263419454724796 absolute error = 1.7723881468462360534e-12 relative error = 1.7394760838938314223673154103715e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9674 y[1] (analytic) = 1.0189225679088294115682771605438 y[1] (numeric) = 1.0189225679070405143364489730763 absolute error = 1.7888972318281874675e-12 relative error = 1.7556753458701028809463427222457e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9673 y[1] (analytic) = 1.0189244602602362878937447941969 y[1] (numeric) = 1.0189244602584307788203252535357 absolute error = 1.8055090734195406612e-12 relative error = 1.7719753954659292034709777837124e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9672 y[1] (analytic) = 1.018926352800887766979279142342 y[1] (numeric) = 1.0189263527990655429819856854041 absolute error = 1.8222239972934569379e-12 relative error = 1.7883765517344947761869811742722e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9671 y[1] (analytic) = 1.0189282455308027742314107670065 y[1] (numeric) = 1.0189282455289637319022235597111 absolute error = 1.8390423291872072954e-12 relative error = 1.8048791337894185512859063362466e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.967 y[1] (analytic) = 1.0189301384500002369493055134611 y[1] (numeric) = 1.0189301384481442725544033314693 absolute error = 1.8559643949021819918e-12 relative error = 1.8214834608047622621587584644439e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9669 y[1] (analytic) = 1.0189320315584990843249537832113 y[1] (numeric) = 1.0189320315566260938046498830997 absolute error = 1.8729905203039001116e-12 relative error = 1.8381898520150386384645695955357e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9668 y[1] (analytic) = 1.0189339248563182474433598259177 y[1] (numeric) = 1.0189339248544281264120378067835 absolute error = 1.8901210313220191342e-12 relative error = 1.8549986267152196231729192047654e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9667 y[1] (analytic) = 1.0189358183434766592827310502464 y[1] (numeric) = 1.018935818341569303028780705743 absolute error = 1.9073562539503445034e-12 relative error = 1.8719101042607445902062996018451e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9666 y[1] (analytic) = 1.0189377120199932547146673536506 y[1] (numeric) = 1.0189377120180685582004205144535 absolute error = 1.9246965142468391971e-12 relative error = 1.8889246040675285618970943733951e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9665 y[1] (analytic) = 1.0189396058858869705043504710874 y[1] (numeric) = 1.0189396058839448283660168377874 absolute error = 1.9421421383336333000e-12 relative error = 1.9060424456119704290070345391672e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9664 y[1] (analytic) = 1.0189414999411767453107333426693 y[1] (numeric) = 1.0189414999392170518583363090931 absolute error = 1.9596934523970335762e-12 relative error = 1.9232639484309611702666336028932e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9663 y[1] (analytic) = 1.0189433941858815196867295002543 y[1] (numeric) = 1.0189433941839041689040419672105 absolute error = 1.9773507826875330438e-12 relative error = 1.9405894321218920734954735839867e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9662 y[1] (analytic) = 1.018945288620020236079402472975 y[1] (numeric) = 1.0189452886180251216238826524245 absolute error = 1.9951144555198205505e-12 relative error = 1.9580192163426629573218218645148e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=53.4MB, alloc=4.3MB, time=5.96 x[1] = -3.9661 y[1] (analytic) = 1.0189471832436118388301552117091 y[1] (numeric) = 1.0189471832415988540328824213587 absolute error = 2.0129847972727903504e-12 relative error = 1.9755536208116903936977594225085e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.966 y[1] (analytic) = 1.0189490780566752741749195324941 y[1] (numeric) = 1.0189490780546443120405299808117 absolute error = 2.0309621343895516824e-12 relative error = 1.9931929653079159316022787436540e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9659 y[1] (analytic) = 1.0189509730592294902443455788866 y[1] (numeric) = 1.018950973057180443450968140537 absolute error = 2.0490467933774383496e-12 relative error = 2.0109375696708143213434023535655e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9658 y[1] (analytic) = 1.0189528682512934370639913032688 y[1] (numeric) = 1.0189528682492261979631832849689 absolute error = 2.0672391008080182999e-12 relative error = 2.0287877538004017396555013793236e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9657 y[1] (analytic) = 1.0189547636328860665545119671043 y[1] (numeric) = 1.018954763630800527171194863896 absolute error = 2.0855393833171032083e-12 relative error = 2.0467438376572440160824099574690e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9656 y[1] (analytic) = 1.018956659204026332531849660145 y[1] (numeric) = 1.018956659201922384564244902085 absolute error = 2.1039479676047580600e-12 relative error = 2.0648061412624648597629695659979e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9655 y[1] (analytic) = 1.0189585549647331907074228385904 y[1] (numeric) = 1.0189585549626107255269875278555 absolute error = 2.1224651804353107349e-12 relative error = 2.0829749846977540872077417559271e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9654 y[1] (analytic) = 1.0189604509150255986883158822021 y[1] (numeric) = 1.0189604509128845073396785206086 absolute error = 2.1410913486373615935e-12 relative error = 2.1012506881053758510667835574500e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9653 y[1] (analytic) = 1.0189623470549225159774686703749 y[1] (numeric) = 1.0189623470527626891783648773106 absolute error = 2.1598267991037930643e-12 relative error = 2.1196335716881768699865188654861e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9652 y[1] (analytic) = 1.0189642433844429039738661771661 y[1] (numeric) = 1.0189642433822642321150743979343 absolute error = 2.1786718587917792318e-12 relative error = 2.1381239557095946586723489191294e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9651 y[1] (analytic) = 1.0189661399036057259727280852856 y[1] (numeric) = 1.0189661399014080991180052898593 absolute error = 2.1976268547227954263e-12 relative error = 2.1567221604936657593345705631527e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.965 y[1] (analytic) = 1.0189680366124299471656984190484 y[1] (numeric) = 1.0189680366102132550517157912336 absolute error = 2.2166921139826278148e-12 relative error = 2.1754285064250339738305218238134e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9649 y[1] (analytic) = 1.0189699335109345346410351962912 y[1] (numeric) = 1.0189699335086986666773138132977 absolute error = 2.2358679637213829935e-12 relative error = 2.1942433139489585969935444071556e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9648 y[1] (analytic) = 1.0189718305991384573838000992548 y[1] (numeric) = 1.018971830596883302652646601674 absolute error = 2.2551547311534975808e-12 relative error = 2.2131669035713226500691351602235e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9647 y[1] (analytic) = 1.0189737278770606862760481644353 y[1] (numeric) = 1.0189737278747861335324904166227 absolute error = 2.2745527435577478126e-12 relative error = 2.2321995958586411160246753473572e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9646 y[1] (analytic) = 1.0189756253447201940970174914044 y[1] (numeric) = 1.0189756253424261317687402322666 absolute error = 2.2940623282772591378e-12 relative error = 2.2513417114380691746717270592061e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9645 y[1] (analytic) = 1.0189775230021359555233189706025 y[1] (numeric) = 1.0189775229998222717105994547864 absolute error = 2.3136838127195158161e-12 relative error = 2.2705935709974104396616955955694e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9644 y[1] (analytic) = 1.0189794208493269471291260301042 y[1] (numeric) = 1.018979420846993529604769659588 absolute error = 2.3334175243563705162e-12 relative error = 2.2899554952851251954901295857184e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9643 y[1] (analytic) = 1.018981318886312147386364401361 y[1] (numeric) = 1.0189813188839588835956403474449 absolute error = 2.3532637907240539161e-12 relative error = 2.3094278051103386361778985039883e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9642 y[1] (analytic) = 1.0189832171131105366649019039201 y[1] (numeric) = 1.0189832171107373137254787196163 absolute error = 2.3732229394231843038e-12 relative error = 2.3290108213428491039608028880053e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9641 y[1] (analytic) = 1.0189851155297410972327382491235 y[1] (numeric) = 1.0189851155273478019346194719435 absolute error = 2.3932952981187771800e-12 relative error = 2.3487048649131363295577137975188e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.964 y[1] (analytic) = 1.0189870141362228132561948627883 y[1] (numeric) = 1.0189870141338093320616546079265 absolute error = 2.4134811945402548618e-12 relative error = 2.3685102568123696730357610128351e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9639 y[1] (analytic) = 1.0189889129325746708001047268695 y[1] (numeric) = 1.0189889129301408898436232707822 absolute error = 2.4337809564814560873e-12 relative error = 2.3884273180924163651743325267458e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9638 y[1] (analytic) = 1.0189908119188156578280022401094 y[1] (numeric) = 1.0189908119163614629162015944868 absolute error = 2.4541949118006456226e-12 relative error = 2.4084563698658497507998303135836e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9637 y[1] (analytic) = 1.0189927110949647642023130976722 y[1] (numeric) = 1.0189927110924900408138925738036 absolute error = 2.4747233884205238686e-12 relative error = 2.4285977333059575315395241063687e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=57.2MB, alloc=4.3MB, time=6.41 x[1] = -3.9636 y[1] (analytic) = 1.0189946104610409816845441897689 y[1] (numeric) = 1.0189946104585456149702159532988 absolute error = 2.4953667143282364701e-12 relative error = 2.4488517296467500104478161749905e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9635 y[1] (analytic) = 1.0189965100170633039354735192724 y[1] (numeric) = 1.0189965100145471787178981353464 absolute error = 2.5161252175753839260e-12 relative error = 2.4692186801829683373271702640246e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9634 y[1] (analytic) = 1.0189984097630507265153401383257 y[1] (numeric) = 1.0189984097605137272890621071251 absolute error = 2.5369992262780312006e-12 relative error = 2.4896989062700927547436023451720e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9633 y[1] (analytic) = 1.0190003096990222468840341039439 y[1] (numeric) = 1.019000309696464257815417386608 absolute error = 2.5579890686167173359e-12 relative error = 2.5102927293243508446384954202047e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9632 y[1] (analytic) = 1.0190022098249968644012864526137 y[1] (numeric) = 1.0190022098224177693284499875476 absolute error = 2.5790950728364650661e-12 relative error = 2.5310004708227257767142598351116e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9631 y[1] (analytic) = 1.0190041101409935803268591938909 y[1] (numeric) = 1.0190041101383932627596124034584 absolute error = 2.6003175672467904325e-12 relative error = 2.5518224523029645568272920438048e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.963 y[1] (analytic) = 1.0190060106470313978207353229976 y[1] (numeric) = 1.019006010644409740940513610598 absolute error = 2.6216568802217123996e-12 relative error = 2.5727589953635862761732171371030e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9629 y[1] (analytic) = 1.0190079113431293219433088524232 y[1] (numeric) = 1.0190079113404862086031090899494 absolute error = 2.6431133401997624738e-12 relative error = 2.5938104216638903626381967091386e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9628 y[1] (analytic) = 1.0190098122293063596555748625273 y[1] (numeric) = 1.0190098122266416723798908682061 absolute error = 2.6646872756839943212e-12 relative error = 2.6149770529239648308814734934111e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9627 y[1] (analytic) = 1.0190117133055815198193195711509 y[1] (numeric) = 1.0190117133028951408040775777617 absolute error = 2.6863790152419933892e-12 relative error = 2.6362592109246945357613879390350e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9626 y[1] (analytic) = 1.0190136145719738131973104222337 y[1] (numeric) = 1.0190136145692656243098045357065 absolute error = 2.7081888875058865272e-12 relative error = 2.6576572175077694244924261604707e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9625 y[1] (analytic) = 1.0190155160285022524534861934422 y[1] (numeric) = 1.0190155160257721352323138418326 absolute error = 2.7301172211723516096e-12 relative error = 2.6791713945756927906735081879757e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9624 y[1] (analytic) = 1.0190174176751858521531471228092 y[1] (numeric) = 1.019017417672433687808144495649 absolute error = 2.7521643450026271602e-12 relative error = 2.7008020640917895293041948222748e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9623 y[1] (analytic) = 1.0190193195120436287631450543871 y[1] (numeric) = 1.0190193195092692981753225324094 absolute error = 2.7743305878225219777e-12 relative error = 2.7225495480802143924943059538876e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9622 y[1] (analytic) = 1.0190212215390946006520736029163 y[1] (numeric) = 1.0190212215362979843735511781544 absolute error = 2.7966162785224247619e-12 relative error = 2.7444141686259602454743141968578e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9621 y[1] (analytic) = 1.0190231237563577880904583375115 y[1] (numeric) = 1.0190231237535387663444010237694 absolute error = 2.8190217460573137421e-12 relative error = 2.7663962478748663243784143263417e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.962 y[1] (analytic) = 1.0190250261638522132509469843671 y[1] (numeric) = 1.0190250261610106659315002180608 absolute error = 2.8415473194467663063e-12 relative error = 2.7884961080336264944262895180774e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9619 y[1] (analytic) = 1.0190269287615969002084996484838 y[1] (numeric) = 1.0190269287587327068807246798521 absolute error = 2.8641933277749686317e-12 relative error = 2.8107140713697975089941397188017e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9618 y[1] (analytic) = 1.0190288315496108749405790544183 y[1] (numeric) = 1.0190288315467239148403883291017 absolute error = 2.8869601001907253166e-12 relative error = 2.8330504602118072696729995251823e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9617 y[1] (analytic) = 1.0190307345279131653273408060583 y[1] (numeric) = 1.0190307345250033173614333370448 absolute error = 2.9098479659074690135e-12 relative error = 2.8555055969489630871179740584764e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9616 y[1] (analytic) = 1.0190326376965228011518236654237 y[1] (numeric) = 1.0190326376935899438976203953607 absolute error = 2.9328572542032700630e-12 relative error = 2.8780798040314599422957596633314e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9615 y[1] (analytic) = 1.019034541055458814100139850498 y[1] (numeric) = 1.0190345410525028258057190043675 absolute error = 2.9559882944208461305e-12 relative error = 2.9007734039703887500929925139787e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9614 y[1] (analytic) = 1.0190364446047402377616653520887 y[1] (numeric) = 1.0190364446017609963456977802465 absolute error = 2.9792414159675718422e-12 relative error = 2.9235867193377446218506834151952e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9613 y[1] (analytic) = 1.0190383483443861076292302697218 y[1] (numeric) = 1.0190383483413834906809147812981 absolute error = 3.0026169483154884237e-12 relative error = 2.9465200727664351300630062894964e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9612 y[1] (analytic) = 1.0190402522744154610993091665699 y[1] (numeric) = 1.0190402522713893458783078532304 absolute error = 3.0261152210013133395e-12 relative error = 2.9695737869502885735720818996170e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=61.0MB, alloc=4.3MB, time=6.85 x[1] = -3.9611 y[1] (analytic) = 1.0190421563948473374722114434175 y[1] (numeric) = 1.0190421563917976009085849934836 absolute error = 3.0497365636264499339e-12 relative error = 2.9927481846440622437493133406126e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.961 y[1] (analytic) = 1.0190440607057007779522717316638 y[1] (numeric) = 1.019044060702627296646414734591 absolute error = 3.0734813058569970728e-12 relative error = 3.0160435886634506911725106417757e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9609 y[1] (analytic) = 1.0190459652069948256480403053666 y[1] (numeric) = 1.0190459652038974758706165465792 absolute error = 3.0973497774237587874e-12 relative error = 3.0394603218850939937800141365604e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9608 y[1] (analytic) = 1.0190478698987485255724735123277 y[1] (numeric) = 1.0190478698956271832643512584093 absolute error = 3.1213423081222539184e-12 relative error = 3.0629987072465860251278719571495e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9607 y[1] (analytic) = 1.0190497747809809246431242242226 y[1] (numeric) = 1.0190497747778354654153114984603 absolute error = 3.1454592278127257623e-12 relative error = 3.0866590677464827243200665346758e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9606 y[1] (analytic) = 1.0190516798537110716823323057765 y[1] (numeric) = 1.0190516798505413708159121540581 absolute error = 3.1697008664201517184e-12 relative error = 3.1104417264443103662378479827759e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9605 y[1] (analytic) = 1.0190535851169580174174151029876 y[1] (numeric) = 1.0190535851137639498634808500501 absolute error = 3.1940675539342529375e-12 relative error = 3.1343470064605738330493791622389e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9604 y[1] (analytic) = 1.0190554905707408144808579504004 y[1] (numeric) = 1.0190554905675222548604484464291 absolute error = 3.2185596204095039713e-12 relative error = 3.1583752309767648860182808629042e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9603 y[1] (analytic) = 1.019057396215078517410504697431 y[1] (numeric) = 1.0190573962118353400145395550071 absolute error = 3.2431773959651424239e-12 relative error = 3.1825267232353704389847977850795e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9602 y[1] (analytic) = 1.0190593020499901826497482537451 y[1] (numeric) = 1.0190593020467222614389630751416 absolute error = 3.2679212107851786035e-12 relative error = 3.2068018065398808316550047968272e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9601 y[1] (analytic) = 1.0190612080754948685477211536929 y[1] (numeric) = 1.019061208072202077152602748516 absolute error = 3.2927913951184051769e-12 relative error = 3.2312008042547981052493297795687e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.96 y[1] (analytic) = 1.0190631142916116353594861398 y[1] (numeric) = 1.0190631142882938470802077329765 absolute error = 3.3177882792784068235e-12 relative error = 3.2557240398056442772719995856435e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9599 y[1] (analytic) = 1.0190650206983595452462267653184 y[1] (numeric) = 1.0190650206950166330525831954262 absolute error = 3.3429121936435698922e-12 relative error = 3.2803718366789696187377181483498e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9598 y[1] (analytic) = 1.0190669272957576622754380158383 y[1] (numeric) = 1.0190669272923894988067809237802 absolute error = 3.3681634686570920581e-12 relative error = 3.3051445184223609308134520141967e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9597 y[1] (analytic) = 1.0190688340838250524211169499635 y[1] (numeric) = 1.0190688340804315099862899579814 absolute error = 3.3935424348269919821e-12 relative error = 3.3300424086444498239172295613755e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9596 y[1] (analytic) = 1.0190707410625807835639533590514 y[1] (numeric) = 1.019070741059161734141227240081 absolute error = 3.4190494227261189704e-12 relative error = 3.3550658310149209963299691224548e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9595 y[1] (analytic) = 1.01907264823204392549152044602 y[1] (numeric) = 1.0190726482285992407285282833841 absolute error = 3.4446847629921626359e-12 relative error = 3.3802151092645205142828168208019e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9594 y[1] (analytic) = 1.0190745555922335498984655232239 y[1] (numeric) = 1.019074555588763101112137860663 absolute error = 3.4704487863276625609e-12 relative error = 3.4054905671850640929311110983150e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9593 y[1] (analytic) = 1.0190764631431687303867007294006 y[1] (numeric) = 1.01907646313967238856320071144 absolute error = 3.4963418235000179606e-12 relative error = 3.4308925286294453777242277661659e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9592 y[1] (analytic) = 1.0190783708848685424655937656904 y[1] (numeric) = 1.0190783708813461782602522683414 absolute error = 3.5223642053414973490e-12 relative error = 3.4564213175116442277412522131571e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9591 y[1] (analytic) = 1.0190802788173520635521586507297 y[1] (numeric) = 1.019080278813803547289409402525 absolute error = 3.5485162627492482047e-12 relative error = 3.4820772578067349985391663258570e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.959 y[1] (analytic) = 1.0190821869406383729712464948215 y[1] (numeric) = 1.0190821869370635746445611881826 absolute error = 3.5747983266853066389e-12 relative error = 3.5078606735508948267703949909836e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9589 y[1] (analytic) = 1.0190840952547465519557362931841 y[1] (numeric) = 1.0190840952511453412275596861197 absolute error = 3.6012107281766070644e-12 relative error = 3.5337718888414119153920667190710e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9588 y[1] (analytic) = 1.01908600375969568364672573828 y[1] (numeric) = 1.0190860037560679298484107464141 absolute error = 3.6277537983149918659e-12 relative error = 3.5598112278366938197612677167488e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9587 y[1] (analytic) = 1.019087912455504853093722051227 y[1] (numeric) = 1.0190879124518504252254648301555 absolute error = 3.6544278682572210715e-12 relative error = 3.5859790147562757345180564577249e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=64.8MB, alloc=4.3MB, time=7.29 x[1] = -3.9586 y[1] (analytic) = 1.0190898213421931472548328322934 y[1] (numeric) = 1.0190898213385119139856078502677 absolute error = 3.6812332692249820257e-12 relative error = 3.6122755738808287815505143591820e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9585 y[1] (analytic) = 1.0190917304197796549969569304794 y[1] (numeric) = 1.0190917304160714846644520314159 absolute error = 3.7081703325048990635e-12 relative error = 3.6387012295521682986492175811272e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9584 y[1] (analytic) = 1.0190936396882834670959753321862 y[1] (numeric) = 1.0190936396845482277065267890002 absolute error = 3.7352393894485431860e-12 relative error = 3.6652563061732621292435321024037e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9583 y[1] (analytic) = 1.0190955491477236762369420689748 y[1] (numeric) = 1.0190955491439612354654696272381 absolute error = 3.7624407714724417367e-12 relative error = 3.6919411282082389124346136114054e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9582 y[1] (analytic) = 1.0190974587981193770142751444169 y[1] (numeric) = 1.0190974587943296022042170563368 absolute error = 3.7897748100580880801e-12 relative error = 3.7187560201823963748950305002747e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9581 y[1] (analytic) = 1.0190993686394896659319474800392 y[1] (numeric) = 1.0190993686356724240951955287586 absolute error = 3.8172418367519512806e-12 relative error = 3.7457013066822096226723738025078e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.958 y[1] (analytic) = 1.019101278671853641403677880363 y[1] (numeric) = 1.01910127866800879922051239458 absolute error = 3.8448421831654857830e-12 relative error = 3.7727773123553394341723945584407e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9579 y[1] (analytic) = 1.0191031888952304037531220170422 y[1] (numeric) = 1.0191031888913578275721468759471 absolute error = 3.8725761809751410951e-12 relative error = 3.7999843619106405548121860244405e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9578 y[1] (analytic) = 1.0191050993096390552140634320992 y[1] (numeric) = 1.0191050993057386110521410606295 absolute error = 3.9004441619223714697e-12 relative error = 3.8273227801181699906939109581363e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9577 y[1] (analytic) = 1.0191070099150986999306045602635 y[1] (numeric) = 1.0191070099111702534727909146734 absolute error = 3.9284464578136455901e-12 relative error = 3.8547928918091953053221222383663e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9576 y[1] (analytic) = 1.0191089207116284439573577704129 y[1] (numeric) = 1.0191089207076718605568373141573 absolute error = 3.9565834005204562556e-12 relative error = 3.8823950218762029159301694054243e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9575 y[1] (analytic) = 1.0191108316992473952596364261191 y[1] (numeric) = 1.0191108316952625399376570960513 absolute error = 3.9848553219793300678e-12 relative error = 3.9101294952729063902005996291466e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9574 y[1] (analytic) = 1.0191127428779746637136459653018 y[1] (numeric) = 1.019112742873961401159454128182 absolute error = 4.0132625541918371198e-12 relative error = 3.9379966370142547454400692325941e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9573 y[1] (analytic) = 1.0191146542478293611066749989905 y[1] (numeric) = 1.019114654243787555677450398305 absolute error = 4.0418054292246006855e-12 relative error = 3.9659967721764407474611560326303e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9572 y[1] (analytic) = 1.0191165658088306011372864291977 y[1] (numeric) = 1.0191165658047601168580771222873 absolute error = 4.0704842792093069104e-12 relative error = 3.9941302258969092105447204488612e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9571 y[1] (analytic) = 1.0191184775609974994155085859044 y[1] (numeric) = 1.0191184775568981999791658714007 absolute error = 4.0992994363427145037e-12 relative error = 4.0223973233743652982864584086704e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.957 y[1] (analytic) = 1.0191203895043491734630263831609 y[1] (numeric) = 1.0191203895002209222301397187289 absolute error = 4.1282512328866644320e-12 relative error = 4.0507983898687828256219111675589e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9569 y[1] (analytic) = 1.0191223016389047427133724943037 y[1] (numeric) = 1.0191223016347474027122044046897 absolute error = 4.1573400011680896140e-12 relative error = 4.0793337507014125614410798724753e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9568 y[1] (analytic) = 1.0191242139646833285121185462909 y[1] (numeric) = 1.0191242139604967624385395216745 absolute error = 4.1865660735790246164e-12 relative error = 4.1080037312547905319887892356948e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9567 y[1] (analytic) = 1.0191261264817040541170663331582 y[1] (numeric) = 1.0191261264774881243344897178069 absolute error = 4.2159297825766153513e-12 relative error = 4.1368086569727463253450650004421e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9566 y[1] (analytic) = 1.0191280391899860446984390485967 y[1] (numeric) = 1.019128039185740613237755919822 absolute error = 4.2454314606831287747e-12 relative error = 4.1657488533604113965929237540240e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9565 y[1] (analytic) = 1.019129952089548427339072537656 y[1] (numeric) = 1.0191299520852733558985865750693 absolute error = 4.2750714404859625867e-12 relative error = 4.1948246459842273742622086472527e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9564 y[1] (analytic) = 1.019131865180410331034606567572 y[1] (numeric) = 1.0191318651761054809799689126397 absolute error = 4.3048500546376549323e-12 relative error = 4.2240363604719543669700093193561e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9563 y[1] (analytic) = 1.019133778462590886693676117724 y[1] (numeric) = 1.0191337784582561190578202236196 absolute error = 4.3347676358558941044e-12 relative error = 4.2533843225126792718275292268674e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9562 y[1] (analytic) = 1.0191356919361092271381026887209 y[1] (numeric) = 1.0191356919317444026211791604739 absolute error = 4.3648245169235282470e-12 relative error = 4.2828688578568240826508349873949e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=68.6MB, alloc=4.3MB, time=7.72 x[1] = -3.9561 y[1] (analytic) = 1.0191376056009844871030856306195 y[1] (numeric) = 1.019137605596589466072397055559 absolute error = 4.3950210306885750605e-12 relative error = 4.3124902923161541998397166838648e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.956 y[1] (analytic) = 1.019139519457235803237393490277 y[1] (numeric) = 1.0191395194528104457273292587688 absolute error = 4.4253575100642315082e-12 relative error = 4.3422489517637867410414442665022e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9559 y[1] (analytic) = 1.0191414335048823141035553778385 y[1] (numeric) = 1.0191414335004264798155264943148 absolute error = 4.4558342880288835237e-12 relative error = 4.3721451621341988523049492784998e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9558 y[1] (analytic) = 1.0191433477439431601780523523628 y[1] (numeric) = 1.0191433477394567084804262366427 absolute error = 4.4864516976261157201e-12 relative error = 4.4021792494232360206084250153283e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9557 y[1] (analytic) = 1.019145262174437483851508826587 y[1] (numeric) = 1.0191452621699202737795441054871 absolute error = 4.5172100719647210999e-12 relative error = 4.4323515396881203866808961489981e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9556 y[1] (analytic) = 1.0191471767963844294288839908331 y[1] (numeric) = 1.0191471767918363196846652800664 absolute error = 4.5481097442187107667e-12 relative error = 4.4626623590474590591969926539360e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9555 y[1] (analytic) = 1.0191490916098031431296632560578 y[1] (numeric) = 1.0191490916052239920820359324199 absolute error = 4.5791510476273236379e-12 relative error = 4.4931120336812524295598462856878e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9554 y[1] (analytic) = 1.0191510066147127730880497160473 y[1] (numeric) = 1.0191510066101024387725546798884 absolute error = 4.6103343154950361589e-12 relative error = 4.5237008898309024877626111589418e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9553 y[1] (analytic) = 1.0191529218111324693531556287598 y[1] (numeric) = 1.0191529218064908094719640567414 absolute error = 4.6416598811915720184e-12 relative error = 4.5544292537992211389360162571033e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9552 y[1] (analytic) = 1.0191548371990813838891939168165 y[1] (numeric) = 1.0191548371944082558110420049514 absolute error = 4.6731280781519118651e-12 relative error = 4.5852974519504385208762072045574e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9551 y[1] (analytic) = 1.019156752778578670575669687144 y[1] (numeric) = 1.0191567527738739313357933841183 absolute error = 4.7047392398763030257e-12 relative error = 4.6163058107102113224546488520264e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.955 y[1] (analytic) = 1.0191586685496434852075717697696 y[1] (numeric) = 1.0191586685449069915076415005456 absolute error = 4.7364936999302692240e-12 relative error = 4.6474546565656311027137415285102e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9549 y[1] (analytic) = 1.0191605845122949854955642757711 y[1] (numeric) = 1.0191605845075265937036196554695 absolute error = 4.7683917919446203016e-12 relative error = 4.6787443160652326111386464902240e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9548 y[1] (analytic) = 1.019162500666552331066178174384 y[1] (numeric) = 1.0191625006617518972165627124442 absolute error = 4.8004338496154619398e-12 relative error = 4.7101751158190021087127306785226e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9547 y[1] (analytic) = 1.0191644170124346834620028892665 y[1] (numeric) = 1.0191644170076020632552986838841 absolute error = 4.8326202067042053824e-12 relative error = 4.7417473824983856894621663729589e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9546 y[1] (analytic) = 1.0191663335499612061418779139258 y[1] (numeric) = 1.0191663335450962549448403367654 absolute error = 4.8649511970375771604e-12 relative error = 4.7734614428362976034707780694571e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9545 y[1] (analytic) = 1.0191682502791510644810844463069 y[1] (numeric) = 1.019168250274253637326576817489 absolute error = 4.8974271545076288179e-12 relative error = 4.8053176236271285806781872857082e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9544 y[1] (analytic) = 1.019170167200023425771537042545 y[1] (numeric) = 1.0191701671950933773584652959066 absolute error = 4.9300484130717466384e-12 relative error = 4.8373162517267541546761972626859e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9543 y[1] (analytic) = 1.0191720843125974592219752898852 y[1] (numeric) = 1.0191720843076346439152226285115 absolute error = 4.9628153067526613737e-12 relative error = 4.8694576540525429886619370305614e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9542 y[1] (analytic) = 1.0191740016168923359581554987701 y[1] (numeric) = 1.0191740016118966077885170407967 absolute error = 4.9957281696384579734e-12 relative error = 4.9017421575833652015852675600136e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9541 y[1] (analytic) = 1.0191759191129272290230424140972 y[1] (numeric) = 1.0191759191078984416871598287816 absolute error = 5.0287873358825853156e-12 relative error = 4.9341700893596006950790629095831e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.954 y[1] (analytic) = 1.0191778368007213133770009456491 y[1] (numeric) = 1.0191778367956593202372970797098 absolute error = 5.0619931397038659393e-12 relative error = 4.9667417764831474816628520948146e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9539 y[1] (analytic) = 1.0191797546802937658979879176969 y[1] (numeric) = 1.0191797546751984199826014119193 absolute error = 5.0953459153865057776e-12 relative error = 4.9994575461174300133366463367277e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9538 y[1] (analytic) = 1.0191816727516637653817438377804 y[1] (numeric) = 1.0191816727465349193844637338877 absolute error = 5.1288459972801038927e-12 relative error = 5.0323177254874075115460303610367e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9537 y[1] (analytic) = 1.0191835910148504925419846846651 y[1] (numeric) = 1.0191835910096879988221850224534 absolute error = 5.1624937197996622117e-12 relative error = 5.0653226418795822975372266402011e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=72.4MB, alloc=4.3MB, time=8.15 x[1] = -3.9536 y[1] (analytic) = 1.01918550946987313001059371548 y[1] (numeric) = 1.0191855094646768405931681202159 absolute error = 5.1962894174255952641e-12 relative error = 5.0984726226420081239850899459275e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9535 y[1] (analytic) = 1.0191874281167508623378132920364 y[1] (numeric) = 1.0191874281115206289131095521159 absolute error = 5.2302334247037399205e-12 relative error = 5.1317679951842985074033329421869e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9534 y[1] (analytic) = 1.0191893469555028759924367263305 y[1] (numeric) = 1.0191893469502385499161913611981 absolute error = 5.2643260762453651324e-12 relative error = 5.1652090869776350612387596928362e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9533 y[1] (analytic) = 1.0191912659861483593620001452315 y[1] (numeric) = 1.019191265980849791655272963558 absolute error = 5.2985677067271816735e-12 relative error = 5.1987962255547758300418704647273e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9532 y[1] (analytic) = 1.019193185208706502752974374357 y[1] (numeric) = 1.0191931852033735441020830224748 absolute error = 5.3329586508913518822e-12 relative error = 5.2325297385100636244193774931795e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9531 y[1] (analytic) = 1.0191951046231964983909568411382 y[1] (numeric) = 1.0191951046178289991474113417328 absolute error = 5.3674992435454994054e-12 relative error = 5.2664099534994343568666423502177e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.953 y[1] (analytic) = 1.0191970242296375404208634970755 y[1] (numeric) = 1.019197024224235350601300778132 absolute error = 5.4021898195627189435e-12 relative error = 5.3004371982404253783818111426062e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9529 y[1] (analytic) = 1.0191989440280488249071207591884 y[1] (numeric) = 1.0191989440226117941932391731914 absolute error = 5.4370307138815859970e-12 relative error = 5.3346118005121838162540065777641e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9528 y[1] (analytic) = 1.0192008640184495498338574706596 y[1] (numeric) = 1.0192008640129775275723513040454 absolute error = 5.4720222615061666142e-12 relative error = 5.3689340881554749125348852207169e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9527 y[1] (analytic) = 1.0192027842008589151050968806765 y[1] (numeric) = 1.0192027841953517503075908535365 absolute error = 5.5071647975060271400e-12 relative error = 5.4034043890726903631934551418894e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9526 y[1] (analytic) = 1.0192047045752961225449486434715 y[1] (numeric) = 1.0192047045697536638879323995053 absolute error = 5.5424586570162439662e-12 relative error = 5.4380230312278566583465119996610e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9525 y[1] (analytic) = 1.0192066251417803758978008365635 y[1] (numeric) = 1.0192066251362024717225634232802 absolute error = 5.5779041752374132833e-12 relative error = 5.4727903426466434235645835356996e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9524 y[1] (analytic) = 1.0192085459003308808285119982016 y[1] (numeric) = 1.0192085458947173791410763373685 absolute error = 5.6135016874356608331e-12 relative error = 5.5077066514163717615664650086195e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9523 y[1] (analytic) = 1.0192104668509668449226031840144 y[1] (numeric) = 1.0192104668453175933936605323511 absolute error = 5.6492515289426516633e-12 relative error = 5.5427722856860225954796264994117e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9522 y[1] (analytic) = 1.0192123879937074776864500428646 y[1] (numeric) = 1.0192123879880223236512944429823 absolute error = 5.6851540351555998823e-12 relative error = 5.5779875736662450119003059370385e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9521 y[1] (analytic) = 1.0192143093285719905474749119135 y[1] (numeric) = 1.019214309322850781005937633497 absolute error = 5.7212095415372784165e-12 relative error = 5.6133528436293646060098347729951e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.952 y[1] (analytic) = 1.0192162308555795968543389308953 y[1] (numeric) = 1.019216230849822178470722902127 absolute error = 5.7574183836160287683e-12 relative error = 5.6488684239093918269810102906377e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9519 y[1] (analytic) = 1.0192181525747495118771341756038 y[1] (numeric) = 1.0192181525689557309801484048285 absolute error = 5.7937808969857707753e-12 relative error = 5.6845346429020303241649868521826e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9518 y[1] (analytic) = 1.0192200744861009528075758105932 y[1] (numeric) = 1.0192200744802706553902697982224 absolute error = 5.8302974173060123708e-12 relative error = 5.7203518290646852941566940170910e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9517 y[1] (analytic) = 1.0192219965896531387591942610959 y[1] (numeric) = 1.0192219965837861704788924017497 absolute error = 5.8669682803018593462e-12 relative error = 5.7563203109164718293273582224289e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9516 y[1] (analytic) = 1.0192239188854252907675274041578 y[1] (numeric) = 1.0192239188795214969457633790438 absolute error = 5.9037938217640251140e-12 relative error = 5.7924404170382232665485323374284e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9515 y[1] (analytic) = 1.0192258413734366317903127789935 y[1] (numeric) = 1.0192258413674958574127639385215 absolute error = 5.9407743775488404720e-12 relative error = 5.8287124760724995366962165810592e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9514 y[1] (analytic) = 1.0192277640537063867076798165644 y[1] (numeric) = 1.0192277640477284764241015531945 absolute error = 5.9779102835782633699e-12 relative error = 5.8651368167235955161123263684168e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9513 y[1] (analytic) = 1.0192296869262537823223420883797 y[1] (numeric) = 1.019229686920238580446502199704 absolute error = 6.0152018758398886757e-12 relative error = 5.9017137677575493774724390132669e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9512 y[1] (analytic) = 1.019231609991098047359789574524 y[1] (numeric) = 1.0192316099850453978694026165794 absolute error = 6.0526494903869579446e-12 relative error = 5.9384436580021509427087854001541e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=76.2MB, alloc=4.3MB, time=8.59 x[1] = -3.9511 y[1] (analytic) = 1.0192335332482584124684809509121 y[1] (numeric) = 1.0192335332421681590051425817236 absolute error = 6.0902534633383691885e-12 relative error = 5.9753268163469500361242174260918e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.951 y[1] (analytic) = 1.0192354566977541102200358957739 y[1] (numeric) = 1.0192354566916260960891572091268 absolute error = 6.1280141308786866471e-12 relative error = 6.0123635717432648386781800590804e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9509 y[1] (analytic) = 1.0192373803396043751094274153707 y[1] (numeric) = 1.0192373803334384432801692648106 absolute error = 6.1659318292581505601e-12 relative error = 6.0495542532041902429540134596393e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9508 y[1] (analytic) = 1.0192393041738284435551741889454 y[1] (numeric) = 1.0192393041676244366603815020041 absolute error = 6.2040068947926869413e-12 relative error = 6.0868991898046062095923790115792e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9507 y[1] (analytic) = 1.0192412282004455538995329329071 y[1] (numeric) = 1.0192412281942033142356690155545 absolute error = 6.2422396638639173526e-12 relative error = 6.1243987106811861232284496112652e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9506 y[1] (analytic) = 1.0192431524194749464086907842546 y[1] (numeric) = 1.0192431524131943159357716155734 absolute error = 6.2806304729191686812e-12 relative error = 6.1620531450324051511704709971903e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9505 y[1] (analytic) = 1.0192450768309358632729577032381 y[1] (numeric) = 1.0192450768246166836144862203216 absolute error = 6.3191796584714829165e-12 relative error = 6.1998628221185486013856475214244e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9504 y[1] (analytic) = 1.0192470014348475486069588952625 y[1] (numeric) = 1.0192470014284896610498592683333 absolute error = 6.3578875570996269292e-12 relative error = 6.2378280712617202822460563060641e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9503 y[1] (analytic) = 1.0192489262312292484498272520336 y[1] (numeric) = 1.0192489262248324939443791497824 absolute error = 6.3967545054481022512e-12 relative error = 6.2759492218458508626609097263267e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9502 y[1] (analytic) = 1.0192508512201002107653958119501 y[1] (numeric) = 1.0192508512136644299251686570928 absolute error = 6.4357808402271548573e-12 relative error = 6.3142266033167062335761774738995e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9501 y[1] (analytic) = 1.0192527764014796854423902397415 y[1] (numeric) = 1.0192527763950047185441774547939 absolute error = 6.4749668982127849476e-12 relative error = 6.3526605451818958697622317360514e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.95 y[1] (analytic) = 1.0192547017753869242946213253559 y[1] (numeric) = 1.0192547017688726112783745686243 absolute error = 6.5143130162467567316e-12 relative error = 6.3912513770108811928705242890540e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9499 y[1] (analytic) = 1.0192566273418411810611775020983 y[1] (numeric) = 1.0192566273352873615299408938846 absolute error = 6.5538195312366082137e-12 relative error = 6.4299994284349839354648501159655e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9498 y[1] (analytic) = 1.0192585531008617114066173840212 y[1] (numeric) = 1.0192585530942682246264617230417 absolute error = 6.5934867801556609795e-12 relative error = 6.4689050291473945054384249827884e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9497 y[1] (analytic) = 1.0192604790524677729211623225711 y[1] (numeric) = 1.0192604790458344578211192925869 absolute error = 6.6333151000430299842e-12 relative error = 6.5079685089031803520921098877716e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9496 y[1] (analytic) = 1.0192624051966786251208889824899 y[1] (numeric) = 1.0192624051900053202928853491489 absolute error = 6.6733048280036333410e-12 relative error = 6.5471901975192943318133504774001e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9495 y[1] (analytic) = 1.0192643315335135294479219369768 y[1] (numeric) = 1.0192643315268000731467137348642 absolute error = 6.7134563012082021126e-12 relative error = 6.5865704248745830763971494434291e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9494 y[1] (analytic) = 1.019266258062991749270626282109 y[1] (numeric) = 1.019266258056237979413732992007 absolute error = 6.7537698568932901020e-12 relative error = 6.6261095209097953602807683000264e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9493 y[1] (analytic) = 1.019268184785132549883800270526 y[1] (numeric) = 1.0192681847783383040514389868794 absolute error = 6.7942458323612836466e-12 relative error = 6.6658078156275904706164605529871e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9492 y[1] (analytic) = 1.0192701116999551985088679643772 y[1] (numeric) = 1.0192701116931203139438875529656 absolute error = 6.8348845649804114116e-12 relative error = 6.7056656390925465762577252668328e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9491 y[1] (analytic) = 1.019272038807478964294071907537 y[1] (numeric) = 1.0192720388006032779018871533503 absolute error = 6.8756863921847541867e-12 relative error = 6.7456833214311690995833681608225e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.949 y[1] (analytic) = 1.0192739661077231183146658170867 y[1] (numeric) = 1.0192739661008064666631915624043 absolute error = 6.9166516514742546824e-12 relative error = 6.7858611928318990875292011760758e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9489 y[1] (analytic) = 1.0192758936007069335731072940675 y[1] (numeric) = 1.0192758935937491528926925667391 absolute error = 6.9577806804147273284e-12 relative error = 6.8261995835451215842800159052764e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9488 y[1] (analytic) = 1.0192778212864496849992505535056 y[1] (numeric) = 1.0192778212794506111826126854318 absolute error = 6.9990738166378680738e-12 relative error = 6.8666988238831740053273861560218e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9487 y[1] (analytic) = 1.0192797491649706494505391737101 y[1] (numeric) = 1.019279749157930118052697909523 absolute error = 7.0405313978412641871e-12 relative error = 6.9073592442203545109310149660511e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=80.1MB, alloc=4.3MB, time=9.02 x[1] = -3.9486 y[1] (analytic) = 1.0192816772362891057121988648483 y[1] (numeric) = 1.0192816772292069519504104607892 absolute error = 7.0821537617884040591e-12 relative error = 6.9481811749929303820248947270282e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9485 y[1] (analytic) = 1.0192836055004243344974302567979 y[1] (numeric) = 1.0192836054933003932511215697916 absolute error = 7.1239412463086870063e-12 relative error = 6.9891649466991463962135563360375e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9484 y[1] (analytic) = 1.0192855339573956184476017062788 y[1] (numeric) = 1.0192855339502297242583042732034 absolute error = 7.1658941892974330754e-12 relative error = 7.0303108898992332044469569828703e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9483 y[1] (analytic) = 1.0192874626072222421324421232676 y[1] (numeric) = 1.0192874626000142292037262304178 absolute error = 7.2080129287158928498e-12 relative error = 7.0716193352154157092568705023146e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9482 y[1] (analytic) = 1.0192893914499234920502338166946 y[1] (numeric) = 1.0192893914426731942476425594378 absolute error = 7.2502978025912572568e-12 relative error = 7.1130906133319214432792644058511e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9481 y[1] (analytic) = 1.0192913204855186566280053594269 y[1] (numeric) = 1.0192913204782259074789886920504 absolute error = 7.2927491490166673765e-12 relative error = 7.1547250549949889490436367092410e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.948 y[1] (analytic) = 1.0192932497140270262217244725388 y[1] (numeric) = 1.0192932497066916589155732482873 absolute error = 7.3353673061512242515e-12 relative error = 7.1965229910128761591462341217594e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9479 y[1] (analytic) = 1.0192951791354678931164909288717 y[1] (numeric) = 1.0192951791280897405042709301732 absolute error = 7.3781526122199986985e-12 relative error = 7.2384847522558687778862266622781e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9478 y[1] (analytic) = 1.0192971087498605515267294758854 y[1] (numeric) = 1.0192971087424394461212154347643 absolute error = 7.4211054055140411211e-12 relative error = 7.2806106696562886636779746066793e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9477 y[1] (analytic) = 1.0192990385572242975963827778022 y[1] (numeric) = 1.0192990385497600715719923864789 absolute error = 7.4642260243903913233e-12 relative error = 7.3229010742085022117487473184765e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9476 y[1] (analytic) = 1.0193009685575784293991043770466 y[1] (numeric) = 1.0193009685500709145918322887217 absolute error = 7.5075148072720883249e-12 relative error = 7.3653562969689287382990705799646e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9475 y[1] (analytic) = 1.0193028987509422469384516749822 y[1] (numeric) = 1.019302898743391274845803494804 absolute error = 7.5509720926481801782e-12 relative error = 7.4079766690560488655369484211191e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9474 y[1] (analytic) = 1.0193048291373350521480789319471 y[1] (numeric) = 1.0193048291297404539290051981614 absolute error = 7.5945982190737337857e-12 relative error = 7.4507625216504129072915325717133e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9473 y[1] (analytic) = 1.0193067597167761488919302865908 y[1] (numeric) = 1.0193067597091377553667604418715 absolute error = 7.6383935251698447193e-12 relative error = 7.4937141859946492556966642427090e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9472 y[1] (analytic) = 1.019308690489284842964432794514 y[1] (numeric) = 1.0193086904816024846148091474732 absolute error = 7.6823583496236470408e-12 relative error = 7.5368319933934727687479655366628e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9471 y[1] (analytic) = 1.0193106214548804420906894862124 y[1] (numeric) = 1.0193106214471539490595011630892 absolute error = 7.7264930311883231232e-12 relative error = 7.5801162752136931582428441715381e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.947 y[1] (analytic) = 1.0193125526135822559266724443288 y[1] (numeric) = 1.019312552605811458017989330854 absolute error = 7.7707979086831134748e-12 relative error = 7.6235673628842233800654160019277e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9469 y[1] (analytic) = 1.0193144839654095960594159002121 y[1] (numeric) = 1.0193144839575943227384225736497 absolute error = 7.8152733209933265624e-12 relative error = 7.6671855878960880231863265281959e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9468 y[1] (analytic) = 1.0193164155103817760072093497882 y[1] (numeric) = 1.0193164155025218564001390011507 absolute error = 7.8599196070703486375e-12 relative error = 7.7109712818024317012034848257043e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9467 y[1] (analytic) = 1.0193183472485181112197906887433 y[1] (numeric) = 1.0193183472406133741138590351797 absolute error = 7.9047371059316535636e-12 relative error = 7.7549247762185274445595881916946e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9466 y[1] (analytic) = 1.0193202791798379190785393670209 y[1] (numeric) = 1.0193202791718881929218785543772 absolute error = 7.9497261566608126437e-12 relative error = 7.7990464028217850925533899568829e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9465 y[1] (analytic) = 1.0193222113043605188966695626362 y[1] (numeric) = 1.0193222112963656317982620581856 absolute error = 7.9948870984075044506e-12 relative error = 7.8433364933517596876953304828352e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9464 y[1] (analytic) = 1.0193241436221052319194233748083 y[1] (numeric) = 1.0193241436140650116490358501508 absolute error = 8.0402202703875246575e-12 relative error = 7.8877953796101598699547974470338e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9463 y[1] (analytic) = 1.0193260761330913813242640364124 y[1] (numeric) = 1.0193260761250056553123812405426 absolute error = 8.0857260118827958698e-12 relative error = 7.9324233934608562717818558398679e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9462 y[1] (analytic) = 1.0193280088373382922210691457554 y[1] (numeric) = 1.0193280088292068875588277682958 absolute error = 8.1314046622413774596e-12 relative error = 7.9772208668298899153748977740046e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=83.9MB, alloc=4.3MB, time=9.46 x[1] = -3.9461 y[1] (analytic) = 1.0193299417348652916523239176738 y[1] (numeric) = 1.0193299417266880350914464422746 absolute error = 8.1772565608774753992e-12 relative error = 8.0221881317054806085642494395269e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.946 y[1] (analytic) = 1.0193318748256917085933144539597 y[1] (numeric) = 1.0193318748174684265460430018613 absolute error = 8.2232820472714520984e-12 relative error = 8.0673255201380353440206230273688e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9459 y[1] (analytic) = 1.0193338081098368739523210331133 y[1] (numeric) = 1.019333808101567392491351196872 absolute error = 8.2694814609698362413e-12 relative error = 8.1126333642401566975698306090190e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9458 y[1] (analytic) = 1.0193357415873201205708114194257 y[1] (numeric) = 1.0193357415790042654292260868008 absolute error = 8.3158551415853326249e-12 relative error = 8.1581119961866512278700457831509e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9457 y[1] (analytic) = 1.0193376752581607832236341913943 y[1] (numeric) = 1.0193376752497983797948373593946 absolute error = 8.3624034287968319997e-12 relative error = 8.2037617482145378776477033722607e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9456 y[1] (analytic) = 1.0193396091223781986192120894709 y[1] (numeric) = 1.0193396091139690719568626685606 absolute error = 8.4091266623494209103e-12 relative error = 8.2495829526230563745298643548299e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9455 y[1] (analytic) = 1.0193415431799917053997353831466 y[1] (numeric) = 1.0193415431715356802176809916078 absolute error = 8.4560251820543915388e-12 relative error = 8.2955759417736756342198251513558e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9454 y[1] (analytic) = 1.0193434774310206441413552573732 y[1] (numeric) = 1.0193434774225175448135660058252 absolute error = 8.5030993277892515480e-12 relative error = 8.3417410480901021630727718316024e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9453 y[1] (analytic) = 1.0193454118754843573543772183257 y[1] (numeric) = 1.0193454118669340079148794843983 absolute error = 8.5503494394977339274e-12 relative error = 8.3880786040582884630144548437407e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9452 y[1] (analytic) = 1.0193473465134021894834545185046 y[1] (numeric) = 1.0193473465048044136262647116657 absolute error = 8.5977758571898068389e-12 relative error = 8.4345889422264414357615939653914e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9451 y[1] (analytic) = 1.0193492813447934869077816011836 y[1] (numeric) = 1.0193492813361481079868399177179 absolute error = 8.6453789209416834657e-12 relative error = 8.4812723952050307897774881682207e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.945 y[1] (analytic) = 1.0193512163696775979412875642007 y[1] (numeric) = 1.0193512163609844389703917323402 absolute error = 8.6931589708958318605e-12 relative error = 8.5281292956667974461367334607855e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9449 y[1] (analytic) = 1.0193531515880738728328296430985 y[1] (numeric) = 1.0193531515793327564855686583019 absolute error = 8.7411163472609847966e-12 relative error = 8.5751599763467619468306169631408e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9448 y[1] (analytic) = 1.0193550870000016637663867136122 y[1] (numeric) = 1.0193550869912124123760745639929 absolute error = 8.7892513903121496193e-12 relative error = 8.6223647700422328629624248101569e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9447 y[1] (analytic) = 1.0193570226054803248612528135103 y[1] (numeric) = 1.0193570225966427604208621954108 absolute error = 8.8375644403906180995e-12 relative error = 8.6697440096128152046964876989047e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9446 y[1] (analytic) = 1.019358958404529212172230683787 y[1] (numeric) = 1.0193589583956431563343267074996 absolute error = 8.8860558379039762874e-12 relative error = 8.7172980279804188309007247854800e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9445 y[1] (analytic) = 1.0193608943971676836898253292108 y[1] (numeric) = 1.019360894388232957766499214842 absolute error = 8.9347259233261143688e-12 relative error = 8.7650271581292668609351093288611e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9444 y[1] (analytic) = 1.0193628305834150993404375982298 y[1] (numeric) = 1.0193628305744315243032403617078 absolute error = 8.9835750371972365220e-12 relative error = 8.8129317331059040866239198433751e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9443 y[1] (analytic) = 1.0193647669632908209865577822354 y[1] (numeric) = 1.0193647669542582174664339114595 absolute error = 9.0326035201238707759e-12 relative error = 8.8610120860192053850002783762986e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9442 y[1] (analytic) = 1.0193667035368142124269592341877 y[1] (numeric) = 1.019366703527732400714180355318 absolute error = 9.0818117127788788697e-12 relative error = 8.9092685500403841322152683131045e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9441 y[1] (analytic) = 1.0193686403040046393968920066036 y[1] (numeric) = 1.0193686402948734394409905404894 absolute error = 9.1311999559014661142e-12 relative error = 8.9577014584030006186115183747861e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.944 y[1] (analytic) = 1.0193705772648814695682765089089 y[1] (numeric) = 1.0193705772557007009779793176553 absolute error = 9.1807685902971912536e-12 relative error = 9.0063111444029704638820421832468e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9439 y[1] (analytic) = 1.0193725144194640725498971841581 y[1] (numeric) = 1.0193725144102335545930592078289 absolute error = 9.2305179568379763292e-12 relative error = 9.0550979413985730336876282697663e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9438 y[1] (analytic) = 1.0193744517677718198875962051223 y[1] (numeric) = 1.0193744517584913714911340885778 absolute error = 9.2804483964621165445e-12 relative error = 9.1040621828104598572421663121697e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9437 y[1] (analytic) = 1.0193763893098240850644671897477 y[1] (numeric) = 1.0193763893004935248142928996166 absolute error = 9.3305602501742901311e-12 relative error = 9.1532042021216630452772036259328e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=87.7MB, alloc=4.3MB, time=9.91 x[1] = -3.9436 y[1] (analytic) = 1.0193783270456402435010489359868 y[1] (numeric) = 1.0193783270362593896420033677706 absolute error = 9.3808538590455682162e-12 relative error = 9.2025243328776037091704209364408e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9435 y[1] (analytic) = 1.0193802649752396725555191760039 y[1] (numeric) = 1.0193802649658083429913057513122 absolute error = 9.4313295642134246917e-12 relative error = 9.2520229086861003812379139514515e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9434 y[1] (analytic) = 1.0193822030986417515238883497571 y[1] (numeric) = 1.0193822030891597638170066036731 absolute error = 9.4819877068817460840e-12 relative error = 9.3017002632173774353072795359772e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9433 y[1] (analytic) = 1.0193841414158658616401933979583 y[1] (numeric) = 1.0193841414063330330118725565329 absolute error = 9.5328286283208414254e-12 relative error = 9.3515567302040735084542907219804e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9432 y[1] (analytic) = 1.0193860799269313860766915744141 y[1] (numeric) = 1.019386079917347533406824122287 absolute error = 9.5838526698674521271e-12 relative error = 9.4015926434412499239030469991720e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9431 y[1] (analytic) = 1.0193880186318577099440542777485 y[1] (numeric) = 1.0193880186222226497711295158953 absolute error = 9.6350601729247618532e-12 relative error = 9.4518083367863991145008978714028e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.943 y[1] (analytic) = 1.0193899575306642202915609025094 y[1] (numeric) = 1.0193899575209777688125984961137 absolute error = 9.6864514789624063957e-12 relative error = 9.5022041441594530467680339107074e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9429 y[1] (analytic) = 1.019391896623370306107292709662 y[1] (numeric) = 1.0193918966136322791777762261104 absolute error = 9.7380269295164835516e-12 relative error = 9.5527803995427916466007142137329e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9428 y[1] (analytic) = 1.0193938359099953583183267164695 y[1] (numeric) = 1.0193938359002055714521371534688 absolute error = 9.7897868661895630007e-12 relative error = 9.6035374369812512252546448970631e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9427 y[1] (analytic) = 1.0193957753905587697909296057641 y[1] (numeric) = 1.0193957753807170381602789095794 absolute error = 9.8417316306506961847e-12 relative error = 9.6544755905821329061969906693434e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9426 y[1] (analytic) = 1.0193977150650799353307516546098 y[1] (numeric) = 1.0193977150551860737661162284217 absolute error = 9.8938615646354261881e-12 relative error = 9.7055951945152110533173953981052e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9425 y[1] (analytic) = 1.0193996549335782516830206823593 y[1] (numeric) = 1.0193996549236320746730748847393 absolute error = 9.9461770099457976200e-12 relative error = 9.7568965830127416996150227568354e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9424 y[1] (analytic) = 1.019401594996073117532736018106 y[1] (numeric) = 1.0194015949860744392242856516088 absolute error = 9.9986783084503664972e-12 relative error = 9.8083800903694709767538994147679e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9423 y[1] (analytic) = 1.0194035352525839335048624875346 y[1] (numeric) = 1.0194035352425325677027782774056 absolute error = 1.00513658020842101290e-11 relative error = 9.8600460509426435458788372352272e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9422 y[1] (analytic) = 1.0194054757031301021645244191705 y[1] (numeric) = 1.0194054756930258623316754821679 absolute error = 1.01042398328489370026e-11 relative error = 9.9118947991520110286127590566813e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9421 y[1] (analytic) = 1.0194074163477310280171996700317 y[1] (numeric) = 1.0194074163375737272743869733608 absolute error = 1.01573007428126966709e-11 relative error = 9.9639266694798404400010590148457e-10 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.942 y[1] (analytic) = 1.0194093571864061175089136706833 y[1] (numeric) = 1.019409357176195568634803481043 absolute error = 1.02105488741101896403e-11 relative error = 1.0016141996470922621048568638255e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9419 y[1] (analytic) = 1.0194112982191747790264334896979 y[1] (numeric) = 1.0194112982089107944574908124372 absolute error = 1.02639845689426772607e-11 relative error = 1.0068541114732580673007144079214e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9418 y[1] (analytic) = 1.0194132394460564228974619175239 y[1] (numeric) = 1.019413239435738814727883925907 absolute error = 1.03176081695779916169e-11 relative error = 1.0121124358934678392628987575661e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9417 y[1] (analytic) = 1.0194151808670704613908315697623 y[1] (numeric) = 1.0194151808566990413724810243416 absolute error = 1.03714200183505454207e-11 relative error = 1.0173892063809628707698923626275e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9416 y[1] (analytic) = 1.0194171224822363087166990098552 y[1] (numeric) = 1.0194171224718108882590376679506 absolute error = 1.04254204576613419046e-11 relative error = 1.0226844564152402113728385152896e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9415 y[1] (analytic) = 1.0194190642915733810267388911876 y[1] (numeric) = 1.0194190642810937711967609064707 absolute error = 1.04796098299779847169e-11 relative error = 1.0279982194820535111614805512367e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9414 y[1] (analytic) = 1.0194210062951010964143381186045 y[1] (numeric) = 1.0194210062845671079365034307863 absolute error = 1.05339884778346878182e-11 relative error = 1.0333305290734138646266304981106e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9413 y[1] (analytic) = 1.0194229484928388749147900293445 y[1] (numeric) = 1.0194229484822503181709577439658 absolute error = 1.05885567438322853787e-11 relative error = 1.0386814186875906545602992042443e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9412 y[1] (analytic) = 1.0194248908848061385054885933934 y[1] (numeric) = 1.0194248908741628235348503517157 absolute error = 1.06433149706382416777e-11 relative error = 1.0440509218291123961308099245106e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=91.5MB, alloc=4.3MB, time=10.34 x[1] = -3.9411 y[1] (analytic) = 1.0194268334710223111061226332578 y[1] (numeric) = 1.0194268334603240476051359722546 absolute error = 1.06982635009866610032e-11 relative error = 1.0494390720087675809268850626818e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.941 y[1] (analytic) = 1.0194287762515068185788700631626 y[1] (numeric) = 1.0194287762407534159011917656085 absolute error = 1.07534026776782975541e-11 relative error = 1.0548459027436055212159320006911e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9409 y[1] (analytic) = 1.0194307192262790887285921476727 y[1] (numeric) = 1.0194307192154703558850115823299 absolute error = 1.08087328435805653428e-11 relative error = 1.0602714475569371942007085746172e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9408 y[1] (analytic) = 1.0194326623953585513030277797416 y[1] (numeric) = 1.0194326623844942969614002316422 absolute error = 1.08642543416275480994e-11 relative error = 1.0657157399783360863920708859647e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9407 y[1] (analytic) = 1.0194346057587646379929877781895 y[1] (numeric) = 1.0194346057478446704781677690119 absolute error = 1.09199675148200091776e-11 relative error = 1.0711788135436390381076013909562e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9406 y[1] (analytic) = 1.0194365493165167824325492046109 y[1] (numeric) = 1.01943654930554090972632380315 absolute error = 1.09758727062254014609e-11 relative error = 1.0766607017949470879587749542829e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9405 y[1] (analytic) = 1.0194384930686344201992496997161 y[1] (numeric) = 1.0194384930576024499402718224446 absolute error = 1.10319702589778772715e-11 relative error = 1.0821614382806263175620768656179e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9404 y[1] (analytic) = 1.0194404370151369888142818391064 y[1] (numeric) = 1.0194404370040487282980035408271 absolute error = 1.10882605162782982793e-11 relative error = 1.0876810565553086962190180806375e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9403 y[1] (analytic) = 1.0194423811560439277426875084864 y[1] (numeric) = 1.0194423811448991839212932630735 absolute error = 1.11447438213942454129e-11 relative error = 1.0932195901798929257514146233705e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9402 y[1] (analytic) = 1.0194443254913746783935522983142 y[1] (numeric) = 1.0194443254801732578758922695428 absolute error = 1.12014205176600287714e-11 relative error = 1.0987770727215452853742080122250e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9401 y[1] (analytic) = 1.0194462700211486841201999178931 y[1] (numeric) = 1.0194462700098903931717232203545 absolute error = 1.12582909484766975386e-11 relative error = 1.1043535377537004767627642742009e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.94 y[1] (analytic) = 1.0194482147453853902203866289042 y[1] (numeric) = 1.0194482147340700347630745790076 absolute error = 1.13153554573120498966e-11 relative error = 1.1099490188560624690203622252299e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9399 y[1] (analytic) = 1.0194501596641042439364956983847 y[1] (numeric) = 1.0194501596527316295487950554418 absolute error = 1.13726143877006429429e-11 relative error = 1.1155635496146053439480400442262e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9398 y[1] (analytic) = 1.0194521047773246944557318711518 y[1] (numeric) = 1.0194521047658946263724880685444 absolute error = 1.14300680832438026074e-11 relative error = 1.1211971636215741412636553522053e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9397 y[1] (analytic) = 1.0194540500850661929103158616746 y[1] (numeric) = 1.0194540500735784760227062281039 absolute error = 1.14877168876096335707e-11 relative error = 1.1268498944754857039074779889793e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9396 y[1] (analytic) = 1.0194559955873481923776788653968 y[1] (numeric) = 1.0194559955758026312331458362121 absolute error = 1.15455611445330291847e-11 relative error = 1.1325217757811295235323959690102e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9395 y[1] (analytic) = 1.019457941284190147880657089511 y[1] (numeric) = 1.0194579412725865466828414081175 absolute error = 1.16036011978156813935e-11 relative error = 1.1382128411495685859825395647511e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9394 y[1] (analytic) = 1.0194598871756115163876863031875 y[1] (numeric) = 1.0194598871639496789963602125309 absolute error = 1.16618373913260906566e-11 relative error = 1.1439231241981402169564960871959e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9393 y[1] (analytic) = 1.0194618332616317568129964072583 y[1] (numeric) = 1.0194618332499114867439968313863 absolute error = 1.17202700689995758720e-11 relative error = 1.1496526585504569276196846679085e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9392 y[1] (analytic) = 1.0194637795422703300168060233601 y[1] (numeric) = 1.0194637795304914304419677390578 absolute error = 1.17788995748382843023e-11 relative error = 1.1554014778364072604699632439062e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9391 y[1] (analytic) = 1.0194657260175466988055171025363 y[1] (numeric) = 1.0194657260057089725526059010355 absolute error = 1.18377262529112015008e-11 relative error = 1.1611696156921566351621826687762e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.939 y[1] (analytic) = 1.0194676726874803279319095533012 y[1] (numeric) = 1.0194676726755835774845553920618 absolute error = 1.18967504473541612394e-11 relative error = 1.1669571057601481944682413240348e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9389 y[1] (analytic) = 1.0194696195520906840953358891683 y[1] (numeric) = 1.01946961954013471159296603373 absolute error = 1.19559725023698554383e-11 relative error = 1.1727639816891036503726285082557e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9388 y[1] (analytic) = 1.0194715666113972359419158956437 y[1] (numeric) = 1.0194715665993818431796880515476 absolute error = 1.20153927622278440961e-11 relative error = 1.1785902771340241301661188321063e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9387 y[1] (analytic) = 1.0194735138654194540647313166872 y[1] (numeric) = 1.0194735138533444424934667514658 absolute error = 1.20750115712645652214e-11 relative error = 1.1844360257561910226455065582302e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=95.3MB, alloc=4.3MB, time=10.78 x[1] = -3.9386 y[1] (analytic) = 1.019475461314176811004020560644 y[1] (numeric) = 1.0194754613020419817301372158771 absolute error = 1.21348292738833447669e-11 relative error = 1.1903012612231668245174582081939e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9385 y[1] (analytic) = 1.0194774089576887812473734256466 y[1] (numeric) = 1.0194774089454939350328190190835 absolute error = 1.21948462145544065631e-11 relative error = 1.1961860172087959867220113191670e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9384 y[1] (analytic) = 1.019479356795974841229925844491 y[1] (numeric) = 1.0194793567837197784921109622369 absolute error = 1.22550627378148822541e-11 relative error = 1.2020903273932057609209337106874e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9383 y[1] (analytic) = 1.0194813048290544693345546489887 y[1] (numeric) = 1.0194813048167389901462858277531 absolute error = 1.23154791882688212356e-11 relative error = 1.2080142254628070461607400403320e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9382 y[1] (analytic) = 1.0194832530569471458920723537948 y[1] (numeric) = 1.0194832530445710499814851532027 absolute error = 1.23760959105872005921e-11 relative error = 1.2139577451102952354160866565485e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9381 y[1] (analytic) = 1.0194852014796723531814219597169 y[1] (numeric) = 1.0194852014672354399319140246793 absolute error = 1.24369132495079350376e-11 relative error = 1.2199209200346510624353179201621e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.938 y[1] (analytic) = 1.0194871500972495754298717765047 y[1] (numeric) = 1.0194871500847516438800358896482 absolute error = 1.24979315498358868565e-11 relative error = 1.2259037839411414485644578567622e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9379 y[1] (analytic) = 1.0194890989096982988132102651224 y[1] (numeric) = 1.0194890988971391476567673892768 absolute error = 1.25591511564428758456e-11 relative error = 1.2319063705413203496379170040598e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9378 y[1] (analytic) = 1.0194910479170380114559408995071 y[1] (numeric) = 1.0194910479044174390416732102488 absolute error = 1.26205724142676892583e-11 relative error = 1.2379287135530296030438005981013e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9377 y[1] (analytic) = 1.0194929971192882034314770478141 y[1] (numeric) = 1.0194929971066060077631609560645 absolute error = 1.26821956683160917496e-11 relative error = 1.2439708467003997748264826609478e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9376 y[1] (analytic) = 1.0194949465164683667623368731507 y[1] (numeric) = 1.0194949465037243454986760378287 absolute error = 1.27440212636608353220e-11 relative error = 1.2500328037138510068362443260340e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9375 y[1] (analytic) = 1.0194968961085979954203382538021 y[1] (numeric) = 1.0194968960957919458748965845283 absolute error = 1.28060495454416692738e-11 relative error = 1.2561146183300938640730972200583e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9374 y[1] (analytic) = 1.0194988458956965853267937229493 y[1] (numeric) = 1.0194988458828283044679283728017 absolute error = 1.28682808588653501476e-11 relative error = 1.2622163242921301820089870546311e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9373 y[1] (analytic) = 1.0195007958777836343527054278827 y[1] (numeric) = 1.0195007958648529188034997762018 absolute error = 1.29307155492056516809e-11 relative error = 1.2683379553492539140747334864741e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9372 y[1] (analytic) = 1.0195027460548786423189601087123 y[1] (numeric) = 1.0195027460418852883571567339544 absolute error = 1.29933539618033747579e-11 relative error = 1.2744795452570519792234157573814e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9371 y[1] (analytic) = 1.0195046964270011109965240965763 y[1] (numeric) = 1.0195046964139449145544577392145 absolute error = 1.30561964420663573618e-11 relative error = 1.2806411277774051095015323425507e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.937 y[1] (analytic) = 1.0195066469941705441066383313513 y[1] (numeric) = 1.0195066469810513007711688468215 absolute error = 1.31192433354694845298e-11 relative error = 1.2868227366784886978437151931843e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9369 y[1] (analytic) = 1.0195085977564064473210133988651 y[1] (numeric) = 1.0195085977432239523334587005565 absolute error = 1.31824949875546983086e-11 relative error = 1.2930244057347736458751953838344e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9368 y[1] (analytic) = 1.0195105487137283282620245876132 y[1] (numeric) = 1.0195105487004823765180935799025 absolute error = 1.32459517439310077107e-11 relative error = 1.2992461687270272117514359823744e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9367 y[1] (analytic) = 1.0195124998661556965029069649835 y[1] (numeric) = 1.0195124998528460825526324663101 absolute error = 1.33096139502744986734e-11 relative error = 1.3054880594423138582212852600697e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9366 y[1] (analytic) = 1.0195144512137080635679504729883 y[1] (numeric) = 1.0195144512003345816156221289704 absolute error = 1.33734819523283440179e-11 relative error = 1.3117501116739961006586139204132e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9365 y[1] (analytic) = 1.0195164027564049429326950435078 y[1] (numeric) = 1.0195164027429673868367922300972 absolute error = 1.34375560959028134106e-11 relative error = 1.3180323592217353552684068096335e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9364 y[1] (analytic) = 1.0195183544942658500241257330451 y[1] (numeric) = 1.0195183544807640132972504497203 absolute error = 1.35018367268752833248e-11 relative error = 1.3243348358914927872907428413082e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9363 y[1] (analytic) = 1.0195203064273103022208678769968 y[1] (numeric) = 1.0195203064137439780296776299922 absolute error = 1.35663241911902470046e-11 relative error = 1.3306575754955301593792068073200e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9362 y[1] (analytic) = 1.019522258555557818853382263439 y[1] (numeric) = 1.0195222585419268000185229390094 absolute error = 1.36310188348593244296e-11 relative error = 1.3370006118524106800164015410915e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=99.1MB, alloc=4.3MB, time=11.23 x[1] = -3.9361 y[1] (analytic) = 1.0195242108790279212041603264322 y[1] (numeric) = 1.0195242108653320002001990541511 absolute error = 1.36959210039612722811e-11 relative error = 1.3433639787869998520352094334393e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.936 y[1] (analytic) = 1.0195261633977401325079193588465 y[1] (numeric) = 1.0195261633839791014632773649369 absolute error = 1.37610310446419939096e-11 relative error = 1.3497477101304663212261749448012e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9359 y[1] (analytic) = 1.0195281161117139779517977447087 y[1] (numeric) = 1.019528116097887628648683195405 absolute error = 1.38263493031145493037e-11 relative error = 1.3561518397202827250408054334550e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9358 y[1] (analytic) = 1.0195300690209689846755502110741 y[1] (numeric) = 1.019530069007077108549891046014 absolute error = 1.38918761256591650601e-11 relative error = 1.3625764014002265413613537047011e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9357 y[1] (analytic) = 1.019532022125524681771743099424 y[1] (numeric) = 1.0195320221115670699131198550689 absolute error = 1.39576118586232443551e-11 relative error = 1.3690214290203809373763050863029e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9356 y[1] (analytic) = 1.0195339754254006002859496565916 y[1] (numeric) = 1.0195339754113770434375282796742 absolute error = 1.40235568484213769174e-11 relative error = 1.3754869564371356185419408144309e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9355 y[1] (analytic) = 1.019535928920616273216945345218 y[1] (numeric) = 1.0195359289065265617754099962157 absolute error = 1.40897114415353490023e-11 relative error = 1.3819730175131876776397749648460e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9354 y[1] (analytic) = 1.0195378826111912355169031737399 y[1] (numeric) = 1.0195378825970351595323890203729 absolute error = 1.41560759845141533670e-11 relative error = 1.3884796461175424439004285500361e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9353 y[1] (analytic) = 1.0195398364971450240915890459117 y[1] (numeric) = 1.0195398364829223732676150466643 absolute error = 1.42226508239739992474e-11 relative error = 1.3950068761255143322331632772660e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9352 y[1] (analytic) = 1.0195417905784971778005571298632 y[1] (numeric) = 1.0195417905642077414939588075271 absolute error = 1.42894363065983223361e-11 relative error = 1.4015547414187276925316385646167e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9351 y[1] (analytic) = 1.0195437448552672374573452466953 y[1] (numeric) = 1.0195437448409108046782074519333 absolute error = 1.43564327791377947620e-11 relative error = 1.4081232758851176590951140231789e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.935 y[1] (analytic) = 1.0195456993274747458296702786158 y[1] (numeric) = 1.0195456993130511052412599435449 absolute error = 1.44236405884103350709e-11 relative error = 1.4147125134189310001062361084003e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9349 y[1] (analytic) = 1.0195476539951392476396235966162 y[1] (numeric) = 1.0195476539806481875583224784087 absolute error = 1.44910600813011182075e-11 relative error = 1.4213224879207269672046312566893e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9348 y[1] (analytic) = 1.0195496088582802895638665076934 y[1] (numeric) = 1.0195496088437215979591039221945 absolute error = 1.45586916047625854989e-11 relative error = 1.4279532332973781451661024617996e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9347 y[1] (analytic) = 1.0195515639169174202338257216158 y[1] (numeric) = 1.0195515639022908847280112669769 absolute error = 1.46265355058144546389e-11 relative error = 1.4346047834620713016187602230542e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9346 y[1] (analytic) = 1.0195535191710701902358888372384 y[1] (numeric) = 1.0195535191563755981043451075636 absolute error = 1.46945921315437296748e-11 relative error = 1.4412771723343082369628170054543e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9345 y[1] (analytic) = 1.0195554746207581521115998483665 y[1] (numeric) = 1.0195554746059952902824951373724 absolute error = 1.47628618291047109941e-11 relative error = 1.4479704338399066342390193601388e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9344 y[1] (analytic) = 1.0195574302660008603578546691712 y[1] (numeric) = 1.019557430251169515412135663858 absolute error = 1.48313449457190053132e-11 relative error = 1.4546846019110009091516800949011e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9343 y[1] (analytic) = 1.0195593861068178714270966791588 y[1] (numeric) = 1.019559386091917829598421143491 absolute error = 1.49000418286755356678e-11 relative error = 1.4614197104860430602168739191888e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9342 y[1] (analytic) = 1.0195613421432287437275122876952 y[1] (numeric) = 1.0195613421282597909021817362914 absolute error = 1.49689528253305514038e-11 relative error = 1.4681757935098035189180871802153e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9341 y[1] (analytic) = 1.019563298375253037623226518088 y[1] (numeric) = 1.0195632983602149593401188799179 absolute error = 1.50380782831076381701e-11 relative error = 1.4749528849333720000066252517515e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.934 y[1] (analytic) = 1.0195652548029103154344986112278 y[1] (numeric) = 1.0195652547878028968850008833151 absolute error = 1.51074185494977279127e-11 relative error = 1.4817510187141583518879169875174e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9339 y[1] (analytic) = 1.0195672114262201414379176487912 y[1] (numeric) = 1.0195672114110431674658585399214 absolute error = 1.51769739720591088698e-11 relative error = 1.4885702288158934070642808013335e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9338 y[1] (analytic) = 1.0195691682452020818665981960066 y[1] (numeric) = 1.0195691682299553369681807604381 absolute error = 1.52467448984174355685e-11 relative error = 1.4954105492086298326929899645921e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9337 y[1] (analytic) = 1.0195711252598757049103759639857 y[1] (numeric) = 1.0195711252445589732341102251629 absolute error = 1.53167316762657388228e-11 relative error = 1.5022720138687429812302013960657e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=103.0MB, alloc=4.3MB, time=11.65 x[1] = -3.9336 y[1] (analytic) = 1.0195730824702605807160034916219 y[1] (numeric) = 1.0195730824548736460626390558891 absolute error = 1.53869346533644357328e-11 relative error = 1.5091546567789317411509287217282e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9335 y[1] (analytic) = 1.019575039876376281387345847058 y[1] (numeric) = 1.0195750398609189272098045073728 absolute error = 1.54573541775413396852e-11 relative error = 1.5160585119282193877548565461840e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9334 y[1] (analytic) = 1.0195769974782423809855763487251 y[1] (numeric) = 1.0195769974627143903888846783695 absolute error = 1.55279905966916703556e-11 relative error = 1.5229836133119544341070246803586e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9333 y[1] (analytic) = 1.0195789552758784555293723059543 y[1] (numeric) = 1.0195789552602796112705942422432 absolute error = 1.55988442587780637111e-11 relative error = 1.5299299949318114819662509105420e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9332 y[1] (analytic) = 1.019580913269304082995110779164 y[1] (numeric) = 1.0195809132536341674832801971483 absolute error = 1.56699155118305820157e-11 relative error = 1.5368976907957920729464812056060e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9331 y[1] (analytic) = 1.0195828714585388433170643596234 y[1] (numeric) = 1.0195828714427976386131176357879 absolute error = 1.57412047039467238355e-11 relative error = 1.5438867349182255396168162014102e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.933 y[1] (analytic) = 1.0195848298436023183875969687956 y[1] (numeric) = 1.0195848298277896062043055347493 absolute error = 1.58127121832914340463e-11 relative error = 1.5508971613197698567952104855611e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9329 y[1] (analytic) = 1.0195867884245140920573596772616 y[1] (numeric) = 1.0195867884086296537592625634195 absolute error = 1.58844382980971138421e-11 relative error = 1.5579290040274124928887135967913e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9328 y[1] (analytic) = 1.0195887472012937501354865432265 y[1] (numeric) = 1.0195887471853373667388229124817 absolute error = 1.59563833966636307448e-11 relative error = 1.5649822970744712613096656792569e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9327 y[1] (analytic) = 1.0195907061739608803897904706115 y[1] (numeric) = 1.0195907061579323325624321419958 absolute error = 1.60285478273583286157e-11 relative error = 1.5720570745005951720266838490118e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9326 y[1] (analytic) = 1.0195926653425350725469590867318 y[1] (numeric) = 1.0195926653264341406083430490639 absolute error = 1.61009319386160376679e-11 relative error = 1.5791533703517652831621568483409e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9325 y[1] (analytic) = 1.0195946247070359182927506395639 y[1] (numeric) = 1.0195946246908623822138115550838 absolute error = 1.61735360789390844801e-11 relative error = 1.5862712186802955526852763903994e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9324 y[1] (analytic) = 1.0195965842674830112721899146032 y[1] (numeric) = 1.0195965842512366506752926125912 absolute error = 1.62463605968973020120e-11 relative error = 1.5934106535448336902202094385690e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9323 y[1] (analytic) = 1.0195985440238959470897641713146 y[1] (numeric) = 1.0195985440075765412486361316939 absolute error = 1.63194058411280396207e-11 relative error = 1.6005717090103620089105531067680e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9322 y[1] (analytic) = 1.0196005039762943233096190991772 y[1] (numeric) = 1.0196005039599016511492829260989 absolute error = 1.63926721603361730783e-11 relative error = 1.6077544191481982773596768725609e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9321 y[1] (analytic) = 1.0196024641246977394557547933262 y[1] (numeric) = 1.0196024641082315795524606787346 absolute error = 1.64661599032941145916e-11 relative error = 1.6149588180359965717352106992834e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.932 y[1] (analytic) = 1.019604424469125797012221749793 y[1] (numeric) = 1.0196044244525859275933799269707 absolute error = 1.65398694188418228223e-11 relative error = 1.6221849397577481278807431735222e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9319 y[1] (analytic) = 1.0196063850095980994233168803459 y[1] (numeric) = 1.0196063849929842983674300674371 absolute error = 1.66138010558868129088e-11 relative error = 1.6294328184037821935426042463553e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9318 y[1] (analytic) = 1.0196083457461342520937795469331 y[1] (numeric) = 1.0196083457294462969303753804436 absolute error = 1.66879551634041664895e-11 relative error = 1.6367024880707668807019132553349e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9317 y[1] (analytic) = 1.0196103066787538623889876157303 y[1] (numeric) = 1.0196103066619915302985510740032 absolute error = 1.67623320904365417271e-11 relative error = 1.6439939828617100179628423780519e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9316 y[1] (analytic) = 1.0196122678074765396351535307948 y[1] (numeric) = 1.0196122677906396074490593474599 absolute error = 1.68369321860941833349e-11 relative error = 1.6513073368859600030951611663552e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9315 y[1] (analytic) = 1.0196142291323218951195204073276 y[1] (numeric) = 1.0196142291154101393199654747243 absolute error = 1.69117557995549326033e-11 relative error = 1.6586425842592066555545126340708e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9314 y[1] (analytic) = 1.0196161906533095420905581445462 y[1] (numeric) = 1.0196161906363227388104939071172 absolute error = 1.69868032800642374290e-11 relative error = 1.6659997591034820692256014017884e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9313 y[1] (analytic) = 1.019618152370459095758159558169 y[1] (numeric) = 1.0196181523533970207812243958251 absolute error = 1.70620749769351623439e-11 relative error = 1.6733788955471614650940530036043e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9312 y[1] (analytic) = 1.0196201142837901732938365325151 y[1] (numeric) = 1.0196201142666526020542881339679 absolute error = 1.71375712395483985472e-11 relative error = 1.6807800277249640441902003143625e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=106.8MB, alloc=4.3MB, time=12.09 x[1] = -3.9311 y[1] (analytic) = 1.019622076393322393830916192219 y[1] (numeric) = 1.0196220763761091014135639182817 absolute error = 1.72132924173522739373e-11 relative error = 1.6882031897779538404713264473101e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.931 y[1] (analytic) = 1.0196240386990753784647370935642 y[1] (numeric) = 1.0196240386817861396048743304185 absolute error = 1.72892388598627631457e-11 relative error = 1.6956484158535405738581206479964e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9309 y[1] (analytic) = 1.019626001201068750252845435437 y[1] (numeric) = 1.0196260011837033393361819378645 absolute error = 1.73654109166634975725e-11 relative error = 1.7031157401054805033861049274362e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9308 y[1] (analytic) = 1.0196279638993221342151912899016 y[1] (numeric) = 1.0196279638818803252777855144795 absolute error = 1.74418089374057754221e-11 relative error = 1.7106051966938772803347147911893e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9307 y[1] (analytic) = 1.0196299267938551573343248524003 y[1] (numeric) = 1.0196299267763367240625162806586 absolute error = 1.75184332718085717417e-11 relative error = 1.7181168197851828015890187285359e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9306 y[1] (analytic) = 1.019631889884687448555592711579 y[1] (numeric) = 1.0196318898670921642859341631187 absolute error = 1.75952842696585484603e-11 relative error = 1.7256506435521980630084916072660e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9305 y[1] (analytic) = 1.0196338531718386387873341387405 y[1] (numeric) = 1.0196338531541662765065240743117 absolute error = 1.76723622808100644288e-11 relative error = 1.7332067021740740128616764125849e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9304 y[1] (analytic) = 1.0196358166553283609010773969285 y[1] (numeric) = 1.0196358166375786932458922114664 absolute error = 1.77496676551851854621e-11 relative error = 1.7407850298363124054149901297845e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9303 y[1] (analytic) = 1.019637780335176249731736069643 y[1] (numeric) = 1.0196377803173490489889623752606 absolute error = 1.78272007427736943824e-11 relative error = 1.7483856607307666545972023341608e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9302 y[1] (analytic) = 1.0196397442114019420778054091891 y[1] (numeric) = 1.0196397441934969801841723081261 absolute error = 1.79049618936331010630e-11 relative error = 1.7560086290556426876709236432481e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9301 y[1] (analytic) = 1.0196417082840250767015587046629 y[1] (numeric) = 1.0196417082660421252436700521881 absolute error = 1.79829514578886524748e-11 relative error = 1.7636539690154997991268558723952e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.93 y[1] (analytic) = 1.0196436725530652943292436695736 y[1] (numeric) = 1.0196436725350041245435103268407 absolute error = 1.80611697857333427329e-11 relative error = 1.7713217148212515045457997191467e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9299 y[1] (analytic) = 1.019645637018542237651278849107 y[1] (numeric) = 1.0196456370004026204238509259614 absolute error = 1.81396172274279231456e-11 relative error = 1.7790119006901663946539788390344e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9298 y[1] (analytic) = 1.0196476016804755513224500470288 y[1] (numeric) = 1.0196476016622572571891491347654 absolute error = 1.82182941333009122634e-11 relative error = 1.7867245608458689893362921321043e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9297 y[1] (analytic) = 1.0196495665388848819621067722338 y[1] (numeric) = 1.0196495665205876811083581663028 absolute error = 1.82972008537486059310e-11 relative error = 1.7944597295183405919017033981115e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9296 y[1] (analytic) = 1.0196515315937898781543587049384 y[1] (numeric) = 1.0196515315754135404151236175995 absolute error = 1.83763377392350873389e-11 relative error = 1.8022174409439201432673075671438e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9295 y[1] (analytic) = 1.0196534968452101904482721825227 y[1] (numeric) = 1.0196534968267544853079799454449 absolute error = 1.84557051402922370778e-11 relative error = 1.8099977293653050763748965604346e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9294 y[1] (analytic) = 1.0196554622931654713580667050212 y[1] (numeric) = 1.0196554622746301679505469618276 absolute error = 1.85353034075197431936e-11 relative error = 1.8178006290315521706242523441855e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9293 y[1] (analytic) = 1.0196574279376753753633114602646 y[1] (numeric) = 1.0196574279190602424717263490213 absolute error = 1.86151328915851112433e-11 relative error = 1.8256261741980784063525784477013e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9292 y[1] (analytic) = 1.0196593937787595589091218686763 y[1] (numeric) = 1.0196593937600643649658981943226 absolute error = 1.86951939432236743537e-11 relative error = 1.8334743991266618195463959046669e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9291 y[1] (analytic) = 1.0196613598164376804063561477236 y[1] (numeric) = 1.0196613597976621934931175444437 absolute error = 1.87754869132386032799e-11 relative error = 1.8413453380854423564916749997967e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.929 y[1] (analytic) = 1.019663326050729400231811896026 y[1] (numeric) = 1.0196633260318733880793109795603 absolute error = 1.88560121525009164657e-11 relative error = 1.8492390253489227285681438293309e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9289 y[1] (analytic) = 1.0196652924816543807284226971239 y[1] (numeric) = 1.0196652924627176107164732070182 absolute error = 1.89367700119494901057e-11 relative error = 1.8571554951979692671681472909960e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9288 y[1] (analytic) = 1.0196672591092322862054547429077 y[1] (numeric) = 1.0196672590902145253628636746996 absolute error = 1.90177608425910682081e-11 relative error = 1.8650947819198127786419734524192e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9287 y[1] (analytic) = 1.019669225933482782938703476711 y[1] (numeric) = 1.0196692259143837979432032040513 absolute error = 1.90989849955002726597e-11 relative error = 1.8730569198080493994167433051023e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=110.6MB, alloc=4.3MB, time=12.54 x[1] = -3.9286 y[1] (analytic) = 1.0196711929544255391706902560684 y[1] (numeric) = 1.0196711929352450963488706427774 absolute error = 1.91804428218196132910e-11 relative error = 1.8810419431626414510829026514585e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9285 y[1] (analytic) = 1.0196731601720802251108590351408 y[1] (numeric) = 1.0196731601528180904380995371973 absolute error = 1.92621346727594979435e-11 relative error = 1.8890498862899182956542547385726e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9284 y[1] (analytic) = 1.0196751275864665129357730668105 y[1] (numeric) = 1.019675127567122452036174824272 absolute error = 1.93440608995982425385e-11 relative error = 1.8970807835025771909328718077649e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9283 y[1] (analytic) = 1.0196770951976040767893116244464 y[1] (numeric) = 1.0196770951781778549356295432999 absolute error = 1.94262218536820811465e-11 relative error = 1.9051346691196841458906107334572e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9282 y[1] (analytic) = 1.0196790630055125927828667433435 y[1] (numeric) = 1.0196790629860039748964415672848 absolute error = 1.95086178864251760587e-11 relative error = 1.9132115774666747762143274597996e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9281 y[1] (analytic) = 1.0196810310102117389955399818365 y[1] (numeric) = 1.0196810309906204896462303539776 absolute error = 1.95912493493096278589e-11 relative error = 1.9213115428753551598480590426461e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.928 y[1] (analytic) = 1.0196829992117211954743392020914 y[1] (numeric) = 1.0196829991920470788804537165935 absolute error = 1.96741165938854854979e-11 relative error = 1.9294345996839026927381095142964e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9279 y[1] (analytic) = 1.0196849676100606442343753705753 y[1] (numeric) = 1.0196849675903034242626046142073 absolute error = 1.97572199717707563680e-11 relative error = 1.9375807822368669445456598335943e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9278 y[1] (analytic) = 1.0196869362052497692590593782082 y[1] (numeric) = 1.019686936185409209424407961828 absolute error = 1.98405598346514163802e-11 relative error = 1.9457501248851705145818723942690e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9277 y[1] (analytic) = 1.0196889049973082565002988801967 y[1] (numeric) = 1.0196889049773841199660174601554 absolute error = 1.99241365342814200413e-11 relative error = 1.9539426619861098876908833421242e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9276 y[1] (analytic) = 1.0196908739862557938786951555539 y[1] (numeric) = 1.0196908739662478434562124450204 absolute error = 2.00079504224827105335e-11 relative error = 1.9621584279033562903356524497258e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9275 y[1] (analytic) = 1.0196928431721120712837399863048 y[1] (numeric) = 1.0196928431520200694325947565103 absolute error = 2.00920018511452297945e-11 relative error = 1.9703974570069565466905201176115e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9274 y[1] (analytic) = 1.0196948125548967805740125563821 y[1] (numeric) = 1.0196948125347204894017856277824 absolute error = 2.01762911722269285997e-11 relative error = 1.9786597836733339348973709077025e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9273 y[1] (analytic) = 1.0196967821346296155773763702117 y[1] (numeric) = 1.0196967821143687968396225935666 absolute error = 2.02608187377537766451e-11 relative error = 1.9869454422852890433480954818341e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9272 y[1] (analytic) = 1.0196987519113302720911761909917 y[1] (numeric) = 1.0196987518909846871913564183599 absolute error = 2.03455848998197726318e-11 relative error = 1.9952544672320006270816017494918e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9271 y[1] (analytic) = 1.0197007218850184478824349986659 y[1] (numeric) = 1.0197007218645878578718480443142 absolute error = 2.04305900105869543517e-11 relative error = 2.0035868929090264642561362758426e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.927 y[1] (analytic) = 1.0197026920557138426880509675943 y[1] (numeric) = 1.0197026920351980082657655588193 absolute error = 2.05158344222854087750e-11 relative error = 2.0119427537183042127557454051934e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9269 y[1] (analytic) = 1.0197046624234361582149944639223 y[1] (numeric) = 1.0197046624028348397277811817838 absolute error = 2.06013184872132821385e-11 relative error = 2.0203220840681522668327964656875e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9268 y[1] (analytic) = 1.0197066329882050981405050626503 y[1] (numeric) = 1.0197066329675180555827682726151 absolute error = 2.06870425577367900352e-11 relative error = 2.0287249183732706138355820664289e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9267 y[1] (analytic) = 1.0197086037500403681122885844064 y[1] (numeric) = 1.0197086037292673611259983569007 absolute error = 2.07730069862902275057e-11 relative error = 2.0371512910547416910700297378884e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9266 y[1] (analytic) = 1.0197105747089616757487141519238 y[1] (numeric) = 1.019710574688102463623338172793 absolute error = 2.08592121253759791308e-11 relative error = 2.0456012365400312427366646593259e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9265 y[1] (analytic) = 1.0197125458649887306390112662245 y[1] (numeric) = 1.0197125458440430723114467370993 absolute error = 2.09456583275645291252e-11 relative error = 2.0540747892629891769330075505094e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9264 y[1] (analytic) = 1.0197145172181412443434669025116 y[1] (numeric) = 1.0197145171971088983979724310791 absolute error = 2.10323459454944714325e-11 relative error = 2.0625719836638504227410099531976e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9263 y[1] (analytic) = 1.0197164887684389303936226257726 y[1] (numeric) = 1.0197164887473196550617501059505 absolute error = 2.11192753318725198221e-11 relative error = 2.0710928541892357874583554115121e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9262 y[1] (analytic) = 1.019718460515901504292471726095 y[1] (numeric) = 1.0197184604946950574529982081081 absolute error = 2.12064468394735179869e-11 relative error = 2.0796374352921528138657414651267e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=114.4MB, alloc=4.3MB, time=12.98 x[1] = -3.9261 y[1] (analytic) = 1.019720432460548683514656373696 y[1] (numeric) = 1.0197204324392548226935159240539 absolute error = 2.12938608211404496421e-11 relative error = 2.0882057614319966375595515671709e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.926 y[1] (analytic) = 1.0197224046024001875066647936697 y[1] (numeric) = 1.0197224045810186698768803450432 absolute error = 2.13815176297844486265e-11 relative error = 2.0967978670745508444871980763615e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9259 y[1] (analytic) = 1.0197243769414757376870284604514 y[1] (numeric) = 1.0197243769200063200686436514478 absolute error = 2.14694176183848090036e-11 relative error = 2.1054137866919883284203459151406e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9258 y[1] (analytic) = 1.0197263494777950574465193120038 y[1] (numeric) = 1.0197263494562374963065303168385 absolute error = 2.15575611399889951653e-11 relative error = 2.1140535547628721486405909684351e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9257 y[1] (analytic) = 1.0197283222113778721483469837245 y[1] (numeric) = 1.0197283221897319236006343317882 absolute error = 2.16459485477126519363e-11 relative error = 2.1227172057721563876512559696765e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9256 y[1] (analytic) = 1.0197302951422439091283560620783 y[1] (numeric) = 1.0197302951205093289336164473983 absolute error = 2.17345801947396146800e-11 relative error = 2.1314047742111870089937453949998e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9255 y[1] (analytic) = 1.0197322682704128976952233579558 y[1] (numeric) = 1.0197322682485894412609014385502 absolute error = 2.18234564343219194056e-11 relative error = 2.1401162945777027151390282183973e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9254 y[1] (analytic) = 1.0197342415959045691306551997605 y[1] (numeric) = 1.0197342415739919915108753868835 absolute error = 2.19125776197798128770e-11 relative error = 2.1488518013758358055130761230724e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9253 y[1] (analytic) = 1.0197362151187386566895847462258 y[1] (numeric) = 1.0197362150967367125850829835036 absolute error = 2.20019441045017627222e-11 relative error = 2.1576113291161130345287611556421e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9252 y[1] (analytic) = 1.0197381888389348956003693189645 y[1] (numeric) = 1.0197381888168433393584248514197 absolute error = 2.20915562419444675448e-11 relative error = 2.1663949123154564697811055022803e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9251 y[1] (analytic) = 1.0197401627565130230649877547529 y[1] (numeric) = 1.0197401627343316086793548877159 absolute error = 2.21814143856328670370e-11 relative error = 2.1752025854971843503470324011486e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.925 y[1] (analytic) = 1.0197421368714927782592377775503 y[1] (numeric) = 1.0197421368492212593700776254575 absolute error = 2.22715188891601520928e-11 relative error = 2.1840343831910119450621233089605e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9249 y[1] (analytic) = 1.0197441111838939023329333902573 y[1] (numeric) = 1.0197441111615320322267456153337 absolute error = 2.23618701061877749236e-11 relative error = 2.1928903399330524109901117713208e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9248 y[1] (analytic) = 1.0197460856937361384101022862143 y[1] (numeric) = 1.0197460856712836700196568270394 absolute error = 2.24524683904454591749e-11 relative error = 2.2017704902658176519576184074700e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9247 y[1] (analytic) = 1.0197480604010392315891832804416 y[1] (numeric) = 1.0197480603784959174934520703975 absolute error = 2.25433140957312100441e-11 relative error = 2.2106748687382191771541158604721e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9246 y[1] (analytic) = 1.0197500353058229289432237606243 y[1] (numeric) = 1.0197500352831885213673124362243 absolute error = 2.26344075759113244000e-11 relative error = 2.2196035099055689598559505099531e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9245 y[1] (analytic) = 1.0197520104081069795200771578426 y[1] (numeric) = 1.0197520103853812303351567569397 absolute error = 2.27257491849204009029e-11 relative error = 2.2285564483295802961665396327628e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9244 y[1] (analytic) = 1.0197539857079111343426004370508 y[1] (numeric) = 1.0197539856850937950658390869234 absolute error = 2.28173392767613501274e-11 relative error = 2.2375337185783686639786655418777e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9243 y[1] (analytic) = 1.0197559612052551464088516073058 y[1] (numeric) = 1.019755961182345968203346202621 absolute error = 2.29091782055054046848e-11 relative error = 2.2465353552264525818548591170193e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9242 y[1] (analytic) = 1.0197579369001587706922872517479 y[1] (numeric) = 1.0197579368771575043669951223995 absolute error = 2.30012663252921293484e-11 relative error = 2.2555613928547544681494697693537e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9241 y[1] (analytic) = 1.0197599127926417641419600773358 y[1] (numeric) = 1.0197599127695481601516306461564 absolute error = 2.30936039903294311794e-11 relative error = 2.2646118660506015001468649985747e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.924 y[1] (analytic) = 1.0197618888827238856827164843369 y[1] (numeric) = 1.0197618888595376941278229146829 absolute error = 2.31861915548935696540e-11 relative error = 2.2736868094077264732745863056726e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9239 y[1] (analytic) = 1.0197638651704248962153941555761 y[1] (numeric) = 1.0197638651471458668420649887839 absolute error = 2.32790293733291667922e-11 relative error = 2.2827862575262686604404811186125e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9238 y[1] (analytic) = 1.0197658416557645586170196654443 y[1] (numeric) = 1.0197658416323924408169704481565 absolute error = 2.33721178000492172878e-11 relative error = 2.2919102450127746714447678980652e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9237 y[1] (analytic) = 1.019767818338762637741006108669 y[1] (numeric) = 1.0197678183152971805514710100291 absolute error = 2.34654571895350986399e-11 relative error = 2.3010588064801993124964415778462e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=118.2MB, alloc=4.3MB, time=13.42 x[1] = -3.9236 y[1] (analytic) = 1.0197697952194389004173507488483 y[1] (numeric) = 1.019769795195879852521014167563 absolute error = 2.35590478963365812853e-11 relative error = 2.3102319765479064457751708235393e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9235 y[1] (analytic) = 1.0197717722978131154528326867514 y[1] (numeric) = 1.0197717722741602251777608480183 absolute error = 2.36528902750718387331e-11 relative error = 2.3194297898416698491661557013102e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9234 y[1] (analytic) = 1.0197737495739050536312105483862 y[1] (numeric) = 1.0197737495501580689507830906868 absolute error = 2.37469846804274576994e-11 relative error = 2.3286522809936740759620050814659e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9233 y[1] (analytic) = 1.0197757270477344877134201928372 y[1] (numeric) = 1.0197757270238931562462617445928 absolute error = 2.38413314671584482444e-11 relative error = 2.3378994846425153147571637110488e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9232 y[1] (analytic) = 1.0197777047193211924377724398752 y[1] (numeric) = 1.0197777046953852614476841859645 absolute error = 2.39359309900882539107e-11 relative error = 2.3471714354332022494172033354018e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9231 y[1] (analytic) = 1.0197796825886849445201508173401 y[1] (numeric) = 1.019779682564654160916042055478 absolute error = 2.40307836041087618621e-11 relative error = 2.3564681680171569190543242696585e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.923 y[1] (analytic) = 1.0197816606558455226542093283006 y[1] (numeric) = 1.0197816606317196329900290152754 absolute error = 2.41258896641803130252e-11 relative error = 2.3657897170522155782345955026716e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9229 y[1] (analytic) = 1.0197836389208227075115702379901 y[1] (numeric) = 1.0197836388966014579862385257596 absolute error = 2.42212495253317122305e-11 relative error = 2.3751361172026295570933218238033e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9228 y[1] (analytic) = 1.0197856173836362817420218805238 y[1] (numeric) = 1.019785617359319418199361642167 absolute error = 2.43168635426602383568e-11 relative error = 2.3845074031390661217311562454070e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9227 y[1] (analytic) = 1.0197875960443060299737164853964 y[1] (numeric) = 1.0197875960198932979023848309209 absolute error = 2.44127320713316544755e-11 relative error = 2.3939036095386093345575408324007e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9226 y[1] (analytic) = 1.0197895749028517388133680237636 y[1] (numeric) = 1.019789574878342883346787805767 absolute error = 2.45088554665802179966e-11 relative error = 2.4033247710847609147579733378182e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9225 y[1] (analytic) = 1.0197915539592931968464500745099 y[1] (numeric) = 1.0197915539346879627627413836932 absolute error = 2.46052340837086908167e-11 relative error = 2.4127709224674410989145054187193e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9224 y[1] (analytic) = 1.0197935332136501946373937101031 y[1] (numeric) = 1.0197935331889483263593053606356 absolute error = 2.47018682780883494675e-11 relative error = 2.4222420983829895016323714310316e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9223 y[1] (analytic) = 1.019795512665942524729785402239 y[1] (numeric) = 1.0197955126411437663246264069731 absolute error = 2.47987584051589952659e-11 relative error = 2.4317383335341659762806021562905e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9222 y[1] (analytic) = 1.0197974923161899816465649472772 y[1] (numeric) = 1.0197974922912940768261359828115 absolute error = 2.48959048204289644657e-11 relative error = 2.4412596626301514758466115837109e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9221 y[1] (analytic) = 1.019799472164412361890223411471 y[1] (numeric) = 1.0197994721394190540107482730606 absolute error = 2.49933078794751384104e-11 relative error = 2.4508061203865489138557156215967e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.922 y[1] (analytic) = 1.0198014522106294639430010959922 y[1] (numeric) = 1.0198014521855384960050581423047 absolute error = 2.50909679379429536875e-11 relative error = 2.4603777415253840253947948438978e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9219 y[1] (analytic) = 1.0198034324548610882670855217536 y[1] (numeric) = 1.0198034324296722029155391094698 absolute error = 2.51888853515464122838e-11 relative error = 2.4699745607751062281910604645295e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9218 y[1] (analytic) = 1.0198054128971270373048094340314 y[1] (numeric) = 1.0198054128718399768287413422889 absolute error = 2.52870604760680917425e-11 relative error = 2.4795966128705894838243587902611e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9217 y[1] (analytic) = 1.0198073935374471154788488268883 y[1] (numeric) = 1.0198073935120616218114896715668 absolute error = 2.53854936673591553215e-11 relative error = 2.4892439325531331590141673571248e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9216 y[1] (analytic) = 1.0198093743758411291924209874008 y[1] (numeric) = 1.0198093743503569439110816252479 absolute error = 2.54841852813393621529e-11 relative error = 2.4989165545704628869812713916490e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9215 y[1] (analytic) = 1.0198113554123288868294825596913 y[1] (numeric) = 1.0198113553867457511554854822873 absolute error = 2.55831356739970774040e-11 relative error = 2.5086145136767314289135264410853e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9214 y[1] (analytic) = 1.0198133366469301987549276287676 y[1] (numeric) = 1.0198133366212478535535383463284 absolute error = 2.56823452013892824392e-11 relative error = 2.5183378446325195354768611127389e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9213 y[1] (analytic) = 1.0198153180796648773147858241727 y[1] (numeric) = 1.0198153180538830630951442391883 absolute error = 2.57818142196415849844e-11 relative error = 2.5280865822048368085284001083069e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9212 y[1] (analytic) = 1.0198172997105527368364204434446 y[1] (numeric) = 1.0198172996846711937514722141534 absolute error = 2.58815430849482292912e-11 relative error = 2.5378607611671225627669411465068e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=122.0MB, alloc=4.4MB, time=13.85 x[1] = -3.9211 y[1] (analytic) = 1.0198192815396135936287265953903 y[1] (numeric) = 1.0198192815136320614751544890866 absolute error = 2.59815321535721063037e-11 relative error = 2.5476604162992466875953347188803e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.921 y[1] (analytic) = 1.0198212635668672659823293631751 y[1] (numeric) = 1.019821263540785484200484599349 absolute error = 2.60817817818447638261e-11 relative error = 2.5574855823875105090182519209916e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9209 y[1] (analytic) = 1.0198232457923335741697819872289 y[1] (numeric) = 1.0198232457661512818436155705372 absolute error = 2.61822923261664166917e-11 relative error = 2.5673362942246476516341632410739e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9208 y[1] (analytic) = 1.0198252282160323404457640679716 y[1] (numeric) = 1.0198252281897492763027581110387 absolute error = 2.62830641430059569329e-11 relative error = 2.5772125866098249006822942539332e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9207 y[1] (analytic) = 1.0198272108379833890472797883606 y[1] (numeric) = 1.0198272108115992914583788244072 absolute error = 2.63840975889009639534e-11 relative error = 2.5871144943486430642622140977203e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9206 y[1] (analytic) = 1.0198291936582065461938561562607 y[1] (numeric) = 1.0198291936317211531733984415594 absolute error = 2.64853930204577147013e-11 relative error = 2.5970420522531378355985716891236e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9205 y[1] (analytic) = 1.0198311766767216400877412666396 y[1] (numeric) = 1.0198311766501346892933900727965 absolute error = 2.65869507943511938431e-11 relative error = 2.6069952951417806553509686911860e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9204 y[1] (analytic) = 1.0198331598935485009141025835902 y[1] (numeric) = 1.0198331598668597296467774796508 absolute error = 2.66887712673251039394e-11 relative error = 2.6169742578394795740474024492365e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9203 y[1] (analytic) = 1.0198351433087069608412252421832 y[1] (numeric) = 1.0198351432819161060450333665604 absolute error = 2.67908547961918756228e-11 relative error = 2.6269789751775801146902943685218e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9202 y[1] (analytic) = 1.0198371269222168540207103701495 y[1] (numeric) = 1.019837126895323652282877692374 absolute error = 2.68932017378326777755e-11 relative error = 2.6370094819938661352899538224459e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9201 y[1] (analytic) = 1.0198391107340980165876734293964 y[1] (numeric) = 1.019839110707102204138476001687 absolute error = 2.69958124491974277094e-11 relative error = 2.6470658131325606916000213083172e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.92 y[1] (analytic) = 1.0198410947443702866609425773594 y[1] (numeric) = 1.019841094717271599373637776012 absolute error = 2.70986872873048013474e-11 relative error = 2.6571480034443268999274068775676e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9199 y[1] (analytic) = 1.0198430789530535043432570481899 y[1] (numeric) = 1.0198430789258516777340148047844 absolute error = 2.72018266092422434055e-11 relative error = 2.6672560877862687999774907190531e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9198 y[1] (analytic) = 1.0198450633601675117214655537836 y[1] (numeric) = 1.0198450633328622809492995762063 absolute error = 2.73052307721659775773e-11 relative error = 2.6773901010219322178914616020873e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9197 y[1] (analytic) = 1.0198470479657321528667247046485 y[1] (numeric) = 1.01984704793832325273342368793 absolute error = 2.74089001333010167185e-11 relative error = 2.6875500780213056292404507645967e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9196 y[1] (analytic) = 1.0198490327697672738346974506168 y[1] (numeric) = 1.019849032742254438784756277583 absolute error = 2.75128350499411730338e-11 relative error = 2.6977360536608210222117803886519e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9195 y[1] (analytic) = 1.019851017772292722665751541402 y[1] (numeric) = 1.0198510177446756867863024731371 absolute error = 2.76170358794490682649e-11 relative error = 2.7079480628233547608598440508323e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9194 y[1] (analytic) = 1.0198530029733283493851580070023 y[1] (numeric) = 1.0198530029456068464059018631228 absolute error = 2.77215029792561438795e-11 relative error = 2.7181861403982284484118025327786e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9193 y[1] (analytic) = 1.0198549883728940060032896579537 y[1] (numeric) = 1.0198549883450677692964269866919 absolute error = 2.78262367068626712618e-11 relative error = 2.7284503212812097906771104210428e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9192 y[1] (analytic) = 1.0198569739710095465158196054339 y[1] (numeric) = 1.019856973943078309095981843529 absolute error = 2.79312374198377619049e-11 relative error = 2.7387406403745134596000828629125e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9191 y[1] (analytic) = 1.0198589597676948269039198012193 y[1] (numeric) = 1.0198589597396583214281004236154 absolute error = 2.80365054758193776039e-11 relative error = 2.7490571325868019568378267930875e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.919 y[1] (analytic) = 1.0198609457629697051344595974964 y[1] (numeric) = 1.0198609457348276639019452568464 absolute error = 2.81420412325143406500e-11 relative error = 2.7593998328331864773929416507651e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9189 y[1] (analytic) = 1.0198629319568540411602043265314 y[1] (numeric) = 1.0198629319286061961125059825039 absolute error = 2.82478450476983440275e-11 relative error = 2.7697687760352277734872779734072e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9188 y[1] (analytic) = 1.0198649183493676969200139001975 y[1] (numeric) = 1.0198649183210137796407979385872 absolute error = 2.83539172792159616103e-11 relative error = 2.7801639971209370183433626828218e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9187 y[1] (analytic) = 1.0198669049405305363390414293635 y[1] (numeric) = 1.0198669049120702780540607710026 absolute error = 2.84602582849806583609e-11 relative error = 2.7905855310247766701676379351626e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9186 memory used=125.8MB, alloc=4.4MB, time=14.29 y[1] (analytic) = 1.0198688917303624253289318631463 y[1] (numeric) = 1.0198688917017955569059570626156 absolute error = 2.85668684229748005307e-11 relative error = 2.8010334126876613362178381806636e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9185 y[1] (analytic) = 1.0198708787188832317880206480265 y[1] (numeric) = 1.0198708786902094837367709821657 absolute error = 2.86737480512496658608e-11 relative error = 2.8115076770569586368760525609236e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9184 y[1] (analytic) = 1.0198728659061128256015324068329 y[1] (numeric) = 1.0198728658773319280736069530473 absolute error = 2.87808975279254537856e-11 relative error = 2.8220083590864900699529804462800e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9183 y[1] (analytic) = 1.0198748532920710786417796375941 y[1] (numeric) = 1.0198748532631827614305883419582 absolute error = 2.88883172111912956359e-11 relative error = 2.8325354937365318748997974211979e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9182 y[1] (analytic) = 1.0198768408767778647683614322622 y[1] (numeric) = 1.0198768408477818573090561674171 absolute error = 2.89960074593052648451e-11 relative error = 2.8430891159738158972806063450312e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9181 y[1] (analytic) = 1.019878828660253059828362215309 y[1] (numeric) = 1.0198788286311490911977678281531 absolute error = 2.91039686305943871559e-11 relative error = 2.8536692607715304532505272553004e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.918 y[1] (analytic) = 1.0198808166425165416565505021967 y[1] (numeric) = 1.0198808166133043405730958513687 absolute error = 2.92122010834546508280e-11 relative error = 2.8642759631093211940884409375016e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9179 y[1] (analytic) = 1.0198828048235881900755776777261 y[1] (numeric) = 1.019882804794267484899226660878 absolute error = 2.93207051763510168481e-11 relative error = 2.8749092579732919709118406039370e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9178 y[1] (analytic) = 1.019884793203487886896176794263 y[1] (numeric) = 1.0198847931740584056283593651224 absolute error = 2.94294812678174291406e-11 relative error = 2.8855691803560056994168982919095e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9177 y[1] (analytic) = 1.0198867817822355159173613898461 y[1] (numeric) = 1.0198867817526969862009045650661 absolute error = 2.95385297164568247800e-11 relative error = 2.8962557652564852247417852932920e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9176 y[1] (analytic) = 1.0198887705598509629266243261766 y[1] (numeric) = 1.0198887705302031120456831819727 absolute error = 2.96478508809411442039e-11 relative error = 2.9069690476802141863453795891738e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9175 y[1] (analytic) = 1.019890759536354115700136646494 y[1] (numeric) = 1.0198907595065966705801253050655 absolute error = 2.97574451200113414285e-11 relative error = 2.9177090626391378830876440932555e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9174 y[1] (analytic) = 1.0198927487117648640029464533377 y[1] (numeric) = 1.0198927486818975512104690590729 absolute error = 2.98673127924773942648e-11 relative error = 2.9284758451516641383351733546946e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9173 y[1] (analytic) = 1.0198947380861030995891778061975 y[1] (numeric) = 1.0198947380561256453319594916617 absolute error = 2.99774542572183145358e-11 relative error = 2.9392694302426641651213127237774e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9172 y[1] (analytic) = 1.0198967276593887162022296390552 y[1] (numeric) = 1.0198967276293008463290474807593 absolute error = 3.00878698731821582959e-11 relative error = 2.9500898529434734314784977511710e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9171 y[1] (analytic) = 1.0198987174316416095749746978187 y[1] (numeric) = 1.0198987174014430495755886617675 absolute error = 3.01985599993860360512e-11 relative error = 2.9609371482918925258153373737431e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.917 y[1] (analytic) = 1.0199007074028816774299584976508 y[1] (numeric) = 1.0199007073725721524350423746699 absolute error = 3.03095249949161229809e-11 relative error = 2.9718113513321880223580395670347e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9169 y[1] (analytic) = 1.0199026975731288194795983001952 y[1] (numeric) = 1.0199026975427080542606706310344 absolute error = 3.04207652189276691608e-11 relative error = 2.9827124971150933467542166912346e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9168 y[1] (analytic) = 1.0199046879424029374263821107003 y[1] (numeric) = 1.0199046879118706563957371009131 absolute error = 3.05322810306450097872e-11 relative error = 2.9936406206978096416723756047311e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9167 y[1] (analytic) = 1.0199066785107239349630676950445 y[1] (numeric) = 1.0199066784800798621737061196417 absolute error = 3.06440727893615754028e-11 relative error = 3.0045957571440066325539592336376e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9166 y[1] (analytic) = 1.019908669278111717772881616664 y[1] (numeric) = 1.0199086692473555769184417145399 absolute error = 3.07561408544399021241e-11 relative error = 3.0155779415238234934689030446953e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9165 y[1] (analytic) = 1.0199106602445861935297182933853 y[1] (numeric) = 1.0199106602137177079444066515156 absolute error = 3.08684855853116418697e-11 relative error = 3.0265872089138697130158658513362e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9164 y[1] (analytic) = 1.0199126514101672718983390741639 y[1] (numeric) = 1.0199126513791861645568615015742 absolute error = 3.09811073414775725897e-11 relative error = 3.0376235943972259602867333885533e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9163 y[1] (analytic) = 1.0199146427748748645345713357327 y[1] (numeric) = 1.0199146427437808580520637272352 absolute error = 3.10940064825076084975e-11 relative error = 3.0486871330634449510228449463243e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9162 y[1] (analytic) = 1.0199166343387288850855075991597 y[1] (numeric) = 1.0199166343075217017174667888579 absolute error = 3.12071833680408103018e-11 relative error = 3.0597778600085523137472260556630e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9161 y[1] (analytic) = 1.0199186261017492491897046663199 y[1] (numeric) = 1.0199186260704286108319192708789 memory used=129.7MB, alloc=4.4MB, time=14.71 absolute error = 3.13206383577853954410e-11 relative error = 3.0708958103350474560885205541494e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.916 y[1] (analytic) = 1.0199206180639558744773827762804 y[1] (numeric) = 1.0199206180325215026658640279625 absolute error = 3.14343718115187483179e-11 relative error = 3.0820410191519044310907105468597e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9159 y[1] (analytic) = 1.019922610225368680570624781603 y[1] (numeric) = 1.0199226101938202964815373510664 absolute error = 3.15483840890874305366e-11 relative error = 3.0932135215745728036949026117457e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9158 y[1] (analytic) = 1.0199246025860075890835753445653 y[1] (numeric) = 1.0199246025543449135331681534248 absolute error = 3.16626755504071911405e-11 relative error = 3.1044133527249785172853162957449e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9157 y[1] (analytic) = 1.0199265951458925236226401533021 y[1] (numeric) = 1.0199265951141152770671771764509 absolute error = 3.17772465554629768512e-11 relative error = 3.1156405477315247602798542750148e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9156 y[1] (analytic) = 1.0199285879050434097866851578697 y[1] (numeric) = 1.0199285878731513123223762155601 absolute error = 3.18920974643089423096e-11 relative error = 3.1268951417290928328927029768881e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9155 y[1] (analytic) = 1.0199305808634801751672358262349 y[1] (numeric) = 1.0199305808314729465301673659172 absolute error = 3.20072286370684603177e-11 relative error = 3.1381771698590430139218819786081e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9154 y[1] (analytic) = 1.0199325740212227493486764201901 y[1] (numeric) = 1.0199325739891001089147422881081 absolute error = 3.21226404339341320820e-11 relative error = 3.1494866672692154276499724666821e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9153 y[1] (analytic) = 1.0199345673782910639084492911977 y[1] (numeric) = 1.0199345673460527306932814937394 absolute error = 3.22383332151677974583e-11 relative error = 3.1608236691139309108384036030254e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9152 y[1] (analytic) = 1.0199365609347050524172541961642 y[1] (numeric) = 1.0199365609023507450761536509667 absolute error = 3.23543073411005451975e-11 relative error = 3.1721882105539918797760668853071e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9151 y[1] (analytic) = 1.0199385546904846504392476331479 y[1] (numeric) = 1.0199385546580140872671149099543 absolute error = 3.24705631721327231936e-11 relative error = 3.1835803267566831974999013947945e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.915 y[1] (analytic) = 1.0199405486456497955322421970001 y[1] (numeric) = 1.0199405486130626944635082482683 absolute error = 3.25871010687339487318e-11 relative error = 3.1950000528957730409815427125808e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9149 y[1] (analytic) = 1.0199425428002204272479059549439 y[1] (numeric) = 1.0199425427675165058564628362048 absolute error = 3.27039213914431187391e-11 relative error = 3.2064474241515137685153328262687e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9148 y[1] (analytic) = 1.0199445371542164871319618420907 y[1] (numeric) = 1.0199445371213954626310934220549 absolute error = 3.28210245008684200358e-11 relative error = 3.2179224757106427871508064788565e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9147 y[1] (analytic) = 1.0199465317076579187243870768976 y[1] (numeric) = 1.0199465316747195079666997373095 absolute error = 3.29384107576873395881e-11 relative error = 3.2294252427663834201892517018741e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9146 y[1] (analytic) = 1.0199485264605646675596125965676 y[1] (numeric) = 1.019948526427508587036965921805 absolute error = 3.30560805226466747626e-11 relative error = 3.2409557605184457748227684637653e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9145 y[1] (analytic) = 1.0199505214129566811667225123938 y[1] (numeric) = 1.0199505213797826470101599688121 absolute error = 3.31740341565625435817e-11 relative error = 3.2525140641730276098177689858283e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9144 y[1] (analytic) = 1.0199525165648539090696535850507 y[1] (numeric) = 1.0199525165315616370493331900699 absolute error = 3.32922720203203949808e-11 relative error = 3.2641001889428152033311479912161e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9143 y[1] (analytic) = 1.0199545119162763027873947198333 y[1] (numeric) = 1.0199545118828655083125197007671 absolute error = 3.34107944748750190662e-11 relative error = 3.2757141700469842207512625931016e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9142 y[1] (analytic) = 1.0199565074672438158341864818476 y[1] (numeric) = 1.0199565074337142139529359244726 absolute error = 3.35296018812505573750e-11 relative error = 3.2873560427112005826911673643192e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9141 y[1] (analytic) = 1.0199585032177764037197206311528 y[1] (numeric) = 1.0199585031841277091191801180167 absolute error = 3.36486946005405131361e-11 relative error = 3.2990258421676213330458530837984e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.914 y[1] (analytic) = 1.0199604991678940239493396778589 y[1] (numeric) = 1.0199604991341259509554319163261 absolute error = 3.37680729939077615328e-11 relative error = 3.3107236036548955071624992511443e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9139 y[1] (analytic) = 1.0199624953176166360242364571796 y[1] (numeric) = 1.0199624952837288986016518972137 absolute error = 3.38877374225845599659e-11 relative error = 3.3224493624181650000158811777666e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9138 y[1] (analytic) = 1.0199644916669642014416537244449 y[1] (numeric) = 1.0199644916329565131937811661256 absolute error = 3.40076882478725583193e-11 relative error = 3.3342031537090654345850062981004e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9137 y[1] (analytic) = 1.0199664882159566836950837700736 y[1] (numeric) = 1.019966488181828757863940960847 absolute error = 3.41279258311428092266e-11 relative error = 3.3459850127857270302839027427924e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9136 y[1] (analytic) = 1.0199684849646140482744680545082 y[1] (numeric) = 1.0199684849303655977406322761699 absolute error = 3.42484505338357783383e-11 relative error = 3.3577949749127754714073319851802e-09 % h = 0.0001 TOP MAIN SOLVE Loop memory used=133.5MB, alloc=4.4MB, time=15.14 NO POLE x[1] = -3.9135 y[1] (analytic) = 1.0199704819129562626663968631147 y[1] (numeric) = 1.0199704818785869999489355085233 absolute error = 3.43692627174613545914e-11 relative error = 3.3696330753613327757678905007728e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9134 y[1] (analytic) = 1.0199724790610032963543089810487 y[1] (numeric) = 1.0199724790265129336107101205686 absolute error = 3.44903627435988604801e-11 relative error = 3.3814993494090181633970328438665e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9133 y[1] (analytic) = 1.0199744764087751208186913880896 y[1] (numeric) = 1.0199744763741633698447943257625 absolute error = 3.46117509738970623271e-11 relative error = 3.3933938323399489252609838742175e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9132 y[1] (analytic) = 1.019976473956291709537278973446 y[1] (numeric) = 1.0199764739215582817672047928887 absolute error = 3.47334277700741805573e-11 relative error = 3.4053165594447412921680040293759e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9131 y[1] (analytic) = 1.0199784717035730379852542705331 y[1] (numeric) = 1.0199784716687176444913363705607 absolute error = 3.48553934939178999724e-11 relative error = 3.4172675660205113037199325305887e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.913 y[1] (analytic) = 1.0199804696506390836354472117247 y[1] (numeric) = 1.019980469615661435128161831698 absolute error = 3.49776485072853800267e-11 relative error = 3.4292468873708756773374096788659e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9129 y[1] (analytic) = 1.0199824677975098259585349030816 y[1] (numeric) = 1.0199824677624096327864316379772 absolute error = 3.51001931721032651044e-11 relative error = 3.4412545588059526773881789345441e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9128 y[1] (analytic) = 1.0199844661442052464232414190586 y[1] (numeric) = 1.0199844661089822185728737242601 absolute error = 3.52230278503676947985e-11 relative error = 3.4532906156423629844282608684582e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9127 y[1] (analytic) = 1.0199864646907453284965376171919 y[1] (numeric) = 1.0199864646553991755923933030012 absolute error = 3.53461529041443141907e-11 relative error = 3.4653550932032305644971625548590e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9126 y[1] (analytic) = 1.019988463437150057643840972769 y[1] (numeric) = 1.019988463401680488948272688636 absolute error = 3.54695686955682841330e-11 relative error = 3.4774480268181835385357393176244e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9125 y[1] (analytic) = 1.0199904623834394213292154334829 y[1] (numeric) = 1.0199904623478461457423711419529 absolute error = 3.55932755868442915300e-11 relative error = 3.4895694518233550518286564378665e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9124 y[1] (analytic) = 1.0199924615296334090155712940732 y[1] (numeric) = 1.0199924614939161350753247344495 absolute error = 3.57172739402465596237e-11 relative error = 3.5017194035613841436479117982878e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9123 y[1] (analytic) = 1.019994460875752012164865090955 y[1] (numeric) = 1.0199944608399104480467462326765 absolute error = 3.58415641181188582785e-11 relative error = 3.5138979173814166168719147029568e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9122 y[1] (analytic) = 1.0199964604218152242382995168389 y[1] (numeric) = 1.0199964603858490777554250025706 absolute error = 3.59661464828745142683e-11 relative error = 3.5261050286391059077663857791309e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9121 y[1] (analytic) = 1.0199984601678430406965233553432 y[1] (numeric) = 1.0199984601317520192995269337786 absolute error = 3.60910213969964215646e-11 relative error = 3.5383407726966139558192218531414e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.912 y[1] (analytic) = 1.0200004601138554589998314356002 y[1] (numeric) = 1.0200004600776392697767943839742 absolute error = 3.62161892230370516260e-11 relative error = 3.5506051849226120736685301382172e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9119 y[1] (analytic) = 1.02000246025987247860836460686 y[1] (numeric) = 1.0200024602235308282847461431703 absolute error = 3.63416503236184636897e-11 relative error = 3.5628983006922818171826432504012e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9118 y[1] (analytic) = 1.0200044606059141009823097330912 y[1] (numeric) = 1.0200044605694466959208774180284 absolute error = 3.64674050614323150628e-11 relative error = 3.5752201553873158554764170398162e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9117 y[1] (analytic) = 1.0200064611520003295820997075837 y[1] (numeric) = 1.0200064611154068757828598361667 absolute error = 3.65934537992398714170e-11 relative error = 3.5875707843959188412167404548872e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9116 y[1] (analytic) = 1.0200084618981511698686134875528 y[1] (numeric) = 1.0200084618614313729687414704697 absolute error = 3.67197968998720170831e-11 relative error = 3.5999502231128082808643046200715e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9115 y[1] (analytic) = 1.0200104628443866293033761487481 y[1] (numeric) = 1.0200104628075401945771468834008 absolute error = 3.68464347262292653473e-11 relative error = 3.6123585069392154050476978190977e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9114 y[1] (analytic) = 1.0200124639907267173487589600694 y[1] (numeric) = 1.0200124639537533497074771913199 absolute error = 3.69733676412817687495e-11 relative error = 3.6247956712828860390894215646727e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9113 y[1] (analytic) = 1.0200144653371914454681794781899 y[1] (numeric) = 1.0200144653000908494601101488082 absolute error = 3.71005960080693293817e-11 relative error = 3.6372617515580814734975431918400e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9112 y[1] (analytic) = 1.0200164668838008271263016621911 y[1] (numeric) = 1.020016466846572706936600253002 absolute error = 3.72281201897014091891e-11 relative error = 3.6497567831855793346778726817416e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9111 y[1] (analytic) = 1.0200184686305748777892360082092 y[1] (numeric) = 1.0200184685932189372398788679376 absolute error = 3.73559405493571402716e-11 relative error = 3.6622808015926744556411639600263e-09 % h = 0.0001 TOP MAIN SOLVE Loop memory used=137.3MB, alloc=4.4MB, time=15.57 NO POLE x[1] = -3.911 y[1] (analytic) = 1.0200204705775336149247397040968 y[1] (numeric) = 1.0200204705400495574744543689096 absolute error = 3.74840574502853351872e-11 relative error = 3.6748338422131797468523859942885e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9109 y[1] (analytic) = 1.0200224727246970580024168041001 y[1] (numeric) = 1.0200224726870845867466123068437 absolute error = 3.76124712558044972564e-11 relative error = 3.6874159404874270671338177699430e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9108 y[1] (analytic) = 1.0200244750720852284939184235557 y[1] (numeric) = 1.0200244750343440461646155926874 absolute error = 3.77411823293028308683e-11 relative error = 3.7000271318622680946905815879706e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9107 y[1] (analytic) = 1.0200264776197181498731429536069 y[1] (numeric) = 1.0200264775818479588389047018189 absolute error = 3.78701910342382517880e-11 relative error = 3.7126674517910751982193877098963e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9106 y[1] (analytic) = 1.0200284803676158476164362959427 y[1] (numeric) = 1.0200284803296163498822978984779 absolute error = 3.79994977341383974648e-11 relative error = 3.7253369357337423080514603407384e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9105 y[1] (analytic) = 1.020030483315798349202792117562 y[1] (numeric) = 1.0200304832776692464101914802192 absolute error = 3.81291027926006373428e-11 relative error = 3.7380356191566857874864919083688e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9104 y[1] (analytic) = 1.0200324864642856841140521255631 y[1] (numeric) = 1.0200324864260266775407600423911 absolute error = 3.82590065732920831720e-11 relative error = 3.7507635375328453041313438046374e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9103 y[1] (analytic) = 1.0200344898130978838351063619629 y[1] (numeric) = 1.0200344897747086743951567626416 absolute error = 3.83892094399495993213e-11 relative error = 3.7635207263416847013807331496089e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9102 y[1] (analytic) = 1.0200364933622549818540935185451 y[1] (numeric) = 1.0200364933237352700977137054531 absolute error = 3.85197117563798130920e-11 relative error = 3.7763072210691928699026429985558e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9101 y[1] (analytic) = 1.0200384971117770136626012717428 y[1] (numeric) = 1.0200384970731264997761421467085 absolute error = 3.86505138864591250343e-11 relative error = 3.7891230572078846193735340762358e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.91 y[1] (analytic) = 1.0200405010616840167558666375535 y[1] (numeric) = 1.0200405010229024005617329182905 absolute error = 3.87816161941337192630e-11 relative error = 3.8019682702568015500908097339865e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9099 y[1] (analytic) = 1.0200425052119960306329763464927 y[1] (numeric) = 1.0200425051730830115895567727157 absolute error = 3.89130190434195737770e-11 relative error = 3.8148428957215129249134867725411e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9098 y[1] (analytic) = 1.0200445095627330967970672385839 y[1] (numeric) = 1.0200445095236883739986647678061 absolute error = 3.90447227984024707778e-11 relative error = 3.8277469691141165410604892681938e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9097 y[1] (analytic) = 1.0200465141139152587555266783909 y[1] (numeric) = 1.0200465140747385309322886713998 absolute error = 3.91767278232380069911e-11 relative error = 3.8406805259532396021684991653715e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9096 y[1] (analytic) = 1.0200485188655625620201929900915 y[1] (numeric) = 1.0200485188262535275380413861027 absolute error = 3.93090344821516039888e-11 relative error = 3.8536436017640395903446561211957e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9095 y[1] (analytic) = 1.0200505238176950541075559125961 y[1] (numeric) = 1.0200505237782534109681173940833 absolute error = 3.94416431394385185128e-11 relative error = 3.8666362320782051383513441211719e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9094 y[1] (analytic) = 1.0200525289703327845389570747127 y[1] (numeric) = 1.0200525289307582303794932219126 absolute error = 3.95745541594638528001e-11 relative error = 3.8796584524339569018740353073860e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9093 y[1] (analytic) = 1.0200545343234958048407904903607 y[1] (numeric) = 1.0200545342837880369341279254514 absolute error = 3.97077679066625649093e-11 relative error = 3.8927102983760484318819826132763e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9092 y[1] (analytic) = 1.0200565398772041685447030738348 y[1] (numeric) = 1.0200565398373628837991635947866 absolute error = 3.98412847455394790482e-11 relative error = 3.9057918054557670470523391297020e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9091 y[1] (analytic) = 1.0200585456314779311877951751217 y[1] (numeric) = 1.0200585455915028261471258792187 absolute error = 3.99751050406692959030e-11 relative error = 3.9189030092309347063067094580947e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.909 y[1] (analytic) = 1.0200605515863371503128211352712 y[1] (numeric) = 1.0200605515462279211561245323024 absolute error = 4.01092291566966029688e-11 relative error = 3.9320439452659088814307108161150e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9089 y[1] (analytic) = 1.0200625577418018854683898618241 y[1] (numeric) = 1.0200625577015582280100539769423 absolute error = 4.02436574583358848818e-11 relative error = 3.9452146491315834298157453635020e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9088 y[1] (analytic) = 1.0200645640978921982091654242983 y[1] (numeric) = 1.0200645640575138078987938905461 absolute error = 4.03783903103715337522e-11 relative error = 3.9584151564053894672249383817130e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9087 y[1] (analytic) = 1.0200665706546281520960676697357 y[1] (numeric) = 1.0200665706141147240184098102367 absolute error = 4.05134280776578594990e-11 relative error = 3.9716455026712962407008706794965e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9086 y[1] (analytic) = 1.0200685774120298126964728583114 y[1] (numeric) = 1.0200685773713810415713537581256 absolute error = 4.06487711251191001858e-11 relative error = 3.9849057235198120015268632310534e-09 % h = 0.0001 TOP MAIN SOLVE Loop memory used=141.1MB, alloc=4.4MB, time=15.98 NO POLE x[1] = -3.9085 y[1] (analytic) = 1.0200705843701172475844143190078 y[1] (numeric) = 1.0200705843293328277666648866493 absolute error = 4.07844198177494323585e-11 relative error = 3.9981958545479848783300318165428e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9084 y[1] (analytic) = 1.0200725915289105263407831253551 y[1] (numeric) = 1.0200725914879901518201701439714 absolute error = 4.09203745206129813837e-11 relative error = 4.0115159313594037502084603417508e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9083 y[1] (analytic) = 1.0200745988884297205535287912403 y[1] (numeric) = 1.0200745988473730849546849594512 absolute error = 4.10566355988438317891e-11 relative error = 4.0248659895641991200099234778491e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9082 y[1] (analytic) = 1.0200766064486949038178599867867 y[1] (numeric) = 1.0200766064075017004002139491821 absolute error = 4.11932034176460376046e-11 relative error = 4.0382460647790439876347044354764e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9081 y[1] (analytic) = 1.0200786142097261517364452743066 y[1] (numeric) = 1.020078614168396073394151641601 absolute error = 4.13300783422936327056e-11 relative error = 4.0516561926271547235095443394734e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.908 y[1] (analytic) = 1.0200806221715435419196138643278 y[1] (numeric) = 1.020080622130076281181483223171 absolute error = 4.14672607381306411568e-11 relative error = 4.0650964087382919420660566578838e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9079 y[1] (analytic) = 1.0200826303341671539855563916972 y[1] (numeric) = 1.0200826302925624030149853041391 absolute error = 4.16047509705710875581e-11 relative error = 4.0785667487487613753804459651663e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9078 y[1] (analytic) = 1.0200846386976170695605257117626 y[1] (numeric) = 1.0200846386558745201554267043714 absolute error = 4.17425494050990073912e-11 relative error = 4.0920672483014147468372746035054e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9077 y[1] (analytic) = 1.0200866472619133722790377166358 y[1] (numeric) = 1.0200866472200327158717692592677 absolute error = 4.18806564072684573681e-11 relative error = 4.1055979430456506449349032741520e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9076 y[1] (analytic) = 1.0200886560270761477840721715379 y[1] (numeric) = 1.0200886559850570754413686457569 absolute error = 4.20190723427035257810e-11 relative error = 4.1191588686374153971835775536393e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9075 y[1] (analytic) = 1.0200906649931254837272735712287 y[1] (numeric) = 1.0200906649509676861501752283758 absolute error = 4.21577975770983428529e-11 relative error = 4.1327500607392039440275269987009e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9074 y[1] (analytic) = 1.0200926741600814697691520165242 y[1] (numeric) = 1.0200926741177846372929349254337 absolute error = 4.22968324762170910905e-11 relative error = 4.1463715550200607129479142929320e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9073 y[1] (analytic) = 1.020094683527964197579284110901 y[1] (numeric) = 1.0200946834855280201733900952635 absolute error = 4.24361774058940156375e-11 relative error = 4.1600233871555804925603640088973e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9072 y[1] (analytic) = 1.0200966930967937608365138771928 y[1] (numeric) = 1.0200966930542179281044804425626 absolute error = 4.25758327320334346302e-11 relative error = 4.1737055928279093068933171980483e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9071 y[1] (analytic) = 1.0200987028665902552291536943789 y[1] (numeric) = 1.0200987028238744564085439448251 absolute error = 4.27157988206097495538e-11 relative error = 4.1874182077257452896903510295148e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.907 y[1] (analytic) = 1.0201007128373737784551852544673 y[1] (numeric) = 1.0201007127945177024175177988669 absolute error = 4.28560760376674556004e-11 relative error = 4.2011612675443395588344819628737e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9069 y[1] (analytic) = 1.0201027230091644302224605394747 y[1] (numeric) = 1.0201027229661677654731393874466 absolute error = 4.29966647493211520281e-11 relative error = 4.2149348079854970908356224431534e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9068 y[1] (analytic) = 1.0201047333819823122489028185057 y[1] (numeric) = 1.0201047333388447469271472659836 absolute error = 4.31375653217555525221e-11 relative error = 4.2287388647575775954694057560073e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9067 y[1] (analytic) = 1.0201067439558475282627076649314 y[1] (numeric) = 1.0201067439125687501414821693753 absolute error = 4.32787781212254955561e-11 relative error = 4.2425734735754963904007169995931e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9066 y[1] (analytic) = 1.0201087547307801840025439936721 y[1] (numeric) = 1.0201087546873598804884880389159 absolute error = 4.34203035140559547562e-11 relative error = 4.2564386701607252760075829328518e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9065 y[1] (analytic) = 1.020110765706800387217755118584 y[1] (numeric) = 1.0201107656632382453511130693187 absolute error = 4.35621418666420492653e-11 relative error = 4.2703344902412934102093500610864e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9064 y[1] (analytic) = 1.0201127768839282476685598299525 y[1] (numeric) = 1.0201127768402239541231107758431 absolute error = 4.37042935454490541094e-11 relative error = 4.2842609695517881834363798910250e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9063 y[1] (analytic) = 1.0201147882621838771262534920953 y[1] (numeric) = 1.02011478821833711820924108153 absolute error = 4.38467589170124105653e-11 relative error = 4.2982181438333560936922345713391e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9062 y[1] (analytic) = 1.0201167998415873893734091610747 y[1] (numeric) = 1.0201167997975978510254714245457 absolute error = 4.39895383479377365290e-11 relative error = 4.3122060488337036216397213068424e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9061 y[1] (analytic) = 1.020118811622158900204078722524 y[1] (numeric) = 1.0201188115780262679991778856376 absolute error = 4.41326322049008368864e-11 relative error = 4.3262247203070981058676289481631e-09 % h = 0.0001 TOP MAIN SOLVE Loop memory used=144.9MB, alloc=4.4MB, time=16.42 NO POLE x[1] = -3.906 y[1] (analytic) = 1.0201208236039185274239940495879 y[1] (numeric) = 1.0201208235596424865693463357033 absolute error = 4.42760408546477138846e-11 relative error = 4.3402741940143686181714965889260e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9059 y[1] (analytic) = 1.0201228357868863908507681809803 y[1] (numeric) = 1.0201228357424666261867736034751 absolute error = 4.44197646639945775052e-11 relative error = 4.3543545057229068389856416016675e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9058 y[1] (analytic) = 1.0201248481710826123140965191603 y[1] (numeric) = 1.0201248481265188083142686633219 absolute error = 4.45638039998278558384e-11 relative error = 4.3684656912066679328488016111459e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9057 y[1] (analytic) = 1.0201268607565273156559580486296 y[1] (numeric) = 1.0201268607118191564268538431706 absolute error = 4.47081592291042054590e-11 relative error = 4.3826077862461714240112089119859e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9056 y[1] (analytic) = 1.0201288735432406267308165743521 y[1] (numeric) = 1.020128873498387796011966052549 absolute error = 4.48528307188505218031e-11 relative error = 4.3967808266285020720654524235148e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9055 y[1] (analytic) = 1.020130886531242673405821980299 y[1] (numeric) = 1.0201308864862448545696580307521 absolute error = 4.49978188361639495469e-11 relative error = 4.4109848481473107477383533846517e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9054 y[1] (analytic) = 1.0201328997205535855610115081204 y[1] (numeric) = 1.0201328996754104616127996151338 absolute error = 4.51431239482118929866e-11 relative error = 4.4252198866028153087458153585564e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9053 y[1] (analytic) = 1.0201349131111934950895110559457 y[1] (numeric) = 1.0201349130659047486672790295262 absolute error = 4.52887464222320264195e-11 relative error = 4.4394859778018014757204395365001e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9052 y[1] (analytic) = 1.0201369267031825358977364973154 y[1] (numeric) = 1.0201369266577478492722041927887 absolute error = 4.54346866255323045267e-11 relative error = 4.4537831575576237082511039901204e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9051 y[1] (analytic) = 1.0201389404965408439055950202449 y[1] (numeric) = 1.0201389404509598989801040474881 absolute error = 4.55809449254909727568e-11 relative error = 4.4681114616902060809756790365269e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.905 y[1] (analytic) = 1.0201409544912885570466864864242 y[1] (numeric) = 1.0201409544455610353571299087124 absolute error = 4.57275216895565777118e-11 relative error = 4.4824709260260431598444980119340e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9049 y[1] (analytic) = 1.0201429686874458152685048105537 y[1] (numeric) = 1.0201429686415713979832568330205 absolute error = 4.58744172852479775332e-11 relative error = 4.4968615863982008783585193661807e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9048 y[1] (analytic) = 1.0201449830850327605326393598195 y[1] (numeric) = 1.0201449830390111284524850075291 absolute error = 4.60216320801543522904e-11 relative error = 4.5112834786463174139880227420793e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9047 y[1] (analytic) = 1.0201469976840695368149763735096 y[1] (numeric) = 1.0201469976379003703730411591393 absolute error = 4.61691664419352143703e-11 relative error = 4.5257366386166040646639981653451e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9046 y[1] (analytic) = 1.0201490124845762901059004027728 y[1] (numeric) = 1.0201490124382592693675799839046 absolute error = 4.63170207383204188682e-11 relative error = 4.5402211021618461253520190456544e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9045 y[1] (analytic) = 1.0201510274865731684104957705223 y[1] (numeric) = 1.0201510274401079730733855965429 absolute error = 4.64651953371101739794e-11 relative error = 4.5547369051414037646497722408947e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9044 y[1] (analytic) = 1.0201530426900803217487480514876 y[1] (numeric) = 1.0201530426434666311425730000939 absolute error = 4.66136906061750513937e-11 relative error = 4.5692840834212129016238879857039e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9043 y[1] (analytic) = 1.0201550580951179021557455724136 y[1] (numeric) = 1.020155058048355395242289575724 absolute error = 4.67625069134559966896e-11 relative error = 4.5838626728737860825723777778661e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9042 y[1] (analytic) = 1.0201570737017060636818809324125 y[1] (numeric) = 1.0201570736547944190549165926812 absolute error = 4.69116446269643397313e-11 relative error = 4.5984727093782133580165452304108e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9041 y[1] (analytic) = 1.020159089509864962393052543467 y[1] (numeric) = 1.0201590894628038582782707384012 absolute error = 4.70611041147818050658e-11 relative error = 4.6131142288201631596576913160510e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.904 y[1] (analytic) = 1.0201611055196147563708661910902 y[1] (numeric) = 1.0201611054724038706258056687678 absolute error = 4.72108857450605223224e-11 relative error = 4.6277872670918831775240582772544e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9039 y[1] (analytic) = 1.0201631217309756057128366151416 y[1] (numeric) = 1.0201631216836146158268135785282 absolute error = 4.73609898860230366134e-11 relative error = 4.6424918600922012371903705206498e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9038 y[1] (analytic) = 1.0201651381439676725325891108021 y[1] (numeric) = 1.020165138096456255626626791867 absolute error = 4.75114169059623189351e-11 relative error = 4.6572280437265261769817396750152e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9037 y[1] (analytic) = 1.0201671547586111209600611497109 y[1] (numeric) = 1.0201671547109489537868193731389 absolute error = 4.76621671732417765720e-11 relative error = 4.6719958539068487254461903620280e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9036 y[1] (analytic) = 1.0201691715749261171417040212648 y[1] (numeric) = 1.0201691715271128760854087577639 absolute error = 4.78132410562952635009e-11 relative error = 4.6867953265517423787723163906221e-09 % h = 0.0001 TOP MAIN SOLVE Loop memory used=148.7MB, alloc=4.4MB, time=16.84 NO POLE x[1] = -3.9035 y[1] (analytic) = 1.0201711885929328292406844940828 y[1] (numeric) = 1.020171188544968190317057403286 absolute error = 4.79646389236270907968e-11 relative error = 4.7016264975863642783383005732195e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9034 y[1] (analytic) = 1.0201732058126514274370864976382 y[1] (numeric) = 1.0201732057645350662932744605974 absolute error = 4.81163611438120370408e-11 relative error = 4.7164894029424560884118900442866e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9033 y[1] (analytic) = 1.0201752232341020839281128240591 y[1] (numeric) = 1.0201752231858336758426174653312 absolute error = 4.82684080854953587279e-11 relative error = 4.7313840785583448737954671823598e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9032 y[1] (analytic) = 1.0201772408573049729282868501015 y[1] (numeric) = 1.0201772408088841928108940494232 absolute error = 4.84207801173928006783e-11 relative error = 4.7463105603789439777690859326086e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9031 y[1] (analytic) = 1.0201792586822802706696542792936 y[1] (numeric) = 1.0201792586337067930613636728457 absolute error = 4.85734776082906064479e-11 relative error = 4.7612688843557538999099640289291e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.903 y[1] (analytic) = 1.0201812767090481554019849042573 y[1] (numeric) = 1.0201812766603216544749393755157 absolute error = 4.87265009270455287416e-11 relative error = 4.7762590864468631741413004616488e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9029 y[1] (analytic) = 1.0201832949376288073929743892057 y[1] (numeric) = 1.020183294888748956950389549378 absolute error = 4.88798504425848398277e-11 relative error = 4.7912812026169492468437674647819e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9028 y[1] (analytic) = 1.0201853133680424089284460726201 y[1] (numeric) = 1.0201853133190088824045397306671 absolute error = 4.90335265239063419530e-11 relative error = 4.8063352688372793549904567602545e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9027 y[1] (analytic) = 1.0201873320003091443125527901088 y[1] (numeric) = 1.0201873319511216147724744123483 absolute error = 4.91875295400783777605e-11 relative error = 4.8214213210857114044915092051331e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9026 y[1] (analytic) = 1.0201893508344491998679787174483 y[1] (numeric) = 1.0201893507851073400077388767413 absolute error = 4.93418598602398407070e-11 relative error = 4.8365393953466948484837573486962e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9025 y[1] (analytic) = 1.0201913698704827639361412338107 y[1] (numeric) = 1.0201913698209862460825410483272 absolute error = 4.94965178536001854835e-11 relative error = 4.8516895276112715658496312146034e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9024 y[1] (analytic) = 1.020193389108430026877392805178 y[1] (numeric) = 1.0201933890587785229879533667418 absolute error = 4.96515038894394384362e-11 relative error = 4.8668717538770767397496679011798e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9023 y[1] (analytic) = 1.0201954085483111810712228879455 y[1] (numeric) = 1.0201954084985043627341146799569 absolute error = 4.98068183371082079886e-11 relative error = 4.8820861101483397362176241848776e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9022 y[1] (analytic) = 1.0201974281901464209164598527174 y[1] (numeric) = 1.0201974281401839593504321576512 absolute error = 4.99624615660276950662e-11 relative error = 4.8973326324358849829652107767587e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9021 y[1] (analytic) = 1.0201994480339559428314729282944 y[1] (numeric) = 1.0201994479838375088857832247737 absolute error = 5.01184339456897035207e-11 relative error = 4.9126113567571328480925723246899e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.902 y[1] (analytic) = 1.0202014680797599452543741658586 y[1] (numeric) = 1.0202014680294852094087175153008 absolute error = 5.02747358456566505578e-11 relative error = 4.9279223191361005191063850201550e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9019 y[1] (analytic) = 1.020203488327578628643220423354 y[1] (numeric) = 1.0202034882771472610076588461896 absolute error = 5.04313676355615771644e-11 relative error = 4.9432655556034028818338741147405e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9018 y[1] (analytic) = 1.0202055087774321954762153700676 y[1] (numeric) = 1.0202055087268438657911072115293 absolute error = 5.05883296851081585383e-11 relative error = 4.9586411021962533995366022776925e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9017 y[1] (analytic) = 1.0202075294293408502519115114113 y[1] (numeric) = 1.0202075293785952278878407968924 absolute error = 5.07456223640707145189e-11 relative error = 4.9740489949584649920769862554627e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9016 y[1] (analytic) = 1.0202095502833247994894122339082 y[1] (numeric) = 1.0202095502324215534471180138884 absolute error = 5.09032460422942200198e-11 relative error = 4.9894892699404509152257474092570e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9015 y[1] (analytic) = 1.020211571339404251728573870383 y[1] (numeric) = 1.0202115712883430506388795549214 absolute error = 5.10612010896943154616e-11 relative error = 5.0049619631992256399436512068801e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9014 y[1] (analytic) = 1.0202135925975994175302077853614 y[1] (numeric) = 1.020213592546379929653950468154 absolute error = 5.12194878762573172074e-11 relative error = 5.0204671107984057318825718818705e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9013 y[1] (analytic) = 1.020215614057930509476282480678 y[1] (numeric) = 1.0202156140065524027042422526789 absolute error = 5.13781067720402279991e-11 relative error = 5.0360047488082107309196332046237e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9012 y[1] (analytic) = 1.0202176357204177421701257212964 y[1] (numeric) = 1.0202176356688806840229549739016 absolute error = 5.15370581471707473948e-11 relative error = 5.0515749133054640307538195229229e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9011 y[1] (analytic) = 1.0202196575850813322366266813423 y[1] (numeric) = 1.0202196575333849898647793991343 absolute error = 5.16963423718472822080e-11 relative error = 5.0671776403735937586336580037668e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE memory used=152.5MB, alloc=4.4MB, time=17.25 x[1] = -3.901 y[1] (analytic) = 1.020221679651941498322438110353 y[1] (numeric) = 1.0202216796000855385060991534049 absolute error = 5.18559598163389569481e-11 relative error = 5.0828129661026336551669504221909e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9009 y[1] (analytic) = 1.0202237019210184610961785197437 y[1] (numeric) = 1.0202237018690025502451928954815 absolute error = 5.20159108509856242622e-11 relative error = 5.0984809265892239542125424765504e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9008 y[1] (analytic) = 1.0202257243923324432486343894943 y[1] (numeric) = 1.0202257243401562474024365141157 absolute error = 5.21761958461978753786e-11 relative error = 5.1141815579366122628933256169639e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9007 y[1] (analytic) = 1.0202277470659036694929623950568 y[1] (numeric) = 1.0202277470135668543205053445062 absolute error = 5.23368151724570505506e-11 relative error = 5.1299148962546544415932345547906e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9006 y[1] (analytic) = 1.0202297699417523665648916544876 y[1] (numeric) = 1.0202297698892545973645764049842 absolute error = 5.24977692003152495034e-11 relative error = 5.1456809776598154842126777656138e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9005 y[1] (analytic) = 1.0202317930198987632229259958049 y[1] (numeric) = 1.0202317929672397049225306539238 absolute error = 5.26590583003953418811e-11 relative error = 5.1614798382751703983883356815596e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9004 y[1] (analytic) = 1.0202338163003630902485462445734 y[1] (numeric) = 1.0202338162475424074051552668783 absolute error = 5.28206828433909776951e-11 relative error = 5.1773115142304050858047379431573e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9003 y[1] (analytic) = 1.0202358397831655804464125317199 y[1] (numeric) = 1.0202358397301829372463459339451 absolute error = 5.29826432000665977748e-11 relative error = 5.1931760416618172226858224361161e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9002 y[1] (analytic) = 1.0202378634683264686445666215798 y[1] (numeric) = 1.020237863415181528903309177361 absolute error = 5.31449397412574442188e-11 relative error = 5.2090734567123171402900332684850e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9001 y[1] (analytic) = 1.0202398873558659916946342601777 y[1] (numeric) = 1.0202398873025584188567646893298 absolute error = 5.33075728378695708479e-11 relative error = 5.2250037955314287055363677485036e-09 % h = 0.0001 TOP MAIN SOLVE Loop NO POLE x[1] = -3.9 y[1] (analytic) = 1.0202419114458043884720275437437 y[1] (numeric) = 1.0202419113923338456111476900846 absolute error = 5.34705428608798536591e-11 relative error = 5.2409670942752902016829468631426e-09 % h = 0.0001 Finished! Maximum Iterations Reached before Solution Completed! diff ( y , x , 2 ) = diff ( y , x , 1 ) ; Iterations = 1000 Total Elapsed Time = 17 Seconds Elapsed Time(since restart) = 17 Seconds Expected Time Remaining = 14 Minutes 8 Seconds Optimized Time Remaining = 14 Minutes 7 Seconds Time to Timeout = 14 Minutes 42 Seconds Percent Done = 2.002 % > quit memory used=154.3MB, alloc=4.4MB, time=17.43