课题基金 / 基金详情

Sustainable domain-specific software generation tools for extremely parallel particle-based simulations

Sustainable domain-specific software generation tools for extremely parallel particle-based simulations
可持续的特定领域软件生成工具,用于极其并行的基于粒子的模拟
批准号:
EP/I006761/1
负责人:
Paul Kelly
金额:
$55.96万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2010
资助国家:
英国
项目状态:
已结题
起止时间:
2010 至 --

项目摘要

项目成果

Paul Kelly的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This research project emerged from the EPSRC Sandpit on Extreme Computing that took place in Jan 2010. The sandpit process facilitated discussion between a group of chemists and civil engineers who all use particle-based numerical simulation approaches. The applications motivating these scientists' simulations vary greatly (from quantum mechanics to dam engineering), very different scales are simulated (atoms in some cases, mm sized sand particles in others) and the interactions between the particles are modelled in significantly different ways. However all of the methods have a common basis (they simulate particles and their interactions) and they all require implementation in a high performance computing (HPC) environment. In fact the similarities in the simulation approach mean that there are key common challenges to achieving effective HPC implementations. Recent and likely future developments in HPC are making massively parallel computations viable; consequently there is a real possibility of achieving a step change in the level of complexity and realism in these numerical models with huge impact on industry and society. However, at the same time, the increased complexity of HPC hardware poses a barrier to being able to fully harness this resource. Working with the chemists and engineers, two computer scientists developed a strategy to address these challenges. The proposed approach is to develop a new Particle Science Language (PSL) to act as a bridge between the scientists who are developing particle based models and the computer science required to implement them in a rapidly evolving HPC environment. The scientists and engineers will implement their physical models in this relatively simple PSL and an automatic code generation system then automatically generate optimized code to effectively run the simulations on high performance systems. The research strategy is to rapidly develop the first implementation of the PSL and prototype it on micron to millimetre scale Discrete Element Modelling (DEM) dynamics code. From this early foundation, we will develop the PSL, with the key objectives of demonstrating generality in the breadth of applications within the particulate dynamics domain and portability to multiple HPC architectures. A range of particle based methods (PBM) are currently used to simulate materials in chemistry, engineering, physics and biophysics. The 4 types of PBM considered directly in the proposed are molecular dynamics (MD), the ONETEP quantum mechanics-based program, discrete element modelling (DEM), and smoothed particle hydrodynamics (SPH). The overall research objective is to develop a sustainable tool that will deliver, in the future, cutting edge research applicable to applications ranging from dam engineering to atomistic drug design. Measureable achievements will also be made during the current project. In fact, we anticipate at least 3 physical science firsts in the project lifetime:(1) The first protein drug simulations that describe the entire protein-drug complex and solvent from first principle quantum mechanics.(2) The first rationalization, at an atomic level, of polymer solubility in CO2, with chemical accuracy. (3) Simulation of the vibrational spectrum of a carbon nanotube from first principles quantum mechanics.(4) Simulation of triaxial compression tests with 1,000,000 particles From a Computer Science perspective the project will lead to a novel high-level compiler optimisation framework that captures dependence, data distribution and loop nest optimisation in a context of highly-irregular data structures beyond the scope of classical approaches such as the polyhedral model, or even new results in shape analysis and ownership-type abstractions.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/2743017
发表时间: 2015
期刊: ACM Transactions on Programming Languages and Systems
影响因子: 1.3
作者: [Betts A]
通讯作者: Betts A
A sound and complete abstraction for reasoning about parallel prefix sums
用于推理并行前缀和的合理且完整的抽象
DOI: 10.1145/2535838.2535882
发表时间: 2014
期刊:
影响因子: --
作者: [Chong N]
通讯作者: Chong N
Implementing and Evaluating Candidate-Based Invariant Generation
实现和评估基于候选的不变生成
DOI: 10.1109/tse.2017.2718516
发表时间: 2018
期刊: IEEE Transactions on Software Engineering
影响因子: 7.4
作者: [Betts A]
通讯作者: Betts A
Languages and Compilers for Parallel Computing
用于并行计算的语言和编译器
DOI: 10.1007/978-3-540-85261-2_12
发表时间: 2008
期刊:
影响因子: --
作者: [Cornwall J]
通讯作者: Cornwall J
7
    Reliable and Robust Quantum Computing
    • 批准号:
      EP/W03221X/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $8.95万
    • 财政年份:
      2022
    • 负责人:
      Paul Kelly
    • 依托单位:
    NOVEL TOOLS FOR EVALUATING INTESTINAL DYSFUNCTION IN CHILDREN AND ADULTS WITH MALNUTRITION DISORDERS
    • 批准号:
      MR/V012452/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $374.13万
    • 财政年份:
      2021
    • 负责人:
      Paul Kelly
    • 依托单位:
    Novel therapeutic approaches to malnutrition enteropathy
    • 批准号:
      MR/P024033/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $77.36万
    • 财政年份:
      2017
    • 负责人:
      Paul Kelly
    • 依托单位:
    Multi-layered abstractions for PDEs
    • 批准号:
      EP/I00677X/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $62.67万
    • 财政年份:
      2010
    • 负责人:
      Paul Kelly
    • 依托单位:
    国内基金
    海外基金
    Domain理论中几类T0拓扑空间的幂构造研究
    • 批准号:
      2026JJ81209
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2026
    • 负责人:
      袁珍珠
    • 依托单位:
    RB-domain函数空间的相关研究
    • 批准号:
      2026JJ60113
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2026
    • 负责人:
      栾伟
    • 依托单位:
    RIPK3蛋白及其RHIM结构域在脓毒症早期炎症反应和脏器损伤中的作用和机制研究
    • 批准号:
      82372167
    • 项目类别:
      面上项目
    • 资助金额:
      48.00万元
    • 批准年份:
      2023
    • 负责人:
      江继宏
    • 依托单位:
    拟连续domain范畴的若干问题研究
    • 批准号:
      12301583
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      30万元
    • 批准年份:
      2023
    • 负责人:
      栾伟
    • 依托单位: