Difference between revisions of "GPU621/The Chapel Programming Language"

From CDOT Wiki
Jump to: navigation, search
m
m
Line 8: Line 8:
 
# [mailto:yli593@myseneca.ca?subject=GPU621 Yu Li]
 
# [mailto:yli593@myseneca.ca?subject=GPU621 Yu Li]
 
# [mailto:xweng11@myseneca.ca;hbhuang2@myseneca.ca;yli593@myseneca.ca?subject=GPU621 eMail All]
 
# [mailto:xweng11@myseneca.ca;hbhuang2@myseneca.ca;yli593@myseneca.ca?subject=GPU621 eMail All]
 +
 
= The Chapel Programming Language =
 
= The Chapel Programming Language =
  
 +
== Installation ==
 +
The Chapel is an open-source language that still constantly updates. The latest version as of the creation of this project is 1.23.0 released on October 15, 2020.
 +
 +
Pre-packaged Chapel installations are available for:
 +
 +
* [https://chapel-lang.org/install-cray.html Cray® XC™ systems]
 +
* [https://chapel-lang.org/install-docker.html Docker users(Requires install Docker Engine, available on Linux, MAC, Windows 10)]
 +
* [https://chapel-lang.org/install-mac.html Mac OS X Homebrew users]
 
= References =
 
= References =
  
 
* https://chapel-lang.org/
 
* https://chapel-lang.org/

Revision as of 12:31, 19 November 2020

Project Description

The Chapel is a portable, scalable, open-source modern parallel programming language designed to be productive. The Chapel is a high-level programming language that tends to be more human-readable and writable with some similarity to Python. The Chapel's performance can compete or even surpass MPI/OpenMP. This project will introduce the main functionality of Chapel programming language, compare the code and performance to C++ MPI/OpenMP, analysis the pros and cons of the Chapel.

Team Members

  1. Xi Weng
  2. Ivan Huang
  3. Yu Li
  4. eMail All

The Chapel Programming Language

Installation

The Chapel is an open-source language that still constantly updates. The latest version as of the creation of this project is 1.23.0 released on October 15, 2020.

Pre-packaged Chapel installations are available for:

References