CCSE Home

Overview


AMReX


People


Publications


Donald Willcox

Project Scientist, Applied Mathematics and Computational Research Division


Contact Information

Donald Willcox
MS 50A-3111
Lawrence Berkeley National Lab
1 Cyclotron Rd.
Berkeley, CA 94720

510-486-6900 (fax)

[email protected]


Affiliation and Research Interests

I was a project scientist in the Center for Computational Sciences and Engineering (CCSE) in the Computing Sciences Area at the Lawrence Berkeley National Laboratory. My research interests are in computational astrophysics, specifically in designing large scale hydrodynamics simulations of thermonuclear supernova explosions and progenitors. I am also interested in accelerating these algorithms for GPU-based supercomputers, especially the ODE solvers required for time integration of nuclear reaction networks.


Current Projects


Reaction Network ODE integration on GPUs

Speedup of the CUDA VODE integrator for
                      several reaction networks.I am additionally working on nuclear reaction network integration for GPUs using CUDA. Typical nuclear reaction networks can be quite stiff and are commonly solved with implicit multistep ODE integration methods such as the BDF method implemented in VODE and CVODE. To take advantage of GPU accelerators, I first ported VODE to CUDA Fortran and shown are some early test results for a variety of small reaction networks.

My current work involves scaling to larger reaction networks by adapting the CUDA support in CVODE to integrate the ODE systems in a grid of cells together with control of batched GPU operations and optimized GPU linear algebra. This work is in collaboration with the SUNDIALS group at Lawrence Livermore Lab.

Code Generation for Reaction Networks with pynucastro


CNO
                      reaction network generated with pynucastro with
                      rate magnitudes shown with shaded arrows.Related to my work on nuclear reaction networks for GPUs and for science applications, I collaborate with Michael Zingale from Stony Brook University and others to develop pynucastro. pynucastro is a Python code providing an accessible interface to nuclear reaction rate parameterizations, weak rate tabulations, and atomic mass data that allows for easy construction of reaction
networks as well as visualization and exploration. pynucastro currently supports JINA Reaclib reaction rates as well as selected weak rate tabulations. pynucastro is also capable of code generation for reaction network ODE systems, supplying the right hand side and Jacobian in ready-to-compile Fortran modules and generated the reaction network I am currently using for the convective Urca process simulations. Recently I added CUDA Fortran support as a step towards GPU integration for large reaction networks.

The Convective Urca Process

Slice showing scaled electron fraction in a
                      Maestro simulation of the white dwarf convective
                      Urca process.The convective Urca process in white dwarf stars near the Chandrasekhar-mass can occur during the late stages of convective simmering in the single degenerate progenitor model for Type Ia (thermonuclear) supernovae. The A=23 convective Urca process couples electron captures onto 23Na to beta decays of 23Ne via convective currents driven by fusion of 12C in the core of such a white dwarf as it slowly approaches thermonuclear runaway. The energy transport and neutrino losses due to these weak nuclear reactions couple to convection and determine the composition structure of the convection zone near runaway and are thought to influence the dynamics of the runaway. Realistic simulations of this process are challenging because of the inherently 3-D nature of convection and the long timescales involved during the convective simmering phase. I am using the low Mach number code Maestro together with a nuclear reaction network consisting of carbon burning and the A=23 weak Urca reactions to simulate the convective Urca process over a range of central conditions.

Previous Work

I completed my PhD in Physics at Stony Brook University in August 2018 working with Alan Calder and Michael Zingale on a variety of projects, some of which I am still involved with. I first explored supernovae explosion simulations from newly proposed "hybrid" carbon-oxygen-neon white dwarfs in the single degenerate progenitor paradigm for Type Ia supernovae. These simulations consisted of a suite of 2-D simulations using the Flash code. Since then I have worked on understanding the convective Urca process using the low Mach hydrodynamics code Maestro, developed by LBNL and Stony Brook. Along the way I've explored interests in reaction network code generation, GPU acceleration for ODE integration, and uncertainty quantification for simulations.


Publications

  • M. M. Hoffman, D. E. Willcox, M. P. Katz, S. Ferson, F. D. Swesty, A. C. Calder, On the Quantification of Incertitude in Astrophysical Simulation Codes, manuscript in preparation.
  • M. Zingale, K. Eiden, Y. Cavecchi, A. Harpole, J. B. Bell, M. Chang, I. Hawke, M. P. Katz, C. M. Malone, A. J. Nonaka, D. E. Willcox, W. Zhang, Toward Resolved Simulations of Burning Fronts in Thermonuclear X-ray Bursts, submitted to the proceedings of the AstroNum 2018 conference, [arXiv].
  • A. C. Calder, D. E. Willcox, C. J. DeGrendele, D. Shangase, M. Zingale, D. M. Townsley, Thermonuclear (Type Ia) Supernovae and Progenitor Evolution, submitted to the proceedings of the AstroNum 2018 conference.
  • A. C. Calder, M. M. Hoffman, D. E. Willcox, M. P. Katz, F. D. Swesty, S. Ferson, Quantification of Incertitude in Black Box Simulation Codes, 2018, Journal of Physics: Conference Series, 1031, 012016, [doi].
  • D. E. Willcox and M. Zingale, pynucastro: an interface to nuclear reaction rates and code generator for reaction network equations, 2018, Journal of Open Source Software, 3(23), 588, [doi].
  • M. Zingale, A. S. Almgren, M. G. Barrios Sazo, V. E. Beckner, J. B. Bell, B. Friesen, A. M. Jacobs, M. P. Katz, C. M. Malone, A. J. Nonaka, D. E. Willcox, W. Zhang, Meeting the Challenges of Modeling Astrophysical Thermonuclear Explosions: Castro, Maestro, and the AMReX Astrophysics Suite, 2018, Journal of Physics: Conference Series, 1031, 012024, [doi].
  • A. C. Calder, B. K. Krueger, A. P. Jackson, D. E. Willcox, B. J. Miles, D. M. Townsley, Cosmic Chandlery with Thermonuclear Supernovae, 2017, Journal of Physics: Conference Series, 837, 012005, [doi].
  • D. E. Willcox, D. M. Townsley, A. C. Calder, P. Denissenkov, F. Herwig, Type Ia Supernova Explosions From Hybrid Carbon-Oxygen-Neon White Dwarf Progenitors 2016, Astrophysical Journal, 832, 13, [doi].

