|Version 23 (modified by mturk, 5 years ago)|
Enzo User's Guide
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!
If you add new pages, please update the Table of Contents macro below.
Table of Contents
- Enzo compilation requirements
- Subversion Check Out Instructions
- Building enzo
- The Enzo Makefile System
- Executables, Arguments, and Outputs
- Enzo Parameter List
- Running Enzo
- Enzo Test Suite
- Running Inits
- Enzo Output Formats
- The Enzo Hierarchy File - Explanation and Usage
- Enzo Internal Unit System
- Enzo Particle Masses
- Grid Field Arrays
- Enzo Flow Chart, Source Browser