课题基金 / 基金详情

Firedrake: high performance, high productivity simulation for the continuum mechanics community.

Firedrake: high performance, high productivity simulation for the continuum mechanics community.
Firedrake:连续介质力学界的高性能、高生产力模拟。
批准号:
EP/W029731/1
负责人:
David Ham
金额:
$87.77万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2022
资助国家:
英国
项目状态:
未结题
起止时间:
2022 至 --

项目摘要

项目成果

David Ham的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This project will extend and enhance the Firedrake automated finite elementsimulation system to allow researchers across the field of continuum mechanicsto simulate a wider range of physical phenomena using more sophisticatedtechniques than they would be able to code themselves, and to do so byspecifying the simulation from highly productive mathematical interfaceembedded in Python.The simulation of continuous physical systems described by partial differentialequations (PDEs) is a mainstay activity of computational science. This spansthe integrity of structures, the efficiency of industrial processes built onfluid flow, and the propagation of electromagnetic waves from an antenna toname but a few. Each simulation demands the choice of an appropriate PDE, an accurate andstable discretisation, the efficient parallel assembly of the resultingmatrices and vectors, and the fast, scalable solution of the resultingnumerical system. Every simulation is the composition of a chain of processes,each of which is a research domain in its own right. Most computational continuum mechanics research happens in small teams. Thesegroups constantly tackle new problems, needing changes at every level of thesimulation chain. The challenge is to allow individual researchers and smallteams to put together their own simulations, without requiring the impossibleby every researcher becoming an expert on the implementation of every stage ofthe process.Firedrake employs a mathematical language embedded in Python that enablesresearchers to write the simulation they wish to execute in a highly productiveand concise way. The high performance parallel implementation of the simulationis then automatically generated by specialised compilers at runtime. The resultis a system in which scientists and engineers write maths and get simulation.This frees researchers to focus on the continuum mechanics question at handrather than the mechanics of creating the simulation.Firedrake is a widely employed community code with hundreds of publishedapplications across continuum mechanics. For many researchers, Firedrakeclearly already meets at least some of their needs. However, the sophisticationof continuum mechanics research is boundless: there are always users andpotential users whose problems cannot fully be expressed in Firedrake's highlevel mathematical language. This project will address several suchlimitations, chosen in response to formal Firedrake user engagement over thelast two years.First, we will extend Firedrake's capabilities in solving coupled multi-domainsystems. This will enable Firedrake users to more effectively tackle simulationchallenges such as the impact of sea waves on wind turbine columns. Second, we will extend Firedrake's automated inverse capabilities to includecomplex-valued problems. This will significantly benefit users wishingto simulate optimal design problems involving electromagnetic waves.Third, we will extend the range of meshes that Firedrake can employ to includeunstructured hexahedral meshes, and hierarchically refined meshes. This willimprove Firedrake's support for efficient high order discontinuous Galerkindiscretisations and for multiscale problems such as folding of materials.In addition to extending Firedrake's technical capabilities, this project willgrow and support the community of continuum mechanics researchers usingFiredrake. We will reduce the technical knowledge needed to install Firedrakeby providing packages for the main desktop operating systems. We will runtutorials, workshops, and provide online support to new and existing Firedrakeusers. An "open door" programme of user visits to the Firedrake core developerswill provide personal one on one assistance with their simulation needs. Wewill invest significant time in the extension and maintenance of Firedrake's highquality documentation.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
Automatic adjoint-based inversion schemes for geodynamics: Reconstructing the evolution of Earth's mantle in space and time
基于自动伴随的地球动力学反演方案:重建地幔在空间和时间上的演化
DOI: 10.5194/egusphere-2023-2683
发表时间: 2023
期刊:
影响因子: --
作者: [Ghelichkhan S]
通讯作者: Ghelichkhan S
Bringing Trimmed Serendipity Methods to Computational Practice in Firedrake
将修剪的偶然性方法引入 Firedrake 的计算实践中
DOI: 10.1145/3490485
发表时间: 2022
期刊: ACM Transactions on Mathematical Software
影响因子: 2.7
作者: [Crum, Justin, Cheng, Cyrus, Ham, David A., Mitchell, Lawrence, Kirby, Robert C., Levine, Joshua A., Gillette, Andrew]
通讯作者: Gillette, Andrew
Point Data Assimilation in Firedrake and Icepack
Firedrake 和 Icepack 中的点数据同化
DOI: 10.5194/egusphere-egu23-12705
发表时间: 2023
期刊:
影响因子: --
作者: [Nixon-Hill R]
通讯作者: Nixon-Hill R
SysGenX: Composable software generation for system-level simulation at Exascale
  • 批准号:
    EP/W026066/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $103.64万
  • 财政年份:
    2021
  • 负责人:
    David Ham
  • 依托单位:
Gen X: ExCALIBUR working group on Exascale continuum mechanics through code generation.
  • 批准号:
    EP/V001493/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $22.2万
  • 财政年份:
    2020
  • 负责人:
    David Ham
  • 依托单位:
Gung Ho Phase 2
  • 批准号:
    NE/K006789/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $37.66万
  • 财政年份:
    2013
  • 负责人:
    David Ham
  • 依托单位:
Abstracting the environment: automating geoscientific simulation
  • 批准号:
    NE/K008951/1
  • 项目类别:
    Fellowship
  • 资助金额:
    $63.91万
  • 财政年份:
    2013
  • 负责人:
    David Ham
  • 依托单位:
国内基金
海外基金
CuAgSe基热电材料的结构特性与构效关系研究
海洋微藻生物固定燃煤烟气中CO2的性能与机理研究
  • 批准号:
    50806049
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2008
  • 负责人:
    赵兵涛
  • 依托单位:
Web服务质量(QoS)控制的策略、模型及其性能评价研究
  • 批准号:
    60373013
  • 项目类别:
    面上项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2003
  • 负责人:
    单志广
  • 依托单位: