BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20230124T171521Z
LOCATION:C148
DTSTART;TZID=America/Chicago:20221113T134800
DTEND;TZID=America/Chicago:20221113T135200
UID:submissions.supercomputing.org_SC22_sess425_ws_whpc108@linklings.com
SUMMARY:Problem Solving Environment and Compiler Optimizations for High Pe
 rformance Particle-Mesh Numerical Simulations
DESCRIPTION:Workshop\n\nProblem Solving Environment and Compiler Optimizat
 ions for High Performance Particle-Mesh Numerical Simulations\n\nKhouzami\
 n\nWe present OpenPME (Open Particle-Mesh Environment), a Problem Solving 
 Environment (PSE)  which provides a Domain Specific Language (DSL) built a
 top a domain model general enough to write numerical simulations in scient
 ific computing using particle-mesh abstractions. This helps to close the p
 roductivity gap in HPC applications and effectively lowers the programming
  barrier to enable the smooth implementation of scalable simulations. Open
 PME programs are lowered to generate high-performant C++ code through a se
 quence of compiler model-to-model transformations. We also introduce a mod
 el-based autotuning approach of discretization methods for OpenPME compile
 r. We evaluate the autotuner in two diffusion test cases and the results s
 how that we consistently find configurations that outperform those found b
 y state-of-the-art general-purpose autotuners.\n\nSession Format: Recorded
 \n\nTag: Diversity Equity Inclusion (DEI), Education and Training and Outr
 each\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
