git clone https://github.com/arfc/moltres
cd moltres
git submodule init
git submodule update
Moltres is built atop the Multi-physics Object-Oriented Simulation Environment (MOOSE) (Gaston et al.).
In Moltres, neutrons are described with time-dependent multi-group diffusion:
\[ \begin{align} \frac{1}{v_g}\frac{\partial \phi_g}{\partial t} &- \nabla \cdot D_g \nabla \phi_g + \Sigma_g^r \phi_g = \sum_{g \ne g'}^G \Sigma_{g'\rightarrow g}^s \phi_{g'} + \chi_g^p \sum_{g' = 1}^G (1 - \beta) \nu \Sigma_{g'}^f \phi_{g'} + \chi_g^d \sum_i^I \lambda_i C_i \end{align} \]Delayed neutron precursors are described to include a term representing the effect of fuel advection.
\[ \begin{align} \frac{\partial C_i}{\partial t} &= \sum_{g'= 1}^G \beta_i \nu \Sigma_{g'}^f \phi_{g'} - \lambda_i C_i - \frac{\partial}{\partial z} u C_i \label{eq:precursors} \end{align} \]Hundreds of discrete facilities mine, mill, convert, fabricate, transmute, recycle, and store nuclear material.
A facility might create material.
It might request material.
It might do both.
Even simple fuel cycles have many independent agents.
Can France transition to SFRs faster by reprocessing spent fuel from other EU nations?