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...

Descripción completa

Detalles Bibliográficos
Autor principal: Cvijetic, Dusan
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