Welcome to my homepage. I am interested in developing algorithms for modeling convective burning and explosions in astrophysical environments, and applying these algorithms to studying X-ray bursts, Type Ia supernovae, and novae (more about me...)

a volume rendering of convection in an X-ray burst simulation

X-ray bursts

We are performing models of flame spreading through the accreted layer on neutron stars, as a model of X-ray bursts.

a volume rendering of convection in the surface He layer in a sub-Chandra white dwarf

sub-Chandra SNe Ia

We are studying how ignition takes place in the helium layer on low mass white dwarfs.

a slice of a simulation showing two inspiraling white dwarfs with the adaptive mesh structure overlaid

merging WDs

We are modeling the final inspiral and merging of two white dwarfs as a model of SNe Ia.

All of this research is computationally intensive. We develop a number of codes with our collaborators to model our astrophysical systems. All the software we develop is open source and freely available. Our main codes are listed below.


    MAESTROeX is a low Mach number hydrodynamics code that efficiently models convective burning in stratified astrophysical flows. It is developed in collaboration with the Center for Computational Sciences and Engineering at LBNL and is freely available.
  • Castro

    Castro is a fully-compressible hydrodynamics code developed at CCSE/LBNL. We collaborate with that group on the hydrodynamics solvers in the code.
  • pyro

    pyro is a teaching code designed to be introduce students to some of the methods commonly used in astrophysical simulations. Solvers include advection, compressible, incompressible, and low Mach number hydrodynamics, diffusion, and multigrid.
  • pynucastro

    pynucastro is a python library for nuclear astrophysics. It allows for the interactive exploration of reaction rates and building reaction networks which can then be exported to C++ code.