[firedrake] Fwd: [PRISM] PRISM Technical Seminar: 10th July 10am
Lawrence Mitchell
lawrence.mitchell at imperial.ac.uk
Wed Jul 2 12:45:54 BST 2014
Dear firedrakers,
next week, I'll be continuing the PRISM technical seminar series with an
overview of the design and implementation of Firedrake and PyOP2. If
you're interested, do come along.
10am Thursday 10th July in Room 266 Roderic Hill (Aeronautic).
See abstract below.
Cheers,
Lawrence
-------- Original Message --------
Subject: [PRISM] PRISM Technical Seminar: 10th July 10am
Date: Wed, 11 Jun 2014 15:34:11 +0100
From: Chris Cantwell <c.cantwell at imperial.ac.uk>
Organization: Imperial College London
To: <prism at imperial.ac.uk>
Dear all,
The next PRISM technical seminar will take place as follows:
Speaker: Lawrence Mitchell
Title: The design and implementation of Firedrake and PyOP2
Time: Thursday 10th July, 10am
Place: TBC
Abstract: The guiding principle in the development of PyOP2 and
Firedrake is "get the abstraction right and everything else is easy".
In this talk, I will present the abstractions in PyOP2 and and Firedrake
(and their implementation). Starting with the data structures and
parallel iteration construct in PyOP2 for execution on unstructured
meshes, I will move on to explain how these handcuffs influence the
design of Firedrake, and why we think they're a good thing.
Although Firedrake itself is designed as a finite element package, the
separation of mesh iteration into a PyOP2 level leads to the ability to
"escape" out of the variational jail in a clean way, and I will describe
why we might want to do so.
Finally, I'll motivate why we don't want to implement any solvers
ourselves, and describe how we interact with PETSc to provide us with
both linear and non-linear solvers.
Cheers,
Chris
--
Chris Cantwell
Department of Aeronautics
Roderic Hill Building
Imperial College London
South Kensington Campus
London SW7 2AZ
Email: c.cantwell at imperial.ac.uk
www.imperial.ac.uk/people/c.cantwell
_______________________________________________
prism mailing list
prism at imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/prism
More information about the firedrake
mailing list