diff --git a/examples/main.c b/examples/main.c index 6fc5b433719822558d531f4ed2691e7127139a79..1c098cd9118eec08d5dfda4b7e665a525c75fb94 100644 --- a/examples/main.c +++ b/examples/main.c @@ -236,12 +236,12 @@ int main(int argc, char *argv[]) { handle_cmdparam, (intptr_t)&cmdps, 0), OPT_BOOLEAN('r', "restart", &restart, "Continue using restart files.", NULL, 0, 0), + OPT_BOOLEAN('T', "timers", &with_verbose_timers, + "Print timers every time-step.", NULL, 0, 0), OPT_INTEGER('t', "threads", &nr_threads, "The number of threads to use on each MPI rank. Defaults to " "1 if not specified.", NULL, 0, 0), - OPT_INTEGER('T', "timers", &with_verbose_timers, - "Print timers every time-step.", NULL, 0, 0), OPT_INTEGER('v', "verbose", &verbose, "Run in verbose mode, in MPI mode 2 outputs from all ranks.", NULL, 0, 0), diff --git a/src/timers.c b/src/timers.c index 9ede0320e49c70b2488cd5ceb3e4b6965659aa74..c3c2b177efe2ed489490e96cf844247257e7e0a6 100644 --- a/src/timers.c +++ b/src/timers.c @@ -50,10 +50,12 @@ const char* timers_names[timer_count] = { "doself_density", "doself_gradient", "doself_force", + "doself_limiter", "doself_grav_pp", "dopair_density", "dopair_gradient", "dopair_force", + "dopair_limiter", "dopair_grav_mm", "dopair_grav_pp", "dograv_external", @@ -64,10 +66,12 @@ const char* timers_names[timer_count] = { "dosub_self_density", "dosub_self_gradient", "dosub_self_force", + "dosub_self_limiter", "dosub_self_grav", "dosub_pair_density", "dosub_pair_gradient", "dosub_pair_force", + "dosub_pair_limiter", "dosub_pair_grav", "doself_subset", "dopair_subset", @@ -80,6 +84,7 @@ const char* timers_names[timer_count] = { "dorecv_spart", "do_cooling", "do_star_formation", + "do_limiter", "gettask", "qget", "qsteal", diff --git a/src/timers.h b/src/timers.h index 3a2a939339e6d08b43836d4f5ca213af0822c2b2..4b5d8d6c2014a93fe453267149b198012b92aa2a 100644 --- a/src/timers.h +++ b/src/timers.h @@ -51,10 +51,12 @@ enum { timer_doself_density, timer_doself_gradient, timer_doself_force, + timer_doself_limiter, timer_doself_grav_pp, timer_dopair_density, timer_dopair_gradient, timer_dopair_force, + timer_dopair_limiter, timer_dopair_grav_mm, timer_dopair_grav_pp, timer_dograv_external, @@ -65,10 +67,12 @@ enum { timer_dosub_self_density, timer_dosub_self_gradient, timer_dosub_self_force, + timer_dosub_self_limiter, timer_dosub_self_grav, timer_dosub_pair_density, timer_dosub_pair_gradient, timer_dosub_pair_force, + timer_dosub_pair_limiter, timer_dosub_pair_grav, timer_doself_subset, timer_dopair_subset, @@ -81,6 +85,7 @@ enum { timer_dorecv_spart, timer_do_cooling, timer_do_star_formation, + timer_do_limiter, timer_gettask, timer_qget, timer_qsteal,