From 7f62924545d918a5e44f1a4db0a78b63a81bd895 Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Mon, 3 Feb 2025 18:53:49 -0700 Subject: [PATCH 1/9] Add HPC testing to all 4 HPMR simulations Make steady state testing reach convergence refs #176 --- microreactors/mrad/steady/hpc_tests | 58 +++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/microreactors/mrad/steady/hpc_tests b/microreactors/mrad/steady/hpc_tests index 540a544b4..a0ec62b73 100644 --- a/microreactors/mrad/steady/hpc_tests +++ b/microreactors/mrad/steady/hpc_tests @@ -1,14 +1,66 @@ [Tests] - [coupled_simulation] + [coupled_simulation_steady] 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 " + 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 = 48 - max_time = 1080 + max_time = 3000 + # 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 + [] + + [coupled_simulation_null] + type = CSVDiff + prereq = 'coupled_simulation_steady' + working_directory = '../transient_null' + input = 'HPMR_dfem_griffin_trN.i' + csvdiff = 'mrad_coupled_null.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' " + "--distributed-mesh" + min_parallel = 48 + max_time = 3000 + # 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 + [] + + [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' + 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' " + "--distributed-mesh" + min_parallel = 48 + max_time = 3000 + # 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 + [] + + [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' + 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' " + "--distributed-mesh" + min_parallel = 48 + max_time = 3000 # 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 From 386ad3b6ecce3d1aa1ec8733d3188b0575701ee1 Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Tue, 4 Feb 2025 09:46:14 -0700 Subject: [PATCH 2/9] Centralize the hpc_tests file to avoid exiting directory during HPC testing refs idaholab#29805 --- microreactors/mrad/{steady => }/hpc_tests | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) rename microreactors/mrad/{steady => }/hpc_tests (94%) diff --git a/microreactors/mrad/steady/hpc_tests b/microreactors/mrad/hpc_tests similarity index 94% rename from microreactors/mrad/steady/hpc_tests rename to microreactors/mrad/hpc_tests index a0ec62b73..a44734502 100644 --- a/microreactors/mrad/steady/hpc_tests +++ b/microreactors/mrad/hpc_tests @@ -1,6 +1,7 @@ [Tests] [coupled_simulation_steady] type = CSVDiff + working_directory = 'steady_state' input = 'HPMR_dfem_griffin_ss.i' csvdiff = 'mrad_coupled_out.csv' executable_pattern = 'dire_wolf*' @@ -17,7 +18,7 @@ [coupled_simulation_null] type = CSVDiff prereq = 'coupled_simulation_steady' - working_directory = '../transient_null' + working_directory = 'transient_null' input = 'HPMR_dfem_griffin_trN.i' csvdiff = 'mrad_coupled_null.csv' executable_pattern = 'dire_wolf*' @@ -35,7 +36,7 @@ [coupled_simulation_load_follow] type = CSVDiff prereq = 'coupled_simulation_steady' - working_directory = '../load_following' + working_directory = 'load_following' input = 'HPMR_dfem_griffin_tr.i' csvdiff = 'mrad_coupled_load.csv' executable_pattern = 'dire_wolf*' @@ -52,7 +53,7 @@ [coupled_simulation_heat_pipe_failure] type = CSVDiff prereq = 'coupled_simulation_steady' - working_directory = '../heat_pipe_failure' + working_directory = 'heat_pipe_failure' input = 'HPMR_dfem_griffin_tr.i' csvdiff = 'mrad_coupled_fail.csv' executable_pattern = 'dire_wolf*' From b101a74fb6794785a68f8223932469bccd21851e Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Tue, 4 Feb 2025 09:55:37 -0700 Subject: [PATCH 3/9] Add gold files for new HPC tests --- .../gold/mrad_coupled_fail.csv | 7 +++ .../gold/mrad_coupled_fail_bison0.csv | 54 ++++++++++++++++++ .../load_following/gold/mrad_coupled_load.csv | 7 +++ .../gold/mrad_coupled_load_bison0.csv | 57 +++++++++++++++++++ .../mrad/steady/gold/mrad_coupled_out.csv | 4 +- .../steady/gold/mrad_coupled_out_bison0.csv | 7 +++ .../transient_null/gold/mrad_coupled_null.csv | 7 +++ .../gold/mrad_coupled_null_bison0.csv | 36 ++++++++++++ 8 files changed, 177 insertions(+), 2 deletions(-) create mode 100644 microreactors/mrad/heat_pipe_failure/gold/mrad_coupled_fail.csv create mode 100644 microreactors/mrad/heat_pipe_failure/gold/mrad_coupled_fail_bison0.csv create mode 100644 microreactors/mrad/load_following/gold/mrad_coupled_load.csv create mode 100644 microreactors/mrad/load_following/gold/mrad_coupled_load_bison0.csv create mode 100644 microreactors/mrad/steady/gold/mrad_coupled_out_bison0.csv create mode 100644 microreactors/mrad/transient_null/gold/mrad_coupled_null.csv create mode 100644 microreactors/mrad/transient_null/gold/mrad_coupled_null_bison0.csv 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/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/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/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 From f95251ab1208ecf356b27bf00cbdd1cde8bac076 Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Wed, 12 Feb 2025 13:57:22 -0700 Subject: [PATCH 4/9] Use new transfers on other MRAD cases that support distributed meshes Dont grow bounding box. Tests were golded with 12 procs. See if errors show at 48 procs Remove unused initial condition for a transient case --- .../heat_pipe_failure/HPMR_dfem_griffin_tr.i | 17 ++++++++++------- .../mrad/load_following/HPMR_dfem_griffin_tr.i | 17 ++++++++++------- .../mrad/load_following/HPMR_sockeye_tr.i | 12 ++++++------ .../mrad/steady/HPMR_dfem_griffin_ss.i | 6 ++++++ .../mrad/transient_null/HPMR_dfem_griffin_trN.i | 17 ++++++++++------- 5 files changed, 42 insertions(+), 27 deletions(-) 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/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/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/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 [] [] From a4169a7cdff836707ae078333e7a8e55d1a66dbe Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Wed, 12 Feb 2025 13:58:31 -0700 Subject: [PATCH 5/9] Adjust HPC testing for MRAD: - more CPU time - more fixed point richardson iterations - always generate a new checkpoint before sim - use a different file, newly generated, for the restart checkpoints - test bison output as well using CSV --- microreactors/mrad/hpc_tests | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/microreactors/mrad/hpc_tests b/microreactors/mrad/hpc_tests index a44734502..53d725399 100644 --- a/microreactors/mrad/hpc_tests +++ b/microreactors/mrad/hpc_tests @@ -1,15 +1,15 @@ [Tests] [coupled_simulation_steady] type = CSVDiff - working_directory = 'steady_state' + working_directory = 'steady' input = 'HPMR_dfem_griffin_ss.i' - csvdiff = 'mrad_coupled_out.csv' + 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 = 48 - max_time = 3000 + 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 @@ -20,14 +20,14 @@ prereq = 'coupled_simulation_steady' working_directory = 'transient_null' input = 'HPMR_dfem_griffin_trN.i' - csvdiff = 'mrad_coupled_null.csv' + 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' " + "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 = 48 - max_time = 3000 + 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 @@ -38,13 +38,14 @@ prereq = 'coupled_simulation_steady' working_directory = 'load_following' input = 'HPMR_dfem_griffin_tr.i' - csvdiff = 'mrad_coupled_load.csv' + 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' " + "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 = 48 - max_time = 3000 + 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 @@ -52,16 +53,17 @@ [coupled_simulation_heat_pipe_failure] type = CSVDiff - prereq = 'coupled_simulation_steady' + # prereq = 'coupled_simulation_steady' working_directory = 'heat_pipe_failure' input = 'HPMR_dfem_griffin_tr.i' - csvdiff = 'mrad_coupled_fail.csv' + 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' " + "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 = 48 - max_time = 3000 + 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 From 624eed578f4fa2b76a54a9169eb100f91f29d247 Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Sun, 16 Mar 2025 18:53:19 -0600 Subject: [PATCH 6/9] Use current DW module on HPC --- apps/dire_wolf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 7e8160a3a89d4daac13ed5829a8e802c5945e51a Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Mon, 17 Mar 2025 08:52:20 -0600 Subject: [PATCH 7/9] Add displacement variables everywhere for KRUSTY so they are not missing for air Ignore tiny diffs in MRAD model --- .../KRUSTY_BISON_THERMOMECHANICS_TR.i | 14 ++++++++++++++ .../Multiphysics_SS/KRUSTY_BISON_THERMOMECHANICS.i | 14 ++++++++++++++ microreactors/mrad/hpc_tests | 7 +++++-- 3 files changed, 33 insertions(+), 2 deletions(-) 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/mrad/hpc_tests b/microreactors/mrad/hpc_tests index 53d725399..10c774c66 100644 --- a/microreactors/mrad/hpc_tests +++ b/microreactors/mrad/hpc_tests @@ -13,6 +13,9 @@ # 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 + ignore_columns = 'total_sink tb_integral mirror_side_integral hp_heat_integral' [] [coupled_simulation_null] @@ -53,7 +56,7 @@ [coupled_simulation_heat_pipe_failure] type = CSVDiff - # prereq = 'coupled_simulation_steady' + 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' @@ -62,7 +65,7 @@ "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 = 48 + 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 From 8fbc96e29713e4876050f3ee4d1b39bea393844d Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Mon, 17 Mar 2025 12:28:42 -0600 Subject: [PATCH 8/9] Switch to 96 procs for MRAD HPC testing --- microreactors/mrad/hpc_tests | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/microreactors/mrad/hpc_tests b/microreactors/mrad/hpc_tests index 10c774c66..79daa88a8 100644 --- a/microreactors/mrad/hpc_tests +++ b/microreactors/mrad/hpc_tests @@ -8,7 +8,7 @@ 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 = 48 + 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 @@ -29,7 +29,7 @@ "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 = 48 + 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 @@ -47,7 +47,7 @@ "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 = 48 + 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 From b65ed2b8d9a5586264d8de7ece60a21ee1a003b8 Mon Sep 17 00:00:00 2001 From: Guillaume Giudicelli <guillaume.giudicelli@inl.gov> Date: Mon, 17 Mar 2025 15:58:27 -0600 Subject: [PATCH 9/9] Adapt tolerances due to gold with less procs than currently --- microreactors/KRUSTY/hpc_tests | 2 +- microreactors/mrad/hpc_tests | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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/hpc_tests b/microreactors/mrad/hpc_tests index 79daa88a8..84d916993 100644 --- a/microreactors/mrad/hpc_tests +++ b/microreactors/mrad/hpc_tests @@ -15,6 +15,8 @@ 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' [] @@ -34,6 +36,8 @@ # 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] @@ -52,6 +56,8 @@ # 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] @@ -70,5 +76,7 @@ # 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 [] []