Enable turning convective heat transfer on/off for big coupled runs #15421
Labels
C: Modules
P: normal
A defect affecting operation with a low possibility of significantly affects.
T: task
An enhancement to the software.
Reason
When running microreactor full core simulations, we have thousands of heat pipes running as sub-apps coupled to the master app running heat conduction in a 3D domain. We want to investigate the effect of a failed heat pipe (or cascading failure of heat pipes) on the full run/final solution. To enable this we, need to be able to turn off heat exchange between a single instance of the heat-pipe simulation and the 3D domain.
Design
Add a new coupled variable to
CoupledConvectiveHeatFluxBC
that will indicate if the BC is operational. Turning 'enable' on/off is not possible, since we want to have just one instance of the BC handling all the heat transfer. Having thousands instances of the BC would be meshing and input file disaster.Impact
Gain capability.
The text was updated successfully, but these errors were encountered: