(%i1) batch(diffeq.max)
read and interpret file: /home/dennis/mastersource/mine/omnisode/diffeq.max
(%i2) load(stringproc)
(%o2) /usr/local/share/maxima/5.26.0/share/contrib/stringproc/stringproc.mac
(%i3) display_alot(iter) := if iter >= 0
then (ind_var : array_x , omniout_float(ALWAYS,
1
"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,
abserr 100.0
20, " "), if abs(analytic_val_y) # 0.0 then relerr : -------------------
abs(analytic_val_y)
else relerr : - 1.0, if glob_iter = 1 then array_1st_rel_error : relerr
1
else array_last_rel_error : relerr, omniout_float(ALWAYS,
1
"absolute error ", 4, abserr, 20, " "),
omniout_float(ALWAYS, "relative error ", 4, relerr, 20,
"%"), omniout_float(ALWAYS, "h ", 4, glob_h,
20, " "))
(%o3) display_alot(iter) := if iter >= 0
then (ind_var : array_x , omniout_float(ALWAYS,
1
"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,
abserr 100.0
20, " "), if abs(analytic_val_y) # 0.0 then relerr : -------------------
abs(analytic_val_y)
else relerr : - 1.0, if glob_iter = 1 then array_1st_rel_error : relerr
1
else array_last_rel_error : relerr, omniout_float(ALWAYS,
1
"absolute error ", 4, abserr, 20, " "),
omniout_float(ALWAYS, "relative error ", 4, relerr, 20,
"%"), omniout_float(ALWAYS, "h ", 4, glob_h,
20, " "))
(%i4) adjust_for_pole(h_param) := block(hnew : h_param,
glob_normmax : glob_small_float, if !array_y_higher ! > glob_small_float
! 1, 1!
then (tmp : !array_y_higher !, if tmp < glob_normmax
! 1, 1!
then glob_normmax : tmp), if glob_look_poles
and (!array_pole ! > glob_small_float) and (array_pole # glob_large_float)
! 1! 1
array_pole
1
then (sz2 : -----------, if sz2 < hnew
10.0
then (omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12,
"due to singularity."), omniout_str(INFO, "Reached Optimal"), newline(),
return(hnew))), 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 ), hnew : sz2)
1
(%o4) adjust_for_pole(h_param) := block(hnew : h_param,
glob_normmax : glob_small_float, if !array_y_higher ! > glob_small_float
! 1, 1!
then (tmp : !array_y_higher !, if tmp < glob_normmax
! 1, 1!
then glob_normmax : tmp), if glob_look_poles
and (!array_pole ! > glob_small_float) and (array_pole # glob_large_float)
! 1! 1
array_pole
1
then (sz2 : -----------, if sz2 < hnew
10.0
then (omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12,
"due to singularity."), omniout_str(INFO, "Reached Optimal"), newline(),
return(hnew))), 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 ), hnew : sz2)
1
(%i5) prog_report(x_start, x_end) := (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(clock_sec1) + convfloat(glob_orig_start_sec)
+ convfloat(glob_max_sec), expect_sec :
comp_expect_sec(convfloat(x_end), convfloat(x_start),
convfloat(glob_h) + convfloat(array_x ),
1
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(glob_h) + convfloat(array_x ),
1
convfloat(opt_clock_sec)), percent_done :
comp_percent(convfloat(x_end), convfloat(x_start),
convfloat(glob_h) + convfloat(array_x )), glob_percent_done : percent_done,
1
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))),
omniout_str_noeol(INFO, "Time to Timeout "),
omniout_timestr(convfloat(left_sec)), omniout_float(INFO,
"Percent Done ", 33, percent_done, 4, "%"))
(%o5) prog_report(x_start, x_end) := (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(clock_sec1) + convfloat(glob_orig_start_sec)
+ convfloat(glob_max_sec), expect_sec :
comp_expect_sec(convfloat(x_end), convfloat(x_start),
convfloat(glob_h) + convfloat(array_x ),
1
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(glob_h) + convfloat(array_x ),
1
convfloat(opt_clock_sec)), percent_done :
comp_percent(convfloat(x_end), convfloat(x_start),
convfloat(glob_h) + convfloat(array_x )), glob_percent_done : percent_done,
1
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))),
omniout_str_noeol(INFO, "Time to Timeout "),
omniout_timestr(convfloat(left_sec)), omniout_float(INFO,
"Percent Done ", 33, percent_done, 4, "%"))
(%i6) check_for_pole() := (n : glob_max_terms, m : - 1 - 1 + n,
while (m >= 10) and ((!array_y_higher ! < glob_small_float)
! 1, m!
or (!array_y_higher ! < glob_small_float)
! 1, m - 1!
or (!array_y_higher ! < glob_small_float)) do m : m - 1,
! 1, m - 2!
array_y_higher array_y_higher
1, m 1, m - 1
if m > 10 then (rm0 : ----------------------, rm1 : ----------------------,
array_y_higher array_y_higher
1, m - 1 1, m - 2
hdrc : convfloat(m - 1) rm0 - convfloat(m - 2) rm1,
glob_h
if abs(hdrc) > glob_small_float then (rcs : ------,
hdrc
convfloat(m - 1) rm0
ord_no : 2.0 - convfloat(m) + --------------------, array_real_pole : rcs,
hdrc 1, 1
array_real_pole : ord_no) else (array_real_pole : glob_large_float,
1, 2 1, 1
array_real_pole : glob_large_float))
1, 2
else (array_real_pole : glob_large_float,
1, 1
array_real_pole : glob_large_float), n : - 1 - 1 + glob_max_terms,
1, 2
cnt : 0, while (cnt < 5) and (n >= 10) do (if !array_y_higher ! >
! 1, n!
glob_small_float then cnt : 1 + cnt else cnt : 0, n : n - 1), m : cnt + n,
if m <= 10 then (array_complex_pole : glob_large_float,
1, 1
array_complex_pole : glob_large_float)
1, 2
elseif (!array_y_higher ! >= glob_large_float)
! 1, m!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 1!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 2!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 3!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 4!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 5!
then (array_complex_pole : glob_large_float,
1, 1
array_complex_pole : glob_large_float)
1, 2
array_y_higher array_y_higher
1, m 1, m - 1
else (rm0 : ----------------------, rm1 : ----------------------,
array_y_higher array_y_higher
1, m - 1 1, m - 2
array_y_higher array_y_higher
1, m - 2 1, m - 3
rm2 : ----------------------, rm3 : ----------------------,
array_y_higher array_y_higher
1, m - 3 1, m - 4
array_y_higher
1, m - 4
rm4 : ----------------------, nr1 : convfloat(m - 3) rm2
array_y_higher
1, m - 5
- 2.0 convfloat(m - 2) rm1 + convfloat(m - 1) rm0,
nr2 : convfloat(m - 4) rm3 - 2.0 convfloat(m - 3) rm2 + convfloat(m - 2) rm1,
- 1.0 2.0 - 1.0 - 1.0 2.0 - 1.0 5.0 8.0 3.0
dr1 : ----- + --- + -----, dr2 : ----- + --- + -----, ds1 : --- - --- + ---,
rm3 rm2 rm1 rm4 rm3 rm2 rm3 rm2 rm1
5.0 8.0 3.0
ds2 : --- - --- + ---, if (abs(nr1 dr2 - nr2 dr1) <= glob_small_float)
rm4 rm3 rm2
or (abs(dr1) <= glob_small_float) then (array_complex_pole :
1, 1
glob_large_float, array_complex_pole : glob_large_float)
1, 2
else (if abs(nr1 dr2 - nr2 dr1) > glob_small_float
dr1 dr2 - ds2 dr1 + ds1 dr2
then (rcs : ---------------------------,
nr1 dr2 - nr2 dr1
rcs nr1 - ds1 convfloat(m)
ord_no : ------------- - ------------,
2.0 dr1 2.0
if abs(rcs) > glob_small_float then (if rcs > 0.0 then rad_c : sqrt(rcs) glob_h
else rad_c : glob_large_float) else (rad_c : glob_large_float,
ord_no : glob_large_float)) else (rad_c : glob_large_float,
ord_no : glob_large_float)), array_complex_pole : rad_c,
1, 1
array_complex_pole : ord_no), found : false,
1, 2
if (not found) and ((array_real_pole = glob_large_float)
1, 1
or (array_real_pole = glob_large_float))
1, 2
and ((array_complex_pole # glob_large_float) and (array_complex_pole # glob_large_float))
1, 1 1, 2
and ((array_complex_pole > 0.0) and (array_complex_pole > 0.0))
1, 1 1, 2
then (array_poles : array_complex_pole ,
1, 1 1, 1
array_poles : array_complex_pole , found : true, array_type_pole : 2,
1, 2 1, 2 1
if glob_display_flag then omniout_str(ALWAYS,
"Complex estimate of poles used")), if (not found)
and ((array_real_pole # glob_large_float) and (array_real_pole # glob_large_float)
1, 1 1, 2
and (array_real_pole > 0.0) and (array_real_pole > 0.0)
1, 1 1, 2
and ((array_complex_pole = glob_large_float) or (array_complex_pole = glob_large_float) or (array_complex_pole <= 0.0) or (array_complex_pole <= 0.0)))
1, 1 1, 2 1, 1 1, 2
then (array_poles : array_real_pole ,
1, 1 1, 1
array_poles : array_real_pole , found : true, array_type_pole : 1,
1, 2 1, 2 1
if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used")),
if (not found) and (((array_real_pole = glob_large_float)
1, 1
or (array_real_pole = glob_large_float))
1, 2
and ((array_complex_pole = glob_large_float) or (array_complex_pole = glob_large_float)))
1, 1 1, 2
then (array_poles : glob_large_float, array_poles : glob_large_float,
1, 1 1, 2
found : true, array_type_pole : 3, if glob_display_flag
1
then omniout_str(ALWAYS, "NO POLE")),
if (not found) and ((array_real_pole < array_complex_pole )
1, 1 1, 1
and (array_real_pole > 0.0) and (array_real_pole >
1, 1 1, 2
0.0))
then (array_poles : array_real_pole ,
1, 1 1, 1
array_poles : array_real_pole , found : true, array_type_pole : 1,
1, 2 1, 2 1
if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used")),
if (not found) and ((array_complex_pole # glob_large_float)
1, 1
and (array_complex_pole # glob_large_float)
1, 2
and (array_complex_pole > 0.0) and (array_complex_pole >
1, 1 1, 2
0.0))
then (array_poles : array_complex_pole ,
1, 1 1, 1
array_poles : array_complex_pole , array_type_pole : 2, found : true,
1, 2 1, 2 1
if glob_display_flag then omniout_str(ALWAYS,
"Complex estimate of poles used")), if not found
then (array_poles : glob_large_float, array_poles : glob_large_float,
1, 1 1, 2
array_type_pole : 3, if glob_display_flag
1
then omniout_str(ALWAYS, "NO POLE")), array_pole : glob_large_float,
1
array_pole : glob_large_float, if array_pole > array_poles
2 1 1, 1
then (array_pole : array_poles , array_pole : array_poles ),
1 1, 1 2 1, 2
display_pole())
(%o6) check_for_pole() := (n : glob_max_terms, m : - 1 - 1 + n,
while (m >= 10) and ((!array_y_higher ! < glob_small_float)
! 1, m!
or (!array_y_higher ! < glob_small_float)
! 1, m - 1!
or (!array_y_higher ! < glob_small_float)) do m : m - 1,
! 1, m - 2!
array_y_higher array_y_higher
1, m 1, m - 1
if m > 10 then (rm0 : ----------------------, rm1 : ----------------------,
array_y_higher array_y_higher
1, m - 1 1, m - 2
hdrc : convfloat(m - 1) rm0 - convfloat(m - 2) rm1,
glob_h
if abs(hdrc) > glob_small_float then (rcs : ------,
hdrc
convfloat(m - 1) rm0
ord_no : 2.0 - convfloat(m) + --------------------, array_real_pole : rcs,
hdrc 1, 1
array_real_pole : ord_no) else (array_real_pole : glob_large_float,
1, 2 1, 1
array_real_pole : glob_large_float))
1, 2
else (array_real_pole : glob_large_float,
1, 1
array_real_pole : glob_large_float), n : - 1 - 1 + glob_max_terms,
1, 2
cnt : 0, while (cnt < 5) and (n >= 10) do (if !array_y_higher ! >
! 1, n!
glob_small_float then cnt : 1 + cnt else cnt : 0, n : n - 1), m : cnt + n,
if m <= 10 then (array_complex_pole : glob_large_float,
1, 1
array_complex_pole : glob_large_float)
1, 2
elseif (!array_y_higher ! >= glob_large_float)
! 1, m!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 1!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 2!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 3!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 4!
or (!array_y_higher ! >= glob_large_float)
! 1, m - 5!
then (array_complex_pole : glob_large_float,
1, 1
array_complex_pole : glob_large_float)
1, 2
array_y_higher array_y_higher
1, m 1, m - 1
else (rm0 : ----------------------, rm1 : ----------------------,
array_y_higher array_y_higher
1, m - 1 1, m - 2
array_y_higher array_y_higher
1, m - 2 1, m - 3
rm2 : ----------------------, rm3 : ----------------------,
array_y_higher array_y_higher
1, m - 3 1, m - 4
array_y_higher
1, m - 4
rm4 : ----------------------, nr1 : convfloat(m - 3) rm2
array_y_higher
1, m - 5
- 2.0 convfloat(m - 2) rm1 + convfloat(m - 1) rm0,
nr2 : convfloat(m - 4) rm3 - 2.0 convfloat(m - 3) rm2 + convfloat(m - 2) rm1,
- 1.0 2.0 - 1.0 - 1.0 2.0 - 1.0 5.0 8.0 3.0
dr1 : ----- + --- + -----, dr2 : ----- + --- + -----, ds1 : --- - --- + ---,
rm3 rm2 rm1 rm4 rm3 rm2 rm3 rm2 rm1
5.0 8.0 3.0
ds2 : --- - --- + ---, if (abs(nr1 dr2 - nr2 dr1) <= glob_small_float)
rm4 rm3 rm2
or (abs(dr1) <= glob_small_float) then (array_complex_pole :
1, 1
glob_large_float, array_complex_pole : glob_large_float)
1, 2
else (if abs(nr1 dr2 - nr2 dr1) > glob_small_float
dr1 dr2 - ds2 dr1 + ds1 dr2
then (rcs : ---------------------------,
nr1 dr2 - nr2 dr1
rcs nr1 - ds1 convfloat(m)
ord_no : ------------- - ------------,
2.0 dr1 2.0
if abs(rcs) > glob_small_float then (if rcs > 0.0 then rad_c : sqrt(rcs) glob_h
else rad_c : glob_large_float) else (rad_c : glob_large_float,
ord_no : glob_large_float)) else (rad_c : glob_large_float,
ord_no : glob_large_float)), array_complex_pole : rad_c,
1, 1
array_complex_pole : ord_no), found : false,
1, 2
if (not found) and ((array_real_pole = glob_large_float)
1, 1
or (array_real_pole = glob_large_float))
1, 2
and ((array_complex_pole # glob_large_float) and (array_complex_pole # glob_large_float))
1, 1 1, 2
and ((array_complex_pole > 0.0) and (array_complex_pole > 0.0))
1, 1 1, 2
then (array_poles : array_complex_pole ,
1, 1 1, 1
array_poles : array_complex_pole , found : true, array_type_pole : 2,
1, 2 1, 2 1
if glob_display_flag then omniout_str(ALWAYS,
"Complex estimate of poles used")), if (not found)
and ((array_real_pole # glob_large_float) and (array_real_pole # glob_large_float)
1, 1 1, 2
and (array_real_pole > 0.0) and (array_real_pole > 0.0)
1, 1 1, 2
and ((array_complex_pole = glob_large_float) or (array_complex_pole = glob_large_float) or (array_complex_pole <= 0.0) or (array_complex_pole <= 0.0)))
1, 1 1, 2 1, 1 1, 2
then (array_poles : array_real_pole ,
1, 1 1, 1
array_poles : array_real_pole , found : true, array_type_pole : 1,
1, 2 1, 2 1
if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used")),
if (not found) and (((array_real_pole = glob_large_float)
1, 1
or (array_real_pole = glob_large_float))
1, 2
and ((array_complex_pole = glob_large_float) or (array_complex_pole = glob_large_float)))
1, 1 1, 2
then (array_poles : glob_large_float, array_poles : glob_large_float,
1, 1 1, 2
found : true, array_type_pole : 3, if glob_display_flag
1
then omniout_str(ALWAYS, "NO POLE")),
if (not found) and ((array_real_pole < array_complex_pole )
1, 1 1, 1
and (array_real_pole > 0.0) and (array_real_pole >
1, 1 1, 2
0.0))
then (array_poles : array_real_pole ,
1, 1 1, 1
array_poles : array_real_pole , found : true, array_type_pole : 1,
1, 2 1, 2 1
if glob_display_flag then omniout_str(ALWAYS, "Real estimate of pole used")),
if (not found) and ((array_complex_pole # glob_large_float)
1, 1
and (array_complex_pole # glob_large_float)
1, 2
and (array_complex_pole > 0.0) and (array_complex_pole >
1, 1 1, 2
0.0))
then (array_poles : array_complex_pole ,
1, 1 1, 1
array_poles : array_complex_pole , array_type_pole : 2, found : true,
1, 2 1, 2 1
if glob_display_flag then omniout_str(ALWAYS,
"Complex estimate of poles used")), if not found
then (array_poles : glob_large_float, array_poles : glob_large_float,
1, 1 1, 2
array_type_pole : 3, if glob_display_flag
1
then omniout_str(ALWAYS, "NO POLE")), array_pole : glob_large_float,
1
array_pole : glob_large_float, if array_pole > array_poles
2 1 1, 1
then (array_pole : array_poles , array_pole : array_poles ),
1 1, 1 2 1, 2
display_pole())
(%i7) get_norms() := if not glob_initial_pass
then (set_z(array_norms, 1 + glob_max_terms), iii : 1,
while iii <= glob_max_terms do (if !array_y ! > array_norms
! iii! iii
then array_norms : !array_y !, iii : 1 + iii))
iii ! iii!
(%o7) get_norms() := if not glob_initial_pass
then (set_z(array_norms, 1 + glob_max_terms), iii : 1,
while iii <= glob_max_terms do (if !array_y ! > array_norms
! iii! iii
then array_norms : !array_y !, iii : 1 + iii))
iii ! iii!
(%i8) atomall() := (array_tmp1 : array_m1 array_const_3D0 ,
1 1 1
array_tmp1 array_tmp2
1 1
array_tmp2 : -----------, array_tmp3 : -----------,
1 array_x 1 array_x
1 1
array_tmp3 array_tmp4
1 1
array_tmp4 : -----------, array_tmp5 : -----------,
1 array_x 1 array_x
1 1
array_tmp6 : array_tmp5 + array_const_0D0 ,
1 1 1
if not array_y_set_initial then (if 1 <= glob_max_terms
1, 2
1
then (temporary : array_tmp6 glob_h factorial_3(0, 1),
1
array_y : temporary, array_y_higher : temporary,
2 1, 2
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 2,
glob_h 2, 1
array_tmp1 : ats(2, array_m1, array_const_3D0, 1),
2
array_tmp1 - ats(2, array_x, array_tmp2, 2)
2
array_tmp2 : --------------------------------------------,
2 array_x
1
array_tmp2 - ats(2, array_x, array_tmp3, 2)
2
array_tmp3 : --------------------------------------------,
2 array_x
1
array_tmp3 - ats(2, array_x, array_tmp4, 2)
2
array_tmp4 : --------------------------------------------,
2 array_x
1
array_tmp4 - ats(2, array_x, array_tmp5, 2)
2
array_tmp5 : --------------------------------------------,
2 array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 ,
2 2 2
if not array_y_set_initial then (if 2 <= glob_max_terms
1, 3
1
then (temporary : array_tmp6 glob_h factorial_3(1, 2),
2
array_y : temporary, array_y_higher : temporary,
3 1, 3
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 3,
glob_h 2, 2
array_tmp1 : ats(3, array_m1, array_const_3D0, 1),
3
array_tmp1 - ats(3, array_x, array_tmp2, 2)
3
array_tmp2 : --------------------------------------------,
3 array_x
1
array_tmp2 - ats(3, array_x, array_tmp3, 2)
3
array_tmp3 : --------------------------------------------,
3 array_x
1
array_tmp3 - ats(3, array_x, array_tmp4, 2)
3
array_tmp4 : --------------------------------------------,
3 array_x
1
array_tmp4 - ats(3, array_x, array_tmp5, 2)
3
array_tmp5 : --------------------------------------------,
3 array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 ,
3 3 3
if not array_y_set_initial then (if 3 <= glob_max_terms
1, 4
1
then (temporary : array_tmp6 glob_h factorial_3(2, 3),
3
array_y : temporary, array_y_higher : temporary,
4 1, 4
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 4,
glob_h 2, 3
array_tmp1 : ats(4, array_m1, array_const_3D0, 1),
4
array_tmp1 - ats(4, array_x, array_tmp2, 2)
4
array_tmp2 : --------------------------------------------,
4 array_x
1
array_tmp2 - ats(4, array_x, array_tmp3, 2)
4
array_tmp3 : --------------------------------------------,
4 array_x
1
array_tmp3 - ats(4, array_x, array_tmp4, 2)
4
array_tmp4 : --------------------------------------------,
4 array_x
1
array_tmp4 - ats(4, array_x, array_tmp5, 2)
4
array_tmp5 : --------------------------------------------,
4 array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 ,
4 4 4
if not array_y_set_initial then (if 4 <= glob_max_terms
1, 5
1
then (temporary : array_tmp6 glob_h factorial_3(3, 4),
4
array_y : temporary, array_y_higher : temporary,
5 1, 5
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 5,
glob_h 2, 4
array_tmp1 : ats(5, array_m1, array_const_3D0, 1),
5
array_tmp1 - ats(5, array_x, array_tmp2, 2)
5
array_tmp2 : --------------------------------------------,
5 array_x
1
array_tmp2 - ats(5, array_x, array_tmp3, 2)
5
array_tmp3 : --------------------------------------------,
5 array_x
1
array_tmp3 - ats(5, array_x, array_tmp4, 2)
5
array_tmp4 : --------------------------------------------,
5 array_x
1
array_tmp4 - ats(5, array_x, array_tmp5, 2)
5
array_tmp5 : --------------------------------------------,
5 array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 ,
5 5 5
if not array_y_set_initial then (if 5 <= glob_max_terms
1, 6
1
then (temporary : array_tmp6 glob_h factorial_3(4, 5),
5
array_y : temporary, array_y_higher : temporary,
6 1, 6
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 6,
glob_h 2, 5
while kkk <= glob_max_terms do (array_tmp1 :
kkk
ats(kkk, array_m1, array_const_3D0, 1),
array_tmp1 - ats(kkk, array_x, array_tmp2, 2)
kkk
array_tmp2 : ------------------------------------------------,
kkk array_x
1
array_tmp2 - ats(kkk, array_x, array_tmp3, 2)
kkk
array_tmp3 : ------------------------------------------------,
kkk array_x
1
array_tmp3 - ats(kkk, array_x, array_tmp4, 2)
kkk
array_tmp4 : ------------------------------------------------,
kkk array_x
1
array_tmp4 - ats(kkk, array_x, array_tmp5, 2)
kkk
array_tmp5 : ------------------------------------------------,
kkk array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 , order_d : 1,
kkk kkk kkk
if 1 + order_d + kkk <= glob_max_terms
then (if not array_y_set_initial
1, order_d + kkk
order_d
array_tmp6 glob_h
kkk
then (temporary : -----------------------------------------,
factorial_3(kkk - 1, - 1 + order_d + kkk)
array_y : temporary, array_y_higher : temporary,
order_d + kkk 1, order_d + kkk
term : - 1 + order_d + kkk, adj2 : 2, while (adj2 <= 1 + order_d)
temporary convfp(adj2)
and (term >= 1) do (temporary : ----------------------,
glob_h
array_y_higher : temporary, adj2 : 1 + adj2, term : term - 1))),
adj2, term
kkk : 1 + kkk))
(%o8) atomall() := (array_tmp1 : array_m1 array_const_3D0 ,
1 1 1
array_tmp1 array_tmp2
1 1
array_tmp2 : -----------, array_tmp3 : -----------,
1 array_x 1 array_x
1 1
array_tmp3 array_tmp4
1 1
array_tmp4 : -----------, array_tmp5 : -----------,
1 array_x 1 array_x
1 1
array_tmp6 : array_tmp5 + array_const_0D0 ,
1 1 1
if not array_y_set_initial then (if 1 <= glob_max_terms
1, 2
1
then (temporary : array_tmp6 glob_h factorial_3(0, 1),
1
array_y : temporary, array_y_higher : temporary,
2 1, 2
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 2,
glob_h 2, 1
array_tmp1 : ats(2, array_m1, array_const_3D0, 1),
2
array_tmp1 - ats(2, array_x, array_tmp2, 2)
2
array_tmp2 : --------------------------------------------,
2 array_x
1
array_tmp2 - ats(2, array_x, array_tmp3, 2)
2
array_tmp3 : --------------------------------------------,
2 array_x
1
array_tmp3 - ats(2, array_x, array_tmp4, 2)
2
array_tmp4 : --------------------------------------------,
2 array_x
1
array_tmp4 - ats(2, array_x, array_tmp5, 2)
2
array_tmp5 : --------------------------------------------,
2 array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 ,
2 2 2
if not array_y_set_initial then (if 2 <= glob_max_terms
1, 3
1
then (temporary : array_tmp6 glob_h factorial_3(1, 2),
2
array_y : temporary, array_y_higher : temporary,
3 1, 3
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 3,
glob_h 2, 2
array_tmp1 : ats(3, array_m1, array_const_3D0, 1),
3
array_tmp1 - ats(3, array_x, array_tmp2, 2)
3
array_tmp2 : --------------------------------------------,
3 array_x
1
array_tmp2 - ats(3, array_x, array_tmp3, 2)
3
array_tmp3 : --------------------------------------------,
3 array_x
1
array_tmp3 - ats(3, array_x, array_tmp4, 2)
3
array_tmp4 : --------------------------------------------,
3 array_x
1
array_tmp4 - ats(3, array_x, array_tmp5, 2)
3
array_tmp5 : --------------------------------------------,
3 array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 ,
3 3 3
if not array_y_set_initial then (if 3 <= glob_max_terms
1, 4
1
then (temporary : array_tmp6 glob_h factorial_3(2, 3),
3
array_y : temporary, array_y_higher : temporary,
4 1, 4
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 4,
glob_h 2, 3
array_tmp1 : ats(4, array_m1, array_const_3D0, 1),
4
array_tmp1 - ats(4, array_x, array_tmp2, 2)
4
array_tmp2 : --------------------------------------------,
4 array_x
1
array_tmp2 - ats(4, array_x, array_tmp3, 2)
4
array_tmp3 : --------------------------------------------,
4 array_x
1
array_tmp3 - ats(4, array_x, array_tmp4, 2)
4
array_tmp4 : --------------------------------------------,
4 array_x
1
array_tmp4 - ats(4, array_x, array_tmp5, 2)
4
array_tmp5 : --------------------------------------------,
4 array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 ,
4 4 4
if not array_y_set_initial then (if 4 <= glob_max_terms
1, 5
1
then (temporary : array_tmp6 glob_h factorial_3(3, 4),
4
array_y : temporary, array_y_higher : temporary,
5 1, 5
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 5,
glob_h 2, 4
array_tmp1 : ats(5, array_m1, array_const_3D0, 1),
5
array_tmp1 - ats(5, array_x, array_tmp2, 2)
5
array_tmp2 : --------------------------------------------,
5 array_x
1
array_tmp2 - ats(5, array_x, array_tmp3, 2)
5
array_tmp3 : --------------------------------------------,
5 array_x
1
array_tmp3 - ats(5, array_x, array_tmp4, 2)
5
array_tmp4 : --------------------------------------------,
5 array_x
1
array_tmp4 - ats(5, array_x, array_tmp5, 2)
5
array_tmp5 : --------------------------------------------,
5 array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 ,
5 5 5
if not array_y_set_initial then (if 5 <= glob_max_terms
1, 6
1
then (temporary : array_tmp6 glob_h factorial_3(4, 5),
5
array_y : temporary, array_y_higher : temporary,
6 1, 6
temporary 2.0
temporary : -------------, array_y_higher : temporary)), kkk : 6,
glob_h 2, 5
while kkk <= glob_max_terms do (array_tmp1 :
kkk
ats(kkk, array_m1, array_const_3D0, 1),
array_tmp1 - ats(kkk, array_x, array_tmp2, 2)
kkk
array_tmp2 : ------------------------------------------------,
kkk array_x
1
array_tmp2 - ats(kkk, array_x, array_tmp3, 2)
kkk
array_tmp3 : ------------------------------------------------,
kkk array_x
1
array_tmp3 - ats(kkk, array_x, array_tmp4, 2)
kkk
array_tmp4 : ------------------------------------------------,
kkk array_x
1
array_tmp4 - ats(kkk, array_x, array_tmp5, 2)
kkk
array_tmp5 : ------------------------------------------------,
kkk array_x
1
array_tmp6 : array_tmp5 + array_const_0D0 , order_d : 1,
kkk kkk kkk
if 1 + order_d + kkk <= glob_max_terms
then (if not array_y_set_initial
1, order_d + kkk
order_d
array_tmp6 glob_h
kkk
then (temporary : -----------------------------------------,
factorial_3(kkk - 1, - 1 + order_d + kkk)
array_y : temporary, array_y_higher : temporary,
order_d + kkk 1, order_d + kkk
term : - 1 + order_d + kkk, adj2 : 2, while (adj2 <= 1 + order_d)
temporary convfp(adj2)
and (term >= 1) do (temporary : ----------------------,
glob_h
array_y_higher : temporary, adj2 : 1 + adj2, term : term - 1))),
adj2, term
kkk : 1 + kkk))
log(x)
(%i9) log10(x) := ---------
log(10.0)
log(x)
(%o9) log10(x) := ---------
log(10.0)
(%i10) omniout_str(iolevel, str) := if glob_iolevel >= iolevel
then printf(true, "~a~%", string(str))
(%o10) omniout_str(iolevel, str) := if glob_iolevel >= iolevel
then printf(true, "~a~%", string(str))
(%i11) omniout_str_noeol(iolevel, str) :=
if glob_iolevel >= iolevel then printf(true, "~a", string(str))
(%o11) omniout_str_noeol(iolevel, str) :=
if glob_iolevel >= iolevel then printf(true, "~a", string(str))
(%i12) omniout_labstr(iolevel, label, str) :=
if glob_iolevel >= iolevel then printf(true, "~a = ~a~%", string(label),
string(str))
(%o12) omniout_labstr(iolevel, label, str) :=
if glob_iolevel >= iolevel then printf(true, "~a = ~a~%", string(label),
string(str))
(%i13) omniout_float(iolevel, prelabel, prelen, value, vallen, postlabel) :=
if glob_iolevel >= iolevel then (if vallen = 4
then printf(true, "~a = ~g ~s ~%", prelabel, value, postlabel)
else printf(true, "~a = ~g ~s ~%", prelabel, value, postlabel))
(%o13) omniout_float(iolevel, prelabel, prelen, value, vallen, postlabel) :=
if glob_iolevel >= iolevel then (if vallen = 4
then printf(true, "~a = ~g ~s ~%", prelabel, value, postlabel)
else printf(true, "~a = ~g ~s ~%", prelabel, value, postlabel))
(%i14) omniout_int(iolevel, prelabel, prelen, value, vallen, postlabel) :=
if glob_iolevel >= iolevel then (printf(true, "~a = ~d ~a~%", prelabel, value,
postlabel), newline())
(%o14) omniout_int(iolevel, prelabel, prelen, value, vallen, postlabel) :=
if glob_iolevel >= iolevel then (printf(true, "~a = ~d ~a~%", prelabel, value,
postlabel), newline())
(%i15) omniout_float_arr(iolevel, prelabel, elemnt, prelen, value, vallen,
postlabel) := if glob_iolevel >= iolevel
then (sprint(prelabel, "[", elemnt, "]=", value, postlabel), newline())
(%o15) omniout_float_arr(iolevel, prelabel, elemnt, prelen, value, vallen,
postlabel) := if glob_iolevel >= iolevel
then (sprint(prelabel, "[", elemnt, "]=", value, postlabel), newline())
(%i16) dump_series(iolevel, dump_label, series_name, array_series, numb) :=
if glob_iolevel >= iolevel then (i : 1,
while i <= numb do (sprint(dump_label, series_name, "i = ", i, "series = ",
array_series ), newline(), i : 1 + i))
i
(%o16) dump_series(iolevel, dump_label, series_name, array_series, numb) :=
if glob_iolevel >= iolevel then (i : 1,
while i <= numb do (sprint(dump_label, series_name, "i = ", i, "series = ",
array_series ), newline(), i : 1 + i))
i
(%i17) dump_series_2(iolevel, dump_label, series_name, array_series2, numb,
subnum) := if glob_iolevel >= iolevel then (sub : 1,
while sub <= subnum do (i : 1, while i <=
num do (sprint(dump_label, series_name, "sub = ", sub, "i = ", i,
"series2 = ", array_series2 ), i : 1 + i), sub : 1 + sub))
sub, i
(%o17) dump_series_2(iolevel, dump_label, series_name, array_series2, numb,
subnum) := if glob_iolevel >= iolevel then (sub : 1,
while sub <= subnum do (i : 1, while i <=
num do (sprint(dump_label, series_name, "sub = ", sub, "i = ", i,
"series2 = ", array_series2 ), i : 1 + i), sub : 1 + sub))
sub, i
(%i18) cs_info(iolevel, str) := if glob_iolevel >= iolevel
then sprint(concat("cs_info ", str, " glob_correct_start_flag = ",
glob_correct_start_flag, "glob_h := ", glob_h, "glob_reached_optimal_h := ",
glob_reached_optimal_h))
(%o18) cs_info(iolevel, str) := if glob_iolevel >= iolevel
then sprint(concat("cs_info ", str, " glob_correct_start_flag = ",
glob_correct_start_flag, "glob_h := ", glob_h, "glob_reached_optimal_h := ",
glob_reached_optimal_h))
(%i19) logitem_time(fd, secs_in) := (secs : secs_in, printf(fd, "
"),
if secs >= 0.0 then (sec_in_millinium :
sec_in_min min_in_hour hours_in_day days_in_year years_in_century
secs
centuries_in_millinium, milliniums : ----------------,
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 printf(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)
elseif cent_int > 0 then printf(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) elseif years_int > 0
then printf(fd, "~d Years ~d Days ~d Hours ~d Minutes ~d Seconds", years_int,
days_int, hours_int, minutes_int, sec_int) elseif days_int > 0
then printf(fd, "~d Days ~d Hours ~d Minutes ~d Seconds", days_int,
hours_int, minutes_int, sec_int) elseif hours_int > 0
then printf(fd, "~d Hours ~d Minutes ~d Seconds", hours_int, minutes_int,
sec_int) elseif minutes_int > 0 then printf(fd, "~d Minutes ~d Seconds",
minutes_int, sec_int) else printf(fd, "~d Seconds", sec_int))
else printf(fd, "Unknown"), printf(fd, " | "))
(%o19) logitem_time(fd, secs_in) := (secs : secs_in, printf(fd, ""),
if secs >= 0.0 then (sec_in_millinium :
sec_in_min min_in_hour hours_in_day days_in_year years_in_century
secs
centuries_in_millinium, milliniums : ----------------,
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 printf(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)
elseif cent_int > 0 then printf(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) elseif years_int > 0
then printf(fd, "~d Years ~d Days ~d Hours ~d Minutes ~d Seconds", years_int,
days_int, hours_int, minutes_int, sec_int) elseif days_int > 0
then printf(fd, "~d Days ~d Hours ~d Minutes ~d Seconds", days_int,
hours_int, minutes_int, sec_int) elseif hours_int > 0
then printf(fd, "~d Hours ~d Minutes ~d Seconds", hours_int, minutes_int,
sec_int) elseif minutes_int > 0 then printf(fd, "~d Minutes ~d Seconds",
minutes_int, sec_int) else printf(fd, "~d Seconds", sec_int))
else printf(fd, "Unknown"), printf(fd, " | "))
(%i20) omniout_timestr(secs_in) := (secs : convfloat(secs_in),
if secs >= convfloat(0.0) then (sec_in_millinium :
convfloat(sec_in_min) convfloat(min_in_hour) convfloat(hours_in_day)
convfloat(days_in_year) convfloat(years_in_century)
secs
convfloat(centuries_in_millinium), milliniums : ---------------------------,
convfloat(sec_in_millinium)
millinium_int : floor(milliniums), centuries :
(milliniums - millinium_int) convfloat(centuries_in_millinium),
cent_int : floor(centuries), years : (centuries - cent_int)
convfloat(years_in_century), years_int : floor(years),
days : (years - years_int) convfloat(days_in_year), days_int : floor(days),
hours : (days - days_int) convfloat(hours_in_day), hours_int : floor(hours),
minutes : (hours - hours_int) convfloat(min_in_hour),
minutes_int : floor(minutes), seconds :
(minutes - minutes_int) convfloat(sec_in_min), sec_int : floor(seconds),
if millinium_int > 0 then printf(true,
"= ~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)
elseif cent_int > 0 then printf(true,
"= ~d Centuries ~d Years ~d Days ~d Hours ~d Minutes ~d Seconds~%", cent_int,
years_int, days_int, hours_int, minutes_int, sec_int) elseif years_int > 0
then printf(true, "= ~d Years ~d Days ~d Hours ~d Minutes ~d Seconds~%",
years_int, days_int, hours_int, minutes_int, sec_int) elseif days_int > 0
then printf(true, "= ~d Days ~d Hours ~d Minutes ~d Seconds~%", days_int,
hours_int, minutes_int, sec_int) elseif hours_int > 0
then printf(true, "= ~d Hours ~d Minutes ~d Seconds~%", hours_int,
minutes_int, sec_int) elseif minutes_int > 0
then printf(true, "= ~d Minutes ~d Seconds~%", minutes_int, sec_int)
else printf(true, "= ~d Seconds~%", sec_int)) else printf(true, " Unknown~%"))
(%o20) omniout_timestr(secs_in) := (secs : convfloat(secs_in),
if secs >= convfloat(0.0) then (sec_in_millinium :
convfloat(sec_in_min) convfloat(min_in_hour) convfloat(hours_in_day)
convfloat(days_in_year) convfloat(years_in_century)
secs
convfloat(centuries_in_millinium), milliniums : ---------------------------,
convfloat(sec_in_millinium)
millinium_int : floor(milliniums), centuries :
(milliniums - millinium_int) convfloat(centuries_in_millinium),
cent_int : floor(centuries), years : (centuries - cent_int)
convfloat(years_in_century), years_int : floor(years),
days : (years - years_int) convfloat(days_in_year), days_int : floor(days),
hours : (days - days_int) convfloat(hours_in_day), hours_int : floor(hours),
minutes : (hours - hours_int) convfloat(min_in_hour),
minutes_int : floor(minutes), seconds :
(minutes - minutes_int) convfloat(sec_in_min), sec_int : floor(seconds),
if millinium_int > 0 then printf(true,
"= ~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)
elseif cent_int > 0 then printf(true,
"= ~d Centuries ~d Years ~d Days ~d Hours ~d Minutes ~d Seconds~%", cent_int,
years_int, days_int, hours_int, minutes_int, sec_int) elseif years_int > 0
then printf(true, "= ~d Years ~d Days ~d Hours ~d Minutes ~d Seconds~%",
years_int, days_int, hours_int, minutes_int, sec_int) elseif days_int > 0
then printf(true, "= ~d Days ~d Hours ~d Minutes ~d Seconds~%", days_int,
hours_int, minutes_int, sec_int) elseif hours_int > 0
then printf(true, "= ~d Hours ~d Minutes ~d Seconds~%", hours_int,
minutes_int, sec_int) elseif minutes_int > 0
then printf(true, "= ~d Minutes ~d Seconds~%", minutes_int, sec_int)
else printf(true, "= ~d Seconds~%", sec_int)) else printf(true, " Unknown~%"))
(%i21) mode_declare(ats, bfloat)
modedeclare: bfloat
is not a built-in type; assuming it is a Maxima extension type.
(%o21) [ats]
(%i22) ats(mmm_ats, array_a, array_b, jjj_ats) :=
(ret_ats : 0.0, if jjj_ats <= mmm_ats then (ma_ats : 1 + mmm_ats,
iii_ats : jjj_ats, while iii_ats <= mmm_ats do (lll_ats : ma_ats - iii_ats,
ret_ats : array_a array_b + ret_ats, iii_ats : 1 + iii_ats)),
iii_ats lll_ats
ret_ats)
(%o22) ats(mmm_ats, array_a, array_b, jjj_ats) :=
(ret_ats : 0.0, if jjj_ats <= mmm_ats then (ma_ats : 1 + mmm_ats,
iii_ats : jjj_ats, while iii_ats <= mmm_ats do (lll_ats : ma_ats - iii_ats,
ret_ats : array_a array_b + ret_ats, iii_ats : 1 + iii_ats)),
iii_ats lll_ats
ret_ats)
(%i23) mode_declare(att, bfloat)
modedeclare: bfloat
is not a built-in type; assuming it is a Maxima extension type.
(%o23) [att]
(%i24) att(mmm_att, array_aa, array_bb, jjj_att) :=
(ret_att : 0.0, if jjj_att <= mmm_att then (ma_att : 2 + mmm_att,
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 : array_aa array_bb convfp(al_att) + ret_att,
iii_att lll_att
ret_att
iii_att : 1 + iii_att), ret_att : ---------------), ret_att)
convfp(mmm_att)
(%o24) att(mmm_att, array_aa, array_bb, jjj_att) :=
(ret_att : 0.0, if jjj_att <= mmm_att then (ma_att : 2 + mmm_att,
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 : array_aa array_bb convfp(al_att) + ret_att,
iii_att lll_att
ret_att
iii_att : 1 + iii_att), ret_att : ---------------), ret_att)
convfp(mmm_att)
(%i25) display_pole() := if (array_pole # glob_large_float)
1
and (array_pole > 0.0) and (array_pole # glob_large_float)
1 2
and (array_pole > 0.0) and glob_display_flag
2
then (omniout_float(ALWAYS, "Radius of convergence ", 4,
array_pole , 4, " "), omniout_float(ALWAYS,
1
"Order of pole ", 4, array_pole , 4, " "))
2
(%o25) display_pole() := if (array_pole # glob_large_float)
1
and (array_pole > 0.0) and (array_pole # glob_large_float)
1 2
and (array_pole > 0.0) and glob_display_flag
2
then (omniout_float(ALWAYS, "Radius of convergence ", 4,
array_pole , 4, " "), omniout_float(ALWAYS,
1
"Order of pole ", 4, array_pole , 4, " "))
2
(%i26) logditto(file) := (printf(file, ""), printf(file, "ditto"),
printf(file, " | "))
(%o26) logditto(file) := (printf(file, ""), printf(file, "ditto"),
printf(file, " | "))
(%i27) logitem_integer(file, n) := (printf(file, ""),
printf(file, "~d", n), printf(file, " | "))
(%o27) logitem_integer(file, n) := (printf(file, ""),
printf(file, "~d", n), printf(file, " | "))
(%i28) logitem_str(file, str) := (printf(file, ""), printf(file, str),
printf(file, " | "))
(%o28) logitem_str(file, str) := (printf(file, ""), printf(file, str),
printf(file, " | "))
(%i29) log_revs(file, revs) := printf(file, revs)
(%o29) log_revs(file, revs) := printf(file, revs)
(%i30) logitem_float(file, x) := (printf(file, ""), printf(file, "~g", x),
printf(file, " | "))
(%o30) logitem_float(file, x) := (printf(file, ""), printf(file, "~g", x),
printf(file, " | "))
(%i31) logitem_pole(file, pole) := (printf(file, ""),
if pole = 0 then printf(file, "NA") elseif pole = 1 then printf(file, "Real")
elseif pole = 2 then printf(file, "Complex") else printf(file, "No Pole"),
printf(file, " | "))
(%o31) logitem_pole(file, pole) := (printf(file, ""),
if pole = 0 then printf(file, "NA") elseif pole = 1 then printf(file, "Real")
elseif pole = 2 then printf(file, "Complex") else printf(file, "No Pole"),
printf(file, " | "))
(%i32) logstart(file) := printf(file, "")
(%o32) logstart(file) := printf(file, "
")
(%i33) logend(file) := printf(file, "
~%")
(%o33) logend(file) := printf(file, "~%")
(%i34) chk_data() := (errflag : false,
if (glob_max_terms < 15) or (glob_max_terms > 512)
then (omniout_str(ALWAYS, "Illegal max_terms = -- Using 30"),
glob_max_terms : 30), if glob_max_iter < 2
then (omniout_str(ALWAYS, "Illegal max_iter"), errflag : true),
if errflag then quit())
(%o34) chk_data() := (errflag : false,
if (glob_max_terms < 15) or (glob_max_terms > 512)
then (omniout_str(ALWAYS, "Illegal max_terms = -- Using 30"),
glob_max_terms : 30), if glob_max_iter < 2
then (omniout_str(ALWAYS, "Illegal max_iter"), errflag : true),
if errflag then quit())
(%i35) mode_declare(comp_expect_sec, bfloat)
modedeclare: bfloat
is not a built-in type; assuming it is a Maxima extension type.
(%o35) [comp_expect_sec]
(%i36) comp_expect_sec(t_end2, t_start2, t2, clock_sec) :=
(ms2 : clock_sec, sub1 : t_end2 - t_start2, sub2 : t2 - t_start2,
if sub1 = 0.0 then sec_left : 0.0 else (if abs(sub2) > 0.0
sub1
then (rrr : ----, sec_left : rrr ms2 - ms2) else sec_left : 0.0), sec_left)
sub2
(%o36) comp_expect_sec(t_end2, t_start2, t2, clock_sec) :=
(ms2 : clock_sec, sub1 : t_end2 - t_start2, sub2 : t2 - t_start2,
if sub1 = 0.0 then sec_left : 0.0 else (if abs(sub2) > 0.0
sub1
then (rrr : ----, sec_left : rrr ms2 - ms2) else sec_left : 0.0), sec_left)
sub2
(%i37) mode_declare(comp_percent, bfloat)
modedeclare: bfloat
is not a built-in type; assuming it is a Maxima extension type.
(%o37) [comp_percent]
(%i38) comp_percent(t_end2, t_start2, t2) :=
(sub1 : t_end2 - t_start2, sub2 : t2 - t_start2,
100.0 sub2
if abs(sub2) > glob_small_float then rrr : ---------- else rrr : 0.0, rrr)
sub1
(%o38) comp_percent(t_end2, t_start2, t2) :=
(sub1 : t_end2 - t_start2, sub2 : t2 - t_start2,
100.0 sub2
if abs(sub2) > glob_small_float then rrr : ---------- else rrr : 0.0, rrr)
sub1
(%i39) mode_declare(factorial_1, bfloat)
modedeclare: bfloat
is not a built-in type; assuming it is a Maxima extension type.
(%o39) [factorial_1]
(%i40) factorial_1(nnn) := nnn!
(%o40) factorial_1(nnn) := nnn!
(%i41) mode_declare(factorial_3, bfloat)
modedeclare: bfloat
is not a built-in type; assuming it is a Maxima extension type.
(%o41) [factorial_3]
mmm2!
(%i42) factorial_3(mmm2, nnn2) := -----
nnn2!
mmm2!
(%o42) factorial_3(mmm2, nnn2) := -----
nnn2!
(%i43) convfp(mmm) := mmm
(%o43) convfp(mmm) := mmm
(%i44) convfloat(mmm) := mmm
(%o44) convfloat(mmm) := mmm
(%i45) elapsed_time_seconds() := (t : elapsed_real_time(), t)
(%o45) elapsed_time_seconds() := (t : elapsed_real_time(), t)
(%i46) arcsin(x) := asin(x)
(%o46) arcsin(x) := asin(x)
(%i47) arccos(x) := acos(x)
(%o47) arccos(x) := acos(x)
(%i48) arctan(x) := atan(x)
(%o48) arctan(x) := atan(x)
1.0
---
x
---
x
(%i49) exact_soln_y(x) := ---
x
1.0
---
x
---
x
(%o49) exact_soln_y(x) := ---
x
(%i50) mainprog() := (define_variable(DEBUGMASSIVE, 4, fixnum),
define_variable(INFO, 2, fixnum), define_variable(ALWAYS, 1, fixnum),
define_variable(glob_iolevel, 5, fixnum),
define_variable(glob_max_terms, 30, fixnum),
define_variable(DEBUGL, 3, fixnum), define_variable(glob_log10relerr, 0.0,
float), define_variable(glob_log10abserr, 0.0, float),
define_variable(glob_normmax, 0.0, float),
define_variable(glob_iter, 0, fixnum),
define_variable(glob_curr_iter_when_opt, 0, fixnum),
define_variable(glob_small_float, 1.0E-51, float),
define_variable(glob_optimal_clock_start_sec, 0.0, float),
define_variable(glob_log10_abserr, 1.0E-11, float),
define_variable(glob_hmin, 1.0E-11, float),
define_variable(glob_not_yet_finished, true, boolean),
define_variable(glob_subiter_method, 3, fixnum),
define_variable(glob_relerr, 1.0E-11, float),
define_variable(glob_clock_start_sec, 0.0, float),
define_variable(min_in_hour, 60.0, float),
define_variable(djd_debug2, true, boolean),
define_variable(glob_warned, false, boolean),
define_variable(glob_max_rel_trunc_err, 1.0E-11, float),
define_variable(glob_abserr, 1.0E-11, float),
define_variable(glob_disp_incr, 0.1, float),
define_variable(glob_reached_optimal_h, false, boolean),
define_variable(glob_almost_1, 0.999, float),
define_variable(glob_display_flag, true, boolean),
define_variable(glob_dump, false, boolean),
define_variable(glob_max_hours, 0.0, float),
define_variable(glob_hmax, 1.0, float),
define_variable(glob_optimal_done, false, boolean),
define_variable(glob_percent_done, 0.0, float),
define_variable(glob_log10_relerr, 1.0E-11, float),
define_variable(glob_last_good_h, 0.1, float),
define_variable(glob_clock_sec, 0.0, float),
define_variable(glob_html_log, true, boolean),
define_variable(glob_warned2, false, boolean),
define_variable(glob_unchanged_h_cnt, 0, fixnum),
define_variable(glob_smallish_float, 1.0E-101, float),
define_variable(glob_no_eqs, 0, fixnum),
define_variable(glob_look_poles, false, boolean),
define_variable(hours_in_day, 24.0, float),
define_variable(glob_max_opt_iter, 10, fixnum),
define_variable(glob_log10normmin, 0.1, float),
define_variable(glob_start, 0, fixnum),
define_variable(days_in_year, 365.0, float),
define_variable(djd_debug, true, boolean),
define_variable(glob_optimal_expect_sec, 0.1, float),
define_variable(MAX_UNCHANGED, 10, fixnum),
define_variable(glob_current_iter, 0, fixnum),
define_variable(glob_max_sec, 10000.0, float),
define_variable(glob_dump_analytic, false, boolean),
define_variable(glob_h, 0.1, float), define_variable(years_in_century, 100.0,
float), define_variable(glob_max_minutes, 0.0, float),
define_variable(glob_large_float, 9.0E+100, float),
define_variable(glob_hmin_init, 0.001, float),
define_variable(sec_in_min, 60.0, float),
define_variable(glob_orig_start_sec, 0.0, float),
define_variable(glob_max_iter, 1000, fixnum),
define_variable(centuries_in_millinium, 10.0, float),
define_variable(glob_optimal_start, 0.0, float),
define_variable(glob_max_trunc_err, 1.0E-11, float),
define_variable(glob_not_yet_start_msg, true, boolean),
define_variable(glob_initial_pass, true, boolean), ALWAYS : 1, INFO : 2,
DEBUGL : 3, DEBUGMASSIVE : 4, glob_iolevel : INFO,
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/sing5postode.ode#################"),
omniout_str(ALWAYS, "diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;"),
omniout_str(ALWAYS, "!"), omniout_str(ALWAYS,
"/* BEGIN FIRST INPUT BLOCK */"), omniout_str(ALWAYS, "Digits : 32,"),
omniout_str(ALWAYS, "max_terms : 30,"), omniout_str(ALWAYS, "!"),
omniout_str(ALWAYS, "/* END FIRST INPUT BLOCK */"),
omniout_str(ALWAYS, "/* BEGIN SECOND INPUT BLOCK */"),
omniout_str(ALWAYS, "x_start : -1.0,"), omniout_str(ALWAYS, "x_end : -0.7,"),
omniout_str(ALWAYS, "array_y_init[0 + 1] : exact_soln_y(x_start),"),
omniout_str(ALWAYS, "glob_h : 0.00001,"),
omniout_str(ALWAYS, "glob_look_poles : true,"),
omniout_str(ALWAYS, "glob_max_iter : 100,"),
omniout_str(ALWAYS, "/* END SECOND INPUT BLOCK */"),
omniout_str(ALWAYS, "/* BEGIN OVERRIDE BLOCK */"),
omniout_str(ALWAYS, "glob_h : 0.001 ,"),
omniout_str(ALWAYS, "glob_look_poles : true,"),
omniout_str(ALWAYS, "glob_max_iter : 1000,"),
omniout_str(ALWAYS, "glob_max_minutes : 15,"),
omniout_str(ALWAYS, "/* END OVERRIDE BLOCK */"), omniout_str(ALWAYS, "!"),
omniout_str(ALWAYS, "/* BEGIN USER DEF BLOCK */"),
omniout_str(ALWAYS, "exact_soln_y (x) := ("),
omniout_str(ALWAYS, "1.0/x/x/x "), omniout_str(ALWAYS, ");"),
omniout_str(ALWAYS, ""), 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.0E+100, 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(array_y, 1 + max_terms), array(array_x, 1 + max_terms),
array(array_type_pole, 1 + max_terms), array(array_norms, 1 + max_terms),
array(array_y_init, 1 + max_terms), array(array_tmp0, 1 + max_terms),
array(array_tmp1, 1 + max_terms), array(array_tmp2, 1 + max_terms),
array(array_tmp3, 1 + max_terms), array(array_tmp4, 1 + max_terms),
array(array_tmp5, 1 + max_terms), array(array_tmp6, 1 + max_terms),
array(array_1st_rel_error, 1 + max_terms),
array(array_last_rel_error, 1 + max_terms), array(array_m1, 1 + max_terms),
array(array_pole, 1 + max_terms), array(array_y_higher_work2, 1 + 2,
1 + max_terms), array(array_y_higher, 1 + 2, 1 + max_terms),
array(array_poles, 1 + 1, 1 + 3), array(array_y_set_initial, 1 + 2,
1 + max_terms), array(array_complex_pole, 1 + 1, 1 + 3),
array(array_y_higher_work, 1 + 2, 1 + max_terms),
array(array_real_pole, 1 + 1, 1 + 3), term : 1,
while term <= max_terms do (array_y : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_x : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_type_pole : 0.0, term : 1 + term),
term
term : 1, while term <= max_terms do (array_norms : 0.0,
term
term : 1 + term), term : 1, while term <=
max_terms do (array_y_init : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp0 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp1 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp2 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp3 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp4 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp5 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp6 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_1st_rel_error : 0.0, term : 1 + term),
term
term : 1, while term <= max_terms do (array_last_rel_error : 0.0,
term
term : 1 + term), term : 1, while term <= max_terms do (array_m1 : 0.0,
term
term : 1 + term), term : 1, while term <= max_terms do (array_pole : 0.0,
term
term : 1 + term), ord : 1, while ord <= 2 do (term : 1,
while term <= max_terms do (array_y_higher_work2 : 0.0,
ord, term
term : 1 + term), ord : 1 + ord), ord : 1,
while ord <= 2 do (term : 1, while term <=
max_terms do (array_y_higher : 0.0, term : 1 + term), ord : 1 + ord),
ord, term
ord : 1, while ord <= 1 do (term : 1,
while term <= 3 do (array_poles : 0.0, term : 1 + term),
ord, term
ord : 1 + ord), ord : 1, while ord <= 2 do (term : 1,
while term <= max_terms do (array_y_set_initial : 0.0,
ord, term
term : 1 + term), ord : 1 + ord), ord : 1,
while ord <= 1 do (term : 1, while term <=
3 do (array_complex_pole : 0.0, term : 1 + term), ord : 1 + ord),
ord, term
ord : 1, while ord <= 2 do (term : 1,
while term <= max_terms do (array_y_higher_work : 0.0,
ord, term
term : 1 + term), ord : 1 + ord), ord : 1,
while ord <= 1 do (term : 1, while term <=
3 do (array_real_pole : 0.0, term : 1 + term), ord : 1 + ord),
ord, term
array(array_x, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_x : 0.0, term : 1 + term),
term
array(array_y, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_y : 0.0, term : 1 + term),
term
array(array_tmp6, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp6 : 0.0, term : 1 + term),
term
array(array_tmp5, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp5 : 0.0, term : 1 + term),
term
array(array_tmp4, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp4 : 0.0, term : 1 + term),
term
array(array_tmp3, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp3 : 0.0, term : 1 + term),
term
array(array_tmp2, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp2 : 0.0, term : 1 + term),
term
array(array_tmp1, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp1 : 0.0, term : 1 + term),
term
array(array_tmp0, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp0 : 0.0, term : 1 + term),
term
array(array_m1, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_m1 : 0.0, term : 1 + term),
term
array(array_const_1, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_const_1 : 0.0, term : 1 + term),
term
array_const_1 : 1, array(array_const_0D0, 1 + 1 + max_terms), term : 1,
1
while term <= 1 + max_terms do (array_const_0D0 : 0.0, term : 1 + term),
term
array_const_0D0 : 0.0, array(array_const_3D0, 1 + 1 + max_terms), term : 1,
1
while term <= 1 + max_terms do (array_const_3D0 : 0.0, term : 1 + term),
term
array_const_3D0 : 3.0, array(array_m1, 1 + 1 + max_terms), term : 1,
1
while term <= max_terms do (array_m1 : 0.0, term : 1 + term),
term
array_m1 : - 1.0, x_start : - 1.0, x_end : - 0.7,
1
array_y_init : exact_soln_y(x_start), glob_h : 1.0E-5,
1 + 0
glob_look_poles : true, glob_max_iter : 100, glob_h : 0.001,
glob_look_poles : true, glob_max_iter : 1000, glob_max_minutes : 15,
glob_last_good_h : glob_h, glob_max_terms : max_terms,
glob_max_sec : convfloat(3600.0) convfloat(glob_max_hours)
+ convfloat(60.0) convfloat(glob_max_minutes),
glob_log10_abserr glob_log10_relerr
glob_abserr : 10.0 , glob_relerr : 10.0 ,
chk_data(), array_y_set_initial : true, array_y_set_initial : false,
1, 1 1, 2
array_y_set_initial : false, array_y_set_initial : false,
1, 3 1, 4
array_y_set_initial : false, array_y_set_initial : false,
1, 5 1, 6
array_y_set_initial : false, array_y_set_initial : false,
1, 7 1, 8
array_y_set_initial : false, array_y_set_initial : false,
1, 9 1, 10
array_y_set_initial : false, array_y_set_initial : false,
1, 11 1, 12
array_y_set_initial : false, array_y_set_initial : false,
1, 13 1, 14
array_y_set_initial : false, array_y_set_initial : false,
1, 15 1, 16
array_y_set_initial : false, array_y_set_initial : false,
1, 17 1, 18
array_y_set_initial : false, array_y_set_initial : false,
1, 19 1, 20
array_y_set_initial : false, array_y_set_initial : false,
1, 21 1, 22
array_y_set_initial : false, array_y_set_initial : false,
1, 23 1, 24
array_y_set_initial : false, array_y_set_initial : false,
1, 25 1, 26
array_y_set_initial : false, array_y_set_initial : false,
1, 27 1, 28
array_y_set_initial : false, array_y_set_initial : false,
1, 29 1, 30
if glob_html_log then html_log_file : openw("html/entry.html"),
omniout_str(ALWAYS, "START of Soultion"), array_x : x_start,
1
array_x : glob_h, order_diff : 1, term_no : 1,
2
while term_no <= order_diff do (array_y :
term_no
term_no - 1
array_y_init glob_h
term_no
-------------------------------------, term_no : 1 + term_no),
factorial_1(term_no - 1)
rows : order_diff, r_order : 1, while r_order <= rows do (term_no : 1,
while term_no <= 1 - r_order + rows do (it : - 1 + r_order + term_no,
term_no - 1
array_y_init glob_h
it
array_y_higher : --------------------------------,
r_order, term_no factorial_1(term_no - 1)
term_no : 1 + term_no), r_order : 1 + r_order), current_iter : 1,
glob_clock_start_sec : elapsed_time_seconds(), start_array_y(),
if !array_y_higher ! > glob_small_float
! 1, 1!
then (tmp : !array_y_higher !, log10norm : log10(tmp),
! 1, 1!
if log10norm < glob_log10normmin then glob_log10normmin : log10norm),
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 <= x_end) and (convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec) <
1
convfloat(glob_max_sec)) do (omniout_str
(INFO, " "), omniout_str(INFO, "TOP MAIN SOLVE Loop"),
glob_iter : 1 + glob_iter, glob_clock_sec : elapsed_time_seconds(),
glob_current_iter : 1 + glob_current_iter, atomall(),
if glob_look_poles then check_for_pole(), array_x : glob_h + array_x ,
1 1
array_x : glob_h, order_diff : 1, ord : 2, calc_term : 1,
2
iii : glob_max_terms, while iii >= calc_term do (array_y_higher_work :
2, iii
array_y_higher
2, iii
--------------------
calc_term - 1
glob_h
-------------------------------------, iii : iii - 1), temp_sum : 0.0,
factorial_3(iii - calc_term, iii - 1)
ord : 2, calc_term : 1, iii : glob_max_terms,
while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum,
ord, iii
iii : iii - 1), array_y_higher_work2 :
ord, calc_term
calc_term - 1
temp_sum glob_h
----------------------------, ord : 1, calc_term : 2, iii : glob_max_terms,
convfp(calc_term - 1)!
while iii >= calc_term do (array_y_higher_work :
1, iii
array_y_higher
1, iii
--------------------
calc_term - 1
glob_h
-------------------------------------, iii : iii - 1), temp_sum : 0.0,
factorial_3(iii - calc_term, iii - 1)
ord : 1, calc_term : 2, iii : glob_max_terms,
while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum,
ord, iii
iii : iii - 1), array_y_higher_work2 :
ord, calc_term
calc_term - 1
temp_sum glob_h
----------------------------, ord : 1, calc_term : 1, iii : glob_max_terms,
convfp(calc_term - 1)!
while iii >= calc_term do (array_y_higher_work :
1, iii
array_y_higher
1, iii
--------------------
calc_term - 1
glob_h
-------------------------------------, iii : iii - 1), temp_sum : 0.0,
factorial_3(iii - calc_term, iii - 1)
ord : 1, calc_term : 1, iii : glob_max_terms,
while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum,
ord, iii
iii : iii - 1), array_y_higher_work2 :
ord, calc_term
calc_term - 1
temp_sum glob_h
----------------------------, term_no : glob_max_terms,
convfp(calc_term - 1)!
while term_no >= 1 do (array_y : array_y_higher_work2 ,
term_no 1, term_no
ord : 1, while ord <= order_diff do (array_y_higher :
ord, term_no
array_y_higher_work2 , ord : 1 + ord), term_no : term_no - 1),
ord, term_no
display_alot(current_iter)), omniout_str(ALWAYS, "Finished!"),
if glob_iter >= glob_max_iter then omniout_str(ALWAYS,
"Maximum Iterations Reached before Solution Completed!"),
if elapsed_time_seconds() - convfloat(glob_orig_start_sec) >=
convfloat(glob_max_sec) then omniout_str(ALWAYS,
"Maximum Time Reached before Solution Completed!"),
glob_clock_sec : elapsed_time_seconds(),
omniout_str(INFO, "diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;"),
omniout_int(INFO, "Iterations ", 32, glob_iter, 4, " "),
prog_report(x_start, x_end), if glob_html_log
then (logstart(html_log_file), logitem_str(html_log_file,
"2012-06-16T00:51:22-05:00"), logitem_str(html_log_file, "Maxima"),
logitem_str(html_log_file, "sing5"),
logitem_str(html_log_file,
"diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;"),
logitem_float(html_log_file, x_start), logitem_float(html_log_file, x_end),
logitem_float(html_log_file, array_x ), logitem_float(html_log_file, glob_h),
1
logitem_str(html_log_file, "16"), 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) or (array_type_pole = 2)
1 1
then (logitem_float(html_log_file, array_pole ),
1
logitem_float(html_log_file, array_pole ), 0)
2
else (logitem_str(html_log_file, "NA"), logitem_str(html_log_file, "NA"), 0),
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),
log_revs(html_log_file, " 090 | "), logitem_str(html_log_file, "sing5 diffeq.max"), logitem_str(html_log_file, "sing5 maxima results"),
logitem_str(html_log_file,
"Test of revised logic - mostly affecting systems of eqs"),
logend(html_log_file)), if glob_html_log then close(html_log_file))
(%o50) mainprog() := (define_variable(DEBUGMASSIVE, 4, fixnum),
define_variable(INFO, 2, fixnum), define_variable(ALWAYS, 1, fixnum),
define_variable(glob_iolevel, 5, fixnum),
define_variable(glob_max_terms, 30, fixnum),
define_variable(DEBUGL, 3, fixnum), define_variable(glob_log10relerr, 0.0,
float), define_variable(glob_log10abserr, 0.0, float),
define_variable(glob_normmax, 0.0, float),
define_variable(glob_iter, 0, fixnum),
define_variable(glob_curr_iter_when_opt, 0, fixnum),
define_variable(glob_small_float, 1.0E-51, float),
define_variable(glob_optimal_clock_start_sec, 0.0, float),
define_variable(glob_log10_abserr, 1.0E-11, float),
define_variable(glob_hmin, 1.0E-11, float),
define_variable(glob_not_yet_finished, true, boolean),
define_variable(glob_subiter_method, 3, fixnum),
define_variable(glob_relerr, 1.0E-11, float),
define_variable(glob_clock_start_sec, 0.0, float),
define_variable(min_in_hour, 60.0, float),
define_variable(djd_debug2, true, boolean),
define_variable(glob_warned, false, boolean),
define_variable(glob_max_rel_trunc_err, 1.0E-11, float),
define_variable(glob_abserr, 1.0E-11, float),
define_variable(glob_disp_incr, 0.1, float),
define_variable(glob_reached_optimal_h, false, boolean),
define_variable(glob_almost_1, 0.999, float),
define_variable(glob_display_flag, true, boolean),
define_variable(glob_dump, false, boolean),
define_variable(glob_max_hours, 0.0, float),
define_variable(glob_hmax, 1.0, float),
define_variable(glob_optimal_done, false, boolean),
define_variable(glob_percent_done, 0.0, float),
define_variable(glob_log10_relerr, 1.0E-11, float),
define_variable(glob_last_good_h, 0.1, float),
define_variable(glob_clock_sec, 0.0, float),
define_variable(glob_html_log, true, boolean),
define_variable(glob_warned2, false, boolean),
define_variable(glob_unchanged_h_cnt, 0, fixnum),
define_variable(glob_smallish_float, 1.0E-101, float),
define_variable(glob_no_eqs, 0, fixnum),
define_variable(glob_look_poles, false, boolean),
define_variable(hours_in_day, 24.0, float),
define_variable(glob_max_opt_iter, 10, fixnum),
define_variable(glob_log10normmin, 0.1, float),
define_variable(glob_start, 0, fixnum),
define_variable(days_in_year, 365.0, float),
define_variable(djd_debug, true, boolean),
define_variable(glob_optimal_expect_sec, 0.1, float),
define_variable(MAX_UNCHANGED, 10, fixnum),
define_variable(glob_current_iter, 0, fixnum),
define_variable(glob_max_sec, 10000.0, float),
define_variable(glob_dump_analytic, false, boolean),
define_variable(glob_h, 0.1, float), define_variable(years_in_century, 100.0,
float), define_variable(glob_max_minutes, 0.0, float),
define_variable(glob_large_float, 9.0E+100, float),
define_variable(glob_hmin_init, 0.001, float),
define_variable(sec_in_min, 60.0, float),
define_variable(glob_orig_start_sec, 0.0, float),
define_variable(glob_max_iter, 1000, fixnum),
define_variable(centuries_in_millinium, 10.0, float),
define_variable(glob_optimal_start, 0.0, float),
define_variable(glob_max_trunc_err, 1.0E-11, float),
define_variable(glob_not_yet_start_msg, true, boolean),
define_variable(glob_initial_pass, true, boolean), ALWAYS : 1, INFO : 2,
DEBUGL : 3, DEBUGMASSIVE : 4, glob_iolevel : INFO,
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/sing5postode.ode#################"),
omniout_str(ALWAYS, "diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;"),
omniout_str(ALWAYS, "!"), omniout_str(ALWAYS,
"/* BEGIN FIRST INPUT BLOCK */"), omniout_str(ALWAYS, "Digits : 32,"),
omniout_str(ALWAYS, "max_terms : 30,"), omniout_str(ALWAYS, "!"),
omniout_str(ALWAYS, "/* END FIRST INPUT BLOCK */"),
omniout_str(ALWAYS, "/* BEGIN SECOND INPUT BLOCK */"),
omniout_str(ALWAYS, "x_start : -1.0,"), omniout_str(ALWAYS, "x_end : -0.7,"),
omniout_str(ALWAYS, "array_y_init[0 + 1] : exact_soln_y(x_start),"),
omniout_str(ALWAYS, "glob_h : 0.00001,"),
omniout_str(ALWAYS, "glob_look_poles : true,"),
omniout_str(ALWAYS, "glob_max_iter : 100,"),
omniout_str(ALWAYS, "/* END SECOND INPUT BLOCK */"),
omniout_str(ALWAYS, "/* BEGIN OVERRIDE BLOCK */"),
omniout_str(ALWAYS, "glob_h : 0.001 ,"),
omniout_str(ALWAYS, "glob_look_poles : true,"),
omniout_str(ALWAYS, "glob_max_iter : 1000,"),
omniout_str(ALWAYS, "glob_max_minutes : 15,"),
omniout_str(ALWAYS, "/* END OVERRIDE BLOCK */"), omniout_str(ALWAYS, "!"),
omniout_str(ALWAYS, "/* BEGIN USER DEF BLOCK */"),
omniout_str(ALWAYS, "exact_soln_y (x) := ("),
omniout_str(ALWAYS, "1.0/x/x/x "), omniout_str(ALWAYS, ");"),
omniout_str(ALWAYS, ""), 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.0E+100, 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(array_y, 1 + max_terms), array(array_x, 1 + max_terms),
array(array_type_pole, 1 + max_terms), array(array_norms, 1 + max_terms),
array(array_y_init, 1 + max_terms), array(array_tmp0, 1 + max_terms),
array(array_tmp1, 1 + max_terms), array(array_tmp2, 1 + max_terms),
array(array_tmp3, 1 + max_terms), array(array_tmp4, 1 + max_terms),
array(array_tmp5, 1 + max_terms), array(array_tmp6, 1 + max_terms),
array(array_1st_rel_error, 1 + max_terms),
array(array_last_rel_error, 1 + max_terms), array(array_m1, 1 + max_terms),
array(array_pole, 1 + max_terms), array(array_y_higher_work2, 1 + 2,
1 + max_terms), array(array_y_higher, 1 + 2, 1 + max_terms),
array(array_poles, 1 + 1, 1 + 3), array(array_y_set_initial, 1 + 2,
1 + max_terms), array(array_complex_pole, 1 + 1, 1 + 3),
array(array_y_higher_work, 1 + 2, 1 + max_terms),
array(array_real_pole, 1 + 1, 1 + 3), term : 1,
while term <= max_terms do (array_y : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_x : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_type_pole : 0.0, term : 1 + term),
term
term : 1, while term <= max_terms do (array_norms : 0.0,
term
term : 1 + term), term : 1, while term <=
max_terms do (array_y_init : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp0 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp1 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp2 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp3 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp4 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp5 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_tmp6 : 0.0, term : 1 + term), term : 1,
term
while term <= max_terms do (array_1st_rel_error : 0.0, term : 1 + term),
term
term : 1, while term <= max_terms do (array_last_rel_error : 0.0,
term
term : 1 + term), term : 1, while term <= max_terms do (array_m1 : 0.0,
term
term : 1 + term), term : 1, while term <= max_terms do (array_pole : 0.0,
term
term : 1 + term), ord : 1, while ord <= 2 do (term : 1,
while term <= max_terms do (array_y_higher_work2 : 0.0,
ord, term
term : 1 + term), ord : 1 + ord), ord : 1,
while ord <= 2 do (term : 1, while term <=
max_terms do (array_y_higher : 0.0, term : 1 + term), ord : 1 + ord),
ord, term
ord : 1, while ord <= 1 do (term : 1,
while term <= 3 do (array_poles : 0.0, term : 1 + term),
ord, term
ord : 1 + ord), ord : 1, while ord <= 2 do (term : 1,
while term <= max_terms do (array_y_set_initial : 0.0,
ord, term
term : 1 + term), ord : 1 + ord), ord : 1,
while ord <= 1 do (term : 1, while term <=
3 do (array_complex_pole : 0.0, term : 1 + term), ord : 1 + ord),
ord, term
ord : 1, while ord <= 2 do (term : 1,
while term <= max_terms do (array_y_higher_work : 0.0,
ord, term
term : 1 + term), ord : 1 + ord), ord : 1,
while ord <= 1 do (term : 1, while term <=
3 do (array_real_pole : 0.0, term : 1 + term), ord : 1 + ord),
ord, term
array(array_x, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_x : 0.0, term : 1 + term),
term
array(array_y, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_y : 0.0, term : 1 + term),
term
array(array_tmp6, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp6 : 0.0, term : 1 + term),
term
array(array_tmp5, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp5 : 0.0, term : 1 + term),
term
array(array_tmp4, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp4 : 0.0, term : 1 + term),
term
array(array_tmp3, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp3 : 0.0, term : 1 + term),
term
array(array_tmp2, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp2 : 0.0, term : 1 + term),
term
array(array_tmp1, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp1 : 0.0, term : 1 + term),
term
array(array_tmp0, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_tmp0 : 0.0, term : 1 + term),
term
array(array_m1, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_m1 : 0.0, term : 1 + term),
term
array(array_const_1, 1 + 1 + max_terms), term : 1,
while term <= 1 + max_terms do (array_const_1 : 0.0, term : 1 + term),
term
array_const_1 : 1, array(array_const_0D0, 1 + 1 + max_terms), term : 1,
1
while term <= 1 + max_terms do (array_const_0D0 : 0.0, term : 1 + term),
term
array_const_0D0 : 0.0, array(array_const_3D0, 1 + 1 + max_terms), term : 1,
1
while term <= 1 + max_terms do (array_const_3D0 : 0.0, term : 1 + term),
term
array_const_3D0 : 3.0, array(array_m1, 1 + 1 + max_terms), term : 1,
1
while term <= max_terms do (array_m1 : 0.0, term : 1 + term),
term
array_m1 : - 1.0, x_start : - 1.0, x_end : - 0.7,
1
array_y_init : exact_soln_y(x_start), glob_h : 1.0E-5,
1 + 0
glob_look_poles : true, glob_max_iter : 100, glob_h : 0.001,
glob_look_poles : true, glob_max_iter : 1000, glob_max_minutes : 15,
glob_last_good_h : glob_h, glob_max_terms : max_terms,
glob_max_sec : convfloat(3600.0) convfloat(glob_max_hours)
+ convfloat(60.0) convfloat(glob_max_minutes),
glob_log10_abserr glob_log10_relerr
glob_abserr : 10.0 , glob_relerr : 10.0 ,
chk_data(), array_y_set_initial : true, array_y_set_initial : false,
1, 1 1, 2
array_y_set_initial : false, array_y_set_initial : false,
1, 3 1, 4
array_y_set_initial : false, array_y_set_initial : false,
1, 5 1, 6
array_y_set_initial : false, array_y_set_initial : false,
1, 7 1, 8
array_y_set_initial : false, array_y_set_initial : false,
1, 9 1, 10
array_y_set_initial : false, array_y_set_initial : false,
1, 11 1, 12
array_y_set_initial : false, array_y_set_initial : false,
1, 13 1, 14
array_y_set_initial : false, array_y_set_initial : false,
1, 15 1, 16
array_y_set_initial : false, array_y_set_initial : false,
1, 17 1, 18
array_y_set_initial : false, array_y_set_initial : false,
1, 19 1, 20
array_y_set_initial : false, array_y_set_initial : false,
1, 21 1, 22
array_y_set_initial : false, array_y_set_initial : false,
1, 23 1, 24
array_y_set_initial : false, array_y_set_initial : false,
1, 25 1, 26
array_y_set_initial : false, array_y_set_initial : false,
1, 27 1, 28
array_y_set_initial : false, array_y_set_initial : false,
1, 29 1, 30
if glob_html_log then html_log_file : openw("html/entry.html"),
omniout_str(ALWAYS, "START of Soultion"), array_x : x_start,
1
array_x : glob_h, order_diff : 1, term_no : 1,
2
while term_no <= order_diff do (array_y :
term_no
term_no - 1
array_y_init glob_h
term_no
-------------------------------------, term_no : 1 + term_no),
factorial_1(term_no - 1)
rows : order_diff, r_order : 1, while r_order <= rows do (term_no : 1,
while term_no <= 1 - r_order + rows do (it : - 1 + r_order + term_no,
term_no - 1
array_y_init glob_h
it
array_y_higher : --------------------------------,
r_order, term_no factorial_1(term_no - 1)
term_no : 1 + term_no), r_order : 1 + r_order), current_iter : 1,
glob_clock_start_sec : elapsed_time_seconds(), start_array_y(),
if !array_y_higher ! > glob_small_float
! 1, 1!
then (tmp : !array_y_higher !, log10norm : log10(tmp),
! 1, 1!
if log10norm < glob_log10normmin then glob_log10normmin : log10norm),
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 <= x_end) and (convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec) <
1
convfloat(glob_max_sec)) do (omniout_str
(INFO, " "), omniout_str(INFO, "TOP MAIN SOLVE Loop"),
glob_iter : 1 + glob_iter, glob_clock_sec : elapsed_time_seconds(),
glob_current_iter : 1 + glob_current_iter, atomall(),
if glob_look_poles then check_for_pole(), array_x : glob_h + array_x ,
1 1
array_x : glob_h, order_diff : 1, ord : 2, calc_term : 1,
2
iii : glob_max_terms, while iii >= calc_term do (array_y_higher_work :
2, iii
array_y_higher
2, iii
--------------------
calc_term - 1
glob_h
-------------------------------------, iii : iii - 1), temp_sum : 0.0,
factorial_3(iii - calc_term, iii - 1)
ord : 2, calc_term : 1, iii : glob_max_terms,
while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum,
ord, iii
iii : iii - 1), array_y_higher_work2 :
ord, calc_term
calc_term - 1
temp_sum glob_h
----------------------------, ord : 1, calc_term : 2, iii : glob_max_terms,
convfp(calc_term - 1)!
while iii >= calc_term do (array_y_higher_work :
1, iii
array_y_higher
1, iii
--------------------
calc_term - 1
glob_h
-------------------------------------, iii : iii - 1), temp_sum : 0.0,
factorial_3(iii - calc_term, iii - 1)
ord : 1, calc_term : 2, iii : glob_max_terms,
while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum,
ord, iii
iii : iii - 1), array_y_higher_work2 :
ord, calc_term
calc_term - 1
temp_sum glob_h
----------------------------, ord : 1, calc_term : 1, iii : glob_max_terms,
convfp(calc_term - 1)!
while iii >= calc_term do (array_y_higher_work :
1, iii
array_y_higher
1, iii
--------------------
calc_term - 1
glob_h
-------------------------------------, iii : iii - 1), temp_sum : 0.0,
factorial_3(iii - calc_term, iii - 1)
ord : 1, calc_term : 1, iii : glob_max_terms,
while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum,
ord, iii
iii : iii - 1), array_y_higher_work2 :
ord, calc_term
calc_term - 1
temp_sum glob_h
----------------------------, term_no : glob_max_terms,
convfp(calc_term - 1)!
while term_no >= 1 do (array_y : array_y_higher_work2 ,
term_no 1, term_no
ord : 1, while ord <= order_diff do (array_y_higher :
ord, term_no
array_y_higher_work2 , ord : 1 + ord), term_no : term_no - 1),
ord, term_no
display_alot(current_iter)), omniout_str(ALWAYS, "Finished!"),
if glob_iter >= glob_max_iter then omniout_str(ALWAYS,
"Maximum Iterations Reached before Solution Completed!"),
if elapsed_time_seconds() - convfloat(glob_orig_start_sec) >=
convfloat(glob_max_sec) then omniout_str(ALWAYS,
"Maximum Time Reached before Solution Completed!"),
glob_clock_sec : elapsed_time_seconds(),
omniout_str(INFO, "diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;"),
omniout_int(INFO, "Iterations ", 32, glob_iter, 4, " "),
prog_report(x_start, x_end), if glob_html_log
then (logstart(html_log_file), logitem_str(html_log_file,
"2012-06-16T00:51:22-05:00"), logitem_str(html_log_file, "Maxima"),
logitem_str(html_log_file, "sing5"),
logitem_str(html_log_file,
"diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;"),
logitem_float(html_log_file, x_start), logitem_float(html_log_file, x_end),
logitem_float(html_log_file, array_x ), logitem_float(html_log_file, glob_h),
1
logitem_str(html_log_file, "16"), 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) or (array_type_pole = 2)
1 1
then (logitem_float(html_log_file, array_pole ),
1
logitem_float(html_log_file, array_pole ), 0)
2
else (logitem_str(html_log_file, "NA"), logitem_str(html_log_file, "NA"), 0),
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),
log_revs(html_log_file, " 090 | "), logitem_str(html_log_file, "sing5 diffeq.max"), logitem_str(html_log_file, "sing5 maxima results"),
logitem_str(html_log_file,
"Test of revised logic - mostly affecting systems of eqs"),
logend(html_log_file)), if glob_html_log then close(html_log_file))
(%i51) mainprog()
"##############ECHO OF PROBLEM#################"
"##############temp/sing5postode.ode#################"
"diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;"
"!"
"/* BEGIN FIRST INPUT BLOCK */"
"Digits : 32,"
"max_terms : 30,"
"!"
"/* END FIRST INPUT BLOCK */"
"/* BEGIN SECOND INPUT BLOCK */"
"x_start : -1.0,"
"x_end : -0.7,"
"array_y_init[0 + 1] : exact_soln_y(x_start),"
"glob_h : 0.00001,"
"glob_look_poles : true,"
"glob_max_iter : 100,"
"/* END SECOND INPUT BLOCK */"
"/* BEGIN OVERRIDE BLOCK */"
"glob_h : 0.001 ,"
"glob_look_poles : true,"
"glob_max_iter : 1000,"
"glob_max_minutes : 15,"
"/* END OVERRIDE BLOCK */"
"!"
"/* BEGIN USER DEF BLOCK */"
"exact_soln_y (x) := ("
"1.0/x/x/x "
");"
""
""
"/* END USER DEF BLOCK */"
"#######END OF ECHO OF PROBLEM#################"
"START of Soultion"
x[1] = -1. " "
y[1] (analytic) = -1. " "
y[1] (numeric) = -1. " "
absolute error = 0.0 " "
relative error = 0.0 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0112566629248168 " "
Order of pole = 5.625705785345488 " "
x[1] = -0.999 " "
y[1] (analytic) = -1.003006010015021 " "
y[1] (numeric) = -1.003006010015022 " "
absolute error = 8.8817841970012520000000000000000E-16 " "
relative error = 8.85516548088105400000000000000E-14 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0102454062619028 " "
Order of pole = 5.625705785345826 " "
x[1] = -0.998 " "
y[1] (analytic) = -1.0060240802406737 " "
y[1] (numeric) = -1.0060240802406757 " "
absolute error = 1.9984014443252818000000000000000E-15 " "
relative error = 1.98643500048945070000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0092341495989616 " "
Order of pole = 5.625705785345321 " "
x[1] = -0.997 " "
y[1] (analytic) = -1.0090542712201236 " "
y[1] (numeric) = -1.0090542712201265 " "
absolute error = 2.886579864025407000000000000000E-15 " "
relative error = 2.86067850496785070000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0082228929360486 " "
Order of pole = 5.625705785345687 " "
x[1] = -0.996 " "
y[1] (analytic) = -1.0120966438616192 " "
y[1] (numeric) = -1.0120966438616232 " "
absolute error = 3.9968028886505635000000000000000E-15 " "
relative error = 3.9490328447300270000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0072116362731174 " "
Order of pole = 5.625705785345488 " "
x[1] = -0.995 " "
y[1] (analytic) = -1.0151512594410652 " "
y[1] (numeric) = -1.0151512594410703 " "
absolute error = 5.10702591327572000000000000000E-15 " "
relative error = 5.0308029131418410000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0062003796101933 " "
Order of pole = 5.6257057853455095 " "
x[1] = -0.994 " "
y[1] (analytic) = -1.0182181796046124 " "
y[1] (numeric) = -1.0182181796046186 " "
absolute error = 6.217248937900877000000000000000E-15 " "
relative error = 6.1060085769781850000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0051891229472656 " "
Order of pole = 5.625705785345417 " "
x[1] = -0.993 " "
y[1] (analytic) = -1.021297466371271 " "
y[1] (numeric) = -1.0212974663712782 " "
absolute error = 7.105427357601002000000000000000E-15 " "
relative error = 6.9572554437513650000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0041778662843424 " "
Order of pole = 5.625705785345467 " "
x[1] = -0.992 " "
y[1] (analytic) = -1.0243891821355442 " "
y[1] (numeric) = -1.0243891821355524 " "
absolute error = 8.215650382226158000000000000000E-15 " "
relative error = 8.0200479715131230000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0031666096214125 " "
Order of pole = 5.6257057853453105 " "
x[1] = -0.991 " "
y[1] (analytic) = -1.0274933896700835 " "
y[1] (numeric) = -1.0274933896700926 " "
absolute error = 9.103828801926284000000000000000E-15 " "
relative error = 8.8602310179819450000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0021553529584826 " "
Order of pole = 5.625705785345158 " "
x[1] = -0.99 " "
y[1] (analytic) = -1.0306101521283648 " "
y[1] (numeric) = -1.0306101521283748 " "
absolute error = 9.992007221626409000000000000000E-15 " "
relative error = 9.695234615136880000000000000E-13 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0011440962955656 " "
Order of pole = 5.625705785345396 " "
x[1] = -0.989 " "
y[1] (analytic) = -1.0337395330473862 " "
y[1] (numeric) = -1.0337395330473973 " "
absolute error = 1.110223024625156500000000000000E-14 " "
relative error = 1.0739871980636194000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 1.0001328396326497 " "
Order of pole = 5.6257057853456764 " "
x[1] = -0.988 " "
y[1] (analytic) = -1.036881596350389 " "
y[1] (numeric) = -1.0368815963504014 " "
absolute error = 1.243449787580175300000000000000E-14 " "
relative error = 1.1992206168542908000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9991215829697202 " "
Order of pole = 5.625705785345527 " "
x[1] = -0.987 " "
y[1] (analytic) = -1.0400364063496002 " "
y[1] (numeric) = -1.0400364063496133 " "
absolute error = 1.310063169057684700000000000000E-14 " "
relative error = 1.2596320292823646000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9981103263067953 " "
Order of pole = 5.625705785345527 " "
x[1] = -0.986 " "
y[1] (analytic) = -1.0432040277489936 " "
y[1] (numeric) = -1.043204027749008 " "
absolute error = 1.443289932012703500000000000000E-14 " "
relative error = 1.3835164489606197000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9970990696438835 " "
Order of pole = 5.625705785345929 " "
x[1] = -0.985 " "
y[1] (analytic) = -1.046384525647081 " "
y[1] (numeric) = -1.0463845256470965 " "
absolute error = 1.55431223447521920000000000000E-14 " "
relative error = 1.4854120988783137000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9960878129809452 " "
Order of pole = 5.625705785345513 " "
x[1] = -0.984 " "
y[1] (analytic) = -1.0495779655397188 " "
y[1] (numeric) = -1.0495779655397355 " "
absolute error = 1.665334536937734800000000000000E-14 " "
relative error = 1.5866706348788284000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9950765563180208 " "
Order of pole = 5.625705785345524 " "
x[1] = -0.983 " "
y[1] (analytic) = -1.0527844133229418 " "
y[1] (numeric) = -1.0527844133229594 " "
absolute error = 1.754152378907747300000000000000E-14 " "
relative error = 1.6662028395453274000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9940652996550907 " "
Order of pole = 5.625705785345367 " "
x[1] = -0.982 " "
y[1] (analytic) = -1.056003935295817 " "
y[1] (numeric) = -1.0560039352958361 " "
absolute error = 1.909583602355269200000000000000E-14 " "
relative error = 1.8083110663980054000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9930540429921765 " "
Order of pole = 5.625705785345694 " "
x[1] = -0.981 " "
y[1] (analytic) = -1.0592365981633254 " "
y[1] (numeric) = -1.0592365981633456 " "
absolute error = 2.02060590481778500000000000000E-14 " "
relative error = 1.9076058251021877000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9920427863292413 " "
Order of pole = 5.6257057853453745 " "
x[1] = -0.98 " "
y[1] (analytic) = -1.062482469039261 " "
y[1] (numeric) = -1.0624824690392822 " "
absolute error = 2.131628207280300600000000000000E-14 " "
relative error = 2.0062714156665606000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9910315296663198 " "
Order of pole = 5.62570578534547 " "
x[1] = -0.979 " "
y[1] (analytic) = -1.0657416154491584 " "
y[1] (numeric) = -1.065741615449181 " "
absolute error = 2.264854970235319300000000000000E-14 " "
relative error = 2.1251445354142365000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9900202730033992 " "
Order of pole = 5.625705785345605 " "
x[1] = -0.978 " "
y[1] (analytic) = -1.0690141053332438 " "
y[1] (numeric) = -1.0690141053332676 " "
absolute error = 2.37587727269783500000000000000E-14 " "
relative error = 2.2224938481585355000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9890090163404727 " "
Order of pole = 5.6257057853455485 " "
x[1] = -0.977 " "
y[1] (analytic) = -1.0723000070494075 " "
y[1] (numeric) = -1.0723000070494324 " "
absolute error = 2.486899575160350700000000000000E-14 " "
relative error = 2.3192199559929347000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9879977596775447 " "
Order of pole = 5.625705785345456 " "
x[1] = -0.976 " "
y[1] (analytic) = -1.0755993893762033 " "
y[1] (numeric) = -1.0755993893762295 " "
absolute error = 2.620126338115369400000000000000E-14 " "
relative error = 2.435968599456828000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9869865030146244 " "
Order of pole = 5.625705785345591 " "
x[1] = -0.975 " "
y[1] (analytic) = -1.078912321515872 " "
y[1] (numeric) = -1.078912321515899 " "
absolute error = 2.70894418008538200000000000000E-14 " "
relative error = 2.510810309663824000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9859752463516958 " "
Order of pole = 5.625705785345474 " "
x[1] = -0.974 " "
y[1] (analytic) = -1.0822388730973884 " "
y[1] (numeric) = -1.0822388730974168 " "
absolute error = 2.84217094304040100000000000000E-14 " "
relative error = 2.6261955781592405000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9849639896887799 " "
Order of pole = 5.625705785345755 " "
x[1] = -0.973 " "
y[1] (analytic) = -1.0855791141795361 " "
y[1] (numeric) = -1.0855791141795659 " "
absolute error = 2.975397705995419500000000000000E-14 " "
relative error = 2.7408391218397554000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.983952733025843 " "
Order of pole = 5.6257057853453745 " "
x[1] = -0.972 " "
y[1] (analytic) = -1.088933115254005 " "
y[1] (numeric) = -1.088933115254036 " "
absolute error = 3.10862446895043830000000000000E-14 " "
relative error = 2.8547432577852305000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9829414763629174 " "
Order of pole = 5.6257057853453425 " "
x[1] = -0.971 " "
y[1] (analytic) = -1.0923009472485155 " "
y[1] (numeric) = -1.0923009472485474 " "
absolute error = 3.19744231092045100000000000000E-14 " "
relative error = 2.9272539944003023000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9819302197000077 " "
Order of pole = 5.625705785345826 " "
x[1] = -0.97 " "
y[1] (analytic) = -1.0956826815299676 " "
y[1] (numeric) = -1.095682681530001 " "
absolute error = 3.330669073875469600000000000000E-14 " "
relative error = 3.039811735661146000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9809189630370662 " "
Order of pole = 5.625705785345293 " "
x[1] = -0.969 " "
y[1] (analytic) = -1.0990783899076189 " "
y[1] (numeric) = -1.0990783899076533 " "
absolute error = 3.44169137633798500000000000000E-14 " "
relative error = 3.1314339431487415000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9799077063741515 " "
Order of pole = 5.625705785345616 " "
x[1] = -0.968 " "
y[1] (analytic) = -1.1024881446362844 " "
y[1] (numeric) = -1.10248814463632 " "
absolute error = 3.55271367880050100000000000000E-14 " "
relative error = 3.2224506867351000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9788964497112187 " "
Order of pole = 5.625705785345364 " "
x[1] = -0.967 " "
y[1] (analytic) = -1.1059120184195663 " "
y[1] (numeric) = -1.1059120184196034 " "
absolute error = 3.70814490224802300000000000000E-14 " "
relative error = 3.353019806717761000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9778851930482995 " "
Order of pole = 5.625705785345545 " "
x[1] = -0.966 " "
y[1] (analytic) = -1.1093500844131106 " "
y[1] (numeric) = -1.1093500844131488 " "
absolute error = 3.819167204710538500000000000000E-14 " "
relative error = 3.442706913148185000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9768739363853673 " "
Order of pole = 5.625705785345314 " "
x[1] = -0.965 " "
y[1] (analytic) = -1.1128024162278867 " "
y[1] (numeric) = -1.1128024162279262 " "
absolute error = 3.95239396766555730000000000000E-14 " "
relative error = 3.55174819000048000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9758626797224498 " "
Order of pole = 5.625705785345541 " "
x[1] = -0.964 " "
y[1] (analytic) = -1.1162690879334993 " "
y[1] (numeric) = -1.1162690879335402 " "
absolute error = 4.08562073062057600000000000000E-14 " "
relative error = 3.660067966393398000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9748514230595281 " "
Order of pole = 5.6257057853456445 " "
x[1] = -0.963 " "
y[1] (analytic) = -1.1197501740615254 " "
y[1] (numeric) = -1.1197501740615678 " "
absolute error = 4.24105195406809800000000000000E-14 " "
relative error = 3.787498365537267000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.973840166396592 " "
Order of pole = 5.625705785345282 " "
x[1] = -0.962 " "
y[1] (analytic) = -1.1232457496088792 " "
y[1] (numeric) = -1.123245749608923 " "
absolute error = 4.37427871702311700000000000000E-14 " "
relative error = 3.8943202932628646000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9728289097336864 " "
Order of pole = 5.625705785345897 " "
x[1] = -0.961 " "
y[1] (analytic) = -1.1267558900412045 " "
y[1] (numeric) = -1.1267558900412495 " "
absolute error = 4.507505479978135600000000000000E-14 " "
relative error = 4.0004277056082665000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9718176530707369 " "
Order of pole = 5.6257057853451045 " "
x[1] = -0.96 " "
y[1] (analytic) = -1.1302806712962965 " "
y[1] (numeric) = -1.130280671296343 " "
absolute error = 4.640732242933154300000000000000E-14 " "
relative error = 4.105822881683706700000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.970806396407835 " "
Order of pole = 5.62570578534584 " "
x[1] = -0.959 " "
y[1] (analytic) = -1.1338201697875523 " "
y[1] (numeric) = -1.1338201697876003 " "
absolute error = 4.79616346638067600000000000000E-14 " "
relative error = 4.230091855994544000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9697951397448887 " "
Order of pole = 5.625705785345154 " "
x[1] = -0.958 " "
y[1] (analytic) = -1.1373744624074493 " "
y[1] (numeric) = -1.1373744624074986 " "
absolute error = 4.92939022933569500000000000000E-14 " "
relative error = 4.334008184869730400000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9687838830819746 " "
Order of pole = 5.625705785345495 " "
x[1] = -0.957 " "
y[1] (analytic) = -1.1409436265310529 " "
y[1] (numeric) = -1.1409436265311035 " "
absolute error = 5.06261699229071400000000000000E-14 " "
relative error = 4.437219223252241000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9677726264190492 " "
Order of pole = 5.625705785345474 " "
x[1] = -0.956 " "
y[1] (analytic) = -1.1445277400195533 " "
y[1] (numeric) = -1.1445277400196057 " "
absolute error = 5.24025267623073900000000000000E-14 " "
relative error = 4.578528324827857400000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.966761369756126 " "
Order of pole = 5.625705785345527 " "
x[1] = -0.955 " "
y[1] (analytic) = -1.1481268812238343 " "
y[1] (numeric) = -1.1481268812238883 " "
absolute error = 5.39568389967826100000000000000E-14 " "
relative error = 4.699553671216883000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.965750113093205 " "
Order of pole = 5.625705785345652 " "
x[1] = -0.954 " "
y[1] (analytic) = -1.1517411289880684 " "
y[1] (numeric) = -1.1517411289881239 " "
absolute error = 5.55111512312578300000000000000E-14 " "
relative error = 4.819759391594402600000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9647388564302681 " "
Order of pole = 5.625705785345268 " "
x[1] = -0.953 " "
y[1] (analytic) = -1.1553705626533444 " "
y[1] (numeric) = -1.1553705626534012 " "
absolute error = 5.68434188608080100000000000000E-14 " "
relative error = 4.919929648394827000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9637275997673539 " "
Order of pole = 5.625705785345605 " "
x[1] = -0.952 " "
y[1] (analytic) = -1.159015262061325 " "
y[1] (numeric) = -1.1590152620613834 " "
absolute error = 5.83977310952832300000000000000E-14 " "
relative error = 5.0385644613015750000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9627163431044188 " "
Order of pole = 5.625705785345271 " "
x[1] = -0.951 " "
y[1] (analytic) = -1.1626753075579357 " "
y[1] (numeric) = -1.1626753075579956 " "
absolute error = 5.99520433297584500000000000000E-14 " "
relative error = 5.15638742304425100000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9617050864414971 " "
Order of pole = 5.6257057853453745 " "
x[1] = -0.95 " "
y[1] (analytic) = -1.1663507799970843 " "
y[1] (numeric) = -1.1663507799971458 " "
absolute error = 6.15063555642336700000000000000E-14 " "
relative error = 5.273401160188484000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.960693829778572 " "
Order of pole = 5.625705785345367 " "
x[1] = -0.949 " "
y[1] (analytic) = -1.170041760744411 " "
y[1] (numeric) = -1.170041760744474 " "
absolute error = 6.30606677987088900000000000000E-14 " "
relative error = 5.389608295569558000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9596825731156455 " "
Order of pole = 5.6257057853453105 " "
x[1] = -0.948 " "
y[1] (analytic) = -1.1737483316810713 " "
y[1] (numeric) = -1.1737483316811361 " "
absolute error = 6.48370246381091400000000000000E-14 " "
relative error = 5.523929013406814000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9586713164527343 " "
Order of pole = 5.625705785345755 " "
x[1] = -0.947 " "
y[1] (analytic) = -1.177470575207552 " "
y[1] (numeric) = -1.1774705752076182 " "
absolute error = 6.61692922676593300000000000000E-14 " "
relative error = 5.619613233731612000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9576600597898011 " "
Order of pole = 5.6257057853454775 " "
x[1] = -0.946 " "
y[1] (analytic) = -1.1812085742475156 " "
y[1] (numeric) = -1.1812085742475835 " "
absolute error = 6.79456491070595800000000000000E-14 " "
relative error = 5.752214349641349000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.956648803126866 " "
Order of pole = 5.6257057853451435 " "
x[1] = -0.945 " "
y[1] (analytic) = -1.1849624122516822 " "
y[1] (numeric) = -1.1849624122517515 " "
absolute error = 6.92779167366097700000000000000E-14 " "
relative error = 5.8464231456056830000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9556375464639474 " "
Order of pole = 5.62570578534535 " "
x[1] = -0.944 " "
y[1] (analytic) = -1.1887321732017395 " "
y[1] (numeric) = -1.1887321732018106 " "
absolute error = 7.10542735760100200000000000000E-14 " "
relative error = 5.97731559537351000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9546262898010284 " "
Order of pole = 5.625705785345534 " "
x[1] = -0.943 " "
y[1] (analytic) = -1.1925179416142908 " "
y[1] (numeric) = -1.1925179416143636 " "
absolute error = 7.28306304154102700000000000000E-14 " "
relative error = 6.1072985046095580000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9536150331381008 " "
Order of pole = 5.625705785345449 " "
x[1] = -0.942 " "
y[1] (analytic) = -1.1963198025448327 " "
y[1] (numeric) = -1.1963198025449073 " "
absolute error = 7.46069872548105200000000000000E-14 " "
relative error = 6.236374846935177000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9526037764751789 " "
Order of pole = 5.625705785345541 " "
x[1] = -0.941 " "
y[1] (analytic) = -1.2001378415917687 " "
y[1] (numeric) = -1.200137841591845 " "
absolute error = 7.61612994892857400000000000000E-14 " "
relative error = 6.346045999872095000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9515925198122498 " "
Order of pole = 5.625705785345403 " "
x[1] = -0.94 " "
y[1] (analytic) = -1.2039721449004557 " "
y[1] (numeric) = -1.2039721449005336 " "
absolute error = 7.79376563286859900000000000000E-14 " "
relative error = 6.473377034410531000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9505812631493329 " "
Order of pole = 5.625705785345662 " "
x[1] = -0.939 " "
y[1] (analytic) = -1.207822799167287 " "
y[1] (numeric) = -1.2078227991673667 " "
absolute error = 7.97140131680862400000000000000E-14 " "
relative error = 6.5998102720898900000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9495700064864018 " "
Order of pole = 5.625705785345453 " "
x[1] = -0.938 " "
y[1] (analytic) = -1.2116898916438077 " "
y[1] (numeric) = -1.211689891643889 " "
absolute error = 8.12683254025614600000000000000E-14 " "
relative error = 6.707023468877081000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9485587498234638 " "
Order of pole = 5.625705785345020 " "
x[1] = -0.9369999999999999 " "
y[1] (analytic) = -1.215573510140867 " "
y[1] (numeric) = -1.21557351014095 " "
absolute error = 8.30446822419617100000000000000E-14 " "
relative error = 6.831728525602542000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9475474931605591 " "
Order of pole = 5.62570578534568 " "
x[1] = -0.9359999999999999 " "
y[1] (analytic) = -1.2194737430328053 " "
y[1] (numeric) = -1.2194737430328901 " "
absolute error = 8.48210390813619600000000000000E-14 " "
relative error = 6.955544517950327000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9465362364976238 " "
Order of pole = 5.625705785345335 " "
x[1] = -0.9349999999999999 " "
y[1] (analytic) = -1.2233906792616778 " "
y[1] (numeric) = -1.2233906792617644 " "
absolute error = 8.65973959207622100000000000000E-14 " "
relative error = 7.078474389965449000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9455249798347026 " "
Order of pole = 5.625705785345456 " "
x[1] = -0.9339999999999999 " "
y[1] (analytic) = -1.2273244083415136 " "
y[1] (numeric) = -1.227324408341602 " "
absolute error = 8.83737527601624600000000000000E-14 " "
relative error = 7.200521081429654000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9445137231717835 " "
Order of pole = 5.625705785345641 " "
x[1] = -0.9329999999999999 " "
y[1] (analytic) = -1.231275020362611 " "
y[1] (numeric) = -1.2312750203627012 " "
absolute error = 9.01501095995627100000000000000E-14 " "
relative error = 7.321687527861441000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9435024665088565 " "
Order of pole = 5.625705785345577 " "
x[1] = -0.9319999999999999 " "
y[1] (analytic) = -1.2352426059958719 " "
y[1] (numeric) = -1.2352426059959638 " "
absolute error = 9.19264664389629600000000000000E-14 " "
relative error = 7.441976660516045000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9424912098459426 " "
Order of pole = 5.625705785345929 " "
x[1] = -0.9309999999999999 " "
y[1] (analytic) = -1.2392272564971698 " "
y[1] (numeric) = -1.2392272564972637 " "
absolute error = 9.39248678832882400000000000000E-14 " "
relative error = 7.57930939550011000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9414799531830067 " "
Order of pole = 5.625705785345573 " "
x[1] = -0.9299999999999999 " "
y[1] (analytic) = -1.2432290637117602 " "
y[1] (numeric) = -1.2432290637118557 " "
absolute error = 9.54791801177634600000000000000E-14 " "
relative error = 7.679934688198384000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9404686965200804 " "
Order of pole = 5.62570578534552 " "
x[1] = -0.9289999999999999 " "
y[1] (analytic) = -1.247248120078723 " "
y[1] (numeric) = -1.2472481200788208 " "
absolute error = 9.76996261670137800000000000000E-14 " "
relative error = 7.833214946906253000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9394574398571589 " "
Order of pole = 5.625705785345627 " "
x[1] = -0.9279999999999999 " "
y[1] (analytic) = -1.2512845186354509 " "
y[1] (numeric) = -1.2512845186355501 " "
absolute error = 9.925393840148900000000000000E-14 " "
relative error = 7.932163862278683000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9384461831942398 " "
Order of pole = 5.625705785345815 " "
x[1] = -0.9269999999999999 " "
y[1] (analytic) = -1.2553383530221671 " "
y[1] (numeric) = -1.2553383530222684 " "
absolute error = 1.01252339845814280000000000000E-13 " "
relative error = 8.065740969520615000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9374349265313141 " "
Order of pole = 5.625705785345787 " "
x[1] = -0.9259999999999999 " "
y[1] (analytic) = -1.259409717486492 " "
y[1] (numeric) = -1.2594097174865955 " "
absolute error = 1.03472785895064590000000000000E-13 " "
relative error = 8.215974869685283000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9364236698683767 " "
Order of pole = 5.6257057853453745 " "
x[1] = -0.9249999999999999 " "
y[1] (analytic) = -1.2634987068880423 " "
y[1] (numeric) = -1.2634987068881478 " "
absolute error = 1.05471187339389870000000000000E-13 " "
relative error = 8.347550081722054000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9354124132054616 " "
Order of pole = 5.625705785345698 " "
x[1] = -0.9239999999999999 " "
y[1] (analytic) = -1.2676054167030726 " "
y[1] (numeric) = -1.2676054167031798 " "
absolute error = 1.07247544178790120000000000000E-13 " "
relative error = 8.46064104536026100000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9344011565425272 " "
Order of pole = 5.625705785345382 " "
x[1] = -0.9229999999999999 " "
y[1] (analytic) = -1.2717299430291567 " "
y[1] (numeric) = -1.271729943029266 " "
absolute error = 1.0924594562311540000000000000E-13 " "
relative error = 8.590341543968093000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9333898998796027 " "
Order of pole = 5.625705785345389 " "
x[1] = -0.9219999999999999 " "
y[1] (analytic) = -1.275872382589911 " "
y[1] (numeric) = -1.2758723825900224 " "
absolute error = 1.11466391672365720000000000000E-13 " "
relative error = 8.736484400273525000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.932378643216688 " "
Order of pole = 5.625705785345726 " "
x[1] = -0.9209999999999999 " "
y[1] (analytic) = -1.2800328327397572 " "
y[1] (numeric) = -1.2800328327398707 " "
absolute error = 1.134647931166910000000000000E-13 " "
relative error = 8.864209590142558000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9313673865537505 " "
Order of pole = 5.6257057853453 " "
x[1] = -0.9199999999999999 " "
y[1] (analytic) = -1.2842113914687272 " "
y[1] (numeric) = -1.2842113914688424 " "
absolute error = 1.15241149956091250000000000000E-13 " "
relative error = 8.973690057700875000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9303561298908269 " "
Order of pole = 5.6257057853453425 " "
x[1] = -0.9189999999999999 " "
y[1] (analytic) = -1.288408157407309 " "
y[1] (numeric) = -1.2884081574074262 " "
absolute error = 1.17239551400416530000000000000E-13 " "
relative error = 9.09956605958939000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9293448732279077 " "
Order of pole = 5.625705785345534 " "
x[1] = -0.9179999999999999 " "
y[1] (analytic) = -1.292623229831337 " "
y[1] (numeric) = -1.2926232298314564 " "
absolute error = 1.19459997449666840000000000000E-13 " "
relative error = 9.241671872572963000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9283336165649922 " "
Order of pole = 5.625705785345843 " "
x[1] = -0.9169999999999999 " "
y[1] (analytic) = -1.2968567086669234 " "
y[1] (numeric) = -1.2968567086670448 " "
absolute error = 1.21458398893992130000000000000E-13 " "
relative error = 9.36559899658018000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9273223599020486 " "
Order of pole = 5.625705785345215 " "
x[1] = -0.9159999999999999 " "
y[1] (analytic) = -1.301108694495432 " "
y[1] (numeric) = -1.3011086944955557 " "
absolute error = 1.23678844943242440000000000000E-13 " "
relative error = 9.505650486119064000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.926311103239136 " "
Order of pole = 5.62570578534562 " "
x[1] = -0.9149999999999999 " "
y[1] (analytic) = -1.3053792885584978 " "
y[1] (numeric) = -1.3053792885586235 " "
absolute error = 1.25677246387567720000000000000E-13 " "
relative error = 9.627642133525068000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9252998465762056 " "
Order of pole = 5.625705785345431 " "
x[1] = -0.9139999999999999 " "
y[1] (analytic) = -1.309668592763088 " "
y[1] (numeric) = -1.3096685927632161 " "
absolute error = 1.28119737041743060000000000000E-13 " "
relative error = 9.78260742829917000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9242885899132848 " "
Order of pole = 5.625705785345566 " "
x[1] = -0.9129999999999999 " "
y[1] (analytic) = -1.3139767096866104 " "
y[1] (numeric) = -1.3139767096867407 " "
absolute error = 1.30340183090993380000000000000E-13 " "
relative error = 9.919520044010531000000000000E-12 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9232773332503582 " "
Order of pole = 5.6257057853455095 " "
x[1] = -0.9119999999999999 " "
y[1] (analytic) = -1.3183037425820634 " "
y[1] (numeric) = -1.318303742582196 " "
absolute error = 1.3256062914024370000000000000E-13 " "
relative error = 1.0055393522634401000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9222660765874285 " "
Order of pole = 5.6257057853453425 " "
x[1] = -0.9109999999999999 " "
y[1] (analytic) = -1.3226497953832332 " "
y[1] (numeric) = -1.322649795383368 " "
absolute error = 1.347810751894940000000000000E-13 " "
relative error = 1.019023143238317600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9212548199245134 " "
Order of pole = 5.625705785345673 " "
x[1] = -0.9099999999999999 " "
y[1] (analytic) = -1.3270149727099374 " "
y[1] (numeric) = -1.3270149727100744 " "
absolute error = 1.37001521238744320000000000000E-13 " "
relative error = 1.032403733614017800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9202435632615894 " "
Order of pole = 5.625705785345698 " "
x[1] = -0.9089999999999999 " "
y[1] (analytic) = -1.3313993798733124 " "
y[1] (numeric) = -1.3313993798734516 " "
absolute error = 1.39221967287994630000000000000E-13 " "
relative error = 1.045681479145965400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9192323065986565 " "
Order of pole = 5.625705785345428 " "
x[1] = -0.9079999999999999 " "
y[1] (analytic) = -1.3358031228811493 " "
y[1] (numeric) = -1.335803122881291 " "
absolute error = 1.41664457942169970000000000000E-13 " "
relative error = 1.060518990527725600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9182210499357378 " "
Order of pole = 5.625705785345637 " "
x[1] = -0.9069999999999999 " "
y[1] (analytic) = -1.3402263084432773 " "
y[1] (numeric) = -1.3402263084434214 " "
absolute error = 1.44106948596345320000000000000E-13 " "
relative error = 1.075243395003422200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9172097932728162 " "
Order of pole = 5.62570578534574 " "
x[1] = -0.9059999999999999 " "
y[1] (analytic) = -1.3446690439769928 " "
y[1] (numeric) = -1.344669043977139 " "
absolute error = 1.4610535004067060000000000000E-13 " "
relative error = 1.086552491820213700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9161985366098837 " "
Order of pole = 5.625705785345485 " "
x[1] = -0.9049999999999999 " "
y[1] (analytic) = -1.349131437612537 " "
y[1] (numeric) = -1.3491314376126855 " "
absolute error = 1.48547840694845950000000000000E-13 " "
relative error = 1.101062776787120300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.915187279946963 " "
Order of pole = 5.625705785345627 " "
x[1] = -0.9039999999999999 " "
y[1] (analytic) = -1.3536135981986246 " "
y[1] (numeric) = -1.3536135981987754 " "
absolute error = 1.50768286744096260000000000000E-13 " "
relative error = 1.113820716227564300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.914176023284024 " "
Order of pole = 5.62570578534514 " "
x[1] = -0.9029999999999999 " "
y[1] (analytic) = -1.3581156353080173 " "
y[1] (numeric) = -1.358115635308171 " "
absolute error = 1.53654866608121670000000000000E-13 " "
relative error = 1.131382796968338500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9131647666211126 " "
Order of pole = 5.625705785345598 " "
x[1] = -0.9019999999999999 " "
y[1] (analytic) = -1.3626376592431517 " "
y[1] (numeric) = -1.3626376592433076 " "
absolute error = 1.55875312657371980000000000000E-13 " "
relative error = 1.143923416471181500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9121535099581889 " "
Order of pole = 5.625705785345637 " "
x[1] = -0.9009999999999999 " "
y[1] (analytic) = -1.367179781041811 " "
y[1] (numeric) = -1.3671797810419695 " "
absolute error = 1.58539847916472350000000000000E-13 " "
relative error = 1.159612291776745500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9111422532952695 " "
Order of pole = 5.625705785345822 " "
x[1] = -0.8999999999999999 " "
y[1] (analytic) = -1.3717421124828535 " "
y[1] (numeric) = -1.3717421124830147 " "
absolute error = 1.61204383175572730000000000000E-13 " "
relative error = 1.175179953349924900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9101309966323383 " "
Order of pole = 5.625705785345609 " "
x[1] = -0.8989999999999999 " "
y[1] (analytic) = -1.3763247660919893 " "
y[1] (numeric) = -1.376324766092153 " "
absolute error = 1.63646873829748070000000000000E-13 " "
relative error = 1.189013508013924800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9091197399694093 " "
Order of pole = 5.62570578534546 " "
x[1] = -0.8979999999999999 " "
y[1] (analytic) = -1.3809278551476063 " "
y[1] (numeric) = -1.3809278551477724 " "
absolute error = 1.66089364483923420000000000000E-13 " "
relative error = 1.202737448338097600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9081084833064977 " "
Order of pole = 5.625705785345911 " "
x[1] = -0.8969999999999999 " "
y[1] (analytic) = -1.3855514936866526 " "
y[1] (numeric) = -1.3855514936868214 " "
absolute error = 1.6875389974302380000000000000E-13 " "
relative error = 1.217954731469461200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9070972266435651 " "
Order of pole = 5.6257057853456445 " "
x[1] = -0.8959999999999999 " "
y[1] (analytic) = -1.3901957965105687 " "
y[1] (numeric) = -1.3901957965107403 " "
absolute error = 1.7164047960704920000000000000E-13 " "
relative error = 1.234649680554866700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9060859699806362 " "
Order of pole = 5.625705785345506 " "
x[1] = -0.8949999999999999 " "
y[1] (analytic) = -1.3948608791912742 " "
y[1] (numeric) = -1.394860879191448 " "
absolute error = 1.73860925656299510000000000000E-13 " "
relative error = 1.246439184365843400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9050747133177062 " "
Order of pole = 5.625705785345325 " "
x[1] = -0.8939999999999999 " "
y[1] (analytic) = -1.3995468580772046 " "
y[1] (numeric) = -1.3995468580773813 " "
absolute error = 1.76747505520324920000000000000E-13 " "
relative error = 1.262890945739058900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9040634566547912 " "
Order of pole = 5.625705785345666 " "
x[1] = -0.8929999999999999 " "
y[1] (analytic) = -1.4042538502994093 " "
y[1] (numeric) = -1.4042538502995885 " "
absolute error = 1.79189996174500270000000000000E-13 " "
relative error = 1.27605130750607600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9030521999918615 " "
Order of pole = 5.625705785345499 " "
x[1] = -0.8919999999999999 " "
y[1] (analytic) = -1.408981973777696 " "
y[1] (numeric) = -1.4089819737778781 " "
absolute error = 1.82076576038525670000000000000E-13 " "
relative error = 1.292256249030287700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9020409433289401 " "
Order of pole = 5.6257057853456125 " "
x[1] = -0.8909999999999999 " "
y[1] (analytic) = -1.413731347226838 " "
y[1] (numeric) = -1.4137313472270228 " "
absolute error = 1.84741111297626050000000000000E-13 " "
relative error = 1.306762502366609000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9010296866660152 " "
Order of pole = 5.625705785345616 " "
x[1] = -0.8899999999999999 " "
y[1] (analytic) = -1.4185020901628302 " "
y[1] (numeric) = -1.4185020901630179 " "
absolute error = 1.87627691161651460000000000000E-13 " "
relative error = 1.322717058105382400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.9000184300030851 " "
Order of pole = 5.625705785345435 " "
x[1] = -0.8889999999999999 " "
y[1] (analytic) = -1.423294322909208 " "
y[1] (numeric) = -1.4232943229093986 " "
absolute error = 1.90514271025676860000000000000E-13 " "
relative error = 1.338544445510514200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8990071733401634 " "
Order of pole = 5.625705785345541 " "
x[1] = -0.8879999999999999 " "
y[1] (analytic) = -1.428108166603419 " "
y[1] (numeric) = -1.4281081666036122 " "
absolute error = 1.93178806284777240000000000000E-13 " "
relative error = 1.352690298972447400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.897995916677242 " "
Order of pole = 5.625705785345662 " "
x[1] = -0.8869999999999999 " "
y[1] (analytic) = -1.4329437432032528 " "
y[1] (numeric) = -1.4329437432034486 " "
absolute error = 1.95843341543877600000000000000E-13 " "
relative error = 1.366720378750407300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8969846600143162 " "
Order of pole = 5.62570578534563 " "
x[1] = -0.8859999999999999 " "
y[1] (analytic) = -1.4378011754933304 " "
y[1] (numeric) = -1.4378011754935291 " "
absolute error = 1.98729921407903020000000000000E-13 " "
relative error = 1.382179433395691300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8959734033513889 " "
Order of pole = 5.625705785345538 " "
x[1] = -0.8849999999999999 " "
y[1] (analytic) = -1.442680587091652 " "
y[1] (numeric) = -1.4426805870918535 " "
absolute error = 2.01616501271928430000000000000E-13 " "
relative error = 1.39751309524704900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8949621466884596 " "
Order of pole = 5.625705785345385 " "
x[1] = -0.8839999999999999 " "
y[1] (analytic) = -1.4475821024562023 " "
y[1] (numeric) = -1.4475821024564066 " "
absolute error = 2.0428103653102880000000000000E-13 " "
relative error = 1.411187912481181600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8939508900255368 " "
Order of pole = 5.625705785345456 " "
x[1] = -0.8829999999999999 " "
y[1] (analytic) = -1.4525058468916177 " "
y[1] (numeric) = -1.452505846891825 " "
absolute error = 2.07389660999979240000000000000E-13 " "
relative error = 1.427806032201495000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8929396333626125 " "
Order of pole = 5.625705785345467 " "
x[1] = -0.8819999999999999 " "
y[1] (analytic) = -1.4574519465559141 " "
y[1] (numeric) = -1.4574519465561242 " "
absolute error = 2.10054196259079620000000000000E-13 " "
relative error = 1.441242689033116800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8919283766996835 " "
Order of pole = 5.625705785345321 " "
x[1] = -0.8809999999999999 " "
y[1] (analytic) = -1.4624205284672733 " "
y[1] (numeric) = -1.4624205284674865 " "
absolute error = 2.13162820728030060000000000000E-13 " "
relative error = 1.457602765952969200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8909171200367724 " "
Order of pole = 5.625705785345804 " "
x[1] = -0.8799999999999999 " "
y[1] (analytic) = -1.4674117205108945 " "
y[1] (numeric) = -1.467411720511111 " "
absolute error = 2.16493489801905530000000000000E-13 " "
relative error = 1.47534251482284100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8899058633738357 " "
Order of pole = 5.625705785345392 " "
x[1] = -0.8789999999999999 " "
y[1] (analytic) = -1.4724256514459073 " "
y[1] (numeric) = -1.472425651446127 " "
absolute error = 2.19602114270855960000000000000E-13 " "
relative error = 1.49143091914494200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8888946067109093 " "
Order of pole = 5.625705785345325 " "
x[1] = -0.8779999999999999 " "
y[1] (analytic) = -1.477462450912345 " "
y[1] (numeric) = -1.4774624509125676 " "
absolute error = 2.22488694134881370000000000000E-13 " "
relative error = 1.5058839160175800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8878833500479907 " "
Order of pole = 5.6257057853455485 " "
x[1] = -0.8769999999999999 " "
y[1] (analytic) = -1.4825222494381851 " "
y[1] (numeric) = -1.482522249438411 " "
absolute error = 2.25819363208756840000000000000E-13 " "
relative error = 1.523210618217251700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8868720933850618 " "
Order of pole = 5.625705785345403 " "
x[1] = -0.8759999999999999 " "
y[1] (analytic) = -1.4876051784464532 " "
y[1] (numeric) = -1.4876051784466824 " "
absolute error = 2.2915003228263230000000000000E-13 " "
relative error = 1.540395500114754600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8858608367221439 " "
Order of pole = 5.6257057853456445 " "
x[1] = -0.8749999999999999 " "
y[1] (analytic) = -1.4927113702623913 " "
y[1] (numeric) = -1.4927113702626236 " "
absolute error = 2.32258656751582750000000000000E-13 " "
relative error = 1.555951548160016700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8848495800592132 " "
Order of pole = 5.6257057853454455 " "
x[1] = -0.8739999999999999 " "
y[1] (analytic) = -1.4978409581206908 " "
y[1] (numeric) = -1.4978409581209264 " "
absolute error = 2.3558932582545822000000000000E-13 " "
relative error = 1.572859418406124800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8838383233962864 " "
Order of pole = 5.625705785345378 " "
x[1] = -0.8729999999999999 " "
y[1] (analytic) = -1.5029940761727956 " "
y[1] (numeric) = -1.5029940761730343 " "
absolute error = 2.38697950294408660000000000000E-13 " "
relative error = 1.588149641296165400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8828270667333608 " "
Order of pole = 5.6257057853453425 " "
x[1] = -0.8719999999999999 " "
y[1] (analytic) = -1.5081708594942669 " "
y[1] (numeric) = -1.508170859494509 " "
absolute error = 2.42028619368284130000000000000E-13 " "
relative error = 1.60478249426887400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8818158100704367 " "
Order of pole = 5.625705785345371 " "
x[1] = -0.8709999999999999 " "
y[1] (analytic) = -1.5133714440922208 " "
y[1] (numeric) = -1.5133714440924664 " "
absolute error = 2.45581333047084630000000000000E-13 " "
relative error = 1.62274327301314900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8808045534075212 " "
Order of pole = 5.625705785345694 " "
x[1] = -0.8699999999999999 " "
y[1] (analytic) = -1.5185959669128315 " "
y[1] (numeric) = -1.5185959669130806 " "
absolute error = 2.49134046725885130000000000000E-13 " "
relative error = 1.64055517171135480000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8797932967445826 " "
Order of pole = 5.625705785345215 " "
x[1] = -0.8689999999999999 " "
y[1] (analytic) = -1.5238445658489046 " "
y[1] (numeric) = -1.523844565849157 " "
absolute error = 2.5246471579976060000000000000E-13 " "
relative error = 1.65676159798566700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8787820400816648 " "
Order of pole = 5.625705785345467 " "
x[1] = -0.8679999999999999 " "
y[1] (analytic) = -1.5291173797475186 " "
y[1] (numeric) = -1.5291173797477746 " "
absolute error = 2.5601742947856110000000000000E-13 " "
relative error = 1.674282385835112500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8777707834187481 " "
Order of pole = 5.625705785345751 " "
x[1] = -0.8669999999999999 " "
y[1] (analytic) = -1.5344145484177403 " "
y[1] (numeric) = -1.534414548418 " "
absolute error = 2.59792187762286630000000000000E-13 " "
relative error = 1.693103001598749700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8767595267558069 " "
Order of pole = 5.625705785345168 " "
x[1] = -0.8659999999999999 " "
y[1] (analytic) = -1.539736212638409 " "
y[1] (numeric) = -1.5397362126386722 " "
absolute error = 2.6312285683616210000000000000E-13 " "
relative error = 1.708882694817503400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8757482700929042 " "
Order of pole = 5.62570578534595 " "
x[1] = -0.8649999999999999 " "
y[1] (analytic) = -1.5450825141659932 " "
y[1] (numeric) = -1.5450825141662596 " "
absolute error = 2.66453525910037570000000000000E-13 " "
relative error = 1.724526188517926700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8747370134299689 " "
Order of pole = 5.625705785345573 " "
x[1] = -0.8639999999999999 " "
y[1] (analytic) = -1.5504535957425198 " "
y[1] (numeric) = -1.5504535957427896 " "
absolute error = 2.69784194983913040000000000000E-13 " "
relative error = 1.740033985697663200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8737257567670427 " "
Order of pole = 5.625705785345530 " "
x[1] = -0.8629999999999999 " "
y[1] (analytic) = -1.5558496011035787 " "
y[1] (numeric) = -1.5558496011038523 " "
absolute error = 2.73558953267638570000000000000E-13 " "
relative error = 1.758260908211183300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8727145001041187 " "
Order of pole = 5.625705785345563 " "
x[1] = -0.8619999999999999 " "
y[1] (analytic) = -1.5612706749863998 " "
y[1] (numeric) = -1.5612706749866774 " "
absolute error = 2.77555756156289140000000000000E-13 " "
relative error = 1.77775552057113300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8717032434411894 " "
Order of pole = 5.625705785345403 " "
x[1] = -0.8609999999999999 " "
y[1] (analytic) = -1.5667169631380067 " "
y[1] (numeric) = -1.566716963138288 " "
absolute error = 2.81330514440014670000000000000E-13 " "
relative error = 1.795669039521551600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.870691986778269 " "
Order of pole = 5.625705785345552 " "
x[1] = -0.8599999999999999 " "
y[1] (analytic) = -1.5721886123234439 " "
y[1] (numeric) = -1.572188612323729 " "
absolute error = 2.8510527272374020000000000000E-13 " "
relative error = 1.813429193475712400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.869680730115338 " "
Order of pole = 5.625705785345335 " "
x[1] = -0.8589999999999999 " "
y[1] (analytic) = -1.5776857703340836 " "
y[1] (numeric) = -1.5776857703343727 " "
absolute error = 2.89102075612390760000000000000E-13 " "
relative error = 1.8324439571459900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8686694734524215 " "
Order of pole = 5.625705785345637 " "
x[1] = -0.8579999999999999 " "
y[1] (analytic) = -1.5832085859960092 " "
y[1] (numeric) = -1.5832085859963019 " "
absolute error = 2.92654789291191260000000000000E-13 " "
relative error = 1.848491676206264200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8676582167894956 " "
Order of pole = 5.625705785345591 " "
x[1] = -0.8569999999999999 " "
y[1] (analytic) = -1.5887572091784743 " "
y[1] (numeric) = -1.588757209178771 " "
absolute error = 2.96651592179841800000000000000E-13 " "
relative error = 1.867192736977329200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8666469601265675 " "
Order of pole = 5.6257057853454775 " "
x[1] = -0.8559999999999999 " "
y[1] (analytic) = -1.5943317908024461 " "
y[1] (numeric) = -1.5943317908027468 " "
absolute error = 3.0064839506849240000000000000E-13 " "
relative error = 1.885732924620241400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8656357034636432 " "
Order of pole = 5.625705785345499 " "
x[1] = -0.8549999999999999 " "
y[1] (analytic) = -1.5999324828492243 " "
y[1] (numeric) = -1.5999324828495292 " "
absolute error = 3.048672425620680000000000000E-13 " "
relative error = 1.9055006747481500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8646244468007119 " "
Order of pole = 5.625705785345260 " "
x[1] = -0.8539999999999999 " "
y[1] (analytic) = -1.6055594383691438 " "
y[1] (numeric) = -1.6055594383694525 " "
absolute error = 3.0864200084579350000000000000E-13 " "
relative error = 1.922333072634784500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8636131901377889 " "
Order of pole = 5.625705785345328 " "
x[1] = -0.8529999999999999 " "
y[1] (analytic) = -1.6112128114903561 " "
y[1] (numeric) = -1.6112128114906685 " "
absolute error = 3.12416759129519050000000000000E-13 " "
relative error = 1.939016105765300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8626019334748674 " "
Order of pole = 5.6257057853454455 " "
x[1] = -0.8519999999999999 " "
y[1] (analytic) = -1.616892757427696 " "
y[1] (numeric) = -1.6168927574280123 " "
absolute error = 3.1641356201816960000000000000E-13 " "
relative error = 1.956923615153981200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8615906768119385 " "
Order of pole = 5.6257057853453 " "
x[1] = -0.8509999999999999 " "
y[1] (analytic) = -1.6225994324916304 " "
y[1] (numeric) = -1.6225994324919513 " "
absolute error = 3.20854454116670240000000000000E-13 " "
relative error = 1.977410121634103600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8605794201490182 " "
Order of pole = 5.625705785345467 " "
x[1] = -0.8499999999999999 " "
y[1] (analytic) = -1.6283329940972937 " "
y[1] (numeric) = -1.6283329940976186 " "
absolute error = 3.2485125700532080000000000000E-13 " "
relative error = 1.994992782083925600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8595681634861045 " "
Order of pole = 5.625705785345868 " "
x[1] = -0.8489999999999999 " "
y[1] (analytic) = -1.6340936007736029 " "
y[1] (numeric) = -1.634093600773932 " "
absolute error = 3.2907010449889640000000000000E-13 " "
relative error = 2.013777572735796800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.858556906823171 " "
Order of pole = 5.625705785345552 " "
x[1] = -0.8479999999999999 " "
y[1] (analytic) = -1.6398814121724654 " "
y[1] (numeric) = -1.6398814121727987 " "
absolute error = 3.332889519924720000000000000E-13 " "
relative error = 2.03239666916488100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8575456501602396 " "
Order of pole = 5.625705785345321 " "
x[1] = -0.8469999999999999 " "
y[1] (analytic) = -1.645696589078069 " "
y[1] (numeric) = -1.6456965890784068 " "
absolute error = 3.3772984409097260000000000000E-13 " "
relative error = 2.0521999397238300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8565343934973171 " "
Order of pole = 5.625705785345396 " "
x[1] = -0.8459999999999999 " "
y[1] (analytic) = -1.6515392934162634 " "
y[1] (numeric) = -1.6515392934166055 " "
absolute error = 3.42170736189473250000000000000E-13 " "
relative error = 2.071829217467068600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8555231368344036 " "
Order of pole = 5.625705785345815 " "
x[1] = -0.8449999999999999 " "
y[1] (analytic) = -1.6574096882640281 " "
y[1] (numeric) = -1.6574096882643743 " "
absolute error = 3.4616753907812380000000000000E-13 " "
relative error = 2.088605741412673200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8545118801714688 " "
Order of pole = 5.6257057853454455 " "
x[1] = -0.8439999999999999 " "
y[1] (analytic) = -1.6633079378590292 " "
y[1] (numeric) = -1.66330793785938 " "
absolute error = 3.50830475781549470000000000000E-13 " "
relative error = 2.10923346060098880000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8535006235085407 " "
Order of pole = 5.625705785345328 " "
x[1] = -0.8429999999999999 " "
y[1] (analytic) = -1.6692342076092725 " "
y[1] (numeric) = -1.669234207609628 " "
absolute error = 3.5549341248497510000000000000E-13 " "
relative error = 2.12967965109056500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8524893668456277 " "
Order of pole = 5.625705785345758 " "
x[1] = -0.8419999999999999 " "
y[1] (analytic) = -1.6751886641028426 " "
y[1] (numeric) = -1.6751886641032026 " "
absolute error = 3.59934304583475750000000000000E-13 " "
relative error = 2.148619509529935400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8514781101826948 " "
Order of pole = 5.625705785345463 " "
x[1] = -0.8409999999999999 " "
y[1] (analytic) = -1.681171475117736 " "
y[1] (numeric) = -1.6811714751181004 " "
absolute error = 3.6437519668197640000000000000E-13 " "
relative error = 2.167388645804012600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8504668535197825 " "
Order of pole = 5.625705785345918 " "
x[1] = -0.8399999999999999 " "
y[1] (analytic) = -1.68718280963179 " "
y[1] (numeric) = -1.6871828096321593 " "
absolute error = 3.69260177990327070000000000000E-13 " "
relative error = 2.18861984535578700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8494555968568485 " "
Order of pole = 5.625705785345588 " "
x[1] = -0.8389999999999999 " "
y[1] (analytic) = -1.693222837832706 " "
y[1] (numeric) = -1.69322283783308 " "
absolute error = 3.7392311469375270000000000000E-13 " "
relative error = 2.20835147234588080000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8484443401939205 " "
Order of pole = 5.62570578534547 " "
x[1] = -0.8379999999999999 " "
y[1] (analytic) = -1.6992917311281663 " "
y[1] (numeric) = -1.6992917311285451 " "
absolute error = 3.7880809600210340000000000000E-13 " "
relative error = 2.229211671327390500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.847433083530998 " "
Order of pole = 5.625705785345552 " "
x[1] = -0.8369999999999999 " "
y[1] (analytic) = -1.70538966215605 " "
y[1] (numeric) = -1.7053896621564335 " "
absolute error = 3.83471032705529070000000000000E-13 " "
relative error = 2.248583072919084800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8464218268680762 " "
Order of pole = 5.625705785345666 " "
x[1] = -0.8359999999999999 " "
y[1] (analytic) = -1.7115168047947453 " "
y[1] (numeric) = -1.7115168047951337 " "
absolute error = 3.88356014013879760000000000000E-13 " "
relative error = 2.26907508547924300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8454105702051479 " "
Order of pole = 5.625705785345530 " "
x[1] = -0.8349999999999999 " "
y[1] (analytic) = -1.7176733341735626 " "
y[1] (numeric) = -1.717673334173956 " "
absolute error = 3.9346303992715550000000000000E-13 " "
relative error = 2.290674437910310600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8443993135422252 " "
Order of pole = 5.625705785345616 " "
x[1] = -0.8339999999999999 " "
y[1] (analytic) = -1.7238594266832459 " "
y[1] (numeric) = -1.7238594266836442 " "
absolute error = 3.98348021235506170000000000000E-13 " "
relative error = 2.31079179119575320000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8433880568792952 " "
Order of pole = 5.625705785345424 " "
x[1] = -0.8329999999999999 " "
y[1] (analytic) = -1.7300752599865847 " "
y[1] (numeric) = -1.7300752599869882 " "
absolute error = 4.0345504714878190000000000000E-13 " "
relative error = 2.332008650027804800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8423768002163755 " "
Order of pole = 5.6257057853456125 " "
x[1] = -0.8319999999999999 " "
y[1] (analytic) = -1.7363210130291316 " "
y[1] (numeric) = -1.73632101302954 " "
absolute error = 4.0834002845713260000000000000E-13 " "
relative error = 2.35175422858446700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8413655435534532 " "
Order of pole = 5.625705785345701 " "
x[1] = -0.8309999999999998 " "
y[1] (analytic) = -1.7425968660500182 " "
y[1] (numeric) = -1.7425968660504314 " "
absolute error = 4.13225009765483260000000000000E-13 " "
relative error = 2.371317301299578600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8403542868905143 " "
Order of pole = 5.62570578534519 " "
x[1] = -0.8299999999999998 " "
y[1] (analytic) = -1.7489030005928792 " "
y[1] (numeric) = -1.7489030005932977 " "
absolute error = 4.185540802836840000000000000E-13 " "
relative error = 2.39323781903166700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8393430302276145 " "
Order of pole = 5.625705785346106 " "
x[1] = -0.8289999999999998 " "
y[1] (analytic) = -1.7552395995168808 " "
y[1] (numeric) = -1.755239599517305 " "
absolute error = 4.2410519540680980000000000000E-13 " "
relative error = 2.41622394756557580000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8383317735646673 " "
Order of pole = 5.6257057853452785 " "
x[1] = -0.8279999999999998 " "
y[1] (analytic) = -1.761606847007857 " "
y[1] (numeric) = -1.761606847008286 " "
absolute error = 4.2899017671516050000000000000E-13 " "
relative error = 2.435220874872355300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8373205169017475 " "
Order of pole = 5.625705785345467 " "
x[1] = -0.8269999999999998 " "
y[1] (analytic) = -1.7680049285895483 " "
y[1] (numeric) = -1.7680049285899828 " "
absolute error = 4.34541291838286270000000000000E-13 " "
relative error = 2.45780588510546700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8363092602388302 " "
Order of pole = 5.625705785345744 " "
x[1] = -0.8259999999999998 " "
y[1] (analytic) = -1.7744340311349585 " "
y[1] (numeric) = -1.7744340311353988 " "
absolute error = 4.4031445156633710000000000000E-13 " "
relative error = 2.4814360175717798000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8352980035758978 " "
Order of pole = 5.62570578534546 " "
x[1] = -0.8249999999999998 " "
y[1] (analytic) = -1.780894342877815 " "
y[1] (numeric) = -1.7808943428782606 " "
absolute error = 4.45643522084537840000000000000E-13 " "
relative error = 2.502358008305004000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.834286746912979 " "
Order of pole = 5.625705785345690 " "
x[1] = -0.8239999999999998 " "
y[1] (analytic) = -1.7873860534241406 " "
y[1] (numeric) = -1.787386053424592 " "
absolute error = 4.51416681812588650000000000000E-13 " "
relative error = 2.525569005911164600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8332754902500515 " "
Order of pole = 5.625705785345595 " "
x[1] = -0.8229999999999998 " "
y[1] (analytic) = -1.7939093537639434 " "
y[1] (numeric) = -1.7939093537644 " "
absolute error = 4.5652370772586437000000000000E-13 " "
relative error = 2.54485382312097200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8322642335871334 " "
Order of pole = 5.62570578534584 " "
x[1] = -0.8219999999999998 " "
y[1] (analytic) = -1.8004644362830122 " "
y[1] (numeric) = -1.8004644362834747 " "
absolute error = 4.6251891205884020000000000000E-13 " "
relative error = 2.56888668689114600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8312529769242079 " "
Order of pole = 5.6257057853458186 " "
x[1] = -0.8209999999999998 " "
y[1] (analytic) = -1.8070514947748366 " "
y[1] (numeric) = -1.807051494775305 " "
absolute error = 4.682920717868910300000000000E-13 " "
relative error = 2.591470542709915500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8302417202612808 " "
Order of pole = 5.62570578534573 " "
x[1] = -0.8199999999999998 " "
y[1] (analytic) = -1.813670724452635 " "
y[1] (numeric) = -1.8136707244531092 " "
absolute error = 4.7406523151494184000000000000E-13 " "
relative error = 2.613843985699303400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8292304635983478 " "
Order of pole = 5.625705785345424 " "
x[1] = -0.8189999999999998 " "
y[1] (analytic) = -1.8203223219615061 " "
y[1] (numeric) = -1.8203223219619857 " "
absolute error = 4.7961634663806760000000000000E-13 " "
relative error = 2.634788030952960000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8282192069354215 " "
Order of pole = 5.625705785345371 " "
x[1] = -0.8179999999999998 " "
y[1] (analytic) = -1.8270064853906944 " "
y[1] (numeric) = -1.8270064853911803 " "
absolute error = 4.8583359557596850000000000000E-13 " "
relative error = 2.659178275834504500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8272079502725074 " "
Order of pole = 5.625705785345765 " "
x[1] = -0.8169999999999998 " "
y[1] (analytic) = -1.8337234142859824 " "
y[1] (numeric) = -1.8337234142864742 " "
absolute error = 4.9182879990894435000000000000E-13 " "
relative error = 2.68213186392918100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8261966936095686 " "
Order of pole = 5.625705785345247 " "
x[1] = -0.8159999999999998 " "
y[1] (analytic) = -1.8404733096621975 " "
y[1] (numeric) = -1.8404733096626953 " "
absolute error = 4.9782400424192020000000000000E-13 " "
relative error = 2.704869457375023700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.825185436946658 " "
Order of pole = 5.625705785345776 " "
x[1] = -0.8149999999999998 " "
y[1] (analytic) = -1.8472563740158463 " "
y[1] (numeric) = -1.8472563740163503 " "
absolute error = 5.0404125317982110000000000000E-13 " "
relative error = 2.728593931355936500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8241741802837254 " "
Order of pole = 5.625705785345481 " "
x[1] = -0.8139999999999998 " "
y[1] (analytic) = -1.8540728113378728 " "
y[1] (numeric) = -1.854072811338383 " "
absolute error = 5.1025850211772200000000000000E-13 " "
relative error = 2.752095273699238000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8231629236208 " "
Order of pole = 5.625705785345467 " "
x[1] = -0.8129999999999998 " "
y[1] (analytic) = -1.86092282712654 " "
y[1] (numeric) = -1.8609228271270564 " "
absolute error = 5.1647575105562280000000000000E-13 " "
relative error = 2.77537436548680300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8221516669578792 " "
Order of pole = 5.62570578534562 " "
x[1] = -0.8119999999999998 " "
y[1] (analytic) = -1.8678066284004402 " "
y[1] (numeric) = -1.867806628400963 " "
absolute error = 5.2269299999352370000000000000E-13 " "
relative error = 2.79843208630836500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8211404102949531 " "
Order of pole = 5.625705785345577 " "
x[1] = -0.8109999999999998 " "
y[1] (analytic) = -1.874724423711635 " "
y[1] (numeric) = -1.8747244237121639 " "
absolute error = 5.2891024893142460000000000000E-13 " "
relative error = 2.82126931426151900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8201291536320249 " "
Order of pole = 5.625705785345442 " "
x[1] = -0.8099999999999998 " "
y[1] (analytic) = -1.8816764231589216 " "
y[1] (numeric) = -1.8816764231594574 " "
absolute error = 5.3579363168410050000000000000E-13 " "
relative error = 2.847427034158299700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8191178969691024 " "
Order of pole = 5.625705785345527 " "
x[1] = -0.8089999999999998 " "
y[1] (analytic) = -1.8886628384012363 " "
y[1] (numeric) = -1.888662838401778 " "
absolute error = 5.4178883601707640000000000000E-13 " "
relative error = 2.868637138409011500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8181066403061842 " "
Order of pole = 5.625705785345783 " "
x[1] = -0.8079999999999998 " "
y[1] (analytic) = -1.8956838826711817 " "
y[1] (numeric) = -1.8956838826717304 " "
absolute error = 5.4867221876975240000000000000E-13 " "
relative error = 2.89432338263395500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8170953836432467 " "
Order of pole = 5.625705785345296 " "
x[1] = -0.8069999999999998 " "
y[1] (analytic) = -1.9027397707887002 " "
y[1] (numeric) = -1.9027397707892553 " "
absolute error = 5.5511151231257830000000000000E-13 " "
relative error = 2.91743264546617600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8160841269803228 " "
Order of pole = 5.625705785345339 " "
x[1] = -0.8059999999999998 " "
y[1] (analytic) = -1.9098307191748711 " "
y[1] (numeric) = -1.9098307191754333 " "
absolute error = 5.6221693967017930000000000000E-13 " "
relative error = 2.943805092385785600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8150728703174048 " "
Order of pole = 5.625705785345595 " "
x[1] = -0.8049999999999998 " "
y[1] (analytic) = -1.916956945865856 " "
y[1] (numeric) = -1.9169569458664248 " "
absolute error = 5.6887827781793020000000000000E-13 " "
relative error = 2.9676111351628603000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8140616136544709 " "
Order of pole = 5.625705785345247 " "
x[1] = -0.8039999999999998 " "
y[1] (analytic) = -1.9241186705269733 " "
y[1] (numeric) = -1.924118670527549 " "
absolute error = 5.7576166057060620000000000000E-13 " "
relative error = 2.99233965861844640000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.813050356991551 " "
Order of pole = 5.625705785345435 " "
x[1] = -0.8029999999999998 " "
y[1] (analytic) = -1.931316114466921 " "
y[1] (numeric) = -1.9313161144675037 " "
absolute error = 5.8264504332328220000000000000E-13 " "
relative error = 3.016828984954143500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8120391003286231 " "
Order of pole = 5.625705785345314 " "
x[1] = -0.8019999999999998 " "
y[1] (analytic) = -1.938549500652137 " "
y[1] (numeric) = -1.9385495006527267 " "
absolute error = 5.8975047068088320000000000000E-13 " "
relative error = 3.04222549118548900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8110278436657009 " "
Order of pole = 5.625705785345417 " "
x[1] = -0.8009999999999998 " "
y[1] (analytic) = -1.9458190537213043 " "
y[1] (numeric) = -1.945819053721901 " "
absolute error = 5.9663385343355910000000000000E-13 " "
relative error = 3.06623502474456600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8100165870027771 " "
Order of pole = 5.625705785345453 " "
x[1] = -0.7999999999999998 " "
y[1] (analytic) = -1.9531250000000013 " "
y[1] (numeric) = -1.953125000000605 " "
absolute error = 6.0373928079116010000000000000E-13 " "
relative error = 3.091145117650737600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8090053303398507 " "
Order of pole = 5.625705785345392 " "
x[1] = -0.7989999999999998 " "
y[1] (analytic) = -1.9604675675154999 " "
y[1] (numeric) = -1.960467567516111 " "
absolute error = 6.1106675275368620000000000000E-13 " "
relative error = 3.11694395193739870000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8079940736769247 " "
Order of pole = 5.62570578534535 " "
x[1] = -0.7979999999999998 " "
y[1] (analytic) = -1.9678469860117107 " "
y[1] (numeric) = -1.967846986012329 " "
absolute error = 6.1839422471621220000000000000E-13 " "
relative error = 3.14249140869193640000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8069828170140064 " "
Order of pole = 5.625705785345605 " "
x[1] = -0.7969999999999998 " "
y[1] (analytic) = -1.9752634869642787 " "
y[1] (numeric) = -1.9752634869649046 " "
absolute error = 6.2594374128366330000000000000E-13 " "
relative error = 3.16891263071772200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8059715603510776 " "
Order of pole = 5.625705785345453 " "
x[1] = -0.7959999999999998 " "
y[1] (analytic) = -1.982717303595832 " "
y[1] (numeric) = -1.9827173035964656 " "
absolute error = 6.3349325785111430000000000000E-13 " "
relative error = 3.195076053970067300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8049603036881534 " "
Order of pole = 5.625705785345463 " "
x[1] = -0.7949999999999998 " "
y[1] (analytic) = -1.9902086708913838 " "
y[1] (numeric) = -1.9902086708920246 " "
absolute error = 6.4082072981364040000000000000E-13 " "
relative error = 3.219867037995702300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8039490470252343 " "
Order of pole = 5.625705785345690 " "
x[1] = -0.7939999999999998 " "
y[1] (analytic) = -1.997737825613887 " "
y[1] (numeric) = -1.9977378256145355 " "
absolute error = 6.4859229098601650000000000000E-13 " "
relative error = 3.24663368070687600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8029377903623066 " "
Order of pole = 5.625705785345577 " "
x[1] = -0.7929999999999998 " "
y[1] (analytic) = -2.0053050063199507 " "
y[1] (numeric) = -2.0053050063206075 " "
absolute error = 6.5680794136824260000000000000E-13 " "
relative error = 3.275351825773318300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.801926533699385 " "
Order of pole = 5.625705785345701 " "
x[1] = -0.7919999999999998 " "
y[1] (analytic) = -2.0129104533757136 " "
y[1] (numeric) = -2.012910453376378 " "
absolute error = 6.6435745793569370000000000000E-13 " "
relative error = 3.30048193063703100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.8009152770364497 " "
Order of pole = 5.625705785345293 " "
x[1] = -0.7909999999999998 " "
y[1] (analytic) = -2.0205544089728744 " "
y[1] (numeric) = -2.020554408973547 " "
absolute error = 6.7279515292284490000000000000E-13 " "
relative error = 3.329755189640513600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7999040203735376 " "
Order of pole = 5.62570578534579 " "
x[1] = -0.7899999999999998 " "
y[1] (analytic) = -2.0282371171448927 " "
y[1] (numeric) = -2.0282371171455735 " "
absolute error = 6.807887587001460000000000000E-13 " "
relative error = 3.3565540880076100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7988927637106092 " "
Order of pole = 5.625705785345655 " "
x[1] = -0.7889999999999998 " "
y[1] (analytic) = -2.035958823783345 " "
y[1] (numeric) = -2.0359588237840343 " "
absolute error = 6.8922645368729720000000000000E-13 " "
relative error = 3.38526715587761200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7978815070476807 " "
Order of pole = 5.625705785345502 " "
x[1] = -0.7879999999999998 " "
y[1] (analytic) = -2.0437197766544566 " "
y[1] (numeric) = -2.043719776655154 " "
absolute error = 6.9722005946459830000000000000E-13 " "
relative error = 3.41152474732097900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7968702503847561 " "
Order of pole = 5.625705785345517 " "
x[1] = -0.7869999999999998 " "
y[1] (analytic) = -2.051520225415792 " "
y[1] (numeric) = -2.051520225416498 " "
absolute error = 7.0610184366159960000000000000E-13 " "
relative error = 3.441846855389838500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7958589937218403 " "
Order of pole = 5.625705785345868 " "
x[1] = -0.7859999999999998 " "
y[1] (analytic) = -2.0593604216331247 " "
y[1] (numeric) = -2.0593604216338393 " "
absolute error = 7.1453953864875070000000000000E-13 " "
relative error = 3.4697157969176800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7948477370589083 " "
Order of pole = 5.625705785345591 " "
x[1] = -0.7849999999999998 " "
y[1] (analytic) = -2.0672406187974723 " "
y[1] (numeric) = -2.0672406187981953 " "
absolute error = 7.2297723363590190000000000000E-13 " "
relative error = 3.49730566950867400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7938364803959833 " "
Order of pole = 5.6257057853455805 " "
x[1] = -0.7839999999999998 " "
y[1] (analytic) = -2.075161072342308 " "
y[1] (numeric) = -2.0751610723430396 " "
absolute error = 7.3141492862305310000000000000E-13 " "
relative error = 3.524617623043010400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7928252237330629 " "
Order of pole = 5.625705785345758 " "
x[1] = -0.7829999999999998 " "
y[1] (analytic) = -2.0831220396609496 " "
y[1] (numeric) = -2.08312203966169 " "
absolute error = 7.4029671282005440000000000000E-13 " "
relative error = 3.55378464979682900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7918139670701403 " "
Order of pole = 5.625705785345843 " "
x[1] = -0.7819999999999998 " "
y[1] (analytic) = -2.0911237801241245 " "
y[1] (numeric) = -2.0911237801248737 " "
absolute error = 7.4917849701705560000000000000E-13 " "
relative error = 3.58265973606108600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7908027104072062 " "
Order of pole = 5.625705785345474 " "
x[1] = -0.7809999999999998 " "
y[1] (analytic) = -2.099166555097715 " "
y[1] (numeric) = -2.0991665550984733 " "
absolute error = 7.5806028121405690000000000000E-13 " "
relative error = 3.61124408815083060000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7897914537442915 " "
Order of pole = 5.625705785345872 " "
x[1] = -0.7799999999999998 " "
y[1] (analytic) = -2.107250627960689 " "
y[1] (numeric) = -2.107250627961456 " "
absolute error = 7.6694206541105810000000000000E-13 " "
relative error = 3.63953891024948200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7887801970813523 " "
Order of pole = 5.625705785345307 " "
x[1] = -0.7789999999999998 " "
y[1] (analytic) = -2.115376264123208 " "
y[1] (numeric) = -2.1153762641239844 " "
absolute error = 7.7626793881790950000000000000E-13 " "
relative error = 3.669644743506948000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7877689404184353 " "
Order of pole = 5.625705785345616 " "
x[1] = -0.7779999999999998 " "
y[1] (analytic) = -2.123543731044932 " "
y[1] (numeric) = -2.1235437310457175 " "
absolute error = 7.8559381222476080000000000000E-13 " "
relative error = 3.699447300000710500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7867576837555068 " "
Order of pole = 5.625705785345474 " "
x[1] = -0.7769999999999998 " "
y[1] (analytic) = -2.1317532982535012 " "
y[1] (numeric) = -2.131753298254296 " "
absolute error = 7.9491968563161210000000000000E-13 " "
relative error = 3.72894783970955930000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7857464270925844 " "
Order of pole = 5.625705785345566 " "
x[1] = -0.7759999999999998 " "
y[1] (analytic) = -2.1400052373632192 " "
y[1] (numeric) = -2.140005237364024 " "
absolute error = 8.0468964824831350000000000000E-13 " "
relative error = 3.760222798518950000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7847351704296572 " "
Order of pole = 5.625705785345474 " "
x[1] = -0.7749999999999998 " "
y[1] (analytic) = -2.1482998220939225 " "
y[1] (numeric) = -2.148299822094737 " "
absolute error = 8.1445961086501480000000000000E-13 " "
relative error = 3.79118222926244400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7837239137667362 " "
Order of pole = 5.62570578534563 " "
x[1] = -0.7739999999999998 " "
y[1] (analytic) = -2.1566373282900475 " "
y[1] (numeric) = -2.1566373282908713 " "
absolute error = 8.2378548427186620000000000000E-13 " "
relative error = 3.81976827288354700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7827126571038023 " "
Order of pole = 5.625705785345264 " "
x[1] = -0.7729999999999998 " "
y[1] (analytic) = -2.165018033939894 " "
y[1] (numeric) = -2.165018033940728 " "
absolute error = 8.3399953609841760000000000000E-13 " "
relative error = 3.85215976506536330000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7817014004408858 " "
Order of pole = 5.625705785345591 " "
x[1] = -0.7719999999999998 " "
y[1] (analytic) = -2.1734422191950924 " "
y[1] (numeric) = -2.173442219195936 " "
absolute error = 8.437694987151190000000000000E-13 " "
relative error = 3.88218049351962360000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7806901437779566 " "
Order of pole = 5.625705785345420 " "
x[1] = -0.7709999999999998 " "
y[1] (analytic) = -2.181910166390267 " "
y[1] (numeric) = -2.181910166391121 " "
absolute error = 8.5398355054167040000000000000E-13 " "
relative error = 3.91392626376773900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7796788871150221 " "
Order of pole = 5.6257057853450405 " "
x[1] = -0.7699999999999998 " "
y[1] (analytic) = -2.190422160062911 " "
y[1] (numeric) = -2.1904221600637745 " "
absolute error = 8.6375351315837180000000000000E-13 " "
relative error = 3.94331982622730600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7786676304521111 " "
Order of pole = 5.625705785345584 " "
x[1] = -0.7689999999999998 " "
y[1] (analytic) = -2.1989784869734588 " "
y[1] (numeric) = -2.198978486974333 " "
absolute error = 8.7441165419477330000000000000E-13 " "
relative error = 3.97644478731695450000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7776563737891816 " "
Order of pole = 5.625705785345400 " "
x[1] = -0.7679999999999998 " "
y[1] (analytic) = -2.2075794361255805 " "
y[1] (numeric) = -2.207579436126465 " "
absolute error = 8.8462570602132470000000000000E-13 " "
relative error = 4.007220268249508400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7766451171262596 " "
Order of pole = 5.625705785345513 " "
x[1] = -0.7669999999999998 " "
y[1] (analytic) = -2.2162252987866764 " "
y[1] (numeric) = -2.2162252987875717 " "
absolute error = 8.9528384705772620000000000000E-13 " "
relative error = 4.03967885191036270000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7756338604633385 " "
Order of pole = 5.625705785345662 " "
x[1] = -0.7659999999999998 " "
y[1] (analytic) = -2.2249163685085924 " "
y[1] (numeric) = -2.2249163685094984 " "
absolute error = 9.0594198809412770000000000000E-13 " "
relative error = 4.07180243229276700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7746226038004094 " "
Order of pole = 5.625705785345485 " "
x[1] = -0.7649999999999998 " "
y[1] (analytic) = -2.233652941148552 " "
y[1] (numeric) = -2.2336529411494683 " "
absolute error = 9.1615603992067920000000000000E-13 " "
relative error = 4.101604251238728500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7736113471374845 " "
Order of pole = 5.625705785345481 " "
x[1] = -0.7639999999999998 " "
y[1] (analytic) = -2.2424353148903036 " "
y[1] (numeric) = -2.242435314891231 " "
absolute error = 9.2725827016693070000000000000E-13 " "
relative error = 4.13505024653204200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.772600090474565 " "
Order of pole = 5.625705785345701 " "
x[1] = -0.7629999999999998 " "
y[1] (analytic) = -2.2512637902654955 " "
y[1] (numeric) = -2.251263790266434 " "
absolute error = 9.3836050041318230000000000000E-13 " "
relative error = 4.16814992747926600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7715888338116375 " "
Order of pole = 5.625705785345591 " "
x[1] = -0.7619999999999998 " "
y[1] (analytic) = -2.2601386701752717 " "
y[1] (numeric) = -2.260138670176221 " "
absolute error = 9.4946273065943390000000000000E-13 " "
relative error = 4.200904763891340500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7705775771487088 " "
Order of pole = 5.625705785345431 " "
x[1] = -0.7609999999999998 " "
y[1] (analytic) = -2.269060259912096 " "
y[1] (numeric) = -2.269060259913057 " "
absolute error = 9.6100905011553550000000000000E-13 " "
relative error = 4.23527337327200550000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7695663204857794 " "
Order of pole = 5.625705785345257 " "
x[1] = -0.7599999999999998 " "
y[1] (analytic) = -2.2780288671818067 " "
y[1] (numeric) = -2.2780288671827793 " "
absolute error = 9.7255536957163710000000000000E-13 " "
relative error = 4.26928465913078600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7685550638228679 " "
Order of pole = 5.625705785345787 " "
x[1] = -0.7589999999999998 " "
y[1] (analytic) = -2.2870448021259033 " "
y[1] (numeric) = -2.2870448021268874 " "
absolute error = 9.8410168902773880000000000000E-13 " "
relative error = 4.30294014403642340000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7675438071599352 " "
Order of pole = 5.62570578534547 " "
x[1] = -0.7579999999999998 " "
y[1] (analytic) = -2.296108377344069 " "
y[1] (numeric) = -2.296108377345065 " "
absolute error = 9.9564800848384040000000000000E-13 " "
relative error = 4.336241347786536400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7665325504970145 " "
Order of pole = 5.625705785345641 " "
x[1] = -0.7569999999999998 " "
y[1] (analytic) = -2.3052199079169324 " "
y[1] (numeric) = -2.30521990791794 " "
absolute error = 1.007638417149792100000000000E-12 " "
relative error = 4.37111623793117900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7655212938340962 " "
Order of pole = 5.6257057853459 " "
x[1] = -0.7559999999999998 " "
y[1] (analytic) = -2.3143797114290683 " "
y[1] (numeric) = -2.314379711430088 " "
absolute error = 1.0196288258157438000000000000E-12 " "
relative error = 4.405624629271183700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7645100371711641 " "
Order of pole = 5.625705785345602 " "
x[1] = -0.7549999999999998 " "
y[1] (analytic) = -2.3235881079922445 " "
y[1] (numeric) = -2.3235881079932765 " "
absolute error = 1.0320633236915455000000000000E-12 " "
relative error = 4.441679315458909600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.763498780508234 " "
Order of pole = 5.625705785345400 " "
x[1] = -0.7539999999999998 " "
y[1] (analytic) = -2.3328454202689164 " "
y[1] (numeric) = -2.3328454202699604 " "
absolute error = 1.0440537323574972000000000000E-12 " "
relative error = 4.47545183785535600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7624875238453146 " "
Order of pole = 5.625705785345609 " "
x[1] = -0.7529999999999998 " "
y[1] (analytic) = -2.342151973495967 " "
y[1] (numeric) = -2.3421519734970233 " "
absolute error = 1.056488230233299000000000000E-12 " "
relative error = 4.51075866207073130000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7614762671823863 " "
Order of pole = 5.62570578534547 " "
x[1] = -0.7519999999999998 " "
y[1] (analytic) = -2.3515080955087044 " "
y[1] (numeric) = -2.3515080955097734 " "
absolute error = 1.0689227281091007000000000000E-12 " "
relative error = 4.54569018984329500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7604650105194573 " "
Order of pole = 5.6257057853453 " "
x[1] = -0.7509999999999998 " "
y[1] (analytic) = -2.3609141167651146 " "
y[1] (numeric) = -2.360914116766197 " "
absolute error = 1.0822454044046026000000000000E-12 " "
relative error = 4.58401005237529470000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7594537538565367 " "
Order of pole = 5.625705785345474 " "
x[1] = -0.7499999999999998 " "
y[1] (analytic) = -2.3703703703703725 " "
y[1] (numeric) = -2.370370370371467 " "
absolute error = 1.0946799022804043000000000000E-12 " "
relative error = 4.61818083774545200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7584424971936073 " "
Order of pole = 5.625705785345282 " "
x[1] = -0.7489999999999998 " "
y[1] (analytic) = -2.3798771921016115 " "
y[1] (numeric) = -2.379877192102719 " "
absolute error = 1.1075584893660562000000000000E-12 " "
relative error = 4.653847236495418600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7574312405306856 " "
Order of pole = 5.625705785345406 " "
x[1] = -0.7479999999999998 " "
y[1] (analytic) = -2.3894349204329663 " "
y[1] (numeric) = -2.3894349204340872 " "
absolute error = 1.120881165661558000000000000E-12 " "
relative error = 4.690988467928032000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7564199838677522 " "
Order of pole = 5.625705785345058 " "
x[1] = -0.7469999999999998 " "
y[1] (analytic) = -2.399043896560878 " "
y[1] (numeric) = -2.399043896562012 " "
absolute error = 1.13420384195705990000000000E-12 " "
relative error = 4.72773275880022440000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7554087272048381 " "
Order of pole = 5.625705785345495 " "
x[1] = -0.7459999999999998 " "
y[1] (analytic) = -2.4087044644296713 " "
y[1] (numeric) = -2.408704464430819 " "
absolute error = 1.1475265182525618000000000000E-12 " "
relative error = 4.76408183402554100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7543974705419176 " "
Order of pole = 5.62570578534568 " "
x[1] = -0.7449999999999998 " "
y[1] (analytic) = -2.4184169707574115 " "
y[1] (numeric) = -2.4184169707585728 " "
absolute error = 1.1612932837579137000000000000E-12 " "
relative error = 4.80187369589212900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7533862138789926 " "
Order of pole = 5.625705785345670 " "
x[1] = -0.7439999999999998 " "
y[1] (analytic) = -2.4281817650620328 " "
y[1] (numeric) = -2.4281817650632087 " "
absolute error = 1.1759482276829658000000000000E-12 " "
relative error = 4.842916805500860000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7523749572160594 " "
Order of pole = 5.625705785345325 " "
x[1] = -0.7429999999999998 " "
y[1] (analytic) = -2.437999199687757 " "
y[1] (numeric) = -2.4379991996889467 " "
absolute error = 1.1897149931883177000000000000E-12 " "
relative error = 4.87988262400040400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.751363700553143 " "
Order of pole = 5.6257057853456764 " "
x[1] = -0.7419999999999998 " "
y[1] (analytic) = -2.447869629831786 " "
y[1] (numeric) = -2.44786962983299 " "
absolute error = 1.2039258479035198000000000000E-12 " "
relative error = 4.918259670496633600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7503524438902243 " "
Order of pole = 5.625705785345925 " "
x[1] = -0.7409999999999998 " "
y[1] (analytic) = -2.457793413571295 " "
y[1] (numeric) = -2.4577934135725137 " "
absolute error = 1.2185807918285718000000000000E-12 " "
relative error = 4.95802773780695300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7493411872272836 " "
Order of pole = 5.625705785345268 " "
x[1] = -0.7399999999999998 " "
y[1] (analytic) = -2.46777091189071 " "
y[1] (numeric) = -2.467770911891943 " "
absolute error = 1.2332357357536239000000000000E-12 " "
relative error = 4.9973671778502600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7483299305643606 " "
Order of pole = 5.6257057853453425 " "
x[1] = -0.7389999999999998 " "
y[1] (analytic) = -2.477802488709282 " "
y[1] (numeric) = -2.4778024887105303 " "
absolute error = 1.248334768888526000000000000E-12 " "
relative error = 5.03807214084605700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7473186739014431 " "
Order of pole = 5.625705785345648 " "
x[1] = -0.7379999999999998 " "
y[1] (analytic) = -2.4878885109089657 " "
y[1] (numeric) = -2.4878885109102287 " "
absolute error = 1.262989712813578000000000000E-12 " "
relative error = 5.076552696294807000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7463074172385221 " "
Order of pole = 5.625705785345804 " "
x[1] = -0.7369999999999998 " "
y[1] (analytic) = -2.498029348362593 " "
y[1] (numeric) = -2.498029348363871 " "
absolute error = 1.2780887459484802000000000000E-12 " "
relative error = 5.11638803117441800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7452961605755889 " "
Order of pole = 5.62570578534546 " "
x[1] = -0.7359999999999998 " "
y[1] (analytic) = -2.5082253739623597 " "
y[1] (numeric) = -2.5082253739636533 " "
absolute error = 1.2936318682932324000000000000E-12 " "
relative error = 5.157558334758501000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7442849039126644 " "
Order of pole = 5.625705785345474 " "
x[1] = -0.7349999999999998 " "
y[1] (analytic) = -2.5184769636486206 " "
y[1] (numeric) = -2.51847696364993 " "
absolute error = 1.3091749906379846000000000000E-12 " "
relative error = 5.19828058598292400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7432736472497423 " "
Order of pole = 5.625705785345584 " "
x[1] = -0.7339999999999998 " "
y[1] (analytic) = -2.5287844964389983 " "
y[1] (numeric) = -2.528784496440323 " "
absolute error = 1.3247181129827368000000000000E-12 " "
relative error = 5.2385567645174500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7422623905868126 " "
Order of pole = 5.625705785345378 " "
x[1] = -0.7329999999999998 " "
y[1] (analytic) = -2.53914835445781 " "
y[1] (numeric) = -2.5391483544591504 " "
absolute error = 1.340261235327489000000000000E-12 " "
relative error = 5.27838884630149000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.741251133923881 " "
Order of pole = 5.62570578534509 " "
x[1] = -0.7319999999999998 " "
y[1] (analytic) = -2.549568922965818 " "
y[1] (numeric) = -2.549568922967174 " "
absolute error = 1.3562484468820912000000000000E-12 " "
relative error = 5.3195206243117300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7402398772609683 " "
Order of pole = 5.625705785345598 " "
x[1] = -0.7309999999999998 " "
y[1] (analytic) = -2.560046590390303 " "
y[1] (numeric) = -2.5600465903916754 " "
absolute error = 1.3722356584366935000000000000E-12 " "
relative error = 5.3601979885353700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7392286205980413 " "
Order of pole = 5.625705785345513 " "
x[1] = -0.7299999999999998 " "
y[1] (analytic) = -2.570581748355473 " "
y[1] (numeric) = -2.5705817483568616 " "
absolute error = 1.3886669592011458000000000000E-12 " "
relative error = 5.40215054467551600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7382173639351222 " "
Order of pole = 5.625705785345751 " "
x[1] = -0.7289999999999998 " "
y[1] (analytic) = -2.5811747917131997 " "
y[1] (numeric) = -2.5811747917146053 " "
absolute error = 1.4055423491754482000000000000E-12 " "
relative error = 5.44535904227760300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7372061072721918 " "
Order of pole = 5.625705785345524 " "
x[1] = -0.7279999999999998 " "
y[1] (analytic) = -2.5918261185740983 " "
y[1] (numeric) = -2.5918261185755207 " "
absolute error = 1.4224177391497506000000000000E-12 " "
relative error = 5.48809092151713600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.736194850609264 " "
Order of pole = 5.625705785345392 " "
x[1] = -0.7269999999999998 " "
y[1] (analytic) = -2.6025361303389474 " "
y[1] (numeric) = -2.6025361303403862 " "
absolute error = 1.4388490399142030000000000000E-12 " "
relative error = 5.528641939456229000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7351835939463456 " "
Order of pole = 5.625705785345659 " "
x[1] = -0.7259999999999998 " "
y[1] (analytic) = -2.6133052317304535 " "
y[1] (numeric) = -2.61330523173191 " "
absolute error = 1.4566126083082054000000000000E-12 " "
relative error = 5.57383267221211500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7341723372834152 " "
Order of pole = 5.625705785345428 " "
x[1] = -0.7249999999999998 " "
y[1] (analytic) = -2.6241338308253748 " "
y[1] (numeric) = -2.6241338308268487 " "
absolute error = 1.4739320874923578000000000000E-12 " "
relative error = 5.61683276278923100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7331610806204892 " "
Order of pole = 5.625705785345382 " "
x[1] = -0.7239999999999998 " "
y[1] (analytic) = -2.635022339086988 " "
y[1] (numeric) = -2.6350223390884797 " "
absolute error = 1.4916956558863603000000000000E-12 " "
relative error = 5.661036089747989000000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7321498239575658 " "
Order of pole = 5.625705785345435 " "
x[1] = -0.7229999999999998 " "
y[1] (analytic) = -2.6459711713979264 " "
y[1] (numeric) = -2.645971171399436 " "
absolute error = 1.5094592242803628000000000000E-12 " "
relative error = 5.70474554143717800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7311385672946374 " "
Order of pole = 5.625705785345290 " "
x[1] = -0.7219999999999998 " "
y[1] (analytic) = -2.656980746093375 " "
y[1] (numeric) = -2.656980746094902 " "
absolute error = 1.5272227926743653000000000000E-12 " "
relative error = 5.74796334117166400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7301273106317221 " "
Order of pole = 5.625705785345687 " "
x[1] = -0.7209999999999998 " "
y[1] (analytic) = -2.668051484994637 " "
y[1] (numeric) = -2.668051484996183 " "
absolute error = 1.545874539488068000000000000E-12 " "
relative error = 5.79402064833533500000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7291160539687931 " "
Order of pole = 5.625705785345506 " "
x[1] = -0.7199999999999998 " "
y[1] (analytic) = -2.679183813443075 " "
y[1] (numeric) = -2.67918381344464 " "
absolute error = 1.5649703755116207000000000000E-12 " "
relative error = 5.84122062718960800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7281047973058615 " "
Order of pole = 5.625705785345225 " "
x[1] = -0.7189999999999998 " "
y[1] (analytic) = -2.6903781603344292 " "
y[1] (numeric) = -2.690378160336013 " "
absolute error = 1.5836221223253233000000000000E-12 " "
relative error = 5.88624359829203400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.727093540642944 " "
Order of pole = 5.625705785345530 " "
x[1] = -0.7179999999999997 " "
y[1] (analytic) = -2.7016349581535146 " "
y[1] (numeric) = -2.7016349581551173 " "
absolute error = 1.602717958348876000000000000E-12 " "
relative error = 5.93240013241568700000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7260822839800226 " "
Order of pole = 5.6257057853456836 " "
x[1] = -0.7169999999999997 " "
y[1] (analytic) = -2.7129546430093145 " "
y[1] (numeric) = -2.712954643010937 " "
absolute error = 1.6222578835822787000000000000E-12 " "
relative error = 5.97967197041970200000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7250710273170982 " "
Order of pole = 5.625705785345694 " "
x[1] = -0.7159999999999997 " "
y[1] (analytic) = -2.724337654670459 " "
y[1] (numeric) = -2.724337654672101 " "
absolute error = 1.6422418980255316000000000000E-12 " "
relative error = 6.02804096331510100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7240597706541758 " "
Order of pole = 5.625705785345800 " "
x[1] = -0.7149999999999997 " "
y[1] (analytic) = -2.7357844366011057 " "
y[1] (numeric) = -2.7357844366027675 " "
absolute error = 1.6617818232589343000000000000E-12 " "
relative error = 6.07424255005816600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7230485139912448 " "
Order of pole = 5.625705785345538 " "
x[1] = -0.7139999999999997 " "
y[1] (analytic) = -2.7472954359972173 " "
y[1] (numeric) = -2.7472954359988995 " "
absolute error = 1.6822099269120372000000000000E-12 " "
relative error = 6.12314898816634300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7220372573283201 " "
Order of pole = 5.625705785345545 " "
x[1] = -0.7129999999999997 " "
y[1] (analytic) = -2.7588711038232554 " "
y[1] (numeric) = -2.758871103824958 " "
absolute error = 1.70263803056514000000000000E-12 " "
relative error = 6.1715026418074300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7210260006653962 " "
Order of pole = 5.625705785345577 " "
x[1] = -0.7119999999999997 " "
y[1] (analytic) = -2.77051189484928 " "
y[1] (numeric) = -2.770511894851003 " "
absolute error = 1.723066134218243000000000000E-12 " "
relative error = 6.2193060330173400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7200147440024717 " "
Order of pole = 5.625705785345595 " "
x[1] = -0.7109999999999997 " "
y[1] (analytic) = -2.782218267688468 " "
y[1] (numeric) = -2.782218267690212 " "
absolute error = 1.7439383270811960000000000000E-12 " "
relative error = 6.26815784848577100000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7190034873395472 " "
Order of pole = 5.6257057853456125 " "
x[1] = -0.7099999999999997 " "
y[1] (analytic) = -2.79399068483506 " "
y[1] (numeric) = -2.7939906848368246 " "
absolute error = 1.7643664307342988000000000000E-12 " "
relative error = 6.31486153590542800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7179922306766211 " "
Order of pole = 5.625705785345552 " "
x[1] = -0.7089999999999997 " "
y[1] (analytic) = -2.805829612702728 " "
y[1] (numeric) = -2.805829612704514 " "
absolute error = 1.7861268020169518000000000000E-12 " "
relative error = 6.36577072937959800000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.716980974013696 " "
Order of pole = 5.625705785345538 " "
x[1] = -0.7079999999999997 " "
y[1] (analytic) = -2.817735521663385 " "
y[1] (numeric) = -2.8177355216651927 " "
absolute error = 1.807887173299605000000000000E-12 " "
relative error = 6.41609959274091400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7159697173507678 " "
Order of pole = 5.625705785345392 " "
x[1] = -0.7069999999999997 " "
y[1] (analytic) = -2.8297088860864297 " "
y[1] (numeric) = -2.8297088860882598 " "
absolute error = 1.830091633792108000000000000E-12 " "
relative error = 6.46742017452960900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.714958460687847 " "
Order of pole = 5.625705785345573 " "
x[1] = -0.7059999999999997 " "
y[1] (analytic) = -2.841750184378439 " "
y[1] (numeric) = -2.8417501843802904 " "
absolute error = 1.851407915864911000000000000E-12 " "
relative error = 6.51502699302141300000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.713947204024921 " "
Order of pole = 5.62570578534552 " "
x[1] = -0.7049999999999997 " "
y[1] (analytic) = -2.853859899023305 " "
y[1] (numeric) = -2.8538598990251796 " "
absolute error = 1.8745005547771143000000000000E-12 " "
relative error = 6.56829914957856400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7129359473619973 " "
Order of pole = 5.62570578534557 " "
x[1] = -0.7039999999999997 " "
y[1] (analytic) = -2.8660385166228433 " "
y[1] (numeric) = -2.8660385166247404 " "
absolute error = 1.8971491044794675000000000000E-12 " "
relative error = 6.6194124519824900000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7119246906990668 " "
Order of pole = 5.625705785345318 " "
x[1] = -0.7029999999999997 " "
y[1] (analytic) = -2.8782865279378456 " "
y[1] (numeric) = -2.878286527939766 " "
absolute error = 1.9202417433916708000000000000E-12 " "
relative error = 6.67147528487176600000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7109134340361448 " "
Order of pole = 5.625705785345442 " "
x[1] = -0.7019999999999997 " "
y[1] (analytic) = -2.8906044279296155 " "
y[1] (numeric) = -2.8906044279315593 " "
absolute error = 1.943778471513724000000000000E-12 " "
relative error = 6.72447067724845400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7099021773732284 " "
Order of pole = 5.625705785345808 " "
x[1] = -0.7009999999999997 " "
y[1] (analytic) = -2.9029927158019717 " "
y[1] (numeric) = -2.9029927158039395 " "
absolute error = 1.9677592888456275000000000000E-12 " "
relative error = 6.77838176490918400000000000E-11 "%"
h = 1.000E-3 " "
" "
"TOP MAIN SOLVE Loop"
"Real estimate of pole used"
Radius of convergence = 0.7088909207102968 " "
Order of pole = 5.625705785345513 " "
x[1] = -0.6999999999999997 " "
y[1] (analytic) = -2.9154518950437347 " "
y[1] (numeric) = -2.915451895045727 " "
absolute error = 1.992184195387381000000000000E-12 " "
relative error = 6.8331917901787100000000000E-11 "%"
h = 1.000E-3 " "
"Finished!"
"diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;"
Iterations = 300
"Total Elapsed Time "= 4 Minutes 49 Seconds
"Elapsed Time(since restart) "= 4 Minutes 48 Seconds
"Time to Timeout "= 10 Minutes 10 Seconds
Percent Done = 100.3333333333334 "%"
(%o51) true
(%o51) diffeq.max