Release Date – August 2, 2019
We are pleased to announce the release of Version 2.6 of the Enzo code. This is a periodic release that includes all changes committed to the Enzo BitBucket repository since March 2016. This release contains some new features and a number of enhancements and bugfixes.
Our biggest change has been our transition from Mercurial to Git and a corresponding change from bitbucket to github. All future updates will only be found in our new github repository (https://github.com/enzo-project/enzo-dev).
New features include: The long awaited Active Particle framework; Fuzzy Dark Matter solver and corresponding test problems; subgrid-scale turbulence model and corresponding test problem; magnetic supernova feedback for simple star particles.
There have been a number of enhancements to the hydro, MHD, radiation transport, and star particle routines, and a variety of performance enhancements to the same set of packages.
There have also been a number of significant bugfixes, including several memory leaks.
We urge all users to update to the latest version if they are using Enzo 2.5 or earlier. While one can obtain the release by downloading a tar file, we strongly encourage all users to use Enzo from a clone of the git repository, which will facilitate reproducible work with the code.
For more information about Enzo, see https://enzo-project.org/.
For the release notes and changelog, see https://enzo-project.org/ReleaseNotes.html and the CHANGELOG file in the root directory of the enzo-dev repository.
Release Date – March 10, 2016
We are pleased to announce the release of Version 2.5 of the Enzo code. This is a periodic release that includes all changes committed to the Enzo BitBucket repository since August 2014. This release contains some new features and a number of enhancements and bugfixes.
New features include: support for Version 2.0 of the Grackle chemistry and cooling library; refinement by Must Refine particles and metal mass; a cosmic ray fluid including pressure, diffusion, and injection for the ZEUS solver; Kinetic stellar feedback; power-of-two memory allocation to decrease fragmentation; and many new problem types.
There have been a number of enhancements to the hydro, MHD, radiation transport, and star particle routines, and a variety of performance enhancements to the same set of packages.
There have also been a number of significant bugfixes, including several that may increase the stability and efficiency of production multi-physics simulations.
We urge all users to update to the latest version if they are using Enzo 2.4 or earlier. While one can obtain the release by downloading a tar file, we strongly encourage all users to use enzo from a clone of the mercurial repository, which will facilitate reproducible work with the code.
Release Date – Aug. 8, 2014
We are pleased to announce the release of version 2.4 of the Enzo code. This is a periodic release that includes all changes committed to the Enzo BitBucket repository since July 2013. This release contains some new features and a number of enhancements and bugfixes.
Enzo now has bindings to version 1.0 of the grackle chemistry and cooling library. Grackle is based on Enzo's own cooling and chemistry code and includes updated rate and chemistry tables, as well a number of enhancements and new features that are not available in Enzo's native chemistry and cooling modules.
Enzo's solvers and physics modules have also seen improvements, including updates for the GPU MHD solver, the FLD solver, and the MHD-CT solver, the Jeans pressure floor, the Cen & Ostriker star particle, tracer particles, and particle splitting.
There have also been a number of infrastructure improvements, including a new progress meter script (which allows the user to monitor simulations during runtime), updates for geometric refinement regions and the shear refinement criterion, improved control over the frequency of hierarchy rebuilds, updates for test problem initialization (which is now more memory efficient), and improvements to the GalaxySimulation, KelvinHelmholtz, and CosmologySimulation problem types. There is also a new rotating turbulent sphere problem type.
There have also been a number of significant bugfixes, including several that may increase the stability and efficiency of production multi-physics simulations.
We urge all users to update to the latest version if they are using Enzo 2.3 or earlier. While one can obtain the release by downloading a tar file, we strong encourage all users to use enzo from a clone of the mercurial repository, which will facilitate reproducible work with the code.
Release Date – July. 10, 2013
Release Date – Nov. 30, 2012
We are proud to announce the public release of Enzo version 2.2. This intermediate release contains a few new physics modules, reorganized and updated documentation, revamped answer testing, improvements to code infrastructure, as well as numerous bug fixes. In a little bit more detail:
With this release we continue our efforts to consolidate The Enzo Project's web presence, with the goal of lowering the barrier to entry for new users and easing further code development:
Release Date – Oct. 27, 2011
A minor release featuring mostly bugfixes. See the changelog for details.
Release Date – Oct. 17, 2011
We are proud to announce the public release of Enzo version 2.1. New with this release is an extensive answer testing facility, additional physics capabilities, and AMR performance enhancements. New physics capabilities include isotropic and anisotropic heat conduction, X-ray ionization/heating, massive black hole particles, 4th-order accurate gravity solver, distributed stellar feedback, shock tracking, and improved molecular hydrogen chemistry. Performance improvements include Hilbert curve dynamic load balancing, faster ray tracing, and ray merging. We have improved Enzo’s inline analysis using the yt project, as well as user documentation for the entire Enzo codebase. We have also simplified the generation of multi-mesh cosmological initial conditions.
In addition to code upgrades, we have upgraded and reorganized our online repositories and documentation. The Enzo Project’s main website is now http://enzo-project.org/ . Links and information can be found here for both developers and general users. Our stable releases will continue to live on our Google code website: http://code.google.com/p/enzo/ . Users can clone a mercurial repository of our stable release code or download a tarball of the code (http://code.google.com/p/enzo/downloads/list A simple quick-start guide can also be found here: http://code.google.com/p/enzo/wiki/EnzoBootCamp We will now support versioned documentation for all stable releases since Enzo 2.0 in addition to the development code on enzo-project.org. The documentation for Enzo 2.1 is located here: http://enzo-project.org/docs/2.1/.
Development will now move to our new Bitbucket repository where all users are encouraged to make contributions to the code by forking the main repository, located at https://bitbucket.org/enzo/enzo-dev . An explanation of new developer guidelines can be found here: http://enzo-project.org/docs/2.1/developer_guide/index.html. The current release of Enzo 2.1 features contributions, bug fixes and enhancements from an additional ten individuals (over the course of 2700 changesets) since Enzo 2.0, and through our new development infrastructure we are expanding our ability to solicit and review contributions.
Enzo development is supported by grants AST-0808184 and OCI-0832662 from the National Science Foundation.
Release Date – Jul. 1, 2010
We are proud to announce the public release of Enzo version 2.0. Enzo is a parallel code for astrophysical and cosmological simulations utilizing adaptive mesh refinement. Enzo 2.0 features many new physics capabilities including ideal MHD, radiation transport (ray tracing and flux limited diffusion), star particle class, metallicity-dependent cooling, and several new hydro solvers. More importantly, we have introduced new software tools to make using and developing Enzo easier. We have adopted distributed version control using Mercurial which supports the growing Enzo developer community. The documentation has been made more accessible and is now distributed with the source code. We have more than doubled the number of test problems and example problems as well as the number of developers!) In addition, we have added solution testing to the nightly regression tests.
Enzo 2.0 is the product of developments made at UC San Diego, Stanford, Princeton, Columbia, MSU, CU Boulder, CITA, McMaster, SMU, and UC Berkeley.
Enzo 2.0 now lives at http://enzo.googlecode.com/ to reflect its multi-institutional provenance. Prospective users are also encouraged to view online lectures from the 2010 Enzo Users' Workshop at http://lca.ucsd.edu/workshops/enzo2010.
Enzo development is supported by grants AST-0808184 and OCI-0832662 from the National Science Foundation.