TY - GEN
T1 - A verification regime for the spatial discretization of the SN transport equations
AU - Schunert, Sebastian
AU - Azmy, Yousry
PY - 2012
Y1 - 2012
N2 - The order-of-accuracy test in conjunction with the method of manufactured solutions is the current state of the art in computer code verification. In this work we investigate the application of a verification procedure including the order-of-accuracy test on a generic SN transport solver that implements the AHOTN spatial discretization. Different types of semantic errors, e.g. removal of a line of code or changing a single character, are introduced randomly into the previously verified SN code and the proposed verification procedure is used to identify the coding mistakes (if possible) and classify them. Itemized by error type we record the stage of the verification procedure where the error is detected and report the frequency with which the errors are correctly identified at various stages of the verification. Errors that remain undetected by the verification procedure are further scrutinized to determine the reason why the introduced coding mistake eluded the verification procedure. The result of this work is that the verification procedure based on an order-of-accuracy test finds almost all detectable coding mistakes but rarely, 1.44% of the time, and under certain circumstances can fail.
AB - The order-of-accuracy test in conjunction with the method of manufactured solutions is the current state of the art in computer code verification. In this work we investigate the application of a verification procedure including the order-of-accuracy test on a generic SN transport solver that implements the AHOTN spatial discretization. Different types of semantic errors, e.g. removal of a line of code or changing a single character, are introduced randomly into the previously verified SN code and the proposed verification procedure is used to identify the coding mistakes (if possible) and classify them. Itemized by error type we record the stage of the verification procedure where the error is detected and report the frequency with which the errors are correctly identified at various stages of the verification. Errors that remain undetected by the verification procedure are further scrutinized to determine the reason why the introduced coding mistake eluded the verification procedure. The result of this work is that the verification procedure based on an order-of-accuracy test finds almost all detectable coding mistakes but rarely, 1.44% of the time, and under certain circumstances can fail.
KW - AHOTN
KW - Computer code verification
KW - MMS
KW - Order-of-accuracy test
KW - S method
UR - https://www.scopus.com/pages/publications/84870318138
M3 - Conference contribution
AN - SCOPUS:84870318138
SN - 9781622763894
T3 - International Conference on the Physics of Reactors 2012, PHYSOR 2012: Advances in Reactor Physics
SP - 4150
EP - 4164
BT - International Conference on the Physics of Reactors 2012, PHYSOR 2012
T2 - International Conference on the Physics of Reactors 2012: Advances in Reactor Physics, PHYSOR 2012
Y2 - 15 April 2012 through 20 April 2012
ER -