BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//University of Liverpool Computer Science Seminar System//v2//EN
BEGIN:VEVENT
DTSTAMP:20260920T225941Z
UID:Seminar-dept-1010@lxserverM.csc.liv.ac.uk
ORGANIZER:CN=Lutz Oettershagen:MAILTO:Lutz.Oettershagen@liverpool.ac.uk
DTSTART:20220614T130000
DTEND:20220614T140000
SUMMARY:School Seminar Series
DESCRIPTION:Dr. Navjot Kukreja: Domain-Specific Languages for Scientific Computing\n\nIn this talk, I will give an overview of my research in order to foster discussions and collaborations, and as a way to introduce myself to the Department. I will discuss the simulation of wave propagation using finite difference methods, inverse problems, and how the combination of these two (Full-Waveform Inversion) helps the Oil and Gas Industry find Petroleum. This is a mathematical problem that typically runs distributed on hundreds of nodes of an HPC cluster, and this scale leads to software performance being the primary driver of engineering and design decisions when writing software to implement this. I will then talk about how we addressed this problem by building a Domain-Specific Language (the compiler, really). I will talk specifically about the language features built to enable this DSL to be used for large-scale backpropagation (inverse problems need the same backpropagation as a neural network training, but at a much larger scale) including Automatic Differentiation. Next, I will discuss the upcoming area of scientific machine learning and how it faces the same performance issues as large-scale inverse problems. I will finally discuss my ongoing work in addressing these performance issues. \n\nhttps://www.csc.liv.ac.uk/research/seminars/abstract.php?id=1010
LOCATION:Ashton Lecture Theatre
END:VEVENT
END:VCALENDAR
