/opt/arm/gcc-14.2.0_AmazonLinux-2023/lib/gcc/aarch64-linux-gnu/14.2.0/../../../../include/c++/14.2.0/bits/stl_algobase.h: 238 - 238 -------------------------------------------------------------------------------- 238: if (__b < __a) /opt/arm/gcc-14.2.0_AmazonLinux-2023/lib/gcc/aarch64-linux-gnu/14.2.0/../../../../include/c++/14.2.0/bits/stl_vector.h: 1131 - 1131 -------------------------------------------------------------------------------- 1131: return *(this->_M_impl._M_start + __n); /home/fmusial/MD_Benchmarks/simulation.cpp: 107 - 125 -------------------------------------------------------------------------------- 107: #pragma omp for nowait 108: #endif 109: for (int i = 0; i < NUM_PARTICLES; ++i) { 110: double x = particles.x[i]; 111: double y = particles.y[i]; 112: double z = particles.z[i]; 113: 114: int cx = static_cast(x / cellList.cell_size); 115: int cy = static_cast(y / cellList.cell_size); 116: int cz = static_cast(z / cellList.cell_size); 117: 118: cx = std::min(std::max(cx, 0), cellList.num_cells - 1); 119: cy = std::min(std::max(cy, 0), cellList.num_cells - 1); 120: cz = std::min(std::max(cz, 0), cellList.num_cells - 1); 121: 122: int cellIndex = cx + cy * cellList.num_cells + cz * cellList.num_cells * cellList.num_cells; 123: 124: int pos = localOffsets[cellIndex]++; 125: cellList.cells[cellIndex][pos] = i;