Simulating What is Measured ─ Closing the Loop between Experiment and Simulation
Michael Bussmann, Axel Huebl Computational Radiation Physics Helmholtz-Center Dresden Rossendorf
Simulating What is Measured Closing the Loop between Experiment and - - PowerPoint PPT Presentation
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
Simulating What is Measured ─ Closing the Loop between Experiment and Simulation
Michael Bussmann, Axel Huebl Computational Radiation Physics Helmholtz-Center Dresden Rossendorf
Page 2 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Page 3 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Matter under Extreme Conditions
Page 4 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Laser-Matter Interaction at Solid Densities in Experiment
High Power Laser
Metal Foil
Page 5 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Page 6 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Modelling Amplified Spontaneous Emission (ASE) with GPUs
Φ𝐵𝑇𝐹 ∝ 𝑜 (𝑠
𝑗,𝑣) ⋅ 𝐻( 𝑂−1 𝑣=0
𝑠
𝑗,𝑣𝑡) Monte-Carlo Raytracing
+ Sampling for directly solving the ASE Integral
Page 7 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Simulation agrees perfectly with Measurement
runtim e [s]
Simulation Experiment
Page 8 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 9 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Page 10 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Page 11 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 12 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Creating vectorized Data Structures for Particles and Fields
Field Domain Particle Domain
Cell 1 Cell 1 Cell 2 Cell 4
1 2 3 4
Page 13 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Thread-wise Operations on Fields and Particles in Shared Memory
SHM Cell 1 Cell 1 Cell 2 Cell 4
1 2 3 4
THREAD BLOCK THREAD 1 THREAD 2 THREAD 4 THREAD 3
Page 14 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Task-Parallel Execution of Kernels + Asynchronous Communication
Page 15 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
See S5193 at 2:30 pm today
PIConGPU
Page 16 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Page 17 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Experimental Setup
Solid Density Target
Page 18 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Synthetic X-Ray Scattering Images from Simulations
electron density
≈50 ≈25 # of phot. Qy Qx
Page 19 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
Accelerate the Reconstruction with GPUs
Page 20 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
We need to include all relevant Atomic Physics Processes
Page 21 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de
X-Ray Laser Simulation
(work in progress)
Atomic Physics Simulation
(work in progress)
Plasma Simulation Synthetic Diagnostics Phase retrieval High Power Laser Simulation
The Loop
Page 22 Michael Bussmann · Computational Radiation Physics · www.hzdr.de/crp m.bussmann@hzdr.de