/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Utilities/OpenMP.h: 37 - 43
--------------------------------------------------------------------------------

37:   int num_threads = 1;
38: #pragma omp parallel
39:   {
40: #pragma omp master
41:     num_threads = omp_get_num_threads();
42:   }
43:   return num_threads;
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/ext/new_allocator.h: 145 - 145
--------------------------------------------------------------------------------

145: 	::operator delete(__p
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/basic_string.h: 195 - 245
--------------------------------------------------------------------------------

195:       { return _M_dataplus._M_p; }
[...]
211: 	return std::pointer_traits<const_pointer>::pointer_to(*_M_local_buf);
[...]
230:       { return _M_data() == _M_local_data(); }
[...]
239: 	if (!_M_is_local())
240: 	  _M_destroy(_M_allocated_capacity);
241:       }
242: 
243:       void
244:       _M_destroy(size_type __size) throw()
245:       { _Alloc_traits::deallocate(_M_get_allocator(), _M_data(), __size + 1); }
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/std_abs.h: 72 - 72
--------------------------------------------------------------------------------

72:   { return __builtin_fabs(__x); }
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsMatrix.h: 77 - 78
--------------------------------------------------------------------------------

77:   inline size_type rows() const { return D1; }
78:   inline size_type cols() const { return D2; }
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Platforms/CPU/BLAS.hpp: 790 - 827
--------------------------------------------------------------------------------

790:     dgetrf(n, m, a, n0, piv, st);
[...]
827:     dgetri(n, a, n0, piv, work, n1, status);
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Platforms/CPU/SIMD/inner_product.hpp: 210 - 212
--------------------------------------------------------------------------------

210:   for (size_t i = 0; i < n; ++i)
211:     for (size_t j = 0; j < m; ++j)
212:       B[i * ldb + j] = A[j * lda + i];
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/DiracMatrix.h: 31 - 121
--------------------------------------------------------------------------------

31:   for (size_t i = 0; i < n; i++)
32:   {
33:     sign_det *= (pivot[i] == i + 1) ? 1 : -1;
34:     sign_det *= (diag[i] > 0) ? 1 : -1;
35:     logdet += std::log(std::abs(diag[i]));
36:   }
37:   phase = (sign_det > 0) ? T(0) : M_PI;
[...]
76:     m_pivot.resize(lda);
77:     Lwork = -1;
[...]
83:     Lwork = static_cast<int>(lw);
84:     m_work.resize(Lwork);
85:     LU_diag.resize(lda);
[...]
95:   {
96:     BlasThreadingEnv knob(getNextLevelNumThreads());
97:     const int n   = invMat.rows();
98:     const int lda = invMat.cols();
[...]
108:     if (Lwork < lda)
109:       reset(invMat_ptr, lda);
110:     int status;
111:     LAPACK::getrf(n, n, invMat_ptr, lda, m_pivot.data(), status);
112:     for (int i = 0; i < n; i++)
113:       LU_diag[i] = invMat_ptr[i * lda + i];
114:     real_type_fp Phase_tmp;
115:     LogDet = computeLogDet(LU_diag.data(), n, m_pivot.data(), Phase_tmp);
116:     Phase  = Phase_tmp;
117:     LAPACK::getri(n, invMat_ptr, lda, m_pivot.data(), m_work.data(), Lwork, status);
118: #if defined(MIXED_PRECISION)
119:     invMat = psiM_fp;
120: #endif
121:   }
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_vector.h: 353 - 1798
--------------------------------------------------------------------------------

353: 	if (__p)
[...]
919:       { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
[...]
939: 	if (__new_size > size())
940: 	  _M_default_append(__new_size - size());
941: 	else if (__new_size < size())
942: 	  _M_erase_at_end(this->_M_impl._M_start + __new_size);
[...]
1169:       { return _M_data_ptr(this->_M_impl._M_start); }
[...]
1758: 	if (max_size() - size() < __n)
1759: 	  __throw_length_error(__N(__s));
1760: 
1761: 	const size_type __len = size() + (std::max)(size(), __n);
1762: 	return (__len < size() || __len > max_size()) ? max_size() : __len;
[...]
1794: 	if (size_type __n = this->_M_impl._M_finish - __pos)
1795: 	  {
1796: 	    std::_Destroy(__pos, this->_M_impl._M_finish,
1797: 			  _M_get_Tp_allocator());
1798: 	    this->_M_impl._M_finish = __pos;
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 248 - 249
--------------------------------------------------------------------------------

248:   inline pointer data() { return X; }
249:   inline const_pointer data() const { return X; }
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_uninitialized.h: 687 - 1031
--------------------------------------------------------------------------------

687: 	  for (; __n > 0; --__n, (void) ++__cur)
[...]
1031:       for (; __first != __last; ++__first, (void)++__cur)
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Platforms/CPU/SIMD/Mallocator.hpp: 50 - 78
--------------------------------------------------------------------------------

50:     std::size_t asize = n * sizeof(T);
51:     std::size_t amod  = asize % ALIGN;
52:     if (amod != 0)
[...]
61:     pt = aligned_alloc(ALIGN, asize);
[...]
68:     if (pt == nullptr)
69:       throw std::runtime_error("Allocation failed in Mallocator, requested size in bytes = " +
70:                                std::to_string(n * sizeof(T)));
[...]
76:     if (n == 0)
77:       throw std::runtime_error("Mallocator::deallocate does not accept size 0 allocations.");
78:     free(p);
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/alloc_traits.h: 261 - 261
--------------------------------------------------------------------------------

261: 	  ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/vector.tcc: 617 - 683
--------------------------------------------------------------------------------

617: 	  size_type __navail = size_type(this->_M_impl._M_end_of_storage
618: 					 - this->_M_impl._M_finish);
619: 
620: 	  if (__size > max_size() || __navail > max_size() - __size)
621: 	    __builtin_unreachable();
622: 
623: 	  if (__navail >= __n)
624: 	    {
625: 	      _GLIBCXX_ASAN_ANNOTATE_GROW(__n);
626: 	      this->_M_impl._M_finish =
[...]
640: 		      std::__uninitialized_default_n_a(__new_start + __size,
[...]
678: 	      this->_M_impl._M_start = __new_start;
679: 	      this->_M_impl._M_finish = __new_start + __size + __n;
680: 	      this->_M_impl._M_end_of_storage = __new_start + __len;
681: 	    }
682: 	}
683:     }
