Enzo 2.2 documentation

Welcome to Enzo’s documentation!

This is the development site for Enzo, an adaptive mesh refinement (AMR), grid-based hybrid code (hydro + N-Body) which is designed to do simulations of cosmological structure formation. Links to documentation and downloads for all versions of Enzo from 1.0 on are available.

Enzo development is supported by grants AST-0808184 and OCI-0832662 from the National Science Foundation.

Enzo Mailing Lists

There are two mailing lists for Enzo hosted on Google Groups, enzo-users and enzo-dev.


Everyone Enzo user should sign up for the enzo-users mailing list. This is is used to announce changes to Enzo, and sometimes major changes Enzo-related analysis tools. This list is appropriate for anything else Enzo-related, such as machine-specific compile problems, discussions of the science and physics behind what Enzo does, or queries about problem initialization. We recommend using the Enzo users mailing list liberally - by this we mean that any question asked on the list will educate everyone else on the list, and is manifestly not a stupid question. As long as a good effort has been made to try to figure out the answer before mailing the list, all questions about Enzo are welcome! Please follow the link below to sign up for this list and a link to discussion archives:


To post a message to this list, send an email to:


The archives for the old Enzo users mailing list can be found linked below. A search of the list archives should be performed before emailing the list to prevent asking a question that has already been answered (using, for example, an advanced web search limited to that page).



The second mailing is for developers of Enzo. This is for Enzo “old-hats”, or anyone interested in adding new features to Enzo, or anyone who wants a deeper understanding of the internals of Enzo. Please follow the link below to sign up for the list and a link to the discussion archives:


To post a message to this list, send an email to:


Regression Tests

The Enzo trunk and select branches are checked out of Subversion and tested continuously using LCATest on ppcluster.ucsd.edu:

For questions or suggestions related to the Enzo regression testing or lcatest, please contact James Bordner at jobordner at ucsd.edu.

Citing Enzo

If you use Enzo for a scientific publication, we ask that you cite the code in the following way in the acknowledgments of your paper:

Computations described in this work were performed using the Enzo code (http://enzo.googlecode.com), which is the product of a collaborative effort of scientists at many universities and national laboratories.