An adaptive, load-balanced MPI/GPU-Code for calculating the gain in High Power Laser media


An adaptive, load-balanced MPI/GPU-Code for calculating the gain in High Power Laser media

Zenker, E.; Eckert, C.; Albach, D.; Bussmann, M.

Abstract

We present an adaptive Monte Carlo approach for computing the amplified spontaneous emission (ASE) flux in a laser medium pumped by pulsed lasers. For high energy laser systems with large apertures sufficient spatial resolution requires high computational power. We have developed an adaptive multi-node GPU algorithm with load balancing that shows close to perfect strong scaling that allows for large speedups compared to previously existing CPU implementations. This code will allow to calculate the ASE flux in large size gain media as they will be used in the upcoming generation of high-power laser systems.

Keywords: CUDA; MPI; Monte Carlo; ASE flux; HPC; Cluster; laser; parallel; GPU

  • Vortrag (Konferenzbeitrag)
    Workshop Programming of Heterogeneous Systems in Physics, 14.-15.07.2014, Jena, Deutschland

Permalink: https://www.hzdr.de/publications/Publ-20689