Simulating What is Measured ─ Closing the Loop between Experiment and Simulation Michael Bussmann, Axel Huebl Computational Radiation Physics Helmholtz-Center Dresden Rossendorf
Xrays & Lasers Simulating Matter when it is only Electrons & Ions Page 2 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Matter under Extreme Conditions Page 3 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Laser-Matter Interaction at Solid Densities in Experiment Metal Foil High Power Laser Page 4 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
High Power Lasers Page 5 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Modelling Amplified Spontaneous Emission (ASE) with GPUs Monte-Carlo Raytracing + Sampling for directly solving the ASE Integral 𝑂−1 Φ 𝐵𝑇𝐹 ∝ 𝑜 (𝑠 𝑗,𝑣 ) ⋅ 𝐻( 𝑠 𝑗,𝑣 𝑡) 𝑣=0 Page 6 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Simulation agrees perfectly with Measurement Experiment Simulation runtim e [s] Page 7 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
With GPUs, ASE can now be computed in Minutes instead of Weeks Page 8 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
See Poster P5122 on HASEonGPU by Axel Huebl Page 9 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Laser-Plasma Interaction Page 10 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Plasma Simulation using the Particle-in-Cell Technique ─ + ─ + ─ ─ + Field Domain Particle Domain Page 11 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Creating vectorized Data Structures for Particles and Fields Cell 1 Cell 1 + + + + + 1 2 Cell 2 Cell 4 + + + 3 4 Field Domain Particle Domain Page 12 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Thread-wise Operations on Fields and Particles in Shared Memory Cell 1 Cell 1 + + 1 2 Cell 2 Cell 4 + + 3 4 THREAD BLOCK SHM THREAD 1 THREAD 2 THREAD 3 THREAD 4 Page 13 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Task-Parallel Execution of Kernels + Asynchronous Communication Page 14 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
PIConGPU See S5193 at 2:30 pm today 3D3V Particle-in-Cell Code Fully GPU-accelerated C++ Open Source See picongpu.hzdr.de Page 15 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Probing Plasmas with X-ray Lasers Page 16 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Experimental Setup Solid Density Target Page 17 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Synthetic X-Ray Scattering Images from Simulations electron density # of phot. ≈50 ≈25 Q y Q x 0 Page 18 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Accelerate the Reconstruction with GPUs Page 19 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
We need to include all relevant Atomic Physics Processes to be fully integrated into Page 20 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
The Loop High Power X-Ray Laser Laser Simulation (work in progress) Simulation Atomic Phase Physics retrieval Simulation (work in progress) Plasma Synthetic Simulation Diagnostics Page 21 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Won‘t this take AGES? Page 22 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Recommend
More recommend