|\^/| 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