watts.PluginOpenMC#
- class watts.PluginOpenMC(model_builder=None, extra_inputs=None, show_stdout=False, show_stderr=False)[source]#
Plugin for running OpenMC
- Parameters:
model_builder (
Optional
[Callable
[[Parameters
],None
]]) – Function that generates an OpenMC modelextra_inputs (
Optional
[List
[Union
[str
,bytes
,PathLike
]]]) – Extra (non-templated) input filesshow_stdout (
bool
) – Whether to display output from stdout when OpenMC is runshow_stderr (
bool
) – Whether to display output from stderr when OpenMC is run
Methods
postrun
(params, exec_info)Collect information from OpenMC simulation and create results object
prerun
(params)Generate OpenMC input files
run
([function])Run OpenMC