Skip to content

Release V2.1.0 of PyARC

Stauff, Nicolas Emile requested to merge development into master

New PyARC updates include:

Added

  • DASSH: enabled new capabilities from DASSH (version 0.12.2):
    • New correlation for turbulent mixing in bare rod bundles; for conduction shape factor between subchannels
    • Generalized pin temperature model allowing user-specified pin material with temperature-dependent thermal conductivity
    • Hot channel factors for calculating coolant and pin peak temperatures plus uncertainty
    • Spacer grid contributions to pressure drop for assemblies that do not use wire wrap
    • Option to write axial pressure drop distribution to CSV
    • Option to account for gravity head loss in total pressure drop
  • Returning additional PyARC results as python objects in user_object.results enabling better integration within WATTS
  • Option dif3d/assembly_channel to lump all the same assembly type into 1 channel

Fixed

  • MCC3: the detailed option for automatically generating MCC3 input was re-written to improve accuracy of the generated model. As a result, it is now incompatible with hex_lattice/replace and hex_lattice/replace_ring options.
  • REBUS: output printout are changed by default to return detailed information on each time-steps, and various fixes in postprocessing are implemented for burnup and fluence calculation.

Changed

  • Mesh generation in PyGriffin now uses Reactor Geometry Mesh Builder (RGMB) mesh generators, specifically calling PinMeshGenerator and CoreMeshGenerator for defining a lattice of homogenized hexagonal assemblies. This simplifies the mesh input file and assigns Griffin material IDs directly onto the mesh instead of defining an explicit mapping between material ID and block ID in the input file.

Merge request reports