BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210916T132450Z
LOCATION:Lise Girardin
DTSTART;TZID=Europe/Stockholm:20210706T153000
DTEND;TZID=Europe/Stockholm:20210706T160000
UID:submissions.pasc-conference.org_PASC21_sess133_msa330@linklings.com
SUMMARY:High Performance, Flexibility and Usability: Advances and Experien
 ce with the BOUT++ Framework
DESCRIPTION:Minisymposium\n\nHigh Performance, Flexibility and Usability: 
 Advances and Experience with the BOUT++ Framework\n\nDudson, Hill, Parker,
  Omotani, Dickinson...\n\nThe BOUT++ framework for tokamak edge simulation
 s has been developed for over 10 years, with usability and separation of p
 hysics equations from numerical algorithms as primary goals. It is open so
 urce, used by groups worldwide to study plasma edge physics including Edge
  Localised Modes, turbulence, divertor physics, and stellarators. Its flex
 ibility comes at some cost in complexity and performance, so significant e
 ffort and multiple refactorings have been carried out to improve performan
 ce, including using RAJA to run on GPUs.  We will discuss the physics chal
 lenges of tokamak edge simulation, which constrain the design of any numer
 ical scheme, and limit scaling on present and future hardware. The focus w
 ill be on the lessons learned from BOUT++ development, informing future de
 velopment of fluid and kinetic edge simulation codes, and other large-scal
 e community simulation efforts. A number of technologies have been tested,
  including code generation, C++ templates, and Domain Specific Languages, 
 to achieve scalability and performance while retaining the advantages of a
  clear interface. The pros and cons of these approaches will be discussed.
  BOUT++ is being used in the UK ExCALIBUR-Neptune project, a 5-year effort
  to develop a next-generation tokamak edge kinetic simulation code. A brie
 f outline of this project will be given.\n\nDomain: Physics
END:VEVENT
END:VCALENDAR
