83 - NHR PerfLab Seminar 2025-03-10: Fortran 2023 for you: Features and tools [ID:56394]
**
Die automatischen Untertitel, die mit Whisper Open AI in diesem Video-Player generiert werden, dienen der Bequemlichkeit und Barrierefreiheit. Es ist jedoch zu beachten, dass die Genauigkeit und Interpretation variieren können. Für mehr Informationen lesen Sie bitte die FAQs (Absatz 14)
Teil einer Videoserie :
Presenters
Zugänglich über
Offener Zugang
Dauer
00:53:57 Min
Aufnahmedatum
2025-03-17
Hochgeladen am
2025-03-17 15:36:04
Sprache
en-US
NHR PerfLab seminar talk on March 10, 2025
Speaker: Katherine Rasmussen (Lawrence Berkeley National Laboratory)
Title: Fortran 2023 for you: Features and tools
Slides: https://hpc.fau.de/files/2025/03/PerfLab-Talk-Fortran-2023-for-you_-Features-and-tools.pdf
Abstract:
Fortran has been used in scientific programming for decades, and it continues to be vital in helping scientists perform critical research. In this talk, I will explore how to make Fortran work better for you. The latest standard of the language was published in 2023 and many new helpful features from that and other recent standards have been introduced. This talk will discuss features in the language that help address modern programming needs and how they might help you. This includes do-concurrent and a smattering of helpful intrinsic functions. The talk will also introduce tools and communities that support and contribute to a vibrant Fortran developer community. This will include a discussion of Julienne, a unit testing framework for modern Fortran that helps support the agile software practice of test-driven development.
Fortran has been used in scientific programming for decades, and it continues to be vital in helping scientists perform critical research. In this talk, I will explore how to make Fortran work better for you. The latest standard of the language was published in 2023 and many new helpful features from that and other recent standards have been introduced. This talk will discuss features in the language that help address modern programming needs and how they might help you. This includes do-concurrent and a smattering of helpful intrinsic functions. The talk will also introduce tools and communities that support and contribute to a vibrant Fortran developer community. This will include a discussion of Julienne, a unit testing framework for modern Fortran that helps support the agile software practice of test-driven development.
Short bio:
Katherine Rasmussen is a Computer Systems Engineer who applies Linguistics knowledge to developing, testing, and compiling programming languages for high-performance computing. She works in the Computer Languages and Systems Software (CLaSS) Group at Lawrence Berkeley National Laboratory where she contributes to the Julienne unit-testing and string-handling utility, the LLVM Flang Fortran compiler, and the Caffeine parallel runtime library. She also does software archaeology, digging through layers of legacy code for purposes of modernization, porting, building, testing, and parallelization. She also serves as an alternate on the Fortran Standards committee, has experience organizing the Fortran Standards committee meetings and is the co-Publication chair for CARLA2025, the Latin America High Performance Conference.
Katherine Rasmussen is a Computer Systems Engineer who applies Linguistics knowledge to developing, testing, and compiling programming languages for high-performance computing. She works in the Computer Languages and Systems Software (CLaSS) Group at Lawrence Berkeley National Laboratory where she contributes to the Julienne unit-testing and string-handling utility, the LLVM Flang Fortran compiler, and the Caffeine parallel runtime library. She also does software archaeology, digging through layers of legacy code for purposes of modernization, porting, building, testing, and parallelization. She also serves as an alternate on the Fortran Standards committee, has experience organizing the Fortran Standards committee meetings and is the co-Publication chair for CARLA2025, the Latin America High Performance Conference.
For a list of past and upcoming NHR PerfLab seminar events, see: https://hpc.fau.de/research/nhr-perflab-seminar-series/