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 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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
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
Barrier invariants a shared state abstraction for the analysis of data-dependent GPU kernels
屏障不变量是一种共享状态抽象,用于分析数据相关的 GPU 内核
DOI:
10.1145/2544173.2509517
发表时间:
2013
期刊:
ACM SIGPLAN Notices
影响因子:
--
作者:
[Chong N]
通讯作者:
Chong N
共 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
-
依托单位:
Staged Performance Optimisation Components (SPOCS)
-
批准号:EP/E002412/1
-
项目类别:Research Grant
-
资助金额:$48.83万
-
财政年份:2006
-
负责人:Paul Kelly
-
依托单位:
Localization and Self-Assembly of the Major PSD Protein
-
批准号:8503032
-
项目类别:Standard Grant
-
资助金额:$5.19万
-
财政年份:1985
-
负责人:Paul Kelly
-
依托单位:
Localization and Self-Assembly of the Major Psd Protein
-
批准号:8106259
-
项目类别:Continuing Grant
-
资助金额:$17.2万
-
财政年份:1981
-
负责人:Paul Kelly
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Domain理论中几类T0拓扑空间的幂构造研究
-
批准号:2026JJ81209
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:袁珍珠
-
依托单位:
RB-domain函数空间的相关研究
-
批准号:2026JJ60113
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:栾伟
-
依托单位:
RIPK3蛋白及其RHIM结构域在脓毒症早期炎症反应和脏器损伤中的作用和机制研究
-
批准号:82372167
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2023
-
负责人:江继宏
-
依托单位:
拟连续domain范畴的若干问题研究
-
批准号:12301583
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:栾伟
-
依托单位:
格值蕴涵算子与Domain理论中的若干问题
-
批准号:12331016
-
项目类别:重点项目
-
资助金额:193.00万元
-
批准年份:2023
-
负责人:赵彬
-
依托单位:
Domain理论中概率幂构造的若干问题研究
-
批准号:12371457
-
项目类别:面上项目
-
资助金额:43.5万元
-
批准年份:2023
-
负责人:贾晓东
-
依托单位:
To空间上Domain理论中若干问题研究
-
批准号:12261040
-
项目类别:地区科学基金项目
-
资助金额:28万元
-
批准年份:2022
-
负责人:张文锋
-
依托单位:
面向Jung-Tix问题的Domain理论与量化序理论研究
-
批准号:12231007
-
项目类别:重点项目
-
资助金额:235万元
-
批准年份:2022
-
负责人:李庆国
-
依托单位:
C2 DOMAIN PROTEIN 1 (C2DP1)基因家族在植物开花调控中的功能研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2022
-
负责人:
-
依托单位:
第四届Domain理论与拓扑学青年学者论坛
-
批准号:12242110
-
项目类别:专项项目
-
资助金额:5.00万元
-
批准年份:2022
-
负责人:姚卫
-
依托单位: