Skip to content

Commit

Permalink
Improve Chapel portability visualization (chapel-lang#25052)
Browse files Browse the repository at this point in the history
Improves the portability visualization added in
chapel-lang#25010 with some additional
feedback.

[Reviewed by @bradcray]
  • Loading branch information
jabraham17 authored May 15, 2024
2 parents 523ed8b + e748478 commit 336827d
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion doc/rst/meta/static/portability-viz.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
},
{
name: "HPE Apollo",
classification: ["GPU", "InfiniBand", "Slingshot"],
classification: ["GPU", "InfiniBand"],
},
{
name: "HPE Superdome Flex",
Expand Down
2 changes: 1 addition & 1 deletion doc/rst/meta/templates/layout.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

{% block extrahead %}
{{ super() }}
{% if "Portability" == title %}
{% if "Where can I use Chapel?" == title %}
<script src="https://d3js.org/d3.v5.min.js"></script>
<link rel="stylesheet" href="../_static/portability-viz.css">
<script src="../_static/portability-viz.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion doc/rst/usingchapel/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Contents:
:maxdepth: 1
:glob:

portability
prereqs
chplenv
building
Expand All @@ -20,4 +21,3 @@ Contents:
tasks
debugging
bugs
portability
18 changes: 9 additions & 9 deletions doc/rst/usingchapel/portability.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@


===========
Portability
===========
=======================
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.

Expand All @@ -18,9 +18,9 @@ Compute Architectures

* CPU

* x86
* x86 (Intel, AMD)

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

* GPU

Expand All @@ -31,10 +31,10 @@ Compute Architectures
Networks
--------

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

Where does Chapel run?
Expand Down

0 comments on commit 336827d

Please sign in to comment.