The Curious Engineer

All blogs / Other languages

Chapel Language Blog

chapel-lang.org/blog

Welcome to the Chapel language blog! Chapel is a productive language for parallel computing at scale. To learn more, see the welcome article.

Other languagesConcurrencyPerformance / optimization

’05’10’15’20’25
Posts
91 from 1 Jan 2001 to 24 Sep 2026
Posting
monthly (20 in the last year)
Kind
project news
Feed
https://chapel-lang.org/blog/index.xml

2026 14

  1. Announcing Chapel 2.10!
  2. Chapel Newsletter - August 2026
  3. 1 Trillion Row Challenge Using Arkouda
  4. Announcing Chapel 2.9!
  5. Chapel Newsletter - May 2026
  6. Chapel Project Seeks New Funding
  7. Reflections on 30 Years of HPC Programming: So many hardware advances, so little adoption of new languages
  8. 7 Questions for CHAMPS Developers: Empowering Academic R&D to Create Cutting-Edge CFD Apps in Chapel
  9. 7 Questions for Akihiro Hayashi: Early Chapel GPU Support through Multiresolution Abstractions
  10. Announcing Chapel 2.8!
  11. HPSF Project Communities To Gather at HPSFCon in Chicago
  12. Chapel Newsletter - February 2026
  13. 7 Questions for Oliver Alvarado Rodriguez: Exploiting Chapel's Distributed Arrays for Graph Analysis through Arachne
  14. Charting the Future of High Performance Software: HPSF Year in Review and What’s Ahead

2025 24

  1. Announcing Chapel 2.7!
  2. Transformers From Scratch in Chapel and C++, Part 2
  3. Reflections on ChapelCon '25
  4. Transformers From Scratch in Chapel and C++, Part 1
  5. High Performance Software Foundation Welcomes Chapel as HPSF Project
  6. 10 Myths About Scalable Parallel Programming Languages (Redux), Part 8: Striving Toward Adoptability
  7. 10 Myths About Scalable Parallel Programming Languages (Redux), Part 7: Minimalist Language Designs
  8. Announcing Chapel 2.6!
  9. 10 Myths About Scalable Parallel Programming Languages (Redux), Part 6: Performance of Higher-Level Languages
  10. 7 Questions for Marjan Asgari: Optimizing Hydrological Models with Chapel
  11. Experimenting with the Model Context Protocol and Chapel
  12. 10 Myths About Scalable Parallel Programming Languages (Redux), Part 5: Productivity and Magic Compilers
  13. 7 Questions for Tiago Carneiro and Guillaume Helbecque: Combinatorial Optimization in Chapel
  14. 10 Myths About Scalable Parallel Programming Languages (Redux), Part 4: Syntax Matters
  15. 10 Myths About Scalable Parallel Programming Languages (Redux), Part 3: New Languages vs. Language Extensions
  16. Announcing Chapel 2.5!
  17. 10 Myths About Scalable Parallel Programming Languages (Redux), Part 2: Past Failures and Future Attempts
  18. 10 Myths About Scalable Parallel Programming Languages (Redux), Part 1: Productivity and Performance
  19. Chapel/Fortran Interop in an Ocean Model: Introduction
  20. Memory Safety in Chapel
  21. Announcing ChapelCon '25!
  22. Announcing Chapel 2.4!
  23. 7 Questions for Bill Reus: Interactive Supercomputing with Chapel for Cybersecurity
  24. Using the Chapel Compiler to Develop Language Tooling

2024 26

  1. SC24 from the Chapel Language Perspective
  2. Announcing Chapel 2.3!
  3. Navier-Stokes in Chapel — Distributed Cavity-Flow Solver
  4. 7 Questions for David Bader: Graph Analytics at Scale with Arkouda and Chapel
  5. Navier-Stokes in Chapel — Distributed Poisson Solver
  6. 7 Questions for Nelson Luís Dias: Atmospheric Turbulence in Chapel
  7. Distributed Tuning in Chapel with a Hyperparameter Optimization Example
  8. 7 Questions for Scott Bachman: Analyzing Coral Reefs with Chapel
  9. Announcing Chapel 2.2!
  10. 7 Questions for Éric Laurendeau: Computing Aircraft Aerodynamics in Chapel
  11. What’s New with Chapel? Nine Questions for the Development Team
  12. Measure the Performance of your Gaming GPU with Chapel
  13. Parallel Processing of a Billion Rows of Data in Chapel
  14. Navier-Stokes in Chapel — 2D Simulations and Performance
  15. Reflections on ChapelCon '24: A Community Growing Together
  16. Announcing Chapel 2.1!
  17. Generic Linear Multistep Method Evaluator using Chapel
  18. Doing science in Python? Wishing for more speed or scalability?
  19. Chapel's High-Level Support for CPU-GPU Data Transfers and Multi-GPU Programming
  20. Navier-Stokes in Chapel — Introduction
  21. Supercharged Chapel Editor Support
  22. Introducing ChapelCon '24: The Chapel Event of the Year
  23. Chapel 2.0: Scalable and Productive Computing for All
  24. Changes to Chapel 2.0 Since its First Release Candidate
  25. Comparing Standard Library Sorts: The Impact of Parallelism
  26. Introduction to GPU Programming in Chapel

2023 9

  1. Announcing Chapel 1.33!
  2. SC23 from the Chapel Language Perspective
  3. Help us prioritize features for future releases of Chapel
  4. Programming with Chapel: Making the Power of Parallelism and Supercomputers More Accessible
  5. Announcing Chapel 1.32!
  6. Announcing Chapel 1.31!
  7. NetCDF in Chapel, Part 2: Reading a Dataset in Parallel
  8. NetCDF in Chapel, Part 1: Interfacing with the C Library
  9. Announcing Chapel 1.30.0!

2022 17

  1. Advent of Code 2022: Wrap-up
  2. Advent of Code 2022, Day 12: On the Summit
  3. Advent of Code 2022, Day 11: Monkeying Around
  4. Announcing Chapel 1.29.0!
  5. Advent of Code 2022, Day 10: Scan Lines
  6. Advent of Code 2022, Day 9: Elvish String Theory
  7. Advent of Code 2022, Day 8: Hiding Treehouses
  8. Advent of Code 2022, Day 7: Traversing Directories
  9. Advent of Code 2022, Day 6: Packet Detection
  10. Advent of Code 2022, Day 5: Stacking Crates
  11. Advent of Code 2022, Day 4: Finding Overlaps in Cleanup Ranges
  12. Advent of Code 2022, Day 3: Rucksack Comparisons
  13. Advent of Code 2022, Day 2: Rochambeau
  14. Advent of Code 2022, Day 1: Counting Calories
  15. Advent of Code 2022: Twelve Days of Chapel
  16. About this Blog
  17. Welcome to the Chapel blog!

2001 1

  1. Featured