summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"]