/usr/lib/gcc/aarch64-amazon-linux/14/../../../../include/c++/14/bits/new_allocator.h: 134 - 172
--------------------------------------------------------------------------------

134: 	if (__builtin_expect(__n > this->_M_max_size(), false))
135: 	  {
136: 	    // _GLIBCXX_RESOLVE_LIB_DEFECTS
137: 	    // 3190. allocator::allocate sometimes returns too little storage
138: 	    if (__n > (std::size_t(-1) / sizeof(_Tp)))
139: 	      std::__throw_bad_array_new_length();
[...]
151: 	return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp)));
[...]
172: 	_GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n));
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/WaveFunction.h: 97 - 97
--------------------------------------------------------------------------------

97:   int get_ei_TableID() const { return ei_TableID; }
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 231 - 231
--------------------------------------------------------------------------------

231:   inline const AoSElement_t operator[](size_t i) const { return AoSElement_t(myData + i, nGhosts); }
/usr/lib/gcc/aarch64-amazon-linux/14/../../../../include/c++/14/bits/stl_uninitialized.h: 642 - 668
--------------------------------------------------------------------------------

642: 	      for (; __n > 0; --__n, (void) ++__cur)
[...]
668: 	      __first = std::fill_n(__first, __n - 1, *__val);
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Drivers/NonLocalPP.hpp: 115 - 139
--------------------------------------------------------------------------------

115:   {
116:     ParticlePos rOnSphere(size());
117:     std::vector<QMCTraits::PosType> virtualPos(size());
118:     std::vector<QMCTraits::ValueType> ratios(size());
119:     randomize(rOnSphere); // pick random sphere
120:     const auto& d_ie = els.getDistTableAB(wf.get_ei_TableID());
121: 
122:     for (int jel = 0; jel < els.getTotalNum(); ++jel)
123:     {
124:       const auto& dist  = d_ie.getDistRow(jel);
125:       const auto& displ = d_ie.getDisplRow(jel);
126:       for (int iat = 0; iat < ions_ref.getTotalNum(); ++iat)
127:       {
128:         //due to < Rmax condition, the actually iteration iat is [0,2] in a real simulation
129:         if (dist[iat] < Rmax)
130:         {
131:           for (int k = 0; k < size(); k++)
132:             virtualPos[k] = dist[iat] * rOnSphere[k] + displ[iat] + els.R[jel];
133:           auto& VP = *VPs[ions_ref.GroupID[iat]];
134:           VP.makeMoves(els, jel, virtualPos, true, iat);
135:           wf.evaluateRatios(VP, ratios);
136:         }
137:       }
138:     }
139:   }
/usr/lib/gcc/aarch64-amazon-linux/14/../../../../include/c++/14/bits/stl_construct.h: 119 - 119
--------------------------------------------------------------------------------

119:       ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/TinyVector.h: 62 - 145
--------------------------------------------------------------------------------

62:       X[d] = T(0);
[...]
144:     for (int i = 0; i < D; ++i)
145:       X[i] = base[i * offset];
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Particle/ParticleAttrib.h: 34 - 34
--------------------------------------------------------------------------------

34:   explicit inline ParticleAttrib(size_t n = 0) : __my_base(n), InUnit(0) {}
/usr/lib/gcc/aarch64-amazon-linux/14/../../../../include/c++/14/bits/stl_vector.h: 368 - 1719
--------------------------------------------------------------------------------

368: 	_M_deallocate(_M_impl._M_start,
369: 		      _M_impl._M_end_of_storage - _M_impl._M_start);
[...]
388: 	if (__p)
[...]
398: 	this->_M_impl._M_start = this->_M_allocate(__n);
399: 	this->_M_impl._M_finish = this->_M_impl._M_start;
400: 	this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
[...]
993:       { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
[...]
1131: 	return *(this->_M_impl._M_start + __n);
[...]
1150: 	return *(this->_M_impl._M_start + __n);
[...]
1719: 	this->_M_impl._M_finish =
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Numerics/PETE/OperatorTags.h: 43 - 63
--------------------------------------------------------------------------------

43:     return (a + b);
[...]
63:     return (a * b);
/usr/lib/gcc/aarch64-amazon-linux/14/../../../../include/c++/14/bits/stl_algobase.h: 939 - 1151
--------------------------------------------------------------------------------

939:       for (; __first != __last; ++__first)
940: 	*__first = __value;
[...]
952: 	*__first = __tmp;
[...]
1146:       if (__n <= 0)
1147: 	return __first;
1148: 
1149:       __glibcxx_requires_can_increment(__first, __n);
1150: 
1151:       std::__fill_a(__first, __first + __n, __value);
/usr/lib/gcc/aarch64-amazon-linux/14/../../../../include/c++/14/bits/unique_ptr.h: 193 - 193
--------------------------------------------------------------------------------

193:       pointer    _M_ptr() const noexcept { return std::get<0>(_M_t); }
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 46 - 301
--------------------------------------------------------------------------------

46:   explicit inline Vector(size_t n = 0, Type_t val = Type_t()) : nLocal(n)
47:   {
48:     if (n)
[...]
144:   virtual ~Vector() { free(); }
[...]
210:     if (nAllocated)
211:     {
212:       mAllocator.deallocate(X, nAllocated);
[...]
223:     return X[i];
[...]
229:     return X[i];
[...]
289:   T* X = nullptr;
[...]
300:     X          = mAllocator.allocate(n);
301:     nLocal     = n;
/home/eoseret/qaas/qaas_runs/178-547-6790/intel/miniqmc/build/miniqmc/src/Particle/ParticleSet.h: 277 - 277
--------------------------------------------------------------------------------

277:   inline size_t getTotalNum() const { return TotalNum; }
