summaryrefslogtreecommitdiff
path: root/hpmr.py
diff options
context:
space:
mode:
authorConnor Moore <connor.moore@psi.ch>2026-08-06 10:15:59 +0200
committerConnor Moore <connor.moore@psi.ch>2026-08-06 10:15:59 +0200
commitc2ba193a533b88d0b70a546bdc8c5ceffd74421a (patch)
tree476defb9c0127d807c55089d8825cc3c9d50fce7 /hpmr.py
parent7d3c464c1c86ff0c885d1fdc6cdebd0d8c8a4a02 (diff)
Added verbosity CLIHEADmaster
Diffstat (limited to 'hpmr.py')
-rwxr-xr-xhpmr.py13
1 files 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"]