BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//talks.cam.ac.uk//v3//EN
BEGIN:VTIMEZONE
TZID:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CATEGORIES:RSE Seminars
SUMMARY:Facing the MUSIC: towards a robust and flexible re
 search code for stellar hydrodynamics - Thomas Gui
 llet\, Physics and Astronomy\, University of Exete
 r
DTSTART;TZID=Europe/London:20231005T130000
DTEND;TZID=Europe/London:20231005T140000
UID:TALK203332AThttp://talks.cam.ac.uk
URL:http://talks.cam.ac.uk/talk/index/203332
DESCRIPTION:MUSIC is a fully compressible\, time-implicit code
  for stellar hydrodynamics\, designed to study pro
 cesses such as convection and waves in stellar and
  planetary interiors. The code is written in Fortr
 an 2008\, and coupled to the C++ Trilinos library.
  Recent science goals have called for major evolut
 ions of the code\, and of the associated ecosystem
  of tools. In this talk\, I will present our recen
 t efforts to make the MUSIC code more robust\, mor
 e expressive\, and easier to maintain and extend.\
 n\n\nI will discuss how our ongoing rework of the 
 code\, driven by science requirements and guided b
 y key principles in software design\, has made it 
 possible to implement new physics\, while reducing
  complexity and improving performance. I will focu
 s mainly on recent architectural developments in t
 he code. In particular\, I will show how the trans
 ition to object-oriented programming techniques an
 d lazy evaluation of the physical equations helped
  make the code more declarative and decoupled.\n\n
 Hybrid Zoom details will be emailed to the RSE mai
 ling list\; if you are not on the list\, please co
 ntact the organisers.
LOCATION:West 1\, West Hub
CONTACT:Jack Atkinson
END:VEVENT
END:VCALENDAR
