4.2 Article

Automating embedded analysis capabilities and managing software complexity in multiphysics simulation, Part II: Application to partial differential equations

期刊

SCIENTIFIC PROGRAMMING
卷 20, 期 3, 页码 327-345

出版社

HINDAWI LTD
DOI: 10.1155/2012/818262

关键词

Generic programming; templating; operator overloading; automatic differentiation; partial differential equations; finite element analysis; optimization; uncertainty quantification

资金

  1. US Department of Energy's National Nuclear Security Administration [DE-AC04-94AL85000]
  2. US Department of Energy through NNSA Advanced Scientific Computing Research program
  3. US Department of Energy through Office of Science Advanced Scientific Computing Research program

向作者/读者索取更多资源

A template-based generic programming approach was presented in Part I of this series of papers [Sci. Program. 20 (2012), 197-219] that separates the development effort of programming a physical model from that of computing additional quantities, such as derivatives, needed for embedded analysis algorithms. In this paper, we describe the implementation details for using the template-based generic programming approach for simulation and analysis of partial differential equations (PDEs). We detail several of the hurdles that we have encountered, and some of the software infrastructure developed to overcome them. We end with a demonstration where we present shape optimization and uncertainty quantification results for a 3D PDE application.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.2
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据