Lorenzo Chierici
Lorenzo Chierici
This PR originated from a need I currently had to reinitialize a geometry when running OpenMc in memory `openmc.lib`, but without having to re-initialize all with `openmc.lib.init()` :point_right: [forum](https://openmc.discourse.group/t/openmc-lib-geometry/1815). In...
# Description This PR adds a redox control (initially thought for molten salt reactors) functionality to the `TransferRates` class, as a further term added to the Bateman equation to maintain...
# Description This PR fixes an inconsistency when restarting a depletion simulation with mpi enabled, due to a call to `openmc/deplete/coupled_operator._load_previous_results()` method from `openmc/deplete/abc._get_start_data()`, which double the size of depletion...
# Description This pr adds the capability to perform batch-wise reactivity control during a coupled transport-depletion analysis. It effectively runs an iterative `search_for_keff` sub-step algorithm to maintain keff equal to...
## Description Currently, when **TransferRates** with destination materials are set, the depletable materials are coupled and therefore the burnup matrix is assembled as one single block matrix and solved in...
# Description This PR, together with [#3027](#3027), extends the use of `get_microxs_and_flux` to run with MPI. # Checklist - [x] I have performed a self-review of my own code -...
# Description This is a follow up of the recent _TransfeRates_, adding a further external source term $S$ to the depletion solver: $$\frac{dn_i(t)}{dt} = \sum_j \gamma_{j\rightarrow i} n_j\overline{\sigma_j\phi} - n_i...