DOE OSTI · 2566412
Hypercomplex Automatic Differentiation in the Eulerian Hydrocode PAGOSA
Abstract
Enabling the computation of partial derivatives or sensitivities in production hydrocodes is beneficial for design, optimization, sensitivity analysis, and uncertainty quantification. Traditional finite difference approximations of these sensitivities are inefficient since convergence studies of the step size is required for each parameter of interest. For these reasons, HYPercomplex Automatic Differentiation (HYPAD) was implemented in the Eulerian hydrocode PAGOSA. HYPAD is analogous to forward-mode automatic differentiation except hypercomplex numbers (numbers with multiple imaginary parts) are used instead of dual numbers. Accurate partial derivatives can be computed of all state variables with respect to multiple input variables in a single run. The method was implemented using operator overloading to handle hypercomplex algebra. HYPAD was demonstrated and verified on Sod’s shock tube problem to compute derivatives of the state variables with respect to a material parameter, initial conditions, and geometry.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Balcer, Matthew Ryan [Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)] (ORCID:0000000278649518). 2025-04-30. Hypercomplex Automatic Differentiation in the Eulerian Hydrocode PAGOSA. https://doi.org/10.2172/2566412
Cite the original work for its findings. Save a collection to share your selection of sources.