Cygnus: Simulating inertial confinement fusion physics in Julia

POSTER

Abstract


Cygnus is a recently developed 1D, 2D, and 3D parallel multi-physics hydrodynamic code being used to study physics relevant to inertial confinement fusion (ICF). Simulating ICF experiments is a significant challenge due to the multi-physics nature of implosions, which includes (at a minimum) shocks, thermal conduction, radiation transport, laser light propagation, and complex material interactions. The Julia language offers a compelling solution to the two-language problem of C/C++ or Fortran for performance with scripting languages for simplicity. Cygnus takes full advantage of this and is parallelized for both multi-core CPU and platform agnostic GPUs and serves as an extensible, interactive library to experiment with algorithm development and multi-physics code design. Performance metrics and examples from relevant physical problems will be presented. This material is based upon work supported by the Department of Energy National Nuclear Security Administration under Award Number DE- NA0004144.

Publication: Miller, S. C. Hydrodynamic Instabilities in Inertial Confinement Fusion: Physics, Numerical Methods, and Implementation. (University of Rochester, Rochester, NY, 2022).

Miller, S. C. & Goncharov, V. N. Instability seeding mechanisms due to internal defects in inertial confinement fusion targets. Physics of Plasmas 29, 082701 (2022).

Presenters

  • Samuel C Miller

    Laboratory for Laser Energetics, University of Rochester

Authors

  • Samuel C Miller

    Laboratory for Laser Energetics, University of Rochester