/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-6841/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.h: 242 - 249
--------------------------------------------------------------------------------

242:   ScopeGuard(TIMER& t) : timer(t) { timer.start(); }
[...]
249:   ~ScopeGuard() { timer.stop(); }
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-6841/intel/miniqmc/build/miniqmc/src/Platforms/CPU/SIMD/Mallocator.hpp: 78 - 78
--------------------------------------------------------------------------------

78:     free(p);
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-6841/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 149 - 248
--------------------------------------------------------------------------------

149:     if (nAllocated)
[...]
156:     nLocal     = n;
157:     nAllocated = 0;
158:     X          = ref;
[...]
178:   inline size_t size() const { return nLocal; }
[...]
212:       mAllocator.deallocate(X, nAllocated);
213:     }
214:     nLocal     = 0;
215:     nAllocated = 0;
[...]
223:     return X[i];
[...]
229:     return X[i];
[...]
248:   inline pointer data() { return X; }
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/unique_ptr.h: 173 - 173
--------------------------------------------------------------------------------

/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-6841/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 151 - 265
--------------------------------------------------------------------------------

151:       mAllocator.deallocate(myData, nAllocated);
152:     nLocal     = 0;
153:     nGhosts    = 0;
[...]
167:     if (nAllocated)
[...]
174:     nLocal  = n;
175:     nGhosts = n_padded;
176:     myData  = ptr;
[...]
204:   inline size_t size() const { return nLocal; }
[...]
265:   inline T* data() { return myData; }
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-6841/intel/miniqmc/build/miniqmc/src/Particle/SoaDistanceTableAAOMPTarget.h: 265 - 287
--------------------------------------------------------------------------------

265:   {
266:     ScopedTimer local_timer(move_timer_);
[...]
272:     temp_dr_.attachReference(temp_dr_mem_.size(), temp_dr_mem_.capacity(), temp_dr_mem_.data());
273: 
274:     assert((prepare_old && iat >= 0 && iat < num_targets_) || !prepare_old);
275:     DTD_BConds<T, D, SC>::computeDistances(rnew, P.getCoordinates().getAllParticlePos(), temp_r_.data(), temp_dr_, 0,
276:                                            num_targets_, iat);
277:     // set up old_r_ and old_dr_ for moves may get accepted.
278:     if (prepare_old)
279:     {
280:       old_r_.attachReference(old_r_mem_.data(), old_r_mem_.size());
281:       old_dr_.attachReference(old_dr_mem_.size(), old_dr_mem_.capacity(), old_dr_mem_.data());
282:       //recompute from scratch
283:       DTD_BConds<T, D, SC>::computeDistances(P.R[iat], P.getCoordinates().getAllParticlePos(), old_r_.data(), old_dr_,
284:                                              0, num_targets_, iat);
285:       old_r_[iat] = std::numeric_limits<T>::max(); //assign a big number
286:     }
287:   }
