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:20250822T115806Z
LOCATION:Campussaal - Plenary Room
DTSTART;TZID=Europe/Stockholm:20250616T102000
DTEND;TZID=Europe/Stockholm:20250616T105000
UID:submissions.pasc-conference.org_PASC25_sess149_pos116@linklings.com
SUMMARY:P09 - Efficient Execution of Multiphysics Simulation Assembly Usin
 g Kokkos::Graph
DESCRIPTION:Maarten Arnst and Romin Tomasetti (University of Liège)\n\nThe
  computation of elemental system matrices and right-hand-side vectors and 
 their assembly into sparse linear algebra data structures is a key compone
 nt of many multiphysics simulation codes. When the assembly involves multi
 ple types of governing equations that might also change by subdomain (hete
 rogeneous coefficients, different source terms, different types of boundar
 y conditions, …), using a single computational kernel can lead to ineffici
 ent performance and memory footprint. Therefore, one may want to specializ
 e the kernels, thus generating many kernels that need to be created and ef
 ficiently scheduled, potentially many times (e.g., iterative solver). Thes
 e asynchronous kernels must also observe dependencies, thus naturally lead
 ing to a graph-based implementation. In this poster, we will present how w
 e realised such an implementation in an in-house multiphysics FEM code usi
 ng Kokkos::Graph. In particular, we will discuss how we designed a polymor
 phic hierarchy of functors for performing the assembly on device and how w
 e map these functors to nodes in the graph, while avoiding polymorphic cal
 ls on device. We will illustrate the proposed approach and evaluate the pe
 rformance in the context of a computational electromagnetism simulation re
 levant to diffraction gratings.\n\nSession Chair: Chris Cantwell (Imperial
  College London)\n\n
END:VEVENT
END:VCALENDAR
