Coarrayenabled
Coarrayenabled is a software configuration term used to denote that a component, module, or application provides or requires support for coarray parallel programming. Coarrays refer to a Partitioned Global Address Space (PGAS) model that enables convenient expression of distributed-memory parallelism, often through language features or a runtime library. When a project is marked as coarrayenabled, it signals that coarray syntax and the associated runtime mechanisms for inter-image communication are available and usable.
In practice, coarrayenabled may appear in build systems, package metadata, or documentation as a boolean capability.
Usage typically involves ensuring compatibility between the language standard, compiler, and runtime. Enabling coarrays often requires
See also: coarrays, PGAS, OpenCoarrays, Fortran coarrays, Chapel, UPC, parallel programming runtimes.