Multi-layered abstractions for PDEs
偏微分方程的多层抽象
基本信息
- 批准号:EP/I00677X/1
- 负责人:
- 金额:$ 62.67万
- 依托单位:
- 依托单位国家:英国
- 项目类别:Research Grant
- 财政年份:2010
- 资助国家:英国
- 起止时间:2010 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Partial differential equations (PDEs) are the mathematical basis ofvast areas of science. From fluid problems such as flow past anaircraft or the circulation of the worlds oceans to structuralproblems in bridges or inside the bones of a body and even in theworld of financial options pricing, PDEs are the key description. Itis therefore unsurprising that computing solutions to PDEs consumes amassive proportion of high performance computing resources in bothindustry and academia.Hitherto, the software which solves PDEs has been written for specificsorts of hardware by people who had to be experts both in the sciencethey were modelling and in programming. This is an expensive anderror-prone process and, because it occurs in an informal way inengineering and science departments, has suffered from a lack of inputfrom modern computer science. However, what makes this proposalcritical for computational science are the large changes which areoccuring in hardware technology. The emergence of new massivelyparallel platforms, such as graphical processing units (GPUs) andmulticore CPU systems is requiring very different approaches tolow-level programming and, importantly, different approaches fordifferent hardware platforms. It also requires new research into thebest optimisation strategies for these platforms. The current approachto writing scientific software will not deliver the changes that arerequired within the industrial and government funding resources available.This project will break this paradigm by using multiple layers ofabstraction to present to scientists and engineers a way ofprogramming PDE problems which is independent of the hardware and tocomputer scientists, a program generation space in which they cangenerate optimal algorithms for PDEs on different hardware platformswithout becoming embroiled in domain science. In particular, we willdevelop a hardware abstraction layer (OP2) which will allow programsto be written by explicitly stating what is parallel. The OP2 layersoftware will then translate this into low-level code which utilisesthe parallelism in a particular hardware platform. For developersworking with the finite element method (FEM), an importantcomputational technique for PDEs, we will present an additional layerwhich will enable them to write the finite element problem in a highlevel language, UFL. This will then be translated to OP2 and thencedown to the hardware layer.We will demonstrate the effectiveness of this approach with two PhDprojects. One will look into the dispersion of polutants in urbansettings while the other will study the stress properties of surgicalbone implants. These are both important scientific questions whichcurrently suffer from a lack of resolution and therefore need to beable to employ the latest high performance hardware.
偏微分方程是众多科学领域的数学基础。从流体问题,如流过飞机或世界海洋的循环,到桥梁或身体骨骼内部的结构问题,甚至在金融期权定价领域,偏微分方程都是关键描述。因此,解决偏微分方程的计算方案在工业界和学术界都消耗了大量的高性能计算资源,这并不奇怪。然而,解决偏微分方程的软件是由那些必须是建模和编程科学专家的人为特定种类的硬件编写的。这是一个昂贵且容易出错的过程,而且由于它以非正式的方式发生在工程和科学部门,因此缺乏现代计算机科学的输入。然而,是什么让这个命题对计算科学至关重要的是发生在硬件技术的巨大变化。新的并行平台的出现,如图形处理单元(GPU)和多核CPU系统,要求采用非常不同的方法来进行低级编程,重要的是,不同的硬件平台需要不同的方法。它还需要对这些平台的最佳优化策略进行新的研究。目前编写科学软件的方法将无法在工业和政府可用的资金资源范围内提供所需的变化。该项目将通过使用多层抽象来打破这种范式,向科学家和工程师提供一种编程PDE问题的方法,这种方法独立于硬件和计算机科学家,一个程序生成空间,在这个空间中,他们可以在不同的硬件平台上为偏微分方程生成最佳算法,而不会卷入领域科学。特别是,我们将开发一个硬件抽象层(OP2),它将允许程序通过明确说明什么是并行来编写。然后OP2层软件将其转换为低级代码,该代码利用特定硬件平台中的并行性。对于使用有限元方法(FEM)(PDE的一种重要计算技术)的开发人员,我们将提供一个额外的层,使他们能够用高级语言UFL编写有限元问题。这将被转换到OP2,然后再转换到硬件层。我们将通过两个博士项目来证明这种方法的有效性。一个将研究污染物在城市环境中的扩散,另一个将研究骨植入物的应力特性。这些都是重要的科学问题,目前缺乏解决方案,因此需要能够采用最新的高性能硬件。
项目成果
期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
OP2-Clang: A Source-to-Source Translator Using Clang/LLVM LibTooling
OP2-Clang:使用 Clang/LLVM LibTooling 的源到源转换器
- DOI:10.1109/llvm-hpc.2018.8639205
- 发表时间:2018
- 期刊:
- 影响因子:0
- 作者:Balogh G
- 通讯作者:Balogh G
Languages and Compilers for Parallel Computing
用于并行计算的语言和编译器
- DOI:10.1007/978-3-540-85261-2_12
- 发表时间:2008
- 期刊:
- 影响因子:0
- 作者:Cornwall J
- 通讯作者:Cornwall J
Mesh independent loop fusion for unstructured mesh applications
适用于非结构化网格应用的网格独立循环融合
- DOI:10.1145/2212908.2212917
- 发表时间:2012
- 期刊:
- 影响因子:0
- 作者:Bertolli C
- 通讯作者:Bertolli C
Performance Analysis and Optimization of the OP2 Framework on Many-Core Architectures
OP2框架在众核架构上的性能分析与优化
- DOI:10.1093/comjnl/bxr062
- 发表时间:2011
- 期刊:
- 影响因子:0
- 作者:Giles M
- 通讯作者:Giles M
From h to p efficiently: Strategy selection for operator evaluation on hexahedral and tetrahedral elements
- DOI:10.1016/j.compfluid.2010.08.012
- 发表时间:2011-04-01
- 期刊:
- 影响因子:2.8
- 作者:Cantwell, C. D.;Sherwin, S. J.;Kelly, P. H. J.
- 通讯作者:Kelly, P. H. J.
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Paul Kelly其他文献
Preinvasive neoplasia of the gallbladder: flat and tumoral dysplasia
胆囊浸润前肿瘤:扁平型和肿瘤性不典型增生
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Gavin Baker;Paul Kelly - 通讯作者:
Paul Kelly
Infectious diarrhoea
- DOI:
10.1016/j.mpmed.2007.02.009 - 发表时间:
2007-05-01 - 期刊:
- 影响因子:
- 作者:
Michael J.G. Farthing;Paul Kelly - 通讯作者:
Paul Kelly
TCT-255 Impact of right atrial pressure on fractional flow reserve calculation in the presence of a chronic total occlusion
- DOI:
10.1016/j.jacc.2017.09.329 - 发表时间:
2017-10-31 - 期刊:
- 影响因子:
- 作者:
Grigoris Karamasis;Shah Mohdnazri;Firas Al-Janabi;Andreas Kalogeropoulos;Rohan Jagathesan;Gerald Clesham;Kare Tang;Paul Kelly;John Davies;Thomas Keeble - 通讯作者:
Thomas Keeble
Tu1863 INCIDENCE AND PHENOTYPE OF INFLAMMATORY BOWEL DISEASE IN 16 REGIONS ACROSS ASIA, AFRICA, LATIN AMERICA AND MIDDLE EAST FROM GIVES-21 CONSORTIUM
- DOI:
10.1016/s0016-5085(24)03764-8 - 发表时间:
2024-05-18 - 期刊:
- 影响因子:
- 作者:
Agnes H. Ho;Joyce W. Mak;Alicia Ka Wun Chan;Hang V. Dao;Yang Sun;Jamilya Kaibullayeva;Mukesh S. Paudel;Vineet Ahuja;Julajak Limsrivilai;Shu-Chen Wei;Murdani Abdullah;Mansour Altuwaijri;Domingo Balderramo;Rupa Banerjee;Jesus K. Yamamoto-Furusho;Ida Hilmi;Raja Affendi Raja Ali;Ka Kei Ng;Paulo G. Kotze;Paul Kelly - 通讯作者:
Paul Kelly
Duodenal transcriptomics demonstrates signatures of tissue inflammation and immune cell infiltration in children with environmental enteric dysfunction across global centers
十二指肠转录组学显示了全球多个中心环境肠道功能障碍儿童组织炎症和免疫细胞浸润的特征
- DOI:
10.1016/j.ajcnut.2024.02.023 - 发表时间:
2024-09-01 - 期刊:
- 影响因子:6.900
- 作者:
Chelsea Marie;Subhasish Das;David Coomes;Tahmeed Ahmed;S Asad Ali;Junaid Iqbal;Paul Kelly;Mustafa Mahfuz;Sean R Moore;William A Petri;Phillip I Tarr;Lee A Denson;Kumail Ahmed;Sheraz Ahmed;Md Ashraful Alam;David Auble;SM Khodeza Nahar Begum;Ellen Besa;Mubanga Chama;Donna M Denno;Kanekwa Zyambo - 通讯作者:
Kanekwa Zyambo
Paul Kelly的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Paul Kelly', 18)}}的其他基金
Reliable and Robust Quantum Computing
可靠且强大的量子计算
- 批准号:
EP/W03221X/1 - 财政年份:2022
- 资助金额:
$ 62.67万 - 项目类别:
Research Grant
NOVEL TOOLS FOR EVALUATING INTESTINAL DYSFUNCTION IN CHILDREN AND ADULTS WITH MALNUTRITION DISORDERS
评估患有营养不良疾病的儿童和成人肠功能障碍的新工具
- 批准号:
MR/V012452/1 - 财政年份:2021
- 资助金额:
$ 62.67万 - 项目类别:
Research Grant
Novel therapeutic approaches to malnutrition enteropathy
营养不良性肠病的新治疗方法
- 批准号:
MR/P024033/1 - 财政年份:2017
- 资助金额:
$ 62.67万 - 项目类别:
Research Grant
Sustainable domain-specific software generation tools for extremely parallel particle-based simulations
可持续的特定领域软件生成工具,用于极其并行的基于粒子的模拟
- 批准号:
EP/I006761/1 - 财政年份:2010
- 资助金额:
$ 62.67万 - 项目类别:
Research Grant
Staged Performance Optimisation Components (SPOCS)
分阶段性能优化组件 (SPOCS)
- 批准号:
EP/E002412/1 - 财政年份:2006
- 资助金额:
$ 62.67万 - 项目类别:
Research Grant
Localization and Self-Assembly of the Major PSD Protein
主要 PSD 蛋白的定位和自组装
- 批准号:
8503032 - 财政年份:1985
- 资助金额:
$ 62.67万 - 项目类别:
Standard Grant
Localization and Self-Assembly of the Major Psd Protein
主要 Psd 蛋白的定位和自组装
- 批准号:
8106259 - 财政年份:1981
- 资助金额:
$ 62.67万 - 项目类别:
Continuing Grant
相似国自然基金
多层次纳米叠层块体复合材料的仿生设计、制备及宽温域增韧研究
- 批准号:51973054
- 批准年份:2019
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
CAREER: Melting-free Photonic Memory with Layered Chalcogenide Materials
职业:采用层状硫族化物材料的免熔化光子存储器
- 批准号:
2338546 - 财政年份:2024
- 资助金额:
$ 62.67万 - 项目类别:
Continuing Grant
A strategy to exfoliate layered transition-metal borides into 2D nanocrystals (MBene) through alloying the transition-metal sites
通过过渡金属位点合金化将层状过渡金属硼化物剥离成二维纳米晶体(MBene)的策略
- 批准号:
24K08211 - 财政年份:2024
- 资助金额:
$ 62.67万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Asymptotic analysis of boundary value problems for strongly inhomogeneous multi-layered elastic plates
强非均匀多层弹性板边值问题的渐近分析
- 批准号:
EP/Y021983/1 - 财政年份:2024
- 资助金额:
$ 62.67万 - 项目类别:
Research Grant
COLOMBO: LAYERED HISTORIES IN THE GLOBAL SOUTH
科伦坡:全球南方的分层历史
- 批准号:
EP/Y032144/1 - 财政年份:2024
- 资助金额:
$ 62.67万 - 项目类别:
Research Grant
Multi-layered decoding and therapeutic co-option of the metastatic checkpoint in human colorectal cancer
人类结直肠癌转移检查点的多层解码和治疗选择
- 批准号:
23K27677 - 财政年份:2024
- 资助金额:
$ 62.67万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
In situ flux growth synthesis of layered double hydroxide/sodium titanate hybrid structure adsorbent for actual wastewater treatment
原位通量生长合成层状双氢氧化物/钛酸钠杂化结构吸附剂用于实际废水处理
- 批准号:
24K17541 - 财政年份:2024
- 资助金额:
$ 62.67万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Enabling High-performance Layered Oxide Sodium-Ion Battery Cathodes
实现高性能层状氧化物钠离子电池正极
- 批准号:
DP230100198 - 财政年份:2023
- 资助金额:
$ 62.67万 - 项目类别:
Discovery Projects
Time Layered Cultural Map of Australia: Advanced Techniques and Big Data
澳大利亚时间分层文化地图:先进技术和大数据
- 批准号:
LE230100079 - 财政年份:2023
- 资助金额:
$ 62.67万 - 项目类别:
Linkage Infrastructure, Equipment and Facilities
Establishment of multi-layered omics analysis for mitochondrial disease patients
线粒体疾病患者多层组学分析的建立
- 批准号:
23H00424 - 财政年份:2023
- 资助金额:
$ 62.67万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
Synthesis and exploration of novel physical properties of two-dimensional layered quasicrystal
二维层状准晶的合成与新物理性质的探索
- 批准号:
23K04355 - 财政年份:2023
- 资助金额:
$ 62.67万 - 项目类别:
Grant-in-Aid for Scientific Research (C)