Welcome to Chapel’s November 2024 quarterly newsletter! This installment’s overarching theme is SC24. We are excited to have a great roster of Chapel events during the SC week, including the first ever Chapel/Arkouda demo in the HPE Booth on the exhibition floor. Read on to learn more about many other related events and updates from the Chapel community!
Highlights
- Chapel 2.2 was released! Read this blog article for a summary of highlights.
- Release notes from Chapel 2.1 and 2.2 are now online.
- SC24 is right around the corner! Below are some of the Chapel-related highlights. Check out the “Chapel Events at SC24” section for a more comprehensive list.
- Chapel/Arkouda demo at the HPE Booth (#2219). Stop by Monday-Thursday to check out our demo and/or chat with core developers.
- Eric Laurendeau, CHAMPS team's PI at Polytechnique Montreal, will give the Distinguished Talk, A case study for using Chapel within the global aerospace industry, at PAW-ATM: Sunday at 2PM.
- The Chapel community will meet at Der Biergarten for the annual Chapel Users Group (CHUG) happy hour: Sunday at 6PM. CHUG is a low-key social event. If you are interested in Chapel or parallel productivity, please join us!
- Read Brad Chamberlain’s interview with HPCwire: “What’s New with Chapel? Nine Questions for the Development Team”
- We kicked off the 7 Questions for Chapel Users blog series, where Chapel users share their experiences with Chapel in an interview format.
- Check out interviews with Eric Laurendeau, Scott Bachman, Nelson Dias, and David Bader. Stay tuned for more and let us know if you are interested in taking part!
- Chapel is now on Discord! Join us to connect, chat, and collaborate with the Chapel community in real-time.
- Chapel’s availability is continuously growing!
- The new Spack package makes Chapel easier to install on HPC systems
- The new Open VSX extension enables more editors to have better Chapel programming support
- Also check out Chapel packages for several Linux distros
- Chapel has applied to be a High Performance Software Foundation project. Read our application for an overview of the Chapel project and to support it.
- llm.chpl was published. A port of llm.c, llm.chpl demonstrates how LLMs can be implemented in Chapel.
Chapel Events at SC24
The following list can also be found on the Upcoming Events page and the Chapel Community Calendar. All times are EST.
- Sunday, 9 AM–5 PM, PAW-ATM 2024: The 7th Annual Parallel Applications Workshop, Alternatives–MPI+X
- 2-2:45 PM: Distinguished Speaker: A case study for using Chapel within the global aerospace industry. Eric Laurendeau, Polytechnique Montreal
- 2:45-3 PM: User Experience: Exploring Suffix Array Algorithms in Chapel. Michael P. Ferguson, Bonnie Hurwitz, and Shreyas Khandekar
- Sunday, 9 AM–12:30 PM, EduHPC: Workshop on Education for High-Performance Computing
- Engin Kayraklioglu (on behalf of Michelle Strout) will present a 5-minute lightning talk: Consider an Applications-First Approach for PDC. Also see this abstract to learn more.
- Sunday, 6:30 PM, CHUG: Chapel Users Group Happy Hour. We'll meet at Der Biergarten for our annual get-together.
- Monday, 2–5:30 PM, WACCPD: Eleventh Workshop on Accelerator Programming and Directives
- 2:46–2:53 PM: Engin Kayraklioglu will present on Productive, Vendor-Neutral GPU Programming Using Chapel
- Monday, 2–5:30 PM, HPPSS: High Performance Python for Science at Scale
- 3:30–3:47 PM: Ben McDonald will present on Exploring Data at Scale with Arkouda: A Practical Introduction–Scalable Data Science
- Monday–Thursday, Arkouda and Chapel Demo at the HPE Booth (#2219): Interactive Exploratory Data Analytics (EDA) on Petabytes with Python and Arkouda, Powered by Chapel
Recent Presentations, Publications, and Demos
- We have held the first couple of live demo sessions. Stay tuned for the upcoming sessions.
- These sessions are archived on YouTube. So far, we’ve covered: Basics, Tooling, Parallel I/O, Visualization, and GPU support.
- Michael Ferguson presented “Productive Parallel Programming with the Chapel Language” at The Johns Hopkins Applied Physics Laboratory and NASA.
- Alex Razoumov gave a webinar “GPU Computing with Chapel”
- Tiago Carneiro presented “Investigating Portability in Chapel for Tree-Based Optimization on GPU-Powered Clusters” at European Conference on Parallel Processing (Euro-Par) 2024
- Engin Kayraklioglu and Jade Abraham presented “The Chapel Programming Language and Its Ecosystem” in an HPE-internal event, Inner Sourcing Summit II.
- Michelle Strout presented “Real Applications, Real Fast in Chapel” at Clusters, Clouds, and Data for Scientific Computing (CCDSC) 2024
- Brad Chamberlain presented “Arkouda and Chapel: Updates I'd Want Mike to Know (or Highlights Since CLSAC 2022)” at Chesapeake Large-Scale Analytics Conference (CLSAC) 2024
- Mohammad Dindoost presented “VF2-PS: Parallel and Scalable Subgraph Monomorphism in Arachne” at High Performance Extreme Computing Conference (HPEC) 2024
- Garrett Gonzalez-Rivas presented “A Deployment Tool for Large Scale Graph Analytics Framework Arachne” at High Performance Extreme Computing Conference (HPEC) 2024
- Jade Abraham’s Demos of GPU Programming in Chapel playlist, short video snippets from an earlier GPU demo is now available on YouTube.
From the Chapel Blog
- Ahmad Rezaii authored “Measure the Performance of your Gaming GPU with Chapel”
- Lydia Duncan and Michelle Strout authored “Distributed Tuning in Chapel with a Hyperparameter Optimization Example”
- Jeremiah Corrado authored the final two articles of his “Navier Stokes in Chapel” series:
Upcoming Events
- Jeremiah Corrado will present “Arkouda as an XArray backend for HPC” at the PANGEO Showcase session on November 20th at 4PM EST.
- Alex Razoumov will give two webinars on Chapel’s GPU support in December (open to researchers in Canada)
- Check out upcoming Office Hours and Live Demo Sessions!
- Chapel 2.3 is planned to be released in December.
Other Chapel Resources
• Chapel Website
• Chapel Blog
• How Can I Learn Chapel?
• Newsletters
Follow Chapel on Social Media
• X
• LinkedIn
• Mastodon
• Facebook
• YouTube
Please let us know if you have any feedback for the Chapel Newsletter!