Facing the MUSIC: towards a robust and flexible research code for stellar hydrodynamics
- đ¤ Speaker: Thomas Guillet, Physics and Astronomy, University of Exeter
- đ Date & Time: Thursday 05 October 2023, 13:00 - 14:00
- đ Venue: West 1, West Hub
Abstract
MUSIC is a fully compressible, time-implicit code for stellar hydrodynamics, designed to study processes such as convection and waves in stellar and planetary interiors. The code is written in Fortran 2008, and coupled to the C++ Trilinos library. Recent science goals have called for major evolutions of the code, and of the associated ecosystem of tools. In this talk, I will present our recent efforts to make the MUSIC code more robust, more expressive, and easier to maintain and extend.
I will discuss how our ongoing rework of the code, driven by science requirements and guided by key principles in software design, has made it possible to implement new physics, while reducing complexity and improving performance. I will focus mainly on recent architectural developments in the code. In particular, I will show how the transition to object-oriented programming techniques and lazy evaluation of the physical equations helped make the code more declarative and decoupled.
Hybrid Zoom details will be emailed to the RSE mailing list; if you are not on the list, please contact the organisers.
Series This talk is part of the RSE Seminars series.
Included in Lists
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Interested Talks
- ndk22's list
- ob366-ai4er
- rp587
- RSE Seminars
- se393's list
- Trust & Technology Initiative - interesting events
- West 1, West Hub
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Thomas Guillet, Physics and Astronomy, University of Exeter
Thursday 05 October 2023, 13:00-14:00