diff --git a/apps/dire_wolf b/apps/dire_wolf index cac462aef..b7cdf1ef1 160000 --- a/apps/dire_wolf +++ b/apps/dire_wolf @@ -1 +1 @@ -Subproject commit cac462aefacfd0dfab3ffb015b6f62850811756d +Subproject commit b7cdf1ef12381fb2ff35efbaa3079df4e757ce86 diff --git a/microreactors/KRUSTY/Multiphysics_15C_RIT/KRUSTY_BISON_THERMOMECHANICS_TR.i b/microreactors/KRUSTY/Multiphysics_15C_RIT/KRUSTY_BISON_THERMOMECHANICS_TR.i index c5a764c59..81ad26f91 100644 --- a/microreactors/KRUSTY/Multiphysics_15C_RIT/KRUSTY_BISON_THERMOMECHANICS_TR.i +++ b/microreactors/KRUSTY/Multiphysics_15C_RIT/KRUSTY_BISON_THERMOMECHANICS_TR.i @@ -218,7 +218,21 @@ reflector_disp = 1.48e-3 # Corresponding to 15 cents reactivity insertion [] [] +# We create variables separately because Air density requires displacement variables +# but the solid mechanics equations would only create these variables on blocks we solve equations +# for displacements on +# Note: not creating the displacement variables on the air blocks would likely be more efficient +[Variables] + [disp_x] + [] + [disp_y] + [] + [disp_z] + [] +[] + [Physics/SolidMechanics/QuasiStatic] + add_variables = false [mech_parts_fuel] block = '${fuel_all}' temperature = temp_f diff --git a/microreactors/KRUSTY/Multiphysics_SS/KRUSTY_BISON_THERMOMECHANICS.i b/microreactors/KRUSTY/Multiphysics_SS/KRUSTY_BISON_THERMOMECHANICS.i index 5de0196aa..4c99190a8 100644 --- a/microreactors/KRUSTY/Multiphysics_SS/KRUSTY_BISON_THERMOMECHANICS.i +++ b/microreactors/KRUSTY/Multiphysics_SS/KRUSTY_BISON_THERMOMECHANICS.i @@ -235,7 +235,21 @@ reflector_disp = 0.0 [] [] +# We create variables separately because Air density requires displacement variables +# but the solid mechanics equations would only create these variables on blocks we solve equations +# for displacements on +# Note: not creating the displacement variables on the air blocks would likely be more efficient +[Variables] + [disp_x] + [] + [disp_y] + [] + [disp_z] + [] +[] + [Physics/SolidMechanics/QuasiStatic] + add_variables = false [mech_parts_fuel] block = '${fuel_all}' temperature = temp_f diff --git a/microreactors/KRUSTY/hpc_tests b/microreactors/KRUSTY/hpc_tests index 3c88f273b..c6be80417 100644 --- a/microreactors/KRUSTY/hpc_tests +++ b/microreactors/KRUSTY/hpc_tests @@ -44,7 +44,7 @@ executable_pattern = 'blue_crab*|dire_wolf*' min_parallel = 196 # This is a very slow simulation - max_time = 3000 + max_time = 3600 method = 'opt' # Cross section warning allow_warnings = true diff --git a/microreactors/mrad/heat_pipe_failure/HPMR_dfem_griffin_tr.i b/microreactors/mrad/heat_pipe_failure/HPMR_dfem_griffin_tr.i index 816879822..f94316f03 100644 --- a/microreactors/mrad/heat_pipe_failure/HPMR_dfem_griffin_tr.i +++ b/microreactors/mrad/heat_pipe_failure/HPMR_dfem_griffin_tr.i @@ -131,17 +131,20 @@ [] [] + [Transfers] [to_sub_power_density] - type = MultiAppShapeEvaluationTransfer + type = MultiAppGeneralFieldShapeEvaluationTransfer to_multi_app = bison source_variable = power_density variable = power_density from_postprocessors_to_be_preserved = integrated_power to_postprocessors_to_be_preserved = power + + search_value_conflicts = false [] [from_sub_temp_fuel] - type = MultiAppGeometricInterpolationTransfer + type = MultiAppGeneralFieldNearestLocationTransfer from_multi_app = bison variable = Tf source_variable = Tfuel @@ -149,11 +152,11 @@ displaced_source_mesh = false displaced_target_mesh = false use_displaced_mesh = false - num_points = 1 # interpolate with one point (~closest point) - power = 0 # interpolate with constant function + + search_value_conflicts = false [] [from_sub_temp_mod] - type = MultiAppGeometricInterpolationTransfer + type = MultiAppGeneralFieldNearestLocationTransfer from_multi_app = bison variable = Tm source_variable = Tmod @@ -161,8 +164,8 @@ displaced_source_mesh = false displaced_target_mesh = false use_displaced_mesh = false - num_points = 1 # interpolate with one point (~closest point) - power = 0 # interpolate with constant function + + search_value_conflicts = false [] [] diff --git a/microreactors/mrad/heat_pipe_failure/gold/mrad_coupled_fail.csv b/microreactors/mrad/heat_pipe_failure/gold/mrad_coupled_fail.csv new file mode 100644 index 000000000..a8b70ed79 --- /dev/null +++ b/microreactors/mrad/heat_pipe_failure/gold/mrad_coupled_fail.csv @@ -0,0 +1,7 @@ +time,fuel_temp_avg,fuel_temp_max,fuel_temp_min,integrated_power,mod_temp_avg,mod_temp_max,mod_temp_min,power_scaling,scaled_power_avg +0,844.99249069211,866.87225414833,820.73953532873,345600,842.84541425246,862.1064144516,822.80648802134,1.2773978291899e+15,2182696.3624033 +1,844.9932791742,866.87298754953,820.7402612225,345598.83077313,842.84612131591,862.106911295,822.80728177484,1.2773978291899e+15,2182688.9779494 +2,844.99587142083,866.87530283143,820.74272294038,345597.08544791,842.84842055995,862.10882565149,822.81049656355,1.2773978291899e+15,2182677.9550473 +3,845.00016246257,866.87963171238,820.74671461622,345592.22299588,842.85239310284,862.11316650108,822.81571267124,1.2773978291899e+15,2182647.2453934 +4,845.00535023175,866.88605144976,820.75113644281,345584.08967057,842.85744004913,862.12080328633,822.82135767699,1.2773978291899e+15,2182595.8779757 +5,845.01062980739,866.89458116626,820.75499300877,345573.44154605,842.86282519715,862.13239738322,822.82627859461,1.2773978291899e+15,2182528.6279101 diff --git a/microreactors/mrad/heat_pipe_failure/gold/mrad_coupled_fail_bison0.csv b/microreactors/mrad/heat_pipe_failure/gold/mrad_coupled_fail_bison0.csv new file mode 100644 index 000000000..d412dce1f --- /dev/null +++ b/microreactors/mrad/heat_pipe_failure/gold/mrad_coupled_fail_bison0.csv @@ -0,0 +1,54 @@ +time,fuel_cP,fuel_k,fuel_temp_avg,fuel_temp_max,fuel_temp_min,heatpipe_surface_temp_avg,hp_heat_integral,mod_temp_avg,mod_temp_max,mod_temp_min,monolith_cP,monolith_k,monolith_temp_avg,monolith_temp_max,monolith_temp_min,power +0,1092.782703556,23.926419971636,843.06691154118,867.27564614817,813.58727884437,834.57975765646,332859.97513885,841.75543730946,863.08797325244,813.97358380247,1665.3967105341,35.61824296124,839.57176680723,865.78426022514,811.43216037347,345600 +1,1092.7828874314,23.926398202273,843.06896731938,867.27604813865,813.58880775218,834.59849124146,327074.00341649,841.75689018211,863.088291239,813.98006953304,1665.3969255739,35.617473839404,839.57813405839,865.78469813575,811.45755506118,345599.25197183 +1,1092.7828874272,23.926398211052,843.06896725509,867.27604806729,813.58880745313,834.5984912219,327074.00312581,841.75689017877,863.08829123222,813.98006948824,1665.3969255726,35.617473839501,839.57813403601,865.78469810429,811.45755505604,345599.21716329 +1,1092.7828872011,23.926398216535,843.06896690067,867.27604741629,813.58880726837,834.59849114412,327074.00166891,841.7568901564,863.0882911751,813.98006945338,1665.3969253544,35.617473839573,839.57813392286,865.78469775525,811.45755505234,345599.01319168 +1,1092.7828871168,23.926398219373,843.0689667583,867.276047166,813.58880717224,834.59849111275,327074.00109086,841.75689014748,863.08829115313,813.9800694352,1665.3969252728,35.617473839611,839.57813387745,865.78469762092,811.4575550504,345598.93171433 +1,1092.782887069,23.926398221044,843.06896667642,867.27604702375,813.58880711562,834.59849109469,327074.00075861,841.75689014235,863.08829114064,813.98006942446,1665.3969252266,35.617473839633,839.57813385133,865.7846975446,811.45755504926,345598.88486703 +1,1092.7828870437,23.926398222013,843.06896663186,867.27604694779,813.58880708276,834.59849108485,327074.00057836,841.75689013956,863.08829113398,813.98006941821,1665.3969252022,35.617473839646,839.57813383713,865.78469750384,811.45755504859,345598.85941058 +1,1092.7828870307,23.926398222572,843.06896660809,867.27604690821,813.58880706376,834.59849107959,327074.0004826,841.75689013808,863.0882911305,813.9800694146,1665.3969251896,35.617473839654,839.57813382955,865.78469748259,811.45755504821,345598.8458518 +1,1092.7828870242,23.926398222896,843.0689665955,867.27604688781,813.58880705277,834.5984910768,327074.00043216,841.7568901373,863.08829112871,813.9800694125,1665.3969251832,35.617473839658,839.57813382553,865.78469747164,811.45755504799,345598.83868756 +1,1092.7828870209,23.926398223082,843.06896658885,867.27604687737,813.58880704641,834.59849107532,327074.00040563,841.75689013688,863.08829112779,813.98006941129,1665.39692518,35.61747383966,839.57813382341,865.78469746603,811.45755504786,345598.83490987 +1,1092.7828870192,23.926398223191,843.06896658533,867.27604687205,813.58880704273,834.59849107453,327074.00039171,841.75689013667,863.08829112732,813.98006941058,1665.3969251784,35.617473839662,839.57813382229,865.78469746317,811.45755504778,345598.8329179 +1,1092.7828870184,23.926398223253,843.06896658346,867.27604686934,813.58880704058,834.59849107412,327074.00038439,841.75689013655,863.08829112709,813.98006941018,1665.3969251777,35.617473839663,839.5781338217,865.78469746171,811.45755504774,345598.83186624 +1,1092.782887018,23.92639822329,843.06896658247,867.27604686797,813.58880703933,834.5984910739,327074.00038053,841.75689013649,863.08829112697,813.98006940994,1665.3969251773,35.617473839663,839.57813382138,865.78469746097,811.45755504771,345598.83130948 +1,1092.7828870178,23.926398223311,843.06896658195,867.27604686728,813.58880703861,834.59849107378,327074.00037847,841.75689013646,863.08829112691,813.9800694098,1665.3969251771,35.617473839663,839.57813382122,865.7846974606,811.4575550477,345598.83101451 +1,1092.7828870177,23.926398223324,843.06896658166,867.27604686694,813.58880703818,834.59849107371,327074.00037737,841.75689013644,863.08829112687,813.98006940972,1665.396925177,35.617473839664,839.57813382113,865.78469746041,811.45755504769,345598.83085806 +1,1092.7828870177,23.926398223331,843.06896658152,867.27604686676,813.58880703794,834.59849107368,327074.00037682,841.75689013643,863.08829112686,813.98006940967,1665.396925177,35.617473839664,839.57813382108,865.78469746032,811.45755504768,345598.83077487 +2,1092.783577399,23.926349827457,843.07317022961,867.27772009692,813.59198272137,834.61895972913,323907.86586122,841.76029993308,863.08975265552,813.98913331577,1665.3979470957,35.616688975261,839.58751770945,865.78652926618,811.48425904371,345598.54570238 +2,1092.7835754024,23.926349849514,843.073167512,867.27771463781,813.59198198946,834.61895912922,323907.85421633,841.76029975845,863.08975217662,813.98913319797,1665.3979451908,35.616688975511,839.58751683573,865.78652637852,811.48425903079,345596.95889835 +2,1092.7835754585,23.926349849118,843.07316758719,867.27771478884,813.59198200349,834.61895914557,323907.85453391,841.76029976327,863.08975218988,813.98913320089,1665.3979452448,35.616688975505,839.58751685978,865.78652645951,811.4842590311,345597.0026961 +2,1092.7835755305,23.926349848565,843.07316768515,867.27771498427,813.59198202197,834.61895916688,323907.8549478,841.76029976957,863.08975220699,813.9891332046,1665.397945314,35.616688975498,839.58751689112,865.78652656407,811.4842590315,345597.05978445 +2,1092.7835755526,23.926349848412,843.07316771457,867.27771504399,813.59198202712,834.61895917327,323907.8550723,841.76029977146,863.08975221222,813.98913320563,1665.3979453353,35.616688975495,839.58751690053,865.78652659603,811.48425903161,345597.07694478 +2,1092.78357556,23.92634984837,843.07316772429,867.27771506415,813.59198202854,834.61895917539,323907.85511346,841.76029977208,863.08975221399,813.98913320592,1665.3979453425,35.616688975495,839.58751690364,865.78652660682,811.48425903164,345597.08261387 +2,1092.7835755628,23.926349848359,843.07316772775,867.27771507156,813.5919820289,834.61895917614,323907.85512821,841.76029977231,863.08975221464,813.98913320599,1665.3979453451,35.616688975495,839.58751690475,865.78652661079,811.48425903165,345597.08464221 +2,1092.7835755639,23.926349848358,843.07316772913,867.27771507457,813.59198202895,834.61895917644,323907.85513404,841.7602997724,863.0897522149,813.989133206,1665.3979453462,35.616688975495,839.58751690519,865.7865266124,811.48425903165,345597.08544588 +3,1092.7850887637,23.926290174093,843.07849515632,867.28163769528,813.59561644905,834.63260412282,323944.85322396,841.76510804981,863.09342389851,813.99639505319,1665.400245668,35.616249292987,839.59635267106,865.79019064088,811.49963527219,345596.50379756 +3,1092.7850829308,23.926290228097,843.07848727615,867.2816217475,813.59561465839,834.63260239899,323944.81976279,841.76510754297,863.09342250352,813.99639473313,1665.4002401058,35.616249293652,839.59635014518,865.79018220918,811.49963523813,345591.9082027 +3,1092.7850831373,23.926290226607,843.07848755645,867.28162230655,813.59561470823,834.63260245986,323944.82094562,841.76510756093,863.09342255258,813.99639474267,1665.4002403047,35.616249293632,839.59635023481,865.7901825089,811.49963523914,345592.07141404 +3,1092.7850832608,23.926290225746,843.07848772279,867.28162264113,813.59561473666,834.63260249599,323944.82164798,841.7651075716,863.09342258189,813.9963947482,1665.4002404234,35.616249293621,839.596350288,865.79018268786,811.49963523972,345592.16831441 +3,1092.7850833031,23.926290225503,843.07848777851,867.28162275539,813.59561474463,834.63260250808,323944.8218835,841.76510757518,863.0934225919,813.99639474975,1665.4002404641,35.616249293618,839.59635030582,865.79018274898,811.49963523988,345592.2007895 +3,1092.7850833198,23.926290225432,843.07848779986,867.28162280004,813.59561474688,834.63260251271,323944.82197384,841.76510757655,863.09342259581,813.99639475018,1665.4002404801,35.616249293617,839.59635031265,865.79018277286,811.49963523993,345592.21323945 +3,1092.785083327,23.926290225413,843.07848780901,867.28162281952,813.59561474746,834.63260251469,323944.82201267,841.76510757714,863.09342259751,813.99639475029,1665.4002404871,35.616249293616,839.59635031558,865.79018278328,811.49963523994,345592.21858307 +3,1092.7850833305,23.926290225409,843.07848781332,867.28162282881,813.59561474757,834.63260251562,323944.82203099,841.76510757741,863.09342259833,813.99639475031,1665.4002404904,35.616249293616,839.59635031696,865.79018278825,811.49963523994,345592.22110022 +3,1092.7850833323,23.926290225409,843.07848781547,867.28162283348,813.59561474755,834.63260251608,323944.82204011,841.76510757755,863.09342259874,813.99639475031,1665.4002404921,35.616249293616,839.59635031764,865.79018279074,811.49963523994,345592.22235338 +3,1092.7850833332,23.92629022541,843.07848781657,867.28162283589,813.5956147475,834.63260251632,323944.82204477,841.76510757762,863.09342259895,813.9963947503,1665.400240493,35.616249293616,839.59635031799,865.79018279203,811.49963523994,345592.22299589 +4,1092.7876583192,23.926235646307,843.08393116347,867.28859854437,813.59869585275,834.6391854077,325400.89744475,841.77045958159,863.10032557007,814.00093066197,1665.4040284598,35.616097771834,839.60314989003,865.79555251719,811.50498564889,345590.69421228 +4,1092.7876492806,23.926235724306,843.08391915711,867.28857381797,813.59869326491,834.63918278835,325400.84659879,841.770458809,863.10032341389,814.00093018396,1665.4040198761,35.616097772822,839.6031460448,865.79553951311,811.50498559842,345583.69457011 +4,1092.7876495709,23.926235722117,843.0839195561,867.28857460491,813.59869333743,834.63918287501,325400.84828189,841.77045883456,863.10032348299,814.00093019765,1665.404020156,35.616097772793,839.60314617237,865.79553993525,811.50498559987,345583.92685795 +4,1092.787649704,23.926235721195,843.08391973575,867.28857496535,813.59869336778,834.63918291401,325400.84904009,841.77045884608,863.10032351455,814.00093020348,1665.4040202838,35.616097772781,839.60314622982,865.79554012798,811.50498560048,345584.03148948 +4,1092.7876497488,23.926235720946,843.08391979476,867.28857508612,813.59869337585,834.63918292681,325400.84928931,841.77045884986,863.10032352513,814.00093020502,1665.4040203269,35.616097772778,839.60314624869,865.79554019255,811.50498560064,345584.06586249 +4,1092.7876497663,23.926235720878,843.08391981729,867.28857513323,813.59869337798,834.63918293168,325400.84938459,841.7704588513,863.10032352925,814.00093020542,1665.4040203437,35.616097772777,839.60314625589,865.79554021773,811.50498560068,345584.078997 +4,1092.7876497742,23.926235720861,843.08391982711,867.28857515412,813.59869337848,834.63918293381,325400.84942615,841.77045885193,863.10032353108,814.00093020551,1665.4040203512,35.616097772777,839.60314625903,865.79554022889,811.50498560069,345584.0847248 +4,1092.787649778,23.926235720858,843.08391983187,867.28857516434,813.59869337855,834.63918293483,325400.84944633,841.77045885224,863.10032353198,814.00093020552,1665.4040203549,35.616097772777,839.60314626055,865.79554023436,811.50498560069,345584.08749675 +4,1092.78764978,23.926235720858,843.0839198343,867.28857516963,813.5986933785,834.63918293536,325400.84945668,841.77045885239,863.10032353244,814.00093020551,1665.4040203568,35.616097772777,839.60314626133,865.79554023718,811.50498560069,345584.08891953 +4,1092.787649781,23.92623572086,843.08391983559,867.28857517244,813.59869337844,834.63918293564,325400.84946214,841.77045885248,863.10032353269,814.0009302055,1665.4040203578,35.616097772777,839.60314626174,865.79554023868,811.50498560069,345584.08967091 +5,1092.7914620948,23.926193950283,843.08889824548,867.29920145953,813.60089713805,834.64129103146,326991.92522758,841.77570224444,863.11126085605,814.00360704793,1665.4093531582,35.616091520505,839.60792156327,865.80231513563,811.5050228463,345581.21164976 +5,1092.7914513143,23.926194038716,843.0888842844,867.29917194166,813.60089420211,834.64128798999,326991.86618459,841.77570134572,863.11125829266,814.00360649755,1665.4093429868,35.61609152164,839.60791709384,865.80229974044,811.50502278836,345573.0736111 +5,1092.7914516079,23.926194036363,843.08888469533,867.29917273842,813.60089427989,834.64128807926,326991.86791726,841.77570137204,863.11125836268,814.0036065122,1665.40934327,35.61609152161,839.60791722523,865.80230016833,811.50502278991,345573.31280525 +5,1092.7914517182,23.926194035557,843.08888484605,867.29917303728,813.60089430646,834.64128811199,326991.86855291,841.7757013817,863.11125838884,814.00360651727,1665.4093433759,35.616091521599,839.60791727343,865.80230032804,811.50502279044,345573.40055632 +5,1092.7914517514,23.926194035361,843.08888489038,867.29917312683,813.60089431281,834.6412881216,326991.8687399,841.77570138453,863.11125839668,814.00360651848,1665.4093434078,35.616091521597,839.6079172876,865.80230037587,811.50502279056,345573.42636311 +5,1092.7914517632,23.926194035316,843.08888490562,867.29917315838,813.60089431422,834.6412881249,326991.8688042,841.77570138551,863.11125839945,814.00360651874,1665.4093434191,35.616091521596,839.60791729247,865.80230039271,811.50502279059,345573.43523171 +5,1092.7914517681,23.926194035307,843.08888491185,867.2991731716,813.60089431444,834.64128812624,326991.86883053,841.77570138591,863.1112584006,814.00360651878,1665.4093434238,35.616091521596,839.60791729446,865.80230039977,811.5050227906,345573.43886443 +5,1092.7914517706,23.926194035307,843.08888491486,867.29917317808,813.60089431441,834.64128812689,326991.86884326,841.7757013861,863.11125840117,814.00360651877,1665.4093434262,35.616091521596,839.60791729542,865.80230040322,811.50502279059,345573.44061668 +5,1092.7914517719,23.926194035308,843.08888491645,867.29917318154,813.60089431435,834.64128812723,326991.86884999,841.7757013862,863.11125840147,814.00360651876,1665.4093434274,35.616091521596,839.60791729593,865.80230040507,811.50502279059,345573.44154722 diff --git a/microreactors/mrad/hpc_tests b/microreactors/mrad/hpc_tests new file mode 100644 index 000000000..84d916993 --- /dev/null +++ b/microreactors/mrad/hpc_tests @@ -0,0 +1,82 @@ +[Tests] + [coupled_simulation_steady] + type = CSVDiff + working_directory = 'steady' + input = 'HPMR_dfem_griffin_ss.i' + csvdiff = 'mrad_coupled_out.csv mrad_coupled_out_bison0.csv' + executable_pattern = 'dire_wolf*' + cli_args = "Executioner/richardson_max_its=20 Outputs/csv=true " + "Outputs/file_base=mrad_coupled_out Outputs/exodus=false MultiApps/bison/cli_args='Outputs/exodus=false' " + "--distributed-mesh" + min_parallel = 96 + max_time = 10000 + # Capillary limit for vertical heat pipes is not accurate; see https://hpcgitlab.hpc.inl.gov/idaholab/sockeye/-/issues/65 + # Cross-section warning due to missing fission-only + allow_warnings = true + + abs_zero = 1e-7 + # Golded with 48 procs, now ran with 96 + rel_err = 6e-4 + ignore_columns = 'total_sink tb_integral mirror_side_integral hp_heat_integral' + [] + + [coupled_simulation_null] + type = CSVDiff + prereq = 'coupled_simulation_steady' + working_directory = 'transient_null' + input = 'HPMR_dfem_griffin_trN.i' + csvdiff = 'mrad_coupled_null.csv mrad_coupled_null_bison0.csv' + executable_pattern = 'dire_wolf*' + cli_args = "Executioner/richardson_max_its=20 Executioner/end_time=5 " + "Outputs/csv=true Outputs/file_base=mrad_coupled_null Outputs/exodus=false " + "MultiApps/bison/cli_args='Outputs/exodus=false';Problem/restart_file_base=../steady/mrad_coupled_out_bison0_cp/LATEST';Mesh/file=../steady/mrad_coupled_out_bison0_cp/LATEST' " + "--distributed-mesh" + min_parallel = 96 + max_time = 10000 + # Capillary limit for vertical heat pipes is not accurate; see https://hpcgitlab.hpc.inl.gov/idaholab/sockeye/-/issues/65 + # Cross-section warning due to missing fission-only + allow_warnings = true + # Golded with 48 procs, now ran with 96 + rel_err = 6e-4 + [] + + [coupled_simulation_load_follow] + type = CSVDiff + prereq = 'coupled_simulation_steady' + working_directory = 'load_following' + input = 'HPMR_dfem_griffin_tr.i' + csvdiff = 'mrad_coupled_load.csv mrad_coupled_load_bison0.csv' + executable_pattern = 'dire_wolf*' + cli_args = "Executioner/richardson_max_its=20 Executioner/end_time=5 Outputs/csv=true " + "Outputs/file_base=mrad_coupled_load Outputs/exodus=false " + "MultiApps/bison/cli_args='Outputs/exodus=false;Problem/restart_file_base=../steady/mrad_coupled_out_bison0_cp/LATEST;Mesh/file=../steady/mrad_coupled_out_bison0_cp/LATEST' " + "--distributed-mesh" + min_parallel = 96 + max_time = 10000 + # Capillary limit for vertical heat pipes is not accurate; see https://hpcgitlab.hpc.inl.gov/idaholab/sockeye/-/issues/65 + # Cross-section warning due to missing fission-only + allow_warnings = true + # Golded with 48 procs, now ran with 96 + rel_err = 7e-4 + [] + + [coupled_simulation_heat_pipe_failure] + type = CSVDiff + prereq = 'coupled_simulation_steady' + working_directory = 'heat_pipe_failure' + input = 'HPMR_dfem_griffin_tr.i' + csvdiff = 'mrad_coupled_fail.csv mrad_coupled_fail_bison0.csv' + executable_pattern = 'dire_wolf*' + cli_args = "Executioner/richardson_max_its=20 Executioner/end_time=5 Outputs/csv=true " + "Outputs/file_base=mrad_coupled_fail Outputs/exodus=false " + "MultiApps/bison/cli_args='Outputs/exodus=false;Problem/restart_file_base=../steady/mrad_coupled_out_bison0_cp/LATEST;Mesh/file=../steady/mrad_coupled_out_bison0_cp/LATEST' " + "--distributed-mesh" + min_parallel = 96 + max_time = 10000 + # Capillary limit for vertical heat pipes is not accurate; see https://hpcgitlab.hpc.inl.gov/idaholab/sockeye/-/issues/65 + # Cross-section warning due to missing fission-only + allow_warnings = true + # Golded with 48 procs, now ran with 96 + rel_err = 6e-4 + [] +[] diff --git a/microreactors/mrad/load_following/HPMR_dfem_griffin_tr.i b/microreactors/mrad/load_following/HPMR_dfem_griffin_tr.i index 265449d33..4eb80e542 100644 --- a/microreactors/mrad/load_following/HPMR_dfem_griffin_tr.i +++ b/microreactors/mrad/load_following/HPMR_dfem_griffin_tr.i @@ -131,17 +131,20 @@ [] [] + [Transfers] [to_sub_power_density] - type = MultiAppShapeEvaluationTransfer + type = MultiAppGeneralFieldShapeEvaluationTransfer to_multi_app = bison source_variable = power_density variable = power_density from_postprocessors_to_be_preserved = integrated_power to_postprocessors_to_be_preserved = power + + search_value_conflicts = false [] [from_sub_temp_fuel] - type = MultiAppInterpolationTransfer + type = MultiAppGeneralFieldNearestLocationTransfer from_multi_app = bison variable = Tf source_variable = Tfuel @@ -149,11 +152,11 @@ displaced_source_mesh = false displaced_target_mesh = false use_displaced_mesh = false - num_points = 1 # interpolate with one point (~closest point) - power = 0 # interpolate with constant function + + search_value_conflicts = false [] [from_sub_temp_mod] - type = MultiAppInterpolationTransfer + type = MultiAppGeneralFieldNearestLocationTransfer from_multi_app = bison variable = Tm source_variable = Tmod @@ -161,8 +164,8 @@ displaced_source_mesh = false displaced_target_mesh = false use_displaced_mesh = false - num_points = 1 # interpolate with one point (~closest point) - power = 0 # interpolate with constant function + + search_value_conflicts = false [] [] diff --git a/microreactors/mrad/load_following/HPMR_sockeye_tr.i b/microreactors/mrad/load_following/HPMR_sockeye_tr.i index 1e08dc496..c1d732e31 100644 --- a/microreactors/mrad/load_following/HPMR_sockeye_tr.i +++ b/microreactors/mrad/load_following/HPMR_sockeye_tr.i @@ -231,22 +231,22 @@ htc_ext_cond = 1.0e2 [AuxVariables] [T_wall_var] - initial_condition = ${T_ext_cond} + # initial_condition = ${T_ext_cond} [] [operational_aux] - initial_condition = 1 + # initial_condition = 1 [] [master_flux] - #initial_condition = ${q_evap} + # initial_condition = ${q_evap} [] [hp_temp_aux] - initial_condition = ${T_ext_cond} + # initial_condition = ${T_ext_cond} [] [virtual_Text] - initial_condition = ${T_ext_cond} + # initial_condition = ${T_ext_cond} [] [virtual_htc] - initial_condition = 1.0 + # initial_condition = 1.0 [] [] diff --git a/microreactors/mrad/load_following/gold/mrad_coupled_load.csv b/microreactors/mrad/load_following/gold/mrad_coupled_load.csv new file mode 100644 index 000000000..2b2b4db49 --- /dev/null +++ b/microreactors/mrad/load_following/gold/mrad_coupled_load.csv @@ -0,0 +1,7 @@ +time,fuel_temp_avg,fuel_temp_max,fuel_temp_min,integrated_power,mod_temp_avg,mod_temp_max,mod_temp_min,power_scaling,scaled_power_avg +0,844.99249069209,866.87225414853,820.73953532854,345600,842.84541425244,862.10641445173,822.8064880211,1.2773978291899e+15,2182696.3624033 +1,844.99326931505,866.87297824783,820.74025197297,345598.82693694,842.84611253,862.10690496319,822.80727171747,1.2773978291899e+15,2182688.9537213 +2,844.99653939783,866.87582258597,820.74344105148,345597.41403347,842.84900859881,862.10900804882,822.81126695445,1.2773978291899e+15,2182680.030286 +3,845.00424881785,866.88266153981,820.75108108755,345591.90623461,842.85597308638,862.11438215217,822.82099412814,1.2773978291899e+15,2182645.244833 +4,845.01827752788,866.89554229087,820.76474771019,345578.48988427,842.86888938493,862.12497483213,822.83841324569,1.2773978291899e+15,2182560.5115602 +5,845.04013981448,866.91634104137,820.7853243306,345552.92959056,842.88934699933,862.14270561309,822.86468147027,1.2773978291899e+15,2182399.0811201 diff --git a/microreactors/mrad/load_following/gold/mrad_coupled_load_bison0.csv b/microreactors/mrad/load_following/gold/mrad_coupled_load_bison0.csv new file mode 100644 index 000000000..5d50ef0f0 --- /dev/null +++ b/microreactors/mrad/load_following/gold/mrad_coupled_load_bison0.csv @@ -0,0 +1,57 @@ +time,fuel_cP,fuel_k,fuel_temp_avg,fuel_temp_max,fuel_temp_min,heatpipe_surface_temp_avg,hp_heat_integral,mod_temp_avg,mod_temp_max,mod_temp_min,monolith_cP,monolith_k,monolith_temp_avg,monolith_temp_max,monolith_temp_min,power +0,1092.7827035561,23.926419971639,843.06691154116,867.2756461484,813.58727884424,834.57975765646,332859.9751388,841.75543730944,863.08797325259,813.97358380254,1665.3967105342,35.618242961232,839.57176680722,865.78426022526,811.43216037368,345600 +1,1092.7828850888,23.926398475759,843.06894169715,867.27604300188,813.58878857906,834.5982572947,327146.24723032,841.75687211852,863.08828716523,813.97998806341,1665.39692285,35.617483520205,839.57805448137,865.78469260889,811.45723575404,345599.25197192 +1,1092.7828850796,23.926398484549,843.06894162562,867.27604291664,813.58878827969,834.59825727361,327146.2469102,841.75687211471,863.08828715724,813.97998801839,1665.3969228437,35.617483520303,839.5780544567,865.7846925699,811.45723574889,345599.21296817 +1,1092.782884854,23.926398490028,843.06894127194,867.27604226713,813.58878809503,834.598257196,327146.24545641,841.75687209238,863.08828710025,813.97998798355,1665.396922626,35.617483520375,839.57805434379,865.78469222165,811.45723574519,345599.00942197 +1,1092.7828847695,23.926398492869,843.06894112937,867.27604201648,813.58878799884,834.59825716458,327146.24487744,841.75687208345,863.08828707825,813.97998796536,1665.3969225443,35.617483520412,839.57805429832,865.78469208713,811.45723574325,345598.92782809 +1,1092.7828847218,23.92639849454,843.06894104748,867.27604187424,813.58878794219,834.59825714652,327146.2445452,841.75687207832,863.08828706576,813.97998795461,1665.3969224981,35.617483520435,839.5780542722,865.78469201081,811.4572357421,345598.8809807 +1,1092.7828846965,23.926398495509,843.06894100296,867.27604179835,813.58878790933,834.59825713669,327146.24436509,841.75687207554,863.0882870591,813.97998794836,1665.3969224737,35.617483520448,839.578054258,865.78469197008,811.45723574144,345598.8555415 +1,1092.7828846836,23.926398496069,843.06894097921,867.27604175881,813.58878789032,834.59825713143,327146.24426944,841.75687207406,863.08828705563,813.97998794475,1665.3969224611,35.617483520455,839.57805425043,865.78469194886,811.45723574105,345598.84199571 +1,1092.782884677,23.926398496392,843.06894096663,867.27604173845,813.58878787934,834.59825712864,327146.24421904,841.75687207328,863.08828705384,813.97998794265,1665.3969224548,35.617483520459,839.57805424642,865.78469193793,811.45723574083,345598.8348404 +1,1092.7828846737,23.926398496579,843.06894095999,867.27604172803,813.58878787298,834.59825712717,327146.24419259,841.75687207286,863.08828705293,813.97998794144,1665.3969224516,35.617483520462,839.5780542443,865.78469193233,811.4572357407,345598.83106768 +1,1092.7828846721,23.926398496687,843.06894095647,867.27604172271,813.58878786929,834.59825712638,327146.24417865,841.75687207265,863.08828705246,813.97998794074,1665.39692245,35.617483520463,839.57805424318,865.78469192947,811.45723574063,345598.82907834 +1,1092.7828846713,23.92639849675,843.06894095461,867.27604172001,813.58878786714,834.59825712597,327146.24417134,841.75687207253,863.08828705222,813.97998794033,1665.3969224492,35.617483520464,839.57805424259,865.78469192802,811.45723574058,345598.82802853 +1,1092.7828846709,23.926398496786,843.06894095362,867.27604171865,813.5887878659,834.59825712575,327146.2441675,841.75687207247,863.0882870521,813.97998794009,1665.3969224488,35.617483520465,839.57805424228,865.78469192728,811.45723574056,345598.82747285 +1,1092.7828846707,23.926398496807,843.0689409531,867.27604171796,813.58878786517,834.59825712563,327146.24416547,841.75687207244,863.08828705204,813.97998793995,1665.3969224486,35.617483520465,839.57805424211,865.78469192691,811.45723574054,345598.82717787 +1,1092.7828846706,23.92639849682,843.06894095282,867.27604171761,813.58878786475,834.59825712556,327146.2441644,841.75687207242,863.08828705201,813.97998793987,1665.3969224486,35.617483520465,839.57805424202,865.78469192673,811.45723574053,345598.82702222 +1,1092.7828846706,23.926398496827,843.06894095267,867.27604171744,813.5887878645,834.59825712553,327146.24416384,841.75687207241,863.088287052,813.97998793982,1665.3969224485,35.617483520465,839.57805424197,865.78469192663,811.45723574053,345598.82693868 +2,1092.7836735558,23.926327597002,843.07498003996,867.27790299027,813.59355187226,834.63596530366,318478.6270032,841.76156250585,863.08981855886,813.99583565294,1665.3980873508,35.615895136087,839.5931600047,865.78685138324,811.51060422688,345598.54092219 +2,1092.7836720508,23.926327617891,843.07497797245,867.27789887806,813.59355117702,834.63596484136,318478.61802806,841.76156237316,863.08981819625,813.99583555462,1665.3980859115,35.615895136302,839.593159337,865.78684920194,811.51060421565,345597.33145098 +2,1092.783672053,23.92632761783,843.07497797543,867.2778988829,813.59355118082,834.63596484207,318478.61804085,841.76156237336,863.08981819668,813.99583555585,1665.3980859136,35.615895136299,839.59315933796,865.78684920463,811.5106042158,345597.33319544 +2,1092.7836721298,23.926327617158,843.07497808161,867.27789909195,813.59355120357,834.6359648652,318478.61848954,841.76156238019,863.08981821499,813.99583556052,1665.3980859875,35.61589513629,839.59315937193,865.78684931648,811.51060421628,345597.39509003 +2,1092.7836721486,23.926327616984,843.07497810732,867.27789914303,813.59355120958,834.63596487081,318478.61859835,841.76156238185,863.08981821946,813.99583556177,1665.3980860056,35.615895136287,839.59315938016,865.78684934383,811.51060421642,345597.41009165 +2,1092.783672153,23.926327616939,843.07497811313,867.2778991548,813.59355121117,834.63596487208,318478.61862306,841.76156238222,863.08981822049,813.9958355621,1665.3980860098,35.615895136287,839.59315938203,865.78684935014,811.51060421645,345597.41349264 +2,1092.7836721537,23.926327616929,843.07497811403,867.27789915675,813.59355121156,834.63596487228,318478.61862705,841.76156238229,863.08981822067,813.99583556219,1665.3980860105,35.615895136286,839.59315938232,865.78684935119,811.51060421646,345597.41402556 +3,1092.7857017323,23.926183720527,843.08702673437,867.28288659703,813.60288589259,834.69540920961,307132.28112849,841.7714519205,863.0940004681,814.0226846463,1665.40133565,35.613441157114,839.61957698617,865.79248227128,811.59355729916,345596.91320344 +3,1092.7856950635,23.926183792524,843.08701752339,867.2828683901,813.60288350193,834.69540718235,307132.24177579,841.77145132856,863.09399886622,814.02268425306,1665.4013292457,35.613441157944,839.61957402752,865.79247255805,811.5935572563,345591.53681954 +3,1092.785695239,23.926183791189,843.08701776061,867.28286886403,813.60288354894,834.69540723393,307132.24277683,841.77145134376,863.0939989078,814.02268426267,1665.4013294146,35.613441157924,839.61957410336,865.79247281205,811.59355725733,345591.67494126 +3,1092.7856954393,23.926183789613,843.08701803385,867.28286940808,813.60288360165,834.69540729337,307132.24393102,841.77145136132,863.09399895545,814.02268427325,1665.4013296072,35.613441157902,839.61957419077,865.79247310313,811.59355725845,345591.83415904 +3,1092.7856955,23.92618378917,843.08701811515,867.28286957257,813.60288361653,834.69540731105,307132.24427501,841.77145136654,863.09399896985,814.02268427623,1665.4013296656,35.613441157896,839.61957421678,865.79247319115,811.59355725875,345591.88156318 +3,1092.7856955204,23.926183789043,843.0870181418,867.28286962763,813.60288362084,834.69540731685,307132.24438762,841.77145136826,863.09399897468,814.0226842771,1665.4013296853,35.613441157894,839.61957422531,865.79247322062,811.59355725886,345591.89711274 +3,1092.785695528,23.926183789008,843.0870181513,867.28286964776,813.60288362203,834.69540731891,307132.24442776,841.77145136887,863.09399897644,814.02268427734,1665.4013296925,35.613441157894,839.61957422835,865.7924732314,811.59355725888,345591.90266247 +3,1092.785695531,23.926183789,843.08701815505,867.28286965593,813.60288362231,834.69540731972,307132.24444395,841.77145136911,863.09399897716,814.0226842774,1665.4013296954,35.613441157894,839.61957422955,865.79247323578,811.59355725889,345591.90486159 +3,1092.7856955324,23.926183788999,843.08701815666,867.28286965952,813.60288362233,834.69540732007,307132.24445072,841.77145136922,863.09399897747,814.02268427741,1665.4013296967,35.613441157894,839.61957423007,865.7924732377,811.59355725889,345591.90580591 +3,1092.785695533,23.926183789,843.08701815739,867.28286966118,813.60288362228,834.69540732023,307132.24445405,841.77145136927,863.09399897762,814.0226842774,1665.4013296973,35.613441157894,839.6195742303,865.79247323858,811.59355725889,345591.90623393 +4,1092.7897059981,23.9259524251,843.10670437984,867.29296210553,813.61747930105,834.77545637991,294279.99665307,841.78826456696,863.10261416866,814.06069460657,1665.4080679449,35.610215026699,839.65844428315,865.80356671004,811.70284636034,345590.26521006 +4,1092.7896903745,23.925952581137,843.10668278463,867.29291945986,813.61747412183,834.77545164647,294279.90477126,841.78826317867,863.10261041835,814.06069371191,1665.4080529232,35.61021502857,839.65843735603,865.80354392343,811.70284626428,345577.66715627 +4,1092.7896908546,23.925952577547,843.10668343532,867.29292075931,813.61747424428,834.77545178786,294279.90751653,841.78826322037,863.10261053232,814.06069373593,1665.4080533854,35.61021502852,839.65843756408,865.80354461966,811.70284626685,345578.04601618 +4,1092.7896912262,23.92595257476,843.10668393953,867.2929217677,813.61747433703,834.77545189747,294279.90964402,841.78826325274,863.10261062064,814.06069375429,1665.4080537427,35.610215028482,839.65843772535,865.8035451591,811.70284626868,345578.33977301 +4,1092.7896913464,23.925952573963,843.1066840993,867.29292209285,813.61747436352,834.77545193217,294279.91032049,841.788263263,863.10261064912,814.06069375954,1665.4080538583,35.610215028471,839.65843777645,865.80354533308,811.70284626933,345578.43290197 +4,1092.7896913904,23.925952573728,843.10668415631,867.29292221123,813.61747437129,834.77545194455,294279.91056123,841.78826326666,863.10261065949,814.06069376107,1665.4080539005,35.610215028468,839.65843779469,865.8035453964,811.70284626939,345578.46615295 +4,1092.7896914082,23.925952573661,843.10668417887,867.29292225905,813.61747437347,834.77545194944,294279.91065671,841.78826326811,863.10261066368,814.0606937615,1665.4080539177,35.610215028467,839.65843780191,865.80354542199,811.70284626944,345578.4793229 +4,1092.7896914162,23.925952573644,843.10668418879,867.29292228043,813.617474374,834.77545195159,294279.91069922,841.78826326875,863.10261066555,814.06069376161,1665.4080539254,35.610215028467,839.65843780508,865.80354543343,811.70284626945,345578.48511834 +4,1092.7896914201,23.925952573642,843.10668419347,867.29292229066,813.61747437405,834.7754519526,294279.91071881,841.78826326905,863.10261066645,814.06069376161,1665.4080539291,35.610215028467,839.65843780658,865.8035454389,811.70284626945,345578.48785637 +4,1092.789691422,23.925952573644,843.10668419577,867.29292229575,813.61747437396,834.7754519531,294279.91072848,841.7882632692,863.10261066689,814.0606937616,1665.4080539309,35.610215028467,839.65843780731,865.80354544162,811.70284626945,345578.48920461 +4,1092.789691423,23.925952573646,843.10668419693,867.29292229834,813.61747437387,834.77545195335,294279.91073391,841.78826326928,863.10261066712,814.06069376158,1665.4080539319,35.610215028467,839.65843780768,865.803545443,811.70284626945,345578.48988422 +5,1092.7964085515,23.925628491906,843.13509947698,867.31009064111,813.63748143639,834.87333547871,280895.11080027,841.81328391024,863.11751579333,814.10933592233,1665.4197401483,35.606341672967,839.70980983492,865.82199348059,811.82170003221,345574.26792186 +5,1092.7963803561,23.925628762564,843.13506050476,867.31001368841,813.63747245246,834.87332695354,280894.94531072,841.81328140448,863.11750902713,814.10933433168,1665.4197130219,35.606341676276,839.70979734199,865.82195232906,811.8216998873,345551.53826822 +5,1092.7963812433,23.925628755881,843.13506171117,867.31001609215,813.63747267802,834.87332721562,280894.95040357,841.81328148177,863.11750923796,814.10933437527,1665.419713876,35.606341676185,839.7097977277,865.82195361687,811.82169989135,345552.2406658 +5,1092.7963818126,23.925628751684,843.13506248236,867.31001763663,813.63747281727,834.87332738322,280894.95365562,841.81328153126,863.11750937322,814.10933440263,1665.4197144234,35.606341676129,839.70979797435,865.82195444303,811.82169989371,345552.68992505 +5,1092.7963820005,23.925628750484,843.13506273144,867.31001814447,813.63747285697,834.87332743731,280894.9547096,841.81328154725,863.11750941771,814.10933441041,1665.4197146039,35.606341676113,839.709798054,865.82195471471,811.82169989441,345552.83508156 +5,1092.7963820711,23.925628750127,843.13506282297,867.3100183348,813.63747286864,834.87332745716,280894.95509625,841.81328155312,863.11750943438,814.1093344127,1665.4197146718,35.606341676109,839.70979808328,865.82195481653,811.82169989461,345552.88845014 +5,1092.7963821008,23.925628750022,843.13506286055,867.31001841443,813.63747287198,834.8733274653,280894.95525555,841.81328155554,863.11750944135,814.10933441335,1665.4197147004,35.606341676107,839.70979809529,865.82195485912,811.82169989467,345552.91038071 +5,1092.7963821146,23.925628749994,843.13506287766,867.3100184512,813.63747287282,834.873327469,280894.95532786,841.81328155664,863.11750944457,814.10933441351,1665.4197147136,35.606341676107,839.70979810076,865.82195487879,811.82169989468,345552.92037066 +5,1092.7963821214,23.92562874999,843.13506288597,867.31001846925,813.63747287292,834.8733274708,280894.95536373,841.81328155717,863.11750944616,814.10933441353,1665.4197147201,35.606341676107,839.70979810342,865.82195488845,811.82169989468,345552.92522908 +5,1092.7963821249,23.925628749992,843.13506289017,867.31001847843,813.63747287281,834.87332747171,280894.95538124,841.81328155744,863.11750944696,814.10933441351,1665.4197147235,35.606341676107,839.70979810476,865.82195489335,811.82169989468,345552.92767953 +5,1092.7963821267,23.925628749995,843.13506289231,867.31001848318,813.63747287268,834.87332747217,280894.95538985,841.81328155758,863.11750944737,814.10933441349,1665.4197147252,35.606341676107,839.70979810545,865.82195489589,811.82169989468,345552.9289385 +5,1092.7963821276,23.925628749998,843.13506289343,867.31001848565,813.63747287257,834.87332747241,280894.95539536,841.81328155765,863.11750944759,814.10933441346,1665.4197147261,35.606341676107,839.70979810581,865.82195489721,811.82169989468,345552.92959088 diff --git a/microreactors/mrad/steady/HPMR_dfem_griffin_ss.i b/microreactors/mrad/steady/HPMR_dfem_griffin_ss.i index 86421bd42..f7118e413 100644 --- a/microreactors/mrad/steady/HPMR_dfem_griffin_ss.i +++ b/microreactors/mrad/steady/HPMR_dfem_griffin_ss.i @@ -142,6 +142,8 @@ variable = power_density from_postprocessors_to_be_preserved = integrated_power to_postprocessors_to_be_preserved = power + + search_value_conflicts = false [] [from_sub_temp_fuel] type = MultiAppGeneralFieldNearestLocationTransfer @@ -152,6 +154,8 @@ displaced_source_mesh = false displaced_target_mesh = false use_displaced_mesh = false + + search_value_conflicts = false [] [from_sub_temp_mod] type = MultiAppGeneralFieldNearestLocationTransfer @@ -162,6 +166,8 @@ displaced_source_mesh = false displaced_target_mesh = false use_displaced_mesh = false + + search_value_conflicts = false [] [] diff --git a/microreactors/mrad/steady/gold/mrad_coupled_out.csv b/microreactors/mrad/steady/gold/mrad_coupled_out.csv index 8968a96a6..bd4da207e 100644 --- a/microreactors/mrad/steady/gold/mrad_coupled_out.csv +++ b/microreactors/mrad/steady/gold/mrad_coupled_out.csv @@ -1,3 +1,3 @@ time,eigenvalue,fuel_temp_avg,fuel_temp_max,fuel_temp_min,integrated_power,mod_temp_avg,mod_temp_max,mod_temp_min,power_scaling,scaled_power_avg -0,0,0,0,0,345599.99999999,0,0,0,2.3790636163116e+32,2182696.3624031 -1,1.0758902904545,845.02718497939,871.40264959932,818.15663710783,345600,842.92427493542,866.27735514495,820.12857909987,1.2249650591471e+15,2182696.3624032 +0,0,0,0,0,345599.99999999,0,0,0,2.3790636163117e+32,2182696.3624032 +1,1.0500662765606,844.9924906921,866.87225414824,820.73953532843,345600,842.84541425246,862.10641445141,822.80648802111,1.2164925754725e+15,2182696.3624033 diff --git a/microreactors/mrad/steady/gold/mrad_coupled_out_bison0.csv b/microreactors/mrad/steady/gold/mrad_coupled_out_bison0.csv new file mode 100644 index 000000000..afe288dd4 --- /dev/null +++ b/microreactors/mrad/steady/gold/mrad_coupled_out_bison0.csv @@ -0,0 +1,7 @@ +time,ext_side_integral,fuel_cP,fuel_k,fuel_temp_avg,fuel_temp_max,fuel_temp_min,heatpipe_surface_temp_avg,hp_end_heat_integral,hp_heat_integral,mirror_side_integral,mod_temp_avg,mod_temp_max,mod_temp_min,monolith_cP,monolith_k,monolith_temp_avg,monolith_temp_max,monolith_temp_min,power,tb_integral,total_sink +-50000,9.4972668968989e-14,0,0,0,0,0,0,4.1494603018568e-12,-6.9622647712767e-08,4.2475043532963e-10,0,0,0,0,0,0,0,0,345600,-1.1300474824716e-10,-6.9306657592714e-08 +-40000,52.91120590772,1084.3271993405,24.04620656728,827.44860218455,845.50851322934,805.89475949767,820.06536915064,-533.46982899617,336383.34144917,1309.5924027833,825.92520438058,841.35975124229,806.11748006412,1647.6038260513,35.834664782514,824.19907450446,844.08074746818,803.85289435514,345600,4556.149877762,341768.52510663 +-30000,92.176699310784,1093.0137351437,23.924048346997,843.23717966253,867.8828702756,813.59032392657,834.6884800598,-960.51399129575,332809.37481245,1360.2949608129,841.9819033132,863.69217816779,813.96429128418,1665.885989732,35.623446865229,839.68624560827,866.39626987192,811.30183563673,345600,9336.3373913662,342637.66987264 +-20000,91.41135263652,1092.7459930937,23.926398313969,843.05082192599,867.17964192951,813.58728880063,834.57819869979,-957.16606224001,332860.93286604,1344.9341518821,841.7253956298,862.99247266796,813.99444792456,1665.3171477656,35.616277706596,839.56989925311,865.68399563436,811.48732094361,345600,9271.5805747733,342611.69288309 +-10000,91.354927041487,1092.7818919421,23.926573769304,843.07427081833,867.2728134077,813.57924156792,834.57962873227,-956.94428729969,332861.23605606,1350.8830191738,841.76945149167,863.08540401689,813.96558777556,1665.398837521,35.619314709208,839.57181424433,865.7882266799,811.40242678122,345600,9271.7896630466,342618.31937802 +0,91.403957683066,1092.7827035559,23.92641997164,843.06691154117,867.27564614806,813.58727884415,834.57975765646,-957.02921034269,332859.97513895,1348.5523825626,841.75543730946,863.08797325223,813.97358380247,1665.3967105339,35.61824296124,839.57176680723,865.78426022483,811.43216037346,345600,9272.8699579599,342615.77222681 diff --git a/microreactors/mrad/steady/hpc_tests b/microreactors/mrad/steady/hpc_tests deleted file mode 100644 index 540a544b4..000000000 --- a/microreactors/mrad/steady/hpc_tests +++ /dev/null @@ -1,16 +0,0 @@ -[Tests] - [coupled_simulation] - type = CSVDiff - input = 'HPMR_dfem_griffin_ss.i' - csvdiff = 'mrad_coupled_out.csv' - executable_pattern = 'dire_wolf*' - cli_args = "Executioner/richardson_max_its=2 Executioner/richardson_abs_tol=1e-1 Outputs/csv=true " - "Outputs/file_base=mrad_coupled_out Outputs/exodus=false MultiApps/bison/cli_args='Outputs/exodus=false' " - "--distributed-mesh" - min_parallel = 48 - max_time = 1080 - # Capillary limit for vertical heat pipes is not accurate; see https://hpcgitlab.hpc.inl.gov/idaholab/sockeye/-/issues/65 - # Cross-section warning due to missing fission-only - allow_warnings = true - [] -[] diff --git a/microreactors/mrad/transient_null/HPMR_dfem_griffin_trN.i b/microreactors/mrad/transient_null/HPMR_dfem_griffin_trN.i index 42285dc90..71b6b7a81 100644 --- a/microreactors/mrad/transient_null/HPMR_dfem_griffin_trN.i +++ b/microreactors/mrad/transient_null/HPMR_dfem_griffin_trN.i @@ -131,17 +131,20 @@ [] [] + [Transfers] [to_sub_power_density] - type = MultiAppShapeEvaluationTransfer + type = MultiAppGeneralFieldShapeEvaluationTransfer to_multi_app = bison source_variable = power_density variable = power_density from_postprocessors_to_be_preserved = integrated_power to_postprocessors_to_be_preserved = power + + search_value_conflicts = false [] [from_sub_temp_fuel] - type = MultiAppGeometricInterpolationTransfer + type = MultiAppGeneralFieldNearestLocationTransfer from_multi_app = bison variable = Tf source_variable = Tfuel @@ -149,11 +152,11 @@ displaced_source_mesh = false displaced_target_mesh = false use_displaced_mesh = false - num_points = 1 # interpolate with one point (~closest point) - power = 0 # interpolate with constant function + + search_value_conflicts = false [] [from_sub_temp_mod] - type = MultiAppGeometricInterpolationTransfer + type = MultiAppGeneralFieldNearestLocationTransfer from_multi_app = bison variable = Tm source_variable = Tmod @@ -161,8 +164,8 @@ displaced_source_mesh = false displaced_target_mesh = false use_displaced_mesh = false - num_points = 1 # interpolate with one point (~closest point) - power = 0 # interpolate with constant function + + search_value_conflicts = false [] [] diff --git a/microreactors/mrad/transient_null/gold/mrad_coupled_null.csv b/microreactors/mrad/transient_null/gold/mrad_coupled_null.csv new file mode 100644 index 000000000..988642c05 --- /dev/null +++ b/microreactors/mrad/transient_null/gold/mrad_coupled_null.csv @@ -0,0 +1,7 @@ +time,fuel_temp_avg,fuel_temp_max,fuel_temp_min,integrated_power,mod_temp_avg,mod_temp_max,mod_temp_min,power_scaling,scaled_power_avg +0,844.99249069211,866.87225414833,820.73953532873,345600,842.84541425246,862.1064144516,822.80648802134,1.2773978291899e+15,2182696.3624033 +1,844.99248951096,866.87224252559,820.73952039532,345598.52356045,842.84541761735,862.10640414823,822.80647625164,1.2773978291899e+15,2182687.0376948 +2,844.99249264415,866.87221484342,820.73948791341,345598.15086321,842.8454279806,862.10637070195,822.80643767194,1.2773978291899e+15,2182684.6838612 +3,844.99250046474,866.87216507729,820.73943501924,345597.83360433,842.84544674746,862.10630643307,822.80637157076,1.2773978291899e+15,2182682.6801581 +4,844.99251237018,866.87209086968,820.73936359507,345597.52981138,842.84547374082,862.10620982219,822.80628406451,1.2773978291899e+15,2182680.7615013 +5,844.99252747079,866.87199279444,820.73927759422,345597.2308994,842.84550803405,862.10608343408,822.80618258814,1.2773978291899e+15,2182678.8736712 diff --git a/microreactors/mrad/transient_null/gold/mrad_coupled_null_bison0.csv b/microreactors/mrad/transient_null/gold/mrad_coupled_null_bison0.csv new file mode 100644 index 000000000..435e84a6c --- /dev/null +++ b/microreactors/mrad/transient_null/gold/mrad_coupled_null_bison0.csv @@ -0,0 +1,36 @@ +time,fuel_cP,fuel_k,fuel_temp_avg,fuel_temp_max,fuel_temp_min,heatpipe_surface_temp_avg,hp_heat_integral,mod_temp_avg,mod_temp_max,mod_temp_min,monolith_cP,monolith_k,monolith_temp_avg,monolith_temp_max,monolith_temp_min,power +0,1092.782703556,23.926419971636,843.06691154118,867.27564614817,813.58727884437,834.57975765646,332859.97513885,841.75543730946,863.08797325244,813.97358380247,1665.3967105341,35.61824296124,839.57176680723,865.78426022514,811.43216037347,345600 +1,1092.7826998018,23.926420106609,843.06691513762,867.27563669825,813.5872721255,834.57975375792,332860.23334083,841.75544340085,863.08796494479,813.97354435946,1665.396707392,35.618249227057,839.57176046456,865.78425545752,811.43198073308,345599.25197182 +1,1092.7826993999,23.926420116127,843.06691450821,867.27563554296,813.58727180363,834.57975361976,332860.23075033,841.75544336106,863.08796484337,813.97354429812,1665.3967070035,35.618249227184,839.57176026362,865.78425483711,811.43198072656,345598.88955851 +1,1092.7826992072,23.926420121434,843.06691419769,867.27563498257,813.58727162387,834.57975355148,332860.22947864,841.75544334149,863.0879647942,813.97354426391,1665.3967068174,35.618249227254,839.5717601645,865.78425453652,811.43198072292,345598.71114785 +1,1092.782699112,23.926420124441,843.06691403892,867.27563470223,813.58727152191,834.5797535165,332860.22883129,841.75544333151,863.08796476959,813.97354424451,1665.3967067254,35.618249227294,839.57176011384,865.78425438611,811.43198072085,345598.62010507 +1,1092.782699065,23.926420126152,843.06691395737,867.27563456179,813.58727146378,834.5797534985,332860.22850046,841.7554433264,863.08796475727,813.97354423344,1665.39670668,35.618249227317,839.57176008782,865.78425431074,811.43198071968,345598.57344778 +1,1092.7826990418,23.926420127132,843.06691391527,867.2756344913,813.58727143049,834.57975348918,332860.22833058,841.75544332377,863.08796475108,813.9735442271,1665.3967066575,35.61824922733,839.5717600744,865.7842542729,811.431980719,345598.54941907 +1,1092.7826990304,23.926420127694,843.06691389344,867.2756344559,813.58727141134,834.57975348434,332860.22824302,841.75544332241,863.08796474797,813.97354422345,1665.3967066464,35.618249227338,839.57176006744,865.78425425388,811.43198071861,345598.53699256 +1,1092.7826990248,23.926420128018,843.06691388208,867.27563443813,813.58727140029,834.57975348181,332860.22819774,841.7554433217,863.08796474641,813.97354422134,1665.396706641,35.618249227342,839.57176006382,865.78425424433,811.43198071839,345598.5305429 +1,1092.7826990221,23.926420128206,843.06691387614,867.27563442922,813.5872713939,834.57975348048,332860.22817427,841.75544332134,863.08796474563,813.97354422013,1665.3967066384,35.618249227345,839.57176006192,865.78425423954,811.43198071825,345598.52718275 +1,1092.7826990208,23.926420128314,843.06691387302,867.27563442476,813.58727139019,834.57975347979,332860.22816203,841.75544332115,863.08796474523,813.97354421942,1665.3967066371,35.618249227346,839.57176006093,865.78425423714,811.43198071818,345598.5254273 +1,1092.7826990201,23.926420128377,843.06691387138,867.27563442254,813.58727138804,834.57975347942,332860.22815566,841.75544332105,863.08796474504,813.97354421901,1665.3967066365,35.618249227347,839.57176006041,865.78425423594,811.43198071814,345598.52450621 +1,1092.7826990198,23.926420128414,843.06691387052,867.27563442144,813.58727138678,834.57975347922,332860.22815233,841.75544332099,863.08796474494,813.97354421877,1665.3967066362,35.618249227348,839.57176006014,865.78425423535,811.43198071811,345598.52402309 +1,1092.7826990197,23.926420128436,843.06691387006,867.27563442089,813.58727138605,834.57975347912,332860.22815058,841.75544332097,863.08796474489,813.97354421863,1665.396706636,35.618249227348,839.57176005999,865.78425423505,811.43198071809,345598.52376783 +1,1092.7826990197,23.926420128448,843.06691386982,867.27563442063,813.58727138562,834.57975347906,332860.22814966,841.75544332095,863.08796474487,813.97354421854,1665.396706636,35.618249227348,839.57176005991,865.78425423491,811.43198071809,345598.52363312 +1,1092.7826990196,23.926420128455,843.06691386969,867.2756344205,813.58727138537,834.57975347903,332860.22814918,841.75544332094,863.08796474486,813.9735442185,1665.396706636,35.618249227348,839.57176005987,865.78425423484,811.43198071808,345598.52356221 +2,1092.7826869966,23.926420475843,843.06692116227,867.27560245385,813.58725479584,834.57974319756,332860.26407396,841.75545778166,863.08793440408,813.97347686535,1665.3966939703,35.618258043759,839.57174692694,865.78423634969,811.43171282154,345598.16285376 +2,1092.7826869843,23.926420475993,843.06692113688,867.27560241984,813.58725479071,834.579743192,332860.26396659,841.75545777999,863.08793440096,813.97347686417,1665.3966939573,35.618258043762,839.57174691886,865.78423632926,811.43171282142,345598.14810106 +2,1092.7826869869,23.926420476008,843.06692113967,867.2756024264,813.58725479016,834.57974319259,332860.26397864,841.75545778017,863.08793440154,813.97347686406,1665.3966939597,35.618258043762,839.57174691975,865.78423633277,811.43171282141,345598.14974002 +2,1092.7826869879,23.926420476022,843.06692114068,867.27560242901,813.58725478966,834.57974319281,332860.26398308,841.75545778023,863.08793440176,813.97347686397,1665.3966939607,35.618258043762,839.57174692007,865.78423633416,811.4317128214,345598.15034009 +2,1092.7826869885,23.926420476031,843.06692114126,867.27560243049,813.58725478934,834.57974319293,332860.26398564,841.75545778027,863.08793440189,813.97347686391,1665.3966939613,35.618258043762,839.57174692026,865.78423633496,811.43171282139,345598.15068372 +2,1092.7826869888,23.926420476037,843.06692114156,867.27560243129,813.58725478914,834.57974319299,332860.26398699,841.75545778029,863.08793440196,813.97347686387,1665.3966939616,35.618258043762,839.57174692035,865.78423633538,811.43171282139,345598.15086448 +3,1092.7826644729,23.926421021639,843.0669326899,867.27554115024,813.58722904645,834.57972718894,332860.16017134,841.75548074253,863.0878740711,813.97339424488,1665.3966675084,35.618268649909,839.57172848746,865.78420194068,811.4313816625,345597.86262403 +3,1092.7826644435,23.926421021912,843.06693263652,867.27554107003,813.58722903716,834.57972717729,332860.15994538,841.75548073904,863.08787406385,813.97339424282,1665.3966674783,35.618268649913,839.57172847044,865.78420189426,811.4313816623,345597.83155008 +3,1092.7826644456,23.926421021916,843.06693263887,867.27554107539,813.58722903702,834.57972717779,332860.15995547,841.75548073919,863.08787406432,813.97339424279,1665.3966674803,35.618268649913,839.57172847119,865.78420189713,811.4313816623,345597.8329322 +3,1092.7826644463,23.926421021923,843.06693263956,867.27554107714,813.58722903676,834.57972717794,332860.15995849,841.75548073924,863.08787406447,813.97339424275,1665.3966674809,35.618268649913,839.57172847141,865.78420189807,811.43138166229,345597.83334078 +3,1092.7826644467,23.926421021928,843.06693264001,867.27554107823,813.58722903661,834.57972717803,332860.15996044,841.75548073926,863.08787406457,813.97339424272,1665.3966674813,35.618268649913,839.57172847156,865.78420189865,811.43138166229,345597.83360502 +4,1092.7826305844,23.926421734378,843.06694744982,867.27544798703,813.58719575113,834.57970646863,332859.95500407,841.75551128491,863.08778190271,813.97330559736,1665.3966244937,35.618280363574,839.57170597868,865.78414886068,811.43101214215,345597.56962059 +4,1092.7826305448,23.926421734737,843.06694737831,867.27544787934,813.58719573897,834.57970645302,332859.95470141,841.75551128023,863.08778189299,813.97330559471,1665.3966244533,35.618280363579,839.57170595587,865.78414879861,811.43101214189,345597.52797991 +4,1092.7826305469,23.926421734735,843.06694738074,867.27544788471,813.58719573905,834.57970645355,332859.95471176,841.75551128038,863.08778189346,813.97330559472,1665.3966244552,35.618280363579,839.57170595665,865.78414880149,811.43101214189,345597.52939973 +4,1092.7826305475,23.926421734738,843.06694738144,867.27544788639,813.58719573891,834.5797064537,332859.95471477,841.75551128043,863.08778189361,813.97330559469,1665.3966244558,35.618280363579,839.57170595687,865.78414880239,811.43101214188,345597.52981123 +5,1092.7825860169,23.926422569955,843.06696449733,867.27532508349,813.58715703826,834.57968219989,332859.68219384,841.75554816929,863.08766015938,813.97321716193,1665.396564337,35.618292607771,839.57168055686,865.78407682511,811.43062548078,345597.27787731 +5,1092.7825859709,23.926422570375,843.06696441346,867.27532495817,813.58715702407,834.5796821816,332859.68183899,841.7555481638,863.08766014808,813.97321715885,1665.3965642901,35.618292607777,839.57168053011,865.78407675297,811.43062548047,345597.22903606 +5,1092.7825859728,23.926422570369,843.06696441587,867.27532496346,813.58715702425,834.57968218212,332859.68184924,841.75554816396,863.08766014854,813.97321715888,1665.396564292,35.618292607777,839.57168053088,865.78407675581,811.43062548048,345597.23044457 +5,1092.7825859735,23.92642257037,843.06696441664,867.27532496524,813.5871570242,834.57968218229,332859.68185255,841.75554816401,863.0876601487,813.97321715888,1665.3965642926,35.618292607777,839.57168053113,865.78407675676,811.43062548047,345597.23089849