Managing complexity in massively parallel, adaptive, multiphysics applications

Managing complexity in massively parallel, adaptive, multiphysics applications
复制标题

DOI:
10.1007/s00366-006-0032-z
复制
发表时间:
2006-01-01
影响因子:
8.7
通讯作者:
Edwards, H. Carter
Edwards, H. Carter
中科院分区:
工程技术2区
文献类型:
--
作者:
Edwards, H. Carter

文献摘要

被引文献

相似文献

新一代科学和工程应用程序正在开发,以支持多重耦合物理,自适应网格和大规模并行环境中的缩放。支持多物理场、自适应和大规模并行执行所需的功能非常复杂,在单个应用程序中集成尤其具有挑战性。桑迪亚国家实验室通过将这些复杂的独立于物理的能力整合到Sierra框架中来应对这一挑战,Sierra框架在不同的应用程序代码中共享。Sierra框架的成功是建立在通过基于形式化数学抽象的概念模型来管理复杂功能集成的基础上的。集合理论用于表达和分析这些复杂功能的数据结构、操作和交互。这种基于数学的、概念性建模的复杂性管理方法并不是Sierra framework所特有的,它一般适用于任何科学和工程应用程序框架。
A new generation of scientific and engineering applications are being developed to support multiple coupled physics, adaptive meshes, and scaling in massively parallel environments. The capabilities required to support multiphysics, adaptivity, and massively parallel execution are individually complex and are especially challenging to integrate within a single application. Sandia National Laboratories has managed this challenge by consolidating these complex physics-independent capabilities into the Sierra Framework which is shared among a diverse set of application codes. The success of the Sierra Framework has been predicated on managing the integration of complex capabilities through a conceptual model based upon formal mathematical abstractions. Set theory is used to express and analyze the data structures, operations, and interactions of these complex capabilities. This mathematically based, conceptual modeling approach to managing complexity is not specific to the Sierra Framework-it is generally applicable to any scientific and engineering application framework.