Fwd: [PRISM] PRISM Technical Seminar: 10th July 10am
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@imperial.ac.uk> Organization: Imperial College London To: <prism@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@imperial.ac.uk www.imperial.ac.uk/people/c.cantwell _______________________________________________ prism mailing list prism@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/prism
Out of interest, are these seminars recorded/streamed somewhere? Many thanks, Max 2014-07-02 12:45 GMT+01:00 Lawrence Mitchell < lawrence.mitchell@imperial.ac.uk>:
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@imperial.ac.uk> Organization: Imperial College London To: <prism@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@imperial.ac.uk www.imperial.ac.uk/people/c.cantwell
_______________________________________________ prism mailing list prism@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/prism
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake
On 02/07/14 14:27, Maximilian Albert wrote:
Out of interest, are these seminars recorded/streamed somewhere?
We haven't explicitly done so with the previous one, and the technology doesn't exist in all rooms on campus, so the answer is "maybe" I think. Slides, although not as good as being able to hear, will appear here http://www.prism.ac.uk/activities/technical-seminar-series/ Cheers, Lawrence
2014-07-02 14:33 GMT+01:00 Lawrence Mitchell < lawrence.mitchell@imperial.ac.uk>:
On 02/07/14 14:27, Maximilian Albert wrote:
Out of interest, are these seminars recorded/streamed somewhere?
We haven't explicitly done so with the previous one, and the technology doesn't exist in all rooms on campus, so the answer is "maybe" I think. Slides, although not as good as being able to hear, will appear here http://www.prism.ac.uk/activities/technical-seminar-series/
Ok, thanks for the info. Would be great to have recordings available if the rooms are sufficiently equipped and it's not too much hassle. These talks sound very interesting. Best wishes, Max
participants (2)
-
Lawrence Mitchell
-
Maximilian Albert