Nov 4 – 5, 2025
Virtual
Europe/Zurich timezone
Final timetable has been published! Registration will close this Friday!

Modernizing OpenRadioss: A Journey Through Three Decades of Fortran Evolution

Nov 4, 2025, 11:30 AM
30m
ZOOM (Virtual)

ZOOM

Virtual

Presentations (25 + 5 minutes) Sessions

Speaker

Mr Olivier Wienholtz

Description

OpenRadioss (https://github.com/OpenRadioss/OpenRadioss) represents the open-source version of Radioss, a mature finite element solver with over 30 years of continuous development and about two million lines of Fortran code. The code base is predominantly written in Fortran with some C/C++ components, reflecting decades of engineering expertise in computational mechanics and crash simulation.

As a publicly available open-source code base, OpenRadioss empowers a worldwide community of researchers, software developers, and industry leaders to tackle the latest challenges in rapidly evolving technologies. These include battery development, lightweight materials and composites, human body models and biomaterials, virtual safety testing.

Currently, an ambitious modernization effort is underway to transform this legacy code base by adopting more recent Fortran standards and implementing contemporary best practices. This initiative aims to enhance code maintainability, performance, and developer productivity while preserving the solver's proven reliability and accuracy.

This presentation will share our developer experience and lessons learned. We will discuss the benefits of adopting modern Fortran features, and the practical challenges encountered along the way. Beyond language features, we will also explore the broader ecosystem of tools essential to this modernization effort, including compilers, static analyzers, build systems, and other development tools.

Author

Co-authors

Presentation materials

There are no materials yet.