Advanced Dimensional Depletion for Engineering of Reactors
Standard Code Description
- Name of Program
Advanced Dimensional Depletion for Engineering of Reactors (ADDER) - Computer for Which Program is Designed and Other Machine Version Packages Available
Cluster and Workstations - Description of Problem Solved
The Advanced Dimensional Depletion for Engineering of Reactors (ADDER) software is a flexible, performant, and modern fuel management and depletion tool. This software is fundamentally an interface between the user, external neutron diffusion or transport theory solvers, and a depletion solver. The user defines the reactor with the necessary input to the neutron diffusion/transport solver, and ADDER will provide the user with the ability to deplete the reactor for a given power or flux history as well as to shuffle fuel in the core and load fuel from the fuel cycle. On top of these capabilities, ADDER will eventually be able to perform other analyses necessary for the design of a reactor such as criticality searches and branch calculations for multiple xenon conditions or operating temperatures. - Restrictions on the Complexity of the Problems
As an interface code, ADDER’s limitations are primarily driven by those of the neutronics and depletion solvers it interfaces with. At the moment this is MCNP5 1.60, MCNP6.2, ORIGEN2.2, and ADDER’s internal CRAM depletion solver. - Typical Running Time
ADDER itself is not computationally intensive with a total execution time on the order of seconds to minutes. However, the total runtime will be determined by the number of MCNP executions which must be performed. A total lifecycle analysis using ADDER could therefore take weeks. - Unusual Features of the Program
Other fuel management and depletion interface software limits the solver types (generally MCNP) or the reactor types (i.e. a particular test reactor) that the tool can be used with. ADDER on the other hand is as solver and reactor-type agnostic as possible. ADDER will read the neutronics input file and learn everything there is to know about the reactor design from that input. Any supplemental information that ADDER needs (for example the depletion power history or fuel management scheme) is provided in an ADDER-specific human-readable input. - Related and Auxiliary Programs
As mentioned, ADDER interfaces with MCNP (MCNP5 1.60 or MCNP6.2) and ORIGEN2.2 at this time. These programs are required. - Status
ADDER is currently under development. - Machine Requirements
Requirements are driven by the applications run with ADDER. - Programming Languages Used
Python 3.7. - Operating System
No special requirements are made on the operating system. Windows/Linux/MacOS - Other Programming or Operating Information or Restrictions:
- Primary Author
- A. G. Nelson, Argonne National Laboratory
- Sponsor
U.S. Department of Energy, National Nuclear Security Administration, Office of Material Management and Minimization.