Enzo User's Guide

Introduction

This document provides a brief description of the compilation and operation of Enzo, a structured Adaptive Mesh Refinement (SAMR, or more loosely AMR) code which is primarily intended for use in astrophysics and cosmology. The User's Guide is intended to explain how to compile and run Enzo, the initial conditions generation code and the various analysis tools bundled with Enzo. The instructions on actually running the code are not comprehensive in that they are not machine or platform-specific. Arguably the most useful and important piece of this guide is the parameter list, which contains descriptions of all of the roughly 300 possible input parameters (as of September 2008). For more detailed information on the Enzo algorithms and on running Enzo on different platforms, you should refer to the Enzo Tutorials. Detailed information on the algorithms used in Enzo will be available in the method paper (unreleased as of September 2008). In the meantime, look at the reference list for more concrete Enzo information.

This guide (and Enzo itself) was originally written by Greg Bryan. Since the original writing of both the simulation code and the User's Guide, the maintenance of Enzo and its associated tools and documentation has been taken over by the Laboratory for Computational Astrophysics at The University of California, San Diego. Your input in improving both the code and the User's Guide is appreciated. Please send email to the Enzo User's Listserv. Thank you!

Notes

Versions

This user guide for the Enzo public Subversion trunk. For a particular release, please the Enzo v1.0.1 docs, or the Enzo v1.5 docs. For how to solve specific problems, read the Tutorials.

Editors

If you add new pages, please update the Table of Contents macro below.

Table of Contents