User: knarf Date: 2014/05/20 11:13 AM
Added: /about/releases/ ET_2014_05_announcement.php
Log: new release announcement
File Changes:
Directory: /about/releases/ ===========================
File [added]: ET_2014_05_announcement.php Delta lines: +177 -0 =================================================================== --- about/releases/ET_2014_05_announcement.php (rev 0) +++ about/releases/ET_2014_05_announcement.php 2014-05-20 16:13:38 UTC (rev 1318) @@ -0,0 +1,177 @@ +<?php $title='Release Announcement'; +include_once($_SERVER['DOCUMENT_ROOT'].'/global/header.php');?> + +<p>We are pleased to announce the eighth release (code name +"<a href="http://en.wikipedia.org/wiki/John_Archibald_Wheeler">Wheeler</a>") of the +Einstein Toolkit, an open, community developed software infrastructure for +relativistic astrophysics. This release includes various improvements to the +Cactus flesh, Carpet and GRHydro. In addition, bug fixes accumulated since the +previous release in November 2014 have been included.</p> + +<p>The Einstein Toolkit is a collection of software components and tools for +simulating and analyzing general relativistic astrophysical systems that builds +on numerous software efforts in the numerical relativity community including +CactusEinstein, the Carpet AMR infrastructure and the relativistic +magneto-hydrodynamics code GRHydro. The Cactus Framework is used as the underlying +computational infrastructure providing large-scale parallelization, general +computational components, and a model for collaborative, portable code +development. The toolkit includes modules to build complete codes for +simulating black hole spacetimes as well as systems governed by relativistic +magneto-hydrodynamics.</p> + +<p>The Einstein Toolkit uses a distributed software model and its different +modules are developed, distributed, and supported either by the core team of +Einstein Toolkit Maintainers, or by individual groups. Where modules are +provided by external groups, the Einstein Toolkit Maintainers provide quality +control for modules for inclusion in the toolkit and help coordinate support. +The Einstein Toolkit Maintainers currently involve postdocs and faculty from +six different institutions, and host weekly meetings that are open for anyone +to join in.</p> + +<p>Guiding principles for the design and implementation of the toolkit include: +open, community-driven software development; well thought out and stable +interfaces; separation of physics software from computational science +infrastructure; provision of complete working production code; training and +education for a new generation of researchers.</p> + +<p>For more information about using or contributing to the Einstein Toolkit, or to +join the Einstein Toolkit Consortium, please visit our web pages at +<<a href="http://einsteintoolkit.org">http://einsteintoolkit.org</a>>.</p> + +<p>The Einstein Toolkit is primarily supported by NSF +1212401/1212426/1212433/1212460 (Einstein Toolkit), and also by 0905046/0941653 +(PetaCactus) and 0710874 (LONI Grid).</p> + +<p>The Einstein Toolkit contains about 200 regression test cases. On a large +portion of the tested machines, almost all of these testsuites pass, using both +MPI and OpenMP parallelization.</p> + +<h4>The changes between this and the previous release include:</h4> + +<p><ul><li><b>Compatibility</b></li></ul></p> + +<p><ul><li><b>Larger changes since last release</b></li></ul></p> + +<ul> + <li>Removed components + <ul> + <li>ADM + <li>LegoExcision + </ul> + <li>Deprecated components (still included, but don't use for new code) + <ul> + <li>ADMConstraints (use ML_ADMConstraints instead) + <li>ADMCoupling + <li>ADMMacros + <li>DistortedBHIVP + <li>IDAxiBrillBH + <li>IDAxiOddBrillBH + <li>RotatingDBHIVP + </ul> + <li>New components: + <ul> + <li>CactusExamples: 10 small example thorns + <li>TestMoL + <li>CarpetExtra: 10 test thorns + <li>IllinoisGRMHD (not enabled by default, proposed for the next release) + </ul> + <li>simfactory + <ul> + <li>updates to many machines + </ul> + <li>Cactus flesh: + <ul> + <li>Cactus complex number arithmetic functions are deprecated + <li>Drop explicit support for Fortran 77 in Cactus + <li>Prevent Cactus from choking on very large parameter files + <li>Update to work with Chemora. Not currently used by regular Cactus. + <li>The workaround CCTK_DISABLE_RESTRICT for bugs in the Intel compiler + is no longer necessary for version newer or equal 14, which is now + taken into account. + <li>Support for Clang on OSX + </ul> + <li>MoL: Automatically count number of evolved variables + <li>ADMConstraints: remove support for conformal metrics + <li>EOS_Omni: new c++ backend + <li>GRHydro + <ul> + <li>rewrite major parts of the code in c++, both versions are still included, + the c++ version is not enabled by default yet (see parameter use_cxx_code). + The default will change for the next release and the Fortran version will + be removed after that. + <li>Lots of smaller changes and bugfixes + </ul> + <li>Kranc: lots of changes - thorns using Kranc see changes because of this + <li>McLachlan: optimizations + <li>Carpet + <ul> + <li>Changes to support accellerators (not used by default) + <li>CarpetRegrid2: support Parity Symmetry thorn + <li>Carpet: Apply boundary conditions during Restricting + <li>Include string null terminator in HDF5 attributes (only important if you happen to read them in your own scripts) + <li> + </ul> +</ul> + +<p><ul><li><b>How to upgrade from Noether (ET_2013_11)</b></li></ul></p> + +<p>To upgrade from the previous release, use GetComponents with the new thornlist to check out the new version.</p> + +<p>See the <a href="http://einsteintoolkit.org/download/">Download</a> page on the Einstein Toolkit website for download instructions.</p> + +<p><ul><li><b>Remaining issues with this release</b></li></ul></p> + +<ul> + <li> Certain machines need to be configured specially in Simfactory because the remote directories cannot be determined automatically just from the username. See the Machine notes below. + <li> Recovering with Carpet: Carpet stores metadata (such as the simulation time) only for Carpet::max_timelevels time levels, although it is possible to allocate more time levels. These additional time levels then cannot be recovered; the symptom is an assertion failure during recovery. The solution is to either increase Carpet::max_timelevels, or to decrease the number of active time levels. +</ul> + +<p><ul><li><b>Machine notes</b></li></ul></p> + +<p>Supported (tested) machines include:</p> + +<ul> + <li> Default Debian, Suse and Fedora installations + <li> Bethe + <li> Bluewaters + <li> Carver + <li> Datura + <li> Gordon + <li> Hopper + <li> Loewe + <li> Lonestar + <li> Supermike II + <li> Nvidia + <li> Orca + <li> Philip + <li> Queenbee + <li> Shelob + <li> Stampede (CPU) + <li> Supermuc + <li> Titan + <li> Trestles + <li> Zwicky +</ul> + +<ul> + <li> LoneStar and Stampede: defs.local.ini needs to have sourcebasedir = $WORK and basedir = $SCRATCH/simulations configured for this machine. You need to determine $WORK and $SCRATCH by logging in to the machine.</li> +</ul> + +<p>All repositories participating in this release carry a branch ET_2014_05 +marking this release. These release branches will be updated if severe +errors are found.</p> + +<p>The "Wheeler" Release Team on behalf of the Einstein Toolkit Consortium (2014-05-21)</p> + +<p> + Peter Diener<br /> + Roland Haas<br /> + Ian Hinder<br /> + Frank Löffler<br /> + Bruno Mundim<br /> + Erik Schnetter<br /> +</p> + +<p>May 21, 2014</p> + +<?php include_once($_SERVER['DOCUMENT_ROOT'].'/global/footer.php');?>