Using Chapel on 64-bit ARM¶
Initial support is provided for running Chapel programs on a 64-bit ARM system.
Building and using Chapel for ARM is similar to other platforms in most respects. Please refer to the Chapel Quickstart Instructions for more information.
Installation notes¶
Only cross compilation has been tested. This requires setting
CHPL_TARGET_PLATFORM
to aarch64
before building Chapel. For
example:
export CHPL_TARGET_PLATFORM=aarch64
However, it should be possible for an advanced user to get a native
Chapel compiler running, which would include setting
CHPL_HOST_PLATFORM
to aarch64
.
Multilocale support is only available via the GASNet UDP conduit at this time. Please see Multilocale Chapel Execution for details.
Building multilocale support for ARM requires gcc 6 or later.