Programming languages

Chapel

A Productive Parallel Programming Language

Technologies
CC++chapelHigh-performance computingPython
Topics
compilerdistributed systemshigh-performance computingparallel computingprogramming languages
Total projects
16
Years participating
5
Most recent
2021

Participation history

5 program years
Projects by participation year 2016: 2 projects, 2017: 3 projects, 2019: 4 projects, 2020: 4 projects, 2021: 3 projects 2 2016 3 2017 4 2019 4 2020 3 2021

Historical projects

2021 3 projects

Official GSoC page ↗

Go-Style Channels

Contributor: Divye Nayyar

This project aims to add support of Go-Style Channels to the Chapel language. In Go, a channel is used to synchronize and communicate between...

Matrix Exponentials

Contributor: Prasanth Duvvuri

Matrix Exponentials are used in solving systems of linear differential equations. It is also widely used in Quantum Mechanics (Schrodinger's...

Socket Library

Contributor: Lakshya Singh

The Proposal contains details for implementation of Socket Module to be completed within the timeline of GSOC in the summers. Key elements of the...