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:20220812T074334Z
LOCATION:Foyer 2nd Floor
DTSTART;TZID=Europe/Stockholm:20220628T090000
DTEND;TZID=Europe/Stockholm:20220628T110000
UID:submissions.pasc-conference.org_PASC22_sess181_pos144@linklings.com
SUMMARY:P41 - Fusion of Massively-Parallel Simulation Frameworks and Code 
 Generation Methodologies for Lattice Boltzmann and Multigrid Applications
DESCRIPTION:Poster\n\nP41 - Fusion of Massively-Parallel Simulation Framew
 orks and Code Generation Methodologies for Lattice Boltzmann and Multigrid
  Applications\n\nAngersbach\n\nIn various application domains, large-scale
  simulations are required for accurate and meaningful results. For optimal
  usage of the target system, simulation codes are often tailored towards i
 ts hardware components. Implementing such specialized codes by hand, howev
 er, can be a challenging task. Code generation can provide a remedy for th
 is task. One successful example is ExaStencils. ExaStencils is a whole-pro
 gram code generation framework for stencil codes, in particular multigrid,
  on block-structured grids. From its domain-specific language ExaSlang, op
 timal C++ code can be produced. waLBerla, on the other hand, is a more tra
 ditional HPC framework for multi-physics with a focus on CFD. It specializ
 es in LBM and particle simulation on octrees. Here, code generation is als
 o employed for performance-critical kernels working on grids and particles
 . In this work, we couple the two frameworks and examine how multi-physics
  applications, requiring specialized components from both worlds, can be i
 mplemented. One promising example is a charged particle application, compr
 ising of fluid flows, simulated using LBM, and electric potentials, solved
  via multigrid, in addition to their interaction with particles. In this w
 ork, we demonstrate how such a coupling can be achieved and illustrate int
 erface data structures.
END:VEVENT
END:VCALENDAR
