Chapel logo
GSoCProgramming languagesLast accepted 2021

Chapel

A Productive Parallel Programming Language

16
Projects
5
Years accepted
3
In 2021

Projects by year

16

2021

3 acceptedShow
  • Go-Style Channels

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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...

2020

4 acceptedShow
  • Improve Mason Package Manager

    Accepted project · by Ankush Bhardwaj

    A package manager is a programming language's tool to create environments for projects and easily use external dependencies. It allows users or...

  • Native Distribute Linear Algebra Implementations

    Accepted project · by Rahul Ghangas

    Provide a distributed implementation of the Linear Algebra package in Chapel, which is currently restricted to a single node/locale

  • Sequential Data Structures

    Accepted project · by Yujia Qiao

    Provide a new mason package implementing various parallel safe sequential data structures.

  • Protocol Buffers Integration

    Accepted project · by Aniket Mathur

    Google Protocol Buffers is a language-neutral serialization library. However Chapel support for Protocol Buffers has not been investigated....

2019

4 acceptedShow

2017

3 acceptedShow

2016

2 acceptedShow