Detailed Release Announcement
Contents
Maxwell (ET_2011_10)
(draft notes)
- WeylScal4: Parameter fd_order = 2nd/4th is now deprecated in favour of fdOrder = 2/4/6/8. fd_order will be removed in the next release.
- McLachlan: Use of ML_BSSN_O2, ML_BSSN_O8 and ML_BSSN_MP_O8 is now deprecated and these thorns will be removed in the next release. ML_BSSN can be used with the new fdOrder parameter (set to 2, 4, 6 or 8) to control finite differencing order. Multipatch can be enabled in ML_BSSN in the parameter file (see Kranc documentation).
Curie (ET_2011_05)
[text from release announcement]
This release comprises the following tools, arrangements, and thorns. Each tool/arrangement/thorn may have its own licencing conditions, but all are available as open source. Green components are new in this release.
Cactus Flesh
CactusBase Standard Cactus thorns
CactusConnect
CactusElliptic
CactusIO
CactusNumerical
CactusPUGH
CactusPUGHIO
CactusTest
CactusUtils new: NoMPI
ExternalLibraries Interfaces to external libraries, new: zlib
Carpet Adaptive mesh refinement
EinsteinAnalysis Einstein Toolkit EinsteinBase EinsteinEOS new: EOS_Omni, others will be removed next release EinsteinEvolve LegoExcision will be removed next release EinsteinInitialData EinsteinUtils
McLachlan BSSN implementation
TAT/TATelliptic Various thorns
AEIThorns Thorns hosted at AEInew: PunctureTracker, SystemStatistics
LSUThorns Thorns hosted at LSUnew: Vectors
Kranc Automated code generation
GetComponents Downloading tools and thorns span style="color:#00FF00">new repository
SimFactory Building code and running simulations
The Simulation Factory contains ready-to-use configuration details for more than 60 systems, including most HPC systems at DOE, LONI, TeraGrid, and RZG.
The Einstein Toolkit thorns contain over 130 regression test cases. On a large portion of the tested machines, all of these testsuites pass, using both MPI and OpenMP.
The changes between this and the previous release include:
- A new equation of state (EOS) interface was introduced, replacing both EOS_Base and EOSG_Base. It was designed with efficiency in mind, and combines all EOSs into one single thorn. All previously supported EOSs are now provided by EOS_Omni. The other EOS thorns are still maintained, but their support will be dropped at the next Einstein Toolkit release.
- The location of the GetComponents script changed (now hosted at github).
- The MHD implementation within GRHydro saw several updates, but is still disabled by default.
- Since spacetime-excision is not actively used anymore and not supported by an evolution thorn within the ET, this will be the last time LegoExcision will be part of an Einstein Toolkit release. Please consider other options if you rely on it, or let us know so that we can reconsider this decision.
- This release still ships with the Perl-version of Simfactory, but includes updated machine configurations and some bug fixes.
- Some external libraries now check for the parallel usage of the old library interface (e.g. HDF5=yes) and abort in this case. The new way (e.g. HDF5_DIR=...) is not compatible with the old way to specify libraries. If you get errors because of this you have to remove one of the two specifications from your optionlist.
Chandrasekhar (ET_2010_11)
[text from release announcement]
This release comprises the following tools, arrangements, and thorns. Each tool/arrangement/thorn may have its own licencing conditions, but all are available as open source. Green components are new in this release, shown in red are components now not longer part of the Einstein Toolkit:
Cactus Flesh
CactusBase Standard Cactus thorns CactusConnect CactusElliptic CactusExternal Not part of the Einstein Toolkit anymore (use ExternalLibraries/libjpeg instead of jpeg6b) CactusIO CactusNumerical new: InterpToArray CactusPUGH CactusPUGHIO CactusTest Various Cactus testsuite thorns CactusUtils CactusWave Wavetoy example thorns
ExternalLibraries Interfaces to external libraries (new: OpenSSL, libjpeg, several updates in other thorns)
Carpet Adaptive mesh refinement
EinsteinAnalysis Einstein Toolkit EinsteinBase EinsteinEOS EinsteinEvolve EinsteinInitialData EinsteinUtils
McLachlan BSSN implementation
TAT/TATelliptic Various thorns AEIThorns/AEILocalInterp LSUThorns/QuasiLocalMeasures LSUThorns/SummationByParts
Kranc Automated code generation
GetComponents Downloading tools and thorns
SimFactory Building code and running simulations
All repositories participating in this release carry a branch "ET_2010_11" marking this release. These release branches will be updated if severe errors are found.
This release has been tested on the following systems and architectures:
Workstations (Intel, Linux) MacBook Pro notebook (Intel, Mac OS X) Blue Drop, NCSA (Power 7, Linux) Damiana, AEI (Intel Woodcrest cluster, Linux) Kraken, NICS (Cray XT5, Linux) Philip, LSU (Intel cluster, Linux) Queen Bee, LONI (Intel cluster, Linux) Ranger, TACC (AMD cluster, Linux)
The Simulation Factory contains ready-to-use configuration details for more than 20 additional systems, including most HPC systems at DOE, LONI, TeraGrid, and RZG.
The Einstein Toolkit thorns contain 132 regression test cases. While all test cases pass on some systems, there are unfortunately also some systems where certain test cases fail. We verified that this is because of accumulation of floating-point round-off error in most cases, and we will discuss this issue in a broader context in the near future.
The Einstein Toolkit web site contains online documentation for its thorns, and pointers for using it to build your own code. There is also a tutorial that explains how to download, build, and run the code for a simple binary black hole evolution. We invite you to join our mailing list <users@einsteintoolkit.org>.
The changes between this and the previous release include (not complete):
- Several Libraries can now be build in parallel-make mode, increasing compilation speed on some machines a lot.
- Several Libraries now clean up intermediate files, often using considerably less disk space per configuration.
- GRHydro includes (disabled, not yet finished) support for MHD. Don't try to use it yet, and don't get confused about that code.
- Several Libraries have been updated (ExternalLibraries)
- Simfactory received several updates, and this will likely be the last release with the Perl version.
- The links in the Reference manual now work (again).
- A lot of other bugs and testsuites were corrected.
On behalf of the Einstein Toolkit Consortium: the "Chandrasekhar" Release Team
Gabrielle Allen Eloisa Bentivegna Tanja Bode Peter Diener Roland Haas Ian Hinder Frank Löffler Bruno Mundim Christian D. Ott Erik Schnetter Eric Seidel Michael Thomas
November 23, 2010
Bohr (ET_2010_06)
[text from release announcement]
This release comprises the following tools, arrangements, and thorns. Each tool/arrangement/thorn may have its own licencing conditions, but all are available as open source:
Cactus Flesh
CactusBase Standard Cactus thorns CactusConnect CactusElliptic CactusExternal CactusIO CactusNumerical CactusPUGH CactusPUGHIO CactusUtils
ExternalLibraries Interfaces to external libraries
Carpet Adaptive mesh refinement
EinsteinAnalysis Einstein Toolkit EinsteinBase EinsteinEOS EinsteinEvolve EinsteinInitialData EinsteinUtils
McLachlan BSSN implementation
TAT/TATelliptic Various thorns AEIThorns/AEILocalInterp LSUThorns/QuasiLocalMeasures LSUThorns/SummationByParts
Kranc Automated code generation
GetComponents Downloading tools and thorns
SimFactory Building code and running simulations
All repositories participating in this release carry a branch "ET_2010_06" marking this release. These release branches will be updated if severe errors are found.
This release has been tested on the following systems and architectures:
Workstations (Intel, Linux) MacBook Pro notebook (Intel, Mac OS X) Blue Drop, NCSA (Power 7, Linux) Damiana, AEI (AMD cluster, Linux) Kraken, NICS (Cray XT5, Linux) Philip, LSU (Intel cluster, Linux) Queen Bee, LONI (Intel cluster, Linux) Ranger, TACC (AMD cluster, Linux)
The Simulation Factory contains ready-to-use configuration details for more than 20 additional systems, including most HPC systems at DOE, LONI, TeraGrid, and RZG.
The Einstein Toolkit thorns contain 89 regression test cases. While all test cases pass on important systems, there are unfortunately also some systems where certain test cases fail. We verified that this is because of accumulation of floating-point round-off error in most cases, and we will discuss this issue in a broader context in the near future.
The Einstein Toolkit web site contains online documentation for its thorns, and pointers for using it to build your own code. There is also a tutorial that explains how to download, build, and run the code for a simple binary black hole evolution. We invite you to join our mailing list <users@einsteintoolkit.org>.
On behalf of the Einstein Toolkit Consortium: the "Bohr" Release Team
Gabrielle Allen Eloisa Bentivegna Tanja Bode Peter Diener Roland Haas Ian Hinder Frank Loeffler Bruno Mundim Erik Schnetter Eric Seidel
June 17, 2010