[Host10] Upcoming webinar: Please, No More Loops (Than Necessary): New Patterns in Fortran 2023

IDEAS Project Outreach Lead IDEASProductivity at 75632602.mailchimpapp.com
Wed Jan 7 06:56:32 CST 2026


The next webinar in the HPC Best Practices (https://ideas-productivity.org/resources/series/hpc-best-practices-webinars/) series is:

Please, No More Loops (Than Necessary): New Patterns in Fortran 2023
1:00 pm - 2:00 pm EDT
Wednesday, January 21, 2026

Presenter: Damian Rouson (Berkeley Lab)
Description:

Loops are seemingly ubiquitous in programming and yet writing loops provides one example of a common practice stuck in a pattern as old as high-level programming languages themselves. This webinar will provide an overview of the features introduced in Fortran standards from Fortran 90 to 2023. We will venture into often-unvisited nooks and crannies and traverse equally unvisited expansive pastures. Weaving feature groups together by the approaches they enable, the talk will emphasize array, object-oriented, parallel, modular, and functional programming patterns and paradigms. The talk will demonstrate the utility of the described features in open-source packages developed by Berkeley Lab’s Computer Languages and System Software (CLaSS) Group and our collaborators. The presentation will emphasize expressiveness and conciseness, showing how our Julienne (https://go.lbl.gov/julienne)  correctness-checking framework supports writing assertions and unit tests using natural-language idioms; how
we write textbook-form partial differential equations (PDE) in the Matcha (https://go.lbl.gov/matcha)  T-cell motility simulator; and how we concisely capture advanced algorithms for training neural networks in the Fiats (https://go.lbl.gov/fiats)  deep learning library. The talk will include a brief update on the status of the compiler and runtime-library support for these features in the open-source LLVM flang (https://flang.llvm.org/)  compiler and the Caffeine (https://go.lbl.gov/caffeine)  parallel runtime library developed by CLaSS and our collaborators. The talk will conclude with a description of the planned Fortran 2028 support for generic programming via type-safe templates and the powerful ramifications of this technology in our development a formally verifiable, domain-specific language embedded in Fortran 2028 via a type system being developed for the MOLE (https://github.com/rouson/mole/tree/extended-gauss-divergence/example)  PDE solver library. One recurring theme will be
the ability to write thousands of lines of code manipulating large collections of data with few or no loops.
Participation is free, but registration is required. Registrants will also receive an email when the recording of the webinar is available.
Register (https://www.zoomgov.com/meeting/register/VNMWsQl6SjeYrHAfFh-miA)
Forward to a Friend (https://us16.forward-to-friend.com/forward?u=5438ff2caf2456f6ec49ebfbf&id=a83e74d651&e=b9db70c2a7)
Past webinars are archived at our website (https://ideas-productivity.org/resources/series/hpc-best-practices-webinars/) .  The most recent additions are:
* Sustainable HPC Software: A Maintainer's Perspective (https://ideas-productivity.org/events/hpcbp-094-sustainable-sw)  (October 2025)
* Application of the OpenSSF Best Practices Badge Program to Scientific Software (https://ideas-productivity.org/events/hpcbp-093-openssf)  (September 2025)
* Using Generative AI for Coding Tasks in Scientific Software (https://ideas-productivity.org/events/hpcbp-092-genai-coding)  (July 2025)

To suggest future topics, please email us at IDEASProductivity at gmail.com (mailto:IDEASProductivity at gmail.com) .
The Best Practices for HPC Software Developers (https://ideas-productivity.org/resources/series/hpc-best-practices-webinars/) webinar series is produced by the IDEAS Productivity (http://ideas-productivity.org/) family of projects, in partnership with the Argonne Leadership Computing Facility (http://www.alcf.anl.gov/) (ALCF), National Energy Research Scientific Computing Center (http://www.nersc.gov/) (NERSC), Oak Ridge Leadership Computing Facility (https://www.olcf.ornl.gov/) (OLCF), and developing DOE software stewardship organizations.

============================================================
This message was sent to host10 at designsafe-ci.org
 You are receiving this email because you opted-in at our web site or you registered for or participated in a previous IDEAS-organized event.

Did a friend forward this message to you?
You can ** subscribe to this list (http://eepurl.com/cQCyJ5)

Want to change how you receive these emails?
You can ** update your preferences (https://ideas-productivity.us16.list-manage.com/profile?u=5438ff2caf2456f6ec49ebfbf&id=a7f7d33358&e=b9db70c2a7&c=a83e74d651)
or ** unsubscribe from this list (https://ideas-productivity.us16.list-manage.com/unsubscribe?u=5438ff2caf2456f6ec49ebfbf&id=a7f7d33358&t=b&e=b9db70c2a7&c=a83e74d651)

Our mailing address is:
IDEAS Outreach
Oak Ridge National Laboratory
POB 2008, MS 6164
Oak Ridge, Tn 37831-6164
USA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.designsafe-ci.org/pipermail/host10/attachments/20260107/af66e2c8/attachment-0001.html>


More information about the Host10 mailing list