BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20200129T163559Z
LOCATION:507
DTSTART;TZID=America/Denver:20191117T103000
DTEND;TZID=America/Denver:20191117T105000
UID:submissions.supercomputing.org_SC19_sess108_ws_pawatm116@linklings.com
SUMMARY:Soleil-X: Turbulence, Particles, and Radiation in the Regent Progr
 amming Language
DESCRIPTION:Workshop\n\nSoleil-X: Turbulence, Particles, and Radiation in 
 the Regent Programming Language\n\nTorres, Papadakis, Jofre, Lee, Aiken...
 \n\nThe Predictive Science Academic Alliance Program (PSAAP) II at Stanfor
 d University is developing an exascale-ready multi-physics solver to inves
 tigate particle-laden turbulent flows in a radiation environment for solar
  energy receiver applications. In order to simulate the proposed concentra
 ted particle-based receiver design three distinct but coupled physical phe
 nomena must be modeled: fluid flows, Lagrangian particle dynamics, and the
  transport of thermal radiation. Therefore, three different physics solver
 s (fluid, particles, and radiation) must run concurrently with significant
  cross-communication in an integrated multi-physics simulation. However, e
 ach solver uses substantially different algorithms and data access pattern
 s. Coordinating the overall data communication, computational load balanci
 ng, and scaling these different physics solvers together on modern massive
 ly parallel, heterogeneous high performance computing systems presents sev
 eral major challenges. We have adopted the Legion programming system, via 
 the Regent programming language, and its task parallel programming model t
 o address these challenges. Our multi-physics solver Soleil-X is written e
 ntirely in the high level Regent programming language and is one of the la
 rgest and most complex applications written in Regent to date. At this wor
 kshop we will give an overview of the software architecture of Soleil-X as
  well as discuss how our multi-physics solver was designed to use the task
  parallel programming model provided by Legion. We will also discuss the d
 evelopment experience, scaling, performance, portability, and multi-physic
 s simulation results.\n\nTag: Workshop Reg Pass, Applications, MPI, Parall
 el Application Frameworks, Parallel Programming Languages, Libraries, and 
 Models, Scalable Computing\n\nRegistration Category: Workshop Reg Pass, Ap
 plications, MPI, Parallel Application Frameworks, Parallel Programming Lan
 guages, Libraries, and Models, Scalable Computing
URL:https://sc19.supercomputing.org/presentation/?id=ws_pawatm116&sess=ses
 s108
END:VEVENT
END:VCALENDAR

