COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Institute for Energy and Environmental Flows (IEEF) > FEniCS-Shells: solving thin structural theories using a high-level finite element language
FEniCS-Shells: solving thin structural theories using a high-level finite element languageAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Catherine Pearson. 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. This talk is part of the Institute for Energy and Environmental Flows (IEEF) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsAdrian Seminars in Neuroscience Centre of Latin American Studies - lectures Computer Vision Reading Group @ CUED CCFMarine Seminars Special Lecture Cambridge Social Ontology Group (CSOG)Other talks"Itsa me! Luigi!" [citation needed] - unlocking your referencing skills Making Refuge: Flight A compositional approach to scalable statistical modelling and computation Uncertainty Quantification of geochemical and mechanical compaction in layered sedimentary basins HONORARY FELLOWS PRIZE LECTURE - Towards a silent aircraft |