Vectorization of electromagnetic physics models within the GeantV simulation vector prototype

Description

The GeantV simulation R&D aims to improving the performance of particle transport simulation programs for the high-luminosity phase of the LHC. This is leveraged by implementing explicit type-based vectorization using the VecCore library, applied already for some components such as the detector geometry and propagation in magnetic field. In the current phase of the R&D, an important effort is devoted to vectorising the different electromagnetic physics models developed within the prototype.

The task aims to modularize the common components used by these models and vectorize them, aiming to bring up the performance of this code. The project will benefit from existing implementations of other vectorized components and will integrate with the GeantV prototype.

Task ideas

Expected results

Requirements

Mentors

source code GeantV page

Corresponding Project

Participating Organizations