Skip to main content
Advanced Dimensional Depletion for Engineering of Reactors

Standard Code Description

  1. Name of Program
    Advanced Dimensional Depletion for Engineering of Reactors (ADDER)
  2. Computer for Which Program is Designed and Other Machine Version Packages Available
    Cluster and Workstations
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Status
    ADDER is currently under development.
  9. Machine Requirements
    Requirements are driven by the applications run with ADDER.
  10. Programming Languages Used
    Python 3.7.
  11. Operating System
    No special requirements are made on the operating system. Windows/Linux/MacOS
  12. Other Programming or Operating Information or Restrictions:
  13. Primary Author
    • A. G. NelsonArgonne National Laboratory
  14. Sponsor
    U.S. Department of Energy, National Nuclear Security Administration, Office of Material Management and Minimization.