SI2-SSI: Collaborative Research: ParaTreet: Parallel Software for Spatial Trees in Simulation and Analysis
SI2-SSI:协作研究:ParaTreet:仿真和分析中的空间树并行软件
基本信息
- 批准号:1550417
- 负责人:
- 金额:$ 5.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-09-01 至 2017-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Many scientific and visualization methods involve organizing the data they are processing into a hierarchy (also known as a "tree"). These applications and methods include: astronomical simulations of particles moving under the influence of gravity, analysis of spatial data (that is, data that describes objects with respect to their relative position in space), photorealistic rendering of virtual environments,reconstruction of surfaces from laser scans, collision detection when simulating the movement of physical objects, and many others. Tree data structures, and the algorithms used to work on these structures, are heavily used in these applications because they help to make these applications run much faster on supercomputers. However, implementing tree-based algorithms can require a significant effort, particularly on modern highly parallel computers. This project will create ParaTreet, a software toolkit for parallel trees, that will enable rapid development of such applications. Details of the parallel aspects will be hidden from the programmer, who will be able to quickly evaluate the relative merits of different trees and algorithms even when applied to large datasets and very computation-intensive applications. The combination of such an abstract and extensible framework with a portable adaptive runtime system will allow scientists to effectively use parallel hardware ranging from small clusters to petascale-class machines, for a wide variety of tree-based applications. This project will demonstrate the feasibility of such an approach as well as generate evidence of community adoption of this technology. If successful, this project will enable NSF-supported researchers to solve science problems faster as well as to tackle more complex problems, thus serving NSF's science mission.This project builds upon an existing collaboration on Computational Astronomy and the resultant software base in the ChaNGa (Charm N-body GrAvity solver) code. ChaNGa is a software package that performs collisionless N-body simulations, and can perform cosmological simulations with periodic boundary conditions in co-moving coordinates or simulations of isolated stellar systems. This project will extend ChaNGa with a parallel tree toolkit called ParaTreet and associated applications, that will allow scientists to effectively utilize small clusters as well as very large supercomputers for parallel tree-based calculations. The key data structure in ParaTreet is an asynchronous software-based tree data cache, which maintains a writeback local copy of remote tree data. We plan to support a variety of spatial decomposition methods and the associated trees, including Oct-trees, KD-trees, inside-outside trees, ball trees, R-trees, and their combinations. Different trees are useful in different application circumstances, and the software will allow their relative merits to be evaluated with relative ease. The framework will support a variety of parallel work decomposition methods, including those based on space filling curves, and support dynamic rearrangement of parallel work at runtime. The algorithms supported will range from Barnes-Hut with various multipole expansions, data clustering, collision detection, surface reconstruction, ray intersection, etc. The software includes a collection of dynamic load balancing strategies in the Charm++ framework that can be tuned for specific problem structures. It also includes support for clusters of accelerators, such as GPGPUs. This project will demonstrate the feasibility of such an approach as well as generate evidence of community adoption of this technology.
许多科学和可视化方法涉及将它们处理的数据组织成层次结构(也称为“树”)。 这些应用程序和方法包括:在重力影响下移动的粒子的天文模拟,空间数据分析(即描述物体在空间中相对位置的数据),虚拟环境的真实感渲染,从激光扫描重建表面,模拟物理对象移动时的碰撞检测等。 树数据结构和用于处理这些结构的算法在这些应用程序中大量使用,因为它们有助于使这些应用程序在超级计算机上运行得更快。然而,实现基于树的算法可能需要大量的工作,特别是在现代高度并行的计算机上。 该项目将创建ParaTreet,这是一个并行树的软件工具包,将使此类应用程序的快速开发成为可能。 并行方面的细节将对程序员隐藏,程序员将能够快速评估不同树和算法的相对优点,即使应用于大型数据集和计算密集型应用程序。这样一个抽象的和可扩展的框架与便携式自适应运行时系统的结合,将使科学家能够有效地使用并行硬件,从小型集群到千万亿次级的机器,各种各样的基于树的应用程序。该项目将展示这种方法的可行性,并提供社区采用这种技术的证据。如果成功的话,这个项目将使NSF支持的研究人员能够更快地解决科学问题以及解决更复杂的问题,从而服务于NSF的科学使命。这个项目建立在计算天文学的现有合作和ChaNGa(Charm N-body GrAvity solver)代码中的软件基础之上。ChaNGa是一个执行无碰撞N体模拟的软件包,可以在同向移动坐标系中使用周期性边界条件进行宇宙学模拟,也可以模拟孤立的恒星系统。该项目将使用名为ParaTreet的并行树工具包和相关应用程序扩展ChaNGa,这将使科学家能够有效地利用小型集群以及非常大型的超级计算机进行并行树计算。 ParaTreet中的关键数据结构是基于异步软件的树数据缓存,它维护远程树数据的写回本地副本。我们计划支持各种空间分解方法和相关的树,包括Oct-trees,KD-trees,inside-outside trees,ball trees,R-trees及其组合。不同的树在不同的应用环境中是有用的,软件将允许相对容易地评估它们的相对优点。该框架将支持各种并行工作分解方法,包括那些基于空间填充曲线,并支持在运行时的并行工作的动态重排。支持的算法将从Barnes-Hut与各种多极扩展,数据聚类,碰撞检测,表面重建,射线交叉等软件包括一个动态负载平衡策略的Charm++框架,可以调整为特定的问题结构的集合。它还支持加速器集群,如GPGPU。该项目将展示这种方法的可行性,并提供社区采用这种技术的证据。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Derek Richardson其他文献
Apophis 2029: Decadal Opportunity for the Science of Planetary Defense
阿波菲斯 2029:行星防御科学的十年机遇
- DOI:
10.3847/25c2cfeb.f87e0599 - 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
R. Binzel;B. Barbee;O. Barnouin;J. F. Bell;M. Birlan;A. Boley;W. Bottke;M. Brozović;J. Cahill;H. Campins;A. Cheng;P. Chodas;T. Daly;W. Danchi;J. DeMartini;F. DeMeo;D. Durda;A. Freeman;M. Hirabayashi;Yaeji Kim;L. Lim;M. Marsset;P. Michel;N. Moskovitz;M. Nolan;J. Nuth;R. Park;A. Parker;Carol A. Raymond;K. Reh;Derek Richardson;P. Sava;D. Scheeres;D. Souami;J. Souchay;J. Sunshine;P. Taylor;F. Venditti;A. Virkki;D. Yeomans - 通讯作者:
D. Yeomans
International NGOs in Global Aid Chains
全球援助链中的国际非政府组织
- DOI:
10.1525/sod.2021.7.1.1 - 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Mary‐Collier Wilks;Derek Richardson;Jennifer Bair - 通讯作者:
Jennifer Bair
The rise of a dualistic dragon : the contrastive strategic mentality of the People’s Republic of China under American hegemonism.
二元龙的崛起:美国霸权主义下中华人民共和国的战略心态对比
- DOI:
- 发表时间:
2008 - 期刊:
- 影响因子:0
- 作者:
Derek Richardson - 通讯作者:
Derek Richardson
Developmental Idealism and Beliefs about Marriage in the United States
美国的发展理想主义和婚姻信念
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:1.2
- 作者:
Derek Richardson;K. Allendorf - 通讯作者:
K. Allendorf
Creating a Robust Desktop Grid using Peer-to-Peer Services
使用点对点服务创建强大的桌面网格
- DOI:
10.1109/ipdps.2007.370505 - 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Jik;Beomseok Nam;Michael A. Marsh;P. Keleher;Bobby Bhattacharjee;Derek Richardson;D. Wellnitz;A. Sussman - 通讯作者:
A. Sussman
Derek Richardson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Derek Richardson', 18)}}的其他基金
Collaborative Research: Tidal disruption of near-Earth asteroids
合作研究:近地小行星的潮汐破坏
- 批准号:
2108441 - 财政年份:2021
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Effect of Internal Structure on the Formation of Binary Near-Earth Asteroids
内部结构对双近地小行星形成的影响
- 批准号:
1009579 - 财政年份:2010
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Binary Near-Earth Asteroid Formation from Rotational Disruption of Gravitational Aggregates
引力聚集体旋转破坏形成的双星近地小行星
- 批准号:
0708110 - 财政年份:2007
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Origin of Binary Near-Earth Asteroids
双星近地小行星的起源
- 批准号:
0307549 - 财政年份:2003
- 资助金额:
$ 5.5万 - 项目类别:
Continuing Grant
相似国自然基金
考虑SSI效应的导管架式海洋平台抗震性能研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
考虑SSI的层间隔震高层建筑结构在三维地震下的响应研究
- 批准号:52168072
- 批准年份:2021
- 资助金额:35 万元
- 项目类别:地区科学基金项目
考虑SSI效应的大型储罐动力学特性及其隔板减晃研究
- 批准号:51978336
- 批准年份:2019
- 资助金额:61.0 万元
- 项目类别:面上项目
考虑SSI效应的摇摆墙-框架结构抗震机理及性能评估方法研究
- 批准号:51978524
- 批准年份:2019
- 资助金额:60.0 万元
- 项目类别:面上项目
考虑能量需求和SSI效应的RC梁式桥基于性能的抗震设计方法
- 批准号:50908014
- 批准年份:2009
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
- 批准号:
2039142 - 财政年份:2020
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
SI2-SSI: Collaborative Research: Einstein Toolkit Community Integration and Data Exploration
SI2-SSI:协作研究:Einstein Toolkit 社区集成和数据探索
- 批准号:
2114580 - 财政年份:2020
- 资助金额:
$ 5.5万 - 项目类别:
Continuing Grant
Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
- 批准号:
2001752 - 财政年份:2019
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: Open Source Support for Massively Parallel, Generic Finite Element Methods
合作研究:SI2-SSI:对大规模并行、通用有限元方法的开源支持
- 批准号:
1741870 - 财政年份:2017
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
- 批准号:
1664022 - 财政年份:2017
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: Cyberinfrastructure for Advancing Hydrologic Knowledge through Collaborative Integration of Data Science, Modeling and Analysis
合作研究:SI2-SSI:通过数据科学、建模和分析的协作集成推进水文知识的网络基础设施
- 批准号:
1664061 - 财政年份:2017
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
SI2-SSI: Collaborative Research: Scalable Infrastructure for Enabling Multiscale and Multiphysics Applications in Fluid Dynamics, Solid Mechanics, and Fluid-Structure Interaction
SI2-SSI:协作研究:可扩展基础设施,支持流体动力学、固体力学和流固耦合中的多尺度和多物理场应用
- 批准号:
1836797 - 财政年份:2017
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: Modules for Experiments in Stellar Astrophysics
合作研究:SI2-SSI:恒星天体物理实验模块
- 批准号:
1663684 - 财政年份:2017
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: Inquiry-Focused Volumetric Data Analysis Across Scientific Domains: Sustaining and Expanding the yt Community
合作研究:SI2-SSI:跨科学领域以调查为中心的体积数据分析:维持和扩展 yt 社区
- 批准号:
1663893 - 财政年份:2017
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: Cyberinfrastructure for Advancing Hydrologic Knowledge through Collaborative Integration of Data Science, Modeling and Analysis
合作研究:SI2-SSI:通过数据科学、建模和分析的协作集成推进水文知识的网络基础设施
- 批准号:
1664018 - 财政年份:2017
- 资助金额:
$ 5.5万 - 项目类别:
Standard Grant