With GPUs large-scale plasma simulations can provide frames-per-second simulation speeds. We present interactive, in-GPU rendering of large-scale particle-in-cell simulations running on GPU clusters. The user can choose which data is visualized and change the direction of view while the simulation is running. A remote visualization client can connect to the running simulation, allowing for live visualization even when bandwidth is limited.
With PIConGPU, new physics phenomena previously not accessible within laser plasma simulations can be studied, which will help us optimize laser-driven radiation sources. Presents results on laser wakefield acceleration of electrons simulated on the Oakridge TITAN system and discuss in detail which techniques help us to get the most out of these clusters. Finally showing how to add fault-tolerance and load-balancing to a large hybridh CPU-GPU code such as PIConGPU to achieve optimum performance.
Application profiling allows developers to assess the opportunity for improving application performance using GPUs. Attend this session if you are interested in understanding the CUPTI, and how several popular tools (NVIDIA NSite, TAU, Vampir, PAPI, and HPCToolkit) make use of this profiling library. This will be run as a panel session with good opportunity for audience interaction.
With powerful lasers breaking the Petawatt barrier, applications for laser-accelerated particle beams are gaining more interest than ever. Ion beams accelerated by intense laser pulses foster new ways of treating cancer and make them available to more people than ever before. Laser-generated electron beams can drive new compact x-ray sources to create snapshots of ultrafast processes in materials. With PIConGPU laser-driven particle acceleration can be computed in hours compared to weeks on standard CPU clusters. We present the techniques behind PIConGPU, detailed performance analysis and the benefits of PIConGPU for real-world physics cases.
Get in contact with performance tuning experts for multi-hybrid applications and see first hand how VampirTrace/Vampir can significantly speed up application porting and development.