University of Cambridge > > RSE Seminars > Facing the MUSIC: towards a robust and flexible research code for stellar hydrodynamics

Facing the MUSIC: towards a robust and flexible research code for stellar hydrodynamics

Add to your list(s) Download to your calendar using vCal

  • UserThomas Guillet, Physics and Astronomy, University of Exeter
  • ClockThursday 05 October 2023, 13:00-14:00
  • HouseWest 1, West Hub.

If you have a question about this talk, please contact Jack Atkinson.

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.

This talk is part of the RSE Seminars series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.


© 2006-2024, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity