SearcharxivSearch

arXiv subjects

Gabor Galgoczi

Publications and source records attributed to Gabor Galgoczi.

11 recordsLinked to original sources

Mitigating warp divergence in GPU optical photon Monte Carlo: an order of magnitude speedup with Shader Execution Reordering

In high energy, nuclear, and medical physics, optical photon transport Monte Carlo is a frequent bottleneck in detector simulation. GPU ray tracing accelerates photon propagation, but one thread per photon megakernels suffer from SIMT execution divergence when photon lifetimes vary widely. Short-lived photons leave inactive lanes while a few long-lived photons delay warp completion. We evaluate NVIDIA Shader Execution Reordering (SER) in an OptiX based optical photon transport kernel and use it to regroup surviving photons during propagation. In a 14.7 kton liquid argon time projection chamber benchmark with ~61 million photons from a 2.5 GeV electromagnetic shower, SER capable execution reduces propagation kernel cycles by 16.55(23)x and end-to-end optical simulation time, including transfers and initialization, by 14.72(30)x with bit-identical hit output. We decouple the speed-up into a 3.2x contribution from the launch configuration changes introduced when SER is enabled and a further 5.1x from executing the reorder. Profiling identifies active lane recovery as the dominant mechanism, while branch efficiency and memory bandwidth change little. A volume coherent SER hint enables an analytic navigation fast path in bulk argon, adding a further 1.13x wall-time speedup. Utilizing SER resulted in a ~90% reduction in GPU energy per simulated event.

physics.ins-det

The Complete Catalog of Gamma-Ray Transients Observed by GRBAlpha & VZLUSAT-2 CubeSat Missions

We present the largest sample of gamma-ray transients observed by any CubeSat mission so far. Observations were acquired by a 1U CubeSat GRBAlpha, the smallest astrophysical space observatory, and a 3U CubeSat VZLUSAT-2. Both missions were technological pathfinders and carried a novel CsI scintillator-based detector read-out by silicon photomultipliers. They operated on Sun-synchronous low Earth orbits below 550 km for about four years; GRBAlpha between March 2021 and June 2025 while VZLUSAT-2 between January 2022 and November 2025. Despite being technological experiments, they observed over 300 gamma-ray transients including gamma-ray bursts (GRBs), solar flares, soft gamma repeaters and one outburst from an X-ray binary. Among these are the two brightest GRBs ever observed, GRB 221009A and GRB 230307A, without saturation and GRBs at redshifts up to z=4.2. GRBAlpha also contributed to the InterPlanetary Network. Regular monitoring of transients was demonstrated by a detection rate of two transients or one GRB a week and the shortest time between two subsequent detections of only 42 minutes. We show that a constellation of nanosatellites around the Earth would observe at least 60% of Fermi/GBM GRBs with 5$\sigma$ significance and over 90% at 3$\sigma$ level. GRBAlpha and VZLUSAT-2 prove that routine monitoring of the gamma-ray sky can also be done by low-cost and quickly developed nanosatellite missions.

astro-ph.HE

Long-term performance of SiPMs in space environment measured by GRBAlpha, GRBBeta, and VZLUSAT-2 CubeSats

In this work, we report the successful application of silicon photomultipliers (SiPMs) in gamma-ray burst (GRB) detectors used in CubeSats operating in the low Earth orbit (LEO) radiation environment. It is known that SiPMs are susceptible to radiation damage, leading to an increase in the dark count rate. This results in an increase in the low-energy threshold in detectors combining SiPMs and scintillators. Despite this drawback, they became popular in gamma-ray detectors on CubeSats due to their low operating voltage, small size and fast response. Therefore, it is important to characterise their long-term performance in the space environment. Here, we describe the changes in the dark count rate and low-energy threshold of S13360-3050PE multi-pixel photon counters (MPPCs) by Hamamatsu Photonics K.K., using measurements from the GRBAlpha, GRBBeta, and VZLUSAT-2 CubeSats. In the case of GRBAlpha, the measurement of SiPM performance in space lasted over 4 years. GRBAlpha was a 1U CubeSat launched on 2021/03/22 to a 550 km altitude polar orbit carrying a CsI(Tl) scintillator GRB detector employing eight MPPCs and sensitive in the range of ~30-900 keV. GRBAlpha de-orbited on 2025/06/09. VZLUSAT-2 was a 3U CubeSat launched on 2022/01/13 to a 535 km altitude polar orbit and de-orbited on 2025/11/30. GRBBeta was launched on 2024/07/09 to a 580 km altitude, 62{\deg} inclination orbit. Both VZLUSAT-2 and GRBBeta carry detectors similar to the one on GRBAlpha. We have flight-proven the Hamamatsu MPPCs S13360-3050 PE and demonstrated that SiPMs, shielded by 2.5 mm of PbSb alloy, can be used in a LEO environment on a scientific mission lasting beyond 4 years. This shows the potential for SiPMs to be employed in future satellites.

