From 8fdbbd2c43ce639c8d7ef9cff3c1b2ebd0f89695 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Tue, 31 May 2022 07:32:29 -0500 Subject: [PATCH] Set default max_tracks to 1000 --- docs/source/usersguide/scripts.rst | 2 +- man/man1/openmc.1 | 2 +- src/finalize.cpp | 2 +- src/output.cpp | 3 ++- src/settings.cpp | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/source/usersguide/scripts.rst b/docs/source/usersguide/scripts.rst index 50d51a5b3..f2ba81605 100644 --- a/docs/source/usersguide/scripts.rst +++ b/docs/source/usersguide/scripts.rst @@ -47,7 +47,7 @@ flags: -r, --restart file Restart a previous run from a state point or a particle restart file -s, --threads N Run with *N* OpenMP threads --t, --track Write tracks for all particles +-t, --track Write tracks for all particles (up to max_tracks) -v, --version Show version information -h, --help Show help message diff --git a/man/man1/openmc.1 b/man/man1/openmc.1 index 460dbd358..6310750a2 100644 --- a/man/man1/openmc.1 +++ b/man/man1/openmc.1 @@ -34,7 +34,7 @@ Restart a previous run from a state point or a particle restart file named Use \fIN\fP OpenMP threads. .TP .B "\-t\fR, \fP\-\-track" -Write tracks for all particles. +Write tracks for all particles (up to max_tracks). .TP .B "\-v\fR, \fP\-\-version" Show version information. diff --git a/src/finalize.cpp b/src/finalize.cpp index 812483368..0c2c62310 100644 --- a/src/finalize.cpp +++ b/src/finalize.cpp @@ -85,7 +85,7 @@ int openmc_finalize() settings::material_cell_offsets = true; settings::max_particles_in_flight = 100000; settings::max_splits = 1000; - settings::max_tracks = std::numeric_limits::max(); + settings::max_tracks = 1000; settings::n_inactive = 0; settings::n_particles = -1; settings::output_summary = true; diff --git a/src/output.cpp b/src/output.cpp index 6565a9e67..ece475de0 100644 --- a/src/output.cpp +++ b/src/output.cpp @@ -318,7 +318,8 @@ void print_usage() " -r, --restart Restart a previous run from a state point\n" " or a particle restart file\n" " -s, --threads Number of OpenMP threads\n" - " -t, --track Write tracks for all particles\n" + " -t, --track Write tracks for all particles (up to " + "max_tracks)\n" " -e, --event Run using event-based parallelism\n" " -v, --version Show version information\n" " -h, --help Show this message\n"); diff --git a/src/settings.cpp b/src/settings.cpp index ecc1787c3..eb0d4936c 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -95,7 +95,7 @@ int n_log_bins {8000}; int n_batches; int n_max_batches; int max_splits {1000}; -int max_tracks {std::numeric_limits::max()}; +int max_tracks {1000}; ResScatMethod res_scat_method {ResScatMethod::rvs}; double res_scat_energy_min {0.01}; double res_scat_energy_max {1000.0};