| Automatic differentiation of codes in nuclear engineering applications. | |
| Alexe, M. ; Roderick, O. ; Utke, J. ; Anitescu, M. ; Hovland, P. ; Fanning, T. ; Univ., Virginia Polytechnic Inst. and State ; Chicago, Unv. of | |
| Argonne National Laboratory | |
| 关键词: Approximations; Recommendations; Nuclear Engineering; Calculation Methods; Sampling; | |
| DOI : 10.2172/971984 RP-ID : ANL/MCS-TM-310 RP-ID : DE-AC02-06CH11357 RP-ID : 971984 |
|
| 美国|其它 | |
| 来源: UNT Digital Library | |
PDF
|
|
【 摘 要 】
We discuss our experience in applying automatic differentiation (AD) to calculations in nuclear reactor applications. The document is intended as a guideline on how to apply AD to Fortran codes with significant legacy components; it is also a part of a larger research effort in uncertainty quantification using sampling methods augmented with derivative information. We provide a brief theoretical description of the concept of AD, explain the necessary changes in the code structure, and remark on possible ways to deal with non-differentiability. Numerical experiments were carried out where the derivative of a functional subset of the SAS4A/SASSYS code was computed in forward mode with several AD tools. The results are in good agreement with both the real and complex finite-difference approximations of the derivative.
【 预 览 】
| Files | Size | Format | View |
|---|---|---|---|
| 971984.pdf | 461KB |
PDF