TY - JOUR
T1 - Construction of a web-based library for testing the performance of numerical software for ODEs
AU - Alva, Tova
AU - Shacham, Mordechai
AU - Brauner, Neima
AU - Cutlip, Michael B.
PY - 2005
Y1 - 2005
N2 - The development, of an Ordinary Differential Equation (ODE) solver test library presents several challenges, as there is no accepted technique to verify the correctness of the solution obtained by a particular solver. A comparison of results obtained by different algorithms is also difficult due to the differences in the reporting intervals. In this paper we show that solving an ODE with both stiff and non-stiff algorithms can provide a validation to the correctness of the solution. The results obtained by different algorithms can be compared based on initial, minimal, maximal and final values of the differential variables. Cubic spline interpolation can be used to compare integrated values at equal intervals. In the example presented, the need and the potential benefits of an ODE test library are demonstrated. It is shown that even a widely used and well tested algorithm may yield incorrect or even absurd results under certain circumstances.
AB - The development, of an Ordinary Differential Equation (ODE) solver test library presents several challenges, as there is no accepted technique to verify the correctness of the solution obtained by a particular solver. A comparison of results obtained by different algorithms is also difficult due to the differences in the reporting intervals. In this paper we show that solving an ODE with both stiff and non-stiff algorithms can provide a validation to the correctness of the solution. The results obtained by different algorithms can be compared based on initial, minimal, maximal and final values of the differential variables. Cubic spline interpolation can be used to compare integrated values at equal intervals. In the example presented, the need and the potential benefits of an ODE test library are demonstrated. It is shown that even a widely used and well tested algorithm may yield incorrect or even absurd results under certain circumstances.
KW - ODE solver
KW - solution verification
KW - test problem library
UR - http://www.scopus.com/inward/record.url?scp=77956761999&partnerID=8YFLogxK
U2 - 10.1016/S1570-7946(05)80140-3
DO - 10.1016/S1570-7946(05)80140-3
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:77956761999
SN - 1570-7946
VL - 20
SP - 109
EP - 114
JO - Computer Aided Chemical Engineering
JF - Computer Aided Chemical Engineering
IS - C
ER -