课题基金 / 基金详情

Expressive Finite Element Modelling for HPC: enabling advanced techniques for scientists

Expressive Finite Element Modelling for HPC: enabling advanced techniques for scientists
HPC 的富有表现力的有限元建模:为科学家提供先进的技术
批准号:
EP/N018877/1
负责人:
Christopher Richardson
金额:
$60.88万
依托单位:
依托单位国家:
英国
项目类别:
Fellowship
财政年份:
2016
资助国家:
英国
项目状态:
已结题
起止时间:
2016 至 --

项目摘要

项目成果

Christopher Richardson的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Many aspects of physics can be described by mathematical equations, for example, the motion of water in the sea, the expansion and contraction of metal as it is heated and cooled, or the flow of electricity in a radio antenna.Scientists write these equations using mathematical symbols. However, when we wish to model a specific problem with a computer, for example the thermal expansion of a particular engine part, there are several practical things which we need to do.Firstly, we need to be able to describe the shape of the engine part accurately. Usually, the shape can be described by a simple mesh (for example, any two-dimensional shape can be divided into triangles, and three-dimensional shapes can be divided into triangular pyramids, known as tetrahedra). By dividing the complex shape into smaller, simpler shapes the equations can be solved more easily.Secondly, and most importantly, the mathematical equations describing the physics need to be converted to a form the computer can understand. In the past, this has been a tedious task for programmers, but in the FEniCS scientific software library (fenicsproject.org), this has been made much easier by translating from a mathematical language, similar to the equations, directly into computer code. Along with some additional information about the mesh, and the external conditions (e.g. in the example above, the source of heat), a full model can be computed and the results can be plotted and analysed.Not all simulations are so straightforward. For example, the equations for air bubbles moving through water would contain terms for surface tension. Surface tension is sensitive to the curvature of the mesh surface, but a mesh made of triangles always has a flat, faceted surface. In a simulation, as the bubbles move, the mesh would also need to be distorted to take account of the new position of the bubbles. In another context, for noise emitted from jet engines, the equations may require complex numbers, or be highly non-linear. In both of these cases, the computer code needs to be written to take care of the specific issue. Scientists would like to make computer simulations without having to worry about the complexities of programming these details. In this project, I am addressing five main issues: complex numbers, curved surfaces, difficult non-linear problems, mesh deformation, and mesh formats. The FEniCS software framework will be extended to allow users to have access to these features without having to program them directly themselves. It will open up new areas of research, for example in surface tension and liquid-gas interaction, multiphase flow, acoustics, quantum mechanics, and stability analysis, as well as making the software more accessible on HPC platforms.Software developments alone are not enough to drive forward scientific and engineering advances. Another important aspect of this project is to engage with application scientists and help them to get the most out of software libraries, understand their scientific problem, and help them translate it into computer code. I will provide training, in association with EPSRC doctoral training centres, to use the new software developments at large scale, including on supercomputers. Software maintenance is another important aspect of any scientific project, and I will encourage the next generation of scientists to use modern techniques of version control and automatic testing, which will enhance the quality of their software projects, and improve their longevity.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
Scalable computation of thermomechanical turbomachinery problems
热机械涡轮机械问题的可扩展计算
DOI: 10.1016/j.finel.2018.11.002
发表时间: 2019
期刊: Finite Elements in Analysis and Design
影响因子: 3.1
作者: [Richardson C]
通讯作者: Richardson C
Abstractions and Automated Algorithms for Mixed Domain Finite Element Methods
混合域有限元方法的抽象和自动化算法
DOI: 10.1145/3471138
发表时间: 2021
期刊: ACM Transactions on Mathematical Software
影响因子: 2.7
作者: [Daversin-Catty C]
通讯作者: Daversin-Catty C
DOI: 10.1145/3524456
发表时间: 2021-02
期刊: ACM Transactions on Mathematical Software (TOMS)
影响因子: --
作者: [Matthew W. Scroggs;J. Dokken;C. Richardson;G. N. Wells]
通讯作者: Matthew W. Scroggs;J. Dokken;C. Richardson;G. N. Wells
DOI: 10.1109/mcse.2017.2421459
发表时间: 2017-11-01
期刊: COMPUTING IN SCIENCE & ENGINEERING
影响因子: 2.1
作者: [Hale, Jack S., Li, Lizao, Wells, Garth N.]
通讯作者: Wells, Garth N.
6
    Mechanisms behind the exceptional longevity of freshwater mussels
    • 批准号:
      BB/K005367/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $0.48万
    • 财政年份:
      2012
    • 负责人:
      Christopher Richardson
    • 依托单位:
    Mechanisms of exceptional longevity in the world's longest-lived animal
    • 批准号:
      BB/H020535/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $41.57万
    • 财政年份:
      2010
    • 负责人:
      Christopher Richardson
    • 依托单位:
    ULTRA-HIGH-RESOLUTION PROXY RECORD OF LAST MILLENNIUM NORTH ATLANTIC TEMPERATURE ANOMALIES ('ULTRA')
    • 批准号:
      NE/H023356/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $36.21万
    • 财政年份:
      2010
    • 负责人:
      Christopher Richardson
    • 依托单位:
    国内基金
    海外基金
    Finite-time Lyapunov 函数和耦合系统的稳定性分析
    • 批准号:
      11701533
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      22.0万元
    • 批准年份:
      2017
    • 负责人:
      李慧娟
    • 依托单位: