Both fixed-source and criticality calculations can be solved using
deterministic methods or
stochastic methods. In deterministic methods the transport equation (or an approximation of it, such as
diffusion theory) is solved as a differential equation. In stochastic methods such as
Monte Carlo discrete particle histories are tracked and averaged in a random walk directed by measured interaction probabilities. Deterministic methods usually involve multi-group approaches while Monte Carlo can work with multi-group and continuous energy cross-section libraries. Multi-group calculations are usually iterative, because the group constants are calculated using flux-energy profiles, which are determined as the result of the neutron transport calculation.
Discretization in deterministic methods To numerically solve the transport equation using algebraic equations on a computer, the spatial, angular, energy, and time variables must be
discretized. • Spatial variables are typically discretized by simply breaking the geometry into many small regions on a mesh. The balance can then be solved at each mesh point using
finite difference or by nodal methods. • Angular variables can be discretized by discrete ordinates and weighting
quadrature sets (giving rise to the
SN methods), or by functional expansion methods with the
spherical harmonics (leading to the PN methods). • Energy variables are typically discretized by the multi-group method, where each energy group represents one constant energy. As few as 2 groups can be sufficient for some
thermal reactor problems, but
fast reactor calculations may require many more. • The time variable is broken into discrete time steps, with time derivatives replaced with difference formulas.
Computer codes used in neutron transport Probabilistic codes •
COG - A LLNL developed Monte Carlo code for criticality safety analysis and general radiation transport (http://cog.llnl.gov) •
MCBEND – A Monte Carlo code for general radiation transport developed and supported by the ANSWERS Software Service. •
MCNP – A
LANL developed Monte Carlo code for general radiation transport • MC21 – A general-purpose, 3D Monte Carlo code developed at
NNL. •
MCS – The Monte Carlo code MCS has been developed since 2013 at Ulsan National Institute of Science and Technology (UNIST), Republic of Korea. •
Mercury – A
LLNL developed Monte Carlo particle transport code. •
MONK – A Monte Carlo Code for criticality safety and reactor physics analyses developed and supported by the ANSWERS Software Service. •
OpenMC – An open source, community-developed open source Monte Carlo code •
RMC – A
Tsinghua University Department of Engineering Physics developed Monte Carlo code for general radiation transport • SCONE – The
Stochastic
Calculator
Of the
Neutron Transport
Equation, an open-source Monte Carlo code developed at the University of Cambridge. •
Serpent – A
VTT Technical Research Centre of Finland developed Monte Carlo particle transport code •
Shift/KENO –
ORNL developed Monte Carlo codes for general radiation transport and criticality analysis •
TRIPOLI – 3D general purpose continuous energy Monte Carlo Transport code developed at CEA, France •
UCN - Monte Carlo transport code for simulating experiments with ultracold neutrons developed at PNPI, Gatchina
Deterministic codes • AGREE - A coupled thermal-neutronics high-temperature gas code developed by University of Michigan •
Ardra – A
LLNL neutral particle transport code •
Attila – A commercial transport code •
DRAGON – An open-source lattice physics code •
PHOENIX/ANC – A proprietary lattice-physics and global diffusion code suite from
Westinghouse Electric •
PARTISN – A
LANL developed transport code based on the discrete ordinates method •
NEWT – An
ORNL developed 2-D SN code •
DIF3D/VARIANT – An Argonne National Laboratory developed 3-D code originally developed for fast reactors •
DENOVO – A massively parallel transport code under development by
ORNL •
Jaguar – A parallel 3-D
Slice Balance Approach transport code for arbitrary polytope grids developed at
NNL •
DANTSYS •
RAMA – A proprietary 3D
method of characteristics code with arbitrary geometry modeling, developed for
EPRI by TransWare Enterprises Inc. •
RAPTOR-M3G – A proprietary parallel radiation transport code developed by
Westinghouse Electric Company •
OpenMOC – An
MIT developed open source parallel
method of characteristics code •
MPACT – A parallel 3D
method of characteristics code under development by
Oak Ridge National Laboratory and the
University of Michigan •
DORT – Discrete Ordinates Transport •
APOLLO – A lattice physics code used by
CEA,
EDF and
Areva •
CASMO/SIMULATE – A proprietary lattice-physics and diffusion code suite developed by
Studsvik for
LWR analysis including square and hex lattices •
HELIOS – A proprietary lattice-physics code with generalized geometry developed by
Studsvik for
LWR analysis •
milonga – A free nuclear reactor core analysis code •
STREAM – A neutron transport analysis code, STREAM (Steady state and Transient REactor Analysis code with Method of Characteristics), has been developed since 2013 at Ulsan National Institute of Science and Technology (UNIST), Republic of Korea •
TINTE – A two-group
diffusion code for the study of nuclear and thermal behavior of high temperature reactors, developed by
Forschungszentrum Jülich in Germany. ==See also==