

=======================
Where can I use Chapel?
=======================

Chapel is a portable language that is designed to run on a wide variety of hardware and distributed network configurations.

Operating Systems
-----------------

* Linux
* MacOS
* Windows (with WSL)

Compute Architectures
---------------------

* CPU

  * x86 (Intel, AMD)

  * ARM (Apple M1/M2, Amazon Graviton, A64FX, Raspberry Pi, etc...)

* GPU

  * NVIDIA

  * AMD

Networks
--------

* HPE Cray Slingshot
* InfiniBand (IB)
* Cray Aries
* Amazon Elastic Fabric Adapter (EFA)
* Ethernet

Where does Chapel run?
----------------------


.. all of the JS/CSS is added in the layout template

.. raw:: html

   <div id="chapel-portability-viz"><div>
