From c2ba193a533b88d0b70a546bdc8c5ceffd74421a Mon Sep 17 00:00:00 2001 From: Connor Moore Date: Thu, 6 Aug 2026 10:15:59 +0200 Subject: Added verbosity CLI --- hpmr.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/hpmr.py b/hpmr.py index 9c1cac8..8713518 100755 --- a/hpmr.py +++ b/hpmr.py @@ -37,8 +37,10 @@ cli_parser.add_argument("-p","--packing",default=False,action="store_true",help= cli_parser.add_argument("-e","--execute",default=False,action="store_true",help="Flag for automatically running OpenMC, default false.") cli_parser.add_argument("--triso-lattice",default=False,action="store_true",help="Flag for enabling TRISO lattice domain decomposition in the compact, default false.") cli_parser.add_argument("--model-hp",default=False,action="store_true",help="Flag for enabling heat pipe modelling of pool/saturation heights, default false.") -cli_parser.add_argument("--pool-height",default=15.0,type=float,help="Heap pipe pooling height [cm]. Requires z_height=80.0, default 15.0, range (0,160)") -cli_parser.add_argument("--sat-height",default=80.0,type=float,help="Heap pipe wick saturation height [cm]. Requires z_height=80.0, default 80.0, range (0,160)") +cli_parser.add_argument("--pool-height",default=15.0,type=float,help="Heat pipe pooling height [cm]. Requires z_height=80.0, default 15.0, range (0,160)") +cli_parser.add_argument("--sat-height",default=80.0,type=float,help="Heat pipe wick saturation height [cm]. Requires z_height=80.0, default 80.0, range (0,160)") +cli_parser.add_argument("--file-out",default=False,action="store_true",help="Flag for enabling output of summary.h5 and statepoint files, default false.") +cli_parser.add_argument("-v","--verbosity",default=7,type=int,help="Verbosity of OpenMC output, default 7, range [1-10]") cli_args = cli_parser.parse_args() if cli_args.lclrs: @@ -807,6 +809,13 @@ set_entropy_mesh.dimension=(30,30,30) settings.entropy_mesh=set_entropy_mesh settings.temperature = {'method': "interpolation"} +# Outputs +if not cli_args.file_out: + settings.output = {"summary": False} + settings.statepoint = {"batches": list()} + +settings.verbosity = cli_args.verbosity + ############ TALLIES ############ tal_global = openmc.Tally(name="Global Reaction Rate") tal_global.scores = ["absorption","fission"] -- cgit v1.2.3