|\^/| Maple 18 (X86 64 WINDOWS)
._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2014
\ MAPLE / All rights reserved. Maple is a trademark of
<____ ____> Waterloo Maple Inc.
| Type ? for help.
#BEGIN OUTFILE1
# before write maple top matter
# before write_ats library and user def block
#BEGIN ATS LIBRARY BLOCK
# Begin Function number 2
> omniout_str := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 1
> printf("%s\n",str);
> fi;# end if 1;
> end;
omniout_str := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s\n", str) end if
end proc
# End Function number 2
# Begin Function number 3
> omniout_str_noeol := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 1
> printf("%s",str);
> fi;# end if 1;
> end;
omniout_str_noeol := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s", str) end if
end proc
# End Function number 3
# Begin Function number 4
> omniout_labstr := proc(iolevel,label,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 1
> print(label,str);
> fi;# end if 1;
> end;
omniout_labstr := proc(iolevel, label, str)
global glob_iolevel;
if iolevel <= glob_iolevel then print(label, str) end if
end proc
# End Function number 4
# Begin Function number 5
> omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 1
> if vallen = 4 then
> printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel);
> else
> printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel);
> fi;# end if 1;
> fi;# end if 0;
> end;
omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 4 then
printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel)
else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel)
end if
end if
end proc
# End Function number 5
# Begin Function number 6
> omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 0
> if vallen = 5 then # if number 1
> printf("%-30s = %-32d %s\n",prelabel,value, postlabel);
> else
> printf("%-30s = %-32d %s \n",prelabel,value, postlabel);
> fi;# end if 1;
> fi;# end if 0;
> end;
omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 5 then
printf("%-30s = %-32d %s\n", prelabel, value, postlabel)
else printf("%-30s = %-32d %s \n", prelabel, value, postlabel)
end if
end if
end proc
# End Function number 6
# Begin Function number 7
> omniout_float_arr := proc(iolevel,prelabel,elemnt,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 0
> print(prelabel,"[",elemnt,"]",value, postlabel);
> fi;# end if 0;
> end;
omniout_float_arr := proc(
iolevel, prelabel, elemnt, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
print(prelabel, "[", elemnt, "]", value, postlabel)
end if
end proc
# End Function number 7
# Begin Function number 8
> logitem_time := proc(fd,secs_in)
> global glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year;
> local days_int, hours_int,minutes_int, sec_int, sec_temp, years_int;
> fprintf(fd,"
");
> if (secs_in >= 0) then # if number 0
> years_int := int_trunc(secs_in / glob_sec_in_year);
> sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year);
> days_int := int_trunc(sec_temp / glob_sec_in_day) ;
> sec_temp := sec_temp mod int_trunc(glob_sec_in_day) ;
> hours_int := int_trunc(sec_temp / glob_sec_in_hour);
> sec_temp := sec_temp mod int_trunc(glob_sec_in_hour);
> minutes_int := int_trunc(sec_temp / glob_sec_in_minute);
> sec_int := sec_temp mod int_trunc(glob_sec_in_minute);
> if (years_int > 0) then # if number 1
> fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int);
> elif
> (days_int > 0) then # if number 2
> fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int);
> elif
> (hours_int > 0) then # if number 3
> fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int);
> elif
> (minutes_int > 0) then # if number 4
> fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int);
> else
> fprintf(fd,"%d Seconds",sec_int);
> fi;# end if 4
> else
> fprintf(fd," 0.0 Seconds");
> fi;# end if 3
> fprintf(fd," | \n");
> end;
logitem_time := proc(fd, secs_in)
local days_int, hours_int, minutes_int, sec_int, sec_temp, years_int;
global
glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year;
fprintf(fd, "");
if 0 <= secs_in then
years_int := int_trunc(secs_in/glob_sec_in_year);
sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year);
days_int := int_trunc(sec_temp/glob_sec_in_day);
sec_temp := sec_temp mod int_trunc(glob_sec_in_day);
hours_int := int_trunc(sec_temp/glob_sec_in_hour);
sec_temp := sec_temp mod int_trunc(glob_sec_in_hour);
minutes_int := int_trunc(sec_temp/glob_sec_in_minute);
sec_int := sec_temp mod int_trunc(glob_sec_in_minute);
if 0 < years_int then fprintf(fd,
"%d Years %d Days %d Hours %d Minutes %d Seconds", years_int,
days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then fprintf(fd,
"%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int,
minutes_int, sec_int)
elif 0 < hours_int then fprintf(fd,
"%d Hours %d Minutes %d Seconds", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int)
else fprintf(fd, "%d Seconds", sec_int)
end if
else fprintf(fd, " 0.0 Seconds")
end if;
fprintf(fd, " | \n")
end proc
# End Function number 8
# Begin Function number 9
> omniout_timestr := proc(secs_in)
> global glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year;
> local days_int, hours_int,minutes_int, sec_int, sec_temp, years_int;
> if (secs_in >= 0) then # if number 3
> years_int := int_trunc(secs_in / glob_sec_in_year);
> sec_temp := (int_trunc(secs_in) mod int_trunc(glob_sec_in_year));
> days_int := int_trunc(sec_temp / glob_sec_in_day) ;
> sec_temp := (sec_temp mod int_trunc(glob_sec_in_day)) ;
> hours_int := int_trunc(sec_temp / glob_sec_in_hour);
> sec_temp := (sec_temp mod int_trunc(glob_sec_in_hour));
> minutes_int := int_trunc(sec_temp / glob_sec_in_minute);
> sec_int := (sec_temp mod int_trunc(glob_sec_in_minute));
> if (years_int > 0) then # if number 4
> printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int);
> elif
> (days_int > 0) then # if number 5
> printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int);
> elif
> (hours_int > 0) then # if number 6
> printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int);
> elif
> (minutes_int > 0) then # if number 7
> printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int);
> else
> printf(" = %d Seconds\n",sec_int);
> fi;# end if 7
> else
> printf(" 0.0 Seconds\n");
> fi;# end if 6
> end;
omniout_timestr := proc(secs_in)
local days_int, hours_int, minutes_int, sec_int, sec_temp, years_int;
global
glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year;
if 0 <= secs_in then
years_int := int_trunc(secs_in/glob_sec_in_year);
sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year);
days_int := int_trunc(sec_temp/glob_sec_in_day);
sec_temp := sec_temp mod int_trunc(glob_sec_in_day);
hours_int := int_trunc(sec_temp/glob_sec_in_hour);
sec_temp := sec_temp mod int_trunc(glob_sec_in_hour);
minutes_int := int_trunc(sec_temp/glob_sec_in_minute);
sec_int := sec_temp mod int_trunc(glob_sec_in_minute);
if 0 < years_int then printf(
" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",
years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then printf(
" = %d Days %d Hours %d Minutes %d Seconds\n", days_int,
hours_int, minutes_int, sec_int)
elif 0 < hours_int then printf(
" = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int)
else printf(" = %d Seconds\n", sec_int)
end if
else printf(" 0.0 Seconds\n")
end if
end proc
# End Function number 9
# Begin Function number 10
> zero_ats_ar := proc(arr_a)
> global MAX_TERMS;
> local iii;
> iii := 1;
> while (iii <= MAX_TERMS) do # do number 1
> arr_a [iii] := 0.0;
> iii := iii + 1;
> od;# end do number 1
> end;
zero_ats_ar := proc(arr_a)
local iii;
global MAX_TERMS;
iii := 1;
while iii <= MAX_TERMS do arr_a[iii] := 0.; iii := iii + 1 end do
end proc
# End Function number 10
# Begin Function number 11
> ats := proc(mmm_ats,arr_a,arr_b,jjj_ats)
> global MAX_TERMS;
> local iii_ats, lll_ats,ma_ats, ret_ats;
> ret_ats := 0.0;
> if (jjj_ats <= mmm_ats) then # if number 6
> ma_ats := mmm_ats + 1;
> iii_ats := jjj_ats;
> while (iii_ats <= mmm_ats) do # do number 1
> lll_ats := ma_ats - iii_ats;
> if ((lll_ats <= MAX_TERMS and (iii_ats <= MAX_TERMS) )) then # if number 7
> ret_ats := ret_ats + arr_a[iii_ats]*arr_b[lll_ats];
> fi;# end if 7;
> iii_ats := iii_ats + 1;
> od;# end do number 1
> fi;# end if 6;
> ret_ats;
> end;
ats := proc(mmm_ats, arr_a, arr_b, jjj_ats)
local iii_ats, lll_ats, ma_ats, ret_ats;
global MAX_TERMS;
ret_ats := 0.;
if jjj_ats <= mmm_ats then
ma_ats := mmm_ats + 1;
iii_ats := jjj_ats;
while iii_ats <= mmm_ats do
lll_ats := ma_ats - iii_ats;
if lll_ats <= MAX_TERMS and iii_ats <= MAX_TERMS then
ret_ats := ret_ats + arr_a[iii_ats]*arr_b[lll_ats]
end if;
iii_ats := iii_ats + 1
end do
end if;
ret_ats
end proc
# End Function number 11
# Begin Function number 12
> att := proc(mmm_att,arr_aa,arr_bb,jjj_att)
> global MAX_TERMS;
> local al_att, iii_att,lll_att, ma_att, ret_att;
> ret_att := 0.0;
> if (jjj_att < mmm_att) then # if number 6
> ma_att := mmm_att + 2;
> iii_att := jjj_att;
> while ((iii_att < mmm_att) and (iii_att <= MAX_TERMS) ) do # do number 1
> lll_att := ma_att - iii_att;
> al_att := (lll_att - 1);
> if ((lll_att <= MAX_TERMS and (iii_att <= MAX_TERMS) )) then # if number 7
> ret_att := ret_att + arr_aa[iii_att]*arr_bb[lll_att]* (al_att);
> fi;# end if 7;
> iii_att := iii_att + 1;
> od;# end do number 1;
> ret_att := ret_att / (mmm_att) ;
> fi;# end if 6;
> ret_att;
> end;
att := proc(mmm_att, arr_aa, arr_bb, jjj_att)
local al_att, iii_att, lll_att, ma_att, ret_att;
global MAX_TERMS;
ret_att := 0.;
if jjj_att < mmm_att then
ma_att := mmm_att + 2;
iii_att := jjj_att;
while iii_att < mmm_att and iii_att <= MAX_TERMS do
lll_att := ma_att - iii_att;
al_att := lll_att - 1;
if lll_att <= MAX_TERMS and iii_att <= MAX_TERMS then
ret_att := ret_att + arr_aa[iii_att]*arr_bb[lll_att]*al_att
end if;
iii_att := iii_att + 1
end do;
ret_att := ret_att/mmm_att
end if;
ret_att
end proc
# End Function number 12
# Begin Function number 13
> logditto := proc(file)
> fprintf(file,"");
> fprintf(file,"ditto");
> fprintf(file," | ");
> end;
logditto := proc(file)
fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, " | ")
end proc
# End Function number 13
# Begin Function number 14
> logitem_integer := proc(file,n)
> fprintf(file,"");
> fprintf(file,"%d",n);
> fprintf(file," | ");
> end;
logitem_integer := proc(file, n)
fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, " | ")
end proc
# End Function number 14
# Begin Function number 15
> logitem_str := proc(file,str)
> fprintf(file,"");
> fprintf(file,str);
> fprintf(file," | ");
> end;
logitem_str := proc(file, str)
fprintf(file, ""); fprintf(file, str); fprintf(file, " | ")
end proc
# End Function number 15
# Begin Function number 16
> logitem_good_digits := proc(file,rel_error)
> global glob_small_float,glob_prec;
> local good_digits;
> fprintf(file,"");
> if (rel_error <> -1.0) then # if number 6
> if (rel_error > glob_prec) then # if number 7
> good_digits := 3-int_trunc(log10(rel_error));
> fprintf(file,"%d",good_digits);
> else
> good_digits := Digits;
> fprintf(file,"%d",good_digits);
> fi;# end if 7;
> else
> fprintf(file,"Unknown");
> fi;# end if 6;
> fprintf(file," | ");
> end;
logitem_good_digits := proc(file, rel_error)
local good_digits;
global glob_small_float, glob_prec;
fprintf(file, "");
if rel_error <> -1.0 then
if glob_prec < rel_error then
good_digits := 3 - int_trunc(log10(rel_error));
fprintf(file, "%d", good_digits)
else good_digits := Digits; fprintf(file, "%d", good_digits)
end if
else fprintf(file, "Unknown")
end if;
fprintf(file, " | ")
end proc
# End Function number 16
# Begin Function number 17
> log_revs := proc(file,revs)
> fprintf(file,revs);
> end;
log_revs := proc(file, revs) fprintf(file, revs) end proc
# End Function number 17
# Begin Function number 18
> logitem_float := proc(file,x)
> fprintf(file,"");
> fprintf(file,"%g",x);
> fprintf(file," | ");
> end;
logitem_float := proc(file, x)
fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, " | ")
end proc
# End Function number 18
# Begin Function number 19
> logitem_h_reason := proc(file)
> global glob_h_reason;
> fprintf(file,"");
> if (glob_h_reason = 1) then # if number 6
> fprintf(file,"Max H");
> elif
> (glob_h_reason = 2) then # if number 7
> fprintf(file,"Display Interval");
> elif
> (glob_h_reason = 3) then # if number 8
> fprintf(file,"Optimal");
> elif
> (glob_h_reason = 4) then # if number 9
> fprintf(file,"Pole Accuracy");
> elif
> (glob_h_reason = 5) then # if number 10
> fprintf(file,"Min H (Pole)");
> elif
> (glob_h_reason = 6) then # if number 11
> fprintf(file,"Pole");
> elif
> (glob_h_reason = 7) then # if number 12
> fprintf(file,"Opt Iter");
> else
> fprintf(file,"Impossible");
> fi;# end if 12
> fprintf(file," | ");
> end;
logitem_h_reason := proc(file)
global glob_h_reason;
fprintf(file, "");
if glob_h_reason = 1 then fprintf(file, "Max H")
elif glob_h_reason = 2 then fprintf(file, "Display Interval")
elif glob_h_reason = 3 then fprintf(file, "Optimal")
elif glob_h_reason = 4 then fprintf(file, "Pole Accuracy")
elif glob_h_reason = 5 then fprintf(file, "Min H (Pole)")
elif glob_h_reason = 6 then fprintf(file, "Pole")
elif glob_h_reason = 7 then fprintf(file, "Opt Iter")
else fprintf(file, "Impossible")
end if;
fprintf(file, " | ")
end proc
# End Function number 19
# Begin Function number 20
> logstart := proc(file)
> fprintf(file,"");
> end;
logstart := proc(file) fprintf(file, "
") end proc
# End Function number 20
# Begin Function number 21
> logend := proc(file)
> fprintf(file,"
\n");
> end;
logend := proc(file) fprintf(file, "\n") end proc
# End Function number 21
# Begin Function number 22
> chk_data := proc()
> global glob_max_iter,ALWAYS, MAX_TERMS;
> local errflag;
> errflag := false;
> if (glob_max_iter < 2) then # if number 12
> omniout_str(ALWAYS,"Illegal max_iter");
> errflag := true;
> fi;# end if 12;
> if (errflag) then # if number 12
> quit;
> fi;# end if 12
> end;
chk_data := proc()
local errflag;
global glob_max_iter, ALWAYS, MAX_TERMS;
errflag := false;
if glob_max_iter < 2 then
omniout_str(ALWAYS, "Illegal max_iter"); errflag := true
end if;
if errflag then quit end if
end proc
# End Function number 22
# Begin Function number 23
> comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec2)
> global glob_small_float;
> local ms2, rrr, sec_left, sub1, sub2;
> ;
> ms2 := clock_sec2;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (sub1 = 0.0) then # if number 12
> sec_left := 0.0;
> else
> if (sub2 > 0.0) then # if number 13
> rrr := (sub1/sub2);
> sec_left := rrr * ms2 - ms2;
> else
> sec_left := 0.0;
> fi;# end if 13
> fi;# end if 12;
> sec_left;
> end;
comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec2)
local ms2, rrr, sec_left, sub1, sub2;
global glob_small_float;
ms2 := clock_sec2;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if sub1 = 0. then sec_left := 0.
else
if 0. < sub2 then rrr := sub1/sub2; sec_left := rrr*ms2 - ms2
else sec_left := 0.
end if
end if;
sec_left
end proc
# End Function number 23
# Begin Function number 24
> comp_percent := proc(t_end2,t_start2, t2)
> global glob_small_float;
> local rrr, sub1, sub2;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (sub2 > glob_small_float) then # if number 12
> rrr := (100.0*sub2)/sub1;
> else
> rrr := 0.0;
> fi;# end if 12;
> rrr;
> end;
comp_percent := proc(t_end2, t_start2, t2)
local rrr, sub1, sub2;
global glob_small_float;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if glob_small_float < sub2 then rrr := 100.0*sub2/sub1
else rrr := 0.
end if;
rrr
end proc
# End Function number 24
# Begin Function number 25
> comp_rad_from_ratio := proc(term1,term2,last_no)
> #TOP TWO TERM RADIUS ANALYSIS
> global glob_h,glob_larger_float;
> local ret;
> if (term2 > 0.0) then # if number 12
> ret := float_abs(term1 * glob_h / term2);
> else
> ret := glob_larger_float;
> fi;# end if 12;
> ret;
> #BOTTOM TWO TERM RADIUS ANALYSIS
> end;
comp_rad_from_ratio := proc(term1, term2, last_no)
local ret;
global glob_h, glob_larger_float;
if 0. < term2 then ret := float_abs(term1*glob_h/term2)
else ret := glob_larger_float
end if;
ret
end proc
# End Function number 25
# Begin Function number 26
> comp_ord_from_ratio := proc(term1,term2,last_no)
> #TOP TWO TERM ORDER ANALYSIS
> global glob_h,glob_larger_float;
> local ret;
> if (term2 > 0.0) then # if number 12
> ret := 1.0 + float_abs(term2) * convfloat(last_no) * ln(float_abs(term1 * glob_h / term2))/ln(convfloat(last_no));
> else
> ret := glob_larger_float;
> fi;# end if 12;
> ret;
> #BOTTOM TWO TERM ORDER ANALYSIS
> end;
comp_ord_from_ratio := proc(term1, term2, last_no)
local ret;
global glob_h, glob_larger_float;
if 0. < term2 then ret := 1.0 + float_abs(term2)*convfloat(last_no)*
ln(float_abs(term1*glob_h/term2))/ln(convfloat(last_no))
else ret := glob_larger_float
end if;
ret
end proc
# End Function number 26
# Begin Function number 27
> comp_rad_from_three_terms := proc(term1,term2,term3,last_no)
> #TOP THREE TERM RADIUS ANALYSIS
> global glob_h,glob_larger_float;
> local ret,temp;
> temp := float_abs(term2*term2*convfloat(last_no)-2.0*term2*term2-term1*term3*convfloat(last_no)+term1*term3);
> if (temp > 0.0) then # if number 12
> ret := float_abs((term2*glob_h*term1)/(temp));
> else
> ret := glob_larger_float;
> fi;# end if 12;
> ret;
> #BOTTOM THREE TERM RADIUS ANALYSIS
> end;
comp_rad_from_three_terms := proc(term1, term2, term3, last_no)
local ret, temp;
global glob_h, glob_larger_float;
temp := float_abs(term2*term2*convfloat(last_no) - 2.0*term2*term2
- term1*term3*convfloat(last_no) + term1*term3);
if 0. < temp then ret := float_abs(term2*glob_h*term1/temp)
else ret := glob_larger_float
end if;
ret
end proc
# End Function number 27
# Begin Function number 28
> comp_ord_from_three_terms := proc(term1,term2,term3,last_no)
> #TOP THREE TERM ORDER ANALYSIS
> local ret;
> ret := float_abs((4.0*term1*term3*convfloat(last_no)-3.0*term1*term3-4.0*term2*term2*convfloat(last_no)+4.0*term2*term2+term2*term2*convfloat(last_no*last_no)-term1*term3*convfloat(last_no*last_no))/(term2*term2*convfloat(last_no)-2.0*term2*term2-term1*term3*convfloat(last_no)+term1*term3));
> ret;
> #TOP THREE TERM ORDER ANALYSIS
> end;
comp_ord_from_three_terms := proc(term1, term2, term3, last_no)
local ret;
ret := float_abs((4.0*term1*term3*convfloat(last_no) - 3.0*term1*term3
- 4.0*term2*term2*convfloat(last_no) + 4.0*term2*term2
+ term2*term2*convfloat(last_no*last_no)
- term1*term3*convfloat(last_no*last_no))/(
term2*term2*convfloat(last_no) - 2.0*term2*term2
- term1*term3*convfloat(last_no) + term1*term3));
ret
end proc
# End Function number 28
# Begin Function number 29
> comp_rad_from_six_terms := proc(term1,term2,term3,term4,term5,term6,last_no)
> #TOP SIX TERM RADIUS ANALYSIS
> global glob_h,glob_larger_float,glob_six_term_ord_save;
> local ret,rm0,rm1,rm2,rm3,rm4,nr1,nr2,dr1,dr2,ds2,rad_c,ord_no,ds1,rcs;
> if ((term5 <> 0.0) and (term4 <> 0.0) and (term3 <> 0.0) and (term2 <> 0.0) and (term1 <> 0.0)) then # if number 12
> rm0 := term6/term5;
> rm1 := term5/term4;
> rm2 := term4/term3;
> rm3 := term3/term2;
> rm4 := term2/term1;
> nr1 := convfloat(last_no-1)*rm0 - 2.0*convfloat(last_no-2)*rm1 + convfloat(last_no-3)*rm2;
> nr2 := convfloat(last_no-2)*rm1 - 2.0*convfloat(last_no-3)*rm2 + convfloat(last_no-4)*rm3;
> dr1 := (-1.0)/rm1 + 2.0/rm2 - 1.0/rm3;
> dr2 := (-1.0)/rm2 + 2.0/rm3 - 1.0/rm4;
> ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3;
> ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4;
> if ((float_abs(nr1 * dr2 - nr2 * dr1) = 0.0) or (float_abs(dr1) = 0.0)) then # if number 13
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> else
> if (float_abs(nr1*dr2 - nr2 * dr1) <> 0.0) then # if number 14
> rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1));
> #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1)
> ord_no := (rcs*nr1 - ds1)/(2.0*dr1) -convfloat(last_no)/2.0;
> if (float_abs(rcs) <> 0.0) then # if number 15
> if (rcs > 0.0) then # if number 16
> rad_c := sqrt(rcs) * float_abs(glob_h);
> else
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> fi;# end if 16
> else
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> fi;# end if 15
> else
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> fi;# end if 14
> fi;# end if 13
> else
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> fi;# end if 12;
> glob_six_term_ord_save := ord_no;
> rad_c;
> #BOTTOM SIX TERM RADIUS ANALYSIS
> end;
comp_rad_from_six_terms := proc(
term1, term2, term3, term4, term5, term6, last_no)
local ret, rm0, rm1, rm2, rm3, rm4, nr1, nr2, dr1, dr2, ds2, rad_c, ord_no,
ds1, rcs;
global glob_h, glob_larger_float, glob_six_term_ord_save;
if term5 <> 0. and term4 <> 0. and term3 <> 0. and term2 <> 0. and
term1 <> 0. then
rm0 := term6/term5;
rm1 := term5/term4;
rm2 := term4/term3;
rm3 := term3/term2;
rm4 := term2/term1;
nr1 := convfloat(last_no - 1)*rm0 - 2.0*convfloat(last_no - 2)*rm1
+ convfloat(last_no - 3)*rm2;
nr2 := convfloat(last_no - 2)*rm1 - 2.0*convfloat(last_no - 3)*rm2
+ convfloat(last_no - 4)*rm3;
dr1 := (-1)*(1.0)/rm1 + 2.0/rm2 - 1.0/rm3;
dr2 := (-1)*(1.0)/rm2 + 2.0/rm3 - 1.0/rm4;
ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3;
ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4;
if float_abs(nr1*dr2 - nr2*dr1) = 0. or float_abs(dr1) = 0. then
rad_c := glob_larger_float; ord_no := glob_larger_float
else
if float_abs(nr1*dr2 - nr2*dr1) <> 0. then
rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1);
ord_no :=
(rcs*nr1 - ds1)/(2.0*dr1) - convfloat(last_no)/2.0;
if float_abs(rcs) <> 0. then
if 0. < rcs then rad_c := sqrt(rcs)*float_abs(glob_h)
else
rad_c := glob_larger_float;
ord_no := glob_larger_float
end if
else
rad_c := glob_larger_float; ord_no := glob_larger_float
end if
else rad_c := glob_larger_float; ord_no := glob_larger_float
end if
end if
else rad_c := glob_larger_float; ord_no := glob_larger_float
end if;
glob_six_term_ord_save := ord_no;
rad_c
end proc
# End Function number 29
# Begin Function number 30
> comp_ord_from_six_terms := proc(term1,term2,term3,term4,term5,term6,last_no)
> global glob_six_term_ord_save;
> #TOP SIX TERM ORDER ANALYSIS
> #TOP SAVED FROM SIX TERM RADIUS ANALYSIS
> glob_six_term_ord_save;
> #BOTTOM SIX TERM ORDER ANALYSIS
> end;
comp_ord_from_six_terms := proc(
term1, term2, term3, term4, term5, term6, last_no)
global glob_six_term_ord_save;
glob_six_term_ord_save
end proc
# End Function number 30
# Begin Function number 31
> factorial_2 := proc(nnn)
> ret := nnn!;
> ret;;
> end;
Warning, `ret` is implicitly declared local to procedure `factorial_2`
factorial_2 := proc(nnn) local ret; ret := nnn!; ret end proc
# End Function number 31
# Begin Function number 32
> factorial_1 := proc(nnn)
> global MAX_TERMS,array_fact_1;
> local ret;
> if (nnn <= MAX_TERMS) then # if number 12
> if (array_fact_1[nnn] = 0) then # if number 13
> ret := factorial_2(nnn);
> array_fact_1[nnn] := ret;
> else
> ret := array_fact_1[nnn];
> fi;# end if 13;
> else
> ret := factorial_2(nnn);
> fi;# end if 12;
> ret;
> end;
factorial_1 := proc(nnn)
local ret;
global MAX_TERMS, array_fact_1;
if nnn <= MAX_TERMS then
if array_fact_1[nnn] = 0 then
ret := factorial_2(nnn); array_fact_1[nnn] := ret
else ret := array_fact_1[nnn]
end if
else ret := factorial_2(nnn)
end if;
ret
end proc
# End Function number 32
# Begin Function number 33
> factorial_3 := proc(mmm,nnn)
> global MAX_TERMS,array_fact_2;
> local ret;
> if ((nnn <= MAX_TERMS) and (mmm <= MAX_TERMS)) then # if number 12
> if (array_fact_2[mmm,nnn] = 0) then # if number 13
> ret := factorial_1(mmm)/factorial_1(nnn);
> array_fact_2[mmm,nnn] := ret;
> else
> ret := array_fact_2[mmm,nnn];
> fi;# end if 13;
> else
> ret := factorial_2(mmm)/factorial_2(nnn);
> fi;# end if 12;
> ret;
> end;
factorial_3 := proc(mmm, nnn)
local ret;
global MAX_TERMS, array_fact_2;
if nnn <= MAX_TERMS and mmm <= MAX_TERMS then
if array_fact_2[mmm, nnn] = 0 then
ret := factorial_1(mmm)/factorial_1(nnn);
array_fact_2[mmm, nnn] := ret
else ret := array_fact_2[mmm, nnn]
end if
else ret := factorial_2(mmm)/factorial_2(nnn)
end if;
ret
end proc
# End Function number 33
# Begin Function number 34
> convfloat := proc(mmm)
> (mmm);
> end;
convfloat := proc(mmm) mmm end proc
# End Function number 34
# Begin Function number 35
> elapsed_time_seconds := proc()
> time();
> end;
elapsed_time_seconds := proc() time() end proc
# End Function number 35
# Begin Function number 36
> int_trunc := proc(xxx)
> trunc(xxx);
> end;
int_trunc := proc(xxx) trunc(xxx) end proc
# End Function number 36
# Begin Function number 37
> float_abs := proc(xxx)
> abs(xxx);
> end;
float_abs := proc(xxx) abs(xxx) end proc
# End Function number 37
# Begin Function number 38
> expt := proc(x,y)
> (x^y);
> end;
expt := proc(x, y) x^y end proc
# End Function number 38
# Begin Function number 39
> estimated_needed_step_error := proc(x_start,x_end,estimated_h,estimated_answer)
> local desired_abs_gbl_error,range,estimated_steps,step_error;
> global glob_desired_digits_correct,ALWAYS,MAX_TERMS;
> omniout_float(ALWAYS,"glob_desired_digits_correct",32,glob_desired_digits_correct,32,"");
> desired_abs_gbl_error := expt(10.0, -glob_desired_digits_correct) * float_abs(estimated_answer);
> omniout_float(ALWAYS,"estimated_h",32,estimated_h,32,"");
> omniout_float(ALWAYS,"estimated_answer",32,estimated_answer,32,"");
> omniout_float(ALWAYS,"desired_abs_gbl_error",32,desired_abs_gbl_error,32,"");
> range := (x_end - x_start);
> omniout_float(ALWAYS,"range",32,range,32,"");
> estimated_steps := range / estimated_h;
> omniout_float(ALWAYS,"estimated_steps",32,estimated_steps,32,"");
> step_error := (float_abs(desired_abs_gbl_error /sqrt( estimated_steps)/MAX_TERMS));
> omniout_float(ALWAYS,"step_error",32,step_error,32,"");
> (step_error);;
> end;
estimated_needed_step_error := proc(
x_start, x_end, estimated_h, estimated_answer)
local desired_abs_gbl_error, range, estimated_steps, step_error;
global glob_desired_digits_correct, ALWAYS, MAX_TERMS;
omniout_float(ALWAYS, "glob_desired_digits_correct", 32,
glob_desired_digits_correct, 32, "");
desired_abs_gbl_error := expt(10.0, -glob_desired_digits_correct)*
float_abs(estimated_answer);
omniout_float(ALWAYS, "estimated_h", 32, estimated_h, 32, "");
omniout_float(ALWAYS, "estimated_answer", 32, estimated_answer, 32, "")
;
omniout_float(ALWAYS, "desired_abs_gbl_error", 32,
desired_abs_gbl_error, 32, "");
range := x_end - x_start;
omniout_float(ALWAYS, "range", 32, range, 32, "");
estimated_steps := range/estimated_h;
omniout_float(ALWAYS, "estimated_steps", 32, estimated_steps, 32, "");
step_error :=
float_abs(desired_abs_gbl_error/(sqrt(estimated_steps)*MAX_TERMS));
omniout_float(ALWAYS, "step_error", 32, step_error, 32, "");
step_error
end proc
# End Function number 39
#END ATS LIBRARY BLOCK
#BEGIN USER FUNCTION BLOCK
#BEGIN BLOCK 3
#BEGIN USER DEF BLOCK
> exact_soln_x := proc(t)
> return(0);
> end;
exact_soln_x := proc(t) return 0 end proc
> exact_soln_y := proc(t)
> return(0);
> end;
exact_soln_y := proc(t) return 0 end proc
#END USER DEF BLOCK
#END BLOCK 3
#END USER FUNCTION BLOCK
# before write_aux functions
# Begin Function number 2
> display_poles := proc()
> local rad_given;
> global ALWAYS,glob_display_flag,glob_larger_float, glob_large_float, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_guess_error_ord, glob_guess_error_rc, glob_type_given_pole,array_given_rad_poles,array_given_ord_poles,array_rad_test_poles,array_ord_test_poles,glob_least_3_sing,glob_least_6_sing,glob_least_given_sing,glob_least_ratio_sing,array_t ;
> if ((glob_type_given_pole = 1) or (glob_type_given_pole = 2)) then # if number 1
> rad_given := sqrt((array_t[1] - array_given_rad_poles[1,1]) * (array_t[1] - array_given_rad_poles[1,1]) + array_given_rad_poles[1,2] * array_given_rad_poles[1,2]);
> omniout_float(ALWAYS,"Radius of convergence (given) for eq 1 ",4,rad_given,4," ");
> omniout_float(ALWAYS,"Order of pole (given) ",4,array_given_ord_poles[1,1],4," ");
> if (rad_given < glob_least_given_sing) then # if number 2
> glob_least_given_sing := rad_given;
> fi;# end if 2;
> elif
> (glob_type_given_pole = 3) then # if number 2
> omniout_str(ALWAYS,"NO POLE (given) for Equation 1");
> elif
> (glob_type_given_pole = 5) then # if number 3
> omniout_str(ALWAYS,"SOME POLE (given) for Equation 1");
> else
> omniout_str(ALWAYS,"NO INFO (given) for Equation 1");
> fi;# end if 3;
> if (array_rad_test_poles[1,1] < glob_large_float) then # if number 3
> omniout_float(ALWAYS,"Radius of convergence (ratio test) for eq 1 ",4,array_rad_test_poles[1,1],4," ");
> if (array_rad_test_poles[1,1]< glob_least_ratio_sing) then # if number 4
> glob_least_ratio_sing := array_rad_test_poles[1,1];
> fi;# end if 4;
> omniout_float(ALWAYS,"Order of pole (ratio test) ",4, array_ord_test_poles[1,1],4," ");
> else
> omniout_str(ALWAYS,"NO POLE (ratio test) for Equation 1");
> fi;# end if 3;
> if ((array_rad_test_poles[1,2] > 0.0) and (array_rad_test_poles[1,2] < glob_large_float)) then # if number 3
> omniout_float(ALWAYS,"Radius of convergence (three term test) for eq 1 ",4,array_rad_test_poles[1,2],4," ");
> if (array_rad_test_poles[1,2]< glob_least_3_sing) then # if number 4
> glob_least_3_sing := array_rad_test_poles[1,2];
> fi;# end if 4;
> omniout_float(ALWAYS,"Order of pole (three term test) ",4, array_ord_test_poles[1,2],4," ");
> else
> omniout_str(ALWAYS,"NO REAL POLE (three term test) for Equation 1");
> fi;# end if 3;
> if ((array_rad_test_poles[1,3] > 0.0) and (array_rad_test_poles[1,3] < glob_large_float)) then # if number 3
> omniout_float(ALWAYS,"Radius of convergence (six term test) for eq 1 ",4,array_rad_test_poles[1,3],4," ");
> if (array_rad_test_poles[1,3]< glob_least_6_sing) then # if number 4
> glob_least_6_sing := array_rad_test_poles[1,3];
> fi;# end if 4;
> omniout_float(ALWAYS,"Order of pole (six term test) ",4, array_ord_test_poles[1,3],4," ");
> else
> omniout_str(ALWAYS,"NO COMPLEX POLE (six term test) for Equation 1");
> fi;# end if 3
> ;
> if ((glob_type_given_pole = 1) or (glob_type_given_pole = 2)) then # if number 3
> rad_given := sqrt((array_t[1] - array_given_rad_poles[2,1]) * (array_t[1] - array_given_rad_poles[2,1]) + array_given_rad_poles[2,2] * array_given_rad_poles[2,2]);
> omniout_float(ALWAYS,"Radius of convergence (given) for eq 2 ",4,rad_given,4," ");
> omniout_float(ALWAYS,"Order of pole (given) ",4,array_given_ord_poles[2,1],4," ");
> if (rad_given < glob_least_given_sing) then # if number 4
> glob_least_given_sing := rad_given;
> fi;# end if 4;
> elif
> (glob_type_given_pole = 3) then # if number 4
> omniout_str(ALWAYS,"NO POLE (given) for Equation 2");
> elif
> (glob_type_given_pole = 5) then # if number 5
> omniout_str(ALWAYS,"SOME POLE (given) for Equation 2");
> else
> omniout_str(ALWAYS,"NO INFO (given) for Equation 2");
> fi;# end if 5;
> if (array_rad_test_poles[2,1] < glob_large_float) then # if number 5
> omniout_float(ALWAYS,"Radius of convergence (ratio test) for eq 2 ",4,array_rad_test_poles[2,1],4," ");
> if (array_rad_test_poles[2,1]< glob_least_ratio_sing) then # if number 6
> glob_least_ratio_sing := array_rad_test_poles[2,1];
> fi;# end if 6;
> omniout_float(ALWAYS,"Order of pole (ratio test) ",4, array_ord_test_poles[2,1],4," ");
> else
> omniout_str(ALWAYS,"NO POLE (ratio test) for Equation 2");
> fi;# end if 5;
> if ((array_rad_test_poles[2,2] > 0.0) and (array_rad_test_poles[2,2] < glob_large_float)) then # if number 5
> omniout_float(ALWAYS,"Radius of convergence (three term test) for eq 2 ",4,array_rad_test_poles[2,2],4," ");
> if (array_rad_test_poles[2,2]< glob_least_3_sing) then # if number 6
> glob_least_3_sing := array_rad_test_poles[2,2];
> fi;# end if 6;
> omniout_float(ALWAYS,"Order of pole (three term test) ",4, array_ord_test_poles[2,2],4," ");
> else
> omniout_str(ALWAYS,"NO REAL POLE (three term test) for Equation 2");
> fi;# end if 5;
> if ((array_rad_test_poles[2,3] > 0.0) and (array_rad_test_poles[2,3] < glob_large_float)) then # if number 5
> omniout_float(ALWAYS,"Radius of convergence (six term test) for eq 2 ",4,array_rad_test_poles[2,3],4," ");
> if (array_rad_test_poles[2,3]< glob_least_6_sing) then # if number 6
> glob_least_6_sing := array_rad_test_poles[2,3];
> fi;# end if 6;
> omniout_float(ALWAYS,"Order of pole (six term test) ",4, array_ord_test_poles[2,3],4," ");
> else
> omniout_str(ALWAYS,"NO COMPLEX POLE (six term test) for Equation 2");
> fi;# end if 5
> ;
> end;
display_poles := proc()
local rad_given;
global ALWAYS, glob_display_flag, glob_larger_float, glob_large_float,
glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_guess_error_ord,
glob_guess_error_rc, glob_type_given_pole, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
glob_least_3_sing, glob_least_6_sing, glob_least_given_sing,
glob_least_ratio_sing, array_t;
if glob_type_given_pole = 1 or glob_type_given_pole = 2 then
rad_given := sqrt((array_t[1] - array_given_rad_poles[1, 1])*
(array_t[1] - array_given_rad_poles[1, 1])
+ array_given_rad_poles[1, 2]*array_given_rad_poles[1, 2]);
omniout_float(ALWAYS,
"Radius of convergence (given) for eq 1 ", 4,
rad_given, 4, " ");
omniout_float(ALWAYS,
"Order of pole (given) ", 4,
array_given_ord_poles[1, 1], 4, " ");
if rad_given < glob_least_given_sing then
glob_least_given_sing := rad_given
end if
elif glob_type_given_pole = 3 then
omniout_str(ALWAYS, "NO POLE (given) for Equation 1")
elif glob_type_given_pole = 5 then
omniout_str(ALWAYS, "SOME POLE (given) for Equation 1")
else omniout_str(ALWAYS, "NO INFO (given) for Equation 1")
end if;
if array_rad_test_poles[1, 1] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (ratio test) for eq 1 ", 4,
array_rad_test_poles[1, 1], 4, " ");
if array_rad_test_poles[1, 1] < glob_least_ratio_sing then
glob_least_ratio_sing := array_rad_test_poles[1, 1]
end if;
omniout_float(ALWAYS,
"Order of pole (ratio test) ", 4,
array_ord_test_poles[1, 1], 4, " ")
else omniout_str(ALWAYS, "NO POLE (ratio test) for Equation 1")
end if;
if 0. < array_rad_test_poles[1, 2] and
array_rad_test_poles[1, 2] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (three term test) for eq 1 ", 4,
array_rad_test_poles[1, 2], 4, " ");
if array_rad_test_poles[1, 2] < glob_least_3_sing then
glob_least_3_sing := array_rad_test_poles[1, 2]
end if;
omniout_float(ALWAYS,
"Order of pole (three term test) ", 4,
array_ord_test_poles[1, 2], 4, " ")
else omniout_str(ALWAYS,
"NO REAL POLE (three term test) for Equation 1")
end if;
if 0. < array_rad_test_poles[1, 3] and
array_rad_test_poles[1, 3] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (six term test) for eq 1 ", 4,
array_rad_test_poles[1, 3], 4, " ");
if array_rad_test_poles[1, 3] < glob_least_6_sing then
glob_least_6_sing := array_rad_test_poles[1, 3]
end if;
omniout_float(ALWAYS,
"Order of pole (six term test) ", 4,
array_ord_test_poles[1, 3], 4, " ")
else omniout_str(ALWAYS,
"NO COMPLEX POLE (six term test) for Equation 1")
end if;
if glob_type_given_pole = 1 or glob_type_given_pole = 2 then
rad_given := sqrt((array_t[1] - array_given_rad_poles[2, 1])*
(array_t[1] - array_given_rad_poles[2, 1])
+ array_given_rad_poles[2, 2]*array_given_rad_poles[2, 2]);
omniout_float(ALWAYS,
"Radius of convergence (given) for eq 2 ", 4,
rad_given, 4, " ");
omniout_float(ALWAYS,
"Order of pole (given) ", 4,
array_given_ord_poles[2, 1], 4, " ");
if rad_given < glob_least_given_sing then
glob_least_given_sing := rad_given
end if
elif glob_type_given_pole = 3 then
omniout_str(ALWAYS, "NO POLE (given) for Equation 2")
elif glob_type_given_pole = 5 then
omniout_str(ALWAYS, "SOME POLE (given) for Equation 2")
else omniout_str(ALWAYS, "NO INFO (given) for Equation 2")
end if;
if array_rad_test_poles[2, 1] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (ratio test) for eq 2 ", 4,
array_rad_test_poles[2, 1], 4, " ");
if array_rad_test_poles[2, 1] < glob_least_ratio_sing then
glob_least_ratio_sing := array_rad_test_poles[2, 1]
end if;
omniout_float(ALWAYS,
"Order of pole (ratio test) ", 4,
array_ord_test_poles[2, 1], 4, " ")
else omniout_str(ALWAYS, "NO POLE (ratio test) for Equation 2")
end if;
if 0. < array_rad_test_poles[2, 2] and
array_rad_test_poles[2, 2] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (three term test) for eq 2 ", 4,
array_rad_test_poles[2, 2], 4, " ");
if array_rad_test_poles[2, 2] < glob_least_3_sing then
glob_least_3_sing := array_rad_test_poles[2, 2]
end if;
omniout_float(ALWAYS,
"Order of pole (three term test) ", 4,
array_ord_test_poles[2, 2], 4, " ")
else omniout_str(ALWAYS,
"NO REAL POLE (three term test) for Equation 2")
end if;
if 0. < array_rad_test_poles[2, 3] and
array_rad_test_poles[2, 3] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (six term test) for eq 2 ", 4,
array_rad_test_poles[2, 3], 4, " ");
if array_rad_test_poles[2, 3] < glob_least_6_sing then
glob_least_6_sing := array_rad_test_poles[2, 3]
end if;
omniout_float(ALWAYS,
"Order of pole (six term test) ", 4,
array_ord_test_poles[2, 3], 4, " ")
else omniout_str(ALWAYS,
"NO COMPLEX POLE (six term test) for Equation 2")
end if
end proc
# End Function number 2
# Begin Function number 3
> my_check_sign := proc( x0 ,xf)
> local ret;
> if (xf > x0) then # if number 5
> ret := 1.0;
> else
> ret := -1.0;
> fi;# end if 5;
> ret;;
> end;
my_check_sign := proc(x0, xf)
local ret;
if x0 < xf then ret := 1.0 else ret := -1.0 end if; ret
end proc
# End Function number 3
# Begin Function number 4
> est_size_answer := proc()
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
#END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> local min_size;
> min_size := glob_estimated_size_answer;
> if (float_abs(array_x[1]) < min_size) then # if number 5
> min_size := float_abs(array_x[1]);
> omniout_float(ALWAYS,"min_size",32,min_size,32,"");
> fi;# end if 5;
> if (float_abs(array_y[1]) < min_size) then # if number 5
> min_size := float_abs(array_y[1]);
> omniout_float(ALWAYS,"min_size",32,min_size,32,"");
> fi;# end if 5;
> if (min_size < 1.0) then # if number 5
> min_size := 1.0;
> omniout_float(ALWAYS,"min_size",32,min_size,32,"");
> fi;# end if 5;
> min_size;
> end;
est_size_answer := proc()
local min_size;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
min_size := glob_estimated_size_answer;
if float_abs(array_x[1]) < min_size then
min_size := float_abs(array_x[1]);
omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")
end if;
if float_abs(array_y[1]) < min_size then
min_size := float_abs(array_y[1]);
omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")
end if;
if min_size < 1.0 then
min_size := 1.0;
omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")
end if;
min_size
end proc
# End Function number 4
# Begin Function number 5
> test_suggested_h := proc()
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
#END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> local max_estimated_step_error,hn_div_ho,hn_div_ho_2,hn_div_ho_3,no_terms,est_tmp;
> max_estimated_step_error := 0.0;
> no_terms := MAX_TERMS;
> hn_div_ho := 0.5;
> hn_div_ho_2 := 0.25;
> hn_div_ho_3 := 0.125;
> omniout_float(ALWAYS,"hn_div_ho",32,hn_div_ho,32,"");
> omniout_float(ALWAYS,"hn_div_ho_2",32,hn_div_ho_2,32,"");
> omniout_float(ALWAYS,"hn_div_ho_3",32,hn_div_ho_3,32,"");
> est_tmp := float_abs(array_x[no_terms-3] + array_x[no_terms - 2] * hn_div_ho + array_x[no_terms - 1] * hn_div_ho_2 + array_x[no_terms] * hn_div_ho_3);
> if (est_tmp >= max_estimated_step_error) then # if number 5
> max_estimated_step_error := est_tmp;
> fi;# end if 5;
> est_tmp := float_abs(array_y[no_terms-3] + array_y[no_terms - 2] * hn_div_ho + array_y[no_terms - 1] * hn_div_ho_2 + array_y[no_terms] * hn_div_ho_3);
> if (est_tmp >= max_estimated_step_error) then # if number 5
> max_estimated_step_error := est_tmp;
> fi;# end if 5;
> omniout_float(ALWAYS,"max_estimated_step_error",32,max_estimated_step_error,32,"");
> max_estimated_step_error;
> end;
test_suggested_h := proc()
local max_estimated_step_error, hn_div_ho, hn_div_ho_2, hn_div_ho_3,
no_terms, est_tmp;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
max_estimated_step_error := 0.;
no_terms := MAX_TERMS;
hn_div_ho := 0.5;
hn_div_ho_2 := 0.25;
hn_div_ho_3 := 0.125;
omniout_float(ALWAYS, "hn_div_ho", 32, hn_div_ho, 32, "");
omniout_float(ALWAYS, "hn_div_ho_2", 32, hn_div_ho_2, 32, "");
omniout_float(ALWAYS, "hn_div_ho_3", 32, hn_div_ho_3, 32, "");
est_tmp := float_abs(array_x[no_terms - 3]
+ array_x[no_terms - 2]*hn_div_ho
+ array_x[no_terms - 1]*hn_div_ho_2
+ array_x[no_terms]*hn_div_ho_3);
if max_estimated_step_error <= est_tmp then
max_estimated_step_error := est_tmp
end if;
est_tmp := float_abs(array_y[no_terms - 3]
+ array_y[no_terms - 2]*hn_div_ho
+ array_y[no_terms - 1]*hn_div_ho_2
+ array_y[no_terms]*hn_div_ho_3);
if max_estimated_step_error <= est_tmp then
max_estimated_step_error := est_tmp
end if;
omniout_float(ALWAYS, "max_estimated_step_error", 32,
max_estimated_step_error, 32, "");
max_estimated_step_error
end proc
# End Function number 5
# Begin Function number 6
> track_estimated_error := proc()
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
#END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> local hn_div_ho,hn_div_ho_2,hn_div_ho_3,no_terms,est_tmp;
> no_terms := MAX_TERMS;
> hn_div_ho := 0.5;
> hn_div_ho_2 := 0.25;
> hn_div_ho_3 := 0.125;
> est_tmp := float_abs(array_x[no_terms-3]) + float_abs(array_x[no_terms - 2]) * hn_div_ho + float_abs(array_x[no_terms - 1]) * hn_div_ho_2 + float_abs(array_x[no_terms]) * hn_div_ho_3;
> if (glob_prec * float_abs(array_x[1]) > est_tmp) then # if number 5
> est_tmp := glob_prec * float_abs(array_x[1]);
> fi;# end if 5;
> if (est_tmp >= array_max_est_error[1]) then # if number 5
> array_max_est_error[1] := est_tmp;
> fi;# end if 5
> ;
> est_tmp := float_abs(array_y[no_terms-3]) + float_abs(array_y[no_terms - 2]) * hn_div_ho + float_abs(array_y[no_terms - 1]) * hn_div_ho_2 + float_abs(array_y[no_terms]) * hn_div_ho_3;
> if (glob_prec * float_abs(array_y[1]) > est_tmp) then # if number 5
> est_tmp := glob_prec * float_abs(array_y[1]);
> fi;# end if 5;
> if (est_tmp >= array_max_est_error[2]) then # if number 5
> array_max_est_error[2] := est_tmp;
> fi;# end if 5
> ;
> end;
track_estimated_error := proc()
local hn_div_ho, hn_div_ho_2, hn_div_ho_3, no_terms, est_tmp;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
no_terms := MAX_TERMS;
hn_div_ho := 0.5;
hn_div_ho_2 := 0.25;
hn_div_ho_3 := 0.125;
est_tmp := float_abs(array_x[no_terms - 3])
+ float_abs(array_x[no_terms - 2])*hn_div_ho
+ float_abs(array_x[no_terms - 1])*hn_div_ho_2
+ float_abs(array_x[no_terms])*hn_div_ho_3;
if est_tmp < glob_prec*float_abs(array_x[1]) then
est_tmp := glob_prec*float_abs(array_x[1])
end if;
if array_max_est_error[1] <= est_tmp then
array_max_est_error[1] := est_tmp
end if;
est_tmp := float_abs(array_y[no_terms - 3])
+ float_abs(array_y[no_terms - 2])*hn_div_ho
+ float_abs(array_y[no_terms - 1])*hn_div_ho_2
+ float_abs(array_y[no_terms])*hn_div_ho_3;
if est_tmp < glob_prec*float_abs(array_y[1]) then
est_tmp := glob_prec*float_abs(array_y[1])
end if;
if array_max_est_error[2] <= est_tmp then
array_max_est_error[2] := est_tmp
end if
end proc
# End Function number 6
# Begin Function number 7
> reached_interval := proc()
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
#END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> local ret;
> if ((glob_check_sign * array_t[1]) >= (glob_check_sign * glob_next_display - glob_h/10.0)) then # if number 5
> ret := true;
> else
> ret := false;
> fi;# end if 5;
> return(ret);
> end;
reached_interval := proc()
local ret;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
if glob_check_sign*glob_next_display - glob_h/10.0 <=
glob_check_sign*array_t[1] then ret := true
else ret := false
end if;
return ret
end proc
# End Function number 7
# Begin Function number 8
> display_alot := proc(iter)
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
#END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> local abserr, closed_form_val_y, ind_var, numeric_val, relerr, term_no, est_rel_err;
> #TOP DISPLAY ALOT
> if (reached_interval()) then # if number 5
> if (iter >= 0) then # if number 6
> ind_var := array_t[1];
> omniout_float(ALWAYS,"t[1] ",33,ind_var,20," ");
> closed_form_val_y := evalf(exact_soln_x(ind_var));
> omniout_float(ALWAYS,"x[1] (closed_form) ",33,closed_form_val_y,20," ");
> term_no := 1;
> numeric_val := array_x[term_no];
> abserr := float_abs(numeric_val - closed_form_val_y);
> omniout_float(ALWAYS,"x[1] (numeric) ",33,numeric_val,20," ");
> if (evalf(float_abs(closed_form_val_y)) > glob_prec) then # if number 7
> relerr := abserr*100.0/float_abs(closed_form_val_y);
> if (relerr > glob_prec) then # if number 8
> glob_good_digits := -int_trunc(log10(relerr)) + 3;
> else
> glob_good_digits := Digits;
> fi;# end if 8;
> else
> relerr := -1.0 ;
> glob_good_digits := -16;
> fi;# end if 7;
> if (evalf)(float_abs(numeric_val) > glob_prec) then # if number 7
> est_rel_err := evalf(array_max_est_error[1]*100.0 * sqrt(glob_iter)*72*MAX_TERMS/float_abs(numeric_val));
> if (evalf(est_rel_err) > glob_prec) then # if number 8
> glob_est_digits := -int_trunc(log10(est_rel_err)) + 3;
> else
> glob_est_digits := Digits;
> fi;# end if 8;
> else
> relerr := -1.0 ;
> glob_est_digits := -16;
> fi;# end if 7;
> array_est_digits[1] := glob_est_digits;
> array_good_digits[1] := glob_good_digits;
> if (glob_iter = 1) then # if number 7
> array_1st_rel_error[1] := relerr;
> else
> array_last_rel_error[1] := relerr;
> fi;# end if 7;
> array_est_rel_error[1] := est_rel_err;
> omniout_float(ALWAYS,"absolute error ",4,abserr,20," ");
> omniout_float(ALWAYS,"relative error ",4,relerr,20,"%");
> omniout_int(INFO,"Desired digits ",32,glob_desired_digits_correct,4," ");
> omniout_int(INFO,"Estimated correct digits ",32,glob_est_digits,4," ");
> omniout_int(INFO,"Correct digits ",32,glob_good_digits,4," ")
> ;
> omniout_float(ALWAYS,"h ",4,glob_h,20," ");
> ;
> closed_form_val_y := evalf(exact_soln_y(ind_var));
> omniout_float(ALWAYS,"y[1] (closed_form) ",33,closed_form_val_y,20," ");
> term_no := 1;
> numeric_val := array_y[term_no];
> abserr := float_abs(numeric_val - closed_form_val_y);
> omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," ");
> if (evalf(float_abs(closed_form_val_y)) > glob_prec) then # if number 7
> relerr := abserr*100.0/float_abs(closed_form_val_y);
> if (relerr > glob_prec) then # if number 8
> glob_good_digits := -int_trunc(log10(relerr)) + 3;
> else
> glob_good_digits := Digits;
> fi;# end if 8;
> else
> relerr := -1.0 ;
> glob_good_digits := -16;
> fi;# end if 7;
> if (evalf)(float_abs(numeric_val) > glob_prec) then # if number 7
> est_rel_err := evalf(array_max_est_error[2]*100.0 * sqrt(glob_iter)*72*MAX_TERMS/float_abs(numeric_val));
> if (evalf(est_rel_err) > glob_prec) then # if number 8
> glob_est_digits := -int_trunc(log10(est_rel_err)) + 3;
> else
> glob_est_digits := Digits;
> fi;# end if 8;
> else
> relerr := -1.0 ;
> glob_est_digits := -16;
> fi;# end if 7;
> array_est_digits[2] := glob_est_digits;
> array_good_digits[2] := glob_good_digits;
> if (glob_iter = 1) then # if number 7
> array_1st_rel_error[2] := relerr;
> else
> array_last_rel_error[2] := relerr;
> fi;# end if 7;
> array_est_rel_error[2] := est_rel_err;
> omniout_float(ALWAYS,"absolute error ",4,abserr,20," ");
> omniout_float(ALWAYS,"relative error ",4,relerr,20,"%");
> omniout_int(INFO,"Desired digits ",32,glob_desired_digits_correct,4," ");
> omniout_int(INFO,"Estimated correct digits ",32,glob_est_digits,4," ");
> omniout_int(INFO,"Correct digits ",32,glob_good_digits,4," ")
> ;
> omniout_float(ALWAYS,"h ",4,glob_h,20," ");
> fi;# end if 6;
> #BOTTOM DISPLAY ALOT
> fi;# end if 5;
> end;
display_alot := proc(iter)
local abserr, closed_form_val_y, ind_var, numeric_val, relerr, term_no,
est_rel_err;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
if reached_interval() then
if 0 <= iter then
ind_var := array_t[1];
omniout_float(ALWAYS, "t[1] ", 33,
ind_var, 20, " ");
closed_form_val_y := evalf(exact_soln_x(ind_var));
omniout_float(ALWAYS, "x[1] (closed_form) ", 33,
closed_form_val_y, 20, " ");
term_no := 1;
numeric_val := array_x[term_no];
abserr := float_abs(numeric_val - closed_form_val_y);
omniout_float(ALWAYS, "x[1] (numeric) ", 33,
numeric_val, 20, " ");
if glob_prec < evalf(float_abs(closed_form_val_y)) then
relerr := abserr*100.0/float_abs(closed_form_val_y);
if glob_prec < relerr then
glob_good_digits := -int_trunc(log10(relerr)) + 3
else glob_good_digits := Digits
end if
else relerr := -1.0; glob_good_digits := -16
end if;
if evalf(glob_prec < float_abs(numeric_val)) then
est_rel_err := evalf(array_max_est_error[1]*100.0*
sqrt(glob_iter)*72*MAX_TERMS/float_abs(numeric_val));
if glob_prec < evalf(est_rel_err) then
glob_est_digits := -int_trunc(log10(est_rel_err)) + 3
else glob_est_digits := Digits
end if
else relerr := -1.0; glob_est_digits := -16
end if;
array_est_digits[1] := glob_est_digits;
array_good_digits[1] := glob_good_digits;
if glob_iter = 1 then array_1st_rel_error[1] := relerr
else array_last_rel_error[1] := relerr
end if;
array_est_rel_error[1] := est_rel_err;
omniout_float(ALWAYS, "absolute error ", 4,
abserr, 20, " ");
omniout_float(ALWAYS, "relative error ", 4,
relerr, 20, "%");
omniout_int(INFO, "Desired digits ", 32,
glob_desired_digits_correct, 4, " ");
omniout_int(INFO, "Estimated correct digits ", 32,
glob_est_digits, 4, " ");
omniout_int(INFO, "Correct digits ", 32,
glob_good_digits, 4, " ");
omniout_float(ALWAYS, "h ", 4,
glob_h, 20, " ");
closed_form_val_y := evalf(exact_soln_y(ind_var));
omniout_float(ALWAYS, "y[1] (closed_form) ", 33,
closed_form_val_y, 20, " ");
term_no := 1;
numeric_val := array_y[term_no];
abserr := float_abs(numeric_val - closed_form_val_y);
omniout_float(ALWAYS, "y[1] (numeric) ", 33,
numeric_val, 20, " ");
if glob_prec < evalf(float_abs(closed_form_val_y)) then
relerr := abserr*100.0/float_abs(closed_form_val_y);
if glob_prec < relerr then
glob_good_digits := -int_trunc(log10(relerr)) + 3
else glob_good_digits := Digits
end if
else relerr := -1.0; glob_good_digits := -16
end if;
if evalf(glob_prec < float_abs(numeric_val)) then
est_rel_err := evalf(array_max_est_error[2]*100.0*
sqrt(glob_iter)*72*MAX_TERMS/float_abs(numeric_val));
if glob_prec < evalf(est_rel_err) then
glob_est_digits := -int_trunc(log10(est_rel_err)) + 3
else glob_est_digits := Digits
end if
else relerr := -1.0; glob_est_digits := -16
end if;
array_est_digits[2] := glob_est_digits;
array_good_digits[2] := glob_good_digits;
if glob_iter = 1 then array_1st_rel_error[2] := relerr
else array_last_rel_error[2] := relerr
end if;
array_est_rel_error[2] := est_rel_err;
omniout_float(ALWAYS, "absolute error ", 4,
abserr, 20, " ");
omniout_float(ALWAYS, "relative error ", 4,
relerr, 20, "%");
omniout_int(INFO, "Desired digits ", 32,
glob_desired_digits_correct, 4, " ");
omniout_int(INFO, "Estimated correct digits ", 32,
glob_est_digits, 4, " ");
omniout_int(INFO, "Correct digits ", 32,
glob_good_digits, 4, " ");
omniout_float(ALWAYS, "h ", 4,
glob_h, 20, " ")
end if
end if
end proc
# End Function number 8
# Begin Function number 9
> prog_report := proc(t_start,t_end)
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
#END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec;
> #TOP PROGRESS REPORT
> clock_sec1 := elapsed_time_seconds();
> total_clock_sec := (clock_sec1) - (glob_orig_start_sec);
> glob_clock_sec := (clock_sec1) - (glob_clock_start_sec);
> left_sec := (glob_max_sec) + (glob_orig_start_sec) - (clock_sec1);
> expect_sec := comp_expect_sec((t_end),(t_start),(array_t[1]) + (glob_h) ,( clock_sec1) - (glob_orig_start_sec));
> opt_clock_sec := ( clock_sec1) - (glob_optimal_clock_start_sec);
> glob_optimal_expect_sec := comp_expect_sec((t_end),(t_start),(array_t[1]) +( glob_h) ,( opt_clock_sec));
> glob_total_exp_sec := glob_optimal_expect_sec + total_clock_sec;
> percent_done := comp_percent((t_end),(t_start),(array_t[1]) + (glob_h));
> glob_percent_done := percent_done;
> omniout_str_noeol(INFO,"Total Elapsed Time ");
> omniout_timestr((total_clock_sec));
> omniout_str_noeol(INFO,"Elapsed Time(since restart) ");
> omniout_timestr((glob_clock_sec));
> if ((percent_done) < (100.0)) then # if number 5
> omniout_str_noeol(INFO,"Expected Time Remaining ");
> omniout_timestr((expect_sec));
> omniout_str_noeol(INFO,"Optimized Time Remaining ");
> omniout_timestr((glob_optimal_expect_sec));
> omniout_str_noeol(INFO,"Expected Total Time ");
> omniout_timestr((glob_total_exp_sec));
> fi;# end if 5;
> omniout_str_noeol(INFO,"Time to Timeout ");
> omniout_timestr((left_sec));
> omniout_float(INFO, "Percent Done ",33,percent_done,4,"%");
> #BOTTOM PROGRESS REPORT
> end;
prog_report := proc(t_start, t_end)
local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec,
percent_done, total_clock_sec;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
clock_sec1 := elapsed_time_seconds();
total_clock_sec := clock_sec1 - glob_orig_start_sec;
glob_clock_sec := clock_sec1 - glob_clock_start_sec;
left_sec := glob_max_sec + glob_orig_start_sec - clock_sec1;
expect_sec := comp_expect_sec(t_end, t_start, array_t[1] + glob_h,
clock_sec1 - glob_orig_start_sec);
opt_clock_sec := clock_sec1 - glob_optimal_clock_start_sec;
glob_optimal_expect_sec :=
comp_expect_sec(t_end, t_start, array_t[1] + glob_h, opt_clock_sec)
;
glob_total_exp_sec := glob_optimal_expect_sec + total_clock_sec;
percent_done := comp_percent(t_end, t_start, array_t[1] + glob_h);
glob_percent_done := percent_done;
omniout_str_noeol(INFO, "Total Elapsed Time ");
omniout_timestr(total_clock_sec);
omniout_str_noeol(INFO, "Elapsed Time(since restart) ");
omniout_timestr(glob_clock_sec);
if percent_done < 100.0 then
omniout_str_noeol(INFO, "Expected Time Remaining ");
omniout_timestr(expect_sec);
omniout_str_noeol(INFO, "Optimized Time Remaining ");
omniout_timestr(glob_optimal_expect_sec);
omniout_str_noeol(INFO, "Expected Total Time ");
omniout_timestr(glob_total_exp_sec)
end if;
omniout_str_noeol(INFO, "Time to Timeout ");
omniout_timestr(left_sec);
omniout_float(INFO, "Percent Done ", 33,
percent_done, 4, "%")
end proc
# End Function number 9
# Begin Function number 10
> check_for_pole := proc()
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
#END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, term1, term2, term3, part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found_sing, h_new, ratio, term, local_test, tmp_rad,tmp_ord, tmp_ratio, prev_tmp_rad, last_no;
> #TOP CHECK FOR POLE
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[1,1] := glob_larger_float;
> array_ord_test_poles[1,1] := glob_larger_float;
> found_sing := 1;
> last_no := MAX_TERMS - 2 - 10;
> cnt := 0;
> while (last_no < MAX_TERMS-3 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_ratio(array_x_higher[1,last_no-1],array_x_higher[1,last_no],last_no);
> tmp_ratio := tmp_rad / prev_tmp_rad;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 5
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 6
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 7
> found_sing := 0;
> fi;# end if 7;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 7
> if (rad_c < array_rad_test_poles[1,1]) then # if number 8
> array_rad_test_poles[1,1] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_ratio(array_x_higher[1,last_no-1],array_x_higher[1,last_no],last_no);
> array_rad_test_poles[1,1] := rad_c;
> array_ord_test_poles[1,1] := tmp_ord;
> fi;# end if 8;
> fi;# end if 7;
> #BOTTOM general radius test1
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[2,1] := glob_larger_float;
> array_ord_test_poles[2,1] := glob_larger_float;
> found_sing := 1;
> last_no := MAX_TERMS - 2 - 10;
> cnt := 0;
> while (last_no < MAX_TERMS-3 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_ratio(array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> tmp_ratio := tmp_rad / prev_tmp_rad;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 7
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 8
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 9
> found_sing := 0;
> fi;# end if 9;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 9
> if (rad_c < array_rad_test_poles[2,1]) then # if number 10
> array_rad_test_poles[2,1] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_ratio(array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> array_rad_test_poles[2,1] := rad_c;
> array_ord_test_poles[2,1] := tmp_ord;
> fi;# end if 10;
> fi;# end if 9;
> #BOTTOM general radius test2
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[1,2] := glob_larger_float;
> array_ord_test_poles[1,2] := glob_larger_float;
> found_sing := 1;
> last_no := MAX_TERMS - 2 - 10;
> cnt := 0;
> while (last_no < MAX_TERMS-4 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_three_terms(array_x_higher[1,last_no-2],array_x_higher[1,last_no-1],array_x_higher[1,last_no],last_no);
> tmp_ratio := tmp_rad / prev_tmp_rad;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 9
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 10
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 11
> found_sing := 0;
> fi;# end if 11;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 11
> if (rad_c < array_rad_test_poles[1,2]) then # if number 12
> array_rad_test_poles[1,2] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_three_terms(array_x_higher[1,last_no-2],array_x_higher[1,last_no-1],array_x_higher[1,last_no],last_no);
> array_rad_test_poles[1,2] := rad_c;
> if (rad_c < glob_min_pole_est) then # if number 13
> glob_min_pole_est := rad_c;
> fi;# end if 13;
> array_ord_test_poles[1,2] := tmp_ord;
> fi;# end if 12;
> fi;# end if 11;
> #BOTTOM general radius test1
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[2,2] := glob_larger_float;
> array_ord_test_poles[2,2] := glob_larger_float;
> found_sing := 1;
> last_no := MAX_TERMS - 2 - 10;
> cnt := 0;
> while (last_no < MAX_TERMS-4 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_three_terms(array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> tmp_ratio := tmp_rad / prev_tmp_rad;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 11
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 12
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 13
> found_sing := 0;
> fi;# end if 13;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 13
> if (rad_c < array_rad_test_poles[2,2]) then # if number 14
> array_rad_test_poles[2,2] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_three_terms(array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> array_rad_test_poles[2,2] := rad_c;
> if (rad_c < glob_min_pole_est) then # if number 15
> glob_min_pole_est := rad_c;
> fi;# end if 15;
> array_ord_test_poles[2,2] := tmp_ord;
> fi;# end if 14;
> fi;# end if 13;
> #BOTTOM general radius test2
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[1,3] := glob_larger_float;
> array_ord_test_poles[1,3] := glob_larger_float;
> found_sing := 1;
> last_no := MAX_TERMS - 2 - 10;
> cnt := 0;
> while (last_no < MAX_TERMS-7 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_six_terms(array_x_higher[1,last_no-5],array_x_higher[1,last_no-4],array_x_higher[1,last_no-3],array_x_higher[1,last_no-2],array_x_higher[1,last_no-1],array_x_higher[1,last_no],last_no);
> tmp_ratio := tmp_rad / prev_tmp_rad;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 13
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 14
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 15
> found_sing := 0;
> fi;# end if 15;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 15
> if (rad_c < array_rad_test_poles[1,3]) then # if number 16
> array_rad_test_poles[1,3] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_six_terms(array_x_higher[1,last_no-5],array_x_higher[1,last_no-4],array_x_higher[1,last_no-3],array_x_higher[1,last_no-2],array_x_higher[1,last_no-1],array_x_higher[1,last_no],last_no);
> array_rad_test_poles[1,3] := rad_c;
> if (rad_c < glob_min_pole_est) then # if number 17
> glob_min_pole_est := rad_c;
> fi;# end if 17;
> array_ord_test_poles[1,3] := tmp_ord;
> fi;# end if 16;
> fi;# end if 15;
> #BOTTOM general radius test1
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[2,3] := glob_larger_float;
> array_ord_test_poles[2,3] := glob_larger_float;
> found_sing := 1;
> last_no := MAX_TERMS - 2 - 10;
> cnt := 0;
> while (last_no < MAX_TERMS-7 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_six_terms(array_y_higher[1,last_no-5],array_y_higher[1,last_no-4],array_y_higher[1,last_no-3],array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> tmp_ratio := tmp_rad / prev_tmp_rad;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 15
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 16
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 17
> found_sing := 0;
> fi;# end if 17;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 17
> if (rad_c < array_rad_test_poles[2,3]) then # if number 18
> array_rad_test_poles[2,3] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_six_terms(array_y_higher[1,last_no-5],array_y_higher[1,last_no-4],array_y_higher[1,last_no-3],array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> array_rad_test_poles[2,3] := rad_c;
> if (rad_c < glob_min_pole_est) then # if number 19
> glob_min_pole_est := rad_c;
> fi;# end if 19;
> array_ord_test_poles[2,3] := tmp_ord;
> fi;# end if 18;
> fi;# end if 17;
> #BOTTOM general radius test2
> #START ADJUST ALL SERIES
> if (float_abs(glob_min_pole_est) * glob_ratio_of_radius < float_abs(glob_h)) then # if number 17
> h_new := glob_check_sign * glob_min_pole_est * glob_ratio_of_radius;
> omniout_str(ALWAYS,"SETTING H FOR POLE");
> glob_h_reason := 6;
> if (glob_check_sign * glob_min_h > glob_check_sign * h_new) then # if number 18
> omniout_str(ALWAYS,"SETTING H FOR MIN H");
> h_new := glob_min_h;
> glob_h_reason := 5;
> fi;# end if 18;
> term := 1;
> ratio := 1.0;
> while (term <= MAX_TERMS) do # do number 1
> array_x[term] := array_x[term]* ratio;
> array_x_higher[1,term] := array_x_higher[1,term]* ratio;
> array_t[term] := array_t[term]* ratio;
> array_y[term] := array_y[term]* ratio;
> array_y_higher[1,term] := array_y_higher[1,term]* ratio;
> array_t[term] := array_t[term]* ratio;
> ratio := ratio * h_new / float_abs(glob_h);
> term := term + 1;
> od;# end do number 1;
> glob_h := h_new;
> fi;# end if 17;
> #BOTTOM ADJUST ALL SERIES
> ;
> if (reached_interval()) then # if number 17
> display_poles();
> fi;# end if 17
> end;
check_for_pole := proc()
local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, term1, term2,
term3, part1, part2, part3, part4, part5, part6, part7, part8, part9,
part10, part11, part12, part13, part14, rad_c, rcs, rm0, rm1, rm2, rm3, rm4,
found_sing, h_new, ratio, term, local_test, tmp_rad, tmp_ord, tmp_ratio,
prev_tmp_rad, last_no;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[1, 1] := glob_larger_float;
array_ord_test_poles[1, 1] := glob_larger_float;
found_sing := 1;
last_no := MAX_TERMS - 12;
cnt := 0;
while last_no < MAX_TERMS - 3 and found_sing = 1 do
tmp_rad := comp_rad_from_ratio(array_x_higher[1, last_no - 1],
array_x_higher[1, last_no], last_no);
tmp_ratio := tmp_rad/prev_tmp_rad;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[1, 1] then
array_rad_test_poles[1, 1] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_ratio(array_x_higher[1, last_no - 1],
array_x_higher[1, last_no], last_no);
array_rad_test_poles[1, 1] := rad_c;
array_ord_test_poles[1, 1] := tmp_ord
end if
end if;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[2, 1] := glob_larger_float;
array_ord_test_poles[2, 1] := glob_larger_float;
found_sing := 1;
last_no := MAX_TERMS - 12;
cnt := 0;
while last_no < MAX_TERMS - 3 and found_sing = 1 do
tmp_rad := comp_rad_from_ratio(array_y_higher[1, last_no - 1],
array_y_higher[1, last_no], last_no);
tmp_ratio := tmp_rad/prev_tmp_rad;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[2, 1] then
array_rad_test_poles[2, 1] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_ratio(array_y_higher[1, last_no - 1],
array_y_higher[1, last_no], last_no);
array_rad_test_poles[2, 1] := rad_c;
array_ord_test_poles[2, 1] := tmp_ord
end if
end if;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[1, 2] := glob_larger_float;
array_ord_test_poles[1, 2] := glob_larger_float;
found_sing := 1;
last_no := MAX_TERMS - 12;
cnt := 0;
while last_no < MAX_TERMS - 4 and found_sing = 1 do
tmp_rad := comp_rad_from_three_terms(
array_x_higher[1, last_no - 2], array_x_higher[1, last_no - 1],
array_x_higher[1, last_no], last_no);
tmp_ratio := tmp_rad/prev_tmp_rad;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[1, 2] then
array_rad_test_poles[1, 2] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_three_terms(
array_x_higher[1, last_no - 2],
array_x_higher[1, last_no - 1], array_x_higher[1, last_no],
last_no);
array_rad_test_poles[1, 2] := rad_c;
if rad_c < glob_min_pole_est then glob_min_pole_est := rad_c
end if;
array_ord_test_poles[1, 2] := tmp_ord
end if
end if;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[2, 2] := glob_larger_float;
array_ord_test_poles[2, 2] := glob_larger_float;
found_sing := 1;
last_no := MAX_TERMS - 12;
cnt := 0;
while last_no < MAX_TERMS - 4 and found_sing = 1 do
tmp_rad := comp_rad_from_three_terms(
array_y_higher[1, last_no - 2], array_y_higher[1, last_no - 1],
array_y_higher[1, last_no], last_no);
tmp_ratio := tmp_rad/prev_tmp_rad;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[2, 2] then
array_rad_test_poles[2, 2] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_three_terms(
array_y_higher[1, last_no - 2],
array_y_higher[1, last_no - 1], array_y_higher[1, last_no],
last_no);
array_rad_test_poles[2, 2] := rad_c;
if rad_c < glob_min_pole_est then glob_min_pole_est := rad_c
end if;
array_ord_test_poles[2, 2] := tmp_ord
end if
end if;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[1, 3] := glob_larger_float;
array_ord_test_poles[1, 3] := glob_larger_float;
found_sing := 1;
last_no := MAX_TERMS - 12;
cnt := 0;
while last_no < MAX_TERMS - 7 and found_sing = 1 do
tmp_rad := comp_rad_from_six_terms(array_x_higher[1, last_no - 5],
array_x_higher[1, last_no - 4], array_x_higher[1, last_no - 3],
array_x_higher[1, last_no - 2], array_x_higher[1, last_no - 1],
array_x_higher[1, last_no], last_no);
tmp_ratio := tmp_rad/prev_tmp_rad;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[1, 3] then
array_rad_test_poles[1, 3] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_six_terms(
array_x_higher[1, last_no - 5],
array_x_higher[1, last_no - 4],
array_x_higher[1, last_no - 3],
array_x_higher[1, last_no - 2],
array_x_higher[1, last_no - 1], array_x_higher[1, last_no],
last_no);
array_rad_test_poles[1, 3] := rad_c;
if rad_c < glob_min_pole_est then glob_min_pole_est := rad_c
end if;
array_ord_test_poles[1, 3] := tmp_ord
end if
end if;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[2, 3] := glob_larger_float;
array_ord_test_poles[2, 3] := glob_larger_float;
found_sing := 1;
last_no := MAX_TERMS - 12;
cnt := 0;
while last_no < MAX_TERMS - 7 and found_sing = 1 do
tmp_rad := comp_rad_from_six_terms(array_y_higher[1, last_no - 5],
array_y_higher[1, last_no - 4], array_y_higher[1, last_no - 3],
array_y_higher[1, last_no - 2], array_y_higher[1, last_no - 1],
array_y_higher[1, last_no], last_no);
tmp_ratio := tmp_rad/prev_tmp_rad;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[2, 3] then
array_rad_test_poles[2, 3] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_six_terms(
array_y_higher[1, last_no - 5],
array_y_higher[1, last_no - 4],
array_y_higher[1, last_no - 3],
array_y_higher[1, last_no - 2],
array_y_higher[1, last_no - 1], array_y_higher[1, last_no],
last_no);
array_rad_test_poles[2, 3] := rad_c;
if rad_c < glob_min_pole_est then glob_min_pole_est := rad_c
end if;
array_ord_test_poles[2, 3] := tmp_ord
end if
end if;
if
float_abs(glob_min_pole_est)*glob_ratio_of_radius < float_abs(glob_h)
then
h_new := glob_check_sign*glob_min_pole_est*glob_ratio_of_radius;
omniout_str(ALWAYS, "SETTING H FOR POLE");
glob_h_reason := 6;
if glob_check_sign*h_new < glob_check_sign*glob_min_h then
omniout_str(ALWAYS, "SETTING H FOR MIN H");
h_new := glob_min_h;
glob_h_reason := 5
end if;
term := 1;
ratio := 1.0;
while term <= MAX_TERMS do
array_x[term] := array_x[term]*ratio;
array_x_higher[1, term] := array_x_higher[1, term]*ratio;
array_t[term] := array_t[term]*ratio;
array_y[term] := array_y[term]*ratio;
array_y_higher[1, term] := array_y_higher[1, term]*ratio;
array_t[term] := array_t[term]*ratio;
ratio := ratio*h_new/float_abs(glob_h);
term := term + 1
end do;
glob_h := h_new
end if;
if reached_interval() then display_poles() end if
end proc
# End Function number 10
# Begin Function number 11
> atomall := proc()
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
#END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> local kkk, order_d, adj2, adj3 , temporary, term;
> #TOP ATOMALL
> # before write maple main top matter
> # before generate constants assign
> # before generate globals assign
> #END OUTFILE1
> #BEGIN OUTFILE2
> #END OUTFILE2
> #BEGIN ATOMHDR1
> #emit pre mult FULL CONST $eq_no = 1 i = 1
> array_tmp1[1] := array_m1[1] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 1 i = 1
> array_tmp2[1] := (array_tmp1[1] * (array_x[1]));
> # emit pre mult FULL FULL $eq_no = 1 i = 1
> array_tmp3[1] := (array_x[1] * (array_x[1]));
> # emit pre mult FULL FULL $eq_no = 1 i = 1
> array_tmp4[1] := (array_y[1] * (array_y[1]));
> #emit pre add FULL FULL $eq_no = 1 i = 1
> array_tmp5[1] := array_tmp3[1] + array_tmp4[1];
> #emit pre mult FULL CONST $eq_no = 1 i = 1
> array_tmp6[1] := array_m1[1] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 1 i = 1
> array_tmp7[1] := expt(array_tmp5[1] , array_tmp6[1] ) ;
> array_tmp7_a1[1] := ln(array_tmp5[1] ) ;
> # emit pre mult FULL FULL $eq_no = 1 i = 1
> array_tmp8[1] := (array_tmp2[1] * (array_tmp7[1]));
> #emit pre add CONST FULL $eq_no = 1 i = 1
> array_tmp9[1] := array_const_0D0[1] + array_tmp8[1];
> #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5
> if ( not array_x_set_initial[1,3]) then # if number 1
> if (1 <= MAX_TERMS) then # if number 2
> temporary := array_tmp9[1] * expt(glob_h , (2)) * factorial_3(0,2);
> if (3 <= MAX_TERMS) then # if number 3
> array_x[3] := temporary;
> array_x_higher[1,3] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (2.0);
> array_x_higher[2,2] := temporary;
> temporary := temporary / glob_h * (1.0);
> array_x_higher[3,1] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 2;
> #emit pre mult FULL CONST $eq_no = 2 i = 1
> array_tmp11[1] := array_m1[1] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 2 i = 1
> array_tmp12[1] := (array_tmp11[1] * (array_y[1]));
> # emit pre mult FULL FULL $eq_no = 2 i = 1
> array_tmp13[1] := (array_x[1] * (array_x[1]));
> # emit pre mult FULL FULL $eq_no = 2 i = 1
> array_tmp14[1] := (array_y[1] * (array_y[1]));
> #emit pre add FULL FULL $eq_no = 2 i = 1
> array_tmp15[1] := array_tmp13[1] + array_tmp14[1];
> #emit pre mult FULL CONST $eq_no = 2 i = 1
> array_tmp16[1] := array_m1[1] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 2 i = 1
> array_tmp17[1] := expt(array_tmp15[1] , array_tmp16[1] ) ;
> array_tmp17_a1[1] := ln(array_tmp15[1] ) ;
> # emit pre mult FULL FULL $eq_no = 2 i = 1
> array_tmp18[1] := (array_tmp12[1] * (array_tmp17[1]));
> #emit pre assign xxx $eq_no = 2 i = 1 $min_hdrs = 5
> if ( not array_y_set_initial[2,3]) then # if number 1
> if (1 <= MAX_TERMS) then # if number 2
> temporary := array_tmp18[1] * expt(glob_h , (2)) * factorial_3(0,2);
> if (3 <= MAX_TERMS) then # if number 3
> array_y[3] := temporary;
> array_y_higher[1,3] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,2] := temporary;
> temporary := temporary / glob_h * (1.0);
> array_y_higher[3,1] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 2;
> #END ATOMHDR1
> #BEGIN ATOMHDR2
> #emit pre mult FULL CONST $eq_no = 1 i = 2
> array_tmp1[2] := array_m1[2] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 1 i = 2
> array_tmp2[2] := ats(2,array_tmp1,array_x,1);
> # emit pre mult FULL FULL $eq_no = 1 i = 2
> array_tmp3[2] := ats(2,array_x,array_x,1);
> # emit pre mult FULL FULL $eq_no = 1 i = 2
> array_tmp4[2] := ats(2,array_y,array_y,1);
> #emit pre add FULL FULL $eq_no = 1 i = 2
> array_tmp5[2] := array_tmp3[2] + array_tmp4[2];
> #emit pre mult FULL CONST $eq_no = 1 i = 2
> array_tmp6[2] := array_m1[2] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 1 i = 2
> array_tmp7_a1[2] := (array_tmp5[2] -att(1,array_tmp5,array_tmp7_a1,2))/ array_tmp5[1];
> array_tmp7_a2[1] := ats(2,array_tmp5,array_tmp7_a1,1) * 1 / glob_h;
> array_tmp7[2] := ats(1,array_tmp7,array_tmp7_a2,1)*glob_h/1;
> # emit pre mult FULL FULL $eq_no = 1 i = 2
> array_tmp8[2] := ats(2,array_tmp2,array_tmp7,1);
> #emit pre add CONST FULL $eq_no = 1 i = 2
> array_tmp9[2] := array_tmp8[2];
> #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5
> if ( not array_x_set_initial[1,4]) then # if number 1
> if (2 <= MAX_TERMS) then # if number 2
> temporary := array_tmp9[2] * expt(glob_h , (2)) * factorial_3(1,3);
> if (4 <= MAX_TERMS) then # if number 3
> array_x[4] := temporary;
> array_x_higher[1,4] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (3.0);
> array_x_higher[2,3] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_x_higher[3,2] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 3;
> #emit pre mult FULL CONST $eq_no = 2 i = 2
> array_tmp11[2] := array_m1[2] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 2 i = 2
> array_tmp12[2] := ats(2,array_tmp11,array_y,1);
> # emit pre mult FULL FULL $eq_no = 2 i = 2
> array_tmp13[2] := ats(2,array_x,array_x,1);
> # emit pre mult FULL FULL $eq_no = 2 i = 2
> array_tmp14[2] := ats(2,array_y,array_y,1);
> #emit pre add FULL FULL $eq_no = 2 i = 2
> array_tmp15[2] := array_tmp13[2] + array_tmp14[2];
> #emit pre mult FULL CONST $eq_no = 2 i = 2
> array_tmp16[2] := array_m1[2] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 2 i = 2
> array_tmp17_a1[2] := (array_tmp15[2] -att(1,array_tmp15,array_tmp17_a1,2))/ array_tmp15[1];
> array_tmp17_a2[1] := ats(2,array_tmp15,array_tmp17_a1,1) * 1 / glob_h;
> array_tmp17[2] := ats(1,array_tmp17,array_tmp17_a2,1)*glob_h/1;
> # emit pre mult FULL FULL $eq_no = 2 i = 2
> array_tmp18[2] := ats(2,array_tmp12,array_tmp17,1);
> #emit pre assign xxx $eq_no = 2 i = 2 $min_hdrs = 5
> if ( not array_y_set_initial[2,4]) then # if number 1
> if (2 <= MAX_TERMS) then # if number 2
> temporary := array_tmp18[2] * expt(glob_h , (2)) * factorial_3(1,3);
> if (4 <= MAX_TERMS) then # if number 3
> array_y[4] := temporary;
> array_y_higher[1,4] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[2,3] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[3,2] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 3;
> #END ATOMHDR2
> #BEGIN ATOMHDR3
> #emit pre mult FULL CONST $eq_no = 1 i = 3
> array_tmp1[3] := array_m1[3] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 1 i = 3
> array_tmp2[3] := ats(3,array_tmp1,array_x,1);
> # emit pre mult FULL FULL $eq_no = 1 i = 3
> array_tmp3[3] := ats(3,array_x,array_x,1);
> # emit pre mult FULL FULL $eq_no = 1 i = 3
> array_tmp4[3] := ats(3,array_y,array_y,1);
> #emit pre add FULL FULL $eq_no = 1 i = 3
> array_tmp5[3] := array_tmp3[3] + array_tmp4[3];
> #emit pre mult FULL CONST $eq_no = 1 i = 3
> array_tmp6[3] := array_m1[3] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 1 i = 3
> array_tmp7_a1[3] := (array_tmp5[3] -att(2,array_tmp5,array_tmp7_a1,2))/ array_tmp5[1];
> array_tmp7_a2[2] := ats(3,array_tmp5,array_tmp7_a1,1) * 2 / glob_h;
> array_tmp7[3] := ats(2,array_tmp7,array_tmp7_a2,1)*glob_h/2;
> # emit pre mult FULL FULL $eq_no = 1 i = 3
> array_tmp8[3] := ats(3,array_tmp2,array_tmp7,1);
> #emit pre add CONST FULL $eq_no = 1 i = 3
> array_tmp9[3] := array_tmp8[3];
> #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5
> if ( not array_x_set_initial[1,5]) then # if number 1
> if (3 <= MAX_TERMS) then # if number 2
> temporary := array_tmp9[3] * expt(glob_h , (2)) * factorial_3(2,4);
> if (5 <= MAX_TERMS) then # if number 3
> array_x[5] := temporary;
> array_x_higher[1,5] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (4.0);
> array_x_higher[2,4] := temporary;
> temporary := temporary / glob_h * (3.0);
> array_x_higher[3,3] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 4;
> #emit pre mult FULL CONST $eq_no = 2 i = 3
> array_tmp11[3] := array_m1[3] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 2 i = 3
> array_tmp12[3] := ats(3,array_tmp11,array_y,1);
> # emit pre mult FULL FULL $eq_no = 2 i = 3
> array_tmp13[3] := ats(3,array_x,array_x,1);
> # emit pre mult FULL FULL $eq_no = 2 i = 3
> array_tmp14[3] := ats(3,array_y,array_y,1);
> #emit pre add FULL FULL $eq_no = 2 i = 3
> array_tmp15[3] := array_tmp13[3] + array_tmp14[3];
> #emit pre mult FULL CONST $eq_no = 2 i = 3
> array_tmp16[3] := array_m1[3] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 2 i = 3
> array_tmp17_a1[3] := (array_tmp15[3] -att(2,array_tmp15,array_tmp17_a1,2))/ array_tmp15[1];
> array_tmp17_a2[2] := ats(3,array_tmp15,array_tmp17_a1,1) * 2 / glob_h;
> array_tmp17[3] := ats(2,array_tmp17,array_tmp17_a2,1)*glob_h/2;
> # emit pre mult FULL FULL $eq_no = 2 i = 3
> array_tmp18[3] := ats(3,array_tmp12,array_tmp17,1);
> #emit pre assign xxx $eq_no = 2 i = 3 $min_hdrs = 5
> if ( not array_y_set_initial[2,5]) then # if number 1
> if (3 <= MAX_TERMS) then # if number 2
> temporary := array_tmp18[3] * expt(glob_h , (2)) * factorial_3(2,4);
> if (5 <= MAX_TERMS) then # if number 3
> array_y[5] := temporary;
> array_y_higher[1,5] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (4.0);
> array_y_higher[2,4] := temporary;
> temporary := temporary / glob_h * (3.0);
> array_y_higher[3,3] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 4;
> #END ATOMHDR3
> #BEGIN ATOMHDR4
> #emit pre mult FULL CONST $eq_no = 1 i = 4
> array_tmp1[4] := array_m1[4] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 1 i = 4
> array_tmp2[4] := ats(4,array_tmp1,array_x,1);
> # emit pre mult FULL FULL $eq_no = 1 i = 4
> array_tmp3[4] := ats(4,array_x,array_x,1);
> # emit pre mult FULL FULL $eq_no = 1 i = 4
> array_tmp4[4] := ats(4,array_y,array_y,1);
> #emit pre add FULL FULL $eq_no = 1 i = 4
> array_tmp5[4] := array_tmp3[4] + array_tmp4[4];
> #emit pre mult FULL CONST $eq_no = 1 i = 4
> array_tmp6[4] := array_m1[4] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 1 i = 4
> array_tmp7_a1[4] := (array_tmp5[4] -att(3,array_tmp5,array_tmp7_a1,2))/ array_tmp5[1];
> array_tmp7_a2[3] := ats(4,array_tmp5,array_tmp7_a1,1) * 3 / glob_h;
> array_tmp7[4] := ats(3,array_tmp7,array_tmp7_a2,1)*glob_h/3;
> # emit pre mult FULL FULL $eq_no = 1 i = 4
> array_tmp8[4] := ats(4,array_tmp2,array_tmp7,1);
> #emit pre add CONST FULL $eq_no = 1 i = 4
> array_tmp9[4] := array_tmp8[4];
> #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5
> if ( not array_x_set_initial[1,6]) then # if number 1
> if (4 <= MAX_TERMS) then # if number 2
> temporary := array_tmp9[4] * expt(glob_h , (2)) * factorial_3(3,5);
> if (6 <= MAX_TERMS) then # if number 3
> array_x[6] := temporary;
> array_x_higher[1,6] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (5.0);
> array_x_higher[2,5] := temporary;
> temporary := temporary / glob_h * (4.0);
> array_x_higher[3,4] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 5;
> #emit pre mult FULL CONST $eq_no = 2 i = 4
> array_tmp11[4] := array_m1[4] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 2 i = 4
> array_tmp12[4] := ats(4,array_tmp11,array_y,1);
> # emit pre mult FULL FULL $eq_no = 2 i = 4
> array_tmp13[4] := ats(4,array_x,array_x,1);
> # emit pre mult FULL FULL $eq_no = 2 i = 4
> array_tmp14[4] := ats(4,array_y,array_y,1);
> #emit pre add FULL FULL $eq_no = 2 i = 4
> array_tmp15[4] := array_tmp13[4] + array_tmp14[4];
> #emit pre mult FULL CONST $eq_no = 2 i = 4
> array_tmp16[4] := array_m1[4] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 2 i = 4
> array_tmp17_a1[4] := (array_tmp15[4] -att(3,array_tmp15,array_tmp17_a1,2))/ array_tmp15[1];
> array_tmp17_a2[3] := ats(4,array_tmp15,array_tmp17_a1,1) * 3 / glob_h;
> array_tmp17[4] := ats(3,array_tmp17,array_tmp17_a2,1)*glob_h/3;
> # emit pre mult FULL FULL $eq_no = 2 i = 4
> array_tmp18[4] := ats(4,array_tmp12,array_tmp17,1);
> #emit pre assign xxx $eq_no = 2 i = 4 $min_hdrs = 5
> if ( not array_y_set_initial[2,6]) then # if number 1
> if (4 <= MAX_TERMS) then # if number 2
> temporary := array_tmp18[4] * expt(glob_h , (2)) * factorial_3(3,5);
> if (6 <= MAX_TERMS) then # if number 3
> array_y[6] := temporary;
> array_y_higher[1,6] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (5.0);
> array_y_higher[2,5] := temporary;
> temporary := temporary / glob_h * (4.0);
> array_y_higher[3,4] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 5;
> #END ATOMHDR4
> #BEGIN ATOMHDR5
> #emit pre mult FULL CONST $eq_no = 1 i = 5
> array_tmp1[5] := array_m1[5] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 1 i = 5
> array_tmp2[5] := ats(5,array_tmp1,array_x,1);
> # emit pre mult FULL FULL $eq_no = 1 i = 5
> array_tmp3[5] := ats(5,array_x,array_x,1);
> # emit pre mult FULL FULL $eq_no = 1 i = 5
> array_tmp4[5] := ats(5,array_y,array_y,1);
> #emit pre add FULL FULL $eq_no = 1 i = 5
> array_tmp5[5] := array_tmp3[5] + array_tmp4[5];
> #emit pre mult FULL CONST $eq_no = 1 i = 5
> array_tmp6[5] := array_m1[5] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 1 i = 5
> array_tmp7_a1[5] := (array_tmp5[5] -att(4,array_tmp5,array_tmp7_a1,2))/ array_tmp5[1];
> array_tmp7_a2[4] := ats(5,array_tmp5,array_tmp7_a1,1) * 4 / glob_h;
> array_tmp7[5] := ats(4,array_tmp7,array_tmp7_a2,1)*glob_h/4;
> # emit pre mult FULL FULL $eq_no = 1 i = 5
> array_tmp8[5] := ats(5,array_tmp2,array_tmp7,1);
> #emit pre add CONST FULL $eq_no = 1 i = 5
> array_tmp9[5] := array_tmp8[5];
> #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5
> if ( not array_x_set_initial[1,7]) then # if number 1
> if (5 <= MAX_TERMS) then # if number 2
> temporary := array_tmp9[5] * expt(glob_h , (2)) * factorial_3(4,6);
> if (7 <= MAX_TERMS) then # if number 3
> array_x[7] := temporary;
> array_x_higher[1,7] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (6.0);
> array_x_higher[2,6] := temporary;
> temporary := temporary / glob_h * (5.0);
> array_x_higher[3,5] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 6;
> #emit pre mult FULL CONST $eq_no = 2 i = 5
> array_tmp11[5] := array_m1[5] * array_const_0D58[1];
> # emit pre mult FULL FULL $eq_no = 2 i = 5
> array_tmp12[5] := ats(5,array_tmp11,array_y,1);
> # emit pre mult FULL FULL $eq_no = 2 i = 5
> array_tmp13[5] := ats(5,array_x,array_x,1);
> # emit pre mult FULL FULL $eq_no = 2 i = 5
> array_tmp14[5] := ats(5,array_y,array_y,1);
> #emit pre add FULL FULL $eq_no = 2 i = 5
> array_tmp15[5] := array_tmp13[5] + array_tmp14[5];
> #emit pre mult FULL CONST $eq_no = 2 i = 5
> array_tmp16[5] := array_m1[5] * array_const_1D5[1];
> #emit pre expt FULL - FULL $eq_no = 2 i = 5
> array_tmp17_a1[5] := (array_tmp15[5] -att(4,array_tmp15,array_tmp17_a1,2))/ array_tmp15[1];
> array_tmp17_a2[4] := ats(5,array_tmp15,array_tmp17_a1,1) * 4 / glob_h;
> array_tmp17[5] := ats(4,array_tmp17,array_tmp17_a2,1)*glob_h/4;
> # emit pre mult FULL FULL $eq_no = 2 i = 5
> array_tmp18[5] := ats(5,array_tmp12,array_tmp17,1);
> #emit pre assign xxx $eq_no = 2 i = 5 $min_hdrs = 5
> if ( not array_y_set_initial[2,7]) then # if number 1
> if (5 <= MAX_TERMS) then # if number 2
> temporary := array_tmp18[5] * expt(glob_h , (2)) * factorial_3(4,6);
> if (7 <= MAX_TERMS) then # if number 3
> array_y[7] := temporary;
> array_y_higher[1,7] := temporary;
> fi;# end if 3;
> temporary := temporary / glob_h * (6.0);
> array_y_higher[2,6] := temporary;
> temporary := temporary / glob_h * (5.0);
> array_y_higher[3,5] := temporary;
> fi;# end if 2;
> fi;# end if 1;
> kkk := 6;
> #END ATOMHDR5
> #BEGIN OUTFILE3
> #Top Atomall While Loop-- outfile3
> while (kkk <= MAX_TERMS) do # do number 1
> #END OUTFILE3
> #BEGIN OUTFILE4
> #emit mult FULL CONST $eq_no = 1 i = 1
> array_tmp1[kkk] := array_m1[kkk] * array_const_0D58[1];
> #emit mult FULL FULL $eq_no = 1
> array_tmp2[kkk] := ats(kkk,array_tmp1,array_x,1);
> #emit mult FULL FULL $eq_no = 1
> array_tmp3[kkk] := ats(kkk,array_x,array_x,1);
> #emit mult FULL FULL $eq_no = 1
> array_tmp4[kkk] := ats(kkk,array_y,array_y,1);
> #emit FULL - FULL add $eq_no = 1
> array_tmp5[kkk] := array_tmp3[kkk] + array_tmp4[kkk];
> #emit mult FULL CONST $eq_no = 1 i = 1
> array_tmp6[kkk] := array_m1[kkk] * array_const_1D5[1];
> #emit expt FULL FULL $eq_no = 1 i = 1
> array_tmp7_a1[kkk] := (array_tmp5[kkk] - att(kkk-1,array_tmp5,array_tmp7_a1,2))/array_tmp5[1];
> array_tmp7_a2[kkk-1] := ats(kkk,array_tmp5,array_tmp7_a1,1) * (kkk-1)/glob_h;
> array_tmp7[kkk] := ats(kkk-1,array_tmp7,array_tmp7_a2,1) * glob_h/(kkk-1);
> #emit mult FULL FULL $eq_no = 1
> array_tmp8[kkk] := ats(kkk,array_tmp2,array_tmp7,1);
> #emit NOT FULL - FULL add $eq_no = 1
> array_tmp9[kkk] := array_tmp8[kkk];
> #emit assign $eq_no = 1
> order_d := 2;
> if (kkk + order_d <= MAX_TERMS) then # if number 1
> if ( not array_x_set_initial[1,kkk + order_d]) then # if number 2
> temporary := array_tmp9[kkk] * expt(glob_h , (order_d)) * factorial_3((kkk - 1),(kkk + order_d - 1));
> array_x[kkk + order_d] := temporary;
> array_x_higher[1,kkk + order_d] := temporary;
> term := kkk + order_d - 1;
> adj2 := kkk + order_d - 1;
> adj3 := 2;
> while ((term >= 1) and (term <= MAX_TERMS) and (adj3 < order_d + 1)) do # do number 1
> if (adj3 <= order_d + 1) then # if number 3
> if (adj2 > 0) then # if number 4
> temporary := temporary / glob_h * (adj2);
> else
> temporary := temporary;
> fi;# end if 4;
> array_x_higher[adj3,term] := temporary;
> fi;# end if 3;
> term := term - 1;
> adj2 := adj2 - 1;
> adj3 := adj3 + 1;
> od;# end do number 1
> fi;# end if 2
> fi;# end if 1;
> #emit mult FULL CONST $eq_no = 2 i = 1
> array_tmp11[kkk] := array_m1[kkk] * array_const_0D58[1];
> #emit mult FULL FULL $eq_no = 2
> array_tmp12[kkk] := ats(kkk,array_tmp11,array_y,1);
> #emit mult FULL FULL $eq_no = 2
> array_tmp13[kkk] := ats(kkk,array_x,array_x,1);
> #emit mult FULL FULL $eq_no = 2
> array_tmp14[kkk] := ats(kkk,array_y,array_y,1);
> #emit FULL - FULL add $eq_no = 2
> array_tmp15[kkk] := array_tmp13[kkk] + array_tmp14[kkk];
> #emit mult FULL CONST $eq_no = 2 i = 1
> array_tmp16[kkk] := array_m1[kkk] * array_const_1D5[1];
> #emit expt FULL FULL $eq_no = 2 i = 1
> array_tmp17_a1[kkk] := (array_tmp15[kkk] - att(kkk-1,array_tmp15,array_tmp17_a1,2))/array_tmp15[1];
> array_tmp17_a2[kkk-1] := ats(kkk,array_tmp15,array_tmp17_a1,1) * (kkk-1)/glob_h;
> array_tmp17[kkk] := ats(kkk-1,array_tmp17,array_tmp17_a2,1) * glob_h/(kkk-1);
> #emit mult FULL FULL $eq_no = 2
> array_tmp18[kkk] := ats(kkk,array_tmp12,array_tmp17,1);
> #emit assign $eq_no = 2
> order_d := 2;
> if (kkk + order_d <= MAX_TERMS) then # if number 1
> if ( not array_y_set_initial[2,kkk + order_d]) then # if number 2
> temporary := array_tmp18[kkk] * expt(glob_h , (order_d)) * factorial_3((kkk - 1),(kkk + order_d - 1));
> array_y[kkk + order_d] := temporary;
> array_y_higher[1,kkk + order_d] := temporary;
> term := kkk + order_d - 1;
> adj2 := kkk + order_d - 1;
> adj3 := 2;
> while ((term >= 1) and (term <= MAX_TERMS) and (adj3 < order_d + 1)) do # do number 1
> if (adj3 <= order_d + 1) then # if number 3
> if (adj2 > 0) then # if number 4
> temporary := temporary / glob_h * (adj2);
> else
> temporary := temporary;
> fi;# end if 4;
> array_y_higher[adj3,term] := temporary;
> fi;# end if 3;
> term := term - 1;
> adj2 := adj2 - 1;
> adj3 := adj3 + 1;
> od;# end do number 1
> fi;# end if 2
> fi;# end if 1;
> kkk := kkk + 1;
> od;# end do number 1;
> #BOTTOM ATOMALL
> #END OUTFILE4
> #BEGIN OUTFILE5
> #BOTTOM ATOMALL ???
> end;
atomall := proc()
local kkk, order_d, adj2, adj3, temporary, term;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
array_tmp1[1] := array_m1[1]*array_const_0D58[1];
array_tmp2[1] := array_tmp1[1]*array_x[1];
array_tmp3[1] := array_x[1]*array_x[1];
array_tmp4[1] := array_y[1]*array_y[1];
array_tmp5[1] := array_tmp3[1] + array_tmp4[1];
array_tmp6[1] := array_m1[1]*array_const_1D5[1];
array_tmp7[1] := expt(array_tmp5[1], array_tmp6[1]);
array_tmp7_a1[1] := ln(array_tmp5[1]);
array_tmp8[1] := array_tmp2[1]*array_tmp7[1];
array_tmp9[1] := array_const_0D0[1] + array_tmp8[1];
if not array_x_set_initial[1, 3] then
if 1 <= MAX_TERMS then
temporary := array_tmp9[1]*expt(glob_h, 2)*factorial_3(0, 2);
if 3 <= MAX_TERMS then
array_x[3] := temporary; array_x_higher[1, 3] := temporary
end if;
temporary := temporary*2.0/glob_h;
array_x_higher[2, 2] := temporary;
temporary := temporary*1.0/glob_h;
array_x_higher[3, 1] := temporary
end if
end if;
kkk := 2;
array_tmp11[1] := array_m1[1]*array_const_0D58[1];
array_tmp12[1] := array_tmp11[1]*array_y[1];
array_tmp13[1] := array_x[1]*array_x[1];
array_tmp14[1] := array_y[1]*array_y[1];
array_tmp15[1] := array_tmp13[1] + array_tmp14[1];
array_tmp16[1] := array_m1[1]*array_const_1D5[1];
array_tmp17[1] := expt(array_tmp15[1], array_tmp16[1]);
array_tmp17_a1[1] := ln(array_tmp15[1]);
array_tmp18[1] := array_tmp12[1]*array_tmp17[1];
if not array_y_set_initial[2, 3] then
if 1 <= MAX_TERMS then
temporary := array_tmp18[1]*expt(glob_h, 2)*factorial_3(0, 2);
if 3 <= MAX_TERMS then
array_y[3] := temporary; array_y_higher[1, 3] := temporary
end if;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 2] := temporary;
temporary := temporary*1.0/glob_h;
array_y_higher[3, 1] := temporary
end if
end if;
kkk := 2;
array_tmp1[2] := array_m1[2]*array_const_0D58[1];
array_tmp2[2] := ats(2, array_tmp1, array_x, 1);
array_tmp3[2] := ats(2, array_x, array_x, 1);
array_tmp4[2] := ats(2, array_y, array_y, 1);
array_tmp5[2] := array_tmp3[2] + array_tmp4[2];
array_tmp6[2] := array_m1[2]*array_const_1D5[1];
array_tmp7_a1[2] := (
array_tmp5[2] - att(1, array_tmp5, array_tmp7_a1, 2))/array_tmp5[1]
;
array_tmp7_a2[1] := ats(2, array_tmp5, array_tmp7_a1, 1)/glob_h;
array_tmp7[2] := ats(1, array_tmp7, array_tmp7_a2, 1)*glob_h;
array_tmp8[2] := ats(2, array_tmp2, array_tmp7, 1);
array_tmp9[2] := array_tmp8[2];
if not array_x_set_initial[1, 4] then
if 2 <= MAX_TERMS then
temporary := array_tmp9[2]*expt(glob_h, 2)*factorial_3(1, 3);
if 4 <= MAX_TERMS then
array_x[4] := temporary; array_x_higher[1, 4] := temporary
end if;
temporary := temporary*3.0/glob_h;
array_x_higher[2, 3] := temporary;
temporary := temporary*2.0/glob_h;
array_x_higher[3, 2] := temporary
end if
end if;
kkk := 3;
array_tmp11[2] := array_m1[2]*array_const_0D58[1];
array_tmp12[2] := ats(2, array_tmp11, array_y, 1);
array_tmp13[2] := ats(2, array_x, array_x, 1);
array_tmp14[2] := ats(2, array_y, array_y, 1);
array_tmp15[2] := array_tmp13[2] + array_tmp14[2];
array_tmp16[2] := array_m1[2]*array_const_1D5[1];
array_tmp17_a1[2] := (
array_tmp15[2] - att(1, array_tmp15, array_tmp17_a1, 2))/
array_tmp15[1];
array_tmp17_a2[1] := ats(2, array_tmp15, array_tmp17_a1, 1)/glob_h;
array_tmp17[2] := ats(1, array_tmp17, array_tmp17_a2, 1)*glob_h;
array_tmp18[2] := ats(2, array_tmp12, array_tmp17, 1);
if not array_y_set_initial[2, 4] then
if 2 <= MAX_TERMS then
temporary := array_tmp18[2]*expt(glob_h, 2)*factorial_3(1, 3);
if 4 <= MAX_TERMS then
array_y[4] := temporary; array_y_higher[1, 4] := temporary
end if;
temporary := temporary*3.0/glob_h;
array_y_higher[2, 3] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[3, 2] := temporary
end if
end if;
kkk := 3;
array_tmp1[3] := array_m1[3]*array_const_0D58[1];
array_tmp2[3] := ats(3, array_tmp1, array_x, 1);
array_tmp3[3] := ats(3, array_x, array_x, 1);
array_tmp4[3] := ats(3, array_y, array_y, 1);
array_tmp5[3] := array_tmp3[3] + array_tmp4[3];
array_tmp6[3] := array_m1[3]*array_const_1D5[1];
array_tmp7_a1[3] := (
array_tmp5[3] - att(2, array_tmp5, array_tmp7_a1, 2))/array_tmp5[1]
;
array_tmp7_a2[2] := 2*ats(3, array_tmp5, array_tmp7_a1, 1)/glob_h;
array_tmp7[3] := 1/2*ats(2, array_tmp7, array_tmp7_a2, 1)*glob_h;
array_tmp8[3] := ats(3, array_tmp2, array_tmp7, 1);
array_tmp9[3] := array_tmp8[3];
if not array_x_set_initial[1, 5] then
if 3 <= MAX_TERMS then
temporary := array_tmp9[3]*expt(glob_h, 2)*factorial_3(2, 4);
if 5 <= MAX_TERMS then
array_x[5] := temporary; array_x_higher[1, 5] := temporary
end if;
temporary := temporary*4.0/glob_h;
array_x_higher[2, 4] := temporary;
temporary := temporary*3.0/glob_h;
array_x_higher[3, 3] := temporary
end if
end if;
kkk := 4;
array_tmp11[3] := array_m1[3]*array_const_0D58[1];
array_tmp12[3] := ats(3, array_tmp11, array_y, 1);
array_tmp13[3] := ats(3, array_x, array_x, 1);
array_tmp14[3] := ats(3, array_y, array_y, 1);
array_tmp15[3] := array_tmp13[3] + array_tmp14[3];
array_tmp16[3] := array_m1[3]*array_const_1D5[1];
array_tmp17_a1[3] := (
array_tmp15[3] - att(2, array_tmp15, array_tmp17_a1, 2))/
array_tmp15[1];
array_tmp17_a2[2] := 2*ats(3, array_tmp15, array_tmp17_a1, 1)/glob_h;
array_tmp17[3] := 1/2*ats(2, array_tmp17, array_tmp17_a2, 1)*glob_h;
array_tmp18[3] := ats(3, array_tmp12, array_tmp17, 1);
if not array_y_set_initial[2, 5] then
if 3 <= MAX_TERMS then
temporary := array_tmp18[3]*expt(glob_h, 2)*factorial_3(2, 4);
if 5 <= MAX_TERMS then
array_y[5] := temporary; array_y_higher[1, 5] := temporary
end if;
temporary := temporary*4.0/glob_h;
array_y_higher[2, 4] := temporary;
temporary := temporary*3.0/glob_h;
array_y_higher[3, 3] := temporary
end if
end if;
kkk := 4;
array_tmp1[4] := array_m1[4]*array_const_0D58[1];
array_tmp2[4] := ats(4, array_tmp1, array_x, 1);
array_tmp3[4] := ats(4, array_x, array_x, 1);
array_tmp4[4] := ats(4, array_y, array_y, 1);
array_tmp5[4] := array_tmp3[4] + array_tmp4[4];
array_tmp6[4] := array_m1[4]*array_const_1D5[1];
array_tmp7_a1[4] := (
array_tmp5[4] - att(3, array_tmp5, array_tmp7_a1, 2))/array_tmp5[1]
;
array_tmp7_a2[3] := 3*ats(4, array_tmp5, array_tmp7_a1, 1)/glob_h;
array_tmp7[4] := 1/3*ats(3, array_tmp7, array_tmp7_a2, 1)*glob_h;
array_tmp8[4] := ats(4, array_tmp2, array_tmp7, 1);
array_tmp9[4] := array_tmp8[4];
if not array_x_set_initial[1, 6] then
if 4 <= MAX_TERMS then
temporary := array_tmp9[4]*expt(glob_h, 2)*factorial_3(3, 5);
if 6 <= MAX_TERMS then
array_x[6] := temporary; array_x_higher[1, 6] := temporary
end if;
temporary := temporary*5.0/glob_h;
array_x_higher[2, 5] := temporary;
temporary := temporary*4.0/glob_h;
array_x_higher[3, 4] := temporary
end if
end if;
kkk := 5;
array_tmp11[4] := array_m1[4]*array_const_0D58[1];
array_tmp12[4] := ats(4, array_tmp11, array_y, 1);
array_tmp13[4] := ats(4, array_x, array_x, 1);
array_tmp14[4] := ats(4, array_y, array_y, 1);
array_tmp15[4] := array_tmp13[4] + array_tmp14[4];
array_tmp16[4] := array_m1[4]*array_const_1D5[1];
array_tmp17_a1[4] := (
array_tmp15[4] - att(3, array_tmp15, array_tmp17_a1, 2))/
array_tmp15[1];
array_tmp17_a2[3] := 3*ats(4, array_tmp15, array_tmp17_a1, 1)/glob_h;
array_tmp17[4] := 1/3*ats(3, array_tmp17, array_tmp17_a2, 1)*glob_h;
array_tmp18[4] := ats(4, array_tmp12, array_tmp17, 1);
if not array_y_set_initial[2, 6] then
if 4 <= MAX_TERMS then
temporary := array_tmp18[4]*expt(glob_h, 2)*factorial_3(3, 5);
if 6 <= MAX_TERMS then
array_y[6] := temporary; array_y_higher[1, 6] := temporary
end if;
temporary := temporary*5.0/glob_h;
array_y_higher[2, 5] := temporary;
temporary := temporary*4.0/glob_h;
array_y_higher[3, 4] := temporary
end if
end if;
kkk := 5;
array_tmp1[5] := array_m1[5]*array_const_0D58[1];
array_tmp2[5] := ats(5, array_tmp1, array_x, 1);
array_tmp3[5] := ats(5, array_x, array_x, 1);
array_tmp4[5] := ats(5, array_y, array_y, 1);
array_tmp5[5] := array_tmp3[5] + array_tmp4[5];
array_tmp6[5] := array_m1[5]*array_const_1D5[1];
array_tmp7_a1[5] := (
array_tmp5[5] - att(4, array_tmp5, array_tmp7_a1, 2))/array_tmp5[1]
;
array_tmp7_a2[4] := 4*ats(5, array_tmp5, array_tmp7_a1, 1)/glob_h;
array_tmp7[5] := 1/4*ats(4, array_tmp7, array_tmp7_a2, 1)*glob_h;
array_tmp8[5] := ats(5, array_tmp2, array_tmp7, 1);
array_tmp9[5] := array_tmp8[5];
if not array_x_set_initial[1, 7] then
if 5 <= MAX_TERMS then
temporary := array_tmp9[5]*expt(glob_h, 2)*factorial_3(4, 6);
if 7 <= MAX_TERMS then
array_x[7] := temporary; array_x_higher[1, 7] := temporary
end if;
temporary := temporary*6.0/glob_h;
array_x_higher[2, 6] := temporary;
temporary := temporary*5.0/glob_h;
array_x_higher[3, 5] := temporary
end if
end if;
kkk := 6;
array_tmp11[5] := array_m1[5]*array_const_0D58[1];
array_tmp12[5] := ats(5, array_tmp11, array_y, 1);
array_tmp13[5] := ats(5, array_x, array_x, 1);
array_tmp14[5] := ats(5, array_y, array_y, 1);
array_tmp15[5] := array_tmp13[5] + array_tmp14[5];
array_tmp16[5] := array_m1[5]*array_const_1D5[1];
array_tmp17_a1[5] := (
array_tmp15[5] - att(4, array_tmp15, array_tmp17_a1, 2))/
array_tmp15[1];
array_tmp17_a2[4] := 4*ats(5, array_tmp15, array_tmp17_a1, 1)/glob_h;
array_tmp17[5] := 1/4*ats(4, array_tmp17, array_tmp17_a2, 1)*glob_h;
array_tmp18[5] := ats(5, array_tmp12, array_tmp17, 1);
if not array_y_set_initial[2, 7] then
if 5 <= MAX_TERMS then
temporary := array_tmp18[5]*expt(glob_h, 2)*factorial_3(4, 6);
if 7 <= MAX_TERMS then
array_y[7] := temporary; array_y_higher[1, 7] := temporary
end if;
temporary := temporary*6.0/glob_h;
array_y_higher[2, 6] := temporary;
temporary := temporary*5.0/glob_h;
array_y_higher[3, 5] := temporary
end if
end if;
kkk := 6;
while kkk <= MAX_TERMS do
array_tmp1[kkk] := array_m1[kkk]*array_const_0D58[1];
array_tmp2[kkk] := ats(kkk, array_tmp1, array_x, 1);
array_tmp3[kkk] := ats(kkk, array_x, array_x, 1);
array_tmp4[kkk] := ats(kkk, array_y, array_y, 1);
array_tmp5[kkk] := array_tmp3[kkk] + array_tmp4[kkk];
array_tmp6[kkk] := array_m1[kkk]*array_const_1D5[1];
array_tmp7_a1[kkk] := (
array_tmp5[kkk] - att(kkk - 1, array_tmp5, array_tmp7_a1, 2))/
array_tmp5[1];
array_tmp7_a2[kkk - 1] :=
ats(kkk, array_tmp5, array_tmp7_a1, 1)*(kkk - 1)/glob_h;
array_tmp7[kkk] :=
ats(kkk - 1, array_tmp7, array_tmp7_a2, 1)*glob_h/(kkk - 1);
array_tmp8[kkk] := ats(kkk, array_tmp2, array_tmp7, 1);
array_tmp9[kkk] := array_tmp8[kkk];
order_d := 2;
if kkk + order_d <= MAX_TERMS then
if not array_x_set_initial[1, kkk + order_d] then
temporary := array_tmp9[kkk]*expt(glob_h, order_d)*
factorial_3(kkk - 1, kkk + order_d - 1);
array_x[kkk + order_d] := temporary;
array_x_higher[1, kkk + order_d] := temporary;
term := kkk + order_d - 1;
adj2 := kkk + order_d - 1;
adj3 := 2;
while
1 <= term and term <= MAX_TERMS and adj3 < order_d + 1 do
if adj3 <= order_d + 1 then
if 0 < adj2 then temporary := temporary*adj2/glob_h
else temporary := temporary
end if;
array_x_higher[adj3, term] := temporary
end if;
term := term - 1;
adj2 := adj2 - 1;
adj3 := adj3 + 1
end do
end if
end if;
array_tmp11[kkk] := array_m1[kkk]*array_const_0D58[1];
array_tmp12[kkk] := ats(kkk, array_tmp11, array_y, 1);
array_tmp13[kkk] := ats(kkk, array_x, array_x, 1);
array_tmp14[kkk] := ats(kkk, array_y, array_y, 1);
array_tmp15[kkk] := array_tmp13[kkk] + array_tmp14[kkk];
array_tmp16[kkk] := array_m1[kkk]*array_const_1D5[1];
array_tmp17_a1[kkk] := (
array_tmp15[kkk] - att(kkk - 1, array_tmp15, array_tmp17_a1, 2)
)/array_tmp15[1];
array_tmp17_a2[kkk - 1] :=
ats(kkk, array_tmp15, array_tmp17_a1, 1)*(kkk - 1)/glob_h;
array_tmp17[kkk] :=
ats(kkk - 1, array_tmp17, array_tmp17_a2, 1)*glob_h/(kkk - 1);
array_tmp18[kkk] := ats(kkk, array_tmp12, array_tmp17, 1);
order_d := 2;
if kkk + order_d <= MAX_TERMS then
if not array_y_set_initial[2, kkk + order_d] then
temporary := array_tmp18[kkk]*expt(glob_h, order_d)*
factorial_3(kkk - 1, kkk + order_d - 1);
array_y[kkk + order_d] := temporary;
array_y_higher[1, kkk + order_d] := temporary;
term := kkk + order_d - 1;
adj2 := kkk + order_d - 1;
adj3 := 2;
while
1 <= term and term <= MAX_TERMS and adj3 < order_d + 1 do
if adj3 <= order_d + 1 then
if 0 < adj2 then temporary := temporary*adj2/glob_h
else temporary := temporary
end if;
array_y_higher[adj3, term] := temporary
end if;
term := term - 1;
adj2 := adj2 - 1;
adj3 := adj3 + 1
end do
end if
end if;
kkk := kkk + 1
end do
end proc
# End Function number 12
#END OUTFILE5
# Begin Function number 12
> main := proc()
> #BEGIN OUTFIEMAIN
> local d1,d2,d3,d4,est_err_2,niii,done_once,max_terms,display_max,
> term,ord,order_diff,term_no,html_log_file,iiif,jjjf,
> rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter,
> t_start,t_end
> ,it,last_min_pole_est, opt_iter, tmp,subiter, est_needed_step_err,estimated_step_error,min_value,est_answer,found_h,repeat_it;
> global
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> #Top Generate Globals Decl
> MAX_UNCHANGED,
> glob_prec,
> glob_est_digits,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_subiter_method,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_html_log,
> glob_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_disp_incr,
> glob_h,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_max_h,
> glob_min_h,
> glob_type_given_pole,
> glob_large_float,
> glob_larger_float,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_look_poles,
> glob_display_interval,
> glob_next_display,
> glob_dump_closed_form,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_hours,
> glob_max_iter,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_no_eqs,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_small_float,
> glob_smallish_float,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_max_sec,
> glob_orig_start_sec,
> glob_start,
> glob_iter,
> glob_normmax,
> glob_max_minutes,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_2,
> array_const_0D0,
> array_const_0D58,
> array_const_1D5,
> #END CONST
> array_x_init,
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_good_digits,
> array_x,
> array_t,
> array_y,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_tmp5,
> array_tmp6,
> array_tmp7_c1,
> array_tmp7_a1,
> array_tmp7_a2,
> array_tmp7,
> array_tmp8,
> array_tmp9,
> array_tmp10,
> array_tmp11,
> array_tmp12,
> array_tmp13,
> array_tmp14,
> array_tmp15,
> array_tmp16,
> array_tmp17_c1,
> array_tmp17_a1,
> array_tmp17_a2,
> array_tmp17,
> array_tmp18,
> array_m1,
> array_x_higher,
> array_x_higher_work,
> array_x_higher_work2,
> array_x_set_initial,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> MAX_TERMS,
> glob_last;
> MAX_TERMS := 30;
> # before first input block
> #BEGIN FIRST INPUT BLOCK
> #BEGIN BLOCK 1
> #BEGIN FIRST INPUT BLOCK
> max_terms:=30;
> Digits:=16;
> #END BLOCK 1
> #END FIRST INPUT BLOCK
> #START OF INITS AFTER INPUT BLOCK
> glob_html_log := true;
> #END OF INITS AFTER INPUT BLOCK
> # before generate arrays
> array_x_init:= Array(0..(MAX_TERMS),[]);
> array_y_init:= Array(0..(MAX_TERMS),[]);
> array_norms:= Array(0..(MAX_TERMS),[]);
> array_fact_1:= Array(0..(MAX_TERMS),[]);
> array_1st_rel_error:= Array(0..(3),[]);
> array_last_rel_error:= Array(0..(3),[]);
> array_est_rel_error:= Array(0..(3),[]);
> array_max_est_error:= Array(0..(3),[]);
> array_type_pole:= Array(0..(3),[]);
> array_type_real_pole:= Array(0..(3),[]);
> array_type_complex_pole:= Array(0..(3),[]);
> array_est_digits:= Array(0..(3),[]);
> array_good_digits:= Array(0..(3),[]);
> array_x:= Array(0..(MAX_TERMS),[]);
> array_t:= Array(0..(MAX_TERMS),[]);
> array_y:= Array(0..(MAX_TERMS),[]);
> array_tmp0:= Array(0..(MAX_TERMS),[]);
> array_tmp1:= Array(0..(MAX_TERMS),[]);
> array_tmp2:= Array(0..(MAX_TERMS),[]);
> array_tmp3:= Array(0..(MAX_TERMS),[]);
> array_tmp4:= Array(0..(MAX_TERMS),[]);
> array_tmp5:= Array(0..(MAX_TERMS),[]);
> array_tmp6:= Array(0..(MAX_TERMS),[]);
> array_tmp7_c1:= Array(0..(MAX_TERMS),[]);
> array_tmp7_a1:= Array(0..(MAX_TERMS),[]);
> array_tmp7_a2:= Array(0..(MAX_TERMS),[]);
> array_tmp7:= Array(0..(MAX_TERMS),[]);
> array_tmp8:= Array(0..(MAX_TERMS),[]);
> array_tmp9:= Array(0..(MAX_TERMS),[]);
> array_tmp10:= Array(0..(MAX_TERMS),[]);
> array_tmp11:= Array(0..(MAX_TERMS),[]);
> array_tmp12:= Array(0..(MAX_TERMS),[]);
> array_tmp13:= Array(0..(MAX_TERMS),[]);
> array_tmp14:= Array(0..(MAX_TERMS),[]);
> array_tmp15:= Array(0..(MAX_TERMS),[]);
> array_tmp16:= Array(0..(MAX_TERMS),[]);
> array_tmp17_c1:= Array(0..(MAX_TERMS),[]);
> array_tmp17_a1:= Array(0..(MAX_TERMS),[]);
> array_tmp17_a2:= Array(0..(MAX_TERMS),[]);
> array_tmp17:= Array(0..(MAX_TERMS),[]);
> array_tmp18:= Array(0..(MAX_TERMS),[]);
> array_m1:= Array(0..(MAX_TERMS),[]);
> array_x_higher := Array(0..(3) ,(0..MAX_TERMS+ 1),[]);
> array_x_higher_work := Array(0..(3) ,(0..MAX_TERMS+ 1),[]);
> array_x_higher_work2 := Array(0..(3) ,(0..MAX_TERMS+ 1),[]);
> array_x_set_initial := Array(0..(3) ,(0..MAX_TERMS+ 1),[]);
> array_y_higher := Array(0..(3) ,(0..MAX_TERMS+ 1),[]);
> array_y_higher_work := Array(0..(3) ,(0..MAX_TERMS+ 1),[]);
> array_y_higher_work2 := Array(0..(3) ,(0..MAX_TERMS+ 1),[]);
> array_y_set_initial := Array(0..(3) ,(0..MAX_TERMS+ 1),[]);
> array_given_rad_poles := Array(0..(3) ,(0..3+ 1),[]);
> array_given_ord_poles := Array(0..(3) ,(0..3+ 1),[]);
> array_rad_test_poles := Array(0..(3) ,(0..4+ 1),[]);
> array_ord_test_poles := Array(0..(3) ,(0..4+ 1),[]);
> array_fact_2 := Array(0..(MAX_TERMS) ,(0..MAX_TERMS+ 1),[]);
> # before generate constants
> # before generate globals definition
> #Top Generate Globals Definition
> #Bottom Generate Globals Deninition
> # before generate const definition
> # before arrays initialized
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_x_init[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_y_init[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_norms[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_fact_1[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_1st_rel_error[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_last_rel_error[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_est_rel_error[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_max_est_error[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_type_pole[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_type_real_pole[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_type_complex_pole[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_est_digits[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 3) do # do number 1
> array_good_digits[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_x[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_t[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_y[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp0[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp1[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp2[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp3[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp4[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp5[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp6[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp7_c1[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp7_a1[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp7_a2[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp7[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp8[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp9[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp10[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp11[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp12[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp13[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp14[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp15[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp16[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp17_c1[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp17_a1[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp17_a2[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp17[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_tmp18[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= MAX_TERMS) do # do number 1
> array_m1[term] := 0.0;
> term := term + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_x_higher[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_x_higher_work[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_x_higher_work2[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_x_set_initial[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_y_higher[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_y_higher_work[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_y_higher_work2[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_y_set_initial[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= 3) do # do number 2
> array_given_rad_poles[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= 3) do # do number 2
> array_given_ord_poles[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= 4) do # do number 2
> array_rad_test_poles[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=3) do # do number 1
> term := 1;
> while (term <= 4) do # do number 2
> array_ord_test_poles[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=MAX_TERMS) do # do number 1
> term := 1;
> while (term <= MAX_TERMS) do # do number 2
> array_fact_2[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> # before symbols initialized
> #BEGIN SYMBOLS INITIALIZATED
> zero_ats_ar(array_x);
> zero_ats_ar(array_t);
> zero_ats_ar(array_m1);
> zero_ats_ar(array_y);
> zero_ats_ar(array_tmp0);
> zero_ats_ar(array_tmp1);
> zero_ats_ar(array_tmp2);
> zero_ats_ar(array_tmp3);
> zero_ats_ar(array_tmp4);
> zero_ats_ar(array_tmp5);
> zero_ats_ar(array_tmp6);
> zero_ats_ar(array_tmp7_c1);
> zero_ats_ar(array_tmp7_a1);
> zero_ats_ar(array_tmp7_a2);
> zero_ats_ar(array_tmp7);
> zero_ats_ar(array_tmp8);
> zero_ats_ar(array_tmp9);
> zero_ats_ar(array_tmp10);
> zero_ats_ar(array_tmp11);
> zero_ats_ar(array_tmp12);
> zero_ats_ar(array_tmp13);
> zero_ats_ar(array_tmp14);
> zero_ats_ar(array_tmp15);
> zero_ats_ar(array_tmp16);
> zero_ats_ar(array_tmp17_c1);
> zero_ats_ar(array_tmp17_a1);
> zero_ats_ar(array_tmp17_a2);
> zero_ats_ar(array_tmp17);
> zero_ats_ar(array_tmp18);
> zero_ats_ar(array_const_2);
> array_const_2[1] := 2;
> zero_ats_ar(array_const_0D0);
> array_const_0D0[1] := 0.0;
> zero_ats_ar(array_const_0D58);
> array_const_0D58[1] := 0.58;
> zero_ats_ar(array_const_1D5);
> array_const_1D5[1] := 1.5;
> zero_ats_ar(array_m1);
> array_m1[1] := -1.0;
> #END SYMBOLS INITIALIZATED
> # before generate factorials init
> #Initing Factorial Tables
> iiif := 0;
> while (iiif <= MAX_TERMS) do # do number 1
> jjjf := 0;
> while (jjjf <= MAX_TERMS) do # do number 2
> array_fact_1[iiif] := 0;
> array_fact_2[iiif,jjjf] := 0;
> jjjf := jjjf + 1;
> od;# end do number 2;
> iiif := iiif + 1;
> od;# end do number 1;
> #Done Initing Factorial Table
> glob_iolevel := 5;
> glob_yes_pole := 4;
> glob_no_pole := 3;
> glob_not_given := 0;
> glob_no_sing_tests := 4;
> glob_ratio_test := 1;
> glob_three_term_test := 2;
> glob_six_term_test := 3;
> glob_log_10 := log(10.0);
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> MAX_UNCHANGED := 10;
> glob_prec := 1.0e-16;
> glob_est_digits := 1;
> glob_check_sign := 1.0;
> glob_desired_digits_correct := 8.0;
> glob_max_estimated_step_error := 0.0;
> glob_ratio_of_radius := 0.1;
> glob_percent_done := 0.0;
> glob_subiter_method := 3;
> glob_total_exp_sec := 0.1;
> glob_optimal_expect_sec := 0.1;
> glob_estimated_size_answer := 100.0;
> glob_html_log := true;
> glob_good_digits := 0;
> glob_max_opt_iter := 10;
> glob_dump := false;
> glob_djd_debug := true;
> glob_display_flag := true;
> glob_djd_debug2 := true;
> glob_h_reason := 0;
> glob_sec_in_minute := 60;
> glob_min_in_hour := 60.0;
> glob_hours_in_day := 24.0;
> glob_days_in_year := 365;
> glob_sec_in_hour := 3600;
> glob_sec_in_day := 86400;
> glob_sec_in_year := 31536000;
> glob_almost_1 := 0.9990;
> glob_clock_sec := 0.0;
> glob_clock_start_sec := 0.0;
> glob_not_yet_finished := true;
> glob_initial_pass := true;
> glob_not_yet_start_msg := true;
> glob_reached_optimal_h := false;
> glob_optimal_done := false;
> glob_disp_incr := 0.1;
> glob_h := 0.1;
> glob_diff_rc_fm := 0.1;
> glob_diff_rc_fmm1 := 0.1;
> glob_diff_rc_fmm2 := 0.1;
> glob_diff_ord_fm := 0.1;
> glob_diff_ord_fmm1 := 0.1;
> glob_diff_ord_fmm2 := 0.1;
> glob_six_term_ord_save := 0.1;
> glob_guess_error_rc := 0.1;
> glob_guess_error_ord := 0.1;
> glob_max_h := 0.1;
> glob_min_h := 0.000001;
> glob_type_given_pole := 0;
> glob_large_float := 1.0e100;
> glob_larger_float := 1.1e100;
> glob_least_given_sing := 9.9e100;
> glob_least_ratio_sing := 9.9e100;
> glob_least_3_sing := 9.9e100;
> glob_least_6_sing := 9.9e100;
> glob_last_good_h := 0.1;
> glob_look_poles := false;
> glob_display_interval := 0.1;
> glob_next_display := 0.0;
> glob_dump_closed_form := false;
> glob_abserr := 0.1e-10;
> glob_relerr := 0.1e-10;
> glob_min_pole_est := 0.1e+10;
> glob_max_hours := 0.0;
> glob_max_iter := 1000;
> glob_max_rel_trunc_err := 0.1e-10;
> glob_max_trunc_err := 0.1e-10;
> glob_no_eqs := 0;
> glob_optimal_clock_start_sec := 0.0;
> glob_optimal_start := 0.0;
> glob_upper_ratio_limit := 1.0001;
> glob_lower_ratio_limit := 0.9999;
> glob_small_float := 0.0;
> glob_smallish_float := 0.0;
> glob_unchanged_h_cnt := 0;
> glob_warned := false;
> glob_warned2 := false;
> glob_max_sec := 10000.0;
> glob_orig_start_sec := 0.0;
> glob_start := 0;
> glob_iter := 0;
> glob_normmax := 0.0;
> glob_max_minutes := 0.0;
> # before generate set diff initial
> array_x_set_initial[1,1] := true;
> array_x_set_initial[1,2] := true;
> array_x_set_initial[1,3] := false;
> array_x_set_initial[1,4] := false;
> array_x_set_initial[1,5] := false;
> array_x_set_initial[1,6] := false;
> array_x_set_initial[1,7] := false;
> array_x_set_initial[1,8] := false;
> array_x_set_initial[1,9] := false;
> array_x_set_initial[1,10] := false;
> array_x_set_initial[1,11] := false;
> array_x_set_initial[1,12] := false;
> array_x_set_initial[1,13] := false;
> array_x_set_initial[1,14] := false;
> array_x_set_initial[1,15] := false;
> array_x_set_initial[1,16] := false;
> array_x_set_initial[1,17] := false;
> array_x_set_initial[1,18] := false;
> array_x_set_initial[1,19] := false;
> array_x_set_initial[1,20] := false;
> array_x_set_initial[1,21] := false;
> array_x_set_initial[1,22] := false;
> array_x_set_initial[1,23] := false;
> array_x_set_initial[1,24] := false;
> array_x_set_initial[1,25] := false;
> array_x_set_initial[1,26] := false;
> array_x_set_initial[1,27] := false;
> array_x_set_initial[1,28] := false;
> array_x_set_initial[1,29] := false;
> array_x_set_initial[1,30] := false;
> array_y_set_initial[2,1] := true;
> array_y_set_initial[2,2] := true;
> array_y_set_initial[2,3] := false;
> array_y_set_initial[2,4] := false;
> array_y_set_initial[2,5] := false;
> array_y_set_initial[2,6] := false;
> array_y_set_initial[2,7] := false;
> array_y_set_initial[2,8] := false;
> array_y_set_initial[2,9] := false;
> array_y_set_initial[2,10] := false;
> array_y_set_initial[2,11] := false;
> array_y_set_initial[2,12] := false;
> array_y_set_initial[2,13] := false;
> array_y_set_initial[2,14] := false;
> array_y_set_initial[2,15] := false;
> array_y_set_initial[2,16] := false;
> array_y_set_initial[2,17] := false;
> array_y_set_initial[2,18] := false;
> array_y_set_initial[2,19] := false;
> array_y_set_initial[2,20] := false;
> array_y_set_initial[2,21] := false;
> array_y_set_initial[2,22] := false;
> array_y_set_initial[2,23] := false;
> array_y_set_initial[2,24] := false;
> array_y_set_initial[2,25] := false;
> array_y_set_initial[2,26] := false;
> array_y_set_initial[2,27] := false;
> array_y_set_initial[2,28] := false;
> array_y_set_initial[2,29] := false;
> array_y_set_initial[2,30] := false;
> # before generate init omniout const
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> MAX_TERMS := 30;
> glob_iolevel := INFO;
> # set default block
> #Write Set Defaults
> glob_orig_start_sec := elapsed_time_seconds();
> glob_display_flag := true;
> glob_no_eqs := 2;
> 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/chang3_1_smer_hpostode.ode#################");
> omniout_str(ALWAYS,"diff ( x , t , 2 ) = m1 * 0.58 * x * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ; ");
> omniout_str(ALWAYS,"diff ( y , t , 2 ) = m1 * 0.58 * y * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ; ");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"max_terms:=30;");
> omniout_str(ALWAYS,"Digits:=16;");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#END FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"t_start := 1.00;");
> omniout_str(ALWAYS,"t_end := 10.2;");
> omniout_str(ALWAYS,"array_x_init[0 + 1] := -1.000;");
> omniout_str(ALWAYS,"array_x_init[1 + 1] := 0.000;");
> omniout_str(ALWAYS,"array_y_init[0 + 1] := 0.000;");
> omniout_str(ALWAYS,"array_y_init[1 + 1] := 4.300;");
> omniout_str(ALWAYS,"glob_look_poles := true;");
> omniout_str(ALWAYS,"glob_type_given_pole := 0;");
> omniout_str(ALWAYS,"glob_min_h := 0.001;");
> omniout_str(ALWAYS,"glob_max_h := 0.001;");
> omniout_str(ALWAYS,"glob_display_interval := 0.1;");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"#END SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK");
> omniout_str(ALWAYS,"glob_desired_digits_correct:=16;");
> omniout_str(ALWAYS,"glob_max_minutes:=30.0;");
> omniout_str(ALWAYS,"glob_subiter_method:=3;");
> omniout_str(ALWAYS,"glob_max_iter:=100000000;");
> omniout_str(ALWAYS,"#END OVERRIDE BLOCK");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"exact_soln_x := proc(t)");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"return(0);");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"exact_soln_y := proc(t)");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"return(0);");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"#END USER DEF BLOCK");
> omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################");
> glob_unchanged_h_cnt := 0;
> glob_warned := false;
> glob_warned2 := false;
> glob_small_float := 0.0;
> glob_smallish_float := 0.0;
> glob_large_float := 1.0e100;
> glob_larger_float := 1.1e100;
> glob_almost_1 := 0.99;
> # before second block
> #TOP SECOND INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> #BEGIN BLOCK 2
> #END FIRST INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> t_start := 1.00;
> t_end := 10.2;
> array_x_init[0 + 1] := -1.000;
> array_x_init[1 + 1] := 0.000;
> array_y_init[0 + 1] := 0.000;
> array_y_init[1 + 1] := 4.300;
> glob_look_poles := true;
> glob_type_given_pole := 0;
> glob_min_h := 0.001;
> glob_max_h := 0.001;
> glob_display_interval := 0.1;
> #END SECOND INPUT BLOCK
> #BEGIN OVERRIDE BLOCK
> glob_desired_digits_correct:=16;
> glob_max_minutes:=30.0;
> glob_subiter_method:=3;
> glob_max_iter:=100000000;
> #END OVERRIDE BLOCK
> #END BLOCK 2
> #END SECOND INPUT BLOCK
> #BEGIN INITS AFTER SECOND INPUT BLOCK
> glob_last_good_h := glob_h;
> glob_max_sec := (60.0) * (glob_max_minutes) + (3600.0) * (glob_max_hours);
> # after second input block
> #BEGIN OPTIMIZE CODE
> omniout_str(ALWAYS,"START of Optimize");
> #Start Series -- INITIALIZE FOR OPTIMIZE
> glob_check_sign := my_check_sign(t_start,t_end);
> found_h := false;
> glob_min_pole_est := glob_larger_float;
> last_min_pole_est := glob_larger_float;
> glob_least_given_sing := glob_larger_float;
> glob_least_ratio_sing := glob_larger_float;
> glob_least_3_sing := glob_larger_float;
> glob_least_6_sing := glob_larger_float;
> glob_min_h := float_abs(glob_min_h) * glob_check_sign;
> glob_max_h := float_abs(glob_max_h) * glob_check_sign;
> glob_h := float_abs(glob_min_h) * glob_check_sign;
> glob_display_interval := float_abs(glob_display_interval) * glob_check_sign;
> display_max := (t_end - t_start)/10.0;
> if (glob_display_interval > display_max) then # if number 17
> glob_display_interval := display_max;
> fi;# end if 17;
> chk_data();
> min_value := glob_larger_float;
> est_answer := est_size_answer();
> opt_iter := 1;
> glob_prec = expt(10.0,-Digits);
> est_needed_step_err := estimated_needed_step_error(t_start,t_end,glob_h,est_answer);
> omniout_float(ALWAYS,"est_needed_step_err",32,est_needed_step_err,16,"");
> estimated_step_error := glob_small_float;
> while ((opt_iter <= 100) and ( not found_h)) do # do number 1
> omniout_int(ALWAYS,"opt_iter",32,opt_iter,4,"");
> array_t[1] := t_start;
> array_t[2] := glob_h;
> glob_next_display := t_start;
> order_diff := 2;
> #Start Series array_x
> term_no := 1;
> while (term_no <= order_diff) do # do number 2
> array_x[term_no] := array_x_init[term_no] * expt(glob_h , (term_no - 1)) / factorial_1(term_no - 1);
> term_no := term_no + 1;
> od;# end do number 2;
> rows := order_diff;
> r_order := 1;
> while (r_order <= rows) do # do number 2
> term_no := 1;
> while (term_no <= (rows - r_order + 1)) do # do number 3
> it := term_no + r_order - 1;
> if (term_no < MAX_TERMS) then # if number 17
> array_x_higher[r_order,term_no] := array_x_init[it]* expt(glob_h , (term_no - 1)) / ((factorial_1(term_no - 1)));
> fi;# end if 17;
> term_no := term_no + 1;
> od;# end do number 3;
> r_order := r_order + 1;
> od;# end do number 2
> ;
> order_diff := 2;
> #Start Series array_y
> term_no := 1;
> while (term_no <= order_diff) do # do number 2
> array_y[term_no] := array_y_init[term_no] * expt(glob_h , (term_no - 1)) / factorial_1(term_no - 1);
> term_no := term_no + 1;
> od;# end do number 2;
> rows := order_diff;
> r_order := 1;
> while (r_order <= rows) do # do number 2
> term_no := 1;
> while (term_no <= (rows - r_order + 1)) do # do number 3
> it := term_no + r_order - 1;
> if (term_no < MAX_TERMS) then # if number 17
> array_y_higher[r_order,term_no] := array_y_init[it]* expt(glob_h , (term_no - 1)) / ((factorial_1(term_no - 1)));
> fi;# end if 17;
> term_no := term_no + 1;
> od;# end do number 3;
> r_order := r_order + 1;
> od;# end do number 2
> ;
> if (glob_subiter_method = 1 ) then # if number 17
> atomall();
> elif
> (glob_subiter_method = 2 ) then # if number 18
> subiter := 1;
> while (subiter <= 4) do # do number 2
> atomall();
> subiter := subiter + 1;
> od;# end do number 2;
> else
> subiter := 1;
> while (subiter <= 4 + MAX_TERMS) do # do number 2
> atomall();
> subiter := subiter + 1;
> od;# end do number 2;
> fi;# end if 18;
> if (glob_check_sign * glob_max_h <= glob_check_sign * glob_h) then # if number 18
> omniout_str(ALWAYS,"SETTING H FOR MAX H");
> glob_h := glob_check_sign * float_abs(glob_max_h);
> glob_h_reason := 1;
> found_h := true;
> fi;# end if 18;
> if (glob_check_sign * glob_display_interval <= glob_check_sign * glob_h) then # if number 18
> omniout_str(ALWAYS,"SETTING H FOR DISPLAY INTERVAL");
> glob_h_reason := 2;
> glob_h := glob_display_interval;
> found_h := true;
> fi;# end if 18;
> if (glob_look_poles) then # if number 18
> check_for_pole();
> if ((opt_iter > 2) and ( not found_h) and ((glob_min_pole_est < 0.999 * last_min_pole_est) or (glob_min_pole_est > 1.111 * last_min_pole_est))) then # if number 19
> omniout_str(ALWAYS,"SETTING H FOR POLE ACCURACY");
> glob_h_reason := 4;
> found_h := true;
> glob_h := glob_h/2.0;
> last_min_pole_est := glob_min_pole_est;
> else
> last_min_pole_est := glob_min_pole_est;
> fi;# end if 19;
> fi;# end if 18;
> if ( not found_h) then # if number 18
> est_answer := est_size_answer();
> est_needed_step_err := estimated_needed_step_error(t_start,t_end,glob_h,est_answer);
> omniout_float(ALWAYS,"est_needed_step_err",32,est_needed_step_err,16,"");
> estimated_step_error := test_suggested_h();
> omniout_float(ALWAYS,"estimated_step_error",32,estimated_step_error,32,"");
> if (estimated_step_error < est_needed_step_err) then # if number 19
> omniout_str(ALWAYS,"Double H and LOOP");
> glob_h := glob_h*2.0;
> else
> omniout_str(ALWAYS,"Found H for OPTIMAL");
> found_h := true;
> glob_h_reason := 3;
> glob_h := glob_h/2.0;
> fi;# end if 19;
> fi;# end if 18;
> opt_iter := opt_iter + 1;
> od;# end do number 1;
> if (( not found_h) and (opt_iter = 1)) then # if number 18
> omniout_str(ALWAYS,"Beginning glob_h too large.");
> found_h := false;
> fi;# end if 18;
> #END OPTIMIZE CODE
> if (glob_html_log) then # if number 18
> html_log_file := fopen("entry.html",WRITE,TEXT);
> fi;# end if 18;
> #BEGIN SOLUTION CODE
> if (found_h) then # if number 18
> omniout_str(ALWAYS,"START of Soultion");
> #Start Series -- INITIALIZE FOR SOLUTION
> array_t[1] := t_start;
> array_t[2] := glob_h;
> glob_next_display := t_start;
> glob_min_pole_est := glob_larger_float;
> glob_least_given_sing := glob_larger_float;
> glob_least_ratio_sing := glob_larger_float;
> glob_least_3_sing := glob_larger_float;
> glob_least_6_sing := glob_larger_float;
> order_diff := 2;
> #Start Series array_x
> term_no := 1;
> while (term_no <= order_diff) do # do number 1
> array_x[term_no] := array_x_init[term_no] * expt(glob_h , (term_no - 1)) / factorial_1(term_no - 1);
> term_no := term_no + 1;
> od;# end do number 1;
> rows := order_diff;
> r_order := 1;
> while (r_order <= rows) do # do number 1
> term_no := 1;
> while (term_no <= (rows - r_order + 1)) do # do number 2
> it := term_no + r_order - 1;
> if (term_no < MAX_TERMS) then # if number 19
> array_x_higher[r_order,term_no] := array_x_init[it]* expt(glob_h , (term_no - 1)) / ((factorial_1(term_no - 1)));
> fi;# end if 19;
> term_no := term_no + 1;
> od;# end do number 2;
> r_order := r_order + 1;
> od;# end do number 1
> ;
> order_diff := 2;
> #Start Series array_y
> term_no := 1;
> while (term_no <= order_diff) do # do number 1
> array_y[term_no] := array_y_init[term_no] * expt(glob_h , (term_no - 1)) / factorial_1(term_no - 1);
> term_no := term_no + 1;
> od;# end do number 1;
> rows := order_diff;
> r_order := 1;
> while (r_order <= rows) do # do number 1
> term_no := 1;
> while (term_no <= (rows - r_order + 1)) do # do number 2
> it := term_no + r_order - 1;
> if (term_no < MAX_TERMS) then # if number 19
> array_y_higher[r_order,term_no] := array_y_init[it]* expt(glob_h , (term_no - 1)) / ((factorial_1(term_no - 1)));
> fi;# end if 19;
> term_no := term_no + 1;
> od;# end do number 2;
> r_order := r_order + 1;
> od;# end do number 1
> ;
> current_iter := 1;
> glob_clock_start_sec := elapsed_time_seconds();
> glob_clock_sec := elapsed_time_seconds();
> glob_iter := 0;
> omniout_str(DEBUGL," ");
> glob_reached_optimal_h := true;
> glob_optimal_clock_start_sec := elapsed_time_seconds();
> while ((glob_iter < glob_max_iter) and (glob_check_sign * array_t[1] < glob_check_sign * t_end ) and (((glob_clock_sec) - (glob_orig_start_sec)) < (glob_max_sec))) do # do number 1
> #left paren 0001C
> if (reached_interval()) then # if number 19
> omniout_str(INFO," ");
> omniout_str(INFO,"TOP MAIN SOLVE Loop");
> fi;# end if 19;
> glob_iter := glob_iter + 1;
> glob_clock_sec := elapsed_time_seconds();
> track_estimated_error();
> if (glob_subiter_method = 1 ) then # if number 19
> atomall();
> elif
> (glob_subiter_method = 2 ) then # if number 20
> subiter := 1;
> while (subiter <= 4) do # do number 2
> atomall();
> subiter := subiter + 1;
> od;# end do number 2;
> else
> subiter := 1;
> while (subiter <= 4 + MAX_TERMS) do # do number 2
> atomall();
> subiter := subiter + 1;
> od;# end do number 2;
> fi;# end if 20;
> track_estimated_error();
> display_alot(current_iter);
> check_for_pole();
> if (reached_interval()) then # if number 20
> glob_next_display := glob_next_display + glob_display_interval;
> fi;# end if 20;
> array_t[1] := array_t[1] + glob_h;
> array_t[2] := glob_h;
> #Jump Series array_x;
> order_diff := 3;
> #START PART 1 SUM AND ADJUST
> #START SUM AND ADJUST EQ =1
> #sum_and_adjust array_x
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 3;
> calc_term := 1;
> #adjust_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_x_higher_work[3,iii] := array_x_higher[3,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 3;
> calc_term := 1;
> #sum_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_x_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_x_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 2;
> calc_term := 2;
> #adjust_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_x_higher_work[2,iii] := array_x_higher[2,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 2;
> calc_term := 2;
> #sum_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_x_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_x_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 2;
> calc_term := 1;
> #adjust_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_x_higher_work[2,iii] := array_x_higher[2,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 2;
> calc_term := 1;
> #sum_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_x_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_x_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 3;
> #adjust_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_x_higher_work[1,iii] := array_x_higher[1,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 3;
> #sum_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_x_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_x_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 2;
> #adjust_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_x_higher_work[1,iii] := array_x_higher[1,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 2;
> #sum_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_x_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_x_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 1;
> #adjust_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_x_higher_work[1,iii] := array_x_higher[1,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 1;
> #sum_subseriesarray_x
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_x_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_x_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #END SUM AND ADJUST EQ =1
> #END PART 1
> #START PART 2 MOVE TERMS to REGULAR Array
> term_no := MAX_TERMS;
> while (term_no >= 1) do # do number 2
> array_x[term_no] := array_x_higher_work2[1,term_no];
> ord := 1;
> while (ord <= order_diff) do # do number 3
> array_x_higher[ord,term_no] := array_x_higher_work2[ord,term_no];
> ord := ord + 1;
> od;# end do number 3;
> term_no := term_no - 1;
> od;# end do number 2;
> #END PART 2 HEVE MOVED TERMS to REGULAR Array
> #Jump Series array_y;
> order_diff := 3;
> #START PART 1 SUM AND ADJUST
> #START SUM AND ADJUST EQ =2
> #sum_and_adjust array_y
> #BEFORE ADJUST SUBSERIES EQ =2
> ord := 3;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[3,iii] := array_y_higher[3,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =2
> #BEFORE SUM SUBSERIES EQ =2
> temp_sum := 0.0;
> ord := 3;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =2
> #BEFORE ADJUST SUBSERIES EQ =2
> ord := 2;
> calc_term := 2;
> #adjust_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[2,iii] := array_y_higher[2,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =2
> #BEFORE SUM SUBSERIES EQ =2
> temp_sum := 0.0;
> ord := 2;
> calc_term := 2;
> #sum_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =2
> #BEFORE ADJUST SUBSERIES EQ =2
> ord := 2;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[2,iii] := array_y_higher[2,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =2
> #BEFORE SUM SUBSERIES EQ =2
> temp_sum := 0.0;
> ord := 2;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =2
> #BEFORE ADJUST SUBSERIES EQ =2
> ord := 1;
> calc_term := 3;
> #adjust_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =2
> #BEFORE SUM SUBSERIES EQ =2
> temp_sum := 0.0;
> ord := 1;
> calc_term := 3;
> #sum_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =2
> #BEFORE ADJUST SUBSERIES EQ =2
> ord := 1;
> calc_term := 2;
> #adjust_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =2
> #BEFORE SUM SUBSERIES EQ =2
> temp_sum := 0.0;
> ord := 1;
> calc_term := 2;
> #sum_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =2
> #BEFORE ADJUST SUBSERIES EQ =2
> ord := 1;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / expt(glob_h , (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =2
> #BEFORE SUM SUBSERIES EQ =2
> temp_sum := 0.0;
> ord := 1;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , (calc_term - 1)) / (factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =2
> #END SUM AND ADJUST EQ =2
> #END PART 1
> #START PART 2 MOVE TERMS to REGULAR Array
> term_no := MAX_TERMS;
> while (term_no >= 1) do # do number 2
> array_y[term_no] := array_y_higher_work2[1,term_no];
> ord := 1;
> while (ord <= order_diff) do # do number 3
> array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no];
> ord := ord + 1;
> od;# end do number 3;
> term_no := term_no - 1;
> od;# end do number 2;
> #END PART 2 HEVE MOVED TERMS to REGULAR Array
> ;
> od;# end do number 1;#right paren 0001C
> omniout_str(ALWAYS,"Finished!");
> if (glob_iter >= glob_max_iter) then # if number 20
> omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!");
> fi;# end if 20;
> if (elapsed_time_seconds() - (glob_orig_start_sec) >= (glob_max_sec )) then # if number 20
> omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!");
> fi;# end if 20;
> glob_clock_sec := elapsed_time_seconds();
> omniout_str(INFO,"diff ( x , t , 2 ) = m1 * 0.58 * x * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ; ");
> omniout_str(INFO,"diff ( y , t , 2 ) = m1 * 0.58 * y * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ; ");
> omniout_int(INFO,"Iterations ",32,glob_iter,4," ")
> ;
> prog_report(t_start,t_end);
> if (glob_html_log) then # if number 20
> logstart(html_log_file);
> logitem_str(html_log_file,"2014-09-23T16:58:49-05:00")
> ;
> logitem_str(html_log_file,"Maple")
> ;
> logitem_str(html_log_file,"chang3_1_smer_h")
> ;
> logitem_str(html_log_file,"diff ( x , t , 2 ) = m1 * 0.58 * x * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ; ")
> ;
> logitem_float(html_log_file,t_start)
> ;
> logitem_float(html_log_file,t_end)
> ;
> logitem_float(html_log_file,array_t[1])
> ;
> logitem_float(html_log_file,glob_h)
> ;
> logitem_h_reason(html_log_file)
> ;
> logitem_integer(html_log_file,Digits)
> ;
> ;
> logitem_float(html_log_file,glob_desired_digits_correct)
> ;
> if (array_est_digits[1] <> -16) then # if number 21
> logitem_integer(html_log_file,array_est_digits[1])
> ;
> else
> logitem_str(html_log_file,"Unknown")
> ;
> fi;# end if 21;
> if (array_good_digits[1] <> -16) then # if number 21
> logitem_integer(html_log_file,array_good_digits[1])
> ;
> else
> logitem_str(html_log_file,"Unknown")
> ;
> fi;# end if 21;
> logitem_integer(html_log_file,MAX_TERMS)
> ;
> if (glob_type_given_pole = 0) then # if number 21
> logitem_str(html_log_file,"Not Given")
> ;
> logitem_str(html_log_file,"NA")
> ;
> elif
> (glob_type_given_pole = 4) then # if number 22
> logitem_str(html_log_file,"No Solution")
> ;
> logitem_str(html_log_file,"NA")
> ;
> elif
> (glob_type_given_pole = 5) then # if number 23
> logitem_str(html_log_file,"Some Pole")
> ;
> logitem_str(html_log_file,"????")
> ;
> elif
> (glob_type_given_pole = 3) then # if number 24
> logitem_str(html_log_file,"No Pole")
> ;
> logitem_str(html_log_file,"NA")
> ;
> elif
> (glob_type_given_pole = 1) then # if number 25
> logitem_str(html_log_file,"Real Sing")
> ;
> logitem_float(html_log_file,glob_least_given_sing)
> ;
> elif
> (glob_type_given_pole = 2) then # if number 26
> logitem_str(html_log_file,"Complex Sing")
> ;
> logitem_float(html_log_file,glob_least_given_sing)
> ;
> fi;# end if 26;
> if (glob_least_ratio_sing < glob_large_float) then # if number 26
> logitem_float(html_log_file,glob_least_ratio_sing)
> ;
> else
> logitem_str(html_log_file,"NONE")
> ;
> fi;# end if 26;
> if (glob_least_3_sing < glob_large_float) then # if number 26
> logitem_float(html_log_file,glob_least_3_sing)
> ;
> else
> logitem_str(html_log_file,"NONE")
> ;
> fi;# end if 26;
> if (glob_least_6_sing < glob_large_float) then # if number 26
> logitem_float(html_log_file,glob_least_6_sing)
> ;
> else
> logitem_str(html_log_file,"NONE")
> ;
> fi;# end if 26;
> logitem_integer(html_log_file,glob_iter)
> ;
> logitem_time(html_log_file,(glob_clock_sec))
> ;
> if (glob_percent_done < 100.0) then # if number 26
> logitem_time(html_log_file,(glob_total_exp_sec))
> ;
> 0;
> else
> logitem_str(html_log_file,"Done")
> ;
> 0;
> fi;# end if 26;
> log_revs(html_log_file," 269 | ")
> ;
> logitem_str(html_log_file,"chang3_1_smer_h diffeq.mxt")
> ;
> logitem_str(html_log_file,"chang3_1_smer_h maple results")
> ;
> logitem_str(html_log_file,"30 terms")
> ;
> logend(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logitem_str(html_log_file,"diff ( y , t , 2 ) = m1 * 0.58 * y * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ; ")
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> ;
> logditto(html_log_file)
> ;
> if (array_est_digits[2] <> -16) then # if number 26
> logitem_integer(html_log_file,array_est_digits[2])
> ;
> else
> logitem_str(html_log_file,"Unknown")
> ;
> fi;# end if 26;
> if (array_good_digits[2] <> -16) then # if number 26
> logitem_integer(html_log_file,array_good_digits[2])
> ;
> else
> logitem_str(html_log_file,"Unknown")
> ;
> fi;# end if 26;
> logditto(html_log_file)
> ;
> if (glob_type_given_pole = 0) then # if number 26
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> elif
> (glob_type_given_pole = 4) then # if number 27
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> elif
> (glob_type_given_pole = 5) then # if number 28
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> elif
> (glob_type_given_pole = 3) then # if number 29
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> elif
> (glob_type_given_pole = 1) then # if number 30
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> elif
> (glob_type_given_pole = 2) then # if number 31
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> fi;# end if 31;
> if (glob_least_ratio_sing < glob_large_float) then # if number 31
> logditto(html_log_file)
> ;
> else
> logditto(html_log_file)
> ;
> fi;# end if 31;
> if (glob_least_3_sing < glob_large_float) then # if number 31
> logditto(html_log_file)
> ;
> else
> logditto(html_log_file)
> ;
> fi;# end if 31;
> if (glob_least_6_sing < glob_large_float) then # if number 31
> logditto(html_log_file)
> ;
> else
> logditto(html_log_file)
> ;
> fi;# end if 31;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> if (glob_percent_done < 100.0) then # if number 31
> logditto(html_log_file)
> ;
> 0;
> else
> logditto(html_log_file)
> ;
> 0;
> fi;# end if 31;
> logditto(html_log_file);
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logditto(html_log_file)
> ;
> logend(html_log_file)
> ;
> ;
> fi;# end if 30;
> if (glob_html_log) then # if number 30
> fclose(html_log_file);
> fi;# end if 30
> ;
> ;;
> fi;# end if 29
> #END OUTFILEMAIN
> end;
main := proc()
local d1, d2, d3, d4, est_err_2, niii, done_once, max_terms, display_max,
term, ord, order_diff, term_no, html_log_file, iiif, jjjf, rows, r_order,
sub_iter, calc_term, iii, temp_sum, current_iter, t_start, t_end, it,
last_min_pole_est, opt_iter, tmp, subiter, est_needed_step_err,
estimated_step_error, min_value, est_answer, found_h, repeat_it;
global glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given,
glob_no_sing_tests, glob_ratio_test, glob_three_term_test,
glob_six_term_test, glob_log_10, ALWAYS, INFO, DEBUGL, DEBUGMASSIVE,
MAX_UNCHANGED, glob_prec, glob_est_digits, glob_check_sign,
glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_subiter_method,
glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer,
glob_html_log, glob_good_digits, glob_max_opt_iter, glob_dump,
glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason,
glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year,
glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_not_yet_finished,
glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h,
glob_optimal_done, glob_disp_incr, glob_h, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_max_h, glob_min_h, glob_type_given_pole,
glob_large_float, glob_larger_float, glob_least_given_sing,
glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing,
glob_last_good_h, glob_look_poles, glob_display_interval, glob_next_display,
glob_dump_closed_form, glob_abserr, glob_relerr, glob_min_pole_est,
glob_max_hours, glob_max_iter, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_no_eqs, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_small_float,
glob_smallish_float, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_max_sec, glob_orig_start_sec, glob_start, glob_iter, glob_normmax,
glob_max_minutes, array_const_2, array_const_0D0, array_const_0D58,
array_const_1D5, array_x_init, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_good_digits, array_x,
array_t, array_y, array_tmp0, array_tmp1, array_tmp2, array_tmp3,
array_tmp4, array_tmp5, array_tmp6, array_tmp7_c1, array_tmp7_a1,
array_tmp7_a2, array_tmp7, array_tmp8, array_tmp9, array_tmp10, array_tmp11,
array_tmp12, array_tmp13, array_tmp14, array_tmp15, array_tmp16,
array_tmp17_c1, array_tmp17_a1, array_tmp17_a2, array_tmp17, array_tmp18,
array_m1, array_x_higher, array_x_higher_work, array_x_higher_work2,
array_x_set_initial, array_y_higher, array_y_higher_work,
array_y_higher_work2, array_y_set_initial, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
array_fact_2, MAX_TERMS, glob_last;
MAX_TERMS := 30;
max_terms := 30;
Digits := 16;
glob_html_log := true;
array_x_init := Array(0 .. MAX_TERMS, []);
array_y_init := Array(0 .. MAX_TERMS, []);
array_norms := Array(0 .. MAX_TERMS, []);
array_fact_1 := Array(0 .. MAX_TERMS, []);
array_1st_rel_error := Array(0 .. 3, []);
array_last_rel_error := Array(0 .. 3, []);
array_est_rel_error := Array(0 .. 3, []);
array_max_est_error := Array(0 .. 3, []);
array_type_pole := Array(0 .. 3, []);
array_type_real_pole := Array(0 .. 3, []);
array_type_complex_pole := Array(0 .. 3, []);
array_est_digits := Array(0 .. 3, []);
array_good_digits := Array(0 .. 3, []);
array_x := Array(0 .. MAX_TERMS, []);
array_t := Array(0 .. MAX_TERMS, []);
array_y := Array(0 .. MAX_TERMS, []);
array_tmp0 := Array(0 .. MAX_TERMS, []);
array_tmp1 := Array(0 .. MAX_TERMS, []);
array_tmp2 := Array(0 .. MAX_TERMS, []);
array_tmp3 := Array(0 .. MAX_TERMS, []);
array_tmp4 := Array(0 .. MAX_TERMS, []);
array_tmp5 := Array(0 .. MAX_TERMS, []);
array_tmp6 := Array(0 .. MAX_TERMS, []);
array_tmp7_c1 := Array(0 .. MAX_TERMS, []);
array_tmp7_a1 := Array(0 .. MAX_TERMS, []);
array_tmp7_a2 := Array(0 .. MAX_TERMS, []);
array_tmp7 := Array(0 .. MAX_TERMS, []);
array_tmp8 := Array(0 .. MAX_TERMS, []);
array_tmp9 := Array(0 .. MAX_TERMS, []);
array_tmp10 := Array(0 .. MAX_TERMS, []);
array_tmp11 := Array(0 .. MAX_TERMS, []);
array_tmp12 := Array(0 .. MAX_TERMS, []);
array_tmp13 := Array(0 .. MAX_TERMS, []);
array_tmp14 := Array(0 .. MAX_TERMS, []);
array_tmp15 := Array(0 .. MAX_TERMS, []);
array_tmp16 := Array(0 .. MAX_TERMS, []);
array_tmp17_c1 := Array(0 .. MAX_TERMS, []);
array_tmp17_a1 := Array(0 .. MAX_TERMS, []);
array_tmp17_a2 := Array(0 .. MAX_TERMS, []);
array_tmp17 := Array(0 .. MAX_TERMS, []);
array_tmp18 := Array(0 .. MAX_TERMS, []);
array_m1 := Array(0 .. MAX_TERMS, []);
array_x_higher := Array(0 .. 3, 0 .. MAX_TERMS + 1, []);
array_x_higher_work := Array(0 .. 3, 0 .. MAX_TERMS + 1, []);
array_x_higher_work2 := Array(0 .. 3, 0 .. MAX_TERMS + 1, []);
array_x_set_initial := Array(0 .. 3, 0 .. MAX_TERMS + 1, []);
array_y_higher := Array(0 .. 3, 0 .. MAX_TERMS + 1, []);
array_y_higher_work := Array(0 .. 3, 0 .. MAX_TERMS + 1, []);
array_y_higher_work2 := Array(0 .. 3, 0 .. MAX_TERMS + 1, []);
array_y_set_initial := Array(0 .. 3, 0 .. MAX_TERMS + 1, []);
array_given_rad_poles := Array(0 .. 3, 0 .. 4, []);
array_given_ord_poles := Array(0 .. 3, 0 .. 4, []);
array_rad_test_poles := Array(0 .. 3, 0 .. 5, []);
array_ord_test_poles := Array(0 .. 3, 0 .. 5, []);
array_fact_2 := Array(0 .. MAX_TERMS, 0 .. MAX_TERMS + 1, []);
term := 1;
while term <= MAX_TERMS do array_x_init[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_y_init[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_norms[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_fact_1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= 3 do array_1st_rel_error[term] := 0.; term := term + 1
end do;
term := 1;
while term <= 3 do array_last_rel_error[term] := 0.; term := term + 1
end do;
term := 1;
while term <= 3 do array_est_rel_error[term] := 0.; term := term + 1
end do;
term := 1;
while term <= 3 do array_max_est_error[term] := 0.; term := term + 1
end do;
term := 1;
while term <= 3 do array_type_pole[term] := 0; term := term + 1 end do;
term := 1;
while term <= 3 do array_type_real_pole[term] := 0; term := term + 1
end do;
term := 1;
while term <= 3 do array_type_complex_pole[term] := 0; term := term + 1
end do;
term := 1;
while term <= 3 do array_est_digits[term] := 0; term := term + 1 end do
;
term := 1;
while term <= 3 do array_good_digits[term] := 0; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_x[term] := 0.; term := term + 1 end do
;
term := 1;
while term <= MAX_TERMS do array_t[term] := 0.; term := term + 1 end do
;
term := 1;
while term <= MAX_TERMS do array_y[term] := 0.; term := term + 1 end do
;
term := 1;
while term <= MAX_TERMS do array_tmp0[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp2[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp3[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp4[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp5[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp6[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp7_c1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp7_a1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp7_a2[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp7[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp8[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp9[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp10[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp11[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp12[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp13[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp14[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp15[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp16[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp17_c1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp17_a1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp17_a2[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp17[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_tmp18[term] := 0.; term := term + 1
end do;
term := 1;
while term <= MAX_TERMS do array_m1[term] := 0.; term := term + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= MAX_TERMS do
array_x_higher[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= MAX_TERMS do
array_x_higher_work[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= MAX_TERMS do
array_x_higher_work2[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= MAX_TERMS do
array_x_set_initial[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= MAX_TERMS do
array_y_higher[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= MAX_TERMS do
array_y_higher_work[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= MAX_TERMS do
array_y_higher_work2[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= MAX_TERMS do
array_y_set_initial[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= 3 do
array_given_rad_poles[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= 3 do
array_given_ord_poles[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= 4 do
array_rad_test_poles[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 3 do
term := 1;
while term <= 4 do
array_ord_test_poles[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= MAX_TERMS do
term := 1;
while term <= MAX_TERMS do
array_fact_2[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
zero_ats_ar(array_x);
zero_ats_ar(array_t);
zero_ats_ar(array_m1);
zero_ats_ar(array_y);
zero_ats_ar(array_tmp0);
zero_ats_ar(array_tmp1);
zero_ats_ar(array_tmp2);
zero_ats_ar(array_tmp3);
zero_ats_ar(array_tmp4);
zero_ats_ar(array_tmp5);
zero_ats_ar(array_tmp6);
zero_ats_ar(array_tmp7_c1);
zero_ats_ar(array_tmp7_a1);
zero_ats_ar(array_tmp7_a2);
zero_ats_ar(array_tmp7);
zero_ats_ar(array_tmp8);
zero_ats_ar(array_tmp9);
zero_ats_ar(array_tmp10);
zero_ats_ar(array_tmp11);
zero_ats_ar(array_tmp12);
zero_ats_ar(array_tmp13);
zero_ats_ar(array_tmp14);
zero_ats_ar(array_tmp15);
zero_ats_ar(array_tmp16);
zero_ats_ar(array_tmp17_c1);
zero_ats_ar(array_tmp17_a1);
zero_ats_ar(array_tmp17_a2);
zero_ats_ar(array_tmp17);
zero_ats_ar(array_tmp18);
zero_ats_ar(array_const_2);
array_const_2[1] := 2;
zero_ats_ar(array_const_0D0);
array_const_0D0[1] := 0.;
zero_ats_ar(array_const_0D58);
array_const_0D58[1] := 0.58;
zero_ats_ar(array_const_1D5);
array_const_1D5[1] := 1.5;
zero_ats_ar(array_m1);
array_m1[1] := -1.0;
iiif := 0;
while iiif <= MAX_TERMS do
jjjf := 0;
while jjjf <= MAX_TERMS do
array_fact_1[iiif] := 0;
array_fact_2[iiif, jjjf] := 0;
jjjf := jjjf + 1
end do;
iiif := iiif + 1
end do;
glob_iolevel := 5;
glob_yes_pole := 4;
glob_no_pole := 3;
glob_not_given := 0;
glob_no_sing_tests := 4;
glob_ratio_test := 1;
glob_three_term_test := 2;
glob_six_term_test := 3;
glob_log_10 := log(10.0);
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
MAX_UNCHANGED := 10;
glob_prec := 0.10*10^(-15);
glob_est_digits := 1;
glob_check_sign := 1.0;
glob_desired_digits_correct := 8.0;
glob_max_estimated_step_error := 0.;
glob_ratio_of_radius := 0.1;
glob_percent_done := 0.;
glob_subiter_method := 3;
glob_total_exp_sec := 0.1;
glob_optimal_expect_sec := 0.1;
glob_estimated_size_answer := 100.0;
glob_html_log := true;
glob_good_digits := 0;
glob_max_opt_iter := 10;
glob_dump := false;
glob_djd_debug := true;
glob_display_flag := true;
glob_djd_debug2 := true;
glob_h_reason := 0;
glob_sec_in_minute := 60;
glob_min_in_hour := 60.0;
glob_hours_in_day := 24.0;
glob_days_in_year := 365;
glob_sec_in_hour := 3600;
glob_sec_in_day := 86400;
glob_sec_in_year := 31536000;
glob_almost_1 := 0.9990;
glob_clock_sec := 0.;
glob_clock_start_sec := 0.;
glob_not_yet_finished := true;
glob_initial_pass := true;
glob_not_yet_start_msg := true;
glob_reached_optimal_h := false;
glob_optimal_done := false;
glob_disp_incr := 0.1;
glob_h := 0.1;
glob_diff_rc_fm := 0.1;
glob_diff_rc_fmm1 := 0.1;
glob_diff_rc_fmm2 := 0.1;
glob_diff_ord_fm := 0.1;
glob_diff_ord_fmm1 := 0.1;
glob_diff_ord_fmm2 := 0.1;
glob_six_term_ord_save := 0.1;
glob_guess_error_rc := 0.1;
glob_guess_error_ord := 0.1;
glob_max_h := 0.1;
glob_min_h := 0.1*10^(-5);
glob_type_given_pole := 0;
glob_large_float := 0.10*10^101;
glob_larger_float := 0.11*10^101;
glob_least_given_sing := 0.99*10^101;
glob_least_ratio_sing := 0.99*10^101;
glob_least_3_sing := 0.99*10^101;
glob_least_6_sing := 0.99*10^101;
glob_last_good_h := 0.1;
glob_look_poles := false;
glob_display_interval := 0.1;
glob_next_display := 0.;
glob_dump_closed_form := false;
glob_abserr := 0.1*10^(-10);
glob_relerr := 0.1*10^(-10);
glob_min_pole_est := 0.1*10^10;
glob_max_hours := 0.;
glob_max_iter := 1000;
glob_max_rel_trunc_err := 0.1*10^(-10);
glob_max_trunc_err := 0.1*10^(-10);
glob_no_eqs := 0;
glob_optimal_clock_start_sec := 0.;
glob_optimal_start := 0.;
glob_upper_ratio_limit := 1.0001;
glob_lower_ratio_limit := 0.9999;
glob_small_float := 0.;
glob_smallish_float := 0.;
glob_unchanged_h_cnt := 0;
glob_warned := false;
glob_warned2 := false;
glob_max_sec := 10000.0;
glob_orig_start_sec := 0.;
glob_start := 0;
glob_iter := 0;
glob_normmax := 0.;
glob_max_minutes := 0.;
array_x_set_initial[1, 1] := true;
array_x_set_initial[1, 2] := true;
array_x_set_initial[1, 3] := false;
array_x_set_initial[1, 4] := false;
array_x_set_initial[1, 5] := false;
array_x_set_initial[1, 6] := false;
array_x_set_initial[1, 7] := false;
array_x_set_initial[1, 8] := false;
array_x_set_initial[1, 9] := false;
array_x_set_initial[1, 10] := false;
array_x_set_initial[1, 11] := false;
array_x_set_initial[1, 12] := false;
array_x_set_initial[1, 13] := false;
array_x_set_initial[1, 14] := false;
array_x_set_initial[1, 15] := false;
array_x_set_initial[1, 16] := false;
array_x_set_initial[1, 17] := false;
array_x_set_initial[1, 18] := false;
array_x_set_initial[1, 19] := false;
array_x_set_initial[1, 20] := false;
array_x_set_initial[1, 21] := false;
array_x_set_initial[1, 22] := false;
array_x_set_initial[1, 23] := false;
array_x_set_initial[1, 24] := false;
array_x_set_initial[1, 25] := false;
array_x_set_initial[1, 26] := false;
array_x_set_initial[1, 27] := false;
array_x_set_initial[1, 28] := false;
array_x_set_initial[1, 29] := false;
array_x_set_initial[1, 30] := false;
array_y_set_initial[2, 1] := true;
array_y_set_initial[2, 2] := true;
array_y_set_initial[2, 3] := false;
array_y_set_initial[2, 4] := false;
array_y_set_initial[2, 5] := false;
array_y_set_initial[2, 6] := false;
array_y_set_initial[2, 7] := false;
array_y_set_initial[2, 8] := false;
array_y_set_initial[2, 9] := false;
array_y_set_initial[2, 10] := false;
array_y_set_initial[2, 11] := false;
array_y_set_initial[2, 12] := false;
array_y_set_initial[2, 13] := false;
array_y_set_initial[2, 14] := false;
array_y_set_initial[2, 15] := false;
array_y_set_initial[2, 16] := false;
array_y_set_initial[2, 17] := false;
array_y_set_initial[2, 18] := false;
array_y_set_initial[2, 19] := false;
array_y_set_initial[2, 20] := false;
array_y_set_initial[2, 21] := false;
array_y_set_initial[2, 22] := false;
array_y_set_initial[2, 23] := false;
array_y_set_initial[2, 24] := false;
array_y_set_initial[2, 25] := false;
array_y_set_initial[2, 26] := false;
array_y_set_initial[2, 27] := false;
array_y_set_initial[2, 28] := false;
array_y_set_initial[2, 29] := false;
array_y_set_initial[2, 30] := false;
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
MAX_TERMS := 30;
glob_iolevel := INFO;
glob_orig_start_sec := elapsed_time_seconds();
glob_display_flag := true;
glob_no_eqs := 2;
glob_iter := -1;
opt_iter := -1;
glob_max_iter := 50000;
glob_max_hours := 0.;
glob_max_minutes := 15.0;
omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################");
omniout_str(ALWAYS,
"##############temp/chang3_1_smer_hpostode.ode#################");
omniout_str(ALWAYS, "diff ( x , t , 2 ) = m1 * 0.58 * x * expt (\
( x * x + y * y ) , ( m1 * 1.5 ) ) ; ");
omniout_str(ALWAYS, "diff ( y , t , 2 ) = m1 * 0.58 * y * expt (\
( x * x + y * y ) , ( m1 * 1.5 ) ) ; ");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "max_terms:=30;");
omniout_str(ALWAYS, "Digits:=16;");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#END FIRST INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK");
omniout_str(ALWAYS, "t_start := 1.00;");
omniout_str(ALWAYS, "t_end := 10.2;");
omniout_str(ALWAYS, "array_x_init[0 + 1] := -1.000;");
omniout_str(ALWAYS, "array_x_init[1 + 1] := 0.000;");
omniout_str(ALWAYS, "array_y_init[0 + 1] := 0.000;");
omniout_str(ALWAYS, "array_y_init[1 + 1] := 4.300;");
omniout_str(ALWAYS, "glob_look_poles := true;");
omniout_str(ALWAYS, "glob_type_given_pole := 0;");
omniout_str(ALWAYS, "glob_min_h := 0.001;");
omniout_str(ALWAYS, "glob_max_h := 0.001;");
omniout_str(ALWAYS, "glob_display_interval := 0.1;");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "#END SECOND INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK");
omniout_str(ALWAYS, "glob_desired_digits_correct:=16;");
omniout_str(ALWAYS, "glob_max_minutes:=30.0;");
omniout_str(ALWAYS, "glob_subiter_method:=3;");
omniout_str(ALWAYS, "glob_max_iter:=100000000;");
omniout_str(ALWAYS, "#END OVERRIDE BLOCK");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "exact_soln_x := proc(t)");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "return(0);");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "exact_soln_y := proc(t)");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "return(0);");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "#END USER DEF BLOCK");
omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################");
glob_unchanged_h_cnt := 0;
glob_warned := false;
glob_warned2 := false;
glob_small_float := 0.;
glob_smallish_float := 0.;
glob_large_float := 0.10*10^101;
glob_larger_float := 0.11*10^101;
glob_almost_1 := 0.99;
t_start := 1.00;
t_end := 10.2;
array_x_init[1] := -1.000;
array_x_init[2] := 0.;
array_y_init[1] := 0.;
array_y_init[2] := 4.300;
glob_look_poles := true;
glob_type_given_pole := 0;
glob_min_h := 0.001;
glob_max_h := 0.001;
glob_display_interval := 0.1;
glob_desired_digits_correct := 16;
glob_max_minutes := 30.0;
glob_subiter_method := 3;
glob_max_iter := 100000000;
glob_last_good_h := glob_h;
glob_max_sec := 60.0*glob_max_minutes + 3600.0*glob_max_hours;
omniout_str(ALWAYS, "START of Optimize");
glob_check_sign := my_check_sign(t_start, t_end);
found_h := false;
glob_min_pole_est := glob_larger_float;
last_min_pole_est := glob_larger_float;
glob_least_given_sing := glob_larger_float;
glob_least_ratio_sing := glob_larger_float;
glob_least_3_sing := glob_larger_float;
glob_least_6_sing := glob_larger_float;
glob_min_h := float_abs(glob_min_h)*glob_check_sign;
glob_max_h := float_abs(glob_max_h)*glob_check_sign;
glob_h := float_abs(glob_min_h)*glob_check_sign;
glob_display_interval :=
float_abs(glob_display_interval)*glob_check_sign;
display_max := (t_end - t_start)/10.0;
if display_max < glob_display_interval then
glob_display_interval := display_max
end if;
chk_data();
min_value := glob_larger_float;
est_answer := est_size_answer();
opt_iter := 1;
glob_prec = expt(10.0, -Digits);
est_needed_step_err :=
estimated_needed_step_error(t_start, t_end, glob_h, est_answer);
omniout_float(ALWAYS, "est_needed_step_err", 32, est_needed_step_err,
16, "");
estimated_step_error := glob_small_float;
while opt_iter <= 100 and not found_h do
omniout_int(ALWAYS, "opt_iter", 32, opt_iter, 4, "");
array_t[1] := t_start;
array_t[2] := glob_h;
glob_next_display := t_start;
order_diff := 2;
term_no := 1;
while term_no <= order_diff do
array_x[term_no] := array_x_init[term_no]*
expt(glob_h, term_no - 1)/factorial_1(term_no - 1);
term_no := term_no + 1
end do;
rows := order_diff;
r_order := 1;
while r_order <= rows do
term_no := 1;
while term_no <= rows - r_order + 1 do
it := term_no + r_order - 1;
if term_no < MAX_TERMS then
array_x_higher[r_order, term_no] := array_x_init[it]*
expt(glob_h, term_no - 1)/factorial_1(term_no - 1)
end if;
term_no := term_no + 1
end do;
r_order := r_order + 1
end do;
order_diff := 2;
term_no := 1;
while term_no <= order_diff do
array_y[term_no] := array_y_init[term_no]*
expt(glob_h, term_no - 1)/factorial_1(term_no - 1);
term_no := term_no + 1
end do;
rows := order_diff;
r_order := 1;
while r_order <= rows do
term_no := 1;
while term_no <= rows - r_order + 1 do
it := term_no + r_order - 1;
if term_no < MAX_TERMS then
array_y_higher[r_order, term_no] := array_y_init[it]*
expt(glob_h, term_no - 1)/factorial_1(term_no - 1)
end if;
term_no := term_no + 1
end do;
r_order := r_order + 1
end do;
if glob_subiter_method = 1 then atomall()
elif glob_subiter_method = 2 then
subiter := 1;
while subiter <= 4 do atomall(); subiter := subiter + 1 end do
else
subiter := 1;
while subiter <= 4 + MAX_TERMS do
atomall(); subiter := subiter + 1
end do
end if;
if glob_check_sign*glob_max_h <= glob_check_sign*glob_h then
omniout_str(ALWAYS, "SETTING H FOR MAX H");
glob_h := float_abs(glob_max_h)*glob_check_sign;
glob_h_reason := 1;
found_h := true
end if;
if glob_check_sign*glob_display_interval <= glob_check_sign*glob_h
then
omniout_str(ALWAYS, "SETTING H FOR DISPLAY INTERVAL");
glob_h_reason := 2;
glob_h := glob_display_interval;
found_h := true
end if;
if glob_look_poles then
check_for_pole();
if 2 < opt_iter and not found_h and (
glob_min_pole_est < 0.999*last_min_pole_est or
1.111*last_min_pole_est < glob_min_pole_est) then
omniout_str(ALWAYS, "SETTING H FOR POLE ACCURACY");
glob_h_reason := 4;
found_h := true;
glob_h := glob_h/2.0;
last_min_pole_est := glob_min_pole_est
else last_min_pole_est := glob_min_pole_est
end if
end if;
if not found_h then
est_answer := est_size_answer();
est_needed_step_err := estimated_needed_step_error(t_start,
t_end, glob_h, est_answer);
omniout_float(ALWAYS, "est_needed_step_err", 32,
est_needed_step_err, 16, "");
estimated_step_error := test_suggested_h();
omniout_float(ALWAYS, "estimated_step_error", 32,
estimated_step_error, 32, "");
if estimated_step_error < est_needed_step_err then
omniout_str(ALWAYS, "Double H and LOOP");
glob_h := glob_h*2.0
else
omniout_str(ALWAYS, "Found H for OPTIMAL");
found_h := true;
glob_h_reason := 3;
glob_h := glob_h/2.0
end if
end if;
opt_iter := opt_iter + 1
end do;
if not found_h and opt_iter = 1 then
omniout_str(ALWAYS, "Beginning glob_h too large.");
found_h := false
end if;
if glob_html_log then html_log_file := fopen("entry.html", WRITE, TEXT)
end if;
if found_h then
omniout_str(ALWAYS, "START of Soultion");
array_t[1] := t_start;
array_t[2] := glob_h;
glob_next_display := t_start;
glob_min_pole_est := glob_larger_float;
glob_least_given_sing := glob_larger_float;
glob_least_ratio_sing := glob_larger_float;
glob_least_3_sing := glob_larger_float;
glob_least_6_sing := glob_larger_float;
order_diff := 2;
term_no := 1;
while term_no <= order_diff do
array_x[term_no] := array_x_init[term_no]*
expt(glob_h, term_no - 1)/factorial_1(term_no - 1);
term_no := term_no + 1
end do;
rows := order_diff;
r_order := 1;
while r_order <= rows do
term_no := 1;
while term_no <= rows - r_order + 1 do
it := term_no + r_order - 1;
if term_no < MAX_TERMS then
array_x_higher[r_order, term_no] := array_x_init[it]*
expt(glob_h, term_no - 1)/factorial_1(term_no - 1)
end if;
term_no := term_no + 1
end do;
r_order := r_order + 1
end do;
order_diff := 2;
term_no := 1;
while term_no <= order_diff do
array_y[term_no] := array_y_init[term_no]*
expt(glob_h, term_no - 1)/factorial_1(term_no - 1);
term_no := term_no + 1
end do;
rows := order_diff;
r_order := 1;
while r_order <= rows do
term_no := 1;
while term_no <= rows - r_order + 1 do
it := term_no + r_order - 1;
if term_no < MAX_TERMS then
array_y_higher[r_order, term_no] := array_y_init[it]*
expt(glob_h, term_no - 1)/factorial_1(term_no - 1)
end if;
term_no := term_no + 1
end do;
r_order := r_order + 1
end do;
current_iter := 1;
glob_clock_start_sec := elapsed_time_seconds();
glob_clock_sec := elapsed_time_seconds();
glob_iter := 0;
omniout_str(DEBUGL, " ");
glob_reached_optimal_h := true;
glob_optimal_clock_start_sec := elapsed_time_seconds();
while glob_iter < glob_max_iter and
glob_check_sign*array_t[1] < glob_check_sign*t_end and
glob_clock_sec - glob_orig_start_sec < glob_max_sec do
if reached_interval() then
omniout_str(INFO, " ");
omniout_str(INFO, "TOP MAIN SOLVE Loop")
end if;
glob_iter := glob_iter + 1;
glob_clock_sec := elapsed_time_seconds();
track_estimated_error();
if glob_subiter_method = 1 then atomall()
elif glob_subiter_method = 2 then
subiter := 1;
while subiter <= 4 do atomall(); subiter := subiter + 1
end do
else
subiter := 1;
while subiter <= 4 + MAX_TERMS do
atomall(); subiter := subiter + 1
end do
end if;
track_estimated_error();
display_alot(current_iter);
check_for_pole();
if reached_interval() then glob_next_display :=
glob_next_display + glob_display_interval
end if;
array_t[1] := array_t[1] + glob_h;
array_t[2] := glob_h;
order_diff := 3;
ord := 3;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
array_x_higher_work[3, iii] := array_x_higher[3, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 3;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_x_higher_work[ord, iii];
iii := iii - 1
end do;
array_x_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 2;
calc_term := 2;
iii := MAX_TERMS;
while calc_term <= iii do
array_x_higher_work[2, iii] := array_x_higher[2, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 2;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_x_higher_work[ord, iii];
iii := iii - 1
end do;
array_x_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 2;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
array_x_higher_work[2, iii] := array_x_higher[2, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_x_higher_work[ord, iii];
iii := iii - 1
end do;
array_x_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 1;
calc_term := 3;
iii := MAX_TERMS;
while calc_term <= iii do
array_x_higher_work[1, iii] := array_x_higher[1, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 3;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_x_higher_work[ord, iii];
iii := iii - 1
end do;
array_x_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 1;
calc_term := 2;
iii := MAX_TERMS;
while calc_term <= iii do
array_x_higher_work[1, iii] := array_x_higher[1, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 2;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_x_higher_work[ord, iii];
iii := iii - 1
end do;
array_x_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 1;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
array_x_higher_work[1, iii] := array_x_higher[1, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_x_higher_work[ord, iii];
iii := iii - 1
end do;
array_x_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
term_no := MAX_TERMS;
while 1 <= term_no do
array_x[term_no] := array_x_higher_work2[1, term_no];
ord := 1;
while ord <= order_diff do
array_x_higher[ord, term_no] :=
array_x_higher_work2[ord, term_no];
ord := ord + 1
end do;
term_no := term_no - 1
end do;
order_diff := 3;
ord := 3;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[3, iii] := array_y_higher[3, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 3;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 2;
calc_term := 2;
iii := MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[2, iii] := array_y_higher[2, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 2;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 2;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[2, iii] := array_y_higher[2, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 1;
calc_term := 3;
iii := MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 3;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 1;
calc_term := 2;
iii := MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 2;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
ord := 1;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
expt(glob_h, calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 1;
iii := MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, calc_term - 1)/factorial_1(calc_term - 1);
term_no := MAX_TERMS;
while 1 <= term_no do
array_y[term_no] := array_y_higher_work2[1, term_no];
ord := 1;
while ord <= order_diff do
array_y_higher[ord, term_no] :=
array_y_higher_work2[ord, term_no];
ord := ord + 1
end do;
term_no := term_no - 1
end do
end do;
omniout_str(ALWAYS, "Finished!");
if glob_max_iter <= glob_iter then omniout_str(ALWAYS,
"Maximum Iterations Reached before Solution Completed!")
end if;
if glob_max_sec <= elapsed_time_seconds() - glob_orig_start_sec
then omniout_str(ALWAYS,
"Maximum Time Reached before Solution Completed!")
end if;
glob_clock_sec := elapsed_time_seconds();
omniout_str(INFO, "diff ( x , t , 2 ) = m1 * 0.58 * x * expt\
( ( x * x + y * y ) , ( m1 * 1.5 ) ) ; ");
omniout_str(INFO, "diff ( y , t , 2 ) = m1 * 0.58 * y * expt\
( ( x * x + y * y ) , ( m1 * 1.5 ) ) ; ");
omniout_int(INFO, "Iterations ", 32, glob_iter,
4, " ");
prog_report(t_start, t_end);
if glob_html_log then
logstart(html_log_file);
logitem_str(html_log_file, "2014-09-23T16:58:49-05:00");
logitem_str(html_log_file, "Maple");
logitem_str(html_log_file,
"chang3_1_smer_h");
logitem_str(html_log_file, "diff ( x , t , 2 ) = m1 * 0.\
58 * x * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) \
) ; ");
logitem_float(html_log_file, t_start);
logitem_float(html_log_file, t_end);
logitem_float(html_log_file, array_t[1]);
logitem_float(html_log_file, glob_h);
logitem_h_reason(html_log_file);
logitem_integer(html_log_file, Digits);
logitem_float(html_log_file, glob_desired_digits_correct);
if array_est_digits[1] <> -16 then
logitem_integer(html_log_file, array_est_digits[1])
else logitem_str(html_log_file, "Unknown")
end if;
if array_good_digits[1] <> -16 then
logitem_integer(html_log_file, array_good_digits[1])
else logitem_str(html_log_file, "Unknown")
end if;
logitem_integer(html_log_file, MAX_TERMS);
if glob_type_given_pole = 0 then
logitem_str(html_log_file, "Not Given");
logitem_str(html_log_file, "NA")
elif glob_type_given_pole = 4 then
logitem_str(html_log_file, "No Solution");
logitem_str(html_log_file, "NA")
elif glob_type_given_pole = 5 then
logitem_str(html_log_file, "Some Pole");
logitem_str(html_log_file, "????")
elif glob_type_given_pole = 3 then
logitem_str(html_log_file, "No Pole");
logitem_str(html_log_file, "NA")
elif glob_type_given_pole = 1 then
logitem_str(html_log_file, "Real Sing");
logitem_float(html_log_file, glob_least_given_sing)
elif glob_type_given_pole = 2 then
logitem_str(html_log_file, "Complex Sing");
logitem_float(html_log_file, glob_least_given_sing)
end if;
if glob_least_ratio_sing < glob_large_float then
logitem_float(html_log_file, glob_least_ratio_sing)
else logitem_str(html_log_file, "NONE")
end if;
if glob_least_3_sing < glob_large_float then
logitem_float(html_log_file, glob_least_3_sing)
else logitem_str(html_log_file, "NONE")
end if;
if glob_least_6_sing < glob_large_float then
logitem_float(html_log_file, glob_least_6_sing)
else logitem_str(html_log_file, "NONE")
end if;
logitem_integer(html_log_file, glob_iter);
logitem_time(html_log_file, glob_clock_sec);
if glob_percent_done < 100.0 then
logitem_time(html_log_file, glob_total_exp_sec); 0
else logitem_str(html_log_file, "Done"); 0
end if;
log_revs(html_log_file, " 269 | ");
logitem_str(html_log_file, "chang3_1_smer_h diffeq.mxt");
logitem_str(html_log_file, "chang3_1_smer_h maple results");
logitem_str(html_log_file, "30 terms");
logend(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
logitem_str(html_log_file, "diff ( y , t , 2 ) = m1 * 0.\
58 * y * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) \
) ; ");
logditto(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
if array_est_digits[2] <> -16 then
logitem_integer(html_log_file, array_est_digits[2])
else logitem_str(html_log_file, "Unknown")
end if;
if array_good_digits[2] <> -16 then
logitem_integer(html_log_file, array_good_digits[2])
else logitem_str(html_log_file, "Unknown")
end if;
logditto(html_log_file);
if glob_type_given_pole = 0 then
logditto(html_log_file); logditto(html_log_file)
elif glob_type_given_pole = 4 then
logditto(html_log_file); logditto(html_log_file)
elif glob_type_given_pole = 5 then
logditto(html_log_file); logditto(html_log_file)
elif glob_type_given_pole = 3 then
logditto(html_log_file); logditto(html_log_file)
elif glob_type_given_pole = 1 then
logditto(html_log_file); logditto(html_log_file)
elif glob_type_given_pole = 2 then
logditto(html_log_file); logditto(html_log_file)
end if;
if glob_least_ratio_sing < glob_large_float then
logditto(html_log_file)
else logditto(html_log_file)
end if;
if glob_least_3_sing < glob_large_float then
logditto(html_log_file)
else logditto(html_log_file)
end if;
if glob_least_6_sing < glob_large_float then
logditto(html_log_file)
else logditto(html_log_file)
end if;
logditto(html_log_file);
logditto(html_log_file);
if glob_percent_done < 100.0 then logditto(html_log_file); 0
else logditto(html_log_file); 0
end if;
logditto(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
logditto(html_log_file);
logend(html_log_file)
end if;
if glob_html_log then fclose(html_log_file) end if
end if
end proc
# End Function number 12
> main();
##############ECHO OF PROBLEM#################
##############temp/chang3_1_smer_hpostode.ode#################
diff ( x , t , 2 ) = m1 * 0.58 * x * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ;
diff ( y , t , 2 ) = m1 * 0.58 * y * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ;
!
#BEGIN FIRST INPUT BLOCK
max_terms:=30;
Digits:=16;
!
#END FIRST INPUT BLOCK
#BEGIN SECOND INPUT BLOCK
t_start := 1.00;
t_end := 10.2;
array_x_init[0 + 1] := -1.000;
array_x_init[1 + 1] := 0.000;
array_y_init[0 + 1] := 0.000;
array_y_init[1 + 1] := 4.300;
glob_look_poles := true;
glob_type_given_pole := 0;
glob_min_h := 0.001;
glob_max_h := 0.001;
glob_display_interval := 0.1;
#END SECOND INPUT BLOCK
#BEGIN OVERRIDE BLOCK
glob_desired_digits_correct:=16;
glob_max_minutes:=30.0;
glob_subiter_method:=3;
glob_max_iter:=100000000;
#END OVERRIDE BLOCK
!
#BEGIN USER DEF BLOCK
exact_soln_x := proc(t)
return(0);
end;
exact_soln_y := proc(t)
return(0);
end;
#END USER DEF BLOCK
#######END OF ECHO OF PROBLEM#################
START of Optimize
min_size = 0
min_size = 1
glob_desired_digits_correct = 16
estimated_h = 0.001
estimated_answer = 1
desired_abs_gbl_error = 1.000000000000000e-16
range = 9.2
estimated_steps = 9200
step_error = 3.475240234284580e-20
est_needed_step_err = 3.475240234284580e-20
opt_iter = 1
memory used=4.0MB, alloc=40.3MB, time=0.09
SETTING H FOR MAX H
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
START of Soultion
TOP MAIN SOLVE Loop
memory used=42.4MB, alloc=40.3MB, time=0.61
t[1] = 1
x[1] (closed_form) = 0
x[1] (numeric) = -1
absolute error = 1
relative error = -1 %
Desired digits = 16
Estimated correct digits = 13
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 0
absolute error = 0
relative error = -1 %
Desired digits = 16
Estimated correct digits = -16
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=81.9MB, alloc=40.3MB, time=1.09
memory used=123.0MB, alloc=40.3MB, time=1.47
memory used=164.2MB, alloc=40.3MB, time=1.84
memory used=205.3MB, alloc=40.3MB, time=2.22
memory used=246.4MB, alloc=40.3MB, time=2.59
memory used=287.5MB, alloc=40.3MB, time=2.98
memory used=328.6MB, alloc=40.3MB, time=3.36
memory used=369.6MB, alloc=40.3MB, time=3.75
memory used=410.8MB, alloc=40.3MB, time=4.13
memory used=451.7MB, alloc=40.3MB, time=4.51
memory used=492.7MB, alloc=40.3MB, time=4.91
memory used=533.8MB, alloc=40.3MB, time=5.28
memory used=574.8MB, alloc=40.3MB, time=5.67
memory used=615.8MB, alloc=40.3MB, time=6.06
memory used=656.8MB, alloc=40.3MB, time=6.45
memory used=697.7MB, alloc=40.3MB, time=6.84
memory used=738.6MB, alloc=40.3MB, time=7.22
memory used=779.7MB, alloc=40.3MB, time=7.61
memory used=820.5MB, alloc=40.3MB, time=8.00
memory used=861.5MB, alloc=40.3MB, time=8.39
memory used=902.3MB, alloc=40.3MB, time=8.78
memory used=943.1MB, alloc=40.3MB, time=9.19
memory used=983.9MB, alloc=40.3MB, time=9.58
memory used=1024.7MB, alloc=40.3MB, time=9.98
memory used=1065.6MB, alloc=40.3MB, time=10.38
memory used=1106.4MB, alloc=40.3MB, time=10.77
memory used=1147.3MB, alloc=40.3MB, time=11.16
memory used=1188.1MB, alloc=40.3MB, time=11.55
memory used=1229.1MB, alloc=40.3MB, time=11.95
memory used=1270.0MB, alloc=40.3MB, time=12.34
memory used=1310.9MB, alloc=40.3MB, time=12.73
memory used=1351.8MB, alloc=40.3MB, time=13.13
memory used=1392.6MB, alloc=40.3MB, time=13.51
memory used=1433.5MB, alloc=40.3MB, time=13.91
memory used=1474.3MB, alloc=40.3MB, time=14.30
memory used=1515.1MB, alloc=40.3MB, time=14.69
memory used=1556.0MB, alloc=40.3MB, time=15.09
memory used=1596.8MB, alloc=40.3MB, time=15.48
memory used=1637.7MB, alloc=40.3MB, time=15.87
memory used=1678.4MB, alloc=40.3MB, time=16.27
memory used=1719.2MB, alloc=40.3MB, time=16.66
memory used=1760.1MB, alloc=40.3MB, time=17.06
memory used=1800.9MB, alloc=40.3MB, time=17.45
memory used=1841.7MB, alloc=40.3MB, time=17.86
memory used=1882.5MB, alloc=40.3MB, time=18.25
memory used=1923.3MB, alloc=40.3MB, time=18.66
memory used=1964.0MB, alloc=40.3MB, time=19.06
memory used=2004.8MB, alloc=40.3MB, time=19.45
memory used=2045.6MB, alloc=40.3MB, time=19.86
memory used=2086.4MB, alloc=40.3MB, time=20.25
memory used=2127.1MB, alloc=40.3MB, time=20.66
memory used=2167.9MB, alloc=40.3MB, time=21.05
memory used=2208.7MB, alloc=40.3MB, time=21.44
memory used=2249.4MB, alloc=40.3MB, time=21.84
memory used=2290.2MB, alloc=40.3MB, time=22.23
memory used=2331.0MB, alloc=40.3MB, time=22.64
memory used=2371.7MB, alloc=40.3MB, time=23.05
memory used=2412.5MB, alloc=40.3MB, time=23.45
memory used=2453.2MB, alloc=40.3MB, time=23.84
memory used=2494.0MB, alloc=40.3MB, time=24.25
memory used=2534.7MB, alloc=40.3MB, time=24.64
memory used=2575.5MB, alloc=40.3MB, time=25.05
memory used=2616.2MB, alloc=40.3MB, time=25.44
memory used=2656.9MB, alloc=40.3MB, time=25.84
memory used=2697.5MB, alloc=40.3MB, time=26.25
memory used=2738.2MB, alloc=40.3MB, time=26.64
memory used=2778.9MB, alloc=40.3MB, time=27.05
memory used=2819.6MB, alloc=40.3MB, time=27.44
memory used=2860.2MB, alloc=40.3MB, time=27.84
memory used=2900.8MB, alloc=40.3MB, time=28.25
memory used=2941.5MB, alloc=40.3MB, time=28.66
memory used=2982.2MB, alloc=40.3MB, time=29.05
memory used=3022.9MB, alloc=40.3MB, time=29.45
memory used=3063.5MB, alloc=40.3MB, time=29.86
memory used=3104.1MB, alloc=40.3MB, time=30.25
memory used=3144.8MB, alloc=40.3MB, time=30.66
memory used=3185.4MB, alloc=40.3MB, time=31.05
memory used=3226.2MB, alloc=40.3MB, time=31.45
memory used=3266.8MB, alloc=40.3MB, time=31.86
memory used=3307.5MB, alloc=40.3MB, time=32.27
memory used=3348.2MB, alloc=40.3MB, time=32.67
memory used=3388.8MB, alloc=40.3MB, time=33.06
memory used=3429.4MB, alloc=40.3MB, time=33.47
memory used=3470.0MB, alloc=40.3MB, time=33.88
memory used=3510.7MB, alloc=40.3MB, time=34.28
memory used=3551.4MB, alloc=40.3MB, time=34.67
memory used=3592.0MB, alloc=40.3MB, time=35.08
memory used=3632.6MB, alloc=40.3MB, time=35.48
memory used=3673.2MB, alloc=40.3MB, time=35.89
memory used=3713.7MB, alloc=40.3MB, time=36.30
memory used=3754.4MB, alloc=40.3MB, time=36.70
memory used=3795.0MB, alloc=40.3MB, time=37.11
memory used=3835.6MB, alloc=40.3MB, time=37.52
memory used=3876.2MB, alloc=40.3MB, time=37.92
memory used=3916.9MB, alloc=40.3MB, time=38.33
memory used=3957.4MB, alloc=40.3MB, time=38.73
memory used=3998.0MB, alloc=40.3MB, time=39.14
memory used=4038.6MB, alloc=40.3MB, time=39.55
memory used=4079.2MB, alloc=40.3MB, time=39.95
memory used=4119.8MB, alloc=40.3MB, time=40.38
memory used=4160.4MB, alloc=40.3MB, time=40.78
memory used=4201.0MB, alloc=40.3MB, time=41.19
memory used=4241.6MB, alloc=40.3MB, time=41.59
memory used=4282.1MB, alloc=40.3MB, time=42.00
memory used=4322.7MB, alloc=40.3MB, time=42.41
memory used=4363.2MB, alloc=40.3MB, time=42.81
memory used=4403.8MB, alloc=40.3MB, time=43.22
memory used=4444.4MB, alloc=40.3MB, time=43.62
memory used=4485.0MB, alloc=40.3MB, time=44.03
memory used=4525.6MB, alloc=40.3MB, time=44.44
memory used=4566.1MB, alloc=40.3MB, time=44.84
memory used=4606.7MB, alloc=40.3MB, time=45.25
memory used=4647.2MB, alloc=40.3MB, time=45.66
memory used=4687.8MB, alloc=40.3MB, time=46.06
memory used=4728.4MB, alloc=40.3MB, time=46.47
memory used=4769.0MB, alloc=40.3MB, time=46.89
memory used=4809.5MB, alloc=40.3MB, time=47.30
memory used=4850.0MB, alloc=40.3MB, time=47.70
memory used=4890.6MB, alloc=40.3MB, time=48.11
memory used=4931.2MB, alloc=40.3MB, time=48.51
memory used=4971.6MB, alloc=40.3MB, time=48.92
memory used=5012.2MB, alloc=40.3MB, time=49.36
memory used=5052.7MB, alloc=40.3MB, time=49.78
memory used=5093.2MB, alloc=40.3MB, time=50.19
memory used=5133.7MB, alloc=40.3MB, time=50.59
memory used=5174.2MB, alloc=40.3MB, time=51.01
memory used=5214.9MB, alloc=40.3MB, time=51.42
memory used=5255.4MB, alloc=40.3MB, time=51.83
memory used=5295.9MB, alloc=40.3MB, time=52.25
memory used=5336.3MB, alloc=40.3MB, time=52.66
memory used=5376.8MB, alloc=40.3MB, time=53.06
memory used=5417.3MB, alloc=40.3MB, time=53.47
memory used=5457.8MB, alloc=40.3MB, time=53.88
memory used=5498.3MB, alloc=40.3MB, time=54.28
memory used=5538.8MB, alloc=40.3MB, time=54.69
memory used=5579.3MB, alloc=40.3MB, time=55.09
memory used=5619.8MB, alloc=40.3MB, time=55.50
memory used=5660.3MB, alloc=40.3MB, time=55.91
memory used=5700.8MB, alloc=40.3MB, time=56.33
memory used=5741.3MB, alloc=40.3MB, time=56.77
memory used=5781.9MB, alloc=40.3MB, time=57.17
memory used=5822.4MB, alloc=40.3MB, time=57.58
memory used=5862.9MB, alloc=40.3MB, time=57.98
memory used=5903.3MB, alloc=40.3MB, time=58.41
memory used=5943.9MB, alloc=40.3MB, time=58.81
TOP MAIN SOLVE Loop
memory used=5984.4MB, alloc=40.3MB, time=59.22
memory used=6024.9MB, alloc=40.3MB, time=59.63
t[1] = 1.1
x[1] (closed_form) = 0
x[1] (numeric) = -0.9972166627575063
absolute error = 0.9972166627575063
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 0.4296139170944908
absolute error = 0.4296139170944908
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=6065.5MB, alloc=40.3MB, time=60.05
memory used=6105.9MB, alloc=40.3MB, time=60.45
memory used=6146.5MB, alloc=40.3MB, time=60.88
memory used=6187.0MB, alloc=40.3MB, time=61.28
memory used=6227.5MB, alloc=40.3MB, time=61.70
memory used=6268.0MB, alloc=40.3MB, time=62.11
memory used=6308.4MB, alloc=40.3MB, time=62.51
memory used=6348.9MB, alloc=40.3MB, time=62.94
memory used=6389.4MB, alloc=40.3MB, time=63.34
memory used=6429.9MB, alloc=40.3MB, time=63.75
memory used=6470.4MB, alloc=40.3MB, time=64.16
memory used=6510.9MB, alloc=40.3MB, time=64.56
memory used=6551.4MB, alloc=40.3MB, time=64.97
memory used=6591.9MB, alloc=40.3MB, time=65.38
memory used=6632.4MB, alloc=40.3MB, time=65.80
memory used=6672.8MB, alloc=40.3MB, time=66.20
memory used=6713.3MB, alloc=40.3MB, time=66.61
memory used=6753.8MB, alloc=40.3MB, time=67.02
memory used=6794.3MB, alloc=40.3MB, time=67.42
memory used=6834.7MB, alloc=40.3MB, time=67.84
memory used=6875.2MB, alloc=40.3MB, time=68.23
memory used=6915.7MB, alloc=40.3MB, time=68.66
memory used=6956.2MB, alloc=40.3MB, time=69.06
memory used=6996.6MB, alloc=40.3MB, time=69.47
memory used=7037.0MB, alloc=40.3MB, time=69.89
memory used=7077.6MB, alloc=40.3MB, time=70.30
memory used=7118.1MB, alloc=40.3MB, time=70.72
memory used=7158.7MB, alloc=40.3MB, time=71.13
memory used=7199.3MB, alloc=40.3MB, time=71.55
memory used=7239.7MB, alloc=40.3MB, time=71.95
memory used=7280.2MB, alloc=40.3MB, time=72.36
memory used=7320.7MB, alloc=40.3MB, time=72.78
memory used=7361.2MB, alloc=40.3MB, time=73.19
memory used=7401.7MB, alloc=40.3MB, time=73.61
memory used=7442.1MB, alloc=40.3MB, time=74.01
memory used=7482.6MB, alloc=40.3MB, time=74.42
memory used=7523.1MB, alloc=40.3MB, time=74.84
memory used=7563.6MB, alloc=40.3MB, time=75.25
memory used=7604.1MB, alloc=40.3MB, time=75.66
memory used=7644.6MB, alloc=40.3MB, time=76.06
memory used=7685.2MB, alloc=40.3MB, time=76.47
memory used=7725.7MB, alloc=40.3MB, time=76.89
memory used=7766.2MB, alloc=40.3MB, time=77.30
memory used=7806.7MB, alloc=40.3MB, time=77.70
memory used=7847.1MB, alloc=40.3MB, time=78.13
memory used=7887.6MB, alloc=40.3MB, time=78.53
memory used=7928.1MB, alloc=40.3MB, time=78.94
memory used=7968.6MB, alloc=40.3MB, time=79.34
memory used=8009.0MB, alloc=40.3MB, time=79.75
memory used=8049.5MB, alloc=40.3MB, time=80.19
memory used=8090.1MB, alloc=40.3MB, time=80.61
memory used=8130.7MB, alloc=40.3MB, time=81.02
memory used=8171.1MB, alloc=40.3MB, time=81.44
memory used=8211.7MB, alloc=40.3MB, time=81.84
memory used=8252.1MB, alloc=40.3MB, time=82.30
memory used=8292.7MB, alloc=40.3MB, time=82.70
memory used=8333.2MB, alloc=40.3MB, time=83.11
memory used=8373.7MB, alloc=40.3MB, time=83.52
memory used=8414.3MB, alloc=40.3MB, time=83.94
memory used=8454.7MB, alloc=40.3MB, time=84.34
memory used=8495.3MB, alloc=40.3MB, time=84.75
memory used=8535.8MB, alloc=40.3MB, time=85.17
memory used=8576.3MB, alloc=40.3MB, time=85.59
memory used=8616.8MB, alloc=40.3MB, time=86.00
memory used=8657.3MB, alloc=40.3MB, time=86.41
memory used=8697.8MB, alloc=40.3MB, time=86.84
memory used=8738.3MB, alloc=40.3MB, time=87.25
memory used=8778.8MB, alloc=40.3MB, time=87.67
memory used=8819.3MB, alloc=40.3MB, time=88.08
memory used=8859.8MB, alloc=40.3MB, time=88.48
memory used=8900.3MB, alloc=40.3MB, time=88.89
memory used=8940.8MB, alloc=40.3MB, time=89.31
memory used=8981.3MB, alloc=40.3MB, time=89.72
memory used=9021.8MB, alloc=40.3MB, time=90.13
memory used=9062.3MB, alloc=40.3MB, time=90.53
memory used=9102.8MB, alloc=40.3MB, time=90.95
memory used=9143.4MB, alloc=40.3MB, time=91.36
memory used=9183.9MB, alloc=40.3MB, time=91.77
memory used=9224.4MB, alloc=40.3MB, time=92.17
memory used=9265.0MB, alloc=40.3MB, time=92.59
memory used=9305.5MB, alloc=40.3MB, time=93.00
memory used=9346.0MB, alloc=40.3MB, time=93.41
memory used=9386.5MB, alloc=40.3MB, time=93.83
memory used=9427.0MB, alloc=40.3MB, time=94.23
memory used=9467.5MB, alloc=40.3MB, time=94.64
memory used=9508.0MB, alloc=40.3MB, time=95.05
memory used=9548.6MB, alloc=40.3MB, time=95.48
memory used=9589.1MB, alloc=40.3MB, time=95.89
memory used=9629.6MB, alloc=40.3MB, time=96.30
memory used=9670.2MB, alloc=40.3MB, time=96.72
memory used=9710.7MB, alloc=40.3MB, time=97.11
memory used=9751.2MB, alloc=40.3MB, time=97.53
memory used=9791.7MB, alloc=40.3MB, time=97.94
memory used=9832.2MB, alloc=40.3MB, time=98.34
memory used=9872.7MB, alloc=40.3MB, time=98.75
memory used=9913.2MB, alloc=40.3MB, time=99.17
memory used=9953.8MB, alloc=40.3MB, time=99.58
memory used=9994.4MB, alloc=40.3MB, time=100.00
memory used=10034.9MB, alloc=40.3MB, time=100.42
memory used=10075.4MB, alloc=40.3MB, time=100.83
memory used=10115.9MB, alloc=40.3MB, time=101.23
memory used=10156.5MB, alloc=40.3MB, time=101.64
memory used=10197.1MB, alloc=40.3MB, time=102.06
memory used=10237.6MB, alloc=40.3MB, time=102.47
memory used=10278.2MB, alloc=40.3MB, time=102.87
memory used=10318.7MB, alloc=40.3MB, time=103.28
memory used=10359.3MB, alloc=40.3MB, time=103.69
memory used=10399.8MB, alloc=40.3MB, time=104.11
memory used=10440.3MB, alloc=40.3MB, time=104.52
memory used=10480.9MB, alloc=40.3MB, time=104.92
memory used=10521.5MB, alloc=40.3MB, time=105.33
memory used=10562.0MB, alloc=40.3MB, time=105.73
memory used=10602.6MB, alloc=40.3MB, time=106.14
memory used=10643.1MB, alloc=40.3MB, time=106.56
memory used=10683.7MB, alloc=40.3MB, time=106.97
memory used=10724.3MB, alloc=40.3MB, time=107.38
memory used=10764.7MB, alloc=40.3MB, time=107.78
memory used=10805.3MB, alloc=40.3MB, time=108.19
memory used=10845.8MB, alloc=40.3MB, time=108.59
memory used=10886.4MB, alloc=40.3MB, time=109.02
memory used=10927.0MB, alloc=40.3MB, time=109.42
memory used=10967.5MB, alloc=40.3MB, time=109.83
memory used=11008.1MB, alloc=40.3MB, time=110.25
memory used=11048.6MB, alloc=40.3MB, time=110.66
memory used=11089.2MB, alloc=40.3MB, time=111.06
memory used=11129.8MB, alloc=40.3MB, time=111.47
memory used=11170.3MB, alloc=40.3MB, time=111.89
memory used=11210.9MB, alloc=40.3MB, time=112.30
memory used=11251.4MB, alloc=40.3MB, time=112.70
memory used=11291.9MB, alloc=40.3MB, time=113.11
memory used=11332.5MB, alloc=40.3MB, time=113.52
memory used=11373.0MB, alloc=40.3MB, time=113.92
memory used=11413.5MB, alloc=40.3MB, time=114.34
memory used=11454.0MB, alloc=40.3MB, time=114.75
memory used=11494.6MB, alloc=40.3MB, time=115.16
memory used=11535.2MB, alloc=40.3MB, time=115.56
memory used=11575.7MB, alloc=40.3MB, time=115.97
memory used=11616.3MB, alloc=40.3MB, time=116.38
TOP MAIN SOLVE Loop
memory used=11656.8MB, alloc=40.3MB, time=116.78
t[1] = 1.2
x[1] (closed_form) = 0
x[1] (numeric) = -0.9899454878198124
absolute error = 0.9899454878198124
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 0.8574280781858937
absolute error = 0.8574280781858937
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=11697.4MB, alloc=40.3MB, time=117.20
memory used=11738.0MB, alloc=40.3MB, time=117.61
memory used=11778.5MB, alloc=40.3MB, time=118.02
memory used=11819.1MB, alloc=40.3MB, time=118.42
memory used=11859.7MB, alloc=40.3MB, time=118.83
memory used=11900.2MB, alloc=40.3MB, time=119.25
memory used=11940.8MB, alloc=40.3MB, time=119.66
memory used=11981.4MB, alloc=40.3MB, time=120.06
memory used=12021.9MB, alloc=40.3MB, time=120.47
memory used=12062.5MB, alloc=40.3MB, time=120.89
memory used=12103.1MB, alloc=40.3MB, time=121.30
memory used=12143.6MB, alloc=40.3MB, time=121.72
memory used=12184.2MB, alloc=40.3MB, time=122.13
memory used=12224.8MB, alloc=40.3MB, time=122.53
memory used=12265.4MB, alloc=40.3MB, time=122.94
memory used=12305.9MB, alloc=40.3MB, time=123.34
memory used=12346.4MB, alloc=40.3MB, time=123.77
memory used=12387.0MB, alloc=40.3MB, time=124.17
memory used=12427.5MB, alloc=40.3MB, time=124.58
memory used=12468.0MB, alloc=40.3MB, time=125.00
memory used=12508.5MB, alloc=40.3MB, time=125.41
memory used=12549.1MB, alloc=40.3MB, time=125.81
memory used=12589.7MB, alloc=40.3MB, time=126.22
memory used=12630.3MB, alloc=40.3MB, time=126.64
memory used=12670.9MB, alloc=40.3MB, time=127.05
memory used=12711.4MB, alloc=40.3MB, time=127.45
memory used=12752.0MB, alloc=40.3MB, time=127.88
memory used=12792.6MB, alloc=40.3MB, time=128.28
memory used=12833.1MB, alloc=40.3MB, time=128.69
memory used=12873.7MB, alloc=40.3MB, time=129.09
memory used=12914.3MB, alloc=40.3MB, time=129.51
memory used=12954.9MB, alloc=40.3MB, time=129.92
memory used=12995.5MB, alloc=40.3MB, time=130.33
memory used=13036.0MB, alloc=40.3MB, time=130.75
memory used=13076.6MB, alloc=40.3MB, time=131.16
memory used=13117.1MB, alloc=40.3MB, time=131.56
memory used=13157.7MB, alloc=40.3MB, time=131.98
memory used=13198.2MB, alloc=40.3MB, time=132.39
memory used=13238.8MB, alloc=40.3MB, time=132.80
memory used=13279.3MB, alloc=40.3MB, time=133.20
memory used=13319.9MB, alloc=40.3MB, time=133.64
memory used=13360.5MB, alloc=40.3MB, time=134.05
memory used=13401.1MB, alloc=40.3MB, time=134.45
memory used=13441.6MB, alloc=40.3MB, time=134.86
memory used=13482.1MB, alloc=40.3MB, time=135.28
memory used=13522.7MB, alloc=40.3MB, time=135.69
memory used=13563.2MB, alloc=40.3MB, time=136.09
memory used=13603.8MB, alloc=40.3MB, time=136.52
memory used=13644.4MB, alloc=40.3MB, time=136.92
memory used=13685.0MB, alloc=40.3MB, time=137.33
memory used=13725.5MB, alloc=40.3MB, time=137.75
memory used=13766.1MB, alloc=40.3MB, time=138.16
memory used=13806.6MB, alloc=40.3MB, time=138.58
memory used=13847.2MB, alloc=40.3MB, time=138.98
memory used=13887.7MB, alloc=40.3MB, time=139.41
memory used=13928.4MB, alloc=40.3MB, time=139.81
memory used=13968.9MB, alloc=40.3MB, time=140.22
memory used=14009.5MB, alloc=40.3MB, time=140.63
memory used=14050.0MB, alloc=40.3MB, time=141.05
memory used=14090.7MB, alloc=40.3MB, time=141.45
memory used=14131.3MB, alloc=40.3MB, time=141.86
memory used=14171.8MB, alloc=40.3MB, time=142.28
memory used=14212.4MB, alloc=40.3MB, time=142.69
memory used=14253.0MB, alloc=40.3MB, time=143.09
memory used=14293.5MB, alloc=40.3MB, time=143.50
memory used=14334.0MB, alloc=40.3MB, time=143.92
memory used=14374.6MB, alloc=40.3MB, time=144.33
memory used=14415.1MB, alloc=40.3MB, time=144.73
memory used=14455.7MB, alloc=40.3MB, time=145.14
memory used=14496.3MB, alloc=40.3MB, time=145.56
memory used=14536.9MB, alloc=40.3MB, time=145.97
memory used=14577.4MB, alloc=40.3MB, time=146.38
memory used=14618.0MB, alloc=40.3MB, time=146.80
memory used=14658.6MB, alloc=40.3MB, time=147.20
memory used=14699.1MB, alloc=40.3MB, time=147.61
memory used=14739.7MB, alloc=40.3MB, time=148.01
memory used=14780.3MB, alloc=40.3MB, time=148.42
memory used=14820.9MB, alloc=40.3MB, time=148.84
memory used=14861.4MB, alloc=40.3MB, time=149.25
memory used=14902.0MB, alloc=40.3MB, time=149.66
memory used=14942.6MB, alloc=40.3MB, time=150.06
memory used=14983.2MB, alloc=40.3MB, time=150.47
memory used=15023.8MB, alloc=40.3MB, time=150.88
memory used=15064.3MB, alloc=40.3MB, time=151.28
memory used=15104.8MB, alloc=40.3MB, time=151.70
memory used=15145.3MB, alloc=40.3MB, time=152.11
memory used=15185.8MB, alloc=40.3MB, time=152.52
memory used=15226.3MB, alloc=40.3MB, time=152.92
memory used=15266.9MB, alloc=40.3MB, time=153.33
memory used=15307.5MB, alloc=40.3MB, time=153.73
memory used=15348.0MB, alloc=40.3MB, time=154.16
memory used=15388.6MB, alloc=40.3MB, time=154.56
memory used=15429.3MB, alloc=40.3MB, time=154.97
memory used=15469.9MB, alloc=40.3MB, time=155.39
memory used=15510.3MB, alloc=40.3MB, time=155.80
memory used=15551.0MB, alloc=40.3MB, time=156.20
memory used=15591.6MB, alloc=40.3MB, time=156.61
memory used=15632.2MB, alloc=40.3MB, time=157.03
memory used=15672.8MB, alloc=40.3MB, time=157.44
memory used=15713.5MB, alloc=40.3MB, time=157.84
memory used=15754.1MB, alloc=40.3MB, time=158.26
memory used=15794.7MB, alloc=40.3MB, time=158.67
memory used=15835.2MB, alloc=40.3MB, time=159.08
memory used=15875.8MB, alloc=40.3MB, time=159.50
memory used=15916.4MB, alloc=40.3MB, time=159.91
memory used=15957.0MB, alloc=40.3MB, time=160.31
memory used=15997.6MB, alloc=40.3MB, time=160.72
memory used=16038.2MB, alloc=40.3MB, time=161.13
memory used=16078.7MB, alloc=40.3MB, time=161.53
memory used=16119.3MB, alloc=40.3MB, time=161.94
memory used=16159.8MB, alloc=40.3MB, time=162.36
memory used=16200.4MB, alloc=40.3MB, time=162.77
memory used=16241.0MB, alloc=40.3MB, time=163.17
memory used=16281.5MB, alloc=40.3MB, time=163.59
memory used=16322.1MB, alloc=40.3MB, time=164.00
memory used=16362.7MB, alloc=40.3MB, time=164.41
memory used=16403.4MB, alloc=40.3MB, time=164.81
memory used=16444.0MB, alloc=40.3MB, time=165.22
memory used=16484.6MB, alloc=40.3MB, time=165.62
memory used=16525.1MB, alloc=40.3MB, time=166.05
memory used=16565.6MB, alloc=40.3MB, time=166.45
memory used=16606.3MB, alloc=40.3MB, time=166.86
memory used=16646.8MB, alloc=40.3MB, time=167.27
memory used=16687.4MB, alloc=40.3MB, time=167.67
memory used=16728.0MB, alloc=40.3MB, time=168.08
memory used=16768.7MB, alloc=40.3MB, time=168.48
memory used=16809.2MB, alloc=40.3MB, time=168.89
memory used=16849.9MB, alloc=40.3MB, time=169.31
memory used=16890.4MB, alloc=40.3MB, time=169.72
memory used=16931.0MB, alloc=40.3MB, time=170.12
memory used=16971.6MB, alloc=40.3MB, time=170.53
memory used=17012.1MB, alloc=40.3MB, time=170.95
memory used=17052.7MB, alloc=40.3MB, time=171.34
memory used=17093.3MB, alloc=40.3MB, time=171.78
memory used=17133.9MB, alloc=40.3MB, time=172.19
memory used=17174.5MB, alloc=40.3MB, time=172.59
memory used=17215.1MB, alloc=40.3MB, time=173.00
memory used=17255.7MB, alloc=40.3MB, time=173.41
memory used=17296.2MB, alloc=40.3MB, time=173.83
TOP MAIN SOLVE Loop
memory used=17336.8MB, alloc=40.3MB, time=174.23
memory used=17377.4MB, alloc=40.3MB, time=174.64
t[1] = 1.3
x[1] (closed_form) = 0
x[1] (numeric) = -0.9800267584691217
absolute error = 0.9800267584691217
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 1.283065207254137
absolute error = 1.283065207254137
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=17418.1MB, alloc=40.3MB, time=175.05
memory used=17458.6MB, alloc=40.3MB, time=175.47
memory used=17499.1MB, alloc=40.3MB, time=175.88
memory used=17539.7MB, alloc=40.3MB, time=176.26
memory used=17580.3MB, alloc=40.3MB, time=176.69
memory used=17620.9MB, alloc=40.3MB, time=177.11
memory used=17661.5MB, alloc=40.3MB, time=177.52
memory used=17702.1MB, alloc=40.3MB, time=177.92
memory used=17742.7MB, alloc=40.3MB, time=178.34
memory used=17783.3MB, alloc=40.3MB, time=178.75
memory used=17823.8MB, alloc=40.3MB, time=179.17
memory used=17864.4MB, alloc=40.3MB, time=179.59
memory used=17905.0MB, alloc=40.3MB, time=180.02
memory used=17945.6MB, alloc=40.3MB, time=180.42
memory used=17986.2MB, alloc=40.3MB, time=180.84
memory used=18026.8MB, alloc=40.3MB, time=181.26
memory used=18067.3MB, alloc=40.3MB, time=181.67
memory used=18108.0MB, alloc=40.3MB, time=182.09
memory used=18148.6MB, alloc=40.3MB, time=182.50
memory used=18189.3MB, alloc=40.3MB, time=182.92
memory used=18229.9MB, alloc=40.3MB, time=183.33
memory used=18270.5MB, alloc=40.3MB, time=183.75
memory used=18311.2MB, alloc=40.3MB, time=184.16
memory used=18351.9MB, alloc=40.3MB, time=184.56
memory used=18392.5MB, alloc=40.3MB, time=184.97
memory used=18433.1MB, alloc=40.3MB, time=185.38
memory used=18473.8MB, alloc=40.3MB, time=185.80
memory used=18514.3MB, alloc=40.3MB, time=186.20
memory used=18555.0MB, alloc=40.3MB, time=186.61
memory used=18595.6MB, alloc=40.3MB, time=187.01
memory used=18636.2MB, alloc=40.3MB, time=187.42
memory used=18676.9MB, alloc=40.3MB, time=187.84
memory used=18717.4MB, alloc=40.3MB, time=188.25
memory used=18758.1MB, alloc=40.3MB, time=188.66
memory used=18798.6MB, alloc=40.3MB, time=189.06
memory used=18839.3MB, alloc=40.3MB, time=189.48
memory used=18879.8MB, alloc=40.3MB, time=189.89
memory used=18920.4MB, alloc=40.3MB, time=190.30
memory used=18961.0MB, alloc=40.3MB, time=190.70
memory used=19001.7MB, alloc=40.3MB, time=191.11
memory used=19042.3MB, alloc=40.3MB, time=191.51
memory used=19082.8MB, alloc=40.3MB, time=191.92
memory used=19123.5MB, alloc=40.3MB, time=192.33
memory used=19164.1MB, alloc=40.3MB, time=192.75
memory used=19204.6MB, alloc=40.3MB, time=193.16
memory used=19245.2MB, alloc=40.3MB, time=193.56
memory used=19285.8MB, alloc=40.3MB, time=193.97
memory used=19326.3MB, alloc=40.3MB, time=194.37
memory used=19367.0MB, alloc=40.3MB, time=194.78
memory used=19407.6MB, alloc=40.3MB, time=195.19
memory used=19448.2MB, alloc=40.3MB, time=195.59
memory used=19488.8MB, alloc=40.3MB, time=196.00
memory used=19529.4MB, alloc=40.3MB, time=196.41
memory used=19570.0MB, alloc=40.3MB, time=196.81
memory used=19610.6MB, alloc=40.3MB, time=197.22
memory used=19651.2MB, alloc=40.3MB, time=197.63
memory used=19691.8MB, alloc=40.3MB, time=198.03
memory used=19732.4MB, alloc=40.3MB, time=198.44
memory used=19773.0MB, alloc=40.3MB, time=198.86
memory used=19813.7MB, alloc=40.3MB, time=199.26
memory used=19854.3MB, alloc=40.3MB, time=199.67
memory used=19895.0MB, alloc=40.3MB, time=200.08
memory used=19935.6MB, alloc=40.3MB, time=200.48
memory used=19976.2MB, alloc=40.3MB, time=200.91
memory used=20016.9MB, alloc=40.3MB, time=201.30
memory used=20057.5MB, alloc=40.3MB, time=201.72
memory used=20098.2MB, alloc=40.3MB, time=202.13
memory used=20138.8MB, alloc=40.3MB, time=202.53
memory used=20179.4MB, alloc=40.3MB, time=202.94
memory used=20220.0MB, alloc=40.3MB, time=203.34
memory used=20260.6MB, alloc=40.3MB, time=203.75
memory used=20301.3MB, alloc=40.3MB, time=204.16
memory used=20341.9MB, alloc=40.3MB, time=204.56
memory used=20382.6MB, alloc=40.3MB, time=204.97
memory used=20423.2MB, alloc=40.3MB, time=205.39
memory used=20463.9MB, alloc=40.3MB, time=205.80
memory used=20504.5MB, alloc=40.3MB, time=206.20
memory used=20545.2MB, alloc=40.3MB, time=206.61
memory used=20585.9MB, alloc=40.3MB, time=207.03
memory used=20626.5MB, alloc=40.3MB, time=207.44
memory used=20667.2MB, alloc=40.3MB, time=207.84
memory used=20707.8MB, alloc=40.3MB, time=208.25
memory used=20748.5MB, alloc=40.3MB, time=208.66
memory used=20789.1MB, alloc=40.3MB, time=209.08
memory used=20829.8MB, alloc=40.3MB, time=209.48
memory used=20870.5MB, alloc=40.3MB, time=209.91
memory used=20911.1MB, alloc=40.3MB, time=210.33
memory used=20951.8MB, alloc=40.3MB, time=210.73
memory used=20992.5MB, alloc=40.3MB, time=211.14
memory used=21033.2MB, alloc=40.3MB, time=211.55
memory used=21073.8MB, alloc=40.3MB, time=211.95
memory used=21114.4MB, alloc=40.3MB, time=212.36
memory used=21155.1MB, alloc=40.3MB, time=212.76
memory used=21195.7MB, alloc=40.3MB, time=213.19
memory used=21236.3MB, alloc=40.3MB, time=213.59
memory used=21276.9MB, alloc=40.3MB, time=214.00
memory used=21317.6MB, alloc=40.3MB, time=214.41
memory used=21358.2MB, alloc=40.3MB, time=214.81
memory used=21398.9MB, alloc=40.3MB, time=215.22
memory used=21439.5MB, alloc=40.3MB, time=215.64
memory used=21480.2MB, alloc=40.3MB, time=216.05
memory used=21520.9MB, alloc=40.3MB, time=216.45
memory used=21561.6MB, alloc=40.3MB, time=216.86
memory used=21602.2MB, alloc=40.3MB, time=217.25
memory used=21642.8MB, alloc=40.3MB, time=217.66
memory used=21683.4MB, alloc=40.3MB, time=218.06
memory used=21724.0MB, alloc=40.3MB, time=218.48
memory used=21764.7MB, alloc=40.3MB, time=218.89
memory used=21805.3MB, alloc=40.3MB, time=219.30
memory used=21846.0MB, alloc=40.3MB, time=219.70
memory used=21886.7MB, alloc=40.3MB, time=220.11
memory used=21927.3MB, alloc=40.3MB, time=220.51
memory used=21967.9MB, alloc=40.3MB, time=220.92
memory used=22008.6MB, alloc=40.3MB, time=221.33
memory used=22049.2MB, alloc=40.3MB, time=221.73
memory used=22089.9MB, alloc=40.3MB, time=222.14
memory used=22130.5MB, alloc=40.3MB, time=222.56
memory used=22171.2MB, alloc=40.3MB, time=222.97
memory used=22211.9MB, alloc=40.3MB, time=223.38
memory used=22252.6MB, alloc=40.3MB, time=223.78
memory used=22293.2MB, alloc=40.3MB, time=224.19
memory used=22333.9MB, alloc=40.3MB, time=224.59
memory used=22374.6MB, alloc=40.3MB, time=225.00
memory used=22415.2MB, alloc=40.3MB, time=225.41
memory used=22455.9MB, alloc=40.3MB, time=225.83
memory used=22496.6MB, alloc=40.3MB, time=226.22
memory used=22537.2MB, alloc=40.3MB, time=226.62
memory used=22578.0MB, alloc=40.3MB, time=227.05
memory used=22618.7MB, alloc=40.3MB, time=227.45
memory used=22659.3MB, alloc=40.3MB, time=227.86
memory used=22699.9MB, alloc=40.3MB, time=228.26
memory used=22740.6MB, alloc=40.3MB, time=228.67
memory used=22781.3MB, alloc=40.3MB, time=229.08
memory used=22821.9MB, alloc=40.3MB, time=229.48
memory used=22862.6MB, alloc=40.3MB, time=229.89
memory used=22903.3MB, alloc=40.3MB, time=230.30
memory used=22944.0MB, alloc=40.3MB, time=230.70
memory used=22984.6MB, alloc=40.3MB, time=231.11
memory used=23025.3MB, alloc=40.3MB, time=231.52
memory used=23065.9MB, alloc=40.3MB, time=231.92
TOP MAIN SOLVE Loop
memory used=23106.6MB, alloc=40.3MB, time=232.33
t[1] = 1.4
x[1] (closed_form) = 0
x[1] (numeric) = -0.9686893507189281
absolute error = 0.9686893507189281
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 1.706909034283855
absolute error = 1.706909034283855
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=23147.3MB, alloc=40.3MB, time=232.73
memory used=23188.0MB, alloc=40.3MB, time=233.14
memory used=23228.6MB, alloc=40.3MB, time=233.55
memory used=23269.4MB, alloc=40.3MB, time=233.95
memory used=23310.1MB, alloc=40.3MB, time=234.36
memory used=23350.8MB, alloc=40.3MB, time=234.76
memory used=23391.5MB, alloc=40.3MB, time=235.17
memory used=23432.2MB, alloc=40.3MB, time=235.58
memory used=23472.9MB, alloc=40.3MB, time=235.98
memory used=23513.5MB, alloc=40.3MB, time=236.39
memory used=23554.2MB, alloc=40.3MB, time=236.80
memory used=23594.9MB, alloc=40.3MB, time=237.20
memory used=23635.6MB, alloc=40.3MB, time=237.61
memory used=23676.3MB, alloc=40.3MB, time=238.01
memory used=23717.0MB, alloc=40.3MB, time=238.42
memory used=23757.6MB, alloc=40.3MB, time=238.83
memory used=23798.3MB, alloc=40.3MB, time=239.23
memory used=23838.9MB, alloc=40.3MB, time=239.64
memory used=23879.6MB, alloc=40.3MB, time=240.05
memory used=23920.3MB, alloc=40.3MB, time=240.45
memory used=23961.0MB, alloc=40.3MB, time=240.86
memory used=24001.7MB, alloc=40.3MB, time=241.28
memory used=24042.4MB, alloc=40.3MB, time=241.69
memory used=24083.2MB, alloc=40.3MB, time=242.09
memory used=24123.9MB, alloc=40.3MB, time=242.50
memory used=24164.7MB, alloc=40.3MB, time=242.91
memory used=24205.4MB, alloc=40.3MB, time=243.31
memory used=24246.1MB, alloc=40.3MB, time=243.72
memory used=24286.8MB, alloc=40.3MB, time=244.11
memory used=24327.5MB, alloc=40.3MB, time=244.51
memory used=24368.1MB, alloc=40.3MB, time=244.92
memory used=24408.9MB, alloc=40.3MB, time=245.33
memory used=24449.6MB, alloc=40.3MB, time=245.73
memory used=24490.3MB, alloc=40.3MB, time=246.14
memory used=24531.0MB, alloc=40.3MB, time=246.55
memory used=24571.7MB, alloc=40.3MB, time=246.95
memory used=24612.5MB, alloc=40.3MB, time=247.36
memory used=24653.2MB, alloc=40.3MB, time=247.77
memory used=24693.8MB, alloc=40.3MB, time=248.17
memory used=24734.6MB, alloc=40.3MB, time=248.58
memory used=24775.3MB, alloc=40.3MB, time=249.00
memory used=24816.0MB, alloc=40.3MB, time=249.41
memory used=24856.6MB, alloc=40.3MB, time=249.81
memory used=24897.2MB, alloc=40.3MB, time=250.22
memory used=24937.9MB, alloc=40.3MB, time=250.63
memory used=24978.5MB, alloc=40.3MB, time=251.03
memory used=25019.2MB, alloc=40.3MB, time=251.44
memory used=25059.9MB, alloc=40.3MB, time=251.84
memory used=25100.6MB, alloc=40.3MB, time=252.25
memory used=25141.3MB, alloc=40.3MB, time=252.66
memory used=25181.9MB, alloc=40.3MB, time=253.06
memory used=25222.7MB, alloc=40.3MB, time=253.47
memory used=25263.2MB, alloc=40.3MB, time=253.87
memory used=25303.9MB, alloc=40.3MB, time=254.28
memory used=25344.6MB, alloc=40.3MB, time=254.69
memory used=25385.3MB, alloc=40.3MB, time=255.09
memory used=25426.0MB, alloc=40.3MB, time=255.50
memory used=25466.7MB, alloc=40.3MB, time=255.91
memory used=25507.4MB, alloc=40.3MB, time=256.31
memory used=25548.2MB, alloc=40.3MB, time=256.72
memory used=25588.8MB, alloc=40.3MB, time=257.13
memory used=25629.7MB, alloc=40.3MB, time=257.51
memory used=25670.4MB, alloc=40.3MB, time=257.92
memory used=25711.1MB, alloc=40.3MB, time=258.33
memory used=25751.8MB, alloc=40.3MB, time=258.73
memory used=25792.5MB, alloc=40.3MB, time=259.14
memory used=25833.2MB, alloc=40.3MB, time=259.55
memory used=25874.0MB, alloc=40.3MB, time=259.95
memory used=25914.6MB, alloc=40.3MB, time=260.36
memory used=25955.4MB, alloc=40.3MB, time=260.76
memory used=25996.1MB, alloc=40.3MB, time=261.17
memory used=26036.9MB, alloc=40.3MB, time=261.58
memory used=26077.5MB, alloc=40.3MB, time=261.97
memory used=26118.2MB, alloc=40.3MB, time=262.38
memory used=26158.9MB, alloc=40.3MB, time=262.78
memory used=26199.7MB, alloc=40.3MB, time=263.19
memory used=26240.4MB, alloc=40.3MB, time=263.59
memory used=26281.1MB, alloc=40.3MB, time=264.00
memory used=26321.8MB, alloc=40.3MB, time=264.39
memory used=26362.6MB, alloc=40.3MB, time=264.80
memory used=26403.3MB, alloc=40.3MB, time=265.20
memory used=26444.0MB, alloc=40.3MB, time=265.61
memory used=26484.7MB, alloc=40.3MB, time=266.02
memory used=26525.5MB, alloc=40.3MB, time=266.42
memory used=26566.2MB, alloc=40.3MB, time=266.83
memory used=26607.0MB, alloc=40.3MB, time=267.22
memory used=26647.7MB, alloc=40.3MB, time=267.63
memory used=26688.6MB, alloc=40.3MB, time=268.03
memory used=26729.3MB, alloc=40.3MB, time=268.42
memory used=26770.0MB, alloc=40.3MB, time=268.83
memory used=26810.7MB, alloc=40.3MB, time=269.23
memory used=26851.4MB, alloc=40.3MB, time=269.64
memory used=26892.1MB, alloc=40.3MB, time=270.05
memory used=26932.9MB, alloc=40.3MB, time=270.45
memory used=26973.6MB, alloc=40.3MB, time=270.86
memory used=27014.4MB, alloc=40.3MB, time=271.25
memory used=27055.1MB, alloc=40.3MB, time=271.66
memory used=27095.8MB, alloc=40.3MB, time=272.06
memory used=27136.5MB, alloc=40.3MB, time=272.47
memory used=27177.3MB, alloc=40.3MB, time=272.87
memory used=27218.0MB, alloc=40.3MB, time=273.28
memory used=27258.7MB, alloc=40.3MB, time=273.67
memory used=27299.4MB, alloc=40.3MB, time=274.08
memory used=27340.1MB, alloc=40.3MB, time=274.48
memory used=27380.9MB, alloc=40.3MB, time=274.89
memory used=27421.6MB, alloc=40.3MB, time=275.30
memory used=27462.3MB, alloc=40.3MB, time=275.70
memory used=27503.1MB, alloc=40.3MB, time=276.09
memory used=27543.8MB, alloc=40.3MB, time=276.50
memory used=27584.5MB, alloc=40.3MB, time=276.91
memory used=27625.2MB, alloc=40.3MB, time=277.31
memory used=27665.9MB, alloc=40.3MB, time=277.70
memory used=27706.6MB, alloc=40.3MB, time=278.11
memory used=27747.4MB, alloc=40.3MB, time=278.51
memory used=27788.1MB, alloc=40.3MB, time=278.92
memory used=27828.8MB, alloc=40.3MB, time=279.31
memory used=27869.5MB, alloc=40.3MB, time=279.72
memory used=27910.3MB, alloc=40.3MB, time=280.13
memory used=27951.0MB, alloc=40.3MB, time=280.53
memory used=27991.7MB, alloc=40.3MB, time=280.94
memory used=28032.4MB, alloc=40.3MB, time=281.34
memory used=28073.1MB, alloc=40.3MB, time=281.75
memory used=28113.8MB, alloc=40.3MB, time=282.16
memory used=28154.5MB, alloc=40.3MB, time=282.55
memory used=28195.3MB, alloc=40.3MB, time=282.95
memory used=28236.0MB, alloc=40.3MB, time=283.36
memory used=28276.8MB, alloc=40.3MB, time=283.77
memory used=28317.5MB, alloc=40.3MB, time=284.17
memory used=28358.3MB, alloc=40.3MB, time=284.56
memory used=28399.1MB, alloc=40.3MB, time=284.97
memory used=28439.8MB, alloc=40.3MB, time=285.38
memory used=28480.6MB, alloc=40.3MB, time=285.78
memory used=28521.5MB, alloc=40.3MB, time=286.19
memory used=28562.2MB, alloc=40.3MB, time=286.59
memory used=28602.9MB, alloc=40.3MB, time=287.00
memory used=28643.6MB, alloc=40.3MB, time=287.42
memory used=28684.4MB, alloc=40.3MB, time=287.83
memory used=28725.0MB, alloc=40.3MB, time=288.22
memory used=28765.8MB, alloc=40.3MB, time=288.63
memory used=28806.6MB, alloc=40.3MB, time=289.03
memory used=28847.3MB, alloc=40.3MB, time=289.44
memory used=28888.0MB, alloc=40.3MB, time=289.83
TOP MAIN SOLVE Loop
memory used=28928.8MB, alloc=40.3MB, time=290.23
memory used=28969.5MB, alloc=40.3MB, time=290.64
t[1] = 1.5
x[1] (closed_form) = 0
x[1] (numeric) = -0.956569668665755
absolute error = 0.956569668665755
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 2.129407162362799
absolute error = 2.129407162362799
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=29010.4MB, alloc=40.3MB, time=291.05
memory used=29051.1MB, alloc=40.3MB, time=291.45
memory used=29091.9MB, alloc=40.3MB, time=291.86
memory used=29132.6MB, alloc=40.3MB, time=292.25
memory used=29173.3MB, alloc=40.3MB, time=292.67
memory used=29214.0MB, alloc=40.3MB, time=293.08
memory used=29254.7MB, alloc=40.3MB, time=293.47
memory used=29295.5MB, alloc=40.3MB, time=293.88
memory used=29336.2MB, alloc=40.3MB, time=294.28
memory used=29377.0MB, alloc=40.3MB, time=294.69
memory used=29417.8MB, alloc=40.3MB, time=295.11
memory used=29458.5MB, alloc=40.3MB, time=295.59
memory used=29499.3MB, alloc=40.3MB, time=296.05
memory used=29540.0MB, alloc=40.3MB, time=296.45
memory used=29580.8MB, alloc=40.3MB, time=296.86
memory used=29621.6MB, alloc=40.3MB, time=297.26
memory used=29662.4MB, alloc=40.3MB, time=297.67
memory used=29703.2MB, alloc=40.3MB, time=298.08
memory used=29743.9MB, alloc=40.3MB, time=298.47
memory used=29784.8MB, alloc=40.3MB, time=298.87
memory used=29825.5MB, alloc=40.3MB, time=299.26
memory used=29866.4MB, alloc=40.3MB, time=299.67
memory used=29907.1MB, alloc=40.3MB, time=300.09
memory used=29947.9MB, alloc=40.3MB, time=300.50
memory used=29988.6MB, alloc=40.3MB, time=300.91
memory used=30029.4MB, alloc=40.3MB, time=301.30
memory used=30070.1MB, alloc=40.3MB, time=301.70
memory used=30110.9MB, alloc=40.3MB, time=302.11
memory used=30151.7MB, alloc=40.3MB, time=302.51
memory used=30192.4MB, alloc=40.3MB, time=302.91
memory used=30233.2MB, alloc=40.3MB, time=303.31
memory used=30274.0MB, alloc=40.3MB, time=303.72
memory used=30314.7MB, alloc=40.3MB, time=304.11
memory used=30355.5MB, alloc=40.3MB, time=304.53
memory used=30396.3MB, alloc=40.3MB, time=304.94
memory used=30437.1MB, alloc=40.3MB, time=305.33
memory used=30477.9MB, alloc=40.3MB, time=305.73
memory used=30518.7MB, alloc=40.3MB, time=306.14
memory used=30559.5MB, alloc=40.3MB, time=306.53
memory used=30600.2MB, alloc=40.3MB, time=306.94
memory used=30641.0MB, alloc=40.3MB, time=307.34
memory used=30681.7MB, alloc=40.3MB, time=307.73
memory used=30722.5MB, alloc=40.3MB, time=308.14
memory used=30763.3MB, alloc=40.3MB, time=308.55
memory used=30804.2MB, alloc=40.3MB, time=308.94
memory used=30844.9MB, alloc=40.3MB, time=309.34
memory used=30885.8MB, alloc=40.3MB, time=309.75
memory used=30926.5MB, alloc=40.3MB, time=310.16
memory used=30967.3MB, alloc=40.3MB, time=310.56
memory used=31008.1MB, alloc=40.3MB, time=310.95
memory used=31048.9MB, alloc=40.3MB, time=311.36
memory used=31089.7MB, alloc=40.3MB, time=311.76
memory used=31130.5MB, alloc=40.3MB, time=312.16
memory used=31171.4MB, alloc=40.3MB, time=312.56
memory used=31212.2MB, alloc=40.3MB, time=312.95
memory used=31252.9MB, alloc=40.3MB, time=313.36
memory used=31293.8MB, alloc=40.3MB, time=313.76
memory used=31334.5MB, alloc=40.3MB, time=314.17
memory used=31375.3MB, alloc=40.3MB, time=314.56
memory used=31416.1MB, alloc=40.3MB, time=314.97
memory used=31457.0MB, alloc=40.3MB, time=315.37
memory used=31497.8MB, alloc=40.3MB, time=315.76
memory used=31538.6MB, alloc=40.3MB, time=316.17
memory used=31579.4MB, alloc=40.3MB, time=316.58
memory used=31620.3MB, alloc=40.3MB, time=316.97
memory used=31661.1MB, alloc=40.3MB, time=317.38
memory used=31702.0MB, alloc=40.3MB, time=317.78
memory used=31742.8MB, alloc=40.3MB, time=318.19
memory used=31783.6MB, alloc=40.3MB, time=318.58
memory used=31824.4MB, alloc=40.3MB, time=318.98
memory used=31865.2MB, alloc=40.3MB, time=319.39
memory used=31906.0MB, alloc=40.3MB, time=319.80
memory used=31946.8MB, alloc=40.3MB, time=320.20
memory used=31987.6MB, alloc=40.3MB, time=320.61
memory used=32028.4MB, alloc=40.3MB, time=321.01
memory used=32069.3MB, alloc=40.3MB, time=321.41
memory used=32110.0MB, alloc=40.3MB, time=321.81
memory used=32150.8MB, alloc=40.3MB, time=322.22
memory used=32191.6MB, alloc=40.3MB, time=322.63
memory used=32232.4MB, alloc=40.3MB, time=323.03
memory used=32273.2MB, alloc=40.3MB, time=323.42
memory used=32314.1MB, alloc=40.3MB, time=323.83
memory used=32354.9MB, alloc=40.3MB, time=324.23
memory used=32395.8MB, alloc=40.3MB, time=324.64
memory used=32436.5MB, alloc=40.3MB, time=325.03
memory used=32477.3MB, alloc=40.3MB, time=325.45
memory used=32518.1MB, alloc=40.3MB, time=325.86
memory used=32558.9MB, alloc=40.3MB, time=326.25
memory used=32599.7MB, alloc=40.3MB, time=326.66
memory used=32640.5MB, alloc=40.3MB, time=327.06
memory used=32681.3MB, alloc=40.3MB, time=327.47
memory used=32722.1MB, alloc=40.3MB, time=327.86
memory used=32762.9MB, alloc=40.3MB, time=328.27
memory used=32803.7MB, alloc=40.3MB, time=328.66
memory used=32844.6MB, alloc=40.3MB, time=329.06
memory used=32885.4MB, alloc=40.3MB, time=329.45
memory used=32926.2MB, alloc=40.3MB, time=329.86
memory used=32967.0MB, alloc=40.3MB, time=330.26
memory used=33007.8MB, alloc=40.3MB, time=330.69
memory used=33048.6MB, alloc=40.3MB, time=331.09
memory used=33089.4MB, alloc=40.3MB, time=331.50
memory used=33130.2MB, alloc=40.3MB, time=331.91
memory used=33170.9MB, alloc=40.3MB, time=332.30
memory used=33211.7MB, alloc=40.3MB, time=332.70
memory used=33252.6MB, alloc=40.3MB, time=333.09
memory used=33293.3MB, alloc=40.3MB, time=333.50
memory used=33334.2MB, alloc=40.3MB, time=333.89
memory used=33374.9MB, alloc=40.3MB, time=334.30
memory used=33415.6MB, alloc=40.3MB, time=334.69
memory used=33456.5MB, alloc=40.3MB, time=335.09
memory used=33497.3MB, alloc=40.3MB, time=335.50
memory used=33538.1MB, alloc=40.3MB, time=335.89
memory used=33578.9MB, alloc=40.3MB, time=336.30
memory used=33619.7MB, alloc=40.3MB, time=336.70
memory used=33660.5MB, alloc=40.3MB, time=337.09
memory used=33701.3MB, alloc=40.3MB, time=337.50
memory used=33742.1MB, alloc=40.3MB, time=337.89
memory used=33782.9MB, alloc=40.3MB, time=338.30
memory used=33823.6MB, alloc=40.3MB, time=338.70
memory used=33864.5MB, alloc=40.3MB, time=339.09
memory used=33905.3MB, alloc=40.3MB, time=339.50
memory used=33946.1MB, alloc=40.3MB, time=339.89
memory used=33986.8MB, alloc=40.3MB, time=340.30
memory used=34027.7MB, alloc=40.3MB, time=340.70
memory used=34068.5MB, alloc=40.3MB, time=341.09
memory used=34109.3MB, alloc=40.3MB, time=341.50
memory used=34150.1MB, alloc=40.3MB, time=341.89
memory used=34190.9MB, alloc=40.3MB, time=342.30
memory used=34231.8MB, alloc=40.3MB, time=342.70
memory used=34272.7MB, alloc=40.3MB, time=343.09
memory used=34313.6MB, alloc=40.3MB, time=343.50
memory used=34354.4MB, alloc=40.3MB, time=343.91
memory used=34395.2MB, alloc=40.3MB, time=344.30
memory used=34436.1MB, alloc=40.3MB, time=344.70
memory used=34477.0MB, alloc=40.3MB, time=345.09
memory used=34517.8MB, alloc=40.3MB, time=345.50
memory used=34558.7MB, alloc=40.3MB, time=345.91
memory used=34599.5MB, alloc=40.3MB, time=346.30
memory used=34640.3MB, alloc=40.3MB, time=346.70
memory used=34681.1MB, alloc=40.3MB, time=347.11
memory used=34722.0MB, alloc=40.3MB, time=347.50
memory used=34762.8MB, alloc=40.3MB, time=347.89
memory used=34803.7MB, alloc=40.3MB, time=348.30
memory used=34844.5MB, alloc=40.3MB, time=348.70
TOP MAIN SOLVE Loop
memory used=34885.4MB, alloc=40.3MB, time=349.09
t[1] = 1.6
x[1] (closed_form) = 0
x[1] (numeric) = -0.9439905223100194
absolute error = 0.9439905223100194
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 2.55089984534595
absolute error = 2.55089984534595
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=34926.3MB, alloc=40.3MB, time=349.50
memory used=34967.2MB, alloc=40.3MB, time=349.89
memory used=35008.1MB, alloc=40.3MB, time=350.30
memory used=35048.9MB, alloc=40.3MB, time=350.70
memory used=35089.8MB, alloc=40.3MB, time=351.09
memory used=35130.6MB, alloc=40.3MB, time=351.50
memory used=35171.5MB, alloc=40.3MB, time=351.89
memory used=35212.3MB, alloc=40.3MB, time=352.30
memory used=35253.2MB, alloc=40.3MB, time=352.70
memory used=35294.1MB, alloc=40.3MB, time=353.09
memory used=35334.9MB, alloc=40.3MB, time=353.50
memory used=35375.8MB, alloc=40.3MB, time=353.89
memory used=35416.6MB, alloc=40.3MB, time=354.30
memory used=35457.4MB, alloc=40.3MB, time=354.70
memory used=35498.3MB, alloc=40.3MB, time=355.11
memory used=35539.1MB, alloc=40.3MB, time=355.50
memory used=35580.0MB, alloc=40.3MB, time=355.91
memory used=35620.9MB, alloc=40.3MB, time=356.30
memory used=35661.7MB, alloc=40.3MB, time=356.70
memory used=35702.6MB, alloc=40.3MB, time=357.11
memory used=35743.5MB, alloc=40.3MB, time=357.50
memory used=35784.4MB, alloc=40.3MB, time=357.91
memory used=35825.2MB, alloc=40.3MB, time=358.31
memory used=35866.0MB, alloc=40.3MB, time=358.70
memory used=35906.8MB, alloc=40.3MB, time=359.11
memory used=35947.7MB, alloc=40.3MB, time=359.50
memory used=35988.5MB, alloc=40.3MB, time=359.91
memory used=36029.4MB, alloc=40.3MB, time=360.30
memory used=36070.3MB, alloc=40.3MB, time=360.72
memory used=36111.2MB, alloc=40.3MB, time=361.11
memory used=36152.0MB, alloc=40.3MB, time=361.51
memory used=36192.8MB, alloc=40.3MB, time=361.91
memory used=36233.7MB, alloc=40.3MB, time=362.30
memory used=36274.6MB, alloc=40.3MB, time=362.70
memory used=36315.5MB, alloc=40.3MB, time=363.11
memory used=36356.4MB, alloc=40.3MB, time=363.50
memory used=36397.3MB, alloc=40.3MB, time=363.92
memory used=36438.2MB, alloc=40.3MB, time=364.33
memory used=36479.1MB, alloc=40.3MB, time=364.73
memory used=36520.0MB, alloc=40.3MB, time=365.12
memory used=36560.9MB, alloc=40.3MB, time=365.53
memory used=36601.8MB, alloc=40.3MB, time=365.94
memory used=36642.8MB, alloc=40.3MB, time=366.33
memory used=36683.7MB, alloc=40.3MB, time=366.73
memory used=36724.6MB, alloc=40.3MB, time=367.13
memory used=36765.5MB, alloc=40.3MB, time=367.53
memory used=36806.4MB, alloc=40.3MB, time=367.92
memory used=36847.3MB, alloc=40.3MB, time=368.33
memory used=36888.1MB, alloc=40.3MB, time=368.72
memory used=36929.1MB, alloc=40.3MB, time=369.13
memory used=36970.0MB, alloc=40.3MB, time=369.53
memory used=37010.8MB, alloc=40.3MB, time=369.94
memory used=37051.6MB, alloc=40.3MB, time=370.33
memory used=37092.6MB, alloc=40.3MB, time=370.73
memory used=37133.4MB, alloc=40.3MB, time=371.13
memory used=37174.2MB, alloc=40.3MB, time=371.53
memory used=37215.1MB, alloc=40.3MB, time=371.92
memory used=37255.8MB, alloc=40.3MB, time=372.31
memory used=37296.7MB, alloc=40.3MB, time=372.72
memory used=37337.5MB, alloc=40.3MB, time=373.13
memory used=37378.4MB, alloc=40.3MB, time=373.52
memory used=37419.2MB, alloc=40.3MB, time=373.92
memory used=37460.1MB, alloc=40.3MB, time=374.31
memory used=37500.9MB, alloc=40.3MB, time=374.70
memory used=37541.7MB, alloc=40.3MB, time=375.11
memory used=37582.6MB, alloc=40.3MB, time=375.50
memory used=37623.3MB, alloc=40.3MB, time=375.91
memory used=37664.2MB, alloc=40.3MB, time=376.30
memory used=37705.0MB, alloc=40.3MB, time=376.70
memory used=37745.9MB, alloc=40.3MB, time=377.09
memory used=37786.7MB, alloc=40.3MB, time=377.50
memory used=37827.6MB, alloc=40.3MB, time=377.89
memory used=37868.5MB, alloc=40.3MB, time=378.28
memory used=37909.3MB, alloc=40.3MB, time=378.69
memory used=37950.2MB, alloc=40.3MB, time=379.08
memory used=37991.1MB, alloc=40.3MB, time=379.48
memory used=38031.9MB, alloc=40.3MB, time=379.88
memory used=38072.8MB, alloc=40.3MB, time=380.28
memory used=38113.6MB, alloc=40.3MB, time=380.67
memory used=38154.5MB, alloc=40.3MB, time=381.06
memory used=38195.4MB, alloc=40.3MB, time=381.47
memory used=38236.3MB, alloc=40.3MB, time=381.86
memory used=38277.1MB, alloc=40.3MB, time=382.25
memory used=38318.0MB, alloc=40.3MB, time=382.66
memory used=38358.9MB, alloc=40.3MB, time=383.05
memory used=38399.6MB, alloc=40.3MB, time=383.44
memory used=38440.5MB, alloc=40.3MB, time=383.84
memory used=38481.3MB, alloc=40.3MB, time=384.23
memory used=38522.1MB, alloc=40.3MB, time=384.64
memory used=38563.0MB, alloc=40.3MB, time=385.05
memory used=38603.8MB, alloc=40.3MB, time=385.44
memory used=38644.7MB, alloc=40.3MB, time=385.83
memory used=38685.6MB, alloc=40.3MB, time=386.23
memory used=38726.5MB, alloc=40.3MB, time=386.63
memory used=38767.3MB, alloc=40.3MB, time=387.03
memory used=38808.2MB, alloc=40.3MB, time=387.42
memory used=38849.0MB, alloc=40.3MB, time=387.83
memory used=38890.0MB, alloc=40.3MB, time=388.22
memory used=38930.8MB, alloc=40.3MB, time=388.63
memory used=38971.6MB, alloc=40.3MB, time=389.01
memory used=39012.4MB, alloc=40.3MB, time=389.42
memory used=39053.3MB, alloc=40.3MB, time=389.81
memory used=39094.1MB, alloc=40.3MB, time=390.22
memory used=39134.9MB, alloc=40.3MB, time=390.61
memory used=39175.8MB, alloc=40.3MB, time=391.01
memory used=39216.7MB, alloc=40.3MB, time=391.42
memory used=39257.6MB, alloc=40.3MB, time=391.83
memory used=39298.4MB, alloc=40.3MB, time=392.22
memory used=39339.3MB, alloc=40.3MB, time=392.63
memory used=39380.1MB, alloc=40.3MB, time=393.02
memory used=39421.1MB, alloc=40.3MB, time=393.42
memory used=39461.9MB, alloc=40.3MB, time=393.83
memory used=39502.8MB, alloc=40.3MB, time=394.22
memory used=39543.6MB, alloc=40.3MB, time=394.63
memory used=39584.4MB, alloc=40.3MB, time=395.01
memory used=39625.3MB, alloc=40.3MB, time=395.42
memory used=39666.1MB, alloc=40.3MB, time=395.81
memory used=39706.9MB, alloc=40.3MB, time=396.20
memory used=39747.8MB, alloc=40.3MB, time=396.61
memory used=39788.7MB, alloc=40.3MB, time=397.01
memory used=39829.5MB, alloc=40.3MB, time=397.41
memory used=39870.4MB, alloc=40.3MB, time=397.81
memory used=39911.2MB, alloc=40.3MB, time=398.20
memory used=39952.1MB, alloc=40.3MB, time=398.59
memory used=39992.9MB, alloc=40.3MB, time=399.00
memory used=40033.8MB, alloc=40.3MB, time=399.39
memory used=40074.6MB, alloc=40.3MB, time=399.80
memory used=40115.4MB, alloc=40.3MB, time=400.19
memory used=40156.3MB, alloc=40.3MB, time=400.59
memory used=40197.2MB, alloc=40.3MB, time=400.98
memory used=40238.0MB, alloc=40.3MB, time=401.41
memory used=40278.8MB, alloc=40.3MB, time=401.80
memory used=40319.8MB, alloc=40.3MB, time=402.20
memory used=40360.7MB, alloc=40.3MB, time=402.63
memory used=40401.6MB, alloc=40.3MB, time=403.01
memory used=40442.5MB, alloc=40.3MB, time=403.42
memory used=40483.3MB, alloc=40.3MB, time=403.81
memory used=40524.1MB, alloc=40.3MB, time=404.20
memory used=40565.0MB, alloc=40.3MB, time=404.61
memory used=40606.0MB, alloc=40.3MB, time=405.00
memory used=40646.8MB, alloc=40.3MB, time=405.41
memory used=40687.7MB, alloc=40.3MB, time=405.80
memory used=40728.6MB, alloc=40.3MB, time=406.20
memory used=40769.5MB, alloc=40.3MB, time=406.59
memory used=40810.3MB, alloc=40.3MB, time=406.98
memory used=40851.3MB, alloc=40.3MB, time=407.39
memory used=40892.2MB, alloc=40.3MB, time=407.78
TOP MAIN SOLVE Loop
memory used=40933.1MB, alloc=40.3MB, time=408.19
t[1] = 1.7
x[1] (closed_form) = 0
x[1] (numeric) = -0.9311240252485796
absolute error = 0.9311240252485796
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 2.971625836533155
absolute error = 2.971625836533155
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=40974.1MB, alloc=40.3MB, time=408.58
memory used=41014.9MB, alloc=40.3MB, time=408.97
memory used=41055.8MB, alloc=40.3MB, time=409.38
memory used=41096.7MB, alloc=40.3MB, time=409.76
memory used=41137.7MB, alloc=40.3MB, time=410.17
memory used=41178.5MB, alloc=40.3MB, time=410.56
memory used=41219.5MB, alloc=40.3MB, time=410.95
memory used=41260.3MB, alloc=40.3MB, time=411.36
memory used=41301.2MB, alloc=40.3MB, time=411.76
memory used=41342.1MB, alloc=40.3MB, time=412.16
memory used=41383.0MB, alloc=40.3MB, time=412.56
memory used=41423.9MB, alloc=40.3MB, time=412.95
memory used=41464.8MB, alloc=40.3MB, time=413.36
memory used=41505.7MB, alloc=40.3MB, time=413.75
memory used=41546.6MB, alloc=40.3MB, time=414.14
memory used=41587.5MB, alloc=40.3MB, time=414.55
memory used=41628.4MB, alloc=40.3MB, time=414.94
memory used=41669.3MB, alloc=40.3MB, time=415.33
memory used=41710.2MB, alloc=40.3MB, time=415.73
memory used=41751.1MB, alloc=40.3MB, time=416.13
memory used=41792.0MB, alloc=40.3MB, time=416.52
memory used=41832.9MB, alloc=40.3MB, time=416.92
memory used=41873.9MB, alloc=40.3MB, time=417.31
memory used=41914.8MB, alloc=40.3MB, time=417.72
memory used=41955.7MB, alloc=40.3MB, time=418.11
memory used=41996.6MB, alloc=40.3MB, time=418.51
memory used=42037.5MB, alloc=40.3MB, time=418.91
memory used=42078.4MB, alloc=40.3MB, time=419.30
memory used=42119.3MB, alloc=40.3MB, time=419.70
memory used=42160.1MB, alloc=40.3MB, time=420.09
memory used=42201.1MB, alloc=40.3MB, time=420.48
memory used=42242.0MB, alloc=40.3MB, time=420.89
memory used=42283.0MB, alloc=40.3MB, time=421.28
memory used=42323.9MB, alloc=40.3MB, time=421.69
memory used=42364.8MB, alloc=40.3MB, time=422.08
memory used=42405.7MB, alloc=40.3MB, time=422.47
memory used=42446.5MB, alloc=40.3MB, time=422.88
memory used=42487.4MB, alloc=40.3MB, time=423.27
memory used=42528.3MB, alloc=40.3MB, time=423.66
memory used=42569.1MB, alloc=40.3MB, time=424.06
memory used=42610.0MB, alloc=40.3MB, time=424.45
memory used=42650.8MB, alloc=40.3MB, time=424.86
memory used=42691.7MB, alloc=40.3MB, time=425.25
memory used=42732.6MB, alloc=40.3MB, time=425.66
memory used=42773.4MB, alloc=40.3MB, time=426.05
memory used=42814.3MB, alloc=40.3MB, time=426.44
memory used=42855.2MB, alloc=40.3MB, time=426.84
memory used=42896.1MB, alloc=40.3MB, time=427.23
memory used=42937.0MB, alloc=40.3MB, time=427.64
memory used=42978.0MB, alloc=40.3MB, time=428.03
memory used=43018.9MB, alloc=40.3MB, time=428.42
memory used=43059.9MB, alloc=40.3MB, time=428.83
memory used=43100.8MB, alloc=40.3MB, time=429.23
memory used=43141.7MB, alloc=40.3MB, time=429.63
memory used=43182.6MB, alloc=40.3MB, time=430.01
memory used=43223.5MB, alloc=40.3MB, time=430.42
memory used=43264.4MB, alloc=40.3MB, time=430.81
memory used=43305.2MB, alloc=40.3MB, time=431.22
memory used=43346.2MB, alloc=40.3MB, time=431.61
memory used=43387.0MB, alloc=40.3MB, time=432.01
memory used=43427.9MB, alloc=40.3MB, time=432.41
memory used=43468.9MB, alloc=40.3MB, time=432.80
memory used=43509.8MB, alloc=40.3MB, time=433.19
memory used=43550.8MB, alloc=40.3MB, time=433.59
memory used=43591.6MB, alloc=40.3MB, time=433.98
memory used=43632.5MB, alloc=40.3MB, time=434.37
memory used=43673.4MB, alloc=40.3MB, time=434.78
memory used=43714.3MB, alloc=40.3MB, time=435.17
memory used=43755.3MB, alloc=40.3MB, time=435.56
memory used=43796.1MB, alloc=40.3MB, time=435.97
memory used=43837.1MB, alloc=40.3MB, time=436.36
memory used=43878.0MB, alloc=40.3MB, time=436.76
memory used=43918.8MB, alloc=40.3MB, time=437.16
memory used=43959.6MB, alloc=40.3MB, time=437.55
memory used=44000.5MB, alloc=40.3MB, time=437.94
memory used=44041.4MB, alloc=40.3MB, time=438.34
memory used=44082.2MB, alloc=40.3MB, time=438.73
memory used=44123.1MB, alloc=40.3MB, time=439.13
memory used=44164.0MB, alloc=40.3MB, time=439.53
memory used=44204.9MB, alloc=40.3MB, time=439.92
memory used=44245.8MB, alloc=40.3MB, time=440.33
memory used=44286.6MB, alloc=40.3MB, time=440.72
memory used=44327.5MB, alloc=40.3MB, time=441.13
memory used=44368.4MB, alloc=40.3MB, time=441.53
memory used=44409.3MB, alloc=40.3MB, time=441.92
memory used=44450.2MB, alloc=40.3MB, time=442.33
memory used=44491.1MB, alloc=40.3MB, time=442.72
memory used=44532.0MB, alloc=40.3MB, time=443.11
memory used=44572.9MB, alloc=40.3MB, time=443.52
memory used=44613.9MB, alloc=40.3MB, time=443.91
memory used=44654.8MB, alloc=40.3MB, time=444.30
memory used=44695.6MB, alloc=40.3MB, time=444.70
memory used=44736.5MB, alloc=40.3MB, time=445.09
memory used=44777.4MB, alloc=40.3MB, time=445.55
memory used=44818.3MB, alloc=40.3MB, time=445.98
memory used=44859.2MB, alloc=40.3MB, time=446.45
memory used=44900.1MB, alloc=40.3MB, time=446.91
memory used=44940.9MB, alloc=40.3MB, time=447.33
memory used=44981.8MB, alloc=40.3MB, time=447.72
memory used=45022.7MB, alloc=40.3MB, time=448.11
memory used=45063.6MB, alloc=40.3MB, time=448.51
memory used=45104.6MB, alloc=40.3MB, time=448.91
memory used=45145.5MB, alloc=40.3MB, time=449.30
memory used=45186.4MB, alloc=40.3MB, time=449.70
memory used=45227.3MB, alloc=40.3MB, time=450.09
memory used=45268.1MB, alloc=40.3MB, time=450.48
memory used=45309.1MB, alloc=40.3MB, time=450.89
memory used=45349.9MB, alloc=40.3MB, time=451.30
memory used=45390.7MB, alloc=40.3MB, time=451.69
memory used=45431.7MB, alloc=40.3MB, time=452.09
memory used=45472.6MB, alloc=40.3MB, time=452.48
memory used=45513.4MB, alloc=40.3MB, time=452.88
memory used=45554.3MB, alloc=40.3MB, time=453.28
memory used=45595.3MB, alloc=40.3MB, time=453.67
memory used=45636.1MB, alloc=40.3MB, time=454.06
memory used=45677.0MB, alloc=40.3MB, time=454.47
memory used=45718.0MB, alloc=40.3MB, time=454.86
memory used=45758.9MB, alloc=40.3MB, time=455.25
memory used=45799.8MB, alloc=40.3MB, time=455.64
memory used=45840.7MB, alloc=40.3MB, time=456.05
memory used=45881.7MB, alloc=40.3MB, time=456.44
memory used=45922.6MB, alloc=40.3MB, time=456.83
memory used=45963.6MB, alloc=40.3MB, time=457.22
memory used=46004.5MB, alloc=40.3MB, time=457.61
memory used=46045.3MB, alloc=40.3MB, time=458.01
memory used=46086.2MB, alloc=40.3MB, time=458.41
memory used=46127.1MB, alloc=40.3MB, time=458.80
memory used=46168.1MB, alloc=40.3MB, time=459.20
memory used=46209.1MB, alloc=40.3MB, time=459.59
memory used=46250.0MB, alloc=40.3MB, time=459.98
memory used=46291.0MB, alloc=40.3MB, time=460.39
memory used=46331.9MB, alloc=40.3MB, time=460.78
memory used=46372.8MB, alloc=40.3MB, time=461.19
memory used=46413.7MB, alloc=40.3MB, time=461.59
memory used=46454.6MB, alloc=40.3MB, time=461.98
memory used=46495.6MB, alloc=40.3MB, time=462.39
memory used=46536.5MB, alloc=40.3MB, time=462.78
memory used=46577.6MB, alloc=40.3MB, time=463.19
memory used=46618.5MB, alloc=40.3MB, time=463.58
memory used=46659.4MB, alloc=40.3MB, time=463.98
memory used=46700.4MB, alloc=40.3MB, time=464.38
memory used=46741.4MB, alloc=40.3MB, time=464.78
memory used=46782.4MB, alloc=40.3MB, time=465.17
memory used=46823.4MB, alloc=40.3MB, time=465.56
memory used=46864.3MB, alloc=40.3MB, time=465.97
memory used=46905.2MB, alloc=40.3MB, time=466.36
memory used=46946.2MB, alloc=40.3MB, time=466.77
memory used=46987.2MB, alloc=40.3MB, time=467.16
TOP MAIN SOLVE Loop
memory used=47028.1MB, alloc=40.3MB, time=467.55
t[1] = 1.8
x[1] (closed_form) = 0
x[1] (numeric) = -0.9180678373965538
absolute error = 0.9180678373965538
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 3.391752324859603
absolute error = 3.391752324859603
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=47069.2MB, alloc=40.3MB, time=467.94
memory used=47110.0MB, alloc=40.3MB, time=468.33
memory used=47151.0MB, alloc=40.3MB, time=468.73
memory used=47192.0MB, alloc=40.3MB, time=469.13
memory used=47233.0MB, alloc=40.3MB, time=469.51
memory used=47274.0MB, alloc=40.3MB, time=469.91
memory used=47314.9MB, alloc=40.3MB, time=470.31
memory used=47355.9MB, alloc=40.3MB, time=470.70
memory used=47396.8MB, alloc=40.3MB, time=471.09
memory used=47437.8MB, alloc=40.3MB, time=471.48
memory used=47478.8MB, alloc=40.3MB, time=471.88
memory used=47519.8MB, alloc=40.3MB, time=472.28
memory used=47560.7MB, alloc=40.3MB, time=472.67
memory used=47601.6MB, alloc=40.3MB, time=473.06
memory used=47642.5MB, alloc=40.3MB, time=473.47
memory used=47683.5MB, alloc=40.3MB, time=473.86
memory used=47724.5MB, alloc=40.3MB, time=474.25
memory used=47765.5MB, alloc=40.3MB, time=474.64
memory used=47806.4MB, alloc=40.3MB, time=475.05
memory used=47847.4MB, alloc=40.3MB, time=475.44
memory used=47888.4MB, alloc=40.3MB, time=475.84
memory used=47929.3MB, alloc=40.3MB, time=476.23
memory used=47970.3MB, alloc=40.3MB, time=476.63
memory used=48011.1MB, alloc=40.3MB, time=477.01
memory used=48052.1MB, alloc=40.3MB, time=477.41
memory used=48093.1MB, alloc=40.3MB, time=477.80
memory used=48134.0MB, alloc=40.3MB, time=478.20
memory used=48175.1MB, alloc=40.3MB, time=478.59
memory used=48216.0MB, alloc=40.3MB, time=479.00
memory used=48257.1MB, alloc=40.3MB, time=479.39
memory used=48298.1MB, alloc=40.3MB, time=479.80
memory used=48339.0MB, alloc=40.3MB, time=480.19
memory used=48379.9MB, alloc=40.3MB, time=480.59
memory used=48420.9MB, alloc=40.3MB, time=480.98
memory used=48461.9MB, alloc=40.3MB, time=481.38
memory used=48502.8MB, alloc=40.3MB, time=481.78
memory used=48543.8MB, alloc=40.3MB, time=482.17
memory used=48584.7MB, alloc=40.3MB, time=482.56
memory used=48625.7MB, alloc=40.3MB, time=482.95
memory used=48666.7MB, alloc=40.3MB, time=483.34
memory used=48707.6MB, alloc=40.3MB, time=483.73
memory used=48748.6MB, alloc=40.3MB, time=484.14
memory used=48789.5MB, alloc=40.3MB, time=484.55
memory used=48830.5MB, alloc=40.3MB, time=484.94
memory used=48871.4MB, alloc=40.3MB, time=485.33
memory used=48912.3MB, alloc=40.3MB, time=485.72
memory used=48953.3MB, alloc=40.3MB, time=486.13
memory used=48994.2MB, alloc=40.3MB, time=486.51
memory used=49035.2MB, alloc=40.3MB, time=486.91
memory used=49076.1MB, alloc=40.3MB, time=487.30
memory used=49117.1MB, alloc=40.3MB, time=487.69
memory used=49158.0MB, alloc=40.3MB, time=488.08
memory used=49198.9MB, alloc=40.3MB, time=488.47
memory used=49240.0MB, alloc=40.3MB, time=488.87
memory used=49281.0MB, alloc=40.3MB, time=489.27
memory used=49321.9MB, alloc=40.3MB, time=489.66
memory used=49362.9MB, alloc=40.3MB, time=490.05
memory used=49403.7MB, alloc=40.3MB, time=490.44
memory used=49444.7MB, alloc=40.3MB, time=490.83
memory used=49485.6MB, alloc=40.3MB, time=491.22
memory used=49526.5MB, alloc=40.3MB, time=491.63
memory used=49567.4MB, alloc=40.3MB, time=492.01
memory used=49608.3MB, alloc=40.3MB, time=492.41
memory used=49649.4MB, alloc=40.3MB, time=492.81
memory used=49690.3MB, alloc=40.3MB, time=493.20
memory used=49731.3MB, alloc=40.3MB, time=493.59
memory used=49772.2MB, alloc=40.3MB, time=493.98
memory used=49813.1MB, alloc=40.3MB, time=494.38
memory used=49854.1MB, alloc=40.3MB, time=494.76
memory used=49895.1MB, alloc=40.3MB, time=495.16
memory used=49936.1MB, alloc=40.3MB, time=495.55
memory used=49977.1MB, alloc=40.3MB, time=495.95
memory used=50018.1MB, alloc=40.3MB, time=496.34
memory used=50059.1MB, alloc=40.3MB, time=496.73
memory used=50100.0MB, alloc=40.3MB, time=497.13
memory used=50140.9MB, alloc=40.3MB, time=497.52
memory used=50181.9MB, alloc=40.3MB, time=497.92
memory used=50222.9MB, alloc=40.3MB, time=498.31
memory used=50263.8MB, alloc=40.3MB, time=498.70
memory used=50304.7MB, alloc=40.3MB, time=499.09
memory used=50345.8MB, alloc=40.3MB, time=499.48
memory used=50386.8MB, alloc=40.3MB, time=499.88
memory used=50427.8MB, alloc=40.3MB, time=500.28
memory used=50468.7MB, alloc=40.3MB, time=500.67
memory used=50509.7MB, alloc=40.3MB, time=501.06
memory used=50550.7MB, alloc=40.3MB, time=501.45
memory used=50591.6MB, alloc=40.3MB, time=501.84
memory used=50632.6MB, alloc=40.3MB, time=502.23
memory used=50673.5MB, alloc=40.3MB, time=502.64
memory used=50714.5MB, alloc=40.3MB, time=503.03
memory used=50755.5MB, alloc=40.3MB, time=503.42
memory used=50796.4MB, alloc=40.3MB, time=503.81
memory used=50837.4MB, alloc=40.3MB, time=504.20
memory used=50878.4MB, alloc=40.3MB, time=504.59
memory used=50919.5MB, alloc=40.3MB, time=504.98
memory used=50960.4MB, alloc=40.3MB, time=505.37
memory used=51001.4MB, alloc=40.3MB, time=505.78
memory used=51042.5MB, alloc=40.3MB, time=506.16
memory used=51083.5MB, alloc=40.3MB, time=506.55
memory used=51124.5MB, alloc=40.3MB, time=506.95
memory used=51165.5MB, alloc=40.3MB, time=507.34
memory used=51206.6MB, alloc=40.3MB, time=507.73
memory used=51247.6MB, alloc=40.3MB, time=508.12
memory used=51288.7MB, alloc=40.3MB, time=508.51
memory used=51329.7MB, alloc=40.3MB, time=508.91
memory used=51370.6MB, alloc=40.3MB, time=509.30
memory used=51411.7MB, alloc=40.3MB, time=509.70
memory used=51452.7MB, alloc=40.3MB, time=510.14
memory used=51493.7MB, alloc=40.3MB, time=510.53
memory used=51534.7MB, alloc=40.3MB, time=510.92
memory used=51575.6MB, alloc=40.3MB, time=511.33
memory used=51616.6MB, alloc=40.3MB, time=511.72
memory used=51657.6MB, alloc=40.3MB, time=512.11
memory used=51698.6MB, alloc=40.3MB, time=512.50
memory used=51739.6MB, alloc=40.3MB, time=512.91
memory used=51780.5MB, alloc=40.3MB, time=513.30
memory used=51821.6MB, alloc=40.3MB, time=513.69
memory used=51862.5MB, alloc=40.3MB, time=514.08
memory used=51903.5MB, alloc=40.3MB, time=514.47
memory used=51944.6MB, alloc=40.3MB, time=514.86
memory used=51985.5MB, alloc=40.3MB, time=515.25
memory used=52026.6MB, alloc=40.3MB, time=515.66
memory used=52067.6MB, alloc=40.3MB, time=516.05
memory used=52108.5MB, alloc=40.3MB, time=516.44
memory used=52149.4MB, alloc=40.3MB, time=516.83
memory used=52190.5MB, alloc=40.3MB, time=517.23
memory used=52231.4MB, alloc=40.3MB, time=517.61
memory used=52272.3MB, alloc=40.3MB, time=518.02
memory used=52313.3MB, alloc=40.3MB, time=518.41
memory used=52354.3MB, alloc=40.3MB, time=518.80
memory used=52395.2MB, alloc=40.3MB, time=519.19
memory used=52436.3MB, alloc=40.3MB, time=519.59
memory used=52477.2MB, alloc=40.3MB, time=519.98
memory used=52518.2MB, alloc=40.3MB, time=520.38
memory used=52559.1MB, alloc=40.3MB, time=520.76
memory used=52600.1MB, alloc=40.3MB, time=521.16
memory used=52641.0MB, alloc=40.3MB, time=521.55
memory used=52682.0MB, alloc=40.3MB, time=521.94
memory used=52723.0MB, alloc=40.3MB, time=522.31
memory used=52764.0MB, alloc=40.3MB, time=522.72
memory used=52805.0MB, alloc=40.3MB, time=523.11
memory used=52846.0MB, alloc=40.3MB, time=523.50
memory used=52887.0MB, alloc=40.3MB, time=523.91
memory used=52927.9MB, alloc=40.3MB, time=524.28
memory used=52968.9MB, alloc=40.3MB, time=524.69
memory used=53009.9MB, alloc=40.3MB, time=525.08
memory used=53050.9MB, alloc=40.3MB, time=525.45
memory used=53091.9MB, alloc=40.3MB, time=525.86
memory used=53132.8MB, alloc=40.3MB, time=526.25
memory used=53173.7MB, alloc=40.3MB, time=526.64
TOP MAIN SOLVE Loop
memory used=53214.7MB, alloc=40.3MB, time=527.03
t[1] = 1.9
x[1] (closed_form) = 0
x[1] (numeric) = -0.9048806812029923
absolute error = 0.9048806812029923
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 3.811398685392619
absolute error = 3.811398685392619
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=53255.8MB, alloc=40.3MB, time=527.42
memory used=53296.8MB, alloc=40.3MB, time=527.81
memory used=53337.8MB, alloc=40.3MB, time=528.20
memory used=53378.8MB, alloc=40.3MB, time=528.59
memory used=53419.9MB, alloc=40.3MB, time=528.98
memory used=53460.8MB, alloc=40.3MB, time=529.38
memory used=53501.8MB, alloc=40.3MB, time=529.76
memory used=53542.7MB, alloc=40.3MB, time=530.16
memory used=53583.7MB, alloc=40.3MB, time=530.55
memory used=53624.7MB, alloc=40.3MB, time=530.94
memory used=53665.7MB, alloc=40.3MB, time=531.33
memory used=53706.7MB, alloc=40.3MB, time=531.72
memory used=53747.7MB, alloc=40.3MB, time=532.11
memory used=53788.7MB, alloc=40.3MB, time=532.50
memory used=53829.7MB, alloc=40.3MB, time=532.89
memory used=53870.7MB, alloc=40.3MB, time=533.28
memory used=53911.7MB, alloc=40.3MB, time=533.67
memory used=53952.7MB, alloc=40.3MB, time=534.06
memory used=53993.8MB, alloc=40.3MB, time=534.45
memory used=54034.9MB, alloc=40.3MB, time=534.84
memory used=54075.9MB, alloc=40.3MB, time=535.22
memory used=54116.9MB, alloc=40.3MB, time=535.63
memory used=54157.9MB, alloc=40.3MB, time=536.01
memory used=54199.0MB, alloc=40.3MB, time=536.41
memory used=54240.1MB, alloc=40.3MB, time=536.80
memory used=54281.1MB, alloc=40.3MB, time=537.19
memory used=54322.1MB, alloc=40.3MB, time=537.58
memory used=54363.1MB, alloc=40.3MB, time=537.95
memory used=54404.2MB, alloc=40.3MB, time=538.34
memory used=54445.2MB, alloc=40.3MB, time=538.75
memory used=54486.3MB, alloc=40.3MB, time=539.13
memory used=54527.3MB, alloc=40.3MB, time=539.51
memory used=54568.3MB, alloc=40.3MB, time=539.91
memory used=54609.4MB, alloc=40.3MB, time=540.30
memory used=54650.4MB, alloc=40.3MB, time=540.69
memory used=54691.4MB, alloc=40.3MB, time=541.11
memory used=54732.5MB, alloc=40.3MB, time=541.51
memory used=54773.4MB, alloc=40.3MB, time=541.91
memory used=54814.5MB, alloc=40.3MB, time=542.30
memory used=54855.5MB, alloc=40.3MB, time=542.69
memory used=54896.5MB, alloc=40.3MB, time=543.08
memory used=54937.6MB, alloc=40.3MB, time=543.47
memory used=54978.5MB, alloc=40.3MB, time=543.84
memory used=55019.6MB, alloc=40.3MB, time=544.23
memory used=55060.6MB, alloc=40.3MB, time=544.63
memory used=55101.5MB, alloc=40.3MB, time=545.02
memory used=55142.6MB, alloc=40.3MB, time=545.41
memory used=55183.7MB, alloc=40.3MB, time=545.80
memory used=55224.7MB, alloc=40.3MB, time=546.19
memory used=55265.7MB, alloc=40.3MB, time=546.56
memory used=55306.6MB, alloc=40.3MB, time=546.95
memory used=55347.5MB, alloc=40.3MB, time=547.34
memory used=55388.5MB, alloc=40.3MB, time=547.73
memory used=55429.5MB, alloc=40.3MB, time=548.13
memory used=55470.6MB, alloc=40.3MB, time=548.52
memory used=55511.5MB, alloc=40.3MB, time=548.91
memory used=55552.5MB, alloc=40.3MB, time=549.30
memory used=55593.6MB, alloc=40.3MB, time=549.69
memory used=55634.6MB, alloc=40.3MB, time=550.08
memory used=55675.6MB, alloc=40.3MB, time=550.47
memory used=55716.6MB, alloc=40.3MB, time=550.86
memory used=55757.7MB, alloc=40.3MB, time=551.25
memory used=55798.7MB, alloc=40.3MB, time=551.63
memory used=55839.8MB, alloc=40.3MB, time=552.01
memory used=55880.9MB, alloc=40.3MB, time=552.41
memory used=55921.9MB, alloc=40.3MB, time=552.80
memory used=55963.0MB, alloc=40.3MB, time=553.19
memory used=56004.0MB, alloc=40.3MB, time=553.58
memory used=56045.1MB, alloc=40.3MB, time=553.98
memory used=56086.1MB, alloc=40.3MB, time=554.36
memory used=56127.2MB, alloc=40.3MB, time=554.75
memory used=56168.3MB, alloc=40.3MB, time=555.14
memory used=56209.4MB, alloc=40.3MB, time=555.53
memory used=56250.4MB, alloc=40.3MB, time=555.92
memory used=56291.5MB, alloc=40.3MB, time=556.31
memory used=56332.6MB, alloc=40.3MB, time=556.72
memory used=56373.7MB, alloc=40.3MB, time=557.11
memory used=56414.8MB, alloc=40.3MB, time=557.50
memory used=56455.8MB, alloc=40.3MB, time=557.89
memory used=56496.9MB, alloc=40.3MB, time=558.28
memory used=56538.0MB, alloc=40.3MB, time=558.67
memory used=56579.1MB, alloc=40.3MB, time=559.06
memory used=56620.1MB, alloc=40.3MB, time=559.45
memory used=56661.2MB, alloc=40.3MB, time=559.83
memory used=56702.3MB, alloc=40.3MB, time=560.22
memory used=56743.4MB, alloc=40.3MB, time=560.61
memory used=56784.4MB, alloc=40.3MB, time=561.00
memory used=56825.6MB, alloc=40.3MB, time=561.39
memory used=56866.6MB, alloc=40.3MB, time=561.78
memory used=56907.7MB, alloc=40.3MB, time=562.17
memory used=56948.9MB, alloc=40.3MB, time=562.56
memory used=56989.9MB, alloc=40.3MB, time=562.95
memory used=57031.0MB, alloc=40.3MB, time=563.36
memory used=57072.1MB, alloc=40.3MB, time=563.73
memory used=57113.2MB, alloc=40.3MB, time=564.14
memory used=57154.3MB, alloc=40.3MB, time=564.53
memory used=57195.4MB, alloc=40.3MB, time=564.91
memory used=57236.4MB, alloc=40.3MB, time=565.30
memory used=57277.4MB, alloc=40.3MB, time=565.69
memory used=57318.5MB, alloc=40.3MB, time=566.08
memory used=57359.6MB, alloc=40.3MB, time=566.47
memory used=57400.7MB, alloc=40.3MB, time=566.88
memory used=57441.7MB, alloc=40.3MB, time=567.25
memory used=57482.7MB, alloc=40.3MB, time=567.66
memory used=57523.7MB, alloc=40.3MB, time=568.05
memory used=57564.7MB, alloc=40.3MB, time=568.42
memory used=57605.7MB, alloc=40.3MB, time=568.83
memory used=57646.7MB, alloc=40.3MB, time=569.20
memory used=57687.8MB, alloc=40.3MB, time=569.59
memory used=57728.9MB, alloc=40.3MB, time=569.98
memory used=57770.0MB, alloc=40.3MB, time=570.38
memory used=57811.0MB, alloc=40.3MB, time=570.76
memory used=57852.0MB, alloc=40.3MB, time=571.16
memory used=57893.1MB, alloc=40.3MB, time=571.55
memory used=57934.2MB, alloc=40.3MB, time=571.94
memory used=57975.3MB, alloc=40.3MB, time=572.33
memory used=58016.3MB, alloc=40.3MB, time=572.72
memory used=58057.4MB, alloc=40.3MB, time=573.11
memory used=58098.4MB, alloc=40.3MB, time=573.50
memory used=58139.4MB, alloc=40.3MB, time=573.88
memory used=58180.5MB, alloc=40.3MB, time=574.27
memory used=58221.6MB, alloc=40.3MB, time=574.66
memory used=58262.7MB, alloc=40.3MB, time=575.05
memory used=58303.7MB, alloc=40.3MB, time=575.42
memory used=58344.8MB, alloc=40.3MB, time=575.81
memory used=58385.8MB, alloc=40.3MB, time=576.20
memory used=58426.8MB, alloc=40.3MB, time=576.59
memory used=58467.9MB, alloc=40.3MB, time=576.97
memory used=58508.9MB, alloc=40.3MB, time=577.36
memory used=58550.0MB, alloc=40.3MB, time=577.75
memory used=58591.1MB, alloc=40.3MB, time=578.14
memory used=58632.1MB, alloc=40.3MB, time=578.53
memory used=58673.2MB, alloc=40.3MB, time=578.92
memory used=58714.2MB, alloc=40.3MB, time=579.30
memory used=58755.3MB, alloc=40.3MB, time=579.69
memory used=58796.3MB, alloc=40.3MB, time=580.08
memory used=58837.4MB, alloc=40.3MB, time=580.47
memory used=58878.5MB, alloc=40.3MB, time=580.86
memory used=58919.5MB, alloc=40.3MB, time=581.23
memory used=58960.6MB, alloc=40.3MB, time=581.63
memory used=59001.7MB, alloc=40.3MB, time=582.01
memory used=59042.8MB, alloc=40.3MB, time=582.41
memory used=59083.9MB, alloc=40.3MB, time=582.80
memory used=59125.0MB, alloc=40.3MB, time=583.19
memory used=59166.1MB, alloc=40.3MB, time=583.58
memory used=59207.1MB, alloc=40.3MB, time=583.97
memory used=59248.2MB, alloc=40.3MB, time=584.36
memory used=59289.3MB, alloc=40.3MB, time=584.75
memory used=59330.4MB, alloc=40.3MB, time=585.13
memory used=59371.5MB, alloc=40.3MB, time=585.51
memory used=59412.5MB, alloc=40.3MB, time=585.91
memory used=59453.7MB, alloc=40.3MB, time=586.30
TOP MAIN SOLVE Loop
memory used=59494.8MB, alloc=40.3MB, time=586.69
memory used=59535.8MB, alloc=40.3MB, time=587.08
t[1] = 2
x[1] (closed_form) = 0
x[1] (numeric) = -0.8915996849572665
absolute error = 0.8915996849572665
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 4.230652260459808
absolute error = 4.230652260459808
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=59577.0MB, alloc=40.3MB, time=587.47
memory used=59618.0MB, alloc=40.3MB, time=587.86
memory used=59659.1MB, alloc=40.3MB, time=588.23
memory used=59700.2MB, alloc=40.3MB, time=588.63
memory used=59741.2MB, alloc=40.3MB, time=589.02
memory used=59782.3MB, alloc=40.3MB, time=589.41
memory used=59823.4MB, alloc=40.3MB, time=589.80
memory used=59864.5MB, alloc=40.3MB, time=590.19
memory used=59905.5MB, alloc=40.3MB, time=590.58
memory used=59946.5MB, alloc=40.3MB, time=590.95
memory used=59987.6MB, alloc=40.3MB, time=591.34
memory used=60028.7MB, alloc=40.3MB, time=591.73
memory used=60069.8MB, alloc=40.3MB, time=592.13
memory used=60110.8MB, alloc=40.3MB, time=592.50
memory used=60151.9MB, alloc=40.3MB, time=592.89
memory used=60192.9MB, alloc=40.3MB, time=593.28
memory used=60234.0MB, alloc=40.3MB, time=593.67
memory used=60275.0MB, alloc=40.3MB, time=594.06
memory used=60316.1MB, alloc=40.3MB, time=594.45
memory used=60357.1MB, alloc=40.3MB, time=594.84
memory used=60398.2MB, alloc=40.3MB, time=595.25
memory used=60439.3MB, alloc=40.3MB, time=595.64
memory used=60480.3MB, alloc=40.3MB, time=596.03
memory used=60521.4MB, alloc=40.3MB, time=596.41
memory used=60562.5MB, alloc=40.3MB, time=596.81
memory used=60603.6MB, alloc=40.3MB, time=597.19
memory used=60644.6MB, alloc=40.3MB, time=597.58
memory used=60685.6MB, alloc=40.3MB, time=597.97
memory used=60726.7MB, alloc=40.3MB, time=598.36
memory used=60767.8MB, alloc=40.3MB, time=598.75
memory used=60808.8MB, alloc=40.3MB, time=599.14
memory used=60849.8MB, alloc=40.3MB, time=599.53
memory used=60890.9MB, alloc=40.3MB, time=599.91
memory used=60932.0MB, alloc=40.3MB, time=600.31
memory used=60973.0MB, alloc=40.3MB, time=600.70
memory used=61014.2MB, alloc=40.3MB, time=601.08
memory used=61055.2MB, alloc=40.3MB, time=601.47
memory used=61096.3MB, alloc=40.3MB, time=601.86
memory used=61137.5MB, alloc=40.3MB, time=602.25
memory used=61178.6MB, alloc=40.3MB, time=602.64
memory used=61219.7MB, alloc=40.3MB, time=603.03
memory used=61260.8MB, alloc=40.3MB, time=603.42
memory used=61301.8MB, alloc=40.3MB, time=603.80
memory used=61342.9MB, alloc=40.3MB, time=604.19
memory used=61384.0MB, alloc=40.3MB, time=604.58
memory used=61425.1MB, alloc=40.3MB, time=604.95
memory used=61466.2MB, alloc=40.3MB, time=605.34
memory used=61507.2MB, alloc=40.3MB, time=605.73
memory used=61548.3MB, alloc=40.3MB, time=606.12
memory used=61589.5MB, alloc=40.3MB, time=606.51
memory used=61630.6MB, alloc=40.3MB, time=606.89
memory used=61671.6MB, alloc=40.3MB, time=607.28
memory used=61712.8MB, alloc=40.3MB, time=607.67
memory used=61753.9MB, alloc=40.3MB, time=608.06
memory used=61795.0MB, alloc=40.3MB, time=608.45
memory used=61836.1MB, alloc=40.3MB, time=608.84
memory used=61877.2MB, alloc=40.3MB, time=609.23
memory used=61918.2MB, alloc=40.3MB, time=609.61
memory used=61959.4MB, alloc=40.3MB, time=610.00
memory used=62000.4MB, alloc=40.3MB, time=610.39
memory used=62041.5MB, alloc=40.3MB, time=610.76
memory used=62082.6MB, alloc=40.3MB, time=611.16
memory used=62123.7MB, alloc=40.3MB, time=611.55
memory used=62164.8MB, alloc=40.3MB, time=611.94
memory used=62205.9MB, alloc=40.3MB, time=612.33
memory used=62247.0MB, alloc=40.3MB, time=612.72
memory used=62288.1MB, alloc=40.3MB, time=613.11
memory used=62329.2MB, alloc=40.3MB, time=613.48
memory used=62370.3MB, alloc=40.3MB, time=613.88
memory used=62411.4MB, alloc=40.3MB, time=614.26
memory used=62452.4MB, alloc=40.3MB, time=614.66
memory used=62493.6MB, alloc=40.3MB, time=615.05
memory used=62534.7MB, alloc=40.3MB, time=615.44
memory used=62575.8MB, alloc=40.3MB, time=615.81
memory used=62616.8MB, alloc=40.3MB, time=616.20
memory used=62658.0MB, alloc=40.3MB, time=616.59
memory used=62699.0MB, alloc=40.3MB, time=616.97
memory used=62740.1MB, alloc=40.3MB, time=617.36
memory used=62781.1MB, alloc=40.3MB, time=617.75
memory used=62822.1MB, alloc=40.3MB, time=618.14
memory used=62863.2MB, alloc=40.3MB, time=618.53
memory used=62904.2MB, alloc=40.3MB, time=618.91
memory used=62945.4MB, alloc=40.3MB, time=619.30
memory used=62986.5MB, alloc=40.3MB, time=619.69
memory used=63027.5MB, alloc=40.3MB, time=620.08
memory used=63068.6MB, alloc=40.3MB, time=620.47
memory used=63109.7MB, alloc=40.3MB, time=620.84
memory used=63150.7MB, alloc=40.3MB, time=621.23
memory used=63191.8MB, alloc=40.3MB, time=621.63
memory used=63232.9MB, alloc=40.3MB, time=622.00
memory used=63273.9MB, alloc=40.3MB, time=622.39
memory used=63315.0MB, alloc=40.3MB, time=622.78
memory used=63356.1MB, alloc=40.3MB, time=623.16
memory used=63397.1MB, alloc=40.3MB, time=623.55
memory used=63438.2MB, alloc=40.3MB, time=623.94
memory used=63479.2MB, alloc=40.3MB, time=624.33
memory used=63520.2MB, alloc=40.3MB, time=624.72
memory used=63561.3MB, alloc=40.3MB, time=625.09
memory used=63602.3MB, alloc=40.3MB, time=625.48
memory used=63643.3MB, alloc=40.3MB, time=625.87
memory used=63684.4MB, alloc=40.3MB, time=626.27
memory used=63725.5MB, alloc=40.3MB, time=626.64
memory used=63766.6MB, alloc=40.3MB, time=627.03
memory used=63807.7MB, alloc=40.3MB, time=627.42
memory used=63848.8MB, alloc=40.3MB, time=627.81
memory used=63890.0MB, alloc=40.3MB, time=628.19
memory used=63931.1MB, alloc=40.3MB, time=628.58
memory used=63972.2MB, alloc=40.3MB, time=628.97
memory used=64013.3MB, alloc=40.3MB, time=629.36
memory used=64054.3MB, alloc=40.3MB, time=629.75
memory used=64095.5MB, alloc=40.3MB, time=630.14
memory used=64136.5MB, alloc=40.3MB, time=630.51
memory used=64177.6MB, alloc=40.3MB, time=630.91
memory used=64218.6MB, alloc=40.3MB, time=631.30
memory used=64259.7MB, alloc=40.3MB, time=631.69
memory used=64300.8MB, alloc=40.3MB, time=632.06
memory used=64342.0MB, alloc=40.3MB, time=632.47
memory used=64383.1MB, alloc=40.3MB, time=632.84
memory used=64424.2MB, alloc=40.3MB, time=633.23
memory used=64465.3MB, alloc=40.3MB, time=633.64
memory used=64506.5MB, alloc=40.3MB, time=634.01
memory used=64547.6MB, alloc=40.3MB, time=634.41
memory used=64588.8MB, alloc=40.3MB, time=634.80
memory used=64630.0MB, alloc=40.3MB, time=635.19
memory used=64671.1MB, alloc=40.3MB, time=635.56
memory used=64712.1MB, alloc=40.3MB, time=635.95
memory used=64753.3MB, alloc=40.3MB, time=636.33
memory used=64794.3MB, alloc=40.3MB, time=636.70
memory used=64835.4MB, alloc=40.3MB, time=637.09
memory used=64876.5MB, alloc=40.3MB, time=637.48
memory used=64917.7MB, alloc=40.3MB, time=637.86
memory used=64958.9MB, alloc=40.3MB, time=638.25
memory used=64999.9MB, alloc=40.3MB, time=638.66
memory used=65041.0MB, alloc=40.3MB, time=639.05
memory used=65082.2MB, alloc=40.3MB, time=639.42
memory used=65123.4MB, alloc=40.3MB, time=639.81
memory used=65164.5MB, alloc=40.3MB, time=640.20
memory used=65205.7MB, alloc=40.3MB, time=640.59
memory used=65246.7MB, alloc=40.3MB, time=640.97
memory used=65287.9MB, alloc=40.3MB, time=641.36
memory used=65329.1MB, alloc=40.3MB, time=641.75
memory used=65370.2MB, alloc=40.3MB, time=642.14
memory used=65411.4MB, alloc=40.3MB, time=642.53
memory used=65452.5MB, alloc=40.3MB, time=642.92
memory used=65493.6MB, alloc=40.3MB, time=643.30
memory used=65534.8MB, alloc=40.3MB, time=643.69
memory used=65575.8MB, alloc=40.3MB, time=644.08
memory used=65617.0MB, alloc=40.3MB, time=644.45
memory used=65658.1MB, alloc=40.3MB, time=644.84
memory used=65699.2MB, alloc=40.3MB, time=645.23
memory used=65740.3MB, alloc=40.3MB, time=645.61
memory used=65781.4MB, alloc=40.3MB, time=646.00
memory used=65822.5MB, alloc=40.3MB, time=646.37
TOP MAIN SOLVE Loop
memory used=65863.7MB, alloc=40.3MB, time=646.78
memory used=65904.9MB, alloc=40.3MB, time=647.16
t[1] = 2.1
x[1] (closed_form) = 0
x[1] (numeric) = -0.8782493467232133
absolute error = 0.8782493467232133
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 4.649578513090704
absolute error = 4.649578513090704
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=65946.1MB, alloc=40.3MB, time=647.55
memory used=65987.2MB, alloc=40.3MB, time=647.94
memory used=66028.3MB, alloc=40.3MB, time=648.33
memory used=66069.4MB, alloc=40.3MB, time=648.70
memory used=66110.5MB, alloc=40.3MB, time=649.09
memory used=66151.6MB, alloc=40.3MB, time=649.48
memory used=66192.8MB, alloc=40.3MB, time=649.88
memory used=66233.9MB, alloc=40.3MB, time=650.31
memory used=66275.0MB, alloc=40.3MB, time=650.70
memory used=66316.1MB, alloc=40.3MB, time=651.09
memory used=66357.2MB, alloc=40.3MB, time=651.47
memory used=66398.3MB, alloc=40.3MB, time=651.86
memory used=66439.4MB, alloc=40.3MB, time=652.23
memory used=66480.5MB, alloc=40.3MB, time=652.62
memory used=66521.6MB, alloc=40.3MB, time=653.00
memory used=66562.8MB, alloc=40.3MB, time=653.39
memory used=66603.9MB, alloc=40.3MB, time=653.78
memory used=66645.0MB, alloc=40.3MB, time=654.16
memory used=66686.1MB, alloc=40.3MB, time=654.55
memory used=66727.2MB, alloc=40.3MB, time=654.94
memory used=66768.4MB, alloc=40.3MB, time=655.31
memory used=66809.5MB, alloc=40.3MB, time=655.70
memory used=66850.7MB, alloc=40.3MB, time=656.09
memory used=66891.8MB, alloc=40.3MB, time=656.47
memory used=66933.0MB, alloc=40.3MB, time=656.86
memory used=66974.1MB, alloc=40.3MB, time=657.25
memory used=67015.3MB, alloc=40.3MB, time=657.63
memory used=67056.4MB, alloc=40.3MB, time=658.02
memory used=67097.5MB, alloc=40.3MB, time=658.39
memory used=67138.5MB, alloc=40.3MB, time=658.78
memory used=67179.7MB, alloc=40.3MB, time=659.16
memory used=67220.8MB, alloc=40.3MB, time=659.55
memory used=67261.9MB, alloc=40.3MB, time=659.94
memory used=67303.1MB, alloc=40.3MB, time=660.31
memory used=67344.2MB, alloc=40.3MB, time=660.70
memory used=67385.4MB, alloc=40.3MB, time=661.09
memory used=67426.6MB, alloc=40.3MB, time=661.47
memory used=67467.8MB, alloc=40.3MB, time=661.86
memory used=67508.9MB, alloc=40.3MB, time=662.25
memory used=67550.0MB, alloc=40.3MB, time=662.63
memory used=67591.2MB, alloc=40.3MB, time=663.01
memory used=67632.3MB, alloc=40.3MB, time=663.39
memory used=67673.3MB, alloc=40.3MB, time=663.78
memory used=67714.4MB, alloc=40.3MB, time=664.17
memory used=67755.6MB, alloc=40.3MB, time=664.56
memory used=67796.7MB, alloc=40.3MB, time=664.94
memory used=67837.8MB, alloc=40.3MB, time=665.33
memory used=67878.9MB, alloc=40.3MB, time=665.70
memory used=67920.0MB, alloc=40.3MB, time=666.09
memory used=67961.2MB, alloc=40.3MB, time=666.47
memory used=68002.4MB, alloc=40.3MB, time=666.86
memory used=68043.5MB, alloc=40.3MB, time=667.25
memory used=68084.7MB, alloc=40.3MB, time=667.63
memory used=68125.9MB, alloc=40.3MB, time=668.01
memory used=68167.0MB, alloc=40.3MB, time=668.39
memory used=68208.0MB, alloc=40.3MB, time=668.78
memory used=68249.2MB, alloc=40.3MB, time=669.16
memory used=68290.4MB, alloc=40.3MB, time=669.55
memory used=68331.5MB, alloc=40.3MB, time=669.94
memory used=68372.6MB, alloc=40.3MB, time=670.33
memory used=68413.7MB, alloc=40.3MB, time=670.70
memory used=68454.9MB, alloc=40.3MB, time=671.09
memory used=68496.0MB, alloc=40.3MB, time=671.47
memory used=68537.1MB, alloc=40.3MB, time=671.88
memory used=68578.2MB, alloc=40.3MB, time=672.26
memory used=68619.2MB, alloc=40.3MB, time=672.64
memory used=68660.3MB, alloc=40.3MB, time=673.03
memory used=68701.5MB, alloc=40.3MB, time=673.41
memory used=68742.6MB, alloc=40.3MB, time=673.80
memory used=68783.7MB, alloc=40.3MB, time=674.19
memory used=68824.9MB, alloc=40.3MB, time=674.56
memory used=68865.9MB, alloc=40.3MB, time=674.95
memory used=68907.0MB, alloc=40.3MB, time=675.34
memory used=68948.1MB, alloc=40.3MB, time=675.73
memory used=68989.2MB, alloc=40.3MB, time=676.11
memory used=69030.3MB, alloc=40.3MB, time=676.51
memory used=69071.5MB, alloc=40.3MB, time=676.91
memory used=69112.6MB, alloc=40.3MB, time=677.28
memory used=69153.7MB, alloc=40.3MB, time=677.67
memory used=69194.9MB, alloc=40.3MB, time=678.06
memory used=69236.0MB, alloc=40.3MB, time=678.44
memory used=69277.1MB, alloc=40.3MB, time=678.83
memory used=69318.3MB, alloc=40.3MB, time=679.22
memory used=69359.3MB, alloc=40.3MB, time=679.59
memory used=69400.5MB, alloc=40.3MB, time=679.98
memory used=69441.5MB, alloc=40.3MB, time=680.36
memory used=69482.6MB, alloc=40.3MB, time=680.75
memory used=69523.8MB, alloc=40.3MB, time=681.14
memory used=69564.9MB, alloc=40.3MB, time=681.52
memory used=69606.0MB, alloc=40.3MB, time=681.91
memory used=69647.1MB, alloc=40.3MB, time=682.30
memory used=69688.2MB, alloc=40.3MB, time=682.67
memory used=69729.4MB, alloc=40.3MB, time=683.06
memory used=69770.5MB, alloc=40.3MB, time=683.44
memory used=69811.5MB, alloc=40.3MB, time=683.83
memory used=69852.7MB, alloc=40.3MB, time=684.22
memory used=69893.9MB, alloc=40.3MB, time=684.59
memory used=69935.0MB, alloc=40.3MB, time=684.98
memory used=69976.2MB, alloc=40.3MB, time=685.37
memory used=70017.5MB, alloc=40.3MB, time=685.76
memory used=70058.6MB, alloc=40.3MB, time=686.14
memory used=70099.7MB, alloc=40.3MB, time=686.53
memory used=70140.8MB, alloc=40.3MB, time=686.92
memory used=70182.0MB, alloc=40.3MB, time=687.31
memory used=70223.2MB, alloc=40.3MB, time=687.69
memory used=70264.3MB, alloc=40.3MB, time=688.08
memory used=70305.4MB, alloc=40.3MB, time=688.45
memory used=70346.6MB, alloc=40.3MB, time=688.84
memory used=70387.7MB, alloc=40.3MB, time=689.22
memory used=70428.9MB, alloc=40.3MB, time=689.61
memory used=70470.1MB, alloc=40.3MB, time=689.98
memory used=70511.3MB, alloc=40.3MB, time=690.37
memory used=70552.5MB, alloc=40.3MB, time=690.76
memory used=70593.8MB, alloc=40.3MB, time=691.14
memory used=70634.9MB, alloc=40.3MB, time=691.53
memory used=70676.1MB, alloc=40.3MB, time=691.92
memory used=70717.3MB, alloc=40.3MB, time=692.30
memory used=70758.5MB, alloc=40.3MB, time=692.69
memory used=70799.6MB, alloc=40.3MB, time=693.06
memory used=70840.9MB, alloc=40.3MB, time=693.45
memory used=70882.0MB, alloc=40.3MB, time=693.84
memory used=70923.2MB, alloc=40.3MB, time=694.22
memory used=70964.4MB, alloc=40.3MB, time=694.61
memory used=71005.6MB, alloc=40.3MB, time=695.00
memory used=71046.8MB, alloc=40.3MB, time=695.38
memory used=71088.0MB, alloc=40.3MB, time=695.76
memory used=71129.1MB, alloc=40.3MB, time=696.14
memory used=71170.3MB, alloc=40.3MB, time=696.53
memory used=71211.5MB, alloc=40.3MB, time=696.92
memory used=71252.6MB, alloc=40.3MB, time=697.30
memory used=71293.8MB, alloc=40.3MB, time=697.67
memory used=71335.0MB, alloc=40.3MB, time=698.06
memory used=71376.2MB, alloc=40.3MB, time=698.44
memory used=71417.4MB, alloc=40.3MB, time=698.83
memory used=71458.6MB, alloc=40.3MB, time=699.22
memory used=71499.8MB, alloc=40.3MB, time=699.59
memory used=71541.0MB, alloc=40.3MB, time=699.97
memory used=71582.2MB, alloc=40.3MB, time=700.36
memory used=71623.4MB, alloc=40.3MB, time=700.73
memory used=71664.6MB, alloc=40.3MB, time=701.13
memory used=71705.8MB, alloc=40.3MB, time=701.50
memory used=71747.0MB, alloc=40.3MB, time=701.89
memory used=71788.2MB, alloc=40.3MB, time=702.26
memory used=71829.4MB, alloc=40.3MB, time=702.66
memory used=71870.6MB, alloc=40.3MB, time=703.03
memory used=71911.8MB, alloc=40.3MB, time=703.42
memory used=71953.0MB, alloc=40.3MB, time=703.80
memory used=71994.2MB, alloc=40.3MB, time=704.19
memory used=72035.3MB, alloc=40.3MB, time=704.56
memory used=72076.5MB, alloc=40.3MB, time=704.95
memory used=72117.8MB, alloc=40.3MB, time=705.34
memory used=72158.9MB, alloc=40.3MB, time=705.72
memory used=72200.2MB, alloc=40.3MB, time=706.11
memory used=72241.4MB, alloc=40.3MB, time=706.48
memory used=72282.6MB, alloc=40.3MB, time=706.86
TOP MAIN SOLVE Loop
memory used=72323.7MB, alloc=40.3MB, time=707.25
memory used=72365.0MB, alloc=40.3MB, time=707.63
t[1] = 2.2
x[1] (closed_form) = 0
x[1] (numeric) = -0.8648464262446109
absolute error = 0.8648464262446109
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 5.068227604739459
absolute error = 5.068227604739459
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=72406.3MB, alloc=40.3MB, time=708.02
memory used=72447.5MB, alloc=40.3MB, time=708.39
memory used=72488.7MB, alloc=40.3MB, time=708.78
memory used=72529.9MB, alloc=40.3MB, time=709.17
memory used=72571.2MB, alloc=40.3MB, time=709.55
memory used=72612.4MB, alloc=40.3MB, time=709.95
memory used=72653.6MB, alloc=40.3MB, time=710.34
memory used=72694.8MB, alloc=40.3MB, time=710.73
memory used=72736.0MB, alloc=40.3MB, time=711.12
memory used=72777.3MB, alloc=40.3MB, time=711.55
memory used=72818.4MB, alloc=40.3MB, time=711.95
memory used=72859.7MB, alloc=40.3MB, time=712.33
memory used=72901.0MB, alloc=40.3MB, time=712.72
memory used=72942.2MB, alloc=40.3MB, time=713.09
memory used=72983.3MB, alloc=40.3MB, time=713.48
memory used=73024.5MB, alloc=40.3MB, time=713.88
memory used=73065.7MB, alloc=40.3MB, time=714.25
memory used=73106.9MB, alloc=40.3MB, time=714.63
memory used=73148.1MB, alloc=40.3MB, time=715.01
memory used=73189.3MB, alloc=40.3MB, time=715.41
memory used=73230.5MB, alloc=40.3MB, time=715.78
memory used=73271.7MB, alloc=40.3MB, time=716.17
memory used=73312.9MB, alloc=40.3MB, time=716.55
memory used=73354.2MB, alloc=40.3MB, time=716.94
memory used=73395.4MB, alloc=40.3MB, time=717.31
memory used=73436.5MB, alloc=40.3MB, time=717.69
memory used=73477.7MB, alloc=40.3MB, time=718.08
memory used=73518.9MB, alloc=40.3MB, time=718.45
memory used=73560.1MB, alloc=40.3MB, time=718.83
memory used=73601.3MB, alloc=40.3MB, time=719.20
memory used=73642.4MB, alloc=40.3MB, time=719.59
memory used=73683.6MB, alloc=40.3MB, time=719.97
memory used=73724.8MB, alloc=40.3MB, time=720.34
memory used=73765.9MB, alloc=40.3MB, time=720.73
memory used=73807.1MB, alloc=40.3MB, time=721.11
memory used=73848.3MB, alloc=40.3MB, time=721.50
memory used=73889.4MB, alloc=40.3MB, time=721.89
memory used=73930.6MB, alloc=40.3MB, time=722.27
memory used=73971.9MB, alloc=40.3MB, time=722.66
memory used=74013.0MB, alloc=40.3MB, time=723.03
memory used=74054.1MB, alloc=40.3MB, time=723.41
memory used=74095.3MB, alloc=40.3MB, time=723.80
memory used=74136.5MB, alloc=40.3MB, time=724.17
memory used=74177.6MB, alloc=40.3MB, time=724.55
memory used=74218.7MB, alloc=40.3MB, time=724.94
memory used=74259.9MB, alloc=40.3MB, time=725.31
memory used=74301.1MB, alloc=40.3MB, time=725.70
memory used=74342.3MB, alloc=40.3MB, time=726.08
memory used=74383.4MB, alloc=40.3MB, time=726.45
memory used=74424.5MB, alloc=40.3MB, time=726.83
memory used=74465.7MB, alloc=40.3MB, time=727.22
memory used=74506.9MB, alloc=40.3MB, time=727.59
memory used=74548.0MB, alloc=40.3MB, time=727.97
memory used=74589.3MB, alloc=40.3MB, time=728.36
memory used=74630.4MB, alloc=40.3MB, time=728.73
memory used=74671.6MB, alloc=40.3MB, time=729.12
memory used=74712.8MB, alloc=40.3MB, time=729.50
memory used=74753.9MB, alloc=40.3MB, time=729.89
memory used=74795.2MB, alloc=40.3MB, time=730.26
memory used=74836.3MB, alloc=40.3MB, time=730.66
memory used=74877.5MB, alloc=40.3MB, time=731.03
memory used=74918.7MB, alloc=40.3MB, time=731.41
memory used=74959.9MB, alloc=40.3MB, time=731.80
memory used=75001.0MB, alloc=40.3MB, time=732.17
memory used=75042.2MB, alloc=40.3MB, time=732.55
memory used=75083.4MB, alloc=40.3MB, time=732.94
memory used=75124.5MB, alloc=40.3MB, time=733.31
memory used=75165.6MB, alloc=40.3MB, time=733.70
memory used=75206.7MB, alloc=40.3MB, time=734.08
memory used=75247.9MB, alloc=40.3MB, time=734.45
memory used=75289.0MB, alloc=40.3MB, time=734.84
memory used=75330.2MB, alloc=40.3MB, time=735.22
memory used=75371.3MB, alloc=40.3MB, time=735.61
memory used=75412.5MB, alloc=40.3MB, time=735.98
memory used=75453.7MB, alloc=40.3MB, time=736.38
memory used=75494.8MB, alloc=40.3MB, time=736.75
memory used=75536.1MB, alloc=40.3MB, time=737.14
memory used=75577.2MB, alloc=40.3MB, time=737.51
memory used=75618.3MB, alloc=40.3MB, time=737.89
memory used=75659.5MB, alloc=40.3MB, time=738.28
memory used=75700.7MB, alloc=40.3MB, time=738.66
memory used=75741.9MB, alloc=40.3MB, time=739.03
memory used=75783.1MB, alloc=40.3MB, time=739.41
memory used=75824.3MB, alloc=40.3MB, time=739.80
memory used=75865.5MB, alloc=40.3MB, time=740.17
memory used=75906.7MB, alloc=40.3MB, time=740.56
memory used=75948.0MB, alloc=40.3MB, time=740.94
memory used=75989.1MB, alloc=40.3MB, time=741.31
memory used=76030.4MB, alloc=40.3MB, time=741.70
memory used=76071.6MB, alloc=40.3MB, time=742.08
memory used=76112.8MB, alloc=40.3MB, time=742.47
memory used=76154.0MB, alloc=40.3MB, time=742.84
memory used=76195.2MB, alloc=40.3MB, time=743.22
memory used=76236.4MB, alloc=40.3MB, time=743.61
memory used=76277.5MB, alloc=40.3MB, time=743.98
memory used=76318.8MB, alloc=40.3MB, time=744.36
memory used=76360.0MB, alloc=40.3MB, time=744.75
memory used=76401.2MB, alloc=40.3MB, time=745.13
memory used=76442.4MB, alloc=40.3MB, time=745.52
memory used=76483.6MB, alloc=40.3MB, time=745.89
memory used=76524.8MB, alloc=40.3MB, time=746.27
memory used=76566.0MB, alloc=40.3MB, time=746.66
memory used=76607.2MB, alloc=40.3MB, time=747.03
memory used=76648.3MB, alloc=40.3MB, time=747.41
memory used=76689.7MB, alloc=40.3MB, time=747.80
memory used=76730.9MB, alloc=40.3MB, time=748.17
memory used=76772.1MB, alloc=40.3MB, time=748.56
memory used=76813.4MB, alloc=40.3MB, time=748.95
memory used=76854.6MB, alloc=40.3MB, time=749.33
memory used=76895.8MB, alloc=40.3MB, time=749.72
memory used=76937.1MB, alloc=40.3MB, time=750.09
memory used=76978.4MB, alloc=40.3MB, time=750.48
memory used=77019.6MB, alloc=40.3MB, time=750.86
memory used=77060.8MB, alloc=40.3MB, time=751.23
memory used=77102.1MB, alloc=40.3MB, time=751.61
memory used=77143.3MB, alloc=40.3MB, time=752.00
memory used=77184.6MB, alloc=40.3MB, time=752.38
memory used=77225.8MB, alloc=40.3MB, time=752.75
memory used=77267.1MB, alloc=40.3MB, time=753.13
memory used=77308.3MB, alloc=40.3MB, time=753.51
memory used=77349.5MB, alloc=40.3MB, time=753.91
memory used=77390.7MB, alloc=40.3MB, time=754.28
memory used=77431.9MB, alloc=40.3MB, time=754.66
memory used=77473.1MB, alloc=40.3MB, time=755.03
memory used=77514.4MB, alloc=40.3MB, time=755.42
memory used=77555.6MB, alloc=40.3MB, time=755.80
memory used=77596.9MB, alloc=40.3MB, time=756.19
memory used=77638.2MB, alloc=40.3MB, time=756.56
memory used=77679.4MB, alloc=40.3MB, time=756.94
memory used=77720.6MB, alloc=40.3MB, time=757.31
memory used=77761.9MB, alloc=40.3MB, time=757.70
memory used=77803.0MB, alloc=40.3MB, time=758.08
memory used=77844.2MB, alloc=40.3MB, time=758.45
memory used=77885.4MB, alloc=40.3MB, time=758.83
memory used=77926.6MB, alloc=40.3MB, time=759.20
memory used=77967.8MB, alloc=40.3MB, time=759.59
memory used=78009.1MB, alloc=40.3MB, time=759.97
memory used=78050.4MB, alloc=40.3MB, time=760.34
memory used=78091.6MB, alloc=40.3MB, time=760.72
memory used=78132.8MB, alloc=40.3MB, time=761.09
memory used=78174.1MB, alloc=40.3MB, time=761.48
memory used=78215.3MB, alloc=40.3MB, time=761.86
memory used=78256.5MB, alloc=40.3MB, time=762.23
memory used=78297.7MB, alloc=40.3MB, time=762.63
memory used=78338.9MB, alloc=40.3MB, time=763.00
memory used=78380.2MB, alloc=40.3MB, time=763.38
memory used=78421.5MB, alloc=40.3MB, time=763.75
memory used=78462.7MB, alloc=40.3MB, time=764.13
memory used=78503.9MB, alloc=40.3MB, time=764.51
memory used=78545.2MB, alloc=40.3MB, time=764.89
memory used=78586.5MB, alloc=40.3MB, time=765.27
memory used=78627.6MB, alloc=40.3MB, time=765.64
memory used=78668.9MB, alloc=40.3MB, time=766.03
memory used=78710.2MB, alloc=40.3MB, time=766.41
memory used=78751.4MB, alloc=40.3MB, time=766.80
memory used=78792.7MB, alloc=40.3MB, time=767.17
memory used=78833.9MB, alloc=40.3MB, time=767.55
TOP MAIN SOLVE Loop
memory used=78875.1MB, alloc=40.3MB, time=767.92
memory used=78916.3MB, alloc=40.3MB, time=768.30
t[1] = 2.3
x[1] (closed_form) = 0
x[1] (numeric) = -0.8514027482004262
absolute error = 0.8514027482004262
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 5.486638739521561
absolute error = 5.486638739521561
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=78957.6MB, alloc=40.3MB, time=768.69
memory used=78999.0MB, alloc=40.3MB, time=769.06
memory used=79040.1MB, alloc=40.3MB, time=769.44
memory used=79081.4MB, alloc=40.3MB, time=769.81
memory used=79122.7MB, alloc=40.3MB, time=770.19
memory used=79163.9MB, alloc=40.3MB, time=770.58
memory used=79205.2MB, alloc=40.3MB, time=770.95
memory used=79246.4MB, alloc=40.3MB, time=771.33
memory used=79287.7MB, alloc=40.3MB, time=771.70
memory used=79328.9MB, alloc=40.3MB, time=772.08
memory used=79370.1MB, alloc=40.3MB, time=772.47
memory used=79411.4MB, alloc=40.3MB, time=772.84
memory used=79452.5MB, alloc=40.3MB, time=773.22
memory used=79493.7MB, alloc=40.3MB, time=773.59
memory used=79534.9MB, alloc=40.3MB, time=773.98
memory used=79576.1MB, alloc=40.3MB, time=774.36
memory used=79617.4MB, alloc=40.3MB, time=774.73
memory used=79658.6MB, alloc=40.3MB, time=775.11
memory used=79699.9MB, alloc=40.3MB, time=775.48
memory used=79741.1MB, alloc=40.3MB, time=775.88
memory used=79782.2MB, alloc=40.3MB, time=776.25
memory used=79823.6MB, alloc=40.3MB, time=776.64
memory used=79864.8MB, alloc=40.3MB, time=777.02
memory used=79906.0MB, alloc=40.3MB, time=777.39
memory used=79947.2MB, alloc=40.3MB, time=777.76
memory used=79988.3MB, alloc=40.3MB, time=778.14
memory used=80029.5MB, alloc=40.3MB, time=778.51
memory used=80070.8MB, alloc=40.3MB, time=778.91
memory used=80112.1MB, alloc=40.3MB, time=779.28
memory used=80153.3MB, alloc=40.3MB, time=779.66
memory used=80194.5MB, alloc=40.3MB, time=780.05
memory used=80235.8MB, alloc=40.3MB, time=780.42
memory used=80276.9MB, alloc=40.3MB, time=780.81
memory used=80318.2MB, alloc=40.3MB, time=781.19
memory used=80359.5MB, alloc=40.3MB, time=781.56
memory used=80400.6MB, alloc=40.3MB, time=781.97
memory used=80441.9MB, alloc=40.3MB, time=782.34
memory used=80483.2MB, alloc=40.3MB, time=782.72
memory used=80524.4MB, alloc=40.3MB, time=783.11
memory used=80565.6MB, alloc=40.3MB, time=783.48
memory used=80606.9MB, alloc=40.3MB, time=783.86
memory used=80648.1MB, alloc=40.3MB, time=784.23
memory used=80689.2MB, alloc=40.3MB, time=784.61
memory used=80730.4MB, alloc=40.3MB, time=785.00
memory used=80771.7MB, alloc=40.3MB, time=785.38
memory used=80812.8MB, alloc=40.3MB, time=785.75
memory used=80854.0MB, alloc=40.3MB, time=786.14
memory used=80895.3MB, alloc=40.3MB, time=786.51
memory used=80936.6MB, alloc=40.3MB, time=786.91
memory used=80977.8MB, alloc=40.3MB, time=787.28
memory used=81019.0MB, alloc=40.3MB, time=787.67
memory used=81060.3MB, alloc=40.3MB, time=788.06
memory used=81101.4MB, alloc=40.3MB, time=788.44
memory used=81142.6MB, alloc=40.3MB, time=788.81
memory used=81183.8MB, alloc=40.3MB, time=789.20
memory used=81225.0MB, alloc=40.3MB, time=789.56
memory used=81266.2MB, alloc=40.3MB, time=789.95
memory used=81307.4MB, alloc=40.3MB, time=790.33
memory used=81348.5MB, alloc=40.3MB, time=790.70
memory used=81389.7MB, alloc=40.3MB, time=791.09
memory used=81431.0MB, alloc=40.3MB, time=791.47
memory used=81472.2MB, alloc=40.3MB, time=791.84
memory used=81513.4MB, alloc=40.3MB, time=792.22
memory used=81554.6MB, alloc=40.3MB, time=792.61
memory used=81595.8MB, alloc=40.3MB, time=793.00
memory used=81637.0MB, alloc=40.3MB, time=793.36
memory used=81678.2MB, alloc=40.3MB, time=793.73
memory used=81719.4MB, alloc=40.3MB, time=794.13
memory used=81760.7MB, alloc=40.3MB, time=794.50
memory used=81802.0MB, alloc=40.3MB, time=794.88
memory used=81843.2MB, alloc=40.3MB, time=795.25
memory used=81884.5MB, alloc=40.3MB, time=795.63
memory used=81925.7MB, alloc=40.3MB, time=796.00
memory used=81967.0MB, alloc=40.3MB, time=796.37
memory used=82008.2MB, alloc=40.3MB, time=796.77
memory used=82049.6MB, alloc=40.3MB, time=797.14
memory used=82090.9MB, alloc=40.3MB, time=797.51
memory used=82132.1MB, alloc=40.3MB, time=797.89
memory used=82173.4MB, alloc=40.3MB, time=798.28
memory used=82214.7MB, alloc=40.3MB, time=798.66
memory used=82255.9MB, alloc=40.3MB, time=799.03
memory used=82297.2MB, alloc=40.3MB, time=799.41
memory used=82338.5MB, alloc=40.3MB, time=799.78
memory used=82379.7MB, alloc=40.3MB, time=800.17
memory used=82421.0MB, alloc=40.3MB, time=800.53
memory used=82462.4MB, alloc=40.3MB, time=800.92
memory used=82503.7MB, alloc=40.3MB, time=801.30
memory used=82544.9MB, alloc=40.3MB, time=801.67
memory used=82586.2MB, alloc=40.3MB, time=802.05
memory used=82627.5MB, alloc=40.3MB, time=802.42
memory used=82668.7MB, alloc=40.3MB, time=802.81
memory used=82710.1MB, alloc=40.3MB, time=803.19
memory used=82751.4MB, alloc=40.3MB, time=803.56
memory used=82792.6MB, alloc=40.3MB, time=803.94
memory used=82833.9MB, alloc=40.3MB, time=804.31
memory used=82875.1MB, alloc=40.3MB, time=804.69
memory used=82916.4MB, alloc=40.3MB, time=805.06
memory used=82957.7MB, alloc=40.3MB, time=805.45
memory used=82999.0MB, alloc=40.3MB, time=805.83
memory used=83040.4MB, alloc=40.3MB, time=806.20
memory used=83081.6MB, alloc=40.3MB, time=806.59
memory used=83122.9MB, alloc=40.3MB, time=806.97
memory used=83164.2MB, alloc=40.3MB, time=807.34
memory used=83205.5MB, alloc=40.3MB, time=807.72
memory used=83246.7MB, alloc=40.3MB, time=808.09
memory used=83288.0MB, alloc=40.3MB, time=808.47
memory used=83329.4MB, alloc=40.3MB, time=808.86
memory used=83370.7MB, alloc=40.3MB, time=809.23
memory used=83412.0MB, alloc=40.3MB, time=809.61
memory used=83453.3MB, alloc=40.3MB, time=809.98
memory used=83494.5MB, alloc=40.3MB, time=810.36
memory used=83535.8MB, alloc=40.3MB, time=810.73
memory used=83577.1MB, alloc=40.3MB, time=811.13
memory used=83618.5MB, alloc=40.3MB, time=811.50
memory used=83659.8MB, alloc=40.3MB, time=811.88
memory used=83701.1MB, alloc=40.3MB, time=812.25
memory used=83742.4MB, alloc=40.3MB, time=812.63
memory used=83783.7MB, alloc=40.3MB, time=813.00
memory used=83825.0MB, alloc=40.3MB, time=813.37
memory used=83866.3MB, alloc=40.3MB, time=813.75
memory used=83907.7MB, alloc=40.3MB, time=814.13
memory used=83948.9MB, alloc=40.3MB, time=814.51
memory used=83990.1MB, alloc=40.3MB, time=814.89
memory used=84031.5MB, alloc=40.3MB, time=815.27
memory used=84072.7MB, alloc=40.3MB, time=815.64
memory used=84114.0MB, alloc=40.3MB, time=816.01
memory used=84155.3MB, alloc=40.3MB, time=816.41
memory used=84196.6MB, alloc=40.3MB, time=816.78
memory used=84237.9MB, alloc=40.3MB, time=817.16
memory used=84279.3MB, alloc=40.3MB, time=817.53
memory used=84320.7MB, alloc=40.3MB, time=817.92
memory used=84361.9MB, alloc=40.3MB, time=818.30
memory used=84403.2MB, alloc=40.3MB, time=818.67
memory used=84444.5MB, alloc=40.3MB, time=819.05
memory used=84485.8MB, alloc=40.3MB, time=819.42
memory used=84527.1MB, alloc=40.3MB, time=819.80
memory used=84568.4MB, alloc=40.3MB, time=820.17
memory used=84609.7MB, alloc=40.3MB, time=820.55
memory used=84651.0MB, alloc=40.3MB, time=820.94
memory used=84692.3MB, alloc=40.3MB, time=821.31
memory used=84733.7MB, alloc=40.3MB, time=821.69
memory used=84774.9MB, alloc=40.3MB, time=822.06
memory used=84816.2MB, alloc=40.3MB, time=822.44
memory used=84857.5MB, alloc=40.3MB, time=822.81
memory used=84898.7MB, alloc=40.3MB, time=823.19
memory used=84940.0MB, alloc=40.3MB, time=823.58
memory used=84981.4MB, alloc=40.3MB, time=823.95
memory used=85022.6MB, alloc=40.3MB, time=824.33
memory used=85063.9MB, alloc=40.3MB, time=824.70
memory used=85105.3MB, alloc=40.3MB, time=825.08
memory used=85146.6MB, alloc=40.3MB, time=825.45
memory used=85187.9MB, alloc=40.3MB, time=825.84
memory used=85229.2MB, alloc=40.3MB, time=826.23
memory used=85270.4MB, alloc=40.3MB, time=826.61
memory used=85311.8MB, alloc=40.3MB, time=826.98
memory used=85353.0MB, alloc=40.3MB, time=827.36
memory used=85394.3MB, alloc=40.3MB, time=827.75
memory used=85435.6MB, alloc=40.3MB, time=828.13
memory used=85476.9MB, alloc=40.3MB, time=828.50
TOP MAIN SOLVE Loop
memory used=85518.2MB, alloc=40.3MB, time=828.88
memory used=85559.4MB, alloc=40.3MB, time=829.25
t[1] = 2.4
x[1] (closed_form) = 0
x[1] (numeric) = -0.8379268790766578
absolute error = 0.8379268790766578
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 5.904843099367281
absolute error = 5.904843099367281
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=85600.8MB, alloc=40.3MB, time=829.63
memory used=85642.0MB, alloc=40.3MB, time=830.00
memory used=85683.3MB, alloc=40.3MB, time=830.37
memory used=85724.6MB, alloc=40.3MB, time=830.77
memory used=85765.9MB, alloc=40.3MB, time=831.14
memory used=85807.1MB, alloc=40.3MB, time=831.51
memory used=85848.3MB, alloc=40.3MB, time=831.89
memory used=85889.6MB, alloc=40.3MB, time=832.27
memory used=85930.8MB, alloc=40.3MB, time=832.64
memory used=85972.1MB, alloc=40.3MB, time=833.01
memory used=86013.4MB, alloc=40.3MB, time=833.39
memory used=86054.7MB, alloc=40.3MB, time=833.78
memory used=86095.9MB, alloc=40.3MB, time=834.16
memory used=86137.1MB, alloc=40.3MB, time=834.53
memory used=86178.4MB, alloc=40.3MB, time=834.91
memory used=86219.6MB, alloc=40.3MB, time=835.26
memory used=86260.9MB, alloc=40.3MB, time=835.66
memory used=86302.2MB, alloc=40.3MB, time=836.03
memory used=86343.5MB, alloc=40.3MB, time=836.41
memory used=86384.8MB, alloc=40.3MB, time=836.78
memory used=86426.1MB, alloc=40.3MB, time=837.16
memory used=86467.5MB, alloc=40.3MB, time=837.53
memory used=86508.7MB, alloc=40.3MB, time=837.91
memory used=86550.0MB, alloc=40.3MB, time=838.28
memory used=86591.3MB, alloc=40.3MB, time=838.66
memory used=86632.6MB, alloc=40.3MB, time=839.03
memory used=86673.9MB, alloc=40.3MB, time=839.41
memory used=86715.2MB, alloc=40.3MB, time=839.78
memory used=86756.5MB, alloc=40.3MB, time=840.16
memory used=86797.7MB, alloc=40.3MB, time=840.53
memory used=86839.0MB, alloc=40.3MB, time=840.91
memory used=86880.1MB, alloc=40.3MB, time=841.28
memory used=86921.4MB, alloc=40.3MB, time=841.66
memory used=86962.7MB, alloc=40.3MB, time=842.03
memory used=87003.9MB, alloc=40.3MB, time=842.41
memory used=87045.1MB, alloc=40.3MB, time=842.78
memory used=87086.3MB, alloc=40.3MB, time=843.16
memory used=87127.6MB, alloc=40.3MB, time=843.53
memory used=87168.8MB, alloc=40.3MB, time=843.91
memory used=87210.2MB, alloc=40.3MB, time=844.28
memory used=87251.4MB, alloc=40.3MB, time=844.66
memory used=87292.7MB, alloc=40.3MB, time=845.03
memory used=87334.0MB, alloc=40.3MB, time=845.41
memory used=87375.2MB, alloc=40.3MB, time=845.78
memory used=87416.5MB, alloc=40.3MB, time=846.16
memory used=87457.8MB, alloc=40.3MB, time=846.53
memory used=87499.1MB, alloc=40.3MB, time=846.91
memory used=87540.3MB, alloc=40.3MB, time=847.28
memory used=87581.6MB, alloc=40.3MB, time=847.67
memory used=87622.9MB, alloc=40.3MB, time=848.05
memory used=87664.1MB, alloc=40.3MB, time=848.42
memory used=87705.3MB, alloc=40.3MB, time=848.80
memory used=87746.7MB, alloc=40.3MB, time=849.17
memory used=87787.8MB, alloc=40.3MB, time=849.55
memory used=87829.1MB, alloc=40.3MB, time=849.92
memory used=87870.3MB, alloc=40.3MB, time=850.30
memory used=87911.6MB, alloc=40.3MB, time=850.67
memory used=87952.8MB, alloc=40.3MB, time=851.05
memory used=87994.0MB, alloc=40.3MB, time=851.44
memory used=88035.3MB, alloc=40.3MB, time=851.81
memory used=88076.5MB, alloc=40.3MB, time=852.19
memory used=88117.7MB, alloc=40.3MB, time=852.56
memory used=88159.0MB, alloc=40.3MB, time=852.94
memory used=88200.3MB, alloc=40.3MB, time=853.33
memory used=88241.5MB, alloc=40.3MB, time=853.70
memory used=88282.8MB, alloc=40.3MB, time=854.08
memory used=88324.1MB, alloc=40.3MB, time=854.45
memory used=88365.4MB, alloc=40.3MB, time=854.84
memory used=88406.7MB, alloc=40.3MB, time=855.22
memory used=88448.0MB, alloc=40.3MB, time=855.59
memory used=88489.3MB, alloc=40.3MB, time=855.97
memory used=88530.5MB, alloc=40.3MB, time=856.34
memory used=88571.8MB, alloc=40.3MB, time=856.72
memory used=88613.2MB, alloc=40.3MB, time=857.09
memory used=88654.3MB, alloc=40.3MB, time=857.47
memory used=88695.6MB, alloc=40.3MB, time=857.86
memory used=88736.9MB, alloc=40.3MB, time=858.23
memory used=88778.2MB, alloc=40.3MB, time=858.61
memory used=88819.4MB, alloc=40.3MB, time=858.98
memory used=88860.8MB, alloc=40.3MB, time=859.36
memory used=88902.1MB, alloc=40.3MB, time=859.73
memory used=88943.3MB, alloc=40.3MB, time=860.11
memory used=88984.6MB, alloc=40.3MB, time=860.48
memory used=89025.8MB, alloc=40.3MB, time=860.86
memory used=89067.2MB, alloc=40.3MB, time=861.23
memory used=89108.4MB, alloc=40.3MB, time=861.61
memory used=89149.7MB, alloc=40.3MB, time=861.98
memory used=89190.9MB, alloc=40.3MB, time=862.36
memory used=89232.2MB, alloc=40.3MB, time=862.73
memory used=89273.4MB, alloc=40.3MB, time=863.13
memory used=89314.7MB, alloc=40.3MB, time=863.50
memory used=89356.1MB, alloc=40.3MB, time=863.89
memory used=89397.4MB, alloc=40.3MB, time=864.26
memory used=89438.6MB, alloc=40.3MB, time=864.66
memory used=89480.0MB, alloc=40.3MB, time=865.03
memory used=89521.3MB, alloc=40.3MB, time=865.41
memory used=89562.6MB, alloc=40.3MB, time=865.78
memory used=89603.9MB, alloc=40.3MB, time=866.16
memory used=89645.2MB, alloc=40.3MB, time=866.53
memory used=89686.5MB, alloc=40.3MB, time=866.91
memory used=89727.8MB, alloc=40.3MB, time=867.30
memory used=89769.2MB, alloc=40.3MB, time=867.67
memory used=89810.4MB, alloc=40.3MB, time=868.05
memory used=89851.8MB, alloc=40.3MB, time=868.41
memory used=89893.1MB, alloc=40.3MB, time=868.80
memory used=89934.3MB, alloc=40.3MB, time=869.17
memory used=89975.7MB, alloc=40.3MB, time=869.55
memory used=90017.0MB, alloc=40.3MB, time=869.94
memory used=90058.3MB, alloc=40.3MB, time=870.31
memory used=90099.6MB, alloc=40.3MB, time=870.67
memory used=90140.9MB, alloc=40.3MB, time=871.06
memory used=90182.3MB, alloc=40.3MB, time=871.42
memory used=90223.6MB, alloc=40.3MB, time=871.80
memory used=90264.9MB, alloc=40.3MB, time=872.17
memory used=90306.2MB, alloc=40.3MB, time=872.55
memory used=90347.6MB, alloc=40.3MB, time=872.92
memory used=90388.8MB, alloc=40.3MB, time=873.30
memory used=90430.1MB, alloc=40.3MB, time=873.67
memory used=90471.5MB, alloc=40.3MB, time=874.06
memory used=90512.8MB, alloc=40.3MB, time=874.42
memory used=90554.1MB, alloc=40.3MB, time=874.81
memory used=90595.5MB, alloc=40.3MB, time=875.17
memory used=90636.8MB, alloc=40.3MB, time=875.55
memory used=90678.0MB, alloc=40.3MB, time=875.92
memory used=90719.4MB, alloc=40.3MB, time=876.30
memory used=90760.7MB, alloc=40.3MB, time=876.67
memory used=90802.0MB, alloc=40.3MB, time=877.05
memory used=90843.2MB, alloc=40.3MB, time=877.42
memory used=90884.5MB, alloc=40.3MB, time=877.80
memory used=90925.8MB, alloc=40.3MB, time=878.17
memory used=90967.1MB, alloc=40.3MB, time=878.55
memory used=91008.4MB, alloc=40.3MB, time=878.92
memory used=91049.7MB, alloc=40.3MB, time=879.30
memory used=91091.1MB, alloc=40.3MB, time=879.67
memory used=91132.3MB, alloc=40.3MB, time=880.05
memory used=91173.7MB, alloc=40.3MB, time=880.42
memory used=91214.9MB, alloc=40.3MB, time=880.80
memory used=91256.2MB, alloc=40.3MB, time=881.16
memory used=91297.5MB, alloc=40.3MB, time=881.53
memory used=91338.9MB, alloc=40.3MB, time=881.91
memory used=91380.2MB, alloc=40.3MB, time=882.28
memory used=91421.5MB, alloc=40.3MB, time=882.67
memory used=91462.8MB, alloc=40.3MB, time=883.03
memory used=91504.2MB, alloc=40.3MB, time=883.41
memory used=91545.5MB, alloc=40.3MB, time=883.78
memory used=91586.7MB, alloc=40.3MB, time=884.16
memory used=91628.0MB, alloc=40.3MB, time=884.53
memory used=91669.2MB, alloc=40.3MB, time=884.91
memory used=91710.6MB, alloc=40.3MB, time=885.28
memory used=91751.9MB, alloc=40.3MB, time=885.66
memory used=91793.2MB, alloc=40.3MB, time=886.03
memory used=91834.5MB, alloc=40.3MB, time=886.41
memory used=91875.8MB, alloc=40.3MB, time=886.78
memory used=91917.1MB, alloc=40.3MB, time=887.16
memory used=91958.4MB, alloc=40.3MB, time=887.55
memory used=91999.7MB, alloc=40.3MB, time=887.92
memory used=92040.9MB, alloc=40.3MB, time=888.28
memory used=92082.2MB, alloc=40.3MB, time=888.66
memory used=92123.4MB, alloc=40.3MB, time=889.03
memory used=92164.7MB, alloc=40.3MB, time=889.41
memory used=92206.1MB, alloc=40.3MB, time=889.78
TOP MAIN SOLVE Loop
memory used=92247.3MB, alloc=40.3MB, time=890.16
t[1] = 2.5
x[1] (closed_form) = 0
x[1] (numeric) = -0.8244251686678973
absolute error = 0.8244251686678973
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 6.322865872978994
absolute error = 6.322865872978994
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=92288.7MB, alloc=40.3MB, time=890.53
memory used=92330.0MB, alloc=40.3MB, time=890.89
memory used=92371.4MB, alloc=40.3MB, time=891.27
memory used=92412.6MB, alloc=40.3MB, time=891.66
memory used=92453.9MB, alloc=40.3MB, time=892.02
memory used=92495.2MB, alloc=40.3MB, time=892.39
memory used=92536.5MB, alloc=40.3MB, time=892.77
memory used=92577.8MB, alloc=40.3MB, time=893.14
memory used=92619.1MB, alloc=40.3MB, time=893.51
memory used=92660.5MB, alloc=40.3MB, time=893.89
memory used=92701.8MB, alloc=40.3MB, time=894.26
memory used=92743.0MB, alloc=40.3MB, time=894.64
memory used=92784.4MB, alloc=40.3MB, time=895.02
memory used=92825.6MB, alloc=40.3MB, time=895.39
memory used=92866.9MB, alloc=40.3MB, time=895.77
memory used=92908.3MB, alloc=40.3MB, time=896.14
memory used=92949.6MB, alloc=40.3MB, time=896.51
memory used=92990.8MB, alloc=40.3MB, time=896.89
memory used=93032.2MB, alloc=40.3MB, time=897.26
memory used=93073.5MB, alloc=40.3MB, time=897.64
memory used=93114.7MB, alloc=40.3MB, time=898.01
memory used=93155.9MB, alloc=40.3MB, time=898.39
memory used=93197.3MB, alloc=40.3MB, time=898.76
memory used=93238.5MB, alloc=40.3MB, time=899.14
memory used=93279.8MB, alloc=40.3MB, time=899.52
memory used=93321.2MB, alloc=40.3MB, time=899.89
memory used=93362.6MB, alloc=40.3MB, time=900.26
memory used=93403.8MB, alloc=40.3MB, time=900.64
memory used=93445.1MB, alloc=40.3MB, time=901.02
memory used=93486.5MB, alloc=40.3MB, time=901.39
memory used=93527.7MB, alloc=40.3MB, time=901.77
memory used=93569.1MB, alloc=40.3MB, time=902.16
memory used=93610.4MB, alloc=40.3MB, time=902.53
memory used=93651.7MB, alloc=40.3MB, time=902.92
memory used=93692.9MB, alloc=40.3MB, time=903.30
memory used=93734.2MB, alloc=40.3MB, time=903.66
memory used=93775.5MB, alloc=40.3MB, time=904.03
memory used=93816.8MB, alloc=40.3MB, time=904.41
memory used=93858.1MB, alloc=40.3MB, time=904.80
memory used=93899.4MB, alloc=40.3MB, time=905.17
memory used=93940.7MB, alloc=40.3MB, time=905.55
memory used=93982.0MB, alloc=40.3MB, time=905.92
memory used=94023.2MB, alloc=40.3MB, time=906.30
memory used=94064.5MB, alloc=40.3MB, time=906.67
memory used=94105.8MB, alloc=40.3MB, time=907.05
memory used=94147.1MB, alloc=40.3MB, time=907.42
memory used=94188.4MB, alloc=40.3MB, time=907.80
memory used=94229.7MB, alloc=40.3MB, time=908.19
memory used=94271.0MB, alloc=40.3MB, time=908.56
memory used=94312.3MB, alloc=40.3MB, time=908.94
memory used=94353.6MB, alloc=40.3MB, time=909.31
memory used=94394.8MB, alloc=40.3MB, time=909.69
memory used=94436.0MB, alloc=40.3MB, time=910.06
memory used=94477.3MB, alloc=40.3MB, time=910.42
memory used=94518.7MB, alloc=40.3MB, time=910.81
memory used=94559.9MB, alloc=40.3MB, time=911.17
memory used=94601.3MB, alloc=40.3MB, time=911.55
memory used=94642.6MB, alloc=40.3MB, time=911.92
memory used=94683.9MB, alloc=40.3MB, time=912.30
memory used=94725.2MB, alloc=40.3MB, time=912.67
memory used=94766.6MB, alloc=40.3MB, time=913.05
memory used=94807.9MB, alloc=40.3MB, time=913.42
memory used=94849.2MB, alloc=40.3MB, time=913.80
memory used=94890.5MB, alloc=40.3MB, time=914.17
memory used=94931.9MB, alloc=40.3MB, time=914.55
memory used=94973.2MB, alloc=40.3MB, time=914.92
memory used=95014.5MB, alloc=40.3MB, time=915.30
memory used=95055.9MB, alloc=40.3MB, time=915.67
memory used=95097.2MB, alloc=40.3MB, time=916.05
memory used=95138.4MB, alloc=40.3MB, time=916.42
memory used=95179.8MB, alloc=40.3MB, time=916.80
memory used=95221.1MB, alloc=40.3MB, time=917.17
memory used=95262.5MB, alloc=40.3MB, time=917.55
memory used=95303.8MB, alloc=40.3MB, time=917.92
memory used=95345.0MB, alloc=40.3MB, time=918.30
memory used=95386.3MB, alloc=40.3MB, time=918.67
memory used=95427.6MB, alloc=40.3MB, time=919.05
memory used=95469.0MB, alloc=40.3MB, time=919.42
memory used=95510.3MB, alloc=40.3MB, time=919.80
memory used=95551.6MB, alloc=40.3MB, time=920.17
memory used=95592.9MB, alloc=40.3MB, time=920.53
memory used=95634.2MB, alloc=40.3MB, time=920.91
memory used=95675.5MB, alloc=40.3MB, time=921.28
memory used=95716.8MB, alloc=40.3MB, time=921.66
memory used=95758.1MB, alloc=40.3MB, time=922.02
memory used=95799.5MB, alloc=40.3MB, time=922.41
memory used=95840.8MB, alloc=40.3MB, time=922.78
memory used=95882.1MB, alloc=40.3MB, time=923.16
memory used=95923.4MB, alloc=40.3MB, time=923.53
memory used=95964.8MB, alloc=40.3MB, time=923.91
memory used=96006.2MB, alloc=40.3MB, time=924.28
memory used=96047.5MB, alloc=40.3MB, time=924.66
memory used=96088.9MB, alloc=40.3MB, time=925.03
memory used=96130.2MB, alloc=40.3MB, time=925.41
memory used=96171.5MB, alloc=40.3MB, time=925.78
memory used=96212.8MB, alloc=40.3MB, time=926.16
memory used=96254.1MB, alloc=40.3MB, time=926.53
memory used=96295.5MB, alloc=40.3MB, time=926.92
memory used=96336.8MB, alloc=40.3MB, time=927.30
memory used=96378.1MB, alloc=40.3MB, time=927.66
memory used=96419.4MB, alloc=40.3MB, time=928.05
memory used=96460.8MB, alloc=40.3MB, time=928.41
memory used=96502.1MB, alloc=40.3MB, time=928.78
memory used=96543.4MB, alloc=40.3MB, time=929.16
memory used=96584.8MB, alloc=40.3MB, time=929.53
memory used=96626.2MB, alloc=40.3MB, time=929.91
memory used=96667.5MB, alloc=40.3MB, time=930.28
memory used=96708.9MB, alloc=40.3MB, time=930.64
memory used=96750.3MB, alloc=40.3MB, time=931.03
memory used=96791.7MB, alloc=40.3MB, time=931.39
memory used=96833.0MB, alloc=40.3MB, time=931.78
memory used=96874.4MB, alloc=40.3MB, time=932.16
memory used=96915.8MB, alloc=40.3MB, time=932.51
memory used=96957.2MB, alloc=40.3MB, time=932.91
memory used=96998.5MB, alloc=40.3MB, time=933.26
memory used=97039.9MB, alloc=40.3MB, time=933.64
memory used=97081.3MB, alloc=40.3MB, time=934.02
memory used=97122.6MB, alloc=40.3MB, time=934.39
memory used=97164.0MB, alloc=40.3MB, time=934.77
memory used=97205.4MB, alloc=40.3MB, time=935.14
memory used=97246.8MB, alloc=40.3MB, time=935.51
memory used=97288.1MB, alloc=40.3MB, time=935.88
memory used=97329.5MB, alloc=40.3MB, time=936.25
memory used=97370.8MB, alloc=40.3MB, time=936.62
memory used=97412.2MB, alloc=40.3MB, time=937.00
memory used=97453.5MB, alloc=40.3MB, time=937.37
memory used=97494.9MB, alloc=40.3MB, time=937.73
memory used=97536.3MB, alloc=40.3MB, time=938.11
memory used=97577.6MB, alloc=40.3MB, time=938.48
memory used=97619.0MB, alloc=40.3MB, time=938.86
memory used=97660.4MB, alloc=40.3MB, time=939.23
memory used=97701.7MB, alloc=40.3MB, time=939.61
memory used=97743.1MB, alloc=40.3MB, time=939.98
memory used=97784.4MB, alloc=40.3MB, time=940.36
memory used=97825.9MB, alloc=40.3MB, time=940.75
memory used=97867.2MB, alloc=40.3MB, time=941.11
memory used=97908.5MB, alloc=40.3MB, time=941.50
memory used=97949.8MB, alloc=40.3MB, time=941.88
memory used=97991.2MB, alloc=40.3MB, time=942.25
memory used=98032.6MB, alloc=40.3MB, time=942.63
memory used=98073.9MB, alloc=40.3MB, time=943.00
memory used=98115.3MB, alloc=40.3MB, time=943.38
memory used=98156.6MB, alloc=40.3MB, time=943.75
memory used=98198.0MB, alloc=40.3MB, time=944.13
memory used=98239.3MB, alloc=40.3MB, time=944.50
memory used=98280.7MB, alloc=40.3MB, time=944.86
memory used=98322.0MB, alloc=40.3MB, time=945.23
memory used=98363.4MB, alloc=40.3MB, time=945.61
memory used=98404.7MB, alloc=40.3MB, time=945.98
memory used=98446.0MB, alloc=40.3MB, time=946.38
memory used=98487.2MB, alloc=40.3MB, time=946.75
memory used=98528.6MB, alloc=40.3MB, time=947.13
memory used=98569.9MB, alloc=40.3MB, time=947.48
memory used=98611.3MB, alloc=40.3MB, time=947.86
memory used=98652.6MB, alloc=40.3MB, time=948.23
memory used=98693.9MB, alloc=40.3MB, time=948.61
memory used=98735.2MB, alloc=40.3MB, time=948.98
memory used=98776.6MB, alloc=40.3MB, time=949.36
memory used=98817.9MB, alloc=40.3MB, time=949.72
memory used=98859.3MB, alloc=40.3MB, time=950.09
memory used=98900.7MB, alloc=40.3MB, time=950.47
memory used=98942.0MB, alloc=40.3MB, time=950.84
TOP MAIN SOLVE Loop
memory used=98983.4MB, alloc=40.3MB, time=951.22
memory used=99024.7MB, alloc=40.3MB, time=951.58
t[1] = 2.6
x[1] (closed_form) = 0
x[1] (numeric) = -0.8109024186073493
absolute error = 0.8109024186073493
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 6.740727689103066
absolute error = 6.740727689103066
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=99066.0MB, alloc=40.3MB, time=951.95
memory used=99107.4MB, alloc=40.3MB, time=952.33
memory used=99148.7MB, alloc=40.3MB, time=952.70
memory used=99190.1MB, alloc=40.3MB, time=953.08
memory used=99231.4MB, alloc=40.3MB, time=953.44
memory used=99272.7MB, alloc=40.3MB, time=953.81
memory used=99314.0MB, alloc=40.3MB, time=954.19
memory used=99355.3MB, alloc=40.3MB, time=954.56
memory used=99396.7MB, alloc=40.3MB, time=954.94
memory used=99438.0MB, alloc=40.3MB, time=955.31
memory used=99479.4MB, alloc=40.3MB, time=955.69
memory used=99520.7MB, alloc=40.3MB, time=956.06
memory used=99561.9MB, alloc=40.3MB, time=956.42
memory used=99603.3MB, alloc=40.3MB, time=956.80
memory used=99644.5MB, alloc=40.3MB, time=957.17
memory used=99685.9MB, alloc=40.3MB, time=957.55
memory used=99727.3MB, alloc=40.3MB, time=957.92
memory used=99768.7MB, alloc=40.3MB, time=958.30
memory used=99810.0MB, alloc=40.3MB, time=958.67
memory used=99851.3MB, alloc=40.3MB, time=959.05
memory used=99892.6MB, alloc=40.3MB, time=959.41
memory used=99934.0MB, alloc=40.3MB, time=959.78
memory used=99975.3MB, alloc=40.3MB, time=960.14
memory used=100016.6MB, alloc=40.3MB, time=960.51
memory used=100058.0MB, alloc=40.3MB, time=960.89
memory used=100099.3MB, alloc=40.3MB, time=961.27
memory used=100140.7MB, alloc=40.3MB, time=961.64
memory used=100182.0MB, alloc=40.3MB, time=962.02
memory used=100223.3MB, alloc=40.3MB, time=962.39
memory used=100264.7MB, alloc=40.3MB, time=962.76
memory used=100306.0MB, alloc=40.3MB, time=963.14
memory used=100347.2MB, alloc=40.3MB, time=963.51
memory used=100388.6MB, alloc=40.3MB, time=963.89
memory used=100429.8MB, alloc=40.3MB, time=964.25
memory used=100471.1MB, alloc=40.3MB, time=964.62
memory used=100512.4MB, alloc=40.3MB, time=965.00
memory used=100553.8MB, alloc=40.3MB, time=965.37
memory used=100595.1MB, alloc=40.3MB, time=965.73
memory used=100636.5MB, alloc=40.3MB, time=966.11
memory used=100677.8MB, alloc=40.3MB, time=966.48
memory used=100719.2MB, alloc=40.3MB, time=966.84
memory used=100760.5MB, alloc=40.3MB, time=967.22
memory used=100801.9MB, alloc=40.3MB, time=967.59
memory used=100843.2MB, alloc=40.3MB, time=967.97
memory used=100884.5MB, alloc=40.3MB, time=968.33
memory used=100925.9MB, alloc=40.3MB, time=968.72
memory used=100967.2MB, alloc=40.3MB, time=969.08
memory used=101008.6MB, alloc=40.3MB, time=969.45
memory used=101050.0MB, alloc=40.3MB, time=969.83
memory used=101091.3MB, alloc=40.3MB, time=970.20
memory used=101132.6MB, alloc=40.3MB, time=970.56
memory used=101174.0MB, alloc=40.3MB, time=970.94
memory used=101215.3MB, alloc=40.3MB, time=971.31
memory used=101256.7MB, alloc=40.3MB, time=971.69
memory used=101298.0MB, alloc=40.3MB, time=972.06
memory used=101339.3MB, alloc=40.3MB, time=972.44
memory used=101380.6MB, alloc=40.3MB, time=972.80
memory used=101422.0MB, alloc=40.3MB, time=973.17
memory used=101463.3MB, alloc=40.3MB, time=973.55
memory used=101504.7MB, alloc=40.3MB, time=973.92
memory used=101546.0MB, alloc=40.3MB, time=974.30
memory used=101587.4MB, alloc=40.3MB, time=974.66
memory used=101628.7MB, alloc=40.3MB, time=975.03
memory used=101670.1MB, alloc=40.3MB, time=975.41
memory used=101711.3MB, alloc=40.3MB, time=975.78
memory used=101752.6MB, alloc=40.3MB, time=976.12
memory used=101794.0MB, alloc=40.3MB, time=976.50
memory used=101835.4MB, alloc=40.3MB, time=976.88
memory used=101876.8MB, alloc=40.3MB, time=977.25
memory used=101918.1MB, alloc=40.3MB, time=977.61
memory used=101959.5MB, alloc=40.3MB, time=977.98
memory used=102000.8MB, alloc=40.3MB, time=978.36
memory used=102042.1MB, alloc=40.3MB, time=978.75
memory used=102083.5MB, alloc=40.3MB, time=979.11
memory used=102124.9MB, alloc=40.3MB, time=979.48
memory used=102166.2MB, alloc=40.3MB, time=979.88
memory used=102207.5MB, alloc=40.3MB, time=980.23
memory used=102248.9MB, alloc=40.3MB, time=980.61
memory used=102290.2MB, alloc=40.3MB, time=980.98
memory used=102331.6MB, alloc=40.3MB, time=981.36
memory used=102373.0MB, alloc=40.3MB, time=981.73
memory used=102414.4MB, alloc=40.3MB, time=982.11
memory used=102455.6MB, alloc=40.3MB, time=982.48
memory used=102497.0MB, alloc=40.3MB, time=982.84
memory used=102538.4MB, alloc=40.3MB, time=983.22
memory used=102579.7MB, alloc=40.3MB, time=983.59
memory used=102621.0MB, alloc=40.3MB, time=983.97
memory used=102662.5MB, alloc=40.3MB, time=984.34
memory used=102703.8MB, alloc=40.3MB, time=984.72
memory used=102745.3MB, alloc=40.3MB, time=985.09
memory used=102786.5MB, alloc=40.3MB, time=985.47
memory used=102827.9MB, alloc=40.3MB, time=985.84
memory used=102869.3MB, alloc=40.3MB, time=986.22
memory used=102910.7MB, alloc=40.3MB, time=986.58
memory used=102952.0MB, alloc=40.3MB, time=986.95
memory used=102993.3MB, alloc=40.3MB, time=987.33
memory used=103034.7MB, alloc=40.3MB, time=987.70
memory used=103076.1MB, alloc=40.3MB, time=988.06
memory used=103117.5MB, alloc=40.3MB, time=988.44
memory used=103158.8MB, alloc=40.3MB, time=988.81
memory used=103200.3MB, alloc=40.3MB, time=989.19
memory used=103241.6MB, alloc=40.3MB, time=989.56
memory used=103282.9MB, alloc=40.3MB, time=989.94
memory used=103324.3MB, alloc=40.3MB, time=990.30
memory used=103365.7MB, alloc=40.3MB, time=990.69
memory used=103407.0MB, alloc=40.3MB, time=991.06
memory used=103448.4MB, alloc=40.3MB, time=991.42
memory used=103489.8MB, alloc=40.3MB, time=991.80
memory used=103531.1MB, alloc=40.3MB, time=992.17
memory used=103572.5MB, alloc=40.3MB, time=992.53
memory used=103613.9MB, alloc=40.3MB, time=992.92
memory used=103655.3MB, alloc=40.3MB, time=993.30
memory used=103696.7MB, alloc=40.3MB, time=993.67
memory used=103738.0MB, alloc=40.3MB, time=994.05
memory used=103779.4MB, alloc=40.3MB, time=994.42
memory used=103820.8MB, alloc=40.3MB, time=994.80
memory used=103862.2MB, alloc=40.3MB, time=995.16
memory used=103903.6MB, alloc=40.3MB, time=995.53
memory used=103945.0MB, alloc=40.3MB, time=995.91
memory used=103986.4MB, alloc=40.3MB, time=996.28
memory used=104027.8MB, alloc=40.3MB, time=996.66
memory used=104069.1MB, alloc=40.3MB, time=997.01
memory used=104110.5MB, alloc=40.3MB, time=997.39
memory used=104151.8MB, alloc=40.3MB, time=997.76
memory used=104193.2MB, alloc=40.3MB, time=998.14
memory used=104234.6MB, alloc=40.3MB, time=998.50
memory used=104276.0MB, alloc=40.3MB, time=998.88
memory used=104317.3MB, alloc=40.3MB, time=999.25
memory used=104358.7MB, alloc=40.3MB, time=999.63
memory used=104400.1MB, alloc=40.3MB, time=1000.00
memory used=104441.6MB, alloc=40.3MB, time=1000.36
memory used=104482.9MB, alloc=40.3MB, time=1000.73
memory used=104524.3MB, alloc=40.3MB, time=1001.11
memory used=104565.6MB, alloc=40.3MB, time=1001.48
memory used=104607.0MB, alloc=40.3MB, time=1001.84
memory used=104648.4MB, alloc=40.3MB, time=1002.22
memory used=104689.8MB, alloc=40.3MB, time=1002.59
memory used=104731.1MB, alloc=40.3MB, time=1002.97
memory used=104772.4MB, alloc=40.3MB, time=1003.33
memory used=104813.7MB, alloc=40.3MB, time=1003.70
memory used=104855.1MB, alloc=40.3MB, time=1004.06
memory used=104896.5MB, alloc=40.3MB, time=1004.44
memory used=104937.9MB, alloc=40.3MB, time=1004.81
memory used=104979.2MB, alloc=40.3MB, time=1005.17
memory used=105020.6MB, alloc=40.3MB, time=1005.55
memory used=105062.0MB, alloc=40.3MB, time=1005.92
memory used=105103.4MB, alloc=40.3MB, time=1006.30
memory used=105144.8MB, alloc=40.3MB, time=1006.67
memory used=105186.1MB, alloc=40.3MB, time=1007.03
memory used=105227.6MB, alloc=40.3MB, time=1007.41
memory used=105268.9MB, alloc=40.3MB, time=1007.78
memory used=105310.2MB, alloc=40.3MB, time=1008.14
memory used=105351.6MB, alloc=40.3MB, time=1008.51
memory used=105393.0MB, alloc=40.3MB, time=1008.89
memory used=105434.4MB, alloc=40.3MB, time=1009.25
memory used=105475.7MB, alloc=40.3MB, time=1009.63
memory used=105517.0MB, alloc=40.3MB, time=1010.00
memory used=105558.4MB, alloc=40.3MB, time=1010.38
memory used=105599.9MB, alloc=40.3MB, time=1010.75
memory used=105641.2MB, alloc=40.3MB, time=1011.11
memory used=105682.5MB, alloc=40.3MB, time=1011.48
memory used=105723.9MB, alloc=40.3MB, time=1011.86
memory used=105765.3MB, alloc=40.3MB, time=1012.23
TOP MAIN SOLVE Loop
memory used=105806.6MB, alloc=40.3MB, time=1012.59
memory used=105848.0MB, alloc=40.3MB, time=1012.97
t[1] = 2.7
x[1] (closed_form) = 0
x[1] (numeric) = -0.7973623241001356
absolute error = 0.7973623241001356
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 7.158445649520854
absolute error = 7.158445649520854
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=105889.5MB, alloc=40.3MB, time=1013.34
memory used=105930.9MB, alloc=40.3MB, time=1013.72
memory used=105972.3MB, alloc=40.3MB, time=1014.09
memory used=106013.7MB, alloc=40.3MB, time=1014.45
memory used=106055.1MB, alloc=40.3MB, time=1014.83
memory used=106096.4MB, alloc=40.3MB, time=1015.20
memory used=106137.8MB, alloc=40.3MB, time=1015.58
memory used=106179.1MB, alloc=40.3MB, time=1015.94
memory used=106220.5MB, alloc=40.3MB, time=1016.31
memory used=106261.8MB, alloc=40.3MB, time=1016.69
memory used=106303.2MB, alloc=40.3MB, time=1017.06
memory used=106344.6MB, alloc=40.3MB, time=1017.44
memory used=106386.0MB, alloc=40.3MB, time=1017.81
memory used=106427.3MB, alloc=40.3MB, time=1018.19
memory used=106468.6MB, alloc=40.3MB, time=1018.58
memory used=106509.9MB, alloc=40.3MB, time=1018.94
memory used=106551.3MB, alloc=40.3MB, time=1019.31
memory used=106592.7MB, alloc=40.3MB, time=1019.69
memory used=106634.0MB, alloc=40.3MB, time=1020.06
memory used=106675.3MB, alloc=40.3MB, time=1020.42
memory used=106716.7MB, alloc=40.3MB, time=1020.80
memory used=106758.0MB, alloc=40.3MB, time=1021.17
memory used=106799.4MB, alloc=40.3MB, time=1021.55
memory used=106840.8MB, alloc=40.3MB, time=1021.92
memory used=106882.1MB, alloc=40.3MB, time=1022.28
memory used=106923.5MB, alloc=40.3MB, time=1022.67
memory used=106964.9MB, alloc=40.3MB, time=1023.03
memory used=107006.3MB, alloc=40.3MB, time=1023.41
memory used=107047.6MB, alloc=40.3MB, time=1023.78
memory used=107089.0MB, alloc=40.3MB, time=1024.16
memory used=107130.4MB, alloc=40.3MB, time=1024.51
memory used=107171.7MB, alloc=40.3MB, time=1024.89
memory used=107213.0MB, alloc=40.3MB, time=1025.27
memory used=107254.4MB, alloc=40.3MB, time=1025.64
memory used=107295.8MB, alloc=40.3MB, time=1026.00
memory used=107337.2MB, alloc=40.3MB, time=1026.38
memory used=107378.5MB, alloc=40.3MB, time=1026.75
memory used=107419.8MB, alloc=40.3MB, time=1027.11
memory used=107461.1MB, alloc=40.3MB, time=1027.48
memory used=107502.5MB, alloc=40.3MB, time=1027.86
memory used=107543.8MB, alloc=40.3MB, time=1028.23
memory used=107585.3MB, alloc=40.3MB, time=1028.61
memory used=107626.6MB, alloc=40.3MB, time=1028.97
memory used=107668.0MB, alloc=40.3MB, time=1029.34
memory used=107709.3MB, alloc=40.3MB, time=1029.72
memory used=107750.7MB, alloc=40.3MB, time=1030.09
memory used=107792.1MB, alloc=40.3MB, time=1030.45
memory used=107833.5MB, alloc=40.3MB, time=1030.83
memory used=107874.8MB, alloc=40.3MB, time=1031.20
memory used=107916.2MB, alloc=40.3MB, time=1031.56
memory used=107957.6MB, alloc=40.3MB, time=1031.94
memory used=107999.0MB, alloc=40.3MB, time=1032.31
memory used=108040.4MB, alloc=40.3MB, time=1032.69
memory used=108081.8MB, alloc=40.3MB, time=1033.06
memory used=108123.2MB, alloc=40.3MB, time=1033.44
memory used=108164.6MB, alloc=40.3MB, time=1033.81
memory used=108205.9MB, alloc=40.3MB, time=1034.17
memory used=108247.2MB, alloc=40.3MB, time=1034.55
memory used=108288.6MB, alloc=40.3MB, time=1034.92
memory used=108330.0MB, alloc=40.3MB, time=1035.28
memory used=108371.4MB, alloc=40.3MB, time=1035.66
memory used=108412.7MB, alloc=40.3MB, time=1036.03
memory used=108454.0MB, alloc=40.3MB, time=1036.39
memory used=108495.3MB, alloc=40.3MB, time=1036.76
memory used=108536.8MB, alloc=40.3MB, time=1037.14
memory used=108578.1MB, alloc=40.3MB, time=1037.51
memory used=108619.5MB, alloc=40.3MB, time=1037.89
memory used=108660.9MB, alloc=40.3MB, time=1038.25
memory used=108702.3MB, alloc=40.3MB, time=1038.63
memory used=108743.6MB, alloc=40.3MB, time=1039.00
memory used=108785.0MB, alloc=40.3MB, time=1039.36
memory used=108826.4MB, alloc=40.3MB, time=1039.73
memory used=108867.8MB, alloc=40.3MB, time=1040.11
memory used=108909.2MB, alloc=40.3MB, time=1040.47
memory used=108950.5MB, alloc=40.3MB, time=1040.84
memory used=108992.0MB, alloc=40.3MB, time=1041.22
memory used=109033.4MB, alloc=40.3MB, time=1041.59
memory used=109074.7MB, alloc=40.3MB, time=1041.95
memory used=109116.1MB, alloc=40.3MB, time=1042.33
memory used=109157.5MB, alloc=40.3MB, time=1042.69
memory used=109198.9MB, alloc=40.3MB, time=1043.06
memory used=109240.2MB, alloc=40.3MB, time=1043.42
memory used=109281.6MB, alloc=40.3MB, time=1043.80
memory used=109323.1MB, alloc=40.3MB, time=1044.17
memory used=109364.5MB, alloc=40.3MB, time=1044.55
memory used=109405.8MB, alloc=40.3MB, time=1044.91
memory used=109447.2MB, alloc=40.3MB, time=1045.28
memory used=109488.5MB, alloc=40.3MB, time=1045.66
memory used=109530.0MB, alloc=40.3MB, time=1046.03
memory used=109571.3MB, alloc=40.3MB, time=1046.39
memory used=109612.6MB, alloc=40.3MB, time=1046.80
memory used=109654.0MB, alloc=40.3MB, time=1047.22
memory used=109695.2MB, alloc=40.3MB, time=1047.63
memory used=109736.6MB, alloc=40.3MB, time=1048.05
memory used=109777.9MB, alloc=40.3MB, time=1048.45
memory used=109819.3MB, alloc=40.3MB, time=1048.89
memory used=109860.7MB, alloc=40.3MB, time=1049.30
memory used=109902.0MB, alloc=40.3MB, time=1049.67
memory used=109943.4MB, alloc=40.3MB, time=1050.03
memory used=109984.8MB, alloc=40.3MB, time=1050.41
memory used=110026.2MB, alloc=40.3MB, time=1050.78
memory used=110067.5MB, alloc=40.3MB, time=1051.16
memory used=110108.9MB, alloc=40.3MB, time=1051.53
memory used=110150.2MB, alloc=40.3MB, time=1051.91
memory used=110191.7MB, alloc=40.3MB, time=1052.28
memory used=110233.0MB, alloc=40.3MB, time=1052.64
memory used=110274.4MB, alloc=40.3MB, time=1053.02
memory used=110315.8MB, alloc=40.3MB, time=1053.39
memory used=110357.2MB, alloc=40.3MB, time=1053.76
memory used=110398.6MB, alloc=40.3MB, time=1054.13
memory used=110440.1MB, alloc=40.3MB, time=1054.50
memory used=110481.4MB, alloc=40.3MB, time=1054.88
memory used=110522.8MB, alloc=40.3MB, time=1055.25
memory used=110564.3MB, alloc=40.3MB, time=1055.63
memory used=110605.6MB, alloc=40.3MB, time=1055.98
memory used=110647.0MB, alloc=40.3MB, time=1056.38
memory used=110688.5MB, alloc=40.3MB, time=1056.75
memory used=110729.9MB, alloc=40.3MB, time=1057.13
memory used=110771.3MB, alloc=40.3MB, time=1057.51
memory used=110812.6MB, alloc=40.3MB, time=1057.89
memory used=110854.1MB, alloc=40.3MB, time=1058.27
memory used=110895.5MB, alloc=40.3MB, time=1058.64
memory used=110936.8MB, alloc=40.3MB, time=1059.01
memory used=110978.3MB, alloc=40.3MB, time=1059.39
memory used=111019.7MB, alloc=40.3MB, time=1059.77
memory used=111061.1MB, alloc=40.3MB, time=1060.13
memory used=111102.5MB, alloc=40.3MB, time=1060.50
memory used=111144.0MB, alloc=40.3MB, time=1060.86
memory used=111185.4MB, alloc=40.3MB, time=1061.23
memory used=111226.8MB, alloc=40.3MB, time=1061.61
memory used=111268.0MB, alloc=40.3MB, time=1061.98
memory used=111309.4MB, alloc=40.3MB, time=1062.34
memory used=111350.8MB, alloc=40.3MB, time=1062.72
memory used=111392.2MB, alloc=40.3MB, time=1063.08
memory used=111433.6MB, alloc=40.3MB, time=1063.45
memory used=111474.9MB, alloc=40.3MB, time=1063.83
memory used=111516.3MB, alloc=40.3MB, time=1064.20
memory used=111557.7MB, alloc=40.3MB, time=1064.56
memory used=111599.2MB, alloc=40.3MB, time=1064.94
memory used=111640.5MB, alloc=40.3MB, time=1065.31
memory used=111681.9MB, alloc=40.3MB, time=1065.67
memory used=111723.3MB, alloc=40.3MB, time=1066.05
memory used=111764.7MB, alloc=40.3MB, time=1066.42
memory used=111806.1MB, alloc=40.3MB, time=1066.80
memory used=111847.5MB, alloc=40.3MB, time=1067.16
memory used=111888.9MB, alloc=40.3MB, time=1067.53
memory used=111930.3MB, alloc=40.3MB, time=1067.91
memory used=111971.7MB, alloc=40.3MB, time=1068.28
memory used=112013.1MB, alloc=40.3MB, time=1068.64
memory used=112054.5MB, alloc=40.3MB, time=1069.01
memory used=112095.9MB, alloc=40.3MB, time=1069.38
memory used=112137.2MB, alloc=40.3MB, time=1069.75
memory used=112178.6MB, alloc=40.3MB, time=1070.13
memory used=112220.0MB, alloc=40.3MB, time=1070.48
memory used=112261.4MB, alloc=40.3MB, time=1070.86
memory used=112302.8MB, alloc=40.3MB, time=1071.23
memory used=112344.2MB, alloc=40.3MB, time=1071.59
memory used=112385.5MB, alloc=40.3MB, time=1071.97
memory used=112426.9MB, alloc=40.3MB, time=1072.33
memory used=112468.3MB, alloc=40.3MB, time=1072.70
memory used=112509.7MB, alloc=40.3MB, time=1073.08
memory used=112551.1MB, alloc=40.3MB, time=1073.44
memory used=112592.4MB, alloc=40.3MB, time=1073.81
memory used=112633.8MB, alloc=40.3MB, time=1074.19
TOP MAIN SOLVE Loop
memory used=112675.2MB, alloc=40.3MB, time=1074.55
memory used=112716.6MB, alloc=40.3MB, time=1074.92
t[1] = 2.8
x[1] (closed_form) = 0
x[1] (numeric) = -0.7838077733686083
absolute error = 0.7838077733686083
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 7.576034087347905
absolute error = 7.576034087347905
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=112758.1MB, alloc=40.3MB, time=1075.30
memory used=112799.5MB, alloc=40.3MB, time=1075.66
memory used=112840.9MB, alloc=40.3MB, time=1076.03
memory used=112882.2MB, alloc=40.3MB, time=1076.41
memory used=112923.6MB, alloc=40.3MB, time=1076.76
memory used=112965.0MB, alloc=40.3MB, time=1077.14
memory used=113006.4MB, alloc=40.3MB, time=1077.52
memory used=113047.8MB, alloc=40.3MB, time=1077.87
memory used=113089.2MB, alloc=40.3MB, time=1078.25
memory used=113130.6MB, alloc=40.3MB, time=1078.63
memory used=113172.0MB, alloc=40.3MB, time=1079.00
memory used=113213.4MB, alloc=40.3MB, time=1079.38
memory used=113254.8MB, alloc=40.3MB, time=1079.75
memory used=113296.2MB, alloc=40.3MB, time=1080.13
memory used=113337.5MB, alloc=40.3MB, time=1080.48
memory used=113378.7MB, alloc=40.3MB, time=1080.86
memory used=113420.1MB, alloc=40.3MB, time=1081.22
memory used=113461.4MB, alloc=40.3MB, time=1081.59
memory used=113502.8MB, alloc=40.3MB, time=1081.97
memory used=113544.2MB, alloc=40.3MB, time=1082.33
memory used=113585.6MB, alloc=40.3MB, time=1082.72
memory used=113627.0MB, alloc=40.3MB, time=1083.08
memory used=113668.5MB, alloc=40.3MB, time=1083.45
memory used=113709.8MB, alloc=40.3MB, time=1083.83
memory used=113751.2MB, alloc=40.3MB, time=1084.19
memory used=113792.6MB, alloc=40.3MB, time=1084.56
memory used=113834.0MB, alloc=40.3MB, time=1084.94
memory used=113875.3MB, alloc=40.3MB, time=1085.31
memory used=113916.7MB, alloc=40.3MB, time=1085.67
memory used=113958.1MB, alloc=40.3MB, time=1086.05
memory used=113999.5MB, alloc=40.3MB, time=1086.42
memory used=114040.8MB, alloc=40.3MB, time=1086.80
memory used=114082.2MB, alloc=40.3MB, time=1087.16
memory used=114123.6MB, alloc=40.3MB, time=1087.53
memory used=114165.0MB, alloc=40.3MB, time=1087.91
memory used=114206.5MB, alloc=40.3MB, time=1088.26
memory used=114247.8MB, alloc=40.3MB, time=1088.64
memory used=114289.2MB, alloc=40.3MB, time=1089.02
memory used=114330.6MB, alloc=40.3MB, time=1089.39
memory used=114372.1MB, alloc=40.3MB, time=1089.75
memory used=114413.5MB, alloc=40.3MB, time=1090.13
memory used=114454.8MB, alloc=40.3MB, time=1090.50
memory used=114496.2MB, alloc=40.3MB, time=1090.88
memory used=114537.6MB, alloc=40.3MB, time=1091.23
memory used=114578.9MB, alloc=40.3MB, time=1091.61
memory used=114620.3MB, alloc=40.3MB, time=1091.97
memory used=114661.7MB, alloc=40.3MB, time=1092.34
memory used=114703.2MB, alloc=40.3MB, time=1092.72
memory used=114744.5MB, alloc=40.3MB, time=1093.08
memory used=114785.8MB, alloc=40.3MB, time=1093.45
memory used=114827.2MB, alloc=40.3MB, time=1093.83
memory used=114868.6MB, alloc=40.3MB, time=1094.19
memory used=114910.0MB, alloc=40.3MB, time=1094.56
memory used=114951.4MB, alloc=40.3MB, time=1094.94
memory used=114992.8MB, alloc=40.3MB, time=1095.31
memory used=115034.2MB, alloc=40.3MB, time=1095.69
memory used=115075.6MB, alloc=40.3MB, time=1096.06
memory used=115117.0MB, alloc=40.3MB, time=1096.42
memory used=115158.4MB, alloc=40.3MB, time=1096.80
memory used=115199.8MB, alloc=40.3MB, time=1097.17
memory used=115241.2MB, alloc=40.3MB, time=1097.55
memory used=115282.6MB, alloc=40.3MB, time=1097.91
memory used=115323.9MB, alloc=40.3MB, time=1098.28
memory used=115365.3MB, alloc=40.3MB, time=1098.66
memory used=115406.8MB, alloc=40.3MB, time=1099.03
memory used=115448.1MB, alloc=40.3MB, time=1099.39
memory used=115489.5MB, alloc=40.3MB, time=1099.77
memory used=115530.9MB, alloc=40.3MB, time=1100.14
memory used=115572.3MB, alloc=40.3MB, time=1100.53
memory used=115613.6MB, alloc=40.3MB, time=1100.89
memory used=115655.0MB, alloc=40.3MB, time=1101.26
memory used=115696.4MB, alloc=40.3MB, time=1101.64
memory used=115737.8MB, alloc=40.3MB, time=1102.00
memory used=115779.2MB, alloc=40.3MB, time=1102.37
memory used=115820.5MB, alloc=40.3MB, time=1102.75
memory used=115861.9MB, alloc=40.3MB, time=1103.12
memory used=115903.3MB, alloc=40.3MB, time=1103.48
memory used=115944.7MB, alloc=40.3MB, time=1103.86
memory used=115986.1MB, alloc=40.3MB, time=1104.23
memory used=116027.5MB, alloc=40.3MB, time=1104.61
memory used=116068.9MB, alloc=40.3MB, time=1104.98
memory used=116110.3MB, alloc=40.3MB, time=1105.34
memory used=116151.7MB, alloc=40.3MB, time=1105.72
memory used=116193.1MB, alloc=40.3MB, time=1106.09
memory used=116234.5MB, alloc=40.3MB, time=1106.45
memory used=116276.0MB, alloc=40.3MB, time=1106.83
memory used=116317.4MB, alloc=40.3MB, time=1107.20
memory used=116358.8MB, alloc=40.3MB, time=1107.58
memory used=116400.2MB, alloc=40.3MB, time=1107.94
memory used=116441.7MB, alloc=40.3MB, time=1108.31
memory used=116483.1MB, alloc=40.3MB, time=1108.69
memory used=116524.5MB, alloc=40.3MB, time=1109.06
memory used=116565.9MB, alloc=40.3MB, time=1109.47
memory used=116607.3MB, alloc=40.3MB, time=1109.84
memory used=116648.7MB, alloc=40.3MB, time=1110.20
memory used=116690.1MB, alloc=40.3MB, time=1110.58
memory used=116731.4MB, alloc=40.3MB, time=1110.95
memory used=116772.8MB, alloc=40.3MB, time=1111.31
memory used=116814.2MB, alloc=40.3MB, time=1111.69
memory used=116855.6MB, alloc=40.3MB, time=1112.06
memory used=116896.9MB, alloc=40.3MB, time=1112.42
memory used=116938.3MB, alloc=40.3MB, time=1112.80
memory used=116979.8MB, alloc=40.3MB, time=1113.16
memory used=117021.2MB, alloc=40.3MB, time=1113.53
memory used=117062.6MB, alloc=40.3MB, time=1113.89
memory used=117104.0MB, alloc=40.3MB, time=1114.26
memory used=117145.5MB, alloc=40.3MB, time=1114.64
memory used=117186.8MB, alloc=40.3MB, time=1115.00
memory used=117228.2MB, alloc=40.3MB, time=1115.38
memory used=117269.6MB, alloc=40.3MB, time=1115.73
memory used=117311.1MB, alloc=40.3MB, time=1116.09
memory used=117352.5MB, alloc=40.3MB, time=1116.47
memory used=117393.9MB, alloc=40.3MB, time=1116.84
memory used=117435.3MB, alloc=40.3MB, time=1117.22
memory used=117476.7MB, alloc=40.3MB, time=1117.58
memory used=117518.2MB, alloc=40.3MB, time=1117.95
memory used=117559.6MB, alloc=40.3MB, time=1118.31
memory used=117600.9MB, alloc=40.3MB, time=1118.69
memory used=117642.4MB, alloc=40.3MB, time=1119.06
memory used=117683.8MB, alloc=40.3MB, time=1119.42
memory used=117725.2MB, alloc=40.3MB, time=1119.78
memory used=117766.6MB, alloc=40.3MB, time=1120.16
memory used=117808.0MB, alloc=40.3MB, time=1120.53
memory used=117849.5MB, alloc=40.3MB, time=1120.91
memory used=117890.9MB, alloc=40.3MB, time=1121.26
memory used=117932.2MB, alloc=40.3MB, time=1121.64
memory used=117973.6MB, alloc=40.3MB, time=1122.00
memory used=118015.0MB, alloc=40.3MB, time=1122.38
memory used=118056.5MB, alloc=40.3MB, time=1122.75
memory used=118097.8MB, alloc=40.3MB, time=1123.11
memory used=118139.2MB, alloc=40.3MB, time=1123.48
memory used=118180.6MB, alloc=40.3MB, time=1123.84
memory used=118222.0MB, alloc=40.3MB, time=1124.22
memory used=118263.5MB, alloc=40.3MB, time=1124.59
memory used=118304.9MB, alloc=40.3MB, time=1124.95
memory used=118346.3MB, alloc=40.3MB, time=1125.33
memory used=118387.7MB, alloc=40.3MB, time=1125.69
memory used=118429.1MB, alloc=40.3MB, time=1126.06
memory used=118470.4MB, alloc=40.3MB, time=1126.42
memory used=118511.9MB, alloc=40.3MB, time=1126.80
memory used=118553.4MB, alloc=40.3MB, time=1127.16
memory used=118594.7MB, alloc=40.3MB, time=1127.51
memory used=118636.2MB, alloc=40.3MB, time=1127.89
memory used=118677.5MB, alloc=40.3MB, time=1128.27
memory used=118718.9MB, alloc=40.3MB, time=1128.63
memory used=118760.3MB, alloc=40.3MB, time=1129.00
memory used=118801.8MB, alloc=40.3MB, time=1129.36
memory used=118843.2MB, alloc=40.3MB, time=1129.73
memory used=118884.6MB, alloc=40.3MB, time=1130.11
memory used=118926.0MB, alloc=40.3MB, time=1130.47
memory used=118967.3MB, alloc=40.3MB, time=1130.84
memory used=119008.7MB, alloc=40.3MB, time=1131.20
memory used=119050.1MB, alloc=40.3MB, time=1131.58
memory used=119091.6MB, alloc=40.3MB, time=1131.94
memory used=119133.0MB, alloc=40.3MB, time=1132.31
memory used=119174.4MB, alloc=40.3MB, time=1132.69
memory used=119215.8MB, alloc=40.3MB, time=1133.05
memory used=119257.3MB, alloc=40.3MB, time=1133.44
memory used=119298.6MB, alloc=40.3MB, time=1133.81
memory used=119340.1MB, alloc=40.3MB, time=1134.19
memory used=119381.5MB, alloc=40.3MB, time=1134.55
memory used=119422.9MB, alloc=40.3MB, time=1134.92
memory used=119464.4MB, alloc=40.3MB, time=1135.30
memory used=119505.7MB, alloc=40.3MB, time=1135.66
memory used=119547.2MB, alloc=40.3MB, time=1136.03
TOP MAIN SOLVE Loop
memory used=119588.6MB, alloc=40.3MB, time=1136.39
memory used=119630.0MB, alloc=40.3MB, time=1136.76
t[1] = 2.9
x[1] (closed_form) = 0
x[1] (numeric) = -0.7702410553132638
absolute error = 0.7702410553132638
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 7.993505133084309
absolute error = 7.993505133084309
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=119671.5MB, alloc=40.3MB, time=1137.14
memory used=119712.9MB, alloc=40.3MB, time=1137.50
memory used=119754.4MB, alloc=40.3MB, time=1137.88
memory used=119795.8MB, alloc=40.3MB, time=1138.25
memory used=119837.3MB, alloc=40.3MB, time=1138.61
memory used=119878.7MB, alloc=40.3MB, time=1139.00
memory used=119920.1MB, alloc=40.3MB, time=1139.36
memory used=119961.5MB, alloc=40.3MB, time=1139.73
memory used=120002.9MB, alloc=40.3MB, time=1140.11
memory used=120044.3MB, alloc=40.3MB, time=1140.47
memory used=120085.7MB, alloc=40.3MB, time=1140.84
memory used=120127.1MB, alloc=40.3MB, time=1141.23
memory used=120168.6MB, alloc=40.3MB, time=1141.61
memory used=120210.0MB, alloc=40.3MB, time=1141.98
memory used=120251.4MB, alloc=40.3MB, time=1142.34
memory used=120292.8MB, alloc=40.3MB, time=1142.72
memory used=120334.3MB, alloc=40.3MB, time=1143.08
memory used=120375.6MB, alloc=40.3MB, time=1143.45
memory used=120417.0MB, alloc=40.3MB, time=1143.81
memory used=120458.4MB, alloc=40.3MB, time=1144.19
memory used=120499.8MB, alloc=40.3MB, time=1144.55
memory used=120541.2MB, alloc=40.3MB, time=1144.92
memory used=120582.6MB, alloc=40.3MB, time=1145.28
memory used=120624.0MB, alloc=40.3MB, time=1145.66
memory used=120665.4MB, alloc=40.3MB, time=1146.01
memory used=120706.9MB, alloc=40.3MB, time=1146.39
memory used=120748.3MB, alloc=40.3MB, time=1146.75
memory used=120789.8MB, alloc=40.3MB, time=1147.13
memory used=120831.2MB, alloc=40.3MB, time=1147.48
memory used=120872.6MB, alloc=40.3MB, time=1147.86
memory used=120914.1MB, alloc=40.3MB, time=1148.22
memory used=120955.4MB, alloc=40.3MB, time=1148.59
memory used=120996.8MB, alloc=40.3MB, time=1148.95
memory used=121038.2MB, alloc=40.3MB, time=1149.31
memory used=121079.7MB, alloc=40.3MB, time=1149.69
memory used=121121.1MB, alloc=40.3MB, time=1150.05
memory used=121162.6MB, alloc=40.3MB, time=1150.42
memory used=121204.1MB, alloc=40.3MB, time=1150.78
memory used=121245.5MB, alloc=40.3MB, time=1151.16
memory used=121286.9MB, alloc=40.3MB, time=1151.51
memory used=121328.3MB, alloc=40.3MB, time=1151.89
memory used=121369.8MB, alloc=40.3MB, time=1152.25
memory used=121411.2MB, alloc=40.3MB, time=1152.63
memory used=121452.7MB, alloc=40.3MB, time=1152.98
memory used=121494.1MB, alloc=40.3MB, time=1153.36
memory used=121535.5MB, alloc=40.3MB, time=1153.73
memory used=121576.9MB, alloc=40.3MB, time=1154.09
memory used=121618.2MB, alloc=40.3MB, time=1154.47
memory used=121659.7MB, alloc=40.3MB, time=1154.83
memory used=121701.1MB, alloc=40.3MB, time=1155.20
memory used=121742.5MB, alloc=40.3MB, time=1155.56
memory used=121784.0MB, alloc=40.3MB, time=1155.92
memory used=121825.4MB, alloc=40.3MB, time=1156.30
memory used=121866.8MB, alloc=40.3MB, time=1156.67
memory used=121908.3MB, alloc=40.3MB, time=1157.03
memory used=121949.8MB, alloc=40.3MB, time=1157.41
memory used=121991.2MB, alloc=40.3MB, time=1157.76
memory used=122032.6MB, alloc=40.3MB, time=1158.13
memory used=122074.0MB, alloc=40.3MB, time=1158.50
memory used=122115.4MB, alloc=40.3MB, time=1158.86
memory used=122156.9MB, alloc=40.3MB, time=1159.23
memory used=122198.3MB, alloc=40.3MB, time=1159.59
memory used=122239.7MB, alloc=40.3MB, time=1159.95
memory used=122281.1MB, alloc=40.3MB, time=1160.33
memory used=122322.6MB, alloc=40.3MB, time=1160.70
memory used=122364.0MB, alloc=40.3MB, time=1161.06
memory used=122405.5MB, alloc=40.3MB, time=1161.44
memory used=122446.9MB, alloc=40.3MB, time=1161.80
memory used=122488.4MB, alloc=40.3MB, time=1162.17
memory used=122529.8MB, alloc=40.3MB, time=1162.53
memory used=122571.3MB, alloc=40.3MB, time=1162.91
memory used=122612.7MB, alloc=40.3MB, time=1163.26
memory used=122654.2MB, alloc=40.3MB, time=1163.64
memory used=122695.6MB, alloc=40.3MB, time=1164.00
memory used=122737.1MB, alloc=40.3MB, time=1164.38
memory used=122778.5MB, alloc=40.3MB, time=1164.73
memory used=122820.0MB, alloc=40.3MB, time=1165.11
memory used=122861.4MB, alloc=40.3MB, time=1165.47
memory used=122902.9MB, alloc=40.3MB, time=1165.84
memory used=122944.3MB, alloc=40.3MB, time=1166.20
memory used=122985.8MB, alloc=40.3MB, time=1166.59
memory used=123027.2MB, alloc=40.3MB, time=1166.97
memory used=123068.6MB, alloc=40.3MB, time=1167.33
memory used=123110.0MB, alloc=40.3MB, time=1167.70
memory used=123151.4MB, alloc=40.3MB, time=1168.06
memory used=123192.9MB, alloc=40.3MB, time=1168.44
memory used=123234.2MB, alloc=40.3MB, time=1168.80
memory used=123275.8MB, alloc=40.3MB, time=1169.17
memory used=123317.2MB, alloc=40.3MB, time=1169.55
memory used=123358.6MB, alloc=40.3MB, time=1169.91
memory used=123400.0MB, alloc=40.3MB, time=1170.28
memory used=123441.4MB, alloc=40.3MB, time=1170.66
memory used=123482.9MB, alloc=40.3MB, time=1171.02
memory used=123524.3MB, alloc=40.3MB, time=1171.38
memory used=123565.6MB, alloc=40.3MB, time=1171.75
memory used=123607.1MB, alloc=40.3MB, time=1172.14
memory used=123648.5MB, alloc=40.3MB, time=1172.50
memory used=123689.8MB, alloc=40.3MB, time=1172.88
memory used=123731.2MB, alloc=40.3MB, time=1173.23
memory used=123772.7MB, alloc=40.3MB, time=1173.61
memory used=123814.1MB, alloc=40.3MB, time=1173.97
memory used=123855.5MB, alloc=40.3MB, time=1174.34
memory used=123897.0MB, alloc=40.3MB, time=1174.70
memory used=123938.4MB, alloc=40.3MB, time=1175.08
memory used=123979.9MB, alloc=40.3MB, time=1175.45
memory used=124021.3MB, alloc=40.3MB, time=1175.81
memory used=124062.7MB, alloc=40.3MB, time=1176.19
memory used=124104.1MB, alloc=40.3MB, time=1176.55
memory used=124145.5MB, alloc=40.3MB, time=1176.92
memory used=124186.9MB, alloc=40.3MB, time=1177.30
memory used=124228.3MB, alloc=40.3MB, time=1177.66
memory used=124269.7MB, alloc=40.3MB, time=1178.03
memory used=124311.1MB, alloc=40.3MB, time=1178.39
memory used=124352.6MB, alloc=40.3MB, time=1178.76
memory used=124393.9MB, alloc=40.3MB, time=1179.12
memory used=124435.4MB, alloc=40.3MB, time=1179.50
memory used=124476.8MB, alloc=40.3MB, time=1179.86
memory used=124518.2MB, alloc=40.3MB, time=1180.23
memory used=124559.6MB, alloc=40.3MB, time=1180.61
memory used=124601.0MB, alloc=40.3MB, time=1180.97
memory used=124642.4MB, alloc=40.3MB, time=1181.34
memory used=124683.9MB, alloc=40.3MB, time=1181.72
memory used=124725.3MB, alloc=40.3MB, time=1182.09
memory used=124766.7MB, alloc=40.3MB, time=1182.45
memory used=124808.1MB, alloc=40.3MB, time=1182.83
memory used=124849.5MB, alloc=40.3MB, time=1183.19
memory used=124890.9MB, alloc=40.3MB, time=1183.56
memory used=124932.3MB, alloc=40.3MB, time=1183.92
memory used=124973.7MB, alloc=40.3MB, time=1184.30
memory used=125015.1MB, alloc=40.3MB, time=1184.67
memory used=125056.5MB, alloc=40.3MB, time=1185.03
memory used=125097.9MB, alloc=40.3MB, time=1185.41
memory used=125139.4MB, alloc=40.3MB, time=1185.76
memory used=125180.8MB, alloc=40.3MB, time=1186.13
memory used=125222.2MB, alloc=40.3MB, time=1186.50
memory used=125263.6MB, alloc=40.3MB, time=1186.86
memory used=125305.0MB, alloc=40.3MB, time=1187.23
memory used=125346.5MB, alloc=40.3MB, time=1187.59
memory used=125387.9MB, alloc=40.3MB, time=1187.95
memory used=125429.3MB, alloc=40.3MB, time=1188.33
memory used=125470.8MB, alloc=40.3MB, time=1188.69
memory used=125512.2MB, alloc=40.3MB, time=1189.06
memory used=125553.6MB, alloc=40.3MB, time=1189.42
memory used=125595.0MB, alloc=40.3MB, time=1189.78
memory used=125636.4MB, alloc=40.3MB, time=1190.16
memory used=125677.8MB, alloc=40.3MB, time=1190.52
memory used=125719.2MB, alloc=40.3MB, time=1190.89
memory used=125760.7MB, alloc=40.3MB, time=1191.25
memory used=125802.1MB, alloc=40.3MB, time=1191.63
memory used=125843.6MB, alloc=40.3MB, time=1191.98
memory used=125885.0MB, alloc=40.3MB, time=1192.34
memory used=125926.5MB, alloc=40.3MB, time=1192.72
memory used=125967.9MB, alloc=40.3MB, time=1193.08
memory used=126009.3MB, alloc=40.3MB, time=1193.45
memory used=126050.7MB, alloc=40.3MB, time=1193.81
memory used=126092.2MB, alloc=40.3MB, time=1194.19
memory used=126133.6MB, alloc=40.3MB, time=1194.55
memory used=126175.1MB, alloc=40.3MB, time=1194.92
memory used=126216.5MB, alloc=40.3MB, time=1195.28
memory used=126257.9MB, alloc=40.3MB, time=1195.66
memory used=126299.3MB, alloc=40.3MB, time=1196.01
memory used=126340.8MB, alloc=40.3MB, time=1196.39
memory used=126382.2MB, alloc=40.3MB, time=1196.75
memory used=126423.6MB, alloc=40.3MB, time=1197.11
memory used=126465.0MB, alloc=40.3MB, time=1197.48
memory used=126506.4MB, alloc=40.3MB, time=1197.84
TOP MAIN SOLVE Loop
memory used=126547.9MB, alloc=40.3MB, time=1198.22
memory used=126589.3MB, alloc=40.3MB, time=1198.58
t[1] = 3
x[1] (closed_form) = 0
x[1] (numeric) = -0.7566640064790923
absolute error = 0.7566640064790923
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 8.410869143646757
absolute error = 8.410869143646757
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=126630.9MB, alloc=40.3MB, time=1198.95
memory used=126672.3MB, alloc=40.3MB, time=1199.31
memory used=126713.8MB, alloc=40.3MB, time=1199.69
memory used=126755.2MB, alloc=40.3MB, time=1200.05
memory used=126796.6MB, alloc=40.3MB, time=1200.42
memory used=126838.1MB, alloc=40.3MB, time=1200.78
memory used=126879.6MB, alloc=40.3MB, time=1201.16
memory used=126921.0MB, alloc=40.3MB, time=1201.53
memory used=126962.5MB, alloc=40.3MB, time=1201.89
memory used=127003.9MB, alloc=40.3MB, time=1202.27
memory used=127045.4MB, alloc=40.3MB, time=1202.64
memory used=127086.9MB, alloc=40.3MB, time=1203.00
memory used=127128.2MB, alloc=40.3MB, time=1203.37
memory used=127169.7MB, alloc=40.3MB, time=1203.73
memory used=127211.1MB, alloc=40.3MB, time=1204.11
memory used=127252.6MB, alloc=40.3MB, time=1204.47
memory used=127294.0MB, alloc=40.3MB, time=1204.84
memory used=127335.4MB, alloc=40.3MB, time=1205.20
memory used=127376.8MB, alloc=40.3MB, time=1205.56
memory used=127418.3MB, alloc=40.3MB, time=1205.94
memory used=127459.9MB, alloc=40.3MB, time=1206.31
memory used=127501.3MB, alloc=40.3MB, time=1206.67
memory used=127542.7MB, alloc=40.3MB, time=1207.03
memory used=127584.1MB, alloc=40.3MB, time=1207.41
memory used=127625.5MB, alloc=40.3MB, time=1207.77
memory used=127666.8MB, alloc=40.3MB, time=1208.14
memory used=127708.2MB, alloc=40.3MB, time=1208.50
memory used=127749.7MB, alloc=40.3MB, time=1208.88
memory used=127791.1MB, alloc=40.3MB, time=1209.25
memory used=127832.6MB, alloc=40.3MB, time=1209.61
memory used=127874.1MB, alloc=40.3MB, time=1209.98
memory used=127915.5MB, alloc=40.3MB, time=1210.36
memory used=127956.9MB, alloc=40.3MB, time=1210.73
memory used=127998.4MB, alloc=40.3MB, time=1211.11
memory used=128039.8MB, alloc=40.3MB, time=1211.47
memory used=128081.2MB, alloc=40.3MB, time=1211.84
memory used=128122.6MB, alloc=40.3MB, time=1212.20
memory used=128164.1MB, alloc=40.3MB, time=1212.58
memory used=128205.6MB, alloc=40.3MB, time=1212.94
memory used=128247.0MB, alloc=40.3MB, time=1213.31
memory used=128288.5MB, alloc=40.3MB, time=1213.67
memory used=128329.9MB, alloc=40.3MB, time=1214.05
memory used=128371.4MB, alloc=40.3MB, time=1214.41
memory used=128412.8MB, alloc=40.3MB, time=1214.78
memory used=128454.3MB, alloc=40.3MB, time=1215.14
memory used=128495.7MB, alloc=40.3MB, time=1215.50
memory used=128537.1MB, alloc=40.3MB, time=1215.88
memory used=128578.6MB, alloc=40.3MB, time=1216.25
memory used=128620.0MB, alloc=40.3MB, time=1216.63
memory used=128661.4MB, alloc=40.3MB, time=1216.98
memory used=128702.9MB, alloc=40.3MB, time=1217.36
memory used=128744.3MB, alloc=40.3MB, time=1217.72
memory used=128785.7MB, alloc=40.3MB, time=1218.08
memory used=128827.2MB, alloc=40.3MB, time=1218.45
memory used=128868.6MB, alloc=40.3MB, time=1218.81
memory used=128910.0MB, alloc=40.3MB, time=1219.17
memory used=128951.4MB, alloc=40.3MB, time=1219.55
memory used=128992.9MB, alloc=40.3MB, time=1219.91
memory used=129034.4MB, alloc=40.3MB, time=1220.28
memory used=129075.8MB, alloc=40.3MB, time=1220.64
memory used=129117.2MB, alloc=40.3MB, time=1221.00
memory used=129158.7MB, alloc=40.3MB, time=1221.38
memory used=129200.1MB, alloc=40.3MB, time=1221.75
memory used=129241.6MB, alloc=40.3MB, time=1222.11
memory used=129283.0MB, alloc=40.3MB, time=1222.48
memory used=129324.4MB, alloc=40.3MB, time=1222.84
memory used=129365.8MB, alloc=40.3MB, time=1223.20
memory used=129407.2MB, alloc=40.3MB, time=1223.58
memory used=129448.7MB, alloc=40.3MB, time=1223.94
memory used=129490.2MB, alloc=40.3MB, time=1224.30
memory used=129531.6MB, alloc=40.3MB, time=1224.67
memory used=129573.0MB, alloc=40.3MB, time=1225.03
memory used=129614.5MB, alloc=40.3MB, time=1225.41
memory used=129655.9MB, alloc=40.3MB, time=1225.76
memory used=129697.4MB, alloc=40.3MB, time=1226.12
memory used=129738.8MB, alloc=40.3MB, time=1226.50
memory used=129780.3MB, alloc=40.3MB, time=1226.86
memory used=129821.7MB, alloc=40.3MB, time=1227.23
memory used=129863.2MB, alloc=40.3MB, time=1227.59
memory used=129904.6MB, alloc=40.3MB, time=1227.97
memory used=129946.0MB, alloc=40.3MB, time=1228.33
memory used=129987.4MB, alloc=40.3MB, time=1228.70
memory used=130028.9MB, alloc=40.3MB, time=1229.06
memory used=130070.3MB, alloc=40.3MB, time=1229.42
memory used=130111.8MB, alloc=40.3MB, time=1229.80
memory used=130153.3MB, alloc=40.3MB, time=1230.16
memory used=130194.8MB, alloc=40.3MB, time=1230.53
memory used=130236.1MB, alloc=40.3MB, time=1230.89
memory used=130277.6MB, alloc=40.3MB, time=1231.27
memory used=130319.0MB, alloc=40.3MB, time=1231.63
memory used=130360.6MB, alloc=40.3MB, time=1232.00
memory used=130402.0MB, alloc=40.3MB, time=1232.36
memory used=130443.4MB, alloc=40.3MB, time=1232.73
memory used=130484.8MB, alloc=40.3MB, time=1233.09
memory used=130526.3MB, alloc=40.3MB, time=1233.47
memory used=130567.8MB, alloc=40.3MB, time=1233.83
memory used=130609.2MB, alloc=40.3MB, time=1234.19
memory used=130650.7MB, alloc=40.3MB, time=1234.56
memory used=130692.1MB, alloc=40.3MB, time=1234.92
memory used=130733.5MB, alloc=40.3MB, time=1235.30
memory used=130775.0MB, alloc=40.3MB, time=1235.66
memory used=130816.4MB, alloc=40.3MB, time=1236.02
memory used=130857.8MB, alloc=40.3MB, time=1236.39
memory used=130899.2MB, alloc=40.3MB, time=1236.75
memory used=130940.7MB, alloc=40.3MB, time=1237.11
memory used=130982.0MB, alloc=40.3MB, time=1237.48
memory used=131023.5MB, alloc=40.3MB, time=1237.84
memory used=131064.9MB, alloc=40.3MB, time=1238.22
memory used=131106.4MB, alloc=40.3MB, time=1238.58
memory used=131147.8MB, alloc=40.3MB, time=1238.95
memory used=131189.2MB, alloc=40.3MB, time=1239.31
memory used=131230.6MB, alloc=40.3MB, time=1239.67
memory used=131272.1MB, alloc=40.3MB, time=1240.05
memory used=131313.5MB, alloc=40.3MB, time=1240.41
memory used=131354.8MB, alloc=40.3MB, time=1240.78
memory used=131396.2MB, alloc=40.3MB, time=1241.16
memory used=131437.6MB, alloc=40.3MB, time=1241.51
memory used=131479.0MB, alloc=40.3MB, time=1241.89
memory used=131520.3MB, alloc=40.3MB, time=1242.25
memory used=131561.7MB, alloc=40.3MB, time=1242.63
memory used=131603.0MB, alloc=40.3MB, time=1242.98
memory used=131644.5MB, alloc=40.3MB, time=1243.36
memory used=131686.0MB, alloc=40.3MB, time=1243.72
memory used=131727.4MB, alloc=40.3MB, time=1244.09
memory used=131768.8MB, alloc=40.3MB, time=1244.45
memory used=131810.3MB, alloc=40.3MB, time=1244.83
memory used=131851.8MB, alloc=40.3MB, time=1245.19
memory used=131893.2MB, alloc=40.3MB, time=1245.56
memory used=131934.5MB, alloc=40.3MB, time=1245.92
memory used=131976.0MB, alloc=40.3MB, time=1246.30
memory used=132017.4MB, alloc=40.3MB, time=1246.66
memory used=132058.9MB, alloc=40.3MB, time=1247.03
memory used=132100.2MB, alloc=40.3MB, time=1247.39
memory used=132141.6MB, alloc=40.3MB, time=1247.75
memory used=132183.1MB, alloc=40.3MB, time=1248.13
memory used=132224.6MB, alloc=40.3MB, time=1248.48
memory used=132266.0MB, alloc=40.3MB, time=1248.88
memory used=132307.4MB, alloc=40.3MB, time=1249.23
memory used=132348.9MB, alloc=40.3MB, time=1249.61
memory used=132390.3MB, alloc=40.3MB, time=1249.97
memory used=132431.7MB, alloc=40.3MB, time=1250.37
memory used=132473.1MB, alloc=40.3MB, time=1250.78
memory used=132514.6MB, alloc=40.3MB, time=1251.14
memory used=132556.1MB, alloc=40.3MB, time=1251.52
memory used=132597.6MB, alloc=40.3MB, time=1251.89
memory used=132639.0MB, alloc=40.3MB, time=1252.25
memory used=132680.4MB, alloc=40.3MB, time=1252.63
memory used=132721.8MB, alloc=40.3MB, time=1252.98
memory used=132763.4MB, alloc=40.3MB, time=1253.34
memory used=132804.8MB, alloc=40.3MB, time=1253.72
memory used=132846.3MB, alloc=40.3MB, time=1254.09
memory used=132887.7MB, alloc=40.3MB, time=1254.45
memory used=132929.2MB, alloc=40.3MB, time=1254.83
memory used=132970.6MB, alloc=40.3MB, time=1255.19
memory used=133012.0MB, alloc=40.3MB, time=1255.56
memory used=133053.5MB, alloc=40.3MB, time=1255.92
memory used=133095.0MB, alloc=40.3MB, time=1256.28
memory used=133136.4MB, alloc=40.3MB, time=1256.66
memory used=133177.9MB, alloc=40.3MB, time=1257.02
memory used=133219.3MB, alloc=40.3MB, time=1257.39
memory used=133260.8MB, alloc=40.3MB, time=1257.75
memory used=133302.2MB, alloc=40.3MB, time=1258.13
memory used=133343.7MB, alloc=40.3MB, time=1258.48
memory used=133385.1MB, alloc=40.3MB, time=1258.86
memory used=133426.6MB, alloc=40.3MB, time=1259.22
memory used=133468.0MB, alloc=40.3MB, time=1259.59
TOP MAIN SOLVE Loop
memory used=133509.5MB, alloc=40.3MB, time=1259.95
memory used=133550.9MB, alloc=40.3MB, time=1260.31
t[1] = 3.1
x[1] (closed_form) = 0
x[1] (numeric) = -0.7430781169823377
absolute error = 0.7430781169823377
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 8.828135032097661
absolute error = 8.828135032097661
relative error = -1 %
Desired digits = 16
Estimated correct digits = 12
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=133592.4MB, alloc=40.3MB, time=1260.69
memory used=133633.9MB, alloc=40.3MB, time=1261.05
memory used=133675.4MB, alloc=40.3MB, time=1261.42
memory used=133716.9MB, alloc=40.3MB, time=1261.78
memory used=133758.3MB, alloc=40.3MB, time=1262.16
memory used=133799.8MB, alloc=40.3MB, time=1262.52
memory used=133841.2MB, alloc=40.3MB, time=1262.89
memory used=133882.8MB, alloc=40.3MB, time=1263.25
memory used=133924.2MB, alloc=40.3MB, time=1263.63
memory used=133965.6MB, alloc=40.3MB, time=1263.98
memory used=134007.1MB, alloc=40.3MB, time=1264.34
memory used=134048.6MB, alloc=40.3MB, time=1264.72
memory used=134090.1MB, alloc=40.3MB, time=1265.08
memory used=134131.5MB, alloc=40.3MB, time=1265.45
memory used=134172.9MB, alloc=40.3MB, time=1265.81
memory used=134214.4MB, alloc=40.3MB, time=1266.17
memory used=134255.9MB, alloc=40.3MB, time=1266.55
memory used=134297.3MB, alloc=40.3MB, time=1266.91
memory used=134338.7MB, alloc=40.3MB, time=1267.28
memory used=134380.2MB, alloc=40.3MB, time=1267.64
memory used=134421.5MB, alloc=40.3MB, time=1268.00
memory used=134463.0MB, alloc=40.3MB, time=1268.36
memory used=134504.5MB, alloc=40.3MB, time=1268.73
memory used=134545.9MB, alloc=40.3MB, time=1269.09
memory used=134587.4MB, alloc=40.3MB, time=1269.47
memory used=134628.9MB, alloc=40.3MB, time=1269.83
memory used=134670.3MB, alloc=40.3MB, time=1270.19
memory used=134711.7MB, alloc=40.3MB, time=1270.56
memory used=134753.1MB, alloc=40.3MB, time=1270.92
memory used=134794.5MB, alloc=40.3MB, time=1271.28
memory used=134836.0MB, alloc=40.3MB, time=1271.66
memory used=134877.4MB, alloc=40.3MB, time=1272.02
memory used=134918.8MB, alloc=40.3MB, time=1272.38
memory used=134960.2MB, alloc=40.3MB, time=1272.75
memory used=135001.7MB, alloc=40.3MB, time=1273.13
memory used=135043.2MB, alloc=40.3MB, time=1273.48
memory used=135084.5MB, alloc=40.3MB, time=1273.84
memory used=135126.0MB, alloc=40.3MB, time=1274.22
memory used=135167.5MB, alloc=40.3MB, time=1274.58
memory used=135208.9MB, alloc=40.3MB, time=1274.94
memory used=135250.4MB, alloc=40.3MB, time=1275.31
memory used=135291.8MB, alloc=40.3MB, time=1275.67
memory used=135333.2MB, alloc=40.3MB, time=1276.03
memory used=135374.7MB, alloc=40.3MB, time=1276.41
memory used=135416.2MB, alloc=40.3MB, time=1276.77
memory used=135457.7MB, alloc=40.3MB, time=1277.14
memory used=135499.1MB, alloc=40.3MB, time=1277.50
memory used=135540.6MB, alloc=40.3MB, time=1277.88
memory used=135582.0MB, alloc=40.3MB, time=1278.23
memory used=135623.4MB, alloc=40.3MB, time=1278.61
memory used=135664.8MB, alloc=40.3MB, time=1278.97
memory used=135706.3MB, alloc=40.3MB, time=1279.34
memory used=135747.8MB, alloc=40.3MB, time=1279.70
memory used=135789.2MB, alloc=40.3MB, time=1280.06
memory used=135830.6MB, alloc=40.3MB, time=1280.44
memory used=135872.0MB, alloc=40.3MB, time=1280.80
memory used=135913.5MB, alloc=40.3MB, time=1281.17
memory used=135954.9MB, alloc=40.3MB, time=1281.53
memory used=135996.4MB, alloc=40.3MB, time=1281.91
memory used=136037.9MB, alloc=40.3MB, time=1282.27
memory used=136079.3MB, alloc=40.3MB, time=1282.66
memory used=136120.8MB, alloc=40.3MB, time=1283.01
memory used=136162.2MB, alloc=40.3MB, time=1283.37
memory used=136203.6MB, alloc=40.3MB, time=1283.75
memory used=136245.1MB, alloc=40.3MB, time=1284.11
memory used=136286.5MB, alloc=40.3MB, time=1284.48
memory used=136327.9MB, alloc=40.3MB, time=1284.84
memory used=136369.4MB, alloc=40.3MB, time=1285.20
memory used=136410.9MB, alloc=40.3MB, time=1285.58
memory used=136452.3MB, alloc=40.3MB, time=1285.94
memory used=136493.7MB, alloc=40.3MB, time=1286.31
memory used=136535.1MB, alloc=40.3MB, time=1286.69
memory used=136576.6MB, alloc=40.3MB, time=1287.05
memory used=136618.1MB, alloc=40.3MB, time=1287.44
memory used=136659.5MB, alloc=40.3MB, time=1287.80
memory used=136700.8MB, alloc=40.3MB, time=1288.16
memory used=136742.2MB, alloc=40.3MB, time=1288.53
memory used=136783.6MB, alloc=40.3MB, time=1288.89
memory used=136825.1MB, alloc=40.3MB, time=1289.25
memory used=136866.4MB, alloc=40.3MB, time=1289.63
memory used=136907.8MB, alloc=40.3MB, time=1289.98
memory used=136949.2MB, alloc=40.3MB, time=1290.34
memory used=136990.6MB, alloc=40.3MB, time=1290.72
memory used=137032.2MB, alloc=40.3MB, time=1291.08
memory used=137073.6MB, alloc=40.3MB, time=1291.44
memory used=137115.0MB, alloc=40.3MB, time=1291.80
memory used=137156.4MB, alloc=40.3MB, time=1292.19
memory used=137197.9MB, alloc=40.3MB, time=1292.55
memory used=137239.2MB, alloc=40.3MB, time=1292.92
memory used=137280.7MB, alloc=40.3MB, time=1293.30
memory used=137322.0MB, alloc=40.3MB, time=1293.66
memory used=137363.5MB, alloc=40.3MB, time=1294.03
memory used=137404.9MB, alloc=40.3MB, time=1294.39
memory used=137446.3MB, alloc=40.3MB, time=1294.75
memory used=137487.7MB, alloc=40.3MB, time=1295.13
memory used=137529.1MB, alloc=40.3MB, time=1295.48
memory used=137570.6MB, alloc=40.3MB, time=1295.84
memory used=137612.1MB, alloc=40.3MB, time=1296.22
memory used=137653.5MB, alloc=40.3MB, time=1296.59
memory used=137695.0MB, alloc=40.3MB, time=1296.94
memory used=137736.4MB, alloc=40.3MB, time=1297.31
memory used=137777.9MB, alloc=40.3MB, time=1297.67
memory used=137819.3MB, alloc=40.3MB, time=1298.03
memory used=137860.7MB, alloc=40.3MB, time=1298.41
memory used=137902.2MB, alloc=40.3MB, time=1298.77
memory used=137943.7MB, alloc=40.3MB, time=1299.14
memory used=137985.1MB, alloc=40.3MB, time=1299.50
memory used=138026.5MB, alloc=40.3MB, time=1299.86
memory used=138068.0MB, alloc=40.3MB, time=1300.22
memory used=138109.4MB, alloc=40.3MB, time=1300.59
memory used=138150.9MB, alloc=40.3MB, time=1300.95
memory used=138192.3MB, alloc=40.3MB, time=1301.31
memory used=138233.7MB, alloc=40.3MB, time=1301.69
memory used=138275.1MB, alloc=40.3MB, time=1302.05
memory used=138316.6MB, alloc=40.3MB, time=1302.41
memory used=138357.9MB, alloc=40.3MB, time=1302.78
memory used=138399.3MB, alloc=40.3MB, time=1303.14
memory used=138440.7MB, alloc=40.3MB, time=1303.50
memory used=138482.2MB, alloc=40.3MB, time=1303.88
memory used=138523.6MB, alloc=40.3MB, time=1304.23
memory used=138565.0MB, alloc=40.3MB, time=1304.59
memory used=138606.4MB, alloc=40.3MB, time=1304.95
memory used=138647.8MB, alloc=40.3MB, time=1305.33
memory used=138689.3MB, alloc=40.3MB, time=1305.69
memory used=138730.7MB, alloc=40.3MB, time=1306.05
memory used=138772.2MB, alloc=40.3MB, time=1306.42
memory used=138813.6MB, alloc=40.3MB, time=1306.78
memory used=138855.1MB, alloc=40.3MB, time=1307.14
memory used=138896.5MB, alloc=40.3MB, time=1307.50
memory used=138937.9MB, alloc=40.3MB, time=1307.88
memory used=138979.3MB, alloc=40.3MB, time=1308.23
memory used=139020.8MB, alloc=40.3MB, time=1308.61
memory used=139062.3MB, alloc=40.3MB, time=1308.97
memory used=139103.7MB, alloc=40.3MB, time=1309.34
memory used=139145.2MB, alloc=40.3MB, time=1309.70
memory used=139186.6MB, alloc=40.3MB, time=1310.06
memory used=139228.0MB, alloc=40.3MB, time=1310.42
memory used=139269.5MB, alloc=40.3MB, time=1310.80
memory used=139310.9MB, alloc=40.3MB, time=1311.16
memory used=139352.4MB, alloc=40.3MB, time=1311.51
memory used=139393.9MB, alloc=40.3MB, time=1311.89
memory used=139435.4MB, alloc=40.3MB, time=1312.25
memory used=139476.8MB, alloc=40.3MB, time=1312.62
memory used=139518.2MB, alloc=40.3MB, time=1312.98
memory used=139559.7MB, alloc=40.3MB, time=1313.34
memory used=139601.3MB, alloc=40.3MB, time=1313.72
memory used=139642.7MB, alloc=40.3MB, time=1314.08
memory used=139684.2MB, alloc=40.3MB, time=1314.45
memory used=139725.6MB, alloc=40.3MB, time=1314.81
memory used=139767.0MB, alloc=40.3MB, time=1315.19
memory used=139808.5MB, alloc=40.3MB, time=1315.55
memory used=139849.9MB, alloc=40.3MB, time=1315.91
memory used=139891.3MB, alloc=40.3MB, time=1316.28
memory used=139932.7MB, alloc=40.3MB, time=1316.64
memory used=139974.2MB, alloc=40.3MB, time=1317.00
memory used=140015.7MB, alloc=40.3MB, time=1317.38
memory used=140057.1MB, alloc=40.3MB, time=1317.73
memory used=140098.6MB, alloc=40.3MB, time=1318.11
memory used=140140.0MB, alloc=40.3MB, time=1318.47
memory used=140181.5MB, alloc=40.3MB, time=1318.84
memory used=140223.0MB, alloc=40.3MB, time=1319.20
memory used=140264.5MB, alloc=40.3MB, time=1319.56
memory used=140306.0MB, alloc=40.3MB, time=1319.92
memory used=140347.5MB, alloc=40.3MB, time=1320.30
memory used=140388.9MB, alloc=40.3MB, time=1320.66
memory used=140430.4MB, alloc=40.3MB, time=1321.01
memory used=140471.9MB, alloc=40.3MB, time=1321.38
TOP MAIN SOLVE Loop
memory used=140513.4MB, alloc=40.3MB, time=1321.75
memory used=140554.9MB, alloc=40.3MB, time=1322.11
t[1] = 3.2
x[1] (closed_form) = 0
x[1] (numeric) = -0.729484608125045
absolute error = 0.729484608125045
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 9.245310524289667
absolute error = 9.245310524289667
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=140596.4MB, alloc=40.3MB, time=1322.48
memory used=140637.8MB, alloc=40.3MB, time=1322.84
memory used=140679.3MB, alloc=40.3MB, time=1323.20
memory used=140720.8MB, alloc=40.3MB, time=1323.58
memory used=140762.3MB, alloc=40.3MB, time=1323.94
memory used=140803.6MB, alloc=40.3MB, time=1324.30
memory used=140845.1MB, alloc=40.3MB, time=1324.67
memory used=140886.6MB, alloc=40.3MB, time=1325.03
memory used=140928.1MB, alloc=40.3MB, time=1325.41
memory used=140969.6MB, alloc=40.3MB, time=1325.80
memory used=141010.9MB, alloc=40.3MB, time=1326.16
memory used=141052.5MB, alloc=40.3MB, time=1326.53
memory used=141094.0MB, alloc=40.3MB, time=1326.89
memory used=141135.5MB, alloc=40.3MB, time=1327.25
memory used=141177.0MB, alloc=40.3MB, time=1327.63
memory used=141218.5MB, alloc=40.3MB, time=1327.98
memory used=141260.0MB, alloc=40.3MB, time=1328.34
memory used=141301.5MB, alloc=40.3MB, time=1328.70
memory used=141342.9MB, alloc=40.3MB, time=1329.08
memory used=141384.4MB, alloc=40.3MB, time=1329.44
memory used=141425.9MB, alloc=40.3MB, time=1329.81
memory used=141467.4MB, alloc=40.3MB, time=1330.17
memory used=141508.9MB, alloc=40.3MB, time=1330.53
memory used=141550.4MB, alloc=40.3MB, time=1330.91
memory used=141591.9MB, alloc=40.3MB, time=1331.26
memory used=141633.4MB, alloc=40.3MB, time=1331.64
memory used=141674.8MB, alloc=40.3MB, time=1332.00
memory used=141716.3MB, alloc=40.3MB, time=1332.36
memory used=141757.7MB, alloc=40.3MB, time=1332.73
memory used=141799.2MB, alloc=40.3MB, time=1333.09
memory used=141840.8MB, alloc=40.3MB, time=1333.45
memory used=141882.2MB, alloc=40.3MB, time=1333.83
memory used=141923.7MB, alloc=40.3MB, time=1334.19
memory used=141965.2MB, alloc=40.3MB, time=1334.55
memory used=142006.6MB, alloc=40.3MB, time=1334.92
memory used=142048.1MB, alloc=40.3MB, time=1335.28
memory used=142089.5MB, alloc=40.3MB, time=1335.64
memory used=142131.0MB, alloc=40.3MB, time=1336.00
memory used=142172.4MB, alloc=40.3MB, time=1336.38
memory used=142214.0MB, alloc=40.3MB, time=1336.73
memory used=142255.4MB, alloc=40.3MB, time=1337.09
memory used=142296.9MB, alloc=40.3MB, time=1337.45
memory used=142338.4MB, alloc=40.3MB, time=1337.83
memory used=142379.8MB, alloc=40.3MB, time=1338.19
memory used=142421.3MB, alloc=40.3MB, time=1338.55
memory used=142462.7MB, alloc=40.3MB, time=1338.91
memory used=142504.2MB, alloc=40.3MB, time=1339.28
memory used=142545.7MB, alloc=40.3MB, time=1339.64
memory used=142587.1MB, alloc=40.3MB, time=1340.01
memory used=142628.6MB, alloc=40.3MB, time=1340.38
memory used=142670.0MB, alloc=40.3MB, time=1340.73
memory used=142711.5MB, alloc=40.3MB, time=1341.11
memory used=142753.1MB, alloc=40.3MB, time=1341.47
memory used=142794.5MB, alloc=40.3MB, time=1341.83
memory used=142836.0MB, alloc=40.3MB, time=1342.20
memory used=142877.4MB, alloc=40.3MB, time=1342.56
memory used=142918.9MB, alloc=40.3MB, time=1342.92
memory used=142960.3MB, alloc=40.3MB, time=1343.28
memory used=143001.8MB, alloc=40.3MB, time=1343.66
memory used=143043.3MB, alloc=40.3MB, time=1344.01
memory used=143084.7MB, alloc=40.3MB, time=1344.38
memory used=143126.2MB, alloc=40.3MB, time=1344.75
memory used=143167.6MB, alloc=40.3MB, time=1345.11
memory used=143209.0MB, alloc=40.3MB, time=1345.47
memory used=143250.4MB, alloc=40.3MB, time=1345.84
memory used=143291.9MB, alloc=40.3MB, time=1346.20
memory used=143333.3MB, alloc=40.3MB, time=1346.58
memory used=143374.8MB, alloc=40.3MB, time=1346.94
memory used=143416.3MB, alloc=40.3MB, time=1347.30
memory used=143457.7MB, alloc=40.3MB, time=1347.67
memory used=143499.3MB, alloc=40.3MB, time=1348.03
memory used=143540.7MB, alloc=40.3MB, time=1348.41
memory used=143582.1MB, alloc=40.3MB, time=1348.76
memory used=143623.5MB, alloc=40.3MB, time=1349.12
memory used=143665.0MB, alloc=40.3MB, time=1349.48
memory used=143706.4MB, alloc=40.3MB, time=1349.84
memory used=143747.8MB, alloc=40.3MB, time=1350.22
memory used=143789.3MB, alloc=40.3MB, time=1350.58
memory used=143830.8MB, alloc=40.3MB, time=1350.94
memory used=143872.4MB, alloc=40.3MB, time=1351.31
memory used=143913.7MB, alloc=40.3MB, time=1351.67
memory used=143955.2MB, alloc=40.3MB, time=1352.03
memory used=143996.6MB, alloc=40.3MB, time=1352.41
memory used=144038.1MB, alloc=40.3MB, time=1352.78
memory used=144079.5MB, alloc=40.3MB, time=1353.14
memory used=144120.9MB, alloc=40.3MB, time=1353.50
memory used=144162.4MB, alloc=40.3MB, time=1353.88
memory used=144203.9MB, alloc=40.3MB, time=1354.23
memory used=144245.3MB, alloc=40.3MB, time=1354.59
memory used=144286.7MB, alloc=40.3MB, time=1354.95
memory used=144328.1MB, alloc=40.3MB, time=1355.31
memory used=144369.6MB, alloc=40.3MB, time=1355.69
memory used=144411.1MB, alloc=40.3MB, time=1356.05
memory used=144452.5MB, alloc=40.3MB, time=1356.42
memory used=144493.8MB, alloc=40.3MB, time=1356.78
memory used=144535.4MB, alloc=40.3MB, time=1357.14
memory used=144576.8MB, alloc=40.3MB, time=1357.52
memory used=144618.3MB, alloc=40.3MB, time=1357.87
memory used=144659.8MB, alloc=40.3MB, time=1358.23
memory used=144701.2MB, alloc=40.3MB, time=1358.59
memory used=144742.7MB, alloc=40.3MB, time=1358.97
memory used=144784.2MB, alloc=40.3MB, time=1359.33
memory used=144825.6MB, alloc=40.3MB, time=1359.69
memory used=144867.0MB, alloc=40.3MB, time=1360.06
memory used=144908.5MB, alloc=40.3MB, time=1360.42
memory used=144950.0MB, alloc=40.3MB, time=1360.78
memory used=144991.5MB, alloc=40.3MB, time=1361.14
memory used=145032.9MB, alloc=40.3MB, time=1361.51
memory used=145074.3MB, alloc=40.3MB, time=1361.88
memory used=145115.8MB, alloc=40.3MB, time=1362.23
memory used=145157.3MB, alloc=40.3MB, time=1362.61
memory used=145198.8MB, alloc=40.3MB, time=1362.97
memory used=145240.2MB, alloc=40.3MB, time=1363.34
memory used=145281.6MB, alloc=40.3MB, time=1363.70
memory used=145323.1MB, alloc=40.3MB, time=1364.09
memory used=145364.5MB, alloc=40.3MB, time=1364.47
memory used=145405.9MB, alloc=40.3MB, time=1364.83
memory used=145447.4MB, alloc=40.3MB, time=1365.19
memory used=145488.9MB, alloc=40.3MB, time=1365.55
memory used=145530.4MB, alloc=40.3MB, time=1365.92
memory used=145571.8MB, alloc=40.3MB, time=1366.28
memory used=145613.2MB, alloc=40.3MB, time=1366.64
memory used=145654.8MB, alloc=40.3MB, time=1367.00
memory used=145696.2MB, alloc=40.3MB, time=1367.36
memory used=145737.6MB, alloc=40.3MB, time=1367.73
memory used=145779.1MB, alloc=40.3MB, time=1368.09
memory used=145820.5MB, alloc=40.3MB, time=1368.45
memory used=145862.0MB, alloc=40.3MB, time=1368.83
memory used=145903.5MB, alloc=40.3MB, time=1369.19
memory used=145944.9MB, alloc=40.3MB, time=1369.56
memory used=145986.4MB, alloc=40.3MB, time=1369.92
memory used=146027.9MB, alloc=40.3MB, time=1370.30
memory used=146069.3MB, alloc=40.3MB, time=1370.66
memory used=146110.8MB, alloc=40.3MB, time=1371.01
memory used=146152.2MB, alloc=40.3MB, time=1371.38
memory used=146193.7MB, alloc=40.3MB, time=1371.73
memory used=146235.1MB, alloc=40.3MB, time=1372.09
memory used=146276.6MB, alloc=40.3MB, time=1372.47
memory used=146318.1MB, alloc=40.3MB, time=1372.83
memory used=146359.6MB, alloc=40.3MB, time=1373.19
memory used=146401.1MB, alloc=40.3MB, time=1373.56
memory used=146442.6MB, alloc=40.3MB, time=1373.92
memory used=146484.0MB, alloc=40.3MB, time=1374.28
memory used=146525.5MB, alloc=40.3MB, time=1374.64
memory used=146566.9MB, alloc=40.3MB, time=1375.01
memory used=146608.4MB, alloc=40.3MB, time=1375.37
memory used=146650.0MB, alloc=40.3MB, time=1375.73
memory used=146691.4MB, alloc=40.3MB, time=1376.09
memory used=146732.9MB, alloc=40.3MB, time=1376.47
memory used=146774.4MB, alloc=40.3MB, time=1376.83
memory used=146816.0MB, alloc=40.3MB, time=1377.19
memory used=146857.4MB, alloc=40.3MB, time=1377.56
memory used=146898.9MB, alloc=40.3MB, time=1377.92
memory used=146940.3MB, alloc=40.3MB, time=1378.28
memory used=146981.8MB, alloc=40.3MB, time=1378.66
memory used=147023.3MB, alloc=40.3MB, time=1379.02
memory used=147064.8MB, alloc=40.3MB, time=1379.38
memory used=147106.3MB, alloc=40.3MB, time=1379.75
memory used=147147.7MB, alloc=40.3MB, time=1380.11
memory used=147189.3MB, alloc=40.3MB, time=1380.47
memory used=147230.7MB, alloc=40.3MB, time=1380.84
memory used=147272.2MB, alloc=40.3MB, time=1381.20
memory used=147313.6MB, alloc=40.3MB, time=1381.56
memory used=147355.1MB, alloc=40.3MB, time=1381.92
memory used=147396.5MB, alloc=40.3MB, time=1382.30
memory used=147438.0MB, alloc=40.3MB, time=1382.66
memory used=147479.5MB, alloc=40.3MB, time=1383.02
memory used=147521.0MB, alloc=40.3MB, time=1383.39
TOP MAIN SOLVE Loop
memory used=147562.5MB, alloc=40.3MB, time=1383.75
t[1] = 3.3
x[1] (closed_form) = 0
x[1] (numeric) = -0.7158844901195597
absolute error = 0.7158844901195597
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 9.662402360955675
absolute error = 9.662402360955675
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=147604.0MB, alloc=40.3MB, time=1384.13
memory used=147645.4MB, alloc=40.3MB, time=1384.48
memory used=147686.9MB, alloc=40.3MB, time=1384.86
memory used=147728.4MB, alloc=40.3MB, time=1385.22
memory used=147769.8MB, alloc=40.3MB, time=1385.58
memory used=147811.3MB, alloc=40.3MB, time=1385.94
memory used=147852.8MB, alloc=40.3MB, time=1386.31
memory used=147894.3MB, alloc=40.3MB, time=1386.67
memory used=147935.9MB, alloc=40.3MB, time=1387.05
memory used=147977.4MB, alloc=40.3MB, time=1387.41
memory used=148018.8MB, alloc=40.3MB, time=1387.76
memory used=148060.3MB, alloc=40.3MB, time=1388.12
memory used=148101.7MB, alloc=40.3MB, time=1388.50
memory used=148143.2MB, alloc=40.3MB, time=1388.86
memory used=148184.7MB, alloc=40.3MB, time=1389.22
memory used=148226.2MB, alloc=40.3MB, time=1389.59
memory used=148267.7MB, alloc=40.3MB, time=1389.95
memory used=148309.2MB, alloc=40.3MB, time=1390.31
memory used=148350.6MB, alloc=40.3MB, time=1390.67
memory used=148392.1MB, alloc=40.3MB, time=1391.03
memory used=148433.5MB, alloc=40.3MB, time=1391.41
memory used=148475.1MB, alloc=40.3MB, time=1391.76
memory used=148516.5MB, alloc=40.3MB, time=1392.13
memory used=148558.0MB, alloc=40.3MB, time=1392.50
memory used=148599.4MB, alloc=40.3MB, time=1392.86
memory used=148640.9MB, alloc=40.3MB, time=1393.22
memory used=148682.3MB, alloc=40.3MB, time=1393.59
memory used=148723.7MB, alloc=40.3MB, time=1393.95
memory used=148765.3MB, alloc=40.3MB, time=1394.33
memory used=148806.7MB, alloc=40.3MB, time=1394.69
memory used=148848.2MB, alloc=40.3MB, time=1395.05
memory used=148889.7MB, alloc=40.3MB, time=1395.41
memory used=148931.1MB, alloc=40.3MB, time=1395.78
memory used=148972.5MB, alloc=40.3MB, time=1396.14
memory used=149014.0MB, alloc=40.3MB, time=1396.50
memory used=149055.4MB, alloc=40.3MB, time=1396.86
memory used=149096.9MB, alloc=40.3MB, time=1397.23
memory used=149138.4MB, alloc=40.3MB, time=1397.59
memory used=149179.9MB, alloc=40.3MB, time=1397.95
memory used=149221.3MB, alloc=40.3MB, time=1398.31
memory used=149262.7MB, alloc=40.3MB, time=1398.69
memory used=149304.2MB, alloc=40.3MB, time=1399.05
memory used=149345.6MB, alloc=40.3MB, time=1399.41
memory used=149387.1MB, alloc=40.3MB, time=1399.78
memory used=149428.5MB, alloc=40.3MB, time=1400.14
memory used=149469.9MB, alloc=40.3MB, time=1400.50
memory used=149511.4MB, alloc=40.3MB, time=1400.86
memory used=149552.9MB, alloc=40.3MB, time=1401.23
memory used=149594.4MB, alloc=40.3MB, time=1401.59
memory used=149635.8MB, alloc=40.3MB, time=1401.95
memory used=149677.2MB, alloc=40.3MB, time=1402.31
memory used=149718.7MB, alloc=40.3MB, time=1402.70
memory used=149760.1MB, alloc=40.3MB, time=1403.08
memory used=149801.5MB, alloc=40.3MB, time=1403.44
memory used=149843.0MB, alloc=40.3MB, time=1403.81
memory used=149884.4MB, alloc=40.3MB, time=1404.17
memory used=149925.9MB, alloc=40.3MB, time=1404.55
memory used=149967.4MB, alloc=40.3MB, time=1404.91
memory used=150008.8MB, alloc=40.3MB, time=1405.27
memory used=150050.3MB, alloc=40.3MB, time=1405.63
memory used=150091.8MB, alloc=40.3MB, time=1406.00
memory used=150133.3MB, alloc=40.3MB, time=1406.36
memory used=150174.6MB, alloc=40.3MB, time=1406.73
memory used=150216.1MB, alloc=40.3MB, time=1407.09
memory used=150257.5MB, alloc=40.3MB, time=1407.45
memory used=150299.0MB, alloc=40.3MB, time=1407.81
memory used=150340.4MB, alloc=40.3MB, time=1408.19
memory used=150381.8MB, alloc=40.3MB, time=1408.56
memory used=150423.3MB, alloc=40.3MB, time=1408.92
memory used=150464.8MB, alloc=40.3MB, time=1409.28
memory used=150506.3MB, alloc=40.3MB, time=1409.66
memory used=150547.6MB, alloc=40.3MB, time=1410.02
memory used=150589.1MB, alloc=40.3MB, time=1410.42
memory used=150630.5MB, alloc=40.3MB, time=1410.78
memory used=150672.0MB, alloc=40.3MB, time=1411.14
memory used=150713.4MB, alloc=40.3MB, time=1411.50
memory used=150754.9MB, alloc=40.3MB, time=1411.88
memory used=150796.3MB, alloc=40.3MB, time=1412.23
memory used=150837.8MB, alloc=40.3MB, time=1412.59
memory used=150879.3MB, alloc=40.3MB, time=1412.97
memory used=150920.6MB, alloc=40.3MB, time=1413.33
memory used=150962.0MB, alloc=40.3MB, time=1413.69
memory used=151003.4MB, alloc=40.3MB, time=1414.05
memory used=151044.9MB, alloc=40.3MB, time=1414.41
memory used=151086.4MB, alloc=40.3MB, time=1414.78
memory used=151127.9MB, alloc=40.3MB, time=1415.14
memory used=151169.3MB, alloc=40.3MB, time=1415.50
memory used=151210.8MB, alloc=40.3MB, time=1415.86
memory used=151252.3MB, alloc=40.3MB, time=1416.22
memory used=151293.7MB, alloc=40.3MB, time=1416.59
memory used=151335.0MB, alloc=40.3MB, time=1416.95
memory used=151376.4MB, alloc=40.3MB, time=1417.31
memory used=151417.9MB, alloc=40.3MB, time=1417.67
memory used=151459.4MB, alloc=40.3MB, time=1418.03
memory used=151500.9MB, alloc=40.3MB, time=1418.41
memory used=151542.4MB, alloc=40.3MB, time=1418.76
memory used=151583.8MB, alloc=40.3MB, time=1419.13
memory used=151625.3MB, alloc=40.3MB, time=1419.50
memory used=151666.7MB, alloc=40.3MB, time=1419.86
memory used=151708.1MB, alloc=40.3MB, time=1420.22
memory used=151749.6MB, alloc=40.3MB, time=1420.58
memory used=151791.1MB, alloc=40.3MB, time=1420.95
memory used=151832.6MB, alloc=40.3MB, time=1421.31
memory used=151874.0MB, alloc=40.3MB, time=1421.67
memory used=151915.4MB, alloc=40.3MB, time=1422.03
memory used=151956.9MB, alloc=40.3MB, time=1422.39
memory used=151998.4MB, alloc=40.3MB, time=1422.77
memory used=152039.8MB, alloc=40.3MB, time=1423.12
memory used=152081.3MB, alloc=40.3MB, time=1423.48
memory used=152122.8MB, alloc=40.3MB, time=1423.86
memory used=152164.2MB, alloc=40.3MB, time=1424.22
memory used=152205.7MB, alloc=40.3MB, time=1424.59
memory used=152247.1MB, alloc=40.3MB, time=1424.95
memory used=152288.6MB, alloc=40.3MB, time=1425.31
memory used=152330.1MB, alloc=40.3MB, time=1425.69
memory used=152371.5MB, alloc=40.3MB, time=1426.05
memory used=152413.0MB, alloc=40.3MB, time=1426.41
memory used=152454.5MB, alloc=40.3MB, time=1426.77
memory used=152496.0MB, alloc=40.3MB, time=1427.14
memory used=152537.5MB, alloc=40.3MB, time=1427.50
memory used=152579.0MB, alloc=40.3MB, time=1427.86
memory used=152620.5MB, alloc=40.3MB, time=1428.22
memory used=152662.0MB, alloc=40.3MB, time=1428.58
memory used=152703.5MB, alloc=40.3MB, time=1428.95
memory used=152745.0MB, alloc=40.3MB, time=1429.31
memory used=152786.5MB, alloc=40.3MB, time=1429.67
memory used=152828.0MB, alloc=40.3MB, time=1430.05
memory used=152869.5MB, alloc=40.3MB, time=1430.41
memory used=152911.0MB, alloc=40.3MB, time=1430.77
memory used=152952.5MB, alloc=40.3MB, time=1431.13
memory used=152994.0MB, alloc=40.3MB, time=1431.50
memory used=153035.5MB, alloc=40.3MB, time=1431.86
memory used=153076.9MB, alloc=40.3MB, time=1432.22
memory used=153118.4MB, alloc=40.3MB, time=1432.58
memory used=153159.9MB, alloc=40.3MB, time=1432.94
memory used=153201.4MB, alloc=40.3MB, time=1433.31
memory used=153242.9MB, alloc=40.3MB, time=1433.67
memory used=153284.4MB, alloc=40.3MB, time=1434.03
memory used=153325.8MB, alloc=40.3MB, time=1434.41
memory used=153367.3MB, alloc=40.3MB, time=1434.76
memory used=153408.8MB, alloc=40.3MB, time=1435.14
memory used=153450.3MB, alloc=40.3MB, time=1435.50
memory used=153491.8MB, alloc=40.3MB, time=1435.86
memory used=153533.3MB, alloc=40.3MB, time=1436.23
memory used=153574.8MB, alloc=40.3MB, time=1436.59
memory used=153616.2MB, alloc=40.3MB, time=1436.95
memory used=153657.7MB, alloc=40.3MB, time=1437.31
memory used=153699.2MB, alloc=40.3MB, time=1437.69
memory used=153740.7MB, alloc=40.3MB, time=1438.05
memory used=153782.1MB, alloc=40.3MB, time=1438.41
memory used=153823.7MB, alloc=40.3MB, time=1438.77
memory used=153865.2MB, alloc=40.3MB, time=1439.14
memory used=153906.7MB, alloc=40.3MB, time=1439.50
memory used=153948.1MB, alloc=40.3MB, time=1439.88
memory used=153989.5MB, alloc=40.3MB, time=1440.23
memory used=154031.1MB, alloc=40.3MB, time=1440.59
memory used=154072.5MB, alloc=40.3MB, time=1440.95
memory used=154113.9MB, alloc=40.3MB, time=1441.33
memory used=154155.4MB, alloc=40.3MB, time=1441.70
memory used=154196.9MB, alloc=40.3MB, time=1442.06
memory used=154238.3MB, alloc=40.3MB, time=1442.44
memory used=154279.8MB, alloc=40.3MB, time=1442.80
memory used=154321.2MB, alloc=40.3MB, time=1443.16
memory used=154362.7MB, alloc=40.3MB, time=1443.52
memory used=154404.2MB, alloc=40.3MB, time=1443.89
memory used=154445.7MB, alloc=40.3MB, time=1444.25
memory used=154487.2MB, alloc=40.3MB, time=1444.62
memory used=154528.8MB, alloc=40.3MB, time=1444.98
memory used=154570.2MB, alloc=40.3MB, time=1445.34
TOP MAIN SOLVE Loop
memory used=154611.7MB, alloc=40.3MB, time=1445.72
memory used=154653.1MB, alloc=40.3MB, time=1446.08
t[1] = 3.4
x[1] (closed_form) = 0
x[1] (numeric) = -0.7022786056070877
absolute error = 0.7022786056070877
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 10.07941645854328
absolute error = 10.07941645854328
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=154694.6MB, alloc=40.3MB, time=1446.45
memory used=154736.1MB, alloc=40.3MB, time=1446.81
memory used=154777.7MB, alloc=40.3MB, time=1447.17
memory used=154819.1MB, alloc=40.3MB, time=1447.55
memory used=154860.6MB, alloc=40.3MB, time=1447.91
memory used=154902.1MB, alloc=40.3MB, time=1448.27
memory used=154943.6MB, alloc=40.3MB, time=1448.63
memory used=154985.0MB, alloc=40.3MB, time=1448.98
memory used=155026.4MB, alloc=40.3MB, time=1449.36
memory used=155067.9MB, alloc=40.3MB, time=1449.72
memory used=155109.4MB, alloc=40.3MB, time=1450.08
memory used=155151.0MB, alloc=40.3MB, time=1450.44
memory used=155192.4MB, alloc=40.3MB, time=1450.80
memory used=155233.9MB, alloc=40.3MB, time=1451.17
memory used=155275.4MB, alloc=40.3MB, time=1451.53
memory used=155317.0MB, alloc=40.3MB, time=1451.89
memory used=155358.3MB, alloc=40.3MB, time=1452.25
memory used=155399.8MB, alloc=40.3MB, time=1452.63
memory used=155441.3MB, alloc=40.3MB, time=1452.98
memory used=155482.9MB, alloc=40.3MB, time=1453.34
memory used=155524.4MB, alloc=40.3MB, time=1453.70
memory used=155565.8MB, alloc=40.3MB, time=1454.06
memory used=155607.3MB, alloc=40.3MB, time=1454.44
memory used=155648.8MB, alloc=40.3MB, time=1454.80
memory used=155690.2MB, alloc=40.3MB, time=1455.16
memory used=155731.6MB, alloc=40.3MB, time=1455.53
memory used=155773.0MB, alloc=40.3MB, time=1455.89
memory used=155814.5MB, alloc=40.3MB, time=1456.25
memory used=155856.0MB, alloc=40.3MB, time=1456.63
memory used=155897.6MB, alloc=40.3MB, time=1456.98
memory used=155939.1MB, alloc=40.3MB, time=1457.34
memory used=155980.5MB, alloc=40.3MB, time=1457.70
memory used=156022.1MB, alloc=40.3MB, time=1458.08
memory used=156063.5MB, alloc=40.3MB, time=1458.44
memory used=156104.9MB, alloc=40.3MB, time=1458.80
memory used=156146.3MB, alloc=40.3MB, time=1459.17
memory used=156187.9MB, alloc=40.3MB, time=1459.53
memory used=156229.4MB, alloc=40.3MB, time=1459.89
memory used=156270.8MB, alloc=40.3MB, time=1460.25
memory used=156312.3MB, alloc=40.3MB, time=1460.61
memory used=156353.8MB, alloc=40.3MB, time=1460.97
memory used=156395.3MB, alloc=40.3MB, time=1461.34
memory used=156436.7MB, alloc=40.3MB, time=1461.70
memory used=156478.1MB, alloc=40.3MB, time=1462.06
memory used=156519.6MB, alloc=40.3MB, time=1462.42
memory used=156561.0MB, alloc=40.3MB, time=1462.78
memory used=156602.5MB, alloc=40.3MB, time=1463.14
memory used=156644.0MB, alloc=40.3MB, time=1463.52
memory used=156685.4MB, alloc=40.3MB, time=1463.88
memory used=156727.0MB, alloc=40.3MB, time=1464.23
memory used=156768.4MB, alloc=40.3MB, time=1464.59
memory used=156809.7MB, alloc=40.3MB, time=1464.95
memory used=156851.2MB, alloc=40.3MB, time=1465.33
memory used=156892.7MB, alloc=40.3MB, time=1465.69
memory used=156934.1MB, alloc=40.3MB, time=1466.05
memory used=156975.6MB, alloc=40.3MB, time=1466.41
memory used=157017.1MB, alloc=40.3MB, time=1466.78
memory used=157058.4MB, alloc=40.3MB, time=1467.14
memory used=157099.9MB, alloc=40.3MB, time=1467.50
memory used=157141.5MB, alloc=40.3MB, time=1467.86
memory used=157182.9MB, alloc=40.3MB, time=1468.23
memory used=157224.3MB, alloc=40.3MB, time=1468.59
memory used=157265.8MB, alloc=40.3MB, time=1468.95
memory used=157307.3MB, alloc=40.3MB, time=1469.33
memory used=157348.7MB, alloc=40.3MB, time=1469.69
memory used=157390.1MB, alloc=40.3MB, time=1470.05
memory used=157431.6MB, alloc=40.3MB, time=1470.41
memory used=157473.1MB, alloc=40.3MB, time=1470.76
memory used=157514.6MB, alloc=40.3MB, time=1471.13
memory used=157556.0MB, alloc=40.3MB, time=1471.48
memory used=157597.5MB, alloc=40.3MB, time=1471.84
memory used=157639.0MB, alloc=40.3MB, time=1472.20
memory used=157680.4MB, alloc=40.3MB, time=1472.58
memory used=157721.9MB, alloc=40.3MB, time=1472.94
memory used=157763.3MB, alloc=40.3MB, time=1473.30
memory used=157804.8MB, alloc=40.3MB, time=1473.66
memory used=157846.3MB, alloc=40.3MB, time=1474.01
memory used=157887.8MB, alloc=40.3MB, time=1474.39
memory used=157929.3MB, alloc=40.3MB, time=1474.75
memory used=157970.7MB, alloc=40.3MB, time=1475.11
memory used=158012.2MB, alloc=40.3MB, time=1475.48
memory used=158053.7MB, alloc=40.3MB, time=1475.84
memory used=158095.2MB, alloc=40.3MB, time=1476.22
memory used=158136.7MB, alloc=40.3MB, time=1476.58
memory used=158178.2MB, alloc=40.3MB, time=1476.94
memory used=158219.7MB, alloc=40.3MB, time=1477.30
memory used=158261.2MB, alloc=40.3MB, time=1477.66
memory used=158302.7MB, alloc=40.3MB, time=1478.03
memory used=158344.2MB, alloc=40.3MB, time=1478.39
memory used=158385.7MB, alloc=40.3MB, time=1478.75
memory used=158427.2MB, alloc=40.3MB, time=1479.13
memory used=158468.7MB, alloc=40.3MB, time=1479.48
memory used=158510.1MB, alloc=40.3MB, time=1479.88
memory used=158551.6MB, alloc=40.3MB, time=1480.23
memory used=158593.1MB, alloc=40.3MB, time=1480.59
memory used=158634.6MB, alloc=40.3MB, time=1480.95
memory used=158676.0MB, alloc=40.3MB, time=1481.31
memory used=158717.5MB, alloc=40.3MB, time=1481.67
memory used=158759.0MB, alloc=40.3MB, time=1482.03
memory used=158800.5MB, alloc=40.3MB, time=1482.41
memory used=158842.0MB, alloc=40.3MB, time=1482.77
memory used=158883.4MB, alloc=40.3MB, time=1483.13
memory used=158925.0MB, alloc=40.3MB, time=1483.48
memory used=158966.5MB, alloc=40.3MB, time=1483.84
memory used=159008.0MB, alloc=40.3MB, time=1484.22
memory used=159049.5MB, alloc=40.3MB, time=1484.58
memory used=159091.0MB, alloc=40.3MB, time=1484.95
memory used=159132.5MB, alloc=40.3MB, time=1485.31
memory used=159174.0MB, alloc=40.3MB, time=1485.69
memory used=159215.5MB, alloc=40.3MB, time=1486.05
memory used=159257.0MB, alloc=40.3MB, time=1486.41
memory used=159298.5MB, alloc=40.3MB, time=1486.76
memory used=159340.0MB, alloc=40.3MB, time=1487.14
memory used=159381.4MB, alloc=40.3MB, time=1487.50
memory used=159422.9MB, alloc=40.3MB, time=1487.86
memory used=159464.2MB, alloc=40.3MB, time=1488.22
memory used=159505.7MB, alloc=40.3MB, time=1488.59
memory used=159547.2MB, alloc=40.3MB, time=1488.95
memory used=159588.8MB, alloc=40.3MB, time=1489.31
memory used=159630.2MB, alloc=40.3MB, time=1489.67
memory used=159671.6MB, alloc=40.3MB, time=1490.03
memory used=159713.1MB, alloc=40.3MB, time=1490.41
memory used=159754.6MB, alloc=40.3MB, time=1490.77
memory used=159796.0MB, alloc=40.3MB, time=1491.13
memory used=159837.5MB, alloc=40.3MB, time=1491.48
memory used=159878.9MB, alloc=40.3MB, time=1491.86
memory used=159920.5MB, alloc=40.3MB, time=1492.22
memory used=159962.0MB, alloc=40.3MB, time=1492.58
memory used=160003.4MB, alloc=40.3MB, time=1492.94
memory used=160044.9MB, alloc=40.3MB, time=1493.30
memory used=160086.4MB, alloc=40.3MB, time=1493.67
memory used=160127.8MB, alloc=40.3MB, time=1494.03
memory used=160169.2MB, alloc=40.3MB, time=1494.39
memory used=160210.6MB, alloc=40.3MB, time=1494.75
memory used=160252.1MB, alloc=40.3MB, time=1495.11
memory used=160293.7MB, alloc=40.3MB, time=1495.48
memory used=160335.2MB, alloc=40.3MB, time=1495.84
memory used=160376.6MB, alloc=40.3MB, time=1496.20
memory used=160418.1MB, alloc=40.3MB, time=1496.58
memory used=160459.5MB, alloc=40.3MB, time=1496.94
memory used=160501.1MB, alloc=40.3MB, time=1497.30
memory used=160542.6MB, alloc=40.3MB, time=1497.66
memory used=160584.0MB, alloc=40.3MB, time=1498.01
memory used=160625.5MB, alloc=40.3MB, time=1498.38
memory used=160667.0MB, alloc=40.3MB, time=1498.73
memory used=160708.4MB, alloc=40.3MB, time=1499.11
memory used=160749.8MB, alloc=40.3MB, time=1499.47
memory used=160791.2MB, alloc=40.3MB, time=1499.83
memory used=160832.7MB, alloc=40.3MB, time=1500.19
memory used=160874.2MB, alloc=40.3MB, time=1500.55
memory used=160915.6MB, alloc=40.3MB, time=1500.91
memory used=160957.1MB, alloc=40.3MB, time=1501.27
memory used=160998.6MB, alloc=40.3MB, time=1501.64
memory used=161040.1MB, alloc=40.3MB, time=1502.00
memory used=161081.5MB, alloc=40.3MB, time=1502.36
memory used=161122.9MB, alloc=40.3MB, time=1502.72
memory used=161164.4MB, alloc=40.3MB, time=1503.08
memory used=161205.9MB, alloc=40.3MB, time=1503.45
memory used=161247.4MB, alloc=40.3MB, time=1503.81
memory used=161288.9MB, alloc=40.3MB, time=1504.17
memory used=161330.3MB, alloc=40.3MB, time=1504.55
memory used=161371.8MB, alloc=40.3MB, time=1504.91
memory used=161413.3MB, alloc=40.3MB, time=1505.27
memory used=161454.8MB, alloc=40.3MB, time=1505.63
memory used=161496.2MB, alloc=40.3MB, time=1505.98
memory used=161537.8MB, alloc=40.3MB, time=1506.34
memory used=161579.2MB, alloc=40.3MB, time=1506.72
memory used=161620.7MB, alloc=40.3MB, time=1507.08
TOP MAIN SOLVE Loop
memory used=161662.2MB, alloc=40.3MB, time=1507.44
memory used=161703.6MB, alloc=40.3MB, time=1507.80
t[1] = 3.5
x[1] (closed_form) = 0
x[1] (numeric) = -0.6886676628759598
absolute error = 0.6886676628759598
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 10.49635803847423
absolute error = 10.49635803847423
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=161745.2MB, alloc=40.3MB, time=1508.16
memory used=161786.7MB, alloc=40.3MB, time=1508.52
memory used=161828.1MB, alloc=40.3MB, time=1508.87
memory used=161869.5MB, alloc=40.3MB, time=1509.25
memory used=161911.0MB, alloc=40.3MB, time=1509.61
memory used=161952.5MB, alloc=40.3MB, time=1509.98
memory used=161993.9MB, alloc=40.3MB, time=1510.34
memory used=162035.4MB, alloc=40.3MB, time=1510.70
memory used=162076.8MB, alloc=40.3MB, time=1511.06
memory used=162118.3MB, alloc=40.3MB, time=1511.42
memory used=162159.8MB, alloc=40.3MB, time=1511.78
memory used=162201.1MB, alloc=40.3MB, time=1512.14
memory used=162242.6MB, alloc=40.3MB, time=1512.50
memory used=162284.0MB, alloc=40.3MB, time=1512.88
memory used=162325.6MB, alloc=40.3MB, time=1513.23
memory used=162367.1MB, alloc=40.3MB, time=1513.59
memory used=162408.5MB, alloc=40.3MB, time=1513.95
memory used=162450.0MB, alloc=40.3MB, time=1514.31
memory used=162491.5MB, alloc=40.3MB, time=1514.69
memory used=162533.0MB, alloc=40.3MB, time=1515.05
memory used=162574.4MB, alloc=40.3MB, time=1515.41
memory used=162615.9MB, alloc=40.3MB, time=1515.78
memory used=162657.4MB, alloc=40.3MB, time=1516.14
memory used=162698.8MB, alloc=40.3MB, time=1516.50
memory used=162740.3MB, alloc=40.3MB, time=1516.86
memory used=162781.6MB, alloc=40.3MB, time=1517.22
memory used=162823.1MB, alloc=40.3MB, time=1517.58
memory used=162864.6MB, alloc=40.3MB, time=1517.97
memory used=162906.1MB, alloc=40.3MB, time=1518.33
memory used=162947.5MB, alloc=40.3MB, time=1518.69
memory used=162988.9MB, alloc=40.3MB, time=1519.05
memory used=163030.5MB, alloc=40.3MB, time=1519.41
memory used=163072.0MB, alloc=40.3MB, time=1519.78
memory used=163113.5MB, alloc=40.3MB, time=1520.14
memory used=163155.0MB, alloc=40.3MB, time=1520.50
memory used=163196.5MB, alloc=40.3MB, time=1520.86
memory used=163238.1MB, alloc=40.3MB, time=1521.22
memory used=163279.6MB, alloc=40.3MB, time=1521.58
memory used=163321.0MB, alloc=40.3MB, time=1521.95
memory used=163362.5MB, alloc=40.3MB, time=1522.31
memory used=163403.9MB, alloc=40.3MB, time=1522.67
memory used=163445.4MB, alloc=40.3MB, time=1523.03
memory used=163486.9MB, alloc=40.3MB, time=1523.41
memory used=163528.3MB, alloc=40.3MB, time=1523.77
memory used=163569.7MB, alloc=40.3MB, time=1524.13
memory used=163611.3MB, alloc=40.3MB, time=1524.50
memory used=163652.8MB, alloc=40.3MB, time=1524.86
memory used=163694.2MB, alloc=40.3MB, time=1525.22
memory used=163735.7MB, alloc=40.3MB, time=1525.58
memory used=163777.2MB, alloc=40.3MB, time=1525.97
memory used=163818.6MB, alloc=40.3MB, time=1526.33
memory used=163860.1MB, alloc=40.3MB, time=1526.70
memory used=163901.6MB, alloc=40.3MB, time=1527.06
memory used=163943.0MB, alloc=40.3MB, time=1527.42
memory used=163984.5MB, alloc=40.3MB, time=1527.78
memory used=164026.0MB, alloc=40.3MB, time=1528.14
memory used=164067.5MB, alloc=40.3MB, time=1528.52
memory used=164109.0MB, alloc=40.3MB, time=1528.88
memory used=164150.5MB, alloc=40.3MB, time=1529.25
memory used=164192.0MB, alloc=40.3MB, time=1529.61
memory used=164233.6MB, alloc=40.3MB, time=1529.97
memory used=164275.1MB, alloc=40.3MB, time=1530.34
memory used=164316.6MB, alloc=40.3MB, time=1530.70
memory used=164358.1MB, alloc=40.3MB, time=1531.06
memory used=164399.6MB, alloc=40.3MB, time=1531.44
memory used=164441.2MB, alloc=40.3MB, time=1531.80
memory used=164482.7MB, alloc=40.3MB, time=1532.16
memory used=164524.1MB, alloc=40.3MB, time=1532.52
memory used=164565.6MB, alloc=40.3MB, time=1532.89
memory used=164607.1MB, alloc=40.3MB, time=1533.23
memory used=164648.6MB, alloc=40.3MB, time=1533.61
memory used=164690.1MB, alloc=40.3MB, time=1533.97
memory used=164731.6MB, alloc=40.3MB, time=1534.33
memory used=164773.0MB, alloc=40.3MB, time=1534.69
memory used=164814.6MB, alloc=40.3MB, time=1535.05
memory used=164856.1MB, alloc=40.3MB, time=1535.41
memory used=164897.5MB, alloc=40.3MB, time=1535.78
memory used=164939.0MB, alloc=40.3MB, time=1536.14
memory used=164980.5MB, alloc=40.3MB, time=1536.50
memory used=165021.9MB, alloc=40.3MB, time=1536.86
memory used=165063.5MB, alloc=40.3MB, time=1537.23
memory used=165105.0MB, alloc=40.3MB, time=1537.59
memory used=165146.4MB, alloc=40.3MB, time=1537.95
memory used=165187.9MB, alloc=40.3MB, time=1538.31
memory used=165229.5MB, alloc=40.3MB, time=1538.67
memory used=165270.9MB, alloc=40.3MB, time=1539.03
memory used=165312.3MB, alloc=40.3MB, time=1539.41
memory used=165353.8MB, alloc=40.3MB, time=1539.77
memory used=165395.3MB, alloc=40.3MB, time=1540.13
memory used=165436.8MB, alloc=40.3MB, time=1540.48
memory used=165478.3MB, alloc=40.3MB, time=1540.84
memory used=165519.8MB, alloc=40.3MB, time=1541.20
memory used=165561.3MB, alloc=40.3MB, time=1541.58
memory used=165602.8MB, alloc=40.3MB, time=1541.94
memory used=165644.4MB, alloc=40.3MB, time=1542.30
memory used=165685.8MB, alloc=40.3MB, time=1542.66
memory used=165727.3MB, alloc=40.3MB, time=1543.01
memory used=165768.7MB, alloc=40.3MB, time=1543.38
memory used=165810.3MB, alloc=40.3MB, time=1543.73
memory used=165851.8MB, alloc=40.3MB, time=1544.09
memory used=165893.3MB, alloc=40.3MB, time=1544.45
memory used=165934.7MB, alloc=40.3MB, time=1544.83
memory used=165976.2MB, alloc=40.3MB, time=1545.17
memory used=166017.7MB, alloc=40.3MB, time=1545.55
memory used=166059.2MB, alloc=40.3MB, time=1545.91
memory used=166100.7MB, alloc=40.3MB, time=1546.26
memory used=166142.2MB, alloc=40.3MB, time=1546.63
memory used=166183.7MB, alloc=40.3MB, time=1546.98
memory used=166225.3MB, alloc=40.3MB, time=1547.36
memory used=166266.7MB, alloc=40.3MB, time=1547.72
memory used=166308.2MB, alloc=40.3MB, time=1548.08
memory used=166349.7MB, alloc=40.3MB, time=1548.44
memory used=166391.3MB, alloc=40.3MB, time=1548.81
memory used=166432.7MB, alloc=40.3MB, time=1549.17
memory used=166474.2MB, alloc=40.3MB, time=1549.53
memory used=166515.6MB, alloc=40.3MB, time=1549.89
memory used=166557.2MB, alloc=40.3MB, time=1550.25
memory used=166598.6MB, alloc=40.3MB, time=1550.63
memory used=166640.1MB, alloc=40.3MB, time=1550.98
memory used=166681.6MB, alloc=40.3MB, time=1551.34
memory used=166723.1MB, alloc=40.3MB, time=1551.72
memory used=166764.6MB, alloc=40.3MB, time=1552.08
memory used=166806.1MB, alloc=40.3MB, time=1552.44
memory used=166847.6MB, alloc=40.3MB, time=1552.80
memory used=166889.0MB, alloc=40.3MB, time=1553.16
memory used=166930.5MB, alloc=40.3MB, time=1553.53
memory used=166972.1MB, alloc=40.3MB, time=1553.89
memory used=167013.5MB, alloc=40.3MB, time=1554.25
memory used=167055.0MB, alloc=40.3MB, time=1554.61
memory used=167096.4MB, alloc=40.3MB, time=1554.97
memory used=167138.0MB, alloc=40.3MB, time=1555.34
memory used=167179.4MB, alloc=40.3MB, time=1555.70
memory used=167220.9MB, alloc=40.3MB, time=1556.06
memory used=167262.4MB, alloc=40.3MB, time=1556.44
memory used=167303.9MB, alloc=40.3MB, time=1556.81
memory used=167345.5MB, alloc=40.3MB, time=1557.17
memory used=167387.0MB, alloc=40.3MB, time=1557.55
memory used=167428.4MB, alloc=40.3MB, time=1557.91
memory used=167469.9MB, alloc=40.3MB, time=1558.27
memory used=167511.4MB, alloc=40.3MB, time=1558.62
memory used=167552.9MB, alloc=40.3MB, time=1559.00
memory used=167594.3MB, alloc=40.3MB, time=1559.36
memory used=167635.8MB, alloc=40.3MB, time=1559.72
memory used=167677.2MB, alloc=40.3MB, time=1560.08
memory used=167718.7MB, alloc=40.3MB, time=1560.44
memory used=167760.1MB, alloc=40.3MB, time=1560.80
memory used=167801.5MB, alloc=40.3MB, time=1561.17
memory used=167843.1MB, alloc=40.3MB, time=1561.55
memory used=167884.5MB, alloc=40.3MB, time=1561.91
memory used=167926.1MB, alloc=40.3MB, time=1562.27
memory used=167967.5MB, alloc=40.3MB, time=1562.62
memory used=168009.0MB, alloc=40.3MB, time=1562.98
memory used=168050.5MB, alloc=40.3MB, time=1563.36
memory used=168092.0MB, alloc=40.3MB, time=1563.72
memory used=168133.5MB, alloc=40.3MB, time=1564.08
memory used=168175.0MB, alloc=40.3MB, time=1564.44
memory used=168216.5MB, alloc=40.3MB, time=1564.81
memory used=168258.0MB, alloc=40.3MB, time=1565.17
memory used=168299.5MB, alloc=40.3MB, time=1565.53
memory used=168340.9MB, alloc=40.3MB, time=1565.89
memory used=168382.4MB, alloc=40.3MB, time=1566.27
memory used=168423.9MB, alloc=40.3MB, time=1566.63
memory used=168465.4MB, alloc=40.3MB, time=1566.98
memory used=168506.9MB, alloc=40.3MB, time=1567.34
memory used=168548.4MB, alloc=40.3MB, time=1567.70
memory used=168589.9MB, alloc=40.3MB, time=1568.08
memory used=168631.4MB, alloc=40.3MB, time=1568.44
memory used=168672.8MB, alloc=40.3MB, time=1568.80
memory used=168714.3MB, alloc=40.3MB, time=1569.16
TOP MAIN SOLVE Loop
memory used=168755.8MB, alloc=40.3MB, time=1569.51
memory used=168797.3MB, alloc=40.3MB, time=1569.88
t[1] = 3.6
x[1] (closed_form) = 0
x[1] (numeric) = -0.6750522615076869
absolute error = 0.6750522615076869
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 10.91323173196895
absolute error = 10.91323173196895
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=168838.9MB, alloc=40.3MB, time=1570.23
memory used=168880.4MB, alloc=40.3MB, time=1570.59
memory used=168921.8MB, alloc=40.3MB, time=1570.97
memory used=168963.3MB, alloc=40.3MB, time=1571.31
memory used=169004.8MB, alloc=40.3MB, time=1571.69
memory used=169046.3MB, alloc=40.3MB, time=1572.05
memory used=169087.8MB, alloc=40.3MB, time=1572.41
memory used=169129.2MB, alloc=40.3MB, time=1572.76
memory used=169170.7MB, alloc=40.3MB, time=1573.13
memory used=169212.2MB, alloc=40.3MB, time=1573.48
memory used=169253.7MB, alloc=40.3MB, time=1573.84
memory used=169295.2MB, alloc=40.3MB, time=1574.20
memory used=169336.7MB, alloc=40.3MB, time=1574.58
memory used=169378.3MB, alloc=40.3MB, time=1574.94
memory used=169419.8MB, alloc=40.3MB, time=1575.30
memory used=169461.3MB, alloc=40.3MB, time=1575.66
memory used=169502.7MB, alloc=40.3MB, time=1576.02
memory used=169544.2MB, alloc=40.3MB, time=1576.38
memory used=169585.7MB, alloc=40.3MB, time=1576.73
memory used=169627.2MB, alloc=40.3MB, time=1577.11
memory used=169668.6MB, alloc=40.3MB, time=1577.47
memory used=169710.1MB, alloc=40.3MB, time=1577.83
memory used=169751.6MB, alloc=40.3MB, time=1578.19
memory used=169793.0MB, alloc=40.3MB, time=1578.55
memory used=169834.6MB, alloc=40.3MB, time=1578.91
memory used=169876.1MB, alloc=40.3MB, time=1579.26
memory used=169917.6MB, alloc=40.3MB, time=1579.62
memory used=169959.1MB, alloc=40.3MB, time=1580.00
memory used=170000.6MB, alloc=40.3MB, time=1580.34
memory used=170042.1MB, alloc=40.3MB, time=1580.72
memory used=170083.6MB, alloc=40.3MB, time=1581.08
memory used=170125.1MB, alloc=40.3MB, time=1581.44
memory used=170166.6MB, alloc=40.3MB, time=1581.80
memory used=170208.2MB, alloc=40.3MB, time=1582.16
memory used=170249.7MB, alloc=40.3MB, time=1582.51
memory used=170291.2MB, alloc=40.3MB, time=1582.89
memory used=170332.6MB, alloc=40.3MB, time=1583.25
memory used=170374.1MB, alloc=40.3MB, time=1583.61
memory used=170415.6MB, alloc=40.3MB, time=1583.97
memory used=170457.0MB, alloc=40.3MB, time=1584.33
memory used=170498.5MB, alloc=40.3MB, time=1584.69
memory used=170540.0MB, alloc=40.3MB, time=1585.05
memory used=170581.5MB, alloc=40.3MB, time=1585.41
memory used=170623.1MB, alloc=40.3MB, time=1585.77
memory used=170664.6MB, alloc=40.3MB, time=1586.13
memory used=170706.0MB, alloc=40.3MB, time=1586.50
memory used=170747.5MB, alloc=40.3MB, time=1586.86
memory used=170789.0MB, alloc=40.3MB, time=1587.22
memory used=170830.5MB, alloc=40.3MB, time=1587.59
memory used=170872.0MB, alloc=40.3MB, time=1587.95
memory used=170913.5MB, alloc=40.3MB, time=1588.31
memory used=170955.0MB, alloc=40.3MB, time=1588.67
memory used=170996.5MB, alloc=40.3MB, time=1589.03
memory used=171037.9MB, alloc=40.3MB, time=1589.39
memory used=171079.3MB, alloc=40.3MB, time=1589.77
memory used=171120.8MB, alloc=40.3MB, time=1590.12
memory used=171162.3MB, alloc=40.3MB, time=1590.48
memory used=171203.9MB, alloc=40.3MB, time=1590.84
memory used=171245.3MB, alloc=40.3MB, time=1591.20
memory used=171286.8MB, alloc=40.3MB, time=1591.56
memory used=171328.3MB, alloc=40.3MB, time=1591.94
memory used=171369.8MB, alloc=40.3MB, time=1592.30
memory used=171411.3MB, alloc=40.3MB, time=1592.66
memory used=171452.7MB, alloc=40.3MB, time=1593.01
memory used=171494.2MB, alloc=40.3MB, time=1593.38
memory used=171535.8MB, alloc=40.3MB, time=1593.75
memory used=171577.3MB, alloc=40.3MB, time=1594.11
memory used=171618.7MB, alloc=40.3MB, time=1594.47
memory used=171660.2MB, alloc=40.3MB, time=1594.84
memory used=171701.7MB, alloc=40.3MB, time=1595.20
memory used=171743.3MB, alloc=40.3MB, time=1595.58
memory used=171784.7MB, alloc=40.3MB, time=1595.94
memory used=171826.2MB, alloc=40.3MB, time=1596.30
memory used=171867.7MB, alloc=40.3MB, time=1596.67
memory used=171909.3MB, alloc=40.3MB, time=1597.05
memory used=171950.7MB, alloc=40.3MB, time=1597.41
memory used=171992.1MB, alloc=40.3MB, time=1597.77
memory used=172033.6MB, alloc=40.3MB, time=1598.13
memory used=172075.2MB, alloc=40.3MB, time=1598.48
memory used=172116.7MB, alloc=40.3MB, time=1598.86
memory used=172158.1MB, alloc=40.3MB, time=1599.22
memory used=172199.6MB, alloc=40.3MB, time=1599.58
memory used=172241.1MB, alloc=40.3MB, time=1599.95
memory used=172282.6MB, alloc=40.3MB, time=1600.31
memory used=172324.0MB, alloc=40.3MB, time=1600.69
memory used=172365.5MB, alloc=40.3MB, time=1601.05
memory used=172406.9MB, alloc=40.3MB, time=1601.41
memory used=172448.4MB, alloc=40.3MB, time=1601.76
memory used=172489.9MB, alloc=40.3MB, time=1602.13
memory used=172531.5MB, alloc=40.3MB, time=1602.50
memory used=172572.9MB, alloc=40.3MB, time=1602.86
memory used=172614.4MB, alloc=40.3MB, time=1603.20
memory used=172656.0MB, alloc=40.3MB, time=1603.56
memory used=172697.5MB, alloc=40.3MB, time=1603.92
memory used=172738.9MB, alloc=40.3MB, time=1604.28
memory used=172780.4MB, alloc=40.3MB, time=1604.66
memory used=172821.9MB, alloc=40.3MB, time=1605.01
memory used=172863.4MB, alloc=40.3MB, time=1605.38
memory used=172905.0MB, alloc=40.3MB, time=1605.73
memory used=172946.4MB, alloc=40.3MB, time=1606.09
memory used=172987.9MB, alloc=40.3MB, time=1606.45
memory used=173029.4MB, alloc=40.3MB, time=1606.83
memory used=173071.0MB, alloc=40.3MB, time=1607.19
memory used=173112.5MB, alloc=40.3MB, time=1607.55
memory used=173154.0MB, alloc=40.3MB, time=1607.91
memory used=173195.5MB, alloc=40.3MB, time=1608.27
memory used=173237.0MB, alloc=40.3MB, time=1608.64
memory used=173278.4MB, alloc=40.3MB, time=1609.00
memory used=173319.9MB, alloc=40.3MB, time=1609.36
memory used=173361.3MB, alloc=40.3MB, time=1609.72
memory used=173402.9MB, alloc=40.3MB, time=1610.08
memory used=173444.3MB, alloc=40.3MB, time=1610.44
memory used=173485.7MB, alloc=40.3MB, time=1610.80
memory used=173527.1MB, alloc=40.3MB, time=1611.16
memory used=173568.6MB, alloc=40.3MB, time=1611.52
memory used=173610.1MB, alloc=40.3MB, time=1611.89
memory used=173651.5MB, alloc=40.3MB, time=1612.23
memory used=173692.9MB, alloc=40.3MB, time=1612.61
memory used=173734.5MB, alloc=40.3MB, time=1612.97
memory used=173776.0MB, alloc=40.3MB, time=1613.33
memory used=173817.6MB, alloc=40.3MB, time=1613.69
memory used=173859.0MB, alloc=40.3MB, time=1614.05
memory used=173900.6MB, alloc=40.3MB, time=1614.41
memory used=173942.1MB, alloc=40.3MB, time=1614.77
memory used=173983.6MB, alloc=40.3MB, time=1615.13
memory used=174025.0MB, alloc=40.3MB, time=1615.48
memory used=174066.4MB, alloc=40.3MB, time=1615.86
memory used=174107.9MB, alloc=40.3MB, time=1616.22
memory used=174149.4MB, alloc=40.3MB, time=1616.58
memory used=174190.9MB, alloc=40.3MB, time=1616.94
memory used=174232.5MB, alloc=40.3MB, time=1617.30
memory used=174273.9MB, alloc=40.3MB, time=1617.66
memory used=174315.4MB, alloc=40.3MB, time=1618.03
memory used=174356.9MB, alloc=40.3MB, time=1618.39
memory used=174398.5MB, alloc=40.3MB, time=1618.75
memory used=174440.0MB, alloc=40.3MB, time=1619.11
memory used=174481.5MB, alloc=40.3MB, time=1619.47
memory used=174522.9MB, alloc=40.3MB, time=1619.83
memory used=174564.5MB, alloc=40.3MB, time=1620.19
memory used=174606.0MB, alloc=40.3MB, time=1620.55
memory used=174647.5MB, alloc=40.3MB, time=1620.92
memory used=174688.9MB, alloc=40.3MB, time=1621.27
memory used=174730.4MB, alloc=40.3MB, time=1621.64
memory used=174771.9MB, alloc=40.3MB, time=1622.00
memory used=174813.4MB, alloc=40.3MB, time=1622.36
memory used=174854.9MB, alloc=40.3MB, time=1622.72
memory used=174896.4MB, alloc=40.3MB, time=1623.08
memory used=174937.9MB, alloc=40.3MB, time=1623.44
memory used=174979.4MB, alloc=40.3MB, time=1623.80
memory used=175020.9MB, alloc=40.3MB, time=1624.16
memory used=175062.3MB, alloc=40.3MB, time=1624.51
memory used=175103.8MB, alloc=40.3MB, time=1624.89
memory used=175145.4MB, alloc=40.3MB, time=1625.25
memory used=175186.8MB, alloc=40.3MB, time=1625.61
memory used=175228.2MB, alloc=40.3MB, time=1625.97
memory used=175269.7MB, alloc=40.3MB, time=1626.33
memory used=175311.2MB, alloc=40.3MB, time=1626.70
memory used=175352.7MB, alloc=40.3MB, time=1627.06
memory used=175394.2MB, alloc=40.3MB, time=1627.42
memory used=175435.7MB, alloc=40.3MB, time=1627.78
memory used=175477.2MB, alloc=40.3MB, time=1628.14
memory used=175518.7MB, alloc=40.3MB, time=1628.50
memory used=175560.2MB, alloc=40.3MB, time=1628.88
memory used=175601.6MB, alloc=40.3MB, time=1629.23
memory used=175643.1MB, alloc=40.3MB, time=1629.59
memory used=175684.7MB, alloc=40.3MB, time=1629.95
memory used=175726.2MB, alloc=40.3MB, time=1630.31
memory used=175767.6MB, alloc=40.3MB, time=1630.69
memory used=175809.1MB, alloc=40.3MB, time=1631.05
TOP MAIN SOLVE Loop
memory used=175850.7MB, alloc=40.3MB, time=1631.41
memory used=175892.2MB, alloc=40.3MB, time=1631.77
t[1] = 3.7
x[1] (closed_form) = 0
x[1] (numeric) = -0.6614329123852872
absolute error = 0.6614329123852872
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 11.3300416657673
absolute error = 11.3300416657673
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=175933.8MB, alloc=40.3MB, time=1632.14
memory used=175975.4MB, alloc=40.3MB, time=1632.52
memory used=176016.8MB, alloc=40.3MB, time=1632.87
memory used=176058.3MB, alloc=40.3MB, time=1633.23
memory used=176099.8MB, alloc=40.3MB, time=1633.59
memory used=176141.3MB, alloc=40.3MB, time=1633.97
memory used=176182.9MB, alloc=40.3MB, time=1634.33
memory used=176224.4MB, alloc=40.3MB, time=1634.70
memory used=176265.9MB, alloc=40.3MB, time=1635.06
memory used=176307.3MB, alloc=40.3MB, time=1635.42
memory used=176348.9MB, alloc=40.3MB, time=1635.80
memory used=176390.4MB, alloc=40.3MB, time=1636.16
memory used=176431.9MB, alloc=40.3MB, time=1636.52
memory used=176473.3MB, alloc=40.3MB, time=1636.87
memory used=176514.8MB, alloc=40.3MB, time=1637.25
memory used=176556.3MB, alloc=40.3MB, time=1637.61
memory used=176597.9MB, alloc=40.3MB, time=1637.97
memory used=176639.4MB, alloc=40.3MB, time=1638.33
memory used=176680.9MB, alloc=40.3MB, time=1638.69
memory used=176722.4MB, alloc=40.3MB, time=1639.06
memory used=176763.9MB, alloc=40.3MB, time=1639.42
memory used=176805.4MB, alloc=40.3MB, time=1639.78
memory used=176846.8MB, alloc=40.3MB, time=1640.14
memory used=176888.3MB, alloc=40.3MB, time=1640.50
memory used=176929.8MB, alloc=40.3MB, time=1640.86
memory used=176971.3MB, alloc=40.3MB, time=1641.22
memory used=177012.8MB, alloc=40.3MB, time=1641.58
memory used=177054.3MB, alloc=40.3MB, time=1641.94
memory used=177095.8MB, alloc=40.3MB, time=1642.30
memory used=177137.4MB, alloc=40.3MB, time=1642.67
memory used=177178.9MB, alloc=40.3MB, time=1643.03
memory used=177220.4MB, alloc=40.3MB, time=1643.39
memory used=177261.8MB, alloc=40.3MB, time=1643.75
memory used=177303.3MB, alloc=40.3MB, time=1644.11
memory used=177344.8MB, alloc=40.3MB, time=1644.47
memory used=177386.4MB, alloc=40.3MB, time=1644.83
memory used=177427.8MB, alloc=40.3MB, time=1645.19
memory used=177469.3MB, alloc=40.3MB, time=1645.55
memory used=177510.8MB, alloc=40.3MB, time=1645.91
memory used=177552.2MB, alloc=40.3MB, time=1646.26
memory used=177593.8MB, alloc=40.3MB, time=1646.66
memory used=177635.3MB, alloc=40.3MB, time=1647.02
memory used=177676.8MB, alloc=40.3MB, time=1647.39
memory used=177718.3MB, alloc=40.3MB, time=1647.75
memory used=177759.8MB, alloc=40.3MB, time=1648.11
memory used=177801.4MB, alloc=40.3MB, time=1648.48
memory used=177842.8MB, alloc=40.3MB, time=1648.91
memory used=177884.3MB, alloc=40.3MB, time=1649.30
memory used=177925.8MB, alloc=40.3MB, time=1649.73
memory used=177967.4MB, alloc=40.3MB, time=1650.17
memory used=178009.0MB, alloc=40.3MB, time=1650.56
memory used=178050.5MB, alloc=40.3MB, time=1650.94
memory used=178091.9MB, alloc=40.3MB, time=1651.30
memory used=178133.4MB, alloc=40.3MB, time=1651.66
memory used=178174.9MB, alloc=40.3MB, time=1652.01
memory used=178216.4MB, alloc=40.3MB, time=1652.39
memory used=178257.9MB, alloc=40.3MB, time=1652.75
memory used=178299.4MB, alloc=40.3MB, time=1653.11
memory used=178340.9MB, alloc=40.3MB, time=1653.47
memory used=178382.4MB, alloc=40.3MB, time=1653.83
memory used=178424.0MB, alloc=40.3MB, time=1654.19
memory used=178465.4MB, alloc=40.3MB, time=1654.56
memory used=178506.8MB, alloc=40.3MB, time=1654.92
memory used=178548.3MB, alloc=40.3MB, time=1655.28
memory used=178589.8MB, alloc=40.3MB, time=1655.64
memory used=178631.3MB, alloc=40.3MB, time=1656.01
memory used=178672.7MB, alloc=40.3MB, time=1656.38
memory used=178714.2MB, alloc=40.3MB, time=1656.73
memory used=178755.7MB, alloc=40.3MB, time=1657.09
memory used=178797.2MB, alloc=40.3MB, time=1657.47
memory used=178838.6MB, alloc=40.3MB, time=1657.84
memory used=178880.1MB, alloc=40.3MB, time=1658.20
memory used=178921.6MB, alloc=40.3MB, time=1658.56
memory used=178963.1MB, alloc=40.3MB, time=1658.92
memory used=179004.7MB, alloc=40.3MB, time=1659.28
memory used=179046.1MB, alloc=40.3MB, time=1659.64
memory used=179087.6MB, alloc=40.3MB, time=1660.00
memory used=179129.1MB, alloc=40.3MB, time=1660.36
memory used=179170.5MB, alloc=40.3MB, time=1660.72
memory used=179212.1MB, alloc=40.3MB, time=1661.08
memory used=179253.5MB, alloc=40.3MB, time=1661.44
memory used=179295.0MB, alloc=40.3MB, time=1661.80
memory used=179336.5MB, alloc=40.3MB, time=1662.16
memory used=179378.1MB, alloc=40.3MB, time=1662.51
memory used=179419.6MB, alloc=40.3MB, time=1662.89
memory used=179461.1MB, alloc=40.3MB, time=1663.25
memory used=179502.6MB, alloc=40.3MB, time=1663.61
memory used=179544.1MB, alloc=40.3MB, time=1663.97
memory used=179585.6MB, alloc=40.3MB, time=1664.33
memory used=179627.2MB, alloc=40.3MB, time=1664.70
memory used=179668.6MB, alloc=40.3MB, time=1665.06
memory used=179710.1MB, alloc=40.3MB, time=1665.42
memory used=179751.6MB, alloc=40.3MB, time=1665.78
memory used=179793.1MB, alloc=40.3MB, time=1666.14
memory used=179834.7MB, alloc=40.3MB, time=1666.50
memory used=179876.2MB, alloc=40.3MB, time=1666.86
memory used=179917.6MB, alloc=40.3MB, time=1667.22
memory used=179959.0MB, alloc=40.3MB, time=1667.59
memory used=180000.6MB, alloc=40.3MB, time=1667.95
memory used=180042.1MB, alloc=40.3MB, time=1668.31
memory used=180083.6MB, alloc=40.3MB, time=1668.67
memory used=180125.0MB, alloc=40.3MB, time=1669.03
memory used=180166.4MB, alloc=40.3MB, time=1669.39
memory used=180208.0MB, alloc=40.3MB, time=1669.75
memory used=180249.5MB, alloc=40.3MB, time=1670.11
memory used=180291.0MB, alloc=40.3MB, time=1670.48
memory used=180332.5MB, alloc=40.3MB, time=1670.84
memory used=180374.0MB, alloc=40.3MB, time=1671.20
memory used=180415.5MB, alloc=40.3MB, time=1671.58
memory used=180457.0MB, alloc=40.3MB, time=1671.95
memory used=180498.5MB, alloc=40.3MB, time=1672.33
memory used=180540.0MB, alloc=40.3MB, time=1672.69
memory used=180581.5MB, alloc=40.3MB, time=1673.05
memory used=180623.0MB, alloc=40.3MB, time=1673.39
memory used=180664.5MB, alloc=40.3MB, time=1673.76
memory used=180705.9MB, alloc=40.3MB, time=1674.13
memory used=180747.5MB, alloc=40.3MB, time=1674.48
memory used=180789.0MB, alloc=40.3MB, time=1674.84
memory used=180830.4MB, alloc=40.3MB, time=1675.20
memory used=180872.0MB, alloc=40.3MB, time=1675.56
memory used=180913.5MB, alloc=40.3MB, time=1675.92
memory used=180955.0MB, alloc=40.3MB, time=1676.28
memory used=180996.5MB, alloc=40.3MB, time=1676.64
memory used=181038.1MB, alloc=40.3MB, time=1677.00
memory used=181079.5MB, alloc=40.3MB, time=1677.38
memory used=181121.1MB, alloc=40.3MB, time=1677.73
memory used=181162.5MB, alloc=40.3MB, time=1678.09
memory used=181204.0MB, alloc=40.3MB, time=1678.47
memory used=181245.5MB, alloc=40.3MB, time=1678.83
memory used=181287.0MB, alloc=40.3MB, time=1679.19
memory used=181328.6MB, alloc=40.3MB, time=1679.55
memory used=181370.1MB, alloc=40.3MB, time=1679.91
memory used=181411.6MB, alloc=40.3MB, time=1680.27
memory used=181453.1MB, alloc=40.3MB, time=1680.62
memory used=181494.6MB, alloc=40.3MB, time=1680.98
memory used=181536.2MB, alloc=40.3MB, time=1681.34
memory used=181577.7MB, alloc=40.3MB, time=1681.70
memory used=181619.1MB, alloc=40.3MB, time=1682.06
memory used=181660.7MB, alloc=40.3MB, time=1682.42
memory used=181702.2MB, alloc=40.3MB, time=1682.78
memory used=181743.7MB, alloc=40.3MB, time=1683.14
memory used=181785.2MB, alloc=40.3MB, time=1683.50
memory used=181826.7MB, alloc=40.3MB, time=1683.86
memory used=181868.2MB, alloc=40.3MB, time=1684.22
memory used=181909.7MB, alloc=40.3MB, time=1684.58
memory used=181951.2MB, alloc=40.3MB, time=1684.94
memory used=181992.7MB, alloc=40.3MB, time=1685.31
memory used=182034.2MB, alloc=40.3MB, time=1685.67
memory used=182075.7MB, alloc=40.3MB, time=1686.03
memory used=182117.3MB, alloc=40.3MB, time=1686.39
memory used=182158.8MB, alloc=40.3MB, time=1686.75
memory used=182200.3MB, alloc=40.3MB, time=1687.11
memory used=182241.8MB, alloc=40.3MB, time=1687.47
memory used=182283.3MB, alloc=40.3MB, time=1687.83
memory used=182324.8MB, alloc=40.3MB, time=1688.19
memory used=182366.4MB, alloc=40.3MB, time=1688.55
memory used=182407.8MB, alloc=40.3MB, time=1688.91
memory used=182449.3MB, alloc=40.3MB, time=1689.26
memory used=182490.8MB, alloc=40.3MB, time=1689.63
memory used=182532.3MB, alloc=40.3MB, time=1689.98
memory used=182573.8MB, alloc=40.3MB, time=1690.34
memory used=182615.4MB, alloc=40.3MB, time=1690.70
memory used=182656.9MB, alloc=40.3MB, time=1691.06
memory used=182698.4MB, alloc=40.3MB, time=1691.42
memory used=182739.9MB, alloc=40.3MB, time=1691.78
memory used=182781.4MB, alloc=40.3MB, time=1692.14
memory used=182822.9MB, alloc=40.3MB, time=1692.50
memory used=182864.4MB, alloc=40.3MB, time=1692.86
memory used=182905.8MB, alloc=40.3MB, time=1693.22
memory used=182947.3MB, alloc=40.3MB, time=1693.59
TOP MAIN SOLVE Loop
memory used=182988.8MB, alloc=40.3MB, time=1693.95
memory used=183030.4MB, alloc=40.3MB, time=1694.30
t[1] = 3.8
x[1] (closed_form) = 0
x[1] (numeric) = -0.6478100534547868
absolute error = 0.6478100534547868
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 11.74679153277018
absolute error = 11.74679153277018
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=183072.0MB, alloc=40.3MB, time=1694.67
memory used=183113.4MB, alloc=40.3MB, time=1695.03
memory used=183154.9MB, alloc=40.3MB, time=1695.39
memory used=183196.4MB, alloc=40.3MB, time=1695.75
memory used=183237.9MB, alloc=40.3MB, time=1696.11
memory used=183279.4MB, alloc=40.3MB, time=1696.47
memory used=183320.8MB, alloc=40.3MB, time=1696.83
memory used=183362.3MB, alloc=40.3MB, time=1697.19
memory used=183403.8MB, alloc=40.3MB, time=1697.55
memory used=183445.4MB, alloc=40.3MB, time=1697.91
memory used=183486.8MB, alloc=40.3MB, time=1698.27
memory used=183528.4MB, alloc=40.3MB, time=1698.62
memory used=183569.9MB, alloc=40.3MB, time=1698.98
memory used=183611.3MB, alloc=40.3MB, time=1699.34
memory used=183652.8MB, alloc=40.3MB, time=1699.70
memory used=183694.3MB, alloc=40.3MB, time=1700.08
memory used=183735.8MB, alloc=40.3MB, time=1700.44
memory used=183777.3MB, alloc=40.3MB, time=1700.80
memory used=183818.8MB, alloc=40.3MB, time=1701.16
memory used=183860.3MB, alloc=40.3MB, time=1701.52
memory used=183901.9MB, alloc=40.3MB, time=1701.88
memory used=183943.3MB, alloc=40.3MB, time=1702.23
memory used=183984.9MB, alloc=40.3MB, time=1702.59
memory used=184026.4MB, alloc=40.3MB, time=1702.95
memory used=184067.9MB, alloc=40.3MB, time=1703.33
memory used=184109.4MB, alloc=40.3MB, time=1703.69
memory used=184150.9MB, alloc=40.3MB, time=1704.05
memory used=184192.4MB, alloc=40.3MB, time=1704.41
memory used=184233.8MB, alloc=40.3MB, time=1704.77
memory used=184275.3MB, alloc=40.3MB, time=1705.13
memory used=184316.8MB, alloc=40.3MB, time=1705.48
memory used=184358.3MB, alloc=40.3MB, time=1705.84
memory used=184399.7MB, alloc=40.3MB, time=1706.20
memory used=184441.2MB, alloc=40.3MB, time=1706.58
memory used=184482.7MB, alloc=40.3MB, time=1706.94
memory used=184524.2MB, alloc=40.3MB, time=1707.30
memory used=184565.7MB, alloc=40.3MB, time=1707.66
memory used=184607.1MB, alloc=40.3MB, time=1708.02
memory used=184648.6MB, alloc=40.3MB, time=1708.38
memory used=184690.2MB, alloc=40.3MB, time=1708.73
memory used=184731.7MB, alloc=40.3MB, time=1709.09
memory used=184773.2MB, alloc=40.3MB, time=1709.45
memory used=184814.7MB, alloc=40.3MB, time=1709.81
memory used=184856.2MB, alloc=40.3MB, time=1710.19
memory used=184897.7MB, alloc=40.3MB, time=1710.55
memory used=184939.2MB, alloc=40.3MB, time=1710.92
memory used=184980.7MB, alloc=40.3MB, time=1711.28
memory used=185022.2MB, alloc=40.3MB, time=1711.64
memory used=185063.7MB, alloc=40.3MB, time=1712.02
memory used=185105.2MB, alloc=40.3MB, time=1712.37
memory used=185146.7MB, alloc=40.3MB, time=1712.73
memory used=185188.2MB, alloc=40.3MB, time=1713.09
memory used=185229.7MB, alloc=40.3MB, time=1713.45
memory used=185271.2MB, alloc=40.3MB, time=1713.81
memory used=185312.7MB, alloc=40.3MB, time=1714.17
memory used=185354.2MB, alloc=40.3MB, time=1714.53
memory used=185395.7MB, alloc=40.3MB, time=1714.89
memory used=185437.2MB, alloc=40.3MB, time=1715.25
memory used=185478.8MB, alloc=40.3MB, time=1715.61
memory used=185520.3MB, alloc=40.3MB, time=1715.97
memory used=185561.8MB, alloc=40.3MB, time=1716.34
memory used=185603.3MB, alloc=40.3MB, time=1716.70
memory used=185644.8MB, alloc=40.3MB, time=1717.06
memory used=185686.3MB, alloc=40.3MB, time=1717.42
memory used=185727.8MB, alloc=40.3MB, time=1717.78
memory used=185769.3MB, alloc=40.3MB, time=1718.14
memory used=185810.8MB, alloc=40.3MB, time=1718.50
memory used=185852.3MB, alloc=40.3MB, time=1718.86
memory used=185893.8MB, alloc=40.3MB, time=1719.22
memory used=185935.2MB, alloc=40.3MB, time=1719.58
memory used=185976.8MB, alloc=40.3MB, time=1719.94
memory used=186018.3MB, alloc=40.3MB, time=1720.30
memory used=186059.7MB, alloc=40.3MB, time=1720.66
memory used=186101.2MB, alloc=40.3MB, time=1721.01
memory used=186142.8MB, alloc=40.3MB, time=1721.37
memory used=186184.2MB, alloc=40.3MB, time=1721.73
memory used=186225.9MB, alloc=40.3MB, time=1722.09
memory used=186267.3MB, alloc=40.3MB, time=1722.45
memory used=186308.9MB, alloc=40.3MB, time=1722.81
memory used=186350.4MB, alloc=40.3MB, time=1723.19
memory used=186392.0MB, alloc=40.3MB, time=1723.55
memory used=186433.5MB, alloc=40.3MB, time=1723.91
memory used=186475.0MB, alloc=40.3MB, time=1724.25
memory used=186516.5MB, alloc=40.3MB, time=1724.63
memory used=186557.9MB, alloc=40.3MB, time=1724.98
memory used=186599.5MB, alloc=40.3MB, time=1725.33
memory used=186641.0MB, alloc=40.3MB, time=1725.69
memory used=186682.6MB, alloc=40.3MB, time=1726.05
memory used=186724.1MB, alloc=40.3MB, time=1726.42
memory used=186765.5MB, alloc=40.3MB, time=1726.78
memory used=186807.0MB, alloc=40.3MB, time=1727.14
memory used=186848.6MB, alloc=40.3MB, time=1727.50
memory used=186890.1MB, alloc=40.3MB, time=1727.86
memory used=186931.5MB, alloc=40.3MB, time=1728.22
memory used=186972.9MB, alloc=40.3MB, time=1728.58
memory used=187014.5MB, alloc=40.3MB, time=1728.94
memory used=187056.0MB, alloc=40.3MB, time=1729.30
memory used=187097.5MB, alloc=40.3MB, time=1729.66
memory used=187138.9MB, alloc=40.3MB, time=1730.02
memory used=187180.4MB, alloc=40.3MB, time=1730.38
memory used=187222.0MB, alloc=40.3MB, time=1730.73
memory used=187263.5MB, alloc=40.3MB, time=1731.11
memory used=187305.1MB, alloc=40.3MB, time=1731.45
memory used=187346.5MB, alloc=40.3MB, time=1731.81
memory used=187388.0MB, alloc=40.3MB, time=1732.17
memory used=187429.5MB, alloc=40.3MB, time=1732.55
memory used=187471.0MB, alloc=40.3MB, time=1732.91
memory used=187512.5MB, alloc=40.3MB, time=1733.25
memory used=187553.9MB, alloc=40.3MB, time=1733.62
memory used=187595.4MB, alloc=40.3MB, time=1733.98
memory used=187636.9MB, alloc=40.3MB, time=1734.34
memory used=187678.4MB, alloc=40.3MB, time=1734.69
memory used=187719.9MB, alloc=40.3MB, time=1735.05
memory used=187761.4MB, alloc=40.3MB, time=1735.41
memory used=187802.9MB, alloc=40.3MB, time=1735.76
memory used=187844.4MB, alloc=40.3MB, time=1736.13
memory used=187885.8MB, alloc=40.3MB, time=1736.48
memory used=187927.3MB, alloc=40.3MB, time=1736.84
memory used=187968.8MB, alloc=40.3MB, time=1737.20
memory used=188010.3MB, alloc=40.3MB, time=1737.56
memory used=188051.8MB, alloc=40.3MB, time=1737.92
memory used=188093.1MB, alloc=40.3MB, time=1738.28
memory used=188134.7MB, alloc=40.3MB, time=1738.67
memory used=188176.2MB, alloc=40.3MB, time=1739.01
memory used=188217.7MB, alloc=40.3MB, time=1739.39
memory used=188259.1MB, alloc=40.3MB, time=1739.75
memory used=188300.6MB, alloc=40.3MB, time=1740.09
memory used=188342.2MB, alloc=40.3MB, time=1740.47
memory used=188383.7MB, alloc=40.3MB, time=1740.84
memory used=188425.2MB, alloc=40.3MB, time=1741.22
memory used=188466.7MB, alloc=40.3MB, time=1741.58
memory used=188508.2MB, alloc=40.3MB, time=1741.95
memory used=188549.7MB, alloc=40.3MB, time=1742.31
memory used=188591.2MB, alloc=40.3MB, time=1742.67
memory used=188632.7MB, alloc=40.3MB, time=1743.03
memory used=188674.1MB, alloc=40.3MB, time=1743.39
memory used=188715.6MB, alloc=40.3MB, time=1743.76
memory used=188757.0MB, alloc=40.3MB, time=1744.11
memory used=188798.5MB, alloc=40.3MB, time=1744.47
memory used=188840.0MB, alloc=40.3MB, time=1744.84
memory used=188881.5MB, alloc=40.3MB, time=1745.20
memory used=188922.9MB, alloc=40.3MB, time=1745.56
memory used=188964.5MB, alloc=40.3MB, time=1745.92
memory used=189006.0MB, alloc=40.3MB, time=1746.28
memory used=189047.5MB, alloc=40.3MB, time=1746.64
memory used=189088.9MB, alloc=40.3MB, time=1747.00
memory used=189130.4MB, alloc=40.3MB, time=1747.36
memory used=189171.8MB, alloc=40.3MB, time=1747.72
memory used=189213.3MB, alloc=40.3MB, time=1748.08
memory used=189254.8MB, alloc=40.3MB, time=1748.44
memory used=189296.3MB, alloc=40.3MB, time=1748.80
memory used=189337.8MB, alloc=40.3MB, time=1749.19
memory used=189379.3MB, alloc=40.3MB, time=1749.55
memory used=189420.8MB, alloc=40.3MB, time=1749.91
memory used=189462.3MB, alloc=40.3MB, time=1750.26
memory used=189503.9MB, alloc=40.3MB, time=1750.62
memory used=189545.4MB, alloc=40.3MB, time=1750.98
memory used=189586.9MB, alloc=40.3MB, time=1751.34
memory used=189628.3MB, alloc=40.3MB, time=1751.70
memory used=189669.8MB, alloc=40.3MB, time=1752.06
memory used=189711.3MB, alloc=40.3MB, time=1752.42
memory used=189752.8MB, alloc=40.3MB, time=1752.78
memory used=189794.3MB, alloc=40.3MB, time=1753.14
memory used=189835.8MB, alloc=40.3MB, time=1753.50
memory used=189877.3MB, alloc=40.3MB, time=1753.88
memory used=189918.7MB, alloc=40.3MB, time=1754.23
memory used=189960.2MB, alloc=40.3MB, time=1754.59
memory used=190001.7MB, alloc=40.3MB, time=1754.95
memory used=190043.2MB, alloc=40.3MB, time=1755.31
memory used=190084.8MB, alloc=40.3MB, time=1755.69
TOP MAIN SOLVE Loop
memory used=190126.3MB, alloc=40.3MB, time=1756.03
memory used=190167.7MB, alloc=40.3MB, time=1756.39
t[1] = 3.9
x[1] (closed_form) = 0
x[1] (numeric) = -0.6341840622528823
absolute error = 0.6341840622528823
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
y[1] (closed_form) = 0
y[1] (numeric) = 12.1634846506742
absolute error = 12.1634846506742
relative error = -1 %
Desired digits = 16
Estimated correct digits = 11
Correct digits = -16
h = 0.001
NO INFO (given) for Equation 1
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
NO INFO (given) for Equation 2
NO POLE (ratio test) for Equation 2
NO REAL POLE (three term test) for Equation 2
NO COMPLEX POLE (six term test) for Equation 2
memory used=190209.3MB, alloc=40.3MB, time=1756.76
memory used=190250.9MB, alloc=40.3MB, time=1757.13
memory used=190292.4MB, alloc=40.3MB, time=1757.48
memory used=190334.0MB, alloc=40.3MB, time=1757.84
memory used=190375.5MB, alloc=40.3MB, time=1758.20
memory used=190417.0MB, alloc=40.3MB, time=1758.56
memory used=190458.5MB, alloc=40.3MB, time=1758.92
memory used=190500.0MB, alloc=40.3MB, time=1759.28
memory used=190541.6MB, alloc=40.3MB, time=1759.64
memory used=190583.1MB, alloc=40.3MB, time=1760.00
memory used=190624.6MB, alloc=40.3MB, time=1760.36
memory used=190666.1MB, alloc=40.3MB, time=1760.72
memory used=190707.6MB, alloc=40.3MB, time=1761.08
memory used=190749.2MB, alloc=40.3MB, time=1761.44
memory used=190790.7MB, alloc=40.3MB, time=1761.80
memory used=190832.2MB, alloc=40.3MB, time=1762.16
memory used=190873.7MB, alloc=40.3MB, time=1762.51
memory used=190915.3MB, alloc=40.3MB, time=1762.89
memory used=190956.9MB, alloc=40.3MB, time=1763.25
memory used=190998.4MB, alloc=40.3MB, time=1763.61
memory used=191039.9MB, alloc=40.3MB, time=1763.97
memory used=191081.4MB, alloc=40.3MB, time=1764.33
memory used=191122.9MB, alloc=40.3MB, time=1764.69
memory used=191164.5MB, alloc=40.3MB, time=1765.05
memory used=191206.0MB, alloc=40.3MB, time=1765.41
memory used=191247.5MB, alloc=40.3MB, time=1765.75
memory used=191289.0MB, alloc=40.3MB, time=1766.13
memory used=191330.6MB, alloc=40.3MB, time=1766.47
memory used=191372.2MB, alloc=40.3MB, time=1766.84
memory used=191413.6MB, alloc=40.3MB, time=1767.20
memory used=191455.1MB, alloc=40.3MB, time=1767.56
memory used=191496.7MB, alloc=40.3MB, time=1767.92
memory used=191538.2MB, alloc=40.3MB, time=1768.28
memory used=191579.8MB, alloc=40.3MB, time=1768.64
memory used=191621.3MB, alloc=40.3MB, time=1769.02
memory used=191662.8MB, alloc=40.3MB, time=1769.38
memory used=191704.3MB, alloc=40.3MB, time=1769.73
memory used=191745.8MB, alloc=40.3MB, time=1770.08
memory used=191787.3MB, alloc=40.3MB, time=1770.45
memory used=191828.9MB, alloc=40.3MB, time=1770.80
memory used=191870.4MB, alloc=40.3MB, time=1771.16
memory used=191911.9MB, alloc=40.3MB, time=1771.51
memory used=191953.4MB, alloc=40.3MB, time=1771.88
memory used=191994.9MB, alloc=40.3MB, time=1772.23
memory used=192036.5MB, alloc=40.3MB, time=1772.59
memory used=192078.0MB, alloc=40.3MB, time=1772.97
memory used=192119.5MB, alloc=40.3MB, time=1773.31
memory used=192161.0MB, alloc=40.3MB, time=1773.67
memory used=192202.6MB, alloc=40.3MB, time=1774.03
memory used=192244.2MB, alloc=40.3MB, time=1774.41
memory used=192285.7MB, alloc=40.3MB, time=1774.76
memory used=192327.2MB, alloc=40.3MB, time=1775.12
memory used=192368.8MB, alloc=40.3MB, time=1775.48
memory used=192410.3MB, alloc=40.3MB, time=1775.86
memory used=192451.8MB, alloc=40.3MB, time=1776.20
memory used=192493.4MB, alloc=40.3MB, time=1776.56
memory used=192534.8MB, alloc=40.3MB, time=1776.92
memory used=192576.3MB, alloc=40.3MB, time=1777.28
memory used=192617.9MB, alloc=40.3MB, time=1777.64
memory used=192659.4MB, alloc=40.3MB, time=1778.00
memory used=192701.0MB, alloc=40.3MB, time=1778.36
memory used=192742.5MB, alloc=40.3MB, time=1778.72
memory used=192784.1MB, alloc=40.3MB, time=1779.08
memory used=192825.5MB, alloc=40.3MB, time=1779.44
memory used=192867.1MB, alloc=40.3MB, time=1779.80
memory used=192908.6MB, alloc=40.3MB, time=1780.16
memory used=192950.1MB, alloc=40.3MB, time=1780.52
memory used=192991.6MB, alloc=40.3MB, time=1780.87
memory used=193033.1MB, alloc=40.3MB, time=1781.23
memory used=193074.7MB, alloc=40.3MB, time=1781.59
memory used=193116.2MB, alloc=40.3MB, time=1781.95
memory used=193157.7MB, alloc=40.3MB, time=1782.33
memory used=193199.2MB, alloc=40.3MB, time=1782.69
memory used=193240.7MB, alloc=40.3MB, time=1783.03
memory used=193282.2MB, alloc=40.3MB, time=1783.41
memory used=193323.7MB, alloc=40.3MB, time=1783.75
memory used=193365.2MB, alloc=40.3MB, time=1784.11
memory used=193406.7MB, alloc=40.3MB, time=1784.47
memory used=193448.2MB, alloc=40.3MB, time=1784.84
memory used=193489.7MB, alloc=40.3MB, time=1785.20
memory used=193531.2MB, alloc=40.3MB, time=1785.56
memory used=193572.7MB, alloc=40.3MB, time=1785.92
memory used=193614.2MB, alloc=40.3MB, time=1786.28
memory used=193655.7MB, alloc=40.3MB, time=1786.64
memory used=193697.1MB, alloc=40.3MB, time=1787.00
memory used=193738.7MB, alloc=40.3MB, time=1787.38
memory used=193780.2MB, alloc=40.3MB, time=1787.75
memory used=193821.7MB, alloc=40.3MB, time=1788.09
memory used=193863.1MB, alloc=40.3MB, time=1788.47
memory used=193904.7MB, alloc=40.3MB, time=1788.83
memory used=193946.2MB, alloc=40.3MB, time=1789.19
memory used=193987.7MB, alloc=40.3MB, time=1789.55
memory used=194029.2MB, alloc=40.3MB, time=1789.91
memory used=194070.7MB, alloc=40.3MB, time=1790.27
memory used=194112.2MB, alloc=40.3MB, time=1790.63
memory used=194153.7MB, alloc=40.3MB, time=1790.98
memory used=194195.3MB, alloc=40.3MB, time=1791.34
memory used=194236.7MB, alloc=40.3MB, time=1791.70
memory used=194278.2MB, alloc=40.3MB, time=1792.06
memory used=194319.7MB, alloc=40.3MB, time=1792.42
memory used=194361.2MB, alloc=40.3MB, time=1792.80
memory used=194402.7MB, alloc=40.3MB, time=1793.16
memory used=194444.2MB, alloc=40.3MB, time=1793.52
memory used=194485.6MB, alloc=40.3MB, time=1793.87
memory used=194527.1MB, alloc=40.3MB, time=1794.23
memory used=194568.6MB, alloc=40.3MB, time=1794.59
memory used=194610.1MB, alloc=40.3MB, time=1794.94
memory used=194651.6MB, alloc=40.3MB, time=1795.30
memory used=194693.1MB, alloc=40.3MB, time=1795.67
memory used=194734.7MB, alloc=40.3MB, time=1796.03
memory used=194776.3MB, alloc=40.3MB, time=1796.39
memory used=194817.8MB, alloc=40.3MB, time=1796.75
memory used=194859.4MB, alloc=40.3MB, time=1797.11
memory used=194900.9MB, alloc=40.3MB, time=1797.45
memory used=194942.4MB, alloc=40.3MB, time=1797.81
memory used=194983.9MB, alloc=40.3MB, time=1798.17
memory used=195025.4MB, alloc=40.3MB, time=1798.53
memory used=195067.0MB, alloc=40.3MB, time=1798.89
memory used=195108.4MB, alloc=40.3MB, time=1799.25
memory used=195149.9MB, alloc=40.3MB, time=1799.61
memory used=195191.4MB, alloc=40.3MB, time=1799.97
memory used=195233.0MB, alloc=40.3MB, time=1800.33
memory used=195274.5MB, alloc=40.3MB, time=1800.69
memory used=195316.0MB, alloc=40.3MB, time=1801.05
Finished!
Maximum Time Reached before Solution Completed!
diff ( x , t , 2 ) = m1 * 0.58 * x * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ;
diff ( y , t , 2 ) = m1 * 0.58 * y * expt ( ( x * x + y * y ) , ( m1 * 1.5 ) ) ;
Iterations = 2973
Total Elapsed Time = 30 Minutes 1 Seconds
Elapsed Time(since restart) = 30 Minutes 0 Seconds
Expected Time Remaining = 1 Hours 2 Minutes 50 Seconds
Optimized Time Remaining = 1 Hours 2 Minutes 49 Seconds
Expected Total Time = 1 Hours 32 Minutes 50 Seconds
Time to Timeout 0.0 Seconds
Percent Done = 32.33 %
> quit
memory used=195337.1MB, alloc=40.3MB, time=1801.23