Software Open Access

HASEonGPU Software - High performance Amplified Spontaneous Emission on GPU

Hanel, Tim; Eckert, Carlchristian; Haenel, Tobias; Zenker, Erik; Albach, Daniel; Bussmann, Michael

Project member(s)
Eckert, Carlchristian; Haenel, Tobias; Zenker, Erik
Supervisor(s)
Bussmann, Michael

HASEonGPU is open-source HPC software for calculating amplified spontaneous emission (ASE) flux in laser gain media. It supports the design and analysis of high-power laser systems by estimating ASE flux in configurable gain media using a Monte Carlo ray-tracing approach. Release 2.0.0 introduces a redesigned Python API, for setting up custom laser simulation workflows and inspecting the development of gain and ASE flux over multiple iterations. The API includes library utilities for geometry construction, laser pumping, and time integration. Additionally, HASEonGPU is the first scientific software project to adopt the new heterogeneous programming library alpaka 3 (https://github.com/alpaka-group/alpaka3). It leverages alpaka 3's redesigned programming interface and enhanced utilities, including SIMD abstractions, to support ASE calculations on CPU and GPU (CUDA, HIP) backends with improved performance portability.

Files (2.6 MB)
Name Size
ComputationalRadiationPhysics/haseongpu-2.0.0.zip
md5:5d54c56c0b38a670219947745a020a42
2.6 MB Download
44
1
views
downloads
All versions This version
Views 4444
Downloads 11
Data volume 2.6 MB2.6 MB
Unique views 4242
Unique downloads 11

Share

Cite as