astro-ph.IM

GPU optical photon Monte Carlo for noble liquid detectors: validation against Geant4 in a large liquid argon TPC benchmark

Optical photon Monte Carlo simulation is a computational bottleneck for noble liquid Time Projection Chambers. Design studies require repeated, geometry dependent simulations of timing, wavelength shifting, and optical response, while reconstruction and particle identification workflows need labeled optical datasets. We present Simphony, a GPU optical simulation tool, formerly EIC-Opticks, built on Opticks with CUDA and NVIDIA OptiX. Simphony implements a GPU version of the Geant4 G4OpWLS wavelength-shifting model and returns Monte Carlo truth for detected hits with low per-photon overhead. We validate Simphony against Geant4 11.3.2 in a simplified 14.7 kt liquid argon Time Projection Chamber benchmark with a two-stage wavelength-shifting shell and idealized photon counting detector. For three paired 2.5 GeV electron simulations, each producing about 61 M optical photons, the integrated detected-photon ratio agrees with Geant at the subpercent level. The detected arrival time and wavelength spectra give $\chi^2/\mathrm{ndf}$ values of 0.98 and 1.08. Contained muon and near-Cerenkov-threshold proton samples give $R_N=1.0017\pm0.0008$ and $R_N=1.0005\pm0.0014$, confirming agreement for distinct source topologies. On an NVIDIA RTX 4090, a stacked launch of four 2.5 GeV electron events transports 243 M optical photons in $3.03\pm0.06$ s, giving $80.2\pm1.6$ M photons s$^{-1}$. Relative to a single-thread Geant reference and including GPU overheads and host-device transfers, the optical transport speedup is $1053\pm55$; the end-to-end wall time acceleration is $89\pm5$. These results show that Simphony can make explicit optical photon Monte Carlo practical for detector development studies and for generating machine learning optical response datasets.

physics.ins-det

GRBAlpha, VZLUSAT-2 and GRBBeta -- GRB observations with CubeSats

Results from GRBAlpha, VZLUSAT-2 and GRBBeta CubeSats and their on-board gamma-ray detectors for monitoring transients are summarised in this article. GRBAlpha was a 1U CubeSat launched in March 2021 to a 550 km altitude polar orbit carrying a CsI(Tl) scintillator gamma-ray burst (GRB) detector with a sensitive range of approximately 30-900 keV. It successfully operated for over four years until June 2025 when it de-orbited. VZLUSAT-2 was a 3U CubeSat launched in January 2022 to a 535 km altitude polar orbit and de-orbited in November 2025 after almost four years of smooth operation. It carried on board two GRB detectors very similar to the one used on GRBAlpha. Both missions have detected about 360 gamma-ray transients, including over 170 long and short gamma-ray bursts (GRBs), and including the most intense GRB ever recorded GRB 221009A and the second brightest GRB 230307A. The new family member, GRBBeta 2U CubeSat, integrated at Masaryk University, was launched in July 2024 to a 580 km altitude, 62 degree inclination orbit. It has been detecting GRBs since its launch without any trouble. Gamma-ray detectors on these nanosatellites are based on CsI(Tl) scintillator readout by silicon photomultipliers (SiPMs). These missions also provide a unique opportunity to study the radiation damage of SiPMs in the low Earth orbit environment and monitor the radiation belts. We have demonstrated that CubeSats can be used in missions lasting beyond three years and routinely detect GRBs.

astro-ph.HE

GPU acceleration of optical photon propagation in low photon yield applications: Opticks for the Electron Ion Collider

