/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Particle/SoaDistanceTableABOMPTarget.h: 215 - 228
--------------------------------------------------------------------------------

215:         for (int team_id = 0; team_id < num_teams; team_id++)
216:         {
217:           const int first = ChunkSizePerTeam * team_id;
218:           const int last  = omptarget::min(first + ChunkSizePerTeam, num_sources_local);
219: 
220:           T pos[D];
221:           for (int idim = 0; idim < D; idim++)
222:             pos[idim] = target_pos_ptr[iat * D + idim];
[...]
228:           for (int iel = first; iel < last; iel++)
/beegfs/hackathon/users/eoseret/qaas_runs_test/178-654-5599/intel/miniqmc/build/miniqmc/src/Particle/Lattice/ParticleBConds3DSoa.h: 268 - 298
--------------------------------------------------------------------------------

268:     const T x0 = pos[0];
269:     const T y0 = pos[1];
[...]
280:     T displ_0 = px[iat] - x0;
281:     T displ_1 = py[iat] - y0;
282:     T displ_2 = pz[iat] - z0;
283: 
284:     T ar_0 = displ_0 * g00 + displ_1 * g10 + displ_2 * g20;
285:     T ar_1 = displ_0 * g01 + displ_1 * g11 + displ_2 * g21;
286:     T ar_2 = displ_0 * g02 + displ_1 * g12 + displ_2 * g22;
287: 
288:     //put them in the box
289:     ar_0 -= round(ar_0);
290:     ar_1 -= round(ar_1);
291:     ar_2 -= round(ar_2);
292: 
293:     //unit2cart
294:     dx[iat] = ar_0 * r00 + ar_1 * r10 + ar_2 * r20;
295:     dy[iat] = ar_0 * r01 + ar_1 * r11 + ar_2 * r21;
296:     dz[iat] = ar_0 * r02 + ar_1 * r12 + ar_2 * r22;
297: 
298:     temp_r[iat] = std::sqrt(dx[iat] * dx[iat] + dy[iat] * dy[iat] + dz[iat] * dz[iat]);
