Cargando…
Optimization of Voxelization Parameters in Geant4 Tracking and Improvement of the Shooter Benchmarking Program
The geometry-based tracking of the ubiquitous particle physics simulation toolkit Geant4 utilizes the idea of voxels, which effectively partition regions into multi-dimensional slices that can decrease simulation time. The extent of voxelization and the size of the voxels is determined by a set of p...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2013
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/1581457 |
_version_ | 1780931080435531776 |
---|---|
author | Siegel, Zachary |
author_facet | Siegel, Zachary |
author_sort | Siegel, Zachary |
collection | CERN |
description | The geometry-based tracking of the ubiquitous particle physics simulation toolkit Geant4 utilizes the idea of voxels, which effectively partition regions into multi-dimensional slices that can decrease simulation time. The extent of voxelization and the size of the voxels is determined by a set of parameters, which until now, defaulted to arbitrary numbers. In this report I document how I tested different values for these parameters and determined which values should be the default. I modified the existing G01 Geant4 example program to get an initial look at how the performance depended on the parameters. Then I modified the Shooter benchmark program, which lacks extraneous physics processes, to collect more refined data and to provide a tool for future testers to perform comprehensive benchmarks. To this end, I created a new geometry, added features to aid in testing over ranges of parameters, and setup the default tests to provide a good sampling of different simulation scenarios. |
id | cern-1581457 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2013 |
record_format | invenio |
spelling | cern-15814572019-09-30T06:29:59Zhttp://cds.cern.ch/record/1581457engSiegel, ZacharyOptimization of Voxelization Parameters in Geant4 Tracking and Improvement of the Shooter Benchmarking ProgramComputing and ComputersThe geometry-based tracking of the ubiquitous particle physics simulation toolkit Geant4 utilizes the idea of voxels, which effectively partition regions into multi-dimensional slices that can decrease simulation time. The extent of voxelization and the size of the voxels is determined by a set of parameters, which until now, defaulted to arbitrary numbers. In this report I document how I tested different values for these parameters and determined which values should be the default. I modified the existing G01 Geant4 example program to get an initial look at how the performance depended on the parameters. Then I modified the Shooter benchmark program, which lacks extraneous physics processes, to collect more refined data and to provide a tool for future testers to perform comprehensive benchmarks. To this end, I created a new geometry, added features to aid in testing over ranges of parameters, and setup the default tests to provide a good sampling of different simulation scenarios.CERN-STUDENTS-Note-2013-049oai:cds.cern.ch:15814572013-08-16 |
spellingShingle | Computing and Computers Siegel, Zachary Optimization of Voxelization Parameters in Geant4 Tracking and Improvement of the Shooter Benchmarking Program |
title | Optimization of Voxelization Parameters in Geant4 Tracking and Improvement of the Shooter Benchmarking Program |
title_full | Optimization of Voxelization Parameters in Geant4 Tracking and Improvement of the Shooter Benchmarking Program |
title_fullStr | Optimization of Voxelization Parameters in Geant4 Tracking and Improvement of the Shooter Benchmarking Program |
title_full_unstemmed | Optimization of Voxelization Parameters in Geant4 Tracking and Improvement of the Shooter Benchmarking Program |
title_short | Optimization of Voxelization Parameters in Geant4 Tracking and Improvement of the Shooter Benchmarking Program |
title_sort | optimization of voxelization parameters in geant4 tracking and improvement of the shooter benchmarking program |
topic | Computing and Computers |
url | http://cds.cern.ch/record/1581457 |
work_keys_str_mv | AT siegelzachary optimizationofvoxelizationparametersingeant4trackingandimprovementoftheshooterbenchmarkingprogram |