The Department of Energy (DOE) maintains a list of "toolbox" codes that have been evaluated against DOE Safety Software Quality Assurance (SSQA) requirements of DOE O 414.1D, Quality Assurance and the safety software guidance in DOE G 414.1-4, Safety Software Guide, Appendix B, Procedure for Adding or Revising Software to or Deleting Software from the DOE Safety Software Central Registry and accepted as toolbox codes. The toolbox codes are used by DOE contractors to perform calculations and to develop data used to establish the safety basis for DOE nuclear facilities and their operation, and to support the variety of safety analyses and safety evaluations developed for these facilities. The following is a list of specific versions of toolbox codes that comprise the DOE Safety Software Central Registry.

CodeVersionYear ApprovedOwner/Developer
ALOHAV5.4.42014National Oceanic and Atmospheric Administration (NOAA) 
CFASTV7.1.12017National Institute of Standards and Technology (NIST). 
EPIcodeV7.02004Lawrence Livermore National Laboratory (LLNL)
GENIIV2.10.1 2013Pacific Northwest National Laboratory (PNNL) 
HotSpotV2.07.012010Lawrence Livermore National Laboratory (LLNL)
IMBAIMBA Expert ™ USDOE Edition V4.0.282006UK Health Protection Agency (HPA)
MACCS2 V1.13.12004Sandia National Laboratory (SNL)
MELCORV1.8.52004Sandia National Laboratory (SNL)

Prior to inclusion into the Central Registry an evaluation, sometimes referred to as a gap analysis, of each code is conducted to identify any "gaps" between the SSQA practices being followed and DOE's requirements and criteria for safety software. Code-specific guidance reports are developed where needed to identify applicable regimes in accident analysis, default inputs, and special conditions for using the toolbox codes for DOE applications. These documents as well as general information are available through the toolbox code links provided above.

The codes in the Central Registry were developed by other Federal Agencies (e.g., NOAA and NIST) or by DOE laboratories for other Federal Agencies (e.g., Nuclear Regulatory Commission). Access to the toolbox codes or their use is subject to agreements, conditions and restrictions established by the code owners or Federal agencies.

The Office of Quality Assurance and Nuclear Safety Management Programs (AU-32) is responsible for managing the Central Registry. However, the toolbox code owners are responsible for ensuring that the codes are maintained in accordance with established requirements. Newer versions of these toolbox codes representing major changes to codes are reviewed as necessary for inclusion in the Central Registry.

Use of the Central Registry toolbox codes is not mandatory. However, using the codes offers several advantages to the DOE and its contractors. Some of these advantages include: 1) the gap analysis evaluation performed provides valuable information on the code regarding application of SSQA requirements, 2) the evaluation extends beyond the DOE SSQA criteria to the review of the code's capability to produce verifiable and acceptable results, and 3) due to the established pedigree, further evaluation of the toolbox code by DOE and site contractors may be reduced in scope.

If other toolbox code versions are used, DOE sites should determine that the quality assurance level meets the DOE SSQA requirements and the applicable provisions of the site Quality Assurance Program (QAP).