Saved in:
Bibliographic Details
Main Authors: Sloth, Steffen, Willendrup, Peter Kjær, Sørensen, Hans Henrik Brandenborg, Christensen, Morten, Poulsen, Henning Friis
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.08747
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916433690099712
author Sloth, Steffen
Willendrup, Peter Kjær
Sørensen, Hans Henrik Brandenborg
Christensen, Morten
Poulsen, Henning Friis
author_facet Sloth, Steffen
Willendrup, Peter Kjær
Sørensen, Hans Henrik Brandenborg
Christensen, Morten
Poulsen, Henning Friis
contents McXtrace is an established Monte Carlo based ray-tracing tool to simulate synchrotron beamlines and X-ray laboratory instruments. This work explains and demonstrates the new capability of GPU-accelerated McXtrace ray-tracing simulations. The openACC implementation is presented, followed by a demonstration of the achieved speed-up factor for several types of instruments across different types of hardware. The instruments achieve speed-up factors around \SIrange{250}{600}{} dependent on the instrument complexity. Instruments requiring repeated memory access might require optimised memory access procedures to avoid severe penalties in the simulation time when using GPUs. The importance of reducing the simulations was demonstrated for an aviation security application by comparing the simulation time of a projection of an energy-dispersive X-ray computed tomography instrument.
format Preprint
id arxiv_https___arxiv_org_abs_2410_08747
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Accelerated ray-tracing simulations using McXtrace
Sloth, Steffen
Willendrup, Peter Kjær
Sørensen, Hans Henrik Brandenborg
Christensen, Morten
Poulsen, Henning Friis
Computational Physics
McXtrace is an established Monte Carlo based ray-tracing tool to simulate synchrotron beamlines and X-ray laboratory instruments. This work explains and demonstrates the new capability of GPU-accelerated McXtrace ray-tracing simulations. The openACC implementation is presented, followed by a demonstration of the achieved speed-up factor for several types of instruments across different types of hardware. The instruments achieve speed-up factors around \SIrange{250}{600}{} dependent on the instrument complexity. Instruments requiring repeated memory access might require optimised memory access procedures to avoid severe penalties in the simulation time when using GPUs. The importance of reducing the simulations was demonstrated for an aviation security application by comparing the simulation time of a projection of an energy-dispersive X-ray computed tomography instrument.
title Accelerated ray-tracing simulations using McXtrace
topic Computational Physics
url https://arxiv.org/abs/2410.08747