All star formation occurs in molecular clouds. Molecular clouds are turbulent and magnetized.

The evolution magnetized turbulence is too complex to solve by hand, so we resort to simulations.

To do this, I added a divergence free (CT) MHD scheme to the adaptive mesh refinement (AMR) code Enzo. Enzo is free and open source, you can get it at

Current and future work centers around running simulations and making fake observations. Observations of molecular clouds are quite complex, and magnetic fields are nearly impossible to measure, so we require simulations to properly understand the measurements.

Simulation of turbulence
Simulation of self-gravitating turbulence