Plugin Data Model and Application Support

Application Support

Notes on which application modes are supported by the built-in target codes (plugins).

Note

Unless otherwise stated, it can be assumed that an application parameter and/or application mode is fully supported.

SERPENT

SERPENT application parameter support.

Parameter

Notes

app_param.particles

Maps to the NPG parameter on the set pop or set nps card.

app_param.source_iteration

Maps to the NSKIP parameter on the set pop card.

app_param.max_iteration

Maps to the NGEN parameter on the set pop card.

app_param.bank_search

Only supported in a modified version of Serpent 2, which is available upon request.

app_param.use_stochastic_mixing

Ignored, since temperature treatment is handled by the app_param.doppler_broadening flag.

app_param.thermal_hydraulic_feedback

Currently not supported.

Notes on the SERPENT plugin application support.

Application

Notes

model_checker

Will perform a fixed source simulation, with source sampled uniformly in the target region. The region can be customized using the check.frame and check.center parameters. A number of 2D plots will also created automatically, with resolution determined by the app_param.particles value.

rod_calibration

Modelled as an irradiation history in modified version, else as a sequence of cases.

core_follow

Basic irradiation histories (without control movement or model state changes) are supported for all versions of Serpent 2. Rod movements, bank searches and rig changes during an irradiation history is only supported in a modified version of Serpent v2.1.23 or v2.1.29, which is available upon request.

MCNP

MCNP application parameter support.

Parameter

Notes

app_param.particles

Maps to the first entry on the KCODE or NPS cards.

app_param.source_iteration

Maps to the third entry on the KCODE card.

app_param.max_iteration

Maps to the fourth entry on the KCODE card.

app_param.bank_search

Not supported.

app_param.use_stochastic_mixing

If not active, the library with the nearest temperature will be used.

app_param.doppler_broadening

Not supported.

app_param.thermal_hydraulic_feedback

Currently not supported.

Notes on the MCNP plugin application support.

Application

Notes

plotter

Not supported (plotting routines can not be accessed non-interactively).

model_checker

Will perform a fixed source simulation, with source sampled uniformly in the target region. The region can be customized using the check.frame and check.center parameters. The location of lost particles (if any), can be viewed using the post –show command.

rod_calibration

Modelled as a cases application.

critical_case

cpp.kinetics_parameters are only supported in v6.0 or later.

core_follow

Only basic irradiation histories (without control movement or model state changes) are supported in v6.0 or later.

MGRAC

MGRAC application parameter support.

Parameter

Notes

app_param.thermal_hydraulic_feedback_options.heat_transfer_correlation

Options map directly to MGRAC inputs

:attr:`app_param.thermal_hydraulic_feedback_options.safety_correlation’

Options map directly to MGRAC inputs

Attention

All applications require that the model.nodal_representation is set correctly.

Notes on the MGRAC plugin application support.

Application

Notes

plotter

Not supported.

model_checker

Not supported.

critical_case

Power shapes only supported on the pin cell mesh defined during the homogenization step. Flux responses are only available on the nodal mesh, but also on pin cell (sub mesh) level in v1.2 or later. Kinetics parameters are only available in v2.0.

core_follow

All features, including bank movements, searches, as well as rig movements are supported.