/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.h: 90 - 97
--------------------------------------------------------------------------------

90:     short_buckets[level] = c1;
91:     if (level >= max_level - 1)
92:     {
93:       timer_max_level_exceeded = true;
94:     }
95:     else
96:     {
97:       level++;
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Utilities/TimerManager.h: 92 - 93
--------------------------------------------------------------------------------

92:     if (CurrentTimerStack.size() > 0)
93:       current = CurrentTimerStack.back();
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.cpp: 37 - 81
--------------------------------------------------------------------------------

37: void TimerType<CLOCK>::start()
38: {
39:   if (active)
[...]
53:     for (int level = omp_get_level(); level > 0; level--)
54:       if (omp_get_ancestor_thread_num(level) != 0)
55:         is_true_master = false;
56:     if (is_true_master)
57:     {
58:       if (manager)
59:       {
60:         // compute current_stack_key
61:         TimerType* parent = manager->current_timer();
62:         if (parent)
63:         {
64:           current_stack_key = parent->get_stack_key();
65:           current_stack_key.add_id(timer_id);
66:         }
67:         else
68:         {
69:           current_stack_key = StackKey();
70:           current_stack_key.add_id(timer_id);
71:         }
72: 
73:         manager->push_timer(this);
74:       }
75:       start_time = CLOCK::now();
[...]
81: }
/cluster/comp/gcc/15.1.0/include/c++/15.1.0/bits/stl_vector.h: 1119 - 1119
--------------------------------------------------------------------------------

1119: 	ptrdiff_t __dif = this->_M_impl._M_finish - this->_M_impl._M_start;
