YAXT: YAXT Version 0.11.3 available
- fewer rebuilds when used as external by better handling of time stamps and effectively unchanged files
- support of the flang-new line of LLVM Fortran compilers
- introduction of headers for C++ (yaxt.hpp)
Added by Thomas Jahns 3 days ago
Added by Thomas Jahns 4 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 7 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 7 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 7 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 7 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 over 1 year ago
This minor update fixes minor flaws in the build system and one test case.
API and implementation remains the same compared to 1.0.8 and 1.0.8.1, i.e if you already have a successful build, there is no need to update.
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.
Also available in: Atom