Skip to content

PyARC v2.2.0 release

Kiesling, Kalin Rose requested to merge development into master

Changes for this release are below. All code changes have been reviewed prior to merging into development.

Added

  • Updates the postrun routines in PyGriffinConnect to output subassembly powers by each assembly location to the output summary file
  • Integrate PyGriffinConnect with calculations/plot_2d so that output power maps and core maps can be produced using the plot_2d utilities in PyARC
  • Returning additional PyARC results (power peaking) as python objects in user_object.results enabling better integration within WATTS
  • PyMCSim:
    • Support for various tallies (surface current, mesh, pin/assembly-level tallies) with OpenMC
    • Volume calculation results report standard deviation now
    • Volume calculation results are in units of [m] instead of [cm]
  • Script added for launching the OpenMC Plotter GUI at the command line

Changed

  • DASSH now gets installed directly into the Workbench Conda environment if using the provided install script. Eliminates the need for a separate bash script to invoke DASSH.
  • PyMCSim:
    • The input parameter for output/save_standard_out was changed to simply print_output for clarity.
    • Results for stochastic volume calculations with OpenMC are now reported for each assembly and subassembly in the model (rather than each individual cell), with locations listed by the ring and index. The format of the user_object.results["openmc_volumes"] has been restructured to match how these results are reported.
    • Minimum supported OpenMC version is v0.13.3

Fixed

  • Reubus-to-Origen: minor fix to avoid crash following REBUS equilibrium run
  • PyMCSim: indexing fixed for square lattice structures which had been reversed in OpenMC, causing mirrored reactor models in the corresponding OpenMC geometry.

Merge request reports