Package Release Info

legion-18.05.0-bp154.1.28

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

legion-debugsource
legion-devel
liblegion1
liblegion1-debuginfo

Change Logs

Version: 18.02.0-bp150.2.3
* Wed Feb 07 2018 nmoreychaisemartin@suse.com
- Update to legion 18.02.0
  * Legion
  - Support for PowerPC vector intrinsics
  - FieldAccessors support "view" coordinates and equivalent bounds checks
  - Improved schedule priorities for Legion meta-tasks
  * Realm
  - Operation priority can now be adjust after a task/copy is launched
  - Assorted bug/memory leak fixes
  - AffineAccessors support an optional translation from "view" coordinates
    to actual coordinates in the instance being accessed
  * Regent
  - Experimental support for calling Regent tasks from C/C++
  - Support for building with CMake
  - Support for running on PowerPC
  * Bindings
  - Obsolete Lua and Terra bindings have been removed. The remaining Terra
    bindings have been renamed to Regent and now produce libregent.so
* Fri Nov 10 2017 nmoreychaisemartin@suse.com
- Remove build parallelism as it uses too much memory
* Sat Oct 28 2017 junghans@votca.org
- Version bump to 17.10.0
  * Legion
  - Introduction of new partitioning API based on dependent partitioning
  - Deprecation of old partitioning API, LegionRuntime::{Arrays,Accessors} namespaces
  * Realm
  - Dependent partitioning API, including dimension-aware IndexSpace
  - Point/Rect types moved to Realm namespace
  - Instance creation allows caller to choose precise memory layout
  - Accessors moved to Realm namespace, changed to match new instance layouts
  * C API
  - The C API is now accessed via the legion.h header file. Note that this is still a redirect back to the current legion/legion_c.h header
  * Legion Prof
  - Added support for minimally invasive dumping of intermediate profiling data while the application is still running for long runs
  * Python
  - New Python API bindings and native support for Python processors
  - Compile with USE_PYTHON=1 and run with -ll:py 1 to enable Python
  - Also see examples/python_interop for an example
- Add legion-fix-potential-return-of-random-data.patch to workaround
  a rpmlint error
* Thu Oct 05 2017 nmoreychaisemartin@suse.com
- Force load of MPI environment
- Use OpenMPI2 instead of OpenMPI1 except for ppc64be (unsupported by OpenMPI >= 2)
* Tue Sep 05 2017 nmoreychaisemartin@suse.com
- Add _service to allow easier updates from github
* Fri Aug 25 2017 junghans@votca.org
- Version bump to 17.08.0
  * Build system
  - Added HDF_ROOT variable to customize HDF5 install location
  * Legion
  - New error message format and online reference at
    http://legion.stanford.edu/messages
  * Legion Prof
  - Added new compact binary format for profile logs
  - Added flag: -hl:prof_logfile prof_%.gz
  * Realm
  - Fixes to support big-endian systems
  - Several performance improvements to DMA subsystem
  - Added REALM_DEFAULT_ARGS environment variable
    containing flags to be inserted at front of command line
  * Regent
  - Removed new operator. Unstructured regions are now
    fully allocated by default
  - Added optimization to automatically skip empty tasks
  - Initial support for extern tasks that are defined elsewhere
  - Tasks that use __demand(__openmp) are now constrained
    to run on OpenMP processors by default
  - RDIR: Better support for deeper nested region trees
- drop realm-detect-big-endian-systems-and-reverse-order-of-ID-fields.patch, upstream
- drop tutorial-fix-bad-type-size-causing-crash-on-big-endian-systems.patch, upstream
* Thu Jun 22 2017 nmoreychaisemartin@suse.com
- Fix support on big endian systems by adding:
  * realm-detect-big-endian-systems-and-reverse-order-of-ID-fields.patch
  * tutorial-fix-bad-type-size-causing-crash-on-big-endian-systems.patch
* Tue Jun 13 2017 nmoreychaisemartin@suse.com
- Disable build on ppc64 and s390x.
  See upstream bug https://github.com/StanfordLegion/legion/issues/265
* Fri May 26 2017 junghans@votca.org
- Version bump to 17.05.0: no changelog available
  * see https://github.com/StanfordLegion/legion/compare/legion-17.02.0...legion-17.05.0
* Fri Feb 24 2017 junghans@votca.org
- Version bump to 17.02.0
  * Drop 204.patch, merged upstream
* Tue Nov 01 2016 junghans@votca.org
- 204.patch: upstream patch to fix build on arm
* Sun Oct 30 2016 jengelh@inai.de
- Update descriptions. (Trim main description since only the SRPM
  will use it.)
* Fri Oct 07 2016 junghans@votca.org
- Update to v16.10
  * Dropped all merge patches
  * Realm
  - HDF5 support: moved to Realm module, added DMA channels
  - PAPI support: basic profiling (instructions, caches, branches) added
  * Build flow
  - Fixes to support compilation in 32-bit mode
  - Numerous improvements to CMake build
  * Regent
  - Improvements to vectorization of structured codes
  * Apps
  - Removed bit-rotted applications - some have been replaced by examples
    or Regent applications
  * Tests
  - New test infrastructure and top-level test script `test.py`
* Sat Sep 03 2016 junghans@votca.org
- v16.08.0 - initial import
Version: 18.05.0-bp152.3.18
* Thu Oct 10 2019 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Disable hwloc support as legion is not compatible with hwloc >= 2.0
- Use new openmpi-macros-devel package to fecth openmpi dependencies
* Tue Jul 17 2018 junghans@votca.org
- Drop reproducible.patch and replace by CMake options
* Tue Jul 10 2018 bwiedemann@suse.com
- Add reproducible.patch to compile independent of build system CPU
  (boo#1100677)
* Wed Jun 13 2018 guillaume.gardet@opensuse.org
- Workaround GCC8 bug in TW with patch:
  * gcc-8.patch
* Mon Jun 04 2018 nmoreychaisemartin@suse.com
- Update to legion 18.05.0
  * Legion
  - Migrated all node-local Legion reservations to use Realm fast reservations and removed no longer necessary continuations
  - Added support for mapper attached data to all Mappable types
  - Added support for assigning a block of IDs to a library in a consistent way across nodes via generate_library_task_ids and friends
  * Realm
  - Added support for "fast" reservations that have better performance characteristics for reservations local to a node
  * C API
  - Updated projection functor API to match Legion C++ API
  * Regent
  - Regent now generates disjointness constraints for affine expressions in partition accesses. E.g. p[i] and p[i+1] are now known to be disjoint at compile time as long as p is a disjoint partition
  - Support for non-trivial projection functors in index space launches such as f(p[i+1])
  - Improvements to compile time spent in various optimization passes
  - Support for parallel compilation with the flag -fjobs N
  - Miscellaneous fixes