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.
Contents:
- Enzo Public License
- Getting Started with Enzo
- User Guide
- Enzo Parameter List
- Stopping Parameters
- Initialization Parameters
- Simulation Identifiers and UUIDs
- I/O Parameters
- Hierarchy Control Parameters
- Hydrodynamic Parameters
- Magnetohydrodynamic Parameters
- Cosmology Parameters
- Gravity Parameters
- Particle Parameters
- Parameters for Additional Physics
- Test Problem Parameters
- Other External Parameters
- Other Internal Parameters
- Developer’s Guide
- Introduction to Enzo Modification
- Programming Guide
- Adding a new parameter to Enzo
- How to add a new baryon field
- Variable precision in Enzo
- Adding new refinement criteria
- Auto adjusting refine region
- Accessing Data in BaryonField
- Grid Field Arrays
- Adding a new Local Operator.
- Adding a new Test Problem.
- Using Parallel Root Grid IO
- Debugging Enzo .src files with Totalview
- Reference Information
- Enzo Primary References
- Enzo Algorithms
- Enzo Internal Unit System
- Enzo Particle Masses
- The Flux Object
- Header files in Enzo
- The Enzo Makefile System
- Parallel Root Grid IO
- Getting Around the Hierarchy: Linked Lists in Enzo
- Machine Specific Notes
- Particles in Nested Grid Cosmology Simulations
- Nested Grid Particle Storage in RebuildHierarchy
- Estimated Simulation Resource Requirements
- SetAccelerationBoundary (SAB)
- Star Particle Class
- Presentations Given About Enzo
Enzo Users Mailing List¶
enzo-users-l@lists.ucsd.edu is the community forum (archive).
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 developed by the Laboratory for Computational Astrophysics at the University of California in San Diego (http://lca.ucsd.edu).