Releases: intel/yask
Releases · intel/yask
Version 4.04.04
Main changes:
- Changed default temporal-blocking angles to be minimal instead of fold-multiples. New option -no-round_up_temporal_angles will restore old behavior.
- Added temporal blocking to 2D wave example code.
Version 4.04.03
- Re-enable printing of option values in YASK compiler and kernel test utility.
- Change default value of early-load option for offloading.
Version 4.04.02
- Improve performance of all "in_slice" APIs.
- Fix some offload bugs.
Version 4.04.01
Patch to work around issue in Intel MPI 2021.10.0.
Version 4.04.00
Most important changes:
- Add reduction APIs.
- Add 2D wave and shallow-water example applications.
- Add data-type specific APIs for getting and settings YASK var data.
Version 4.03.00
Major changes:
- Add ability to provide domain and step conditions on scratch vars.
- Add wave2d and swe2d example stencils.
- Improve performance of graph algorithms in compiler.
- Allow scratch-var memory to be reused based on var lifetimes.
- Remove support for vector clustering.
- Remove support for read-ahead.
- See README.md for backward-compatibility notices.
Version 4.02.03
Main changes:
- Some bug fixes and cleanup in the YASK compiler.
- Added a few more options to the
yask.sh
script. - Added some more columns to the output script.
- Added node and rank counts to the log filename.
Version 4.02.00
Use Slurm vars in yask.sh to set number of tasks and calculate OMP threads.
Version 4.01.02
- Update copyright.
- Several small-ish bug fixes.
Version 4.01.00
- Several new APIs for solutions, vars, and cross-rank MPI functions.
- Fixed some bugs in APIs when accessing scalar vars.
- YASK compiler now uses same C++ command-line parser as kernel, which is now documented in APIs.