ChapelCon '25 is open for submissions! Working on something cool with Chapel? We are accepting contributions in a variety of formats: presentations, demos, posters, or extended abstracts. Submit today: https://easychair.org/conferences/?conf=chapelcon25

#ChapelLang #Conference

Log in to EasyChair for ChapelCon '25

In this month's edition of "10 Myths of Scalable Parallel Programming Languages", Brad focuses on the question of the adoptability of new parallel languages and the extent to which extending an existing language might help vs. not.

Find it at: https://chapel-lang.org/blog/posts/10myths-part3/

#ChapelLang

Looking to share your work using Chapel? Look no further. The ChapelCon '25 Call for Papers is live! Submissions open June 27th and close July 25th. We're excited to see what you've been working on! http://www.wikicfp.com/cfp/servlet/event.showcfp?eventid=188767

#ChapelLang

ChapelCon 2025 : The Chapel Event of the Year

ChapelCon 2025 : The Chapel Event of the Year

This month's 2.5 release introduced Chapel editions, inspired by Rust. This allows the language to continue to evolve by introducing breaking changes, without requiring users to update their code for such changes immediately.

For details, see: https://chapel-lang.org/blog/posts/announcing-chapel-2.5/#chapel-editions

#ChapelLang

Chapel 2.5 adds a fast new distributed sort implementation to the standard library! It out-scales other distributed Chapel sorts. To use it, pass a Block-distributed array to the standard sort() procedure.

See the Chapel 2.5 release notes for more information:

https://chapel-lang.org/blog/posts/announcing-chapel-2.5/#distributed-sorting

#ChapelLang

HPE Discover has started! If you are attending and interested in learning more about Chapel and Arkouda, visit our demo station in the Showcase!

#ChapelLang #HPEDiscover

Can one programming language be used to program multicore processors, GPU-packed supercomputers, and everything in between? Chapel can! Engin Kayraklioglu will give a public talk about Chapel's portability at Los Alamos National Laboratory on June 18th at 10AM PT!

https://teams.microsoft.com/l/meetup-join/19%3ameeting_YzliYzA5MGUtYmUwYi00Y2MxLWI4ZjMtNDAxMmI0YWZhMTg0%40thread.v2/0?context=%7b%22Tid%22%3a%225216f00a-5b2e-4784-b2d3-ed19b748fd60%22%2c%22Oid%22%3a%22f63a833b-b921-442b-b110-0a6deb105e81%22%7d

#ChapelLang #LANL #HPC

I made the new scalable sort routine for the Chapel standard library! Now it's possible to easily sort a distributed array just by calling the standard library 'sort'. It even outperforms the best distributed Chapel sort to date, and it performs competitively with the KaDiS AMS sort written in MPI. There are more details in the release announcement linked below.

https://mastodon.social/@chapelprogramminglanguage/114676137038270218

#ChapelLang #Sort #MPI #HPC

Chapel 2.5 is being released today! Highlights include a new scalable sort routine, an editions feature for experimental breaking changes, a new aliasing reshape() for arrays, initial support for VSCode debugging, dynamically loaded libraries, and more!

https://chapel-lang.org/blog/posts/announcing-chapel-2.5/

#ChapelLang #release #OpenSource

It’s been a while since our last live demo on GPU programming with Chapel—join us Thursday, June 12th at 10 AM Pacific Time (US) for a fresh look! We will discuss how Chapel’s first-class parallelism and locality support makes it a breeze to program multi-GPU, multilocale systems!

https://teams.microsoft.com/l/meetup-join/19%3ameeting_Yjk5M2UxODMtMDA5MS00MDdmLWJiMzktOGNlZDM4YjQyODgy%40thread.v2/0?context=%7b%22Tid%22%3a%22105b2061-b669-4b31-92ac-24d304d195dc%22%2c%22Oid%22%3a%22cb64d491-705b-48a8-b953-e2daf9f85408%22%7d

#ChapelLang #GPU

Join conversation

Microsoft Teams