Generated by GPT-5-mini| SCALE code | |
|---|---|
| Name | SCALE code |
| Developer | Oak Ridge National Laboratory; Lawrence Livermore National Laboratory; Sandia National Laboratories |
| Released | 1980s |
| Latest release version | varies by module |
| Operating system | Linux, Unix, Windows |
| Programming language | Fortran, C |
| License | mixed (proprietary and open-source components) |
SCALE code is a comprehensive suite of software tools for nuclear safety analysis, reactor design, criticality safety, radiation shielding, and isotope depletion. Developed and maintained through collaborations among national laboratories and regulatory agencies, it integrates deterministic and stochastic methods for transport, depletion, cross-section processing, and sensitivity analysis. SCALE provides modular components that address tasks from neutronics to radiological consequence assessment, and it is widely used by national laboratories, reactor vendors, regulatory bodies, and research universities.
SCALE code comprises a collection of modules that implement physics models for neutron, photon, and coupled transport, as well as depletion, activation, and uncertainty quantification. Users commonly run modules for criticality safety, reactor physics, and shielding, often coupling deterministic solvers with Monte Carlo methods. The suite is distributed by Oak Ridge National Laboratory and has been cited in work from U.S. Nuclear Regulatory Commission, Argonne National Laboratory, and international reactor programs such as CEA (French Alternative Energies and Atomic Energy Commission). SCALE supports standards and data formats used by ENDF/B-VII, ENDF/B-VIII, and other evaluated nuclear data libraries.
SCALE code originated in the 1970s–1980s as a response to needs for integrated nuclear analysis tools at Oak Ridge National Laboratory and grew through collaborations with Los Alamos National Laboratory and Sandia National Laboratories. Early development paralleled initiatives at Brookhaven National Laboratory and international centers like European Commission Joint Research Centre projects. Over successive releases, SCALE incorporated modules influenced by methods from MCNP lineage developed at Los Alamos National Laboratory, deterministic transport approaches similar to those in S N methods work at CEA, and cross-section processing techniques used by NEA Data Bank activities. The project has evolved through versions that reflected milestones such as adoption of modern nuclear data libraries, parallel computing support influenced by Intel and Cray architectures, and regulatory validation driven by U.S. Nuclear Regulatory Commission guidance.
SCALE code implements a blend of stochastic and deterministic algorithms. Monte Carlo sampling utilizes variance reduction and weight-window techniques inspired by practices at Los Alamos National Laboratory and Oak Ridge National Laboratory research, while discrete-ordinates and collision probability methods borrow from developments at CEA and Brookhaven National Laboratory. Eigenvalue solvers for criticality analysis leverage matrix algorithms whose ancestry includes work at IBM research labs and numerical libraries associated with Netlib. Depletion and activation solvers follow Bateman-equation approaches seen in ORIGEN-family codes, and sensitivity/uncertainty analysis adopts generalized perturbation and stochastic sampling frameworks tested in studies with Sandia National Laboratories and Lawrence Livermore National Laboratory teams. Cross-section processing integrates resonance treatments, upscattering, and thermal scattering laws consistent with evaluations from ENDF collaborations.
SCALE code is applied in criticality safety assessments for fuel handling and storage at facilities such as Hanford Site and commercial reactor sites like Duke Energy plants. It supports reactor core design studies for research reactors at MIT Reactor and power reactor analysis for vendors including Westinghouse and GE Hitachi Nuclear Energy. Shielding analyses have informed transport cask certification for Nuclear Regulatory Commission reviews and international transport governed by IAEA standards. Depletion and isotopic prediction are used in spent fuel management at repositories such as Yucca Mountain evaluations and in isotope production projects at institutions like Oak Ridge National Laboratory’s isotope programs.
Validation efforts for SCALE code involve extensive comparison to criticality benchmarks from the International Criticality Safety Benchmark Evaluation Project (ICSBEP) and shielding benchmarks cataloged by the Shielding Integral Benchmark Archive and Database (SINBAD). Code-to-code comparisons have been performed against MCNP, SERPENT, and deterministic tools developed at CEA and Institute for Energy Technology in Norway. Nuclear data-driven validation references ENDF/B releases and benchmarking initiatives led by Nuclear Energy Agency committees. Regulatory acceptance has been documented in reviews by U.S. Nuclear Regulatory Commission and peer-reviewed studies in journals like Nuclear Science and Engineering and Annals of Nuclear Energy.
SCALE code is implemented primarily in Fortran with components in C, and it packages third-party libraries for linear algebra and random-number generation. Distribution is managed by Oak Ridge National Laboratory with licensing that mixes open-source elements and restricted components for export-control and proprietary dependencies, similar to arrangements in other national-laboratory software projects. Parallel execution support targets multicore Linux clusters and has been adapted for high-performance computing systems provided by Argonne Leadership Computing Facility and Oak Ridge Leadership Computing Facility.
Governance of SCALE code centers on leadership at Oak Ridge National Laboratory with technical collaborations involving Lawrence Livermore National Laboratory, Sandia National Laboratories, and university partners such as Massachusetts Institute of Technology and University of Michigan. User communities form around working groups, workshops, and training organized with stakeholders including the U.S. Department of Energy and Nuclear Energy Institute. Contributions, bug reports, and feature requests are coordinated through institutional channels and developer forums that mirror practices used in other national-lab-managed scientific software ecosystems.
Category:Nuclear software