YAXT Version 0.11.2 available
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 3 months 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 6 months 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 6 months 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 6 months 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.
Added by Thomas Jahns 6 months ago
This release mostly fixes problems with experimental features and builds on particular platforms.
The corresponding archives are in the Downloads section, the branch release-0.10.1 matches the archive contents.
Added by Thomas Jahns over 1 year ago
XT_CONFIG_DEFAULT_EXCHANGE_METHOD=irecv_isend_ddt_packed
, andXT_CONFIG_DEFAULT_MULTI_THREAD_MODE=XT_MT_OPENMP
.-fprofile-arcs -ftest-coverage
,Added by Thomas Jahns about 2 years ago
This release fixes two very minor issues that might manifest on macOS during the build stage.
No functionality is added/removed/changed to/from/in the library.
Added by Thomas Jahns over 2 years ago
This version fixes a performance issue in index sorting where insertion sort was chosen for far too large subarrays.
The legacy Unitrans interface was removed from this version.
Also various fixes in the build system improve the distclean target and builds on macOS.
Added by Thomas Jahns almost 3 years ago
This minor release only differs from 0.9.2 in a work-around added to the test-suite for nvfortran 21.x. For other compilers there is no difference at all to 0.9.2.
Added by Thomas Jahns almost 3 years ago
XT_CONFIG_DEFAULT_EXCHANGE_METHOD
to neigh_alltoall
-flto
Also a work-around for bugs in mpich 3.4.x releases is included, but the recommended fix is to apply the patches in source:config/checkpatch
Apart from that the release contains multiple measures to save memory and MPI resources.
Also available in: Atom