Changes: 25.11#

General

  • Legate no longer supports being used with Legion that has LEGION_REDOP_HALF and LEGION_REDOP_COMPLEX enabled. These have been ported natively to Legate and therefore conflict.

C++#

General - Add legate::comm::coll::collAllreduce() to the collective communication library.

Data

Mapping

Partitioning

Reduction Operators

  • Move definition of reduction operators from legate/utilities/tyepdefs.h to legate/redop/redop.h.

Tasks

Types

  • Add legate::Half to replace Legion’s __half type.

  • Add legate::Complex to replace Legion’s complex type.

Runtime

Utilities

I/O

Python#

General

Data

Mapping

Partitioning

Tasks

Types

Runtime

Utilities

I/O