BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//DTU.dk//NONSGML DTU.dk//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTART:20240619T080000Z
DTEND:20240619T084500Z
SUMMARY:FreeFEM + PETSc: easy and efficient large-scale finite element simulations
DESCRIPTION:<p><span>A DCAMM seminar will be presented by</span></p>\n<p style="margin-bottom: 0.0001pt; text-align: center;"><strong><span><br />\n</span></strong></p>\n<p style="margin-bottom: 0cm; text-align: center;"><strong><span>Research Scientist Pierre Jolivet<br />\nCNRS - Sorbonne University,<br />\nParis, France<br />\n<br />\n&nbsp;<br />\n</span></strong></p>\n<p style="margin-bottom: 0.0001pt; text-align: center;"><strong><span>\n&nbsp;<br />\n</span></strong></p>\n<p>\n<strong style="text-align: justify;">Abstract:</strong></p>\n<p><strong style="text-align: justify;"></strong><span style="text-align: justify;">On the one hand, FreeFEM is a domain-specific language (DSL) used to perform finite element analyses with a high level of abstraction. Once the weak (or variational) form of a partial differential equation is known, users are not bothered by cumbersome tasks inherent of&nbsp;</span><span style="text-align: justify;">the finite element method such as vector or matrix assemblies, mesh adaptation, and such, as these can be performed efficiently within FreeFEM DSL with an expressive syntax. On the other hand, PETSc is an algebraic backend used in many scientific libraries around&nbsp;</span><span style="text-align: justify;">the world that has been deployed on various architectures, from laptops to large exascale systems. In this talk I will present some new features of FreeFEM and its interface to PETSc and SLEPc (its sister library for eigenvalue computations). Coupled together this&nbsp;</span><span style="text-align: justify;">ecosystem offers a flexible infrastructure to deal with coupled and/or high-dimensional systems of equations using MPI for distributed-memory parallelism. I will showcase some examples from fluid dynamics (Schur complement preconditioners for Oseen or Navier&mdash;</span><span style="text-align: justify;">Stokes equations), computational mechanics (smoothed-aggregation algebraic multigrid methods for elasticity), radiative transfer (matrix-free solver with user-defined preconditioning) and boundary integral equations (nonlocal &mdash; a priori dense &mdash; operators with hierarchical matrices and on-the-fly compression).</span></p>\n<p style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; text-align: justify;">Cake, coffee and tea will be served 15 minutes before the seminar starts.</p>\n<p style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; text-align: justify;">\n<p style="margin: 0cm 0cm 0cm 1cm; text-align: justify; line-height: normal;">&nbsp;</p>\n<p style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; text-align: justify;">All interested persons are invited</p>\n</p>
X-ALT-DESC;FMTTYPE=text/html:<p><span>A DCAMM seminar will be presented by</span></p>\n<p style="margin-bottom: 0.0001pt; text-align: center;"><strong><span><br />\n</span></strong></p>\n<p style="margin-bottom: 0cm; text-align: center;"><strong><span>Research Scientist Pierre Jolivet<br />\nCNRS - Sorbonne University,<br />\nParis, France<br />\n<br />\n&nbsp;<br />\n</span></strong></p>\n<p style="margin-bottom: 0.0001pt; text-align: center;"><strong><span>\n&nbsp;<br />\n</span></strong></p>\n<p>\n<strong style="text-align: justify;">Abstract:</strong></p>\n<p><strong style="text-align: justify;"></strong><span style="text-align: justify;">On the one hand, FreeFEM is a domain-specific language (DSL) used to perform finite element analyses with a high level of abstraction. Once the weak (or variational) form of a partial differential equation is known, users are not bothered by cumbersome tasks inherent of&nbsp;</span><span style="text-align: justify;">the finite element method such as vector or matrix assemblies, mesh adaptation, and such, as these can be performed efficiently within FreeFEM DSL with an expressive syntax. On the other hand, PETSc is an algebraic backend used in many scientific libraries around&nbsp;</span><span style="text-align: justify;">the world that has been deployed on various architectures, from laptops to large exascale systems. In this talk I will present some new features of FreeFEM and its interface to PETSc and SLEPc (its sister library for eigenvalue computations). Coupled together this&nbsp;</span><span style="text-align: justify;">ecosystem offers a flexible infrastructure to deal with coupled and/or high-dimensional systems of equations using MPI for distributed-memory parallelism. I will showcase some examples from fluid dynamics (Schur complement preconditioners for Oseen or Navier&mdash;</span><span style="text-align: justify;">Stokes equations), computational mechanics (smoothed-aggregation algebraic multigrid methods for elasticity), radiative transfer (matrix-free solver with user-defined preconditioning) and boundary integral equations (nonlocal &mdash; a priori dense &mdash; operators with hierarchical matrices and on-the-fly compression).</span></p>\n<p style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; text-align: justify;">Cake, coffee and tea will be served 15 minutes before the seminar starts.</p>\n<p style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; text-align: justify;">\n<p style="margin: 0cm 0cm 0cm 1cm; text-align: justify; line-height: normal;">&nbsp;</p>\n<p style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; text-align: justify;">All interested persons are invited</p>\n</p>

URL:http://www.dcamm.dk/kalender/2024/06/seminar_no_776
DTSTAMP:20260515T040200Z
UID:{4CC1D0E3-077A-4E6B-8783-9C31DD1EA12C}-20240619T080000Z-20240619T080000Z
LOCATION: TEK Benz Seminar room (Ø31-605-2), Moseskovvej 67, Odense, SDU, University of Southern Denmark
END:VEVENT
END:VCALENDAR