<div dir="ltr">Release Announcement<br><br>Click here to read the announcement in HTML (with hyperlinks):<br><a href="https://einsteintoolkit.org/about/releases/ET_2021_05_announcement.html">https://einsteintoolkit.org/about/releases/ET_2021_05_announcement.html</a><br><br>We are pleased to announce the twenty-second release (code name<br>&quot;Lorentz&quot;) of the Einstein Toolkit, an open-source, community developed<br>software infrastructure for relativistic astrophysics. The highlights of<br>this release include:<br><br> * POWER, a Python package to post-process the data products of<br>   simulations to compute the gravitational wave strain at future<br>   null infinity.<br> * Simfactory is now fully compatible with Python 2 or 3.<br><br>In addition, bug fixes accumulated since the previous release in<br>November 2020 have been included.<br><br>The Einstein Toolkit is a collection of software components and tools<br>for simulating and analyzing general relativistic astrophysical systems<br>that builds on numerous software efforts in the numerical relativity<br>community including code to compute initial data parameters, the<br>spacetime evolution codes Baikal, lean_public, and McLachlan, analysis<br>codes to compute horizon characteristics and gravitational waves, the<br>Carpet AMR infrastructure, and the relativistic magneto-hydrodynamics<br>codes GRHydro and IllinoisGRMHD. The Einstein Toolkit also contains a 1D<br>self-force code. For parts of the toolkit, the Cactus Framework is used<br>as the underlying computational infrastructure providing large-scale<br>parallelization, general computational components, and a model for<br>collaborative, portable code development.<br><br>The Einstein Toolkit uses a distributed software model and its different<br>modules are developed, distributed, and supported either by the core<br>team of Einstein Toolkit Maintainers, or by individual groups. Where<br>modules are provided by external groups, the Einstein Toolkit<br>Maintainers provide quality control for modules for inclusion in the<br>toolkit and help coordinate support. The Einstein Toolkit Maintainers<br>currently involve staff and faculty from five different institutions,<br>and host weekly meetings that are open for anyone to join.<br><br>Guiding principles for the design and implementation of the toolkit<br>include: open, community-driven software development; well thought-out<br>and stable interfaces; separation of physics software from computational<br>science infrastructure; provision of complete working production code;<br>training and education for a new generation of researchers.<br><br>For more information about using or contributing to the Einstein<br>Toolkit, or to join the Einstein Toolkit Consortium, please visit our<br>web pages at <a href="http://einsteintoolkit.org">http://einsteintoolkit.org</a>, or contact the users mailing<br>list <a href="mailto:users@einsteintoolkit.org">users@einsteintoolkit.org</a>.<br><br>The Einstein Toolkit is primarily supported by NSF<br>2004157/2004044/2004311/2004879/2003893 (Enabling fundamental research<br>in the era of multi-messenger astrophysics).<br><br>The Einstein Toolkit contains about 327 regression test cases. On a<br>large portion of the tested machines, almost all of these tests pass,<br>using both MPI and OpenMP parallelization.<br><br>The changes between this and the previous release include:<br><br>Larger changes since last release<br><br> * Vectors: Provide arithmetic operations that mix vector and scalar<br>   arguments<br> * TestLoop: Use OpenMP and OpenMP macros<br> * GetComponents: Add --no-update option<br> * CarpetIOHDF5: Improve assertions infrastructure<br> * TestLoopControl: Add OpenMP code to test<br> * simfactory2: Many machine configurations updated and modernized<br> * VolumeIntegrals_vacuum: Add ADM (mass/momentum/angular momentum)<br>   integrands<br> * VolumeIntegrals_vacuum &amp; VolumeIntegrals_GRMHD: Add documentation<br> * ID_converter_ILGRMHD: Fix option that perturbs initial data<br> * Llama: Re-allow interpatch boundary interpolation for all<br>   Thornburg04<br> * Cactus: Add CUDA support, fix various compilation issues on modern<br>   compilers, fill in missing documentation<br> * EinsteinAnalysis and CactusBase thorns: Improve and fix<br>   documentation<br><br>Contributors<br><br>This release includes contributions by Gabriele Bozzola, Steven R.<br>Brandt, Brockton Brendal, Zachariah Etienne, Roland Haas, E. A. Huerta,<br>Daniel Johnson, David Radice, Erik Schnetter, and Leonardo Werneck.<br><br>How to upgrade from DeWitt-Morette (ET_2020_11)<br><br>To upgrade from the previous release, use GetComponents with the new<br>thornlist to check out the new version.<br><br>See the Download page (<a href="http://einsteintoolkit.org/download.html">http://einsteintoolkit.org/download.html</a>) on the<br>Einstein Toolkit website for download instructions.<br><br>The SelfForce-1D code uses a single git repository, thus using<br><br>git pull; git checkout ET_2021_05<br><br>will update the code.<br><br>Machine notes<br><br>Supported (tested) machines include:<br><br> * Default Debian, Ubuntu, Fedora, CentOS 7, Mint, OpenSUSE and MacOS<br>   Catalina (MacPorts) installations<br> * Bluewaters<br> * Comet<br> * Cori<br> * Graham<br> * Frontera<br> * Mike / Shelob<br> * Queen Bee 2<br> * Queen Bee 3<br> * Stampede 2<br> * SuperMUC-NG<br> * Summit<br> * Wheeler<br><br>Note for individual machines:<br><br> * TACC machines: defs.local.ini needs to have `sourcebasedir =<br>   $WORK` and `basedir = $SCRATCH/simulations` configured for this<br>   machine. You need to determine $WORK and $SCRATCH by logging in to<br>   the machine.<br> * SuperMUC-NG: defs.local.ini needs to have `sourcebasedir = $HOME`<br>   and `basedir = $SCRATCH/simulations` configured for this machine.<br>   You need to determine $HOME and $SCRATCH by logging in to the<br>   machine.<br><br>All repositories participating in this release carry a branch ET_2021_05<br>marking this release. These release branches will be updated if severe<br>errors are found.<br><br>The &quot;Lorentz&quot; Release Team on behalf of the Einstein Toolkit Consortium<br>(2021-05-31)<br><br> * Zachariah B. Etienne<br> * Roland Haas<br> * Steven R. Brandt<br> * William E. Gabella<br> * Peter Diener<br> * Atul Kedia<br> * Miguel Gracia<br><br>May, 2021<br><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><br></div></div></div></div></div></div></div></div></div></div></div></div></div>