Skip to content

Validation and benchmarking of latest examples with single-precision geometry #155

@agheata

Description

@agheata

AdePT can be built against VecGeom compiled with -DSINGLE_PRECISION=ON. When this happens, vecgeom::Precision typedef becomes float and all geometry interfaces work in single precision automatically. The examples were adapted to use automatically this feature when available. To validate and test performance in this mode, we should:

  • verify that the latest examples (starting with example12) compile and run in this mode (may not be the case for full CMS geometry)
  • validate the output against standard double precision mode, understand differences and provide fixes if possible
  • benchmark TestEM3 and more complex geometry examples

Metadata

Metadata

Assignees

No one assigned

    Labels

    performanceType: Runtime and / or memory behavior

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions