SI2-SSE: Collaborative Research: Extending the Practicality and Scalability of LibMesh-Based Unstructured, Adaptive Finite Element Computations

SI2-SSE:协作研究:扩展基于 LibMesh 的非结构化自适应有限元计算的实用性和可扩展性

基本信息

  • 批准号:
    1642388
  • 负责人:
  • 金额:
    $ 35.01万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2016
  • 资助国家:
    美国
  • 起止时间:
    2016-09-01 至 2022-08-31
  • 项目状态:
    已结题

项目摘要

The development and deployment of cyberinfrastructure focused on scientific and engineering simulation has been, and continues to be, essential to the progress of science and engineering in the U.S. This is particularly true for software used in large scale supercomputing environments. Thus, for the U.S. to continue leadership and advancement in scientific computing, it is crucial that software infrastructure advance to enable modern computational and software engineering strategies for simulating complex scientific and engineering systems. Once such piece of software is the libMesh finite element library. libMesh is used by hundreds of research groups in the U.S. and around the world. Critically, libMesh can utilize large scale supercomputing infrastructure for simulating scientific and engineering systems. This work will update the libMesh software library to use state-of-the-art algorithms that will enable robust simulations on the largest supercomputers in the world and further advance the complexity of systems that can be successfully modeled using libMesh. Furthermore, the library will be enhanced to support user applications to leverage modern computer architectures, including emerging many-core architectures. This will enable the continued use of libMesh as both a fundamental tool of scientific and engineering simulation and as an educational tool for computational algorithms.The libMesh finite element library is a prominent example of an open-source tool supporting adaptive mesh refinement, interfaces to preeminent solver packages, and solutions on large parallel supercomputers of complex finite element models. libMesh supports hundreds of users and many applications in solving partial differential equations across a variety of disciplines including solid mechanics, fluids mechanics, magnetohydrodynamics, hypersonics, nuclear engineering, combustion, and acoustics, to name a few examples. Following over a decade of successful collaborative open-source development, the library is poised to maintain its place as a prominent open-source finite element package. To do so, libMesh must be made to support emerging many core architectures, leverage the most advanced scalable algorithms, and interface with geometry underlying the complex meshes used in engineering analysis. The work addresses these issues directly by extending and enhancing the libMesh finite element library. The extensions will seamlessly make available modern solution algorithms through interfaces to world class solver libraries, facilitate the interaction with underlying geometric representations using openly available software libraries, and efficiently utilize modern computing hardware through cutting-edge software engineering principles and designs. Simultaneously, the developed interfaces will allow for flexibility of development of modeling kernels and maintain the low the barrier of entry that libMesh has always had for both the libMesh community as well as the scientific community in general. Such lofty goals will be attained by designing usable interfaces that hide the complexity of the underlying algorithms and extensive testing on modern computing architectures to ensure performance and scalability is delivered to the libMesh community.
专注于科学和工程模拟的网络基础设施的开发和部署对于美国科学和工程的进步一直并将继续至关重要。对于大规模超级计算环境中使用的软件来说尤其如此。因此,对于美国在科学计算领域继续保持领导地位和进步来说,至关重要的是软件基础设施的进步,以实现现代计算和软件工程策略来模拟复杂的科学和工程系统。 libMesh 有限元库就是这样的软件。 libMesh 被美国和世界各地的数百个研究小组使用。至关重要的是,libMesh 可以利用大规模超级计算基础设施来模拟科学和工程系统。这项工作将更新 libMesh 软件库,以使用最先进的算法,从而能够在世界上最大的超级计算机上进行稳健的模拟,并进一步提高可以使用 libMesh 成功建模的系统的复杂性。此外,该库还将得到增强,以支持用户应用程序利用现代计算机架构,包括新兴的多核架构。这将使 libMesh 能够继续用作科学和工程模拟的基本工具以及计算算法的教育工具。libMesh 有限元库是支持自适应网格细化的开源工具的一个突出例子,它与卓越的网格接口相连接。求解器包以及复杂有限元模型的大型并行超级计算机上的解决方案。 libMesh 支持数百个用户和许多应用程序来求解各个学科的偏微分方程,包括固体力学、流体力学、磁流体动力学、高超音速、核工程、燃烧和声学等。经过十多年成功的协作开源开发,该库有望保持其作为著名开源有限元包的地位。为此,libMesh 必须支持新兴的许多核心架构,利用最先进的可扩展算法,并与工程分析中使用的复杂网格底层的几何体进行交互。这项工作通过扩展和增强 libMesh 有限元库来直接解决这些问题。这些扩展将通过与世界一流求解器库的接口无缝地提供现代求解算法,使用开放可用的软件库促进与底层几何表示的交互,并通过尖端的软件工程原理和设计有效地利用现代计算硬件。同时,开发的接口将允许灵活地开发建模内核,并保持 libMesh 对 libMesh 社区以及整个科学界一直以来的低准入门槛。这些崇高的目标将通过设计隐藏底层算法复杂性的可用接口以及对现代计算架构进行广泛测试来实现,以确保向 libMesh 社区提供性能和可扩展性。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
PCPATCH: Software for the Topological Construction of Multigrid Relaxation Methods
PCPATCH:多重网格松弛方法拓扑构建软件
  • DOI:
    10.1145/3445791
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    2.7
  • 作者:
    Farrell, Patrick E.;Knepley, Matthew G.;Mitchell, Lawrence;Wechsung, Florian
  • 通讯作者:
    Wechsung, Florian
{{ 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 }}

Matthew Knepley其他文献

Matthew Knepley的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Matthew Knepley', 18)}}的其他基金

Collaborative Research: Frameworks: Multiphase Fluid-Structure Interaction Software Infrastructure to Enable Applications in Medicine, Biology, and Engineering
合作研究:框架:支持医学、生物学和工程应用的多相流固耦合软件基础设施
  • 批准号:
    1931524
  • 财政年份:
    2020
  • 资助金额:
    $ 35.01万
  • 项目类别:
    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
  • 资助金额:
    $ 35.01万
  • 项目类别:
    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:协作研究:可扩展基础设施,支持流体动力学、固体力学和流固耦合中的多尺度和多物理场应用
  • 批准号:
    1607042
  • 财政年份:
    2015
  • 资助金额:
    $ 35.01万
  • 项目类别:
    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:协作研究:可扩展基础设施,支持流体动力学、固体力学和流固耦合中的多尺度和多物理场应用
  • 批准号:
    1450339
  • 财政年份:
    2015
  • 资助金额:
    $ 35.01万
  • 项目类别:
    Standard Grant
SI2-SSE Collaborative Research: SPIKE-An Implementation of a Recursive Divide-and-Conquer Parallel Strategy for Solving Large Systems of Linear Equations
SI2-SSE 合作研究:SPIKE——求解大型线性方程组的递归分治并行策略的实现
  • 批准号:
    1147680
  • 财政年份:
    2012
  • 资助金额:
    $ 35.01万
  • 项目类别:
    Standard Grant
Collaborative Research: Mechanical Transformation of Knowledge to Libraries
协作研究:知识向图书馆的机械转化
  • 批准号:
    0850680
  • 财政年份:
    2009
  • 资助金额:
    $ 35.01万
  • 项目类别:
    Standard Grant

相似国自然基金

化脓性链球菌分泌性酯酶Sse抑制LC3相关吞噬促其侵袭的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
太阳能电池Cu2ZnSn(SSe)4/CdS界面过渡层结构模拟及缺陷态消除研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    55 万元
  • 项目类别:
    面上项目
掺杂实现Cu2ZnSn(SSe)4吸收层表层稳定弱n型特性的第一性原理研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    24 万元
  • 项目类别:
    青年科学基金项目
基于SSE的航空信息系统信息安全保障评价指标体系的研究
  • 批准号:
    60776808
  • 批准年份:
    2007
  • 资助金额:
    19.0 万元
  • 项目类别:
    联合基金项目

相似海外基金

Collaborative Research: SI2-SSE: WRENCH: A Simulation Workbench for Scientific Worflow Users, Developers, and Researchers
协作研究:SI2-SSE:WRENCH:面向科学 Worflow 用户、开发人员和研究人员的模拟工作台
  • 批准号:
    1642369
  • 财政年份:
    2017
  • 资助金额:
    $ 35.01万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: Integrated Tools for DNA Nanostructure Design and Simulation
SI2-SSE:合作研究:DNA 纳米结构设计和模拟的集成工具
  • 批准号:
    1740212
  • 财政年份:
    2017
  • 资助金额:
    $ 35.01万
  • 项目类别:
    Standard Grant
Collaborative Research: NSCI: SI2-SSE: Time Stepping and Exchange-Correlation Modules for Massively Parallel Real-Time Time-Dependent DFT
合作研究:NSCI:SI2-SSE:大规模并行实时瞬态 DFT 的时间步进和交换相关模块
  • 批准号:
    1740219
  • 财政年份:
    2017
  • 资助金额:
    $ 35.01万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: Integrated Tools for DNA Nanostructure Design and Simulation
SI2-SSE:合作研究:DNA 纳米结构设计和模拟的集成工具
  • 批准号:
    1740282
  • 财政年份:
    2017
  • 资助金额:
    $ 35.01万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSE: An open source multi-physics platform to advance fundamental understanding of plasma physics and enable impactful application of plasma systems
合作研究:SI2-SSE:一个开源多物理平台,可促进对等离子体物理学的基本理解并实现等离子体系统的有效应用
  • 批准号:
    1740300
  • 财政年份:
    2017
  • 资助金额:
    $ 35.01万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了