Conference Talks

  • Stellar Explosion Mechanics: Properties and Physical Processes in White Dwarf Interiors, Student Seminar Series, Institute for Advanced Computational Sciences, Stony Brook University, Stony Brook, NY, 11/15/2017.
  • The Dynamics and Origins of Thermonuclear (Type Ia) Supernovae, Interdisciplinary Theoretical and Computational Physical Science meeting, Tokyo Institute of Technology, Tokyo, Japan, 10/05/2017.
  • A Brief Tour of the AMReX Astrophysics Suite of Codes, NY Area Computational Hydro Workshop, Flatiron Institute/CCA, New York, NY, 09/29/2017.
  • White Dwarfs as Type Ia Supernovae Progenitors, Research Caf� Series, Center for Inclusive Education, Stony Brook University, Stony Brook, NY, 06/28/2017.
  • Simulations of Various White Dwarf Progenitor Models for Type Ia Supernovae Current Challenges in the Physics of White Dwarf Stars (invited talk), Santa Fe, NM, 06/16/2017.
  • Status of Recent Work for Type Ia Supernovae Progenitors: Hybrid C-O-Ne White Dwarfs, the Convective Urca Process, and Accelerated Reaction Networks, Astrophysics Seminar, Los Alamos National Laboratory, Los Alamos, NM, 06/14/2017.
  • Elucidating the Convective Urca Process in Pre-Supernova White Dwarfs Using Three-Dimensional Simulations, Junior Researchers Workshop, JINA-CEE Frontiers in Nuclear Astrophysics Meeting, Michigan State University, East Lansing, MI, 02/05/2017.

Conference Posters

  • D. E. Willcox, A. Jacobs, X. Li, M. Zingale, pynucastro: Code Generation and Visualization for Nuclear Reaction Networks, Bay Area Scientific Computing Day 2018, Sandia National Laboratories, Livermore, CA, December 7, 2018.
  • D. E. Willcox, D. M. Townsley, M. Zingale, A. C. Calder, Three Dimensional Simulations of the Convective Urca Process in White Dwarf Progenitors of Type Ia Supernovae, Current Challenges in the Physics of White Dwarf Stars, Santa Fe, NM, June 12-16, 2017.
  • D. E. Willcox, D. M. Townsley, M. Zingale, A. C. Calder, Elucidating the Convective Urca Process in Pre-Supernova White Dwarfs Using Three-Dimensional Simulations, JINA-CEE Frontiers in Nuclear Astrophysics Meeting, Lansing, MI, February 7-9, 2017.
  • D. E. Willcox, D. M. Townsley, M. Zingale, A. C. Calder, Three-Dimensional Simulations of the Convective Urca Process in Pre-Supernova White Dwarfs, American Astronomical Society Meeting 229, 244.05, 2017.
  • M. M. Hoffman, M. P. Katz, D. E. Willcox, S. Ferson, F. D. Swesty, A. C. Calder, On the Quantification of Incertitude in Astrophysical Simulation Codes, American Astronomical Society Meeting 229, 154.27, 2017.
  • D. E. Willcox, D. M. Townsley, A. C. Calder, P. Denissenkov, F. Herwig, Thermonuclear Supernova Explosions From Hybrid White Dwarf Progenitors, American Astronomical Society Meeting 227, 237.17, 2016.
  • D. E. Willcox, D. M. Townsley, A. C. Calder, P. Denissenkov, F. Herwig, A Comparison of Type Ia Supernovae with C-O and Hybrid C-O-Ne White Dwarf Progenitors, F.O.E. Fifty-One Erg International Workshop, North Carolina State University, NC, 2015.
  • D. E. Willcox, D. M. Townsley, A. C. Calder, A Study of Steady-State Detonation Structures for Hybrid C, O, Ne White Dwarf Models, International Conference (on) Type Ia Supernovae: Progenitors, Explosions, and Cosmology, University of Chicago, IL, 2014.
  • D. E. Willcox, M. A. Reber, Y. Chen, K. Halder, T. Allison, Imaging Molecular Structure With High Harmonics, Chemistry Research Day, Stony Brook University, NY, 2013.
  • M. A. Reber, Y. Chen, D. E. Willcox, T. Allison, Cavity-Enhanced Transient Absorption Spectroscopy, Chemistry Research Day, Stony Brook University, NY, 2013.