Application programming interface document for the modernized Transient Reactor Analysis Code (TRAC-M)
Author(s) -
J.H. Mahaffy,
B.E. Boyack,
R.G. Steinke
Publication year - 1998
Publication title -
osti oai (u.s. department of energy office of scientific and technical information)
Language(s) - English
Resource type - Reports
DOI - 10.2172/307941
Subject(s) - trac , computer science , subroutine , interface (matter) , transient (computer programming) , component (thermodynamics) , programming language , key (lock) , code (set theory) , task (project management) , database , operating system , engineering , systems engineering , set (abstract data type) , physics , bubble , maximum bubble pressure method , thermodynamics
The objective of this document is to ease the task of adding new system components to the Transient Reactor Analysis Code (TRAC) or altering old ones. Sufficient information is provided to permit replacement or modification of physical models and correlations. Within TRAC, information is passed at two levels. At the upper level, information is passed by system-wide and component-specific data modules at and above the level of component subroutines. At the lower level, information is passed through a combination of module-based data structures and argument lists. This document describes the basic mechanics involved in the flow of information within the code. The discussion of interfaces in the body of this document has been kept to a general level to highlight key considerations. The appendices cover instructions for obtaining a detailed list of variables used to communicate in each subprogram, definitions and locations of key variables, and proposed improvements to intercomponent interfaces that are not available in the first level of code modernization
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom