Enzo Tutorials

More general information can be found in the UserGuide.

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

Running Enzo

Table of Contents

  1. How to run an Enzo test problem
    1. ShockPool3D test
    2. GravityTest test
    3. Other Tests & Notes
      1. PressurelessCollapse
      2. Input Files
    4. Outputs
  2. How to run a cosmology simulation
    1. Creating initial conditions
    2. Parallel IO - the ring tool
    3. Running an Enzo cosmology simulation
  3. Cosmology Step by Step
    1. Obtaining the Enzo package
      1. Download
      2. Subversion Checkout
    2. Compiling Enzo
    3. Running an Enzo Cosmology Simulation
      1. Creating Initial Conditions
      2. Parallel IO Using Ring
      3. Nested Initial Conditions and Particles
      4. Running an Enzo cosmology simulation
    4. Example Data and Analysis
  4. Sample inits and Enzo parameter files
  5. Writing Enzo Parameter Files
    1. Initialization parameters
    2. Cosmology
    3. Gravity and Particle Parameters
    4. Adiabatic hydrodynamics parameters
    5. AMR Hierarchy Control Parameters
      1. Multiple nested grids
      2. Nested Grids and Particles
    6. I/O Parameters
    7. Radiative Cooling and UV Physics Parameters
    8. Star Formation and Feedback Physics Parameters
    9. IO Parallelization Options
    10. Notes
  6. Data Analysis Basics
    1. HDF 5 Tools
    2. Using YT to Analyze Data
    3. Analysis with VisIt
    4. Writing your own tools, I - the Enzo Grid Hierarchy
    5. Writing your own tools, II - Enzo Physical Units
  7. Controlling Enzo data output
    1. Data Formats and Files
      1. Packed AMR
      2. Not Packed AMR
      3. Pitfall - Hard Coded Pathnames
    2. Timing Methods
      1. Cycle Based Output
      2. Time Based Output
      3. Redshift Based Output
      4. Force Output Now
      5. Sub Cycle Based Output
      6. Time Based Interpolated Output
    3. Friendly Note on Data Output
  8. Estimate of processor counts needed for different Enzo simulations and …
    1. Cosmology or non-cosmology unigrid (non-AMR) simulations
    2. Cosmology adaptive mesh simulations
    3. Non-cosmology adaptive mesh simulations
  9. Enzo Algorithms
    1. Adaptive Mesh Refinement
    2. Dark Matter Dynamics
    3. Hydrodynamics
    4. Cooling/Heating
    5. Star Formation/Feedback
    6. Parallelization in Enzo
    7. Initial Conditions Generator
    8. References
  10. Machine Specific Notes
    1. SDSC: Datastar
      1. Important
    2. NICS: Kraken
      1. Important
      2. Trace Trap Flags

Developer's Guide

The Developer's guide, including notes on Modifying Enzo and Enzo Internals, can be found here