Cargando…
Converting Solids to VecGeom's Surface Model
Simulating detector geometry is a complex and resource-intensive task. VecGeom library is an effort to provide speedup to these simulations by parallelizing code execution on the GPU. Models based on solids have been shown not to fit that task very well, and research is in progress to develop surfac...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2825399 |
_version_ | 1780973775955689472 |
---|---|
author | Cvijetic, Dusan |
author_facet | Cvijetic, Dusan |
author_sort | Cvijetic, Dusan |
collection | CERN |
description | Simulating detector geometry is a complex and resource-intensive task. VecGeom library is an effort to provide speedup to these simulations by parallelizing code execution on the GPU. Models based on solids have been shown not to fit that task very well, and research is in progress to develop surface-based models that promise better resource usage on the GPU. In this report, the overview of VecGeom's bounded surface model is given. Restructuring is performed to allow for mask specialization and better scalability. New mask types are implemented, namely RingMasks, ZPhiMasks, TriangularMasks and QuadrilateralMasks. The conversion of two new solid types to surface model is implemented, allowing for tubes and trapezoidal prisms to now be used. A short overview of what was done is given, along with a promising speedup in simulations. |
id | cern-2825399 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2022 |
record_format | invenio |
spelling | cern-28253992022-08-26T20:48:47Zhttp://cds.cern.ch/record/2825399engCvijetic, DusanConverting Solids to VecGeom's Surface ModelDetectors and Experimental TechniquesComputing and ComputersSimulating detector geometry is a complex and resource-intensive task. VecGeom library is an effort to provide speedup to these simulations by parallelizing code execution on the GPU. Models based on solids have been shown not to fit that task very well, and research is in progress to develop surface-based models that promise better resource usage on the GPU. In this report, the overview of VecGeom's bounded surface model is given. Restructuring is performed to allow for mask specialization and better scalability. New mask types are implemented, namely RingMasks, ZPhiMasks, TriangularMasks and QuadrilateralMasks. The conversion of two new solid types to surface model is implemented, allowing for tubes and trapezoidal prisms to now be used. A short overview of what was done is given, along with a promising speedup in simulations.CERN-STUDENTS-Note-2022-079oai:cds.cern.ch:28253992022-08-26 |
spellingShingle | Detectors and Experimental Techniques Computing and Computers Cvijetic, Dusan Converting Solids to VecGeom's Surface Model |
title | Converting Solids to VecGeom's Surface Model |
title_full | Converting Solids to VecGeom's Surface Model |
title_fullStr | Converting Solids to VecGeom's Surface Model |
title_full_unstemmed | Converting Solids to VecGeom's Surface Model |
title_short | Converting Solids to VecGeom's Surface Model |
title_sort | converting solids to vecgeom's surface model |
topic | Detectors and Experimental Techniques Computing and Computers |
url | http://cds.cern.ch/record/2825399 |
work_keys_str_mv | AT cvijeticdusan convertingsolidstovecgeomssurfacemodel |