FEniCS-Shells: solving thin structural theories using a high-level finite element language
- 👤 Speaker: Dr Jack S. Hale, Research Unit in Engineering Science, Faculty of Science, Technology and Engineering, University of Luxembourg. 🔗 Website
- 📅 Date & Time: Thursday 10 November 2016, 11:30 - 12:30
- 📍 Venue: Open Plan Area, BP Institute, Madingley Rise CB3 0EZ
Abstract
Domain specific languages (DSLs) can allow ordinary users to easily and efficiently implement new algorithms without a domain expert at their side. Applications areas with modern DSLs in the computational sciences include Bayesian inference problems (Stan http://mc-stan.org) and the finite element method (Unified Form Language http://fenicsproject.org).
In this talk I will show how we have used the high-level Unified Form Language (UFL) to concisely and expressively declare finite element solvers for the thin structural theories, widely used throughout engineering, applied mechanics and physics to simulate objects like beams, plates and shells (https://bitbucket.org/unilucompmech/fenics-shells). UFL was not designed with this specific application in mind, but because of the generality of the abstractions available we have been able to implement these quite complex models relatively straightforwardly.
I will further motivate the advantages of this high-level way of working by showing how sensitivities of finite element models can be easily calculated via automatic symbolic differentiation techniques (http://www.dolfin-adjoint.org). This easy calculation is a direct consequence of the high-level representation of the problem. We are currently using these sensitivities in Monte Carlo methods to greatly accelerate the propagation of uncertainty through complex physical systems in both fluid and solid mechanics.
FEniCS-Shells is joint work with Matteo Brunetti, Stéphane P. A. Bordas and Corrado Maurini.
Using automatic derivatives to accelerate the convergence of stochastic PDEs is joint work with Paul Hauseux and Stéphane P. A. Bordas.
Series This talk is part of the Institute for Energy and Environmental Flows (IEEF) series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge Energy Seminars
- Cambridge talks
- Chris Davis' list
- Department of Earth Sciences seminars
- history
- Institute for Energy and Environmental Flows (IEEF)
- Interested Talks
- MyList
- NanoDTC Energy Materials Talks
- ndk22's list
- ob366-ai4er
- Open Plan Area, BP Institute, Madingley Rise CB3 0EZ
- ps635
- rp587
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Dr Jack S. Hale, Research Unit in Engineering Science, Faculty of Science, Technology and Engineering, University of Luxembourg. 
Thursday 10 November 2016, 11:30-12:30