Managing complexity in massively parallel, adaptive, multiphysics applications

被引:3
作者
Edwards, H. Carter [1 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87185 USA
关键词
frameworks; parallel processing; multiphysics; adaptivity; data structures;
D O I
10.1007/s00366-006-0032-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 [计算机应用技术]; 0835 [软件工程];
摘要
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.
引用
收藏
页码:135 / 155
页数:21
相关论文
共 29 条
[1]
[Anonymous], 2003, ANL9511
[2]
BOVA SW, 2001, P 1 MIT C COMP FLUID
[3]
Carey J. O., 2002, FRAMEWORK PROCESS PA
[4]
Devine K, 2002, COMPUT SCI ENG, V4, P90, DOI 10.1109/5992.988653
[5]
Devine K., 1999, SAND991377 SAND NAT
[6]
DOMINO SP, 2003, 41 AER SCI M REN NV
[7]
Edwards H. C, 2002, P 5 WORLD C COMP MEC
[8]
EDWARDS HC, 2001, P 1 MIT C COMP FLUID, P1147
[9]
Edwards HC, 2002, SAND20023616 SAND NA
[10]
EDWARDS HC, 2004, P NECDC 2004 LIV CA