Welcome to Chapel’s May 2025 quarterly newsletter! This edition is full of recent and upcoming talks, new public project meetings, as well as Chapel events at JuliaCon, ISC and HPE Discover!
Highlights
- Chapel 2.4 was released! Read this blog article for a summary of its highlights.
- ChapelCon ’25 was announced! Unlike previous years, this year’s event will be held in October. Read this announcement to learn more.
- Weekly meetings of the Chapel project are now open to the public! Join us at 10 AM PT on Tuesdays to share and catch news, updates, and demos on Chapel.
- To find the link to the meetings, add a topic to discuss, or just to read previous meeting notes, visit Chapel’s GitHub Discussions page
- Our recent public language design discussion was a success! The community has decided on a new multidimensional array literal syntax, which was implemented in Chapel 2.4.
- Parallel Applications Workshop: Alternatives to MPI (PAW-ATM) submissions are due July 24th. If you have Chapel-related research or application that you would like to share with the community, consider submitting a paper or talk!
- We surpassed 200 followers on LinkedIn and 100 subscribers on Reddit!
Recent Presentations, Publications, and Demos
- Michael Ferguson and Shreyas Khandekar attended HPSF Conference 2025 and presented a Chapel project update.
- Michelle Strout presented “MARBLChapel: Fortran-Chapel Interoperability in an Ocean Simulation” at Cray User Group (CUG) 2025.
- Brad Chamberlain presented “Chapel: Accessible Parallel Programming from the Desktop to the Supercomputer” as a virtual seminar at KAUST.
- Engin Kayraklioglu presented “GPU-Based Monte Carlo Simulation of Light Transport in Tissue: A Chapel Implementation” at NVIDIA GTC.
- Engin Kayraklioglu, Éric Laurendeau, and Karim Zayni’s talk “High-Performance, Productive Programming using Chapel with Examples from the CFD Solver CHAMPS” is now available online on NASA Ames website.
- Jade Abraham presented “The Secret Sauce of Vendor-Neutral GPU Programming” at the PNW PLSE Workshop.
- Engin Kayraklioglu presented a live demo on how Chapel’s GPU support is implemented.
- Shreyas Khandekar presented a live demo that introduces Arkouda.
- Michael Ferguson published a repository of distributed memory radix sort implementations in Chapel, MPI, SHMEM, and other frameworks.
- Daniel Fedorin published “Chapel's Runtime Types as an Interesting Alternative to Dependent Types”, a blog article discussing Chapel’s “runtime types”.
From the Chapel Blog
In addition to the other blog articles linked above:
- Michael Ferguson authored “Memory Safety in Chapel”, describing how Chapel compares to Rust, Python, and C/C++ in terms of memory safety.
- Brandon Neth and Michelle Strout authored “Chapel/Fortran Interop in an Ocean Model: Introduction”.
- Brad Chamberlain authored “10 Myths About Scalable Parallel Programming Languages (Redux), Part 1: Productivity and Performance”.
Upcoming Events
- Visit us at the HPE Booth at ISC 2025 or HPE Discover for a demo on Chapel and Arkouda.
- Brad Chamberlain will give the keynote “Reflections on 30 years of HPC programming: So many hardware advances, so little adoption of new languages” at HIPS 2025 at IPDPS 2025 on June 3rd.
- Engin Kayraklioglu will give a talk on Chapel’s GPU support as part of the Advances in Applied Computer Science series at LANL on
June 4thJune 18th. - “Julia
Chapel” Birds-of-a-Feather will be held at JuliaCon 2025 in July. - Chapel 2.5 is scheduled to be released in June.
Other Chapel Resources
Follow Chapel on Social Media
Please let us know if you have any feedback for the Chapel Newsletter!