Version 19.09.0 (September 9, 2019)
elliottslaughter
released this
10 Sep 18:01
·
13177 commits
to stable
since this release
- Regent
__demand(__index_launch)
has been added as an alternative to__demand(__parallel)
on for loops that avoids confusion with the auto-parallelizer.__demand(__parallel)
on for loops is deprecated and now issues a warning; in a future release this warning will be upgraded to an error. For details, see: #520- Multi-field expasion is deprecated and now issues an error. The error can be temporarily downgraded to a warning, but it is advised that users migrate codes away from this syntax as it will become a hard error in a future release. For details, see: #501
- Legion
- Support for a built-in collection of reduction operators including sum, product, max, and min over a variety of types for CPUs and GPUs
- Realm
- assorted bug, performance, and memory leak fixes
- fills to attached HDF5 instances are orders of magnitude faster
- support for reusing HDF5 file handles with
-hdf5:openfiles
option - control which rank opens an HDF5 file with a
rank=nnn:
filename prefix
- Build System
- Makefile-based flow attempts to detect CUDA location and GASNet conduit if they are not specified
- Makefile-based flow defaults to building CUDA fat binaries, but can still be overridden with the
GPU_ARCH
setting, which now accepts SM arch numbers (e.g. "70") as well as names (e.g. "volta")