Advanced Computation and I/O Methods for Earth-System Simulations (AIMES)
Advanced Computation and I/O Methods for Earth-System Simulations (AIMES)
批准号:
279335667
负责人:
Professor Dr. Thomas Ludwig
金额:
$0.0万
依托单位国家:
德国
项目类别:
Priority Programmes
财政年份:
2015
资助国家:
德国
项目状态:
已结题
起止时间:
2014-12-31 至 2020-12-31
中文摘要
处理极端尺度的地球系统模型是具有挑战性的。首先,科学家不断修改和扩展模型代码,以包含更高层次的细节,这增加了代码维护的负担,并限制了跨系统的性能可移植性;其次,随着科学家执行越来越高分辨率的运行或集合运行的聚合结果,所需的存储容量也在稳步增加。在AIMES项目中,我们的跨学科国际团队解决了下一代二十面体地球系统模型中常见的可编程性、计算效率和I/O限制等关键问题。首先,我们将导出一个高级DSL作为表示,用于指定可以嵌入到现有代码中的这些模型的关键部分。这种高级表示允许科学家用更接近其特定科学领域的抽象级别的术语来表达他们的代码,因此更自然。从抽象概念中,团队将为MITICO,ICON和NICAM模型推导出特定于模型的方言,并在原型中实现它们。其次,开发了用于将高级表示及其方言翻译成各种现有语言构造的概念和轻量级工具。通过选择适当的后端,可以创建适当的现有DSL和库方法,以及适当的内存布局和某些特定于体系结构的并行化功能。虽然高层次的表示显着提高可编程性,跨系统的科学模型的性能可移植性增加,都成为正交方面的系统expertes.Data处理的照顾调查合适的格式,二十面体数据和先进的有损压缩策略得到改善。在此过程中,我们提出了克服当前限制的策略,实施了选定的原型,并与负责的联盟进行了沟通。为了证明开发的概念和组件的好处,将从所有模型中提取共享的开源基准套件,并进行小规模和大规模的评估。最终,我们打算通过就共同的想法和组成部分开展合作,促进发展最佳做法和有益的规范,但我们也确保所发展的工具和高层次概念可适用于其他领域。
英文摘要
Dealing with extreme scale Earth-system models is challenging. Firstly, model code is continuously revised and extended by scientists to incorporate further levels of detail.This increases the burden of code maintenance and limits performance portability across systems.Secondly, the required storage capacity is steadily increasing as scientists perform runs with growing resolution or aggregate results from ensemble runs. Within the AIMES project, our interdisciplinary and international team addresses the key issues of programmability, computational efficiency and I/O limitations that are common in next-generation Icosahedral earth-system models. Firstly, we will derive a high-level DSL as representation for specifying key parts of these models that can be embedded into existing code. This high-level representation allows scientists to express their code in a terminology that is closer to the abstraction level of their specific scientific domain and, thus, more natural.From the abstract concepts, the teams will derive model-specific dialects for the DYNAMICO, ICON and NICAM model and implement them in a prototype.Secondly, a concept and light-weight tool for translating the high-level representation and its dialects into a variety of existing language constructs is developed. By choosing the appropriate back-end, suitable existing DSLs and library approaches can be created together with an appropriate memory layout and certain architecture-specific features of parallelization. While the high-level representation increases programmability significantly, performance-portability of scientific models across systems is increased, and both become orthogonal aspects to be taken care of by system experts.Data handling is improved by investigating suitable formats for icosahedral data and by advancing lossy compression strategies. During this process, we propose strategies to overcome the current limitations, implement selected prototypes and communicate these with the responsible consortia.To demonstrate the benefit of the developed concepts and components, a shared open-source benchmark suite will be extracted from all models and evaluated on small and large scale.Ultimately, we intend to foster development of best-practices and useful norms by cooperating on shared ideas and components but we also ensure that developed tools and high-level concepts can be applied to other domains.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Performance Conscious HPC
-
批准号:320893435
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2016
-
负责人:Professor Dr. Thomas Ludwig
-
依托单位:
Modellrechnungen zu den Gezeiten früherer Ozeane und zur Geschichte des Erde-Mond-Systems
-
批准号:206003000
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2011
-
负责人:Professor Dr. Thomas Ludwig
-
依托单位:
国内基金
海外基金
基于分位数g-computation的多污染物联合空气质量健康指数构建及预测效果评价
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:李嘉琛
-
依托单位:
基于g-computation控制纵向数据未测混杂因素的因果推断模型构建及应用研究
-
批准号:81903416
-
项目类别:青年科学基金项目
-
资助金额:19.0万元
-
批准年份:2019
-
负责人:陈永杰
-
依托单位: