Publications (32)
Data and Analysis Preservation, Recasting, and Reinterpretation
Stephen Bailey, Christian Bierlich, Andy Buckley +15
We make the case for the systematic, reliable preservation of event-wise data, derived data products, and executable analysis code. This preservation enables the analyses' long-ter…
Performance-Portable Many-Core Plasma Simulations: Porting PIConGPU to OpenPower and Beyond
Erik Zenker, René Widera, Axel Huebl +4
With the appearance of the heterogeneous platform OpenPower,many-core accelerator devices have been coupled with Power host processors for the first time. Towards utilizing their f…
Dephasing of ion beams as Magnetic Vortex Acceleration regime transitions into a bubble-like field structure
Sahel Hakimi, Stepan S. Bulanov, Axel Huebl +9
The interaction of an ultra-intense laser pulse with a near critical density target results in the formation of a plasma channel, a strong azimuthal magnetic field and moving vorti…
Laser-Plasma Ion Beam Booster Based on Hollow-Channel Magnetic Vortex Acceleration
Marco Garten, Stepan S. Bulanov, Sahel Hakimi +7
Laser-driven ion acceleration provides ultra-short, high-charge, low-emittance beams, which are desirable for a wide range of high-impact applications. Yet after decades of researc…
Energy-Preserving Coupling of Explicit Particle-In-Cell with Monte Carlo Collisions
Jean-Luc Vay, Justin Ray Angus, Olga Shapoval +3
The Particle-In-Cell (PIC) and Monte Carlo Collisions (MCC) methods are workhorses of many numerical simulations of physical systems. Recently, it was pointed out that, while the t…
The Memory Scaling of Reverse-Mode Differentiation in Particle Accelerator Simulations with Space Charge
Arjun Dhamrait, Edoardo Zoni, Axel Huebl +7
The recent development of differentiable simulation codes for particle accelerators has enabled gradient-based workflows that promise finer control and more realistic modeling of a…
Enabling High-Throughput Parallel I/O in Particle-in-Cell Monte Carlo Simulations with openPMD and Darshan I/O Monitoring
Jeremy J. Williams, Daniel Medeiros, Stefan Costea +14
Large-scale HPC simulations of plasma dynamics in fusion devices require efficient parallel I/O to avoid slowing down the simulation and to enable the post-processing of critical i…
State of In Situ Visualization in Simulations: We are fast. But are we inspiring?
Axel Huebl, Arianna Formenti, Marco Garten +1
Visualization of dynamic processes in scientific high-performance computing is an immensely data intensive endeavor. Application codes have recently demonstrated scaling to full-si…
Femtosecond laser produced periodic plasma in a colloidal crystal probed by XFEL radiation
Nastasia Mukharamova, Sergey Lazarev, Janne-Mieke Meijer +20
With the rapid development of short-pulse intense laser sources, studies of matter under extreme irradiation conditions enter further unexplored regimes. In addition, an applicatio…
Transitioning from file-based HPC workflows to streaming data pipelines with openPMD and ADIOS2
Franz Poeschel, Juncheng E, William F. Godoy +11
This paper aims to create a transition path from file-based IO to streaming-based workflows for scientific applications in an HPC environment. By using the openPMP-api, traditional…
On the Scalability of Data Reduction Techniques in Current and Upcoming HPC Systems from an Application Perspective
Axel Huebl, Rene Widera, Felix Schmitt +5
We implement and benchmark parallel I/O methods for the fully-manycore driven particle-in-cell code PIConGPU. Identifying throughput and overall I/O size as a major challenge for a…
Alpaka - An Abstraction Library for Parallel Kernel Acceleration
Erik Zenker, Benjamin Worpitz, René Widera +5
Porting applications to new hardware or programming models is a tedious and error prone process. Every help that eases these burdens is saving developer time that can then be inves…
Visualizing the Radiation of the Kelvin-Helmholtz Instability
Axel Huebl, David Pugmire, Felix Schmitt +2
Emerging new technologies in plasma simulations allow tracking billions of particles while computing their radiative spectra. We present a visualization of the relativistic Kelvin-…
Development of a Virtual EM Detector for the Advanced Particle Accelerator Modeling Code WarpX
Elisa Rheaume, Lorenzo Giacomel, Jean-Luc Vay +1
In physics research particle accelerators are highly valued, and extraordinarily expensive, technical instruments. The high cost of particle accelerators results from the immense l…
Next Generation Computational Tools for the Modeling and Design of Particle Accelerators at Exascale
Axel Huebl, Remi Lehe, Chad E. Mitchell +4
Particle accelerators are among the largest, most complex devices. To meet the challenges of increasing energy, intensity, accuracy, compactness, complexity and efficiency, increas…
LASY: LAser manipulations made eaSY
Maxence Thévenet, Igor A. Andriyash, Luca Fedeli +8
Using realistic laser profiles for simulations of laser-plasma interaction is critical to reproduce experimental measurements, but the interface between experiments and simulations…
Light-Matter Interaction Near the Schwinger Limit Using Tightly Focused Doppler-Boosted Lasers
Neïl Zaïm, Antonin Sainte-Marie, Luca Fedeli +4
The Schwinger limit could be approached by focusing to its diffraction limit the light reflected by a plasma mirror irradiated by a multi-petawatt laser. We explore numerically the…
Synthesizing Particle-in-Cell Simulations Through Learning and GPU Computing for Hybrid Particle Accelerator Beamlines
Ryan T. Sandberg, Remi Lehe, Chad E. Mitchell +5
Particle accelerator modeling is an important field of research and development, essential to investigating, designing and operating some of the most complex scientific devices eve…
In-Situ Assessment of Device-Side Compute Work for Dynamic Load Balancing in a GPU-Accelerated PIC Code
Michael E. Rowan, Axel Huebl, Kevin N. Gott +4
Maintaining computational load balance is important to the performant behavior of codes which operate under a distributed computing model. This is especially true for GPU architect…
EZ: An Efficient, Charge Conserving Current Deposition Algorithm for Electromagnetic Particle-In-Cell Simulations
Klaus Steiniger, Rene Widera, Sergei Bastrakov +13
We present EZ, a novel current deposition algorithm for particle-in-cell (PIC) simulations. EZ calculates the current density on the electromagnetic grid due to macro-particle moti…
Quantitatively consistent computation of coherent and incoherent radiation in particle-in-cell codes - a general form factor formalism for macro-particles
Richard Pausch, Alexander Debus, Axel Huebl +4
Quantitative predictions from synthetic radiation diagnostics often have to consider all accelerated particles. For particle-in-cell (PIC) codes, this not only means including all…
AMReX and pyAMReX: Looking Beyond ECP
Andrew Myers, Weiqun Zhang, Ann Almgren +4
AMReX is a software framework for the development of block-structured mesh applications with adaptive mesh refinement (AMR). AMReX was initially developed and supported by the AMRe…
A High-Quality Workflow for Multi-Resolution Scientific Data Reduction and Visualization
Daoce Wang, Pascal Grosset, Jesus Pulido +8
Multi-resolution methods such as Adaptive Mesh Refinement (AMR) can enhance storage efficiency for HPC applications generating vast volumes of data. However, their applicability is…
Improving I/O Performance for Exascale Applications through Online Data Layout Reorganization
Lipeng Wan, Axel Huebl, Junmin Gu +12
The applications being developed within the U.S. Exascale Computing Project (ECP) to run on imminent Exascale computers will generate scientific results with unprecedented fidelity…
HiPACE++: a portable, 3D quasi-static Particle-in-Cell code
Severin Diederichs, Carlo Benedetti, Axel Huebl +6
Modeling plasma accelerators is a computationally challenging task and the quasi-static particle-in-cell algorithm is a method of choice in a wide range of situations. In this work…
A cast of thousands: How the IDEAS Productivity project has advanced software productivity and sustainability
Lois Curfman McInnes, Michael Heroux, David E. Bernholdt +31
Computational and data-enabled science and engineering are revolutionizing advances throughout science and society, at all scales of computing. For example, teams in the U.S. DOE E…
Tuning and optimization for a variety of many-core architectures without changing a single line of implementation code using the Alpaka library
Alexander Matthes, René Widera, Erik Zenker +3
We present an analysis on optimizing performance of a single C++11 source code using the Alpaka hardware abstraction library. For this we use the general matrix multiplication (GEM…
In situ, steerable, hardware-independent and data-structure agnostic visualization with ISAAC
Alexander Matthes, Axel Huebl, René Widera +3
The computation power of supercomputers grows faster than the bandwidth of their storage and network. Especially applications using hardware accelerators like Nvidia GPUs cannot sa…
PICSAR-QED: a Monte Carlo module to simulate Strong-Field Quantum Electrodynamics in Particle-In-Cell codes for exascale architectures
Luca Fedeli, Neïl Zaïm, Antonin Sainte-Marie +5
Physical scenarios where the electromagnetic fields are so strong that Quantum ElectroDynamics (QED) plays a substantial role are one of the frontiers of contemporary plasma physic…
Spectral Control via Multi-Species Effects in PW-Class Laser-Ion Acceleration
Axel Huebl, Martin Rehwald, Lieselotte Obst-Huebl +8
Laser-ion acceleration with ultra-short pulse, PW-class lasers is dominated by non-thermal, intra-pulse plasma dynamics. The presence of multiple ion species or multiple charge sta…
Particle-in-Cell Simulations of Relativistic Magnetic Reconnection with Advanced Maxwell Solver Algorithms
Hannah Klion, Revathi Jambunathan, Michael E. Rowan +7
Relativistic magnetic reconnection is a non-ideal plasma process that is a source of non-thermal particle acceleration in many high-energy astrophysical systems. Particle-in-cell (…
From Compact Plasma Particle Sources to Advanced Accelerators with Modeling at Exascale
Axel Huebl, Remi Lehe, Edoardo Zoni +21
Developing complex, reliable advanced accelerators requires a coordinated, extensible, and comprehensive approach in modeling, from source to the end of beam lifetime. We present h…