2014
DOI: 10.1088/1742-6596/513/5/052038
|View full text |Cite
|
Sign up to set email alerts
|

Vectorising the detector geometry to optimise particle transport

Abstract: Among the components contributing to particle transport, geometry navigation is an important consumer of CPU cycles. The tasks performed to get answers to "basic" queries such as locating a point within a geometry hierarchy or computing accurately the distance to the next boundary can become very computing intensive for complex detector setups. So far, the existing geometry algorithms employ mainly scalar optimisation strategies (voxelization, caching) to reduce their CPU consumption. In this paper, we would l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 6 publications
(11 reference statements)
0
4
0
Order By: Relevance
“…This work has been presented previously [10,11] and continues to be improved and extended constantly.…”
Section: Introductionmentioning
confidence: 85%
“…This work has been presented previously [10,11] and continues to be improved and extended constantly.…”
Section: Introductionmentioning
confidence: 85%
“…We therefore started the development of an optimised library for primitive solids and their compositions, and of the development of optimised algorithms for track navigation with API for both single-track and many-track queries. Starting from the USolids library [7], which was developed in the framework of the AIDA project, we have developed a high performance library (VecGeom) of geometrical routines with vector signature [8,9]. One example of the gain obtained with this new code can be seen in Figure 3.…”
Section: The Geometrymentioning
confidence: 99%
“…With both the improvement in network connection and the need for more dependent products, this scheme might be improved by replacing the copy by a reference to an external source, for example for the future update of the ROOT geometry package based on the VecGeom library [14]. This will require the development of strong, long lasting procedures to express and resolve the dependencies.…”
Section: Collaborationsmentioning
confidence: 99%