##############ECHO OF PROBLEM################# ##############temp/mtest2postode.ode################# diff ( y1 , x , 1 ) = m1 * y2 + 1.0; diff ( y2 , x , 1 ) = y1 - 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 = 10.0; array_y1_init[0 + 1] = exact_soln_y1(x_start); array_y2_init[0 + 1] = exact_soln_y2(x_start); /* # testing comment */ glob_h = 0.00001 ; glob_look_poles = true; glob_max_iter = 10; /* 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 y1[1] (analytic) = 1.995004165278026 y1[1] (numeric) = 1.995004165278026 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099833416646828 y2[1] (numeric) = 1.099833416646828 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 x[1] = 0.1 y1[1] (analytic) = 1.995004165278026 y1[1] (numeric) = 1.995004165278026 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099833416646828 y2[1] (numeric) = 1.099833416646828 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10001 y1[1] (analytic) = 1.995003166894109 y1[1] (numeric) = 1.995003166894109 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099843366683489 y2[1] (numeric) = 1.099843366683489 absolute error = 2.220446049250313e-16 relative error = 2.018874793004329e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10002 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 y2[1] (analytic) = 1.099853316710166 y2[1] (numeric) = 1.099853316710166 absolute error = 2.220446049250313e-16 relative error = 2.018856528879703e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10003 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 y2[1] (analytic) = 1.099863266726857 y2[1] (numeric) = 1.099863266726857 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10004 y1[1] (analytic) = 1.995000171145358 y1[1] (numeric) = 1.995000171145358 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099873216733562 y2[1] (numeric) = 1.099873216733562 absolute error = 2.220446049250313e-16 relative error = 2.018820001676797e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10005 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 y2[1] (analytic) = 1.09988316673028 y2[1] (numeric) = 1.09988316673028 absolute error = 2.220446049250313e-16 relative error = 2.018801738598501e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10006 y1[1] (analytic) = 1.994998173482023 y1[1] (numeric) = 1.994998173482023 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099893116717009 y2[1] (numeric) = 1.099893116717009 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10007 y1[1] (analytic) = 1.994997174501106 y1[1] (numeric) = 1.994997174501106 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099903066693749 y2[1] (numeric) = 1.099903066693749 absolute error = 2.220446049250313e-16 relative error = 2.018765213488183e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10008 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 y2[1] (analytic) = 1.099913016660498 y2[1] (numeric) = 1.099913016660499 absolute error = 2.220446049250313e-16 relative error = 2.018746951456145e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10009 y1[1] (analytic) = 1.994995176240773 y1[1] (numeric) = 1.994995176240773 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099922966617257 y2[1] (numeric) = 1.099922966617257 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001 y1[1] (analytic) = 1.994994176961357 y1[1] (numeric) = 1.994994176961357 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099932916564023 y2[1] (numeric) = 1.099932916564023 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10011 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 y2[1] (analytic) = 1.099942866500796 y2[1] (numeric) = 1.099942866500796 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10012 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 y2[1] (analytic) = 1.099952816427574 y2[1] (numeric) = 1.099952816427574 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10013 y1[1] (analytic) = 1.994991178526113 y1[1] (numeric) = 1.994991178526113 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099962766344358 y2[1] (numeric) = 1.099962766344357 absolute error = 2.220446049250313e-16 relative error = 2.018655646526833e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.10014 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 y2[1] (analytic) = 1.099972716251145 y2[1] (numeric) = 1.099972716251144 absolute error = 2.220446049250313e-16 relative error = 2.01863738658709e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001499999999999 y1[1] (analytic) = 1.994989179071788 y1[1] (numeric) = 1.994989179071788 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.099982666147934 y2[1] (numeric) = 1.099982666147934 absolute error = 2.220446049250313e-16 relative error = 2.018619126996034e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001599999999999 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 y2[1] (analytic) = 1.099992616034726 y2[1] (numeric) = 1.099992616034725 absolute error = 2.220446049250313e-16 relative error = 2.018600867753658e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001699999999999 y1[1] (analytic) = 1.994987179219467 y1[1] (numeric) = 1.994987179219467 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100002565911518 y2[1] (numeric) = 1.100002565911518 absolute error = 2.220446049250313e-16 relative error = 2.018582608859952e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001799999999999 y1[1] (analytic) = 1.994986179144059 y1[1] (numeric) = 1.994986179144059 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.10001251577831 y2[1] (numeric) = 1.100012515778309 absolute error = 2.220446049250313e-16 relative error = 2.01856435031491e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001899999999999 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 y2[1] (analytic) = 1.1000224656351 y2[1] (numeric) = 1.1000224656351 absolute error = 2.220446049250313e-16 relative error = 2.018546092118522e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1001999999999999 y1[1] (analytic) = 1.994984178694746 y1[1] (numeric) = 1.994984178694746 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100032415481889 y2[1] (numeric) = 1.100032415481889 absolute error = 2.220446049250313e-16 relative error = 2.018527834270781e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002099999999999 y1[1] (analytic) = 1.994983178320842 y1[1] (numeric) = 1.994983178320842 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100042365318674 y2[1] (numeric) = 1.100042365318674 absolute error = 2.220446049250313e-16 relative error = 2.018509576771679e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002199999999999 y1[1] (analytic) = 1.99498217784744 y1[1] (numeric) = 1.99498217784744 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100052315145455 y2[1] (numeric) = 1.100052315145455 absolute error = 2.220446049250313e-16 relative error = 2.018491319621207e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002299999999999 y1[1] (analytic) = 1.994981177274539 y1[1] (numeric) = 1.994981177274539 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.10006226496223 y2[1] (numeric) = 1.10006226496223 absolute error = 2.220446049250313e-16 relative error = 2.018473062819358e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002399999999999 y1[1] (analytic) = 1.994980176602141 y1[1] (numeric) = 1.994980176602141 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100072214769 y2[1] (numeric) = 1.100072214769 absolute error = 2.220446049250313e-16 relative error = 2.018454806366122e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002499999999999 y1[1] (analytic) = 1.994979175830244 y1[1] (numeric) = 1.994979175830244 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100082164565762 y2[1] (numeric) = 1.100082164565762 absolute error = 2.220446049250313e-16 relative error = 2.018436550261493e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002599999999999 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 y2[1] (analytic) = 1.100092114352516 y2[1] (numeric) = 1.100092114352516 absolute error = 2.220446049250313e-16 relative error = 2.018418294505462e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002699999999999 y1[1] (analytic) = 1.994977173987957 y1[1] (numeric) = 1.994977173987957 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100102064129261 y2[1] (numeric) = 1.100102064129261 absolute error = 2.220446049250313e-16 relative error = 2.01840003909802e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002799999999999 y1[1] (analytic) = 1.994976172917567 y1[1] (numeric) = 1.994976172917567 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100112013895996 y2[1] (numeric) = 1.100112013895995 absolute error = 4.440892098500626e-16 relative error = 4.036763568078321e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002899999999999 y1[1] (analytic) = 1.994975171747679 y1[1] (numeric) = 1.994975171747679 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100121963652719 y2[1] (numeric) = 1.100121963652719 absolute error = 4.440892098500626e-16 relative error = 4.036727058657748e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1002999999999999 y1[1] (analytic) = 1.994974170478294 y1[1] (numeric) = 1.994974170478294 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.10013191339943 y2[1] (numeric) = 1.10013191339943 absolute error = 4.440892098500626e-16 relative error = 4.036690549934306e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1003099999999999 y1[1] (analytic) = 1.994973169109411 y1[1] (numeric) = 1.994973169109411 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100141863136128 y2[1] (numeric) = 1.100141863136128 absolute error = 2.220446049250313e-16 relative error = 2.018327020953989e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1003199999999999 y1[1] (analytic) = 1.994972167641031 y1[1] (numeric) = 1.994972167641031 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100151812862812 y2[1] (numeric) = 1.100151812862812 absolute error = 2.220446049250313e-16 relative error = 2.018308767289375e-14 % Correct digits = 15 h = 1e-05 TOP MAIN SOLVE Loop NO POLE NO POLE x[1] = 0.1003299999999999 y1[1] (analytic) = 1.994971166073154 y1[1] (numeric) = 1.994971166073154 absolute error = 0 relative error = 0 % Correct digits = 16 h = 1e-05 y2[1] (analytic) = 1.100161762579481 y2[1] (numeric) = 1.10016176257948 absolute error = 2.220446049250313e-16 relative error = 2.018290513973301e-14 % Correct digits = 15 h = 1e-05 Finished! Maximum Time Reached before Solution Completed! diff ( y1 , x , 1 ) = m1 * y2 + 1.0; diff ( y2 , x , 1 ) = y1 - 1.0; Iterations = 33 Total Elapsed Time = 1 Minutes 2 Seconds Elapsed Time(since restart) = 1 Minutes 1 Seconds Expected Time Remaining = 20 Days 21 Hours 27 Minutes 12 Seconds Optimized Time Remaining = 20 Days 13 Hours 21 Minutes 55 Seconds Time to Timeout Unknown Percent Done = 0.003434 %