YAXT: YAXT Version 0.11.5.2 available
This release adds two work-arounds for the nvfortran 26.x compilers. Users of other compilers have no immediate need to upgrade from 0.11.5.2.
Added by Thomas Jahns about 16 hours ago
This release adds two work-arounds for the nvfortran 26.x compilers. Users of other compilers have no immediate need to upgrade from 0.11.5.2.
Added by Thomas Jahns 25 days ago
USE xt_exchanger_abstract, C: #include <xt/xt_exchanger.h>)Added by Thomas Jahns 8 months ago
This release fixes a minor bug in the build system affecting build certain configurations. In these, a pre-processor macro that influences the conditional expansion of Fortran or C header module dependencies is defined by a command-line flag (usually using a -D switch) with a non-empty value. Such builds will fail with an error message.
If building with 0.11.5 succeeds, no upgrade to this patch release is necessary since only build tooling is different comparing 0.11.5.1 to 0.11.5.
Added by Thomas Jahns 8 months ago
It's recommended for all users of older 0.11 releases to upgrade to this version.
Added by Thomas Jahns about 1 year ago
This release updates fixes for the build system for newer compilers but remains functionally identical to the 0.11.3 release.
It became necessary to publish an intermediate release for ICON, since the next proper release with improvements for exchangers, derived data type creation and general improvements is not ready yet.
Added by Thomas Jahns over 1 year ago
Download: https://swprojects.dkrz.de/redmine/projects/yaxt/wiki/Downloads
Added by Thomas Jahns about 2 years ago
Apart from bug fixes and compatibility improvements, this release expands on the custom bucket construction facility introduced in 0.11.0 and adds a corresponding performance test program.
Added by Thomas Jahns about 2 years ago
This release addresses minor bugs in the internal derived data type packing/unpacking where
MPI_FLOAT_INT might lead to a SIGBUS on some architectures.MPI_Pack_size.Also, it includes some improvements for xt_idxsection and xt_idxstripes and a few refactorings that were release ready.
The internal derived data type packing/unpacking can now be disabled with the configure switch --disable-xt-ddt-exchanger.
Added by Thomas Jahns about 2 years ago
This release addresses minor bugs in the internal derived data type packing/unpacking where
MPI_FLOAT_INT might lead to a SIGBUS on some architectures.MPI_Pack_size.If you already have a build of 0.10.1 that passes all tests, there is no need to upgrade. But it is strongly recommended for RISC platforms (NEC SX, ARM64, PPC64 and others).
Added by Thomas Jahns over 2 years ago
This version presents an overhaul of multiple data paths in the intersection computation that is the basis of Xmap construction.
This release should work as a drop-in replacement for previous versions and only make Xmap creation faster.
In case an unexpected bug got through and you experience performance degradation of any kind, we'd like to hear of that.
New functionality is a choice of sorting algorithm and customizable bucket generation in the distributed directory employed in xt_xmap_dist_dir_new.
Also available in: Atom