The bulk of time spent in the simulation of Cherenkov and other scintillation detectors is spent on optical-photon transport, i.e. ray tracing, a task that GPUs are uniquely qualified to perform. We present EIC-Opticks, a fork of Opticks, which uses event aggregation to drastically accelerate photon transport simulation for low-to-moderate photon yield experiments. During the full Geant4 Monte Carlo simulation of a given detector, optical photon simulation is performed on GPU(s) using the NVIDIA OptiX framework. We validate this approach using the ePIC pfRICH detector. We find GPU and CPU simulations in excellent agreement. For $5\times 10^4$ electrons with a momentum of $p=5~\mathrm{MeV}/c$ in the test case of the pfRICH detector, EIC-Opticks shows an order-of-magnitude speedup over multi-threaded Geant4, and a factor of up to 161$\pm$3 over single-threaded execution. In the case of low-to-moderate applications event aggregation reduces the per-photon simulation time from $\sim60\,\mu\mathrm{s}$ for single events to $\sim20\,\mathrm{ns}$ with batching, a factor of $\sim3000$. In order to make EIC-Opticks easily installable, we authored a Spack package that makes it possible to install it with a single command. Additionally, a Docker container is provided for users with EIC-Opticks installed. EIC-Opticks provides guardrails for common pitfalls (e.g. nested volume conversion, ray tracing setting optimization).

physics.ins-det

Characterization of more than three years of in-orbit radiation damage of SiPMs on GRBAlpha and VZLUSAT-2 CubeSats

Silicon photomultipliers (SiPMs) are prone to radiation damage which causes an increase of dark count rate. This leads to an increase in low-energy threshold in a gamma-ray detector combining SiPM and a scintillator. Despite this drawback, they are becoming preferred for scintillator-based gamma-ray detectors on CubeSats due to their low operation voltage, small size, linear response to low light intensity and fast response. This increasing popularity of SiPMs among new spaceborne missions makes it important to characterize their long-term performance in the space environment. In this work, we report the change of the dark count rate and low-energy threshold of S13360-3050 PE multi-pixel photon counters (MPPCs) by Hamamatsu, using measurements acquired by the GRBAlpha and VZLUSAT-2 CubeSats at low Earth orbit (LEO) spanning over three years. Such a long measurement of the performance of MPPCs in space has not been published before. GRBAlpha is a 1U CubeSat launched on March 22, 2021, to a 550 km altitude sun-synchronous polar orbit (SSO) carrying on board a gamma-ray detector based on CsI(Tl) scintillator readout by eight MPPCs and regularly detecting gamma-ray transients such as gamma-ray bursts and solar flares in the energy range of ~30-900 keV. VZLUSAT-2 is a 3U CubeSat launched on January 13, 2022 also to a 535 km altitude SSO carrying on board, among other payloads, two gamma-ray detectors similar to the one on GRBAlpha. We have flight-proven the Hamamatsu MPPCs S13360-3050 PE and demonstrated that MPPCs, shielded by 2.5 mm of PbSb alloy, can be used in LEO environment on a scientific mission lasting beyond three years. This manifests the potential of MPPCs being employed in future satellites.

astro-ph.IM

The peak-flux of GRB 221009A measured with GRBAlpha

The brightest gamma-ray burst ever observed, long-duration GRB 221009A, was detected by GRBAlpha nano-satellite without saturation. We present light curves of the prompt emission in 13 energy bands, from 80 keV to 950 keV, and perform a spectral analysis to calculate the peak flux and peak isotropic-equivalent luminosity. Since the satellite's attitude information is not available for the time of this GRB, more than 200 incident directions were probed in order to find the median luminosity and its systematic uncertainty. We found that the peak flux in the $80-800$ keV range (observer frame) was $F_{\rm{ph}}^{\rm{p}}=1300_{-200}^{+1200}$ ph cm$^{-2}$s$^{-1}$ or $F_{\rm{erg}}^{\rm{p}}=5.7_{-0.7}^{+3.7}\times10^{-4}$ erg cm$^{-2}$s$^{-1}$ and the fluence in the same energy range of the first GRB episode lasting 300 s, which was observable by GRBAlpha, was $S=2.2_{-0.3}^{+1.4}\times10^{-2}$ erg cm$^{-2}$ or $S^{\rm{bol}}=4.9_{-0.5}^{+0.8}\times10^{-2}$ erg cm$^{-2}$ for the extrapolated range of $0.9-8,690$ keV. We infer the isotropic-equivalent released energy of the first GRB episode to be $E_{\rm{iso}}^{\rm{bol}}=2.8_{-0.5}^{+0.8}\times10^{54}$ erg in the $1-10,000$ keV band (rest frame at $z=0.15$). The peak isotropic-equivalent luminosity in the $92-920$ keV range (rest frame) was $L_{\rm{iso}}^{\rm{p}}=3.7_{-0.5}^{+2.5}\times10^{52}$ erg s$^{-1}$ and the bolometric peak isotropic-equivalent luminosity was $L_{\rm{iso}}^{\rm{p,bol}}=8.4_{-1.5}^{+2.5}\times10^{52}$ erg s$^{-1}$ (4 s scale) in the $1-10,000$ keV range (rest frame). The peak emitted energy is $E_p^\ast=E_p(1+z)=1120\pm470$ keV. Our measurement of $L_{\rm{iso}}^{\rm{p,bol}}$ is consistent with the Yonetoku relation. It is possible that, due to the spectral evolution of this GRB and orientation of GRBAlpha at the peak time, the true values of peak flux, fluence, $L_{\rm{iso}}$, and $E_{\rm{iso}}$ are even higher. [abridged]

