期刊
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
资金
- US Department of Energy's National Nuclear Security Administration [DE-AC04-94AL85000]
- US Department of Energy through NNSA Advanced Scientific Computing Research program
- 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.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据