depletion.f90 File Reference

The depletion module. More...

Modules

module  depletion
 The predictor-corrector mechanism and solver encapsulation.
 

Functions/Subroutines

subroutine deplete (solver_opts, lib, itot, n0, n, delta_t, source_term, flux, power, input_by_flux, is_adjoint, fixed_fission_energy, reprocessing_rate, feed_rate, adjoint_source_term_reaction, adjoint_source_term_decay)
 Perform a single depletion step (including the predictor/corrector mechanism). More...
 
subroutine depletion_step (solver_opts, lib, itot, n0, n, delta_t, corrector, powrst, fluxst, source_term, flux, power, input_by_flux, is_adjoint, fixed_fission_energy, reprocessing_rate, feed_rate, adjoint_source_term_reaction, adjoint_source_term_decay)
 Run the solver once. More...
 
subroutine powerflux (lib, itot, power, flux, concentrations, input_by_flux, fixed_fission_energy, is_adjoint)
 Convert power to flux or vice versa. More...
 
subroutine fluxo (corrector, powrst, fluxst, flux, power, zero_flux_step, input_by_flux)
 Computes the average flux over a time interval using predictor corrector method, build the diagonal of the transition matrix (DIAG array), convert flux to power or vice versa, multiply A matrix off-diagoal elements by flux. More...
 
subroutine powerf (lib, itot, factor, fission_rate, concentrations, zero_flux_step)
 Calculate the power-flux conversion factor, based on given fission rate and given concentrations. More...
 

Detailed Description

The depletion module.