Automatic Differentiation with Code Coupling and Applications to Scale Modules
نویسندگان
چکیده
An advanced automatic differentiation tool for Fortran 90 software has been developed at Oak Ridge National Laboratory. This tool, called GRESS 90, has a code-coupling feature to propagate derivatives relative to the input of one code through a series of codes that utilize the results of one calculation as the input in the next to determine a final result. GRESS 90 has been applied to the resonance self-shielding codes in SCALE to produce the sensitivities of resonance self-shielded neutron cross sections relative to the data input to the calculation for use in the TSUNAMI sensitivity and uncertainty analysis sequences.
منابع مشابه
Simulation of Store Separation using Low-cost CFD with Dynamic Meshing
The simulation of the store separation using the automatic coupling of dynamic equations with flow aerodynamics is addressed. The precision and cost (calculation time) were considered as comparators. The method used in the present research decreased the calculation cost while limiting the solution error within a specific and tolerable interval. The methods applied to model the aerodynamic force...
متن کاملAn XML-Based Platform for Semantic Transformation of Numerical Programs
We describe a simple component architecture for the development of tools for mathematically based semantic transformations of scientific software. This architecture consists of compiler-based, language-specific frontand backends for source transformation, loosely coupled with one or more language-independent “plug-in” transformation modules. The coupling mechanism between the frontand back-ends...
متن کاملAn XML-Based Platform for Semantic Transformation of Numerical Programs1
We describe a simple component architecture for the development of tools for mathematically based semantic transformations of scientific software. This architecture consists of a compiler-based, language-specific front-end for source transformation, loosely coupled with one or more language-independent “plug-in” transformation modules. The coupling mechanism between the front-end and transforma...
متن کاملمطالعه سطح کامل بودن مدل ذهنی کتابداران از آیکونهای بخش امانت و فهرست نویسی نرم-افزارهای کتابخانه دیجیتال آذرخش، سیمرغ و نیکا
The present study intended to investigate the librarians’ mental model completeness scale of the icons in the circulation and cataloging modules of Azarakhsh, Simorgh and Nika digital library applications. Following a survey research design, The population of this research consisted of the librarians who were familiar with at least one of the digital library applications. Since the number of th...
متن کاملAutomatic Differentiation for Message-Passing Parallel Programs
Many applications require the derivatives of functions defined by computer programs. Automatic differentiation (AD) is a means of developing code to compute the derivatives of complicated functions accurately and efficiently, without the difficulties associated with developing correct code by hand. We discuss some of the issues involved in developing automatic differentiation tools for parallel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007