##############ECHO OF PROBLEM################# ##############temp/mtest3postode.ode################# diff ( y2 , x , 1 ) = m1 * y1 + 1.0; diff ( y1 , x , 1 ) = y2 - 1.0; ! /* BEGIN FIRST INPUT BLOCK */ Digits = 32; max_terms = 30; ! /* END FIRST INPUT BLOCK */ /* BEGIN SECOND INPUT BLOCK */ x_start = 0.1; x_end = 0.5; glob_h = 0.00001; array_y1_init[0 + 1] = exact_soln_y1(x_start); array_y2_init[0 + 1] = exact_soln_y2(x_start); glob_max_iter = 20; /* END SECOND INPUT BLOCK */ /* BEGIN OVERRIDE BLOCK */ glob_h = 0.00001 ; glob_look_poles = true; glob_max_iter = 100; glob_max_minutes = 1; /* END OVERRIDE BLOCK */ ! /* BEGIN USER DEF BLOCK */ double exact_soln_y1 (double x) { return(1.0 + cos(x)); } double exact_soln_y2 (double x) { return(1.0 - sin(x)); } /* END USER DEF BLOCK */ #######END OF ECHO OF PROBLEM################# START of Soultion x[1] = 0.1 y2[1] (analytic) = 0.9001665833531718 y2[1] (numeric) = 0.9001665833531718 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.995004165278026 y1[1] (numeric) = 1.995004165278026 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 x[1] = 0.1 y2[1] (analytic) = 0.9001665833531718 y2[1] (numeric) = 0.9001665833531718 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.995004165278026 y1[1] (numeric) = 1.995004165278026 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10001 y2[1] (analytic) = 0.9001566333165109 y2[1] (numeric) = 0.9001566333165109 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.995003166894109 y1[1] (numeric) = 1.995003166894109 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10002 y2[1] (analytic) = 0.9001466832898343 y2[1] (numeric) = 0.9001466832898343 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.995002168410692 y1[1] (numeric) = 1.995002168410692 absolute error = 2.220446049250313e-16 relative error = 1.113004328721717e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10003 y2[1] (analytic) = 0.900136733273143 y2[1] (numeric) = 0.900136733273143 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.995001169827775 y1[1] (numeric) = 1.995001169827775 absolute error = 2.220446049250313e-16 relative error = 1.113004885827711e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10004 y2[1] (analytic) = 0.9001267832664381 y2[1] (numeric) = 0.9001267832664381 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.995000171145358 y1[1] (numeric) = 1.995000171145358 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10005 y2[1] (analytic) = 0.9001168332697205 y2[1] (numeric) = 0.9001168332697205 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.99499917236344 y1[1] (numeric) = 1.99499917236344 absolute error = 2.220446049250313e-16 relative error = 1.113006000207905e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10006 y2[1] (analytic) = 0.9001068832829912 y2[1] (numeric) = 0.9001068832829912 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.994998173482023 y1[1] (numeric) = 1.994998173482023 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10007 y2[1] (analytic) = 0.9000969333062512 y2[1] (numeric) = 0.9000969333062512 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.994997174501106 y1[1] (numeric) = 1.994997174501106 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10008 y2[1] (analytic) = 0.9000869833395014 y2[1] (numeric) = 0.9000869833395014 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.994996175420689 y1[1] (numeric) = 1.994996175420689 absolute error = 2.220446049250313e-16 relative error = 1.113007672198711e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10009 y2[1] (analytic) = 0.900077033382743 y2[1] (numeric) = 0.900077033382743 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.994995176240773 y1[1] (numeric) = 1.994995176240773 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001 y2[1] (analytic) = 0.900067083435977 y2[1] (numeric) = 0.900067083435977 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.994994176961357 y1[1] (numeric) = 1.994994176961357 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10011 y2[1] (analytic) = 0.9000571334992042 y2[1] (numeric) = 0.9000571334992041 absolute error = 1.110223024625157e-16 relative error = 1.233502833657768e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994993177582442 y1[1] (numeric) = 1.994993177582441 absolute error = 2.220446049250313e-16 relative error = 1.11300934469414e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10012 y2[1] (analytic) = 0.9000471835724256 y2[1] (numeric) = 0.9000471835724256 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.994992178104027 y1[1] (numeric) = 1.994992178104027 absolute error = 2.220446049250313e-16 relative error = 1.113009902304755e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10013 y2[1] (analytic) = 0.9000372336556425 y2[1] (numeric) = 0.9000372336556424 absolute error = 1.110223024625157e-16 relative error = 1.233530106433277e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994991178526113 y1[1] (numeric) = 1.994991178526113 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10014 y2[1] (analytic) = 0.9000272837488555 y2[1] (numeric) = 0.9000272837488554 absolute error = 1.110223024625157e-16 relative error = 1.233543743252737e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.9949901788487 y1[1] (numeric) = 1.9949901788487 absolute error = 2.220446049250313e-16 relative error = 1.113011017694194e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001499999999999 y2[1] (analytic) = 0.9000173338520658 y2[1] (numeric) = 0.9000173338520657 absolute error = 1.110223024625157e-16 relative error = 1.233557380360012e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994989179071788 y1[1] (numeric) = 1.994989179071788 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001599999999999 y2[1] (analytic) = 0.9000073839652744 y2[1] (numeric) = 0.9000073839652744 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.994988179195377 y1[1] (numeric) = 1.994988179195377 absolute error = 2.220446049250313e-16 relative error = 1.113012133307912e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001699999999999 y2[1] (analytic) = 0.8999974340884822 y2[1] (numeric) = 0.8999974340884822 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y1[1] (analytic) = 1.994987179219467 y1[1] (numeric) = 1.994987179219467 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001799999999999 y2[1] (analytic) = 0.8999874842216904 y2[1] (numeric) = 0.8999874842216903 absolute error = 1.110223024625157e-16 relative error = 1.2335982934088e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994986179144059 y1[1] (numeric) = 1.994986179144059 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001899999999999 y2[1] (analytic) = 0.8999775343648997 y2[1] (numeric) = 0.8999775343648996 absolute error = 1.110223024625157e-16 relative error = 1.23361193166741e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994985178969152 y1[1] (numeric) = 1.994985178969152 absolute error = 2.220446049250313e-16 relative error = 1.113013807149014e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001999999999999 y2[1] (analytic) = 0.8999675845181113 y2[1] (numeric) = 0.8999675845181112 absolute error = 1.110223024625157e-16 relative error = 1.233625570213872e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994984178694746 y1[1] (numeric) = 1.994984178694746 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002099999999999 y2[1] (analytic) = 0.8999576346813262 y2[1] (numeric) = 0.8999576346813261 absolute error = 1.110223024625157e-16 relative error = 1.233639209048196e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994983178320842 y1[1] (numeric) = 1.994983178320842 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002199999999999 y2[1] (analytic) = 0.8999476848545452 y2[1] (numeric) = 0.8999476848545451 absolute error = 1.110223024625157e-16 relative error = 1.233652848170388e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.99498217784744 y1[1] (numeric) = 1.99498217784744 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002299999999999 y2[1] (analytic) = 0.8999377350377695 y2[1] (numeric) = 0.8999377350377694 absolute error = 1.110223024625157e-16 relative error = 1.233666487580456e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994981177274539 y1[1] (numeric) = 1.994981177274539 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002399999999999 y2[1] (analytic) = 0.899927785231 y2[1] (numeric) = 0.8999277852309999 absolute error = 1.110223024625157e-16 relative error = 1.233680127278409e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994980176602141 y1[1] (numeric) = 1.994980176602141 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002499999999999 y2[1] (analytic) = 0.8999178354342379 y2[1] (numeric) = 0.8999178354342376 absolute error = 2.220446049250313e-16 relative error = 2.467387534528505e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994979175830244 y1[1] (numeric) = 1.994979175830244 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002599999999999 y2[1] (analytic) = 0.8999078856474838 y2[1] (numeric) = 0.8999078856474836 absolute error = 2.220446049250313e-16 relative error = 2.467414815075992e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.99497817495885 y1[1] (numeric) = 1.994978174958849 absolute error = 2.220446049250313e-16 relative error = 1.113017714740721e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002699999999999 y2[1] (analytic) = 0.899897935870739 y2[1] (numeric) = 0.8998979358707387 absolute error = 2.220446049250313e-16 relative error = 2.467442096199293e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994977173987957 y1[1] (numeric) = 1.994977173987957 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002799999999999 y2[1] (analytic) = 0.8998879861040044 y2[1] (numeric) = 0.8998879861040041 absolute error = 3.33066907387547e-16 relative error = 3.701204066847635e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994976172917567 y1[1] (numeric) = 1.994976172917567 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002899999999999 y2[1] (analytic) = 0.899878036347281 y2[1] (numeric) = 0.8998780363472807 absolute error = 3.33066907387547e-16 relative error = 3.7012449902601e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994975171747679 y1[1] (numeric) = 1.994975171747679 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002999999999999 y2[1] (analytic) = 0.8998680866005698 y2[1] (numeric) = 0.8998680866005695 absolute error = 3.33066907387547e-16 relative error = 3.701285914536355e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994974170478294 y1[1] (numeric) = 1.994974170478294 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1003099999999999 y2[1] (analytic) = 0.8998581368638717 y2[1] (numeric) = 0.8998581368638715 absolute error = 2.220446049250313e-16 relative error = 2.467551226450949e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994973169109411 y1[1] (numeric) = 1.994973169109411 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1003199999999999 y2[1] (analytic) = 0.8998481871371879 y2[1] (numeric) = 0.8998481871371876 absolute error = 3.33066907387547e-16 relative error = 3.701367765680331e-14 % Correct digits = 15 h = 1e-05 y1[1] (analytic) = 1.994972167641031 y1[1] (numeric) = 1.994972167641031 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 Finished! Maximum Time Reached before Solution Completed! diff ( y2 , x , 1 ) = m1 * y1 + 1.0; diff ( y1 , x , 1 ) = y2 - 1.0; Iterations = 32 Total Elapsed Time = 1 Minutes 2 Seconds Elapsed Time(since restart) = 1 Minutes 1 Seconds Expected Time Remaining = 20 Hours 51 Minutes 29 Seconds Optimized Time Remaining = 20 Hours 31 Minutes 18 Seconds Time to Timeout Unknown Percent Done = 0.0825 %