astro-ph.HE

Early results from GRBAlpha and VZLUSAT-2

We present the detector performance and early science results from GRBAlpha, a 1U CubeSat mission, which is a technological pathfinder to a future constellation of nanosatellites monitoring gamma-ray bursts (GRBs). GRBAlpha was launched in March 2021 and operates on a 550 km altitude sun-synchronous orbit. The gamma-ray burst detector onboard GRBAlpha consists of a 75x75x5 mm CsI(Tl) scintillator, read out by a dual-channel multi-pixel photon counter (MPPC) setup. It is sensitive in the ~30-900 keV range. The main goal of GRBAlpha is the in-orbit demonstration of the detector concept, verification of the detector's lifetime, and measurement of the background level on low-Earth orbit, including regions inside the outer Van Allen radiation belt and in the South Atlantic Anomaly. GRBAlpha has already detected five, both long and short, GRBs and two bursts were detected within a time-span of only 8 hours, proving that nanosatellites can be used for routine detection of gamma-ray transients. For one GRB, we were able to obtain a high resolution spectrum and compare it with measurements from the Swift satellite. We find that, due to the variable background, the time fraction of about 67 % of the low-Earth polar orbit is suitable for gamma-ray burst detection. One year after launch, the detector performance is good and the degradation of the MPPC photon counters remains at an acceptable level. The same detector system, but double in size, was launched in January 2022 on VZLUSAT-2 (3U CubeSat). It performs well and already detected three GRBs and two solar flares. Here, we present early results from this mission as well.

astro-ph.IM

The simulation framework of the timing-based localization for future all-sky gamma-ray observations with a fleet of Cubesats

The timing-based localization, which utilize the triangulation principle with the different arrival time of gamma-ray photons, with a fleet of Cubesats is a unique and powerful solution for the future all-sky gamma-ray observation, which is a key for identification of the electromagnetic counterpart of the gravitational wave sources. The Cubesats Applied for MEasuring and Localising Transients (CAMELOT) mission is now being promoted by the Hungarian and Japanese collaboration with a basic concept of the nine Cubesats constellations in low earth orbit. The simulation framework for estimation of the localization capability has been developed including orbital parameters, an algorithm to estimate the expected observed profile of gamma-ray photons, finding the peak of the cross-correlation function, and a statistical method to find a best-fit position and its uncertainty. It is revealed that a degree-scale localization uncertainty can be achieved by the CAMELOT mission concept for bright short gamma-ray bursts, which could be covered by future large field of view ground-based telescopes. The new approach utilizing machine-learning approach is also investigated to make the procedure automated for the future large scale constellations. The trained neural network with 10$^6$ simulated light curves generated by the artificial short burst templates successfully predicts the time-delay of the real light curve and achieves a comparable performance to the cross-correlation algorithm with full automated procedures.

astro-ph.IM

Investigation of neutron scattering in the Multi-Blade detector with Geant4 simulations

The European Spallation Source (ESS) is the world's next generation spallation-based neutron source. The research conducted at ESS will yield in the discovery and development of new materials including the fields of manufacturing, pharmaceuticals, aerospace, engines, plastics, energy, telecommunications, transportation, information technology and biotechnology. The spallation source will deliver an unprecedented neutron flux. In particular, the reflectometers selected for construction, ESTIA and FREIA, have to fulfill challenging requirements. Local incident peak rate can reach 10$^5$~Hz/mm$^2$. For new science to be addressed, the spatial resolution is aimed to be less than 1 mm with a desired scattering of 10$^{-4}$ (peak-to-tail ratio). The latter requirement is approximately two orders of magnitude better than the current state-of-the-art detectors. The main aim of this work is to quantify the cumulative contribution of various detector components to the scattering of neutrons and to prove that the respective effect is within the requirements set for the Multi-Blade detector by the ESS reflectometers. To this end, different sets of geometry and beam parameters are investigated, with primary focus on the cathode coating and the detector window thickness.

physics.ins-det