User: hinder Date: 2014/11/17 07:48 AM
Modified: /about/releases/ ET_2014_11_announcement.php
Log: Add changes to release announcement
File Changes:
Directory: /about/releases/ ===========================
File [modified]: ET_2014_11_announcement.php Delta lines: +62 -100 =================================================================== --- about/releases/ET_2014_11_announcement.php 2014-11-17 13:00:23 UTC (rev 1443) +++ about/releases/ET_2014_11_announcement.php 2014-11-17 13:48:32 UTC (rev 1444) @@ -45,110 +45,72 @@ portion of the tested machines, almost all of these test suites pass, using both MPI and OpenMP parallelization.</p>
-<p>TODO: UPDATE CONTENT BELOW</p> - <h4>The changes between this and the previous release include:</h4>
<ul><li><b>Larger changes since last release</b></li></ul>
<ul> - <li>Removed components + <li>Repositories <ul> - <li>ADM</li> - <li>LegoExcision</li> + <li>Many repositories converted from Subversion to Git</li> </ul> </li> - <li>Deprecated components (still included, but don't use for new code) + <li>Removed components <ul> <li>ADMConstraints (use ML_ADMConstraints instead)</li> - <li>ADMCoupling</li> - <li>ADMMacros</li> - <li>DistortedBHIVP</li> - <li>IDAxiBrillBH</li> - <li>IDAxiOddBrillBH</li> - <li>RotatingDBHIVP</li> + <li>Boost</li> </ul> </li> <li>New components: <ul> - <li>CactusExamples: 10 small example thorns</li> - <li>TestMoL</li> - <li>CarpetExtra: 10 test thorns</li> - <li>IllinoisGRMHD (not enabled by default, proposed for the next release)</li> + <li>CUDA and OpenCL examples</li> + <li>PAPI</li> + <li>OpenBLAS</li> </ul> </li> + <li>Moved components: + <ul> + <li>GRHydro and GRHydro_InitData into EinsteinEvolve</li> + <li>All Carpet thorns moved to Carpet arrangement</li> + </ul> + </li> <li>Simfactory <ul> <li>updates to many machines</li> </ul> </li> - <li>Cactus flesh: + <li>HDF5 <ul> - <li>Cactus complex number arithmetic functions are deprecated</li> - <li>Drop explicit support for Fortran 77 in Cactus</li> - <li>Prevent Cactus from choking on very large parameter files</li> - <li>Update to work with Chemora. Not currently used by regular Cactus.</li> - <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> - <li>Support for Clang on OSX</li> + <li>enable fortran interface by default, disable C++ interface by +default. (TODO: check this is right)</li> </ul> </li> - <li>MoL: Automatically count number of evolved variables</li> - <li>ADMConstraints: remove support for conformal metrics</li> - <li>EOS_Omni: new c++ backend</li> - <li>GRHydro + <li>MPI <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> - <li>Lots of smaller changes and bug fixes</li> + <li>Rewrite MPI thorn configuration script to attempt to determine + paths automatically using mpicxx. (TODO: add more details about what + people might need to change in their optionlists)</li> </ul> </li> + + <li>Cactus: + <ul> + <li>Plan to change output filename format from implementation::groupname + to implementation__groupname. Introduced new parameter + IOUtil::out_group_separator which currently defaults to '::' to + maintain compatibility. The next release will change this to '-' for + compatibility with Windows filesystems, to which current Cactus simulations cannot even be copied.</li> + </ul> + </li> + <li>Kranc: <ul> - <li>Use a namespace to protect certain thorn functions; this - means that calculations can no longer be named the same as the - thorn</li> - <li>Add the ability to merge arbitrary files into the thorn at - Kranc time (e.g. for docs, tests)</li> - <li>Add ability to tile loops over grids</li> - <li>Add ability to count floating point operations in a - calculation</li> - <li>Display a function call backtrace when errors are detected - during running Kranc</li> - <li>Correct accidental interchange of sinh and cosh in vectorised - code</li> - <li>Substantial internal code cleanup and reorganization; no - intentional changes affecting the user as a result</li> - <li>Improvements to Chemora support (GPUs)</li> - <li>Improvements to script language support</li> - <li>Make GFOffset available to calculations</li> - <li>Improve support for xTensor as an alternative to - TensorTools</li> - <li>Include some regression tests for Kranc</li> - <li>Include some unit tests for Kranc</li> - <li>Make internal code generation significantly more robust</li> - <li>Remove old code, including obsolete Fortran code generation - which hasn't been used or worked for a long time</li> - <li>Remove almost all dependence on GenericFD; required code is - now embedded in the generated thorn</li> - <li>Many other small changes</li> + <li>Kranc: Compatibility fixes for Mathematica 10</li> </ul> </li> - <li>McLachlan: optimizations</li> - <li>Carpet - <ul> - <li>Changes to support accelerators (not used by default)</li> - <li>CarpetRegrid2: support Parity Symmetry thorn</li> - <li>Carpet: Apply boundary conditions during restricting</li> - <li>Include string null terminator in HDF5 attributes (only important if you happen to read them in your own scripts)</li> - </ul> - </li> </ul>
-<ul><li><b>How to upgrade from Noether (ET_2013_11)</b></li></ul> +<ul><li><b>How to upgrade from Wheeler (ET_2014_05)</b></li></ul>
<p>To upgrade from the previous release, use GetComponents with the new thornlist to check out the new version.</p>
@@ -166,47 +128,47 @@ <p>Supported (tested) machines include:</p>
<ul> - <li> Default Debian, Suse and Fedora installations</li> - <li> Bethe</li> - <li> Bluewaters *</li> - <li> Carver</li> - <li> Datura</li> - <li> Gordon</li> - <li> Hopper</li> - <li> Loewe</li> - <li> Lonestar *</li> - <li> Supermike II</li> - <li> Nvidia *</li> - <li> Orca *</li> - <li> Philip</li> - <li> Queenbee</li> - <li> Shelob</li> - <li> Stampede (CPU)</li> - <li> Supermuc</li> - <li> Titan</li> - <li> Trestles</li> - <li> Zwicky</li> + <!-- <li> Default Debian, Suse and Fedora installations</li> --> + <!-- <li> Bethe</li> --> + <!-- <li> Bluewaters *</li> --> + <!-- <li> Carver</li> --> + <!-- <li> Datura</li> --> + <!-- <li> Gordon</li> --> + <!-- <li> Hopper</li> --> + <!-- <li> Loewe</li> --> + <!-- <li> Lonestar *</li> --> + <!-- <li> Supermike II</li> --> + <!-- <li> Nvidia *</li> --> + <!-- <li> Orca *</li> --> + <!-- <li> Philip</li> --> + <!-- <li> Queenbee</li> --> + <!-- <li> Shelob</li> --> + <!-- <li> Stampede (CPU)</li> --> + <!-- <li> Supermuc</li> --> + <!-- <li> Titan</li> --> + <!-- <li> Trestles</li> --> + <!-- <li> Zwicky</li> --> </ul> <p>A * means that a small number of tests still fail on that machine. All tests pass on the other machines.</p> <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 +<p>All repositories participating in this release carry a branch ET_2014_11 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>The "XXX" Release Team on behalf of the Einstein Toolkit Consortium (2014-11-XX)</p>
<p> - Peter Diener<br /> - Roland Haas<br /> - Ian Hinder<br /> - Frank Löffler<br /> - Bruno C. Mundim<br /> - Erik Schnetter<br /> +<!-- Peter Diener<br /> --> +<!-- Roland Haas<br /> --> +<!-- Ian Hinder<br /> --> +<!-- Frank Löffler<br /> --> +<!-- Bruno C. Mundim<br /> --> +<!-- Erik Schnetter<br /> --> </p>
-<p>May 21, 2014</p> +<p>Nov XX, 2014</p>
<?php include_once($_SERVER['DOCUMENT_ROOT'].'/global/footer.php');?>