Convergence and error analysis of an automatically differentiated finite volume based heat conduction code

Author:

DeGroot Christopher

Abstract

Purpose This paper aims to investigate the convergence and error properties of a finite volume-based heat conduction code that uses automatic differentiation to evaluate derivatives of solutions outputs with respect to arbitrary solution input(s). A problem involving conduction in a plane wall with convection at its surfaces is used as a test problem, as it has an analytical solution, and the error can be evaluated directly. Design/methodology/approach The finite volume method is used to discretize the transient heat diffusion equation with constant thermophysical properties. The discretized problem is then linearized, which results in two linear systems; one for the primary solution field and one for the secondary field, representing the derivative of the primary field with respect to the selected input(s). Derivatives required in the formation of the secondary linear system are obtained by automatic differentiation using an operator overloading and templating approach in C++. Findings The temporal and spatial discretization error for the derivative solution follows the same order of accuracy as the primary solution. Second-order accuracy of the spatial and temporal discretization schemes is confirmed for both primary and secondary problems using both orthogonal and non-orthogonal grids. However, it has been found that for non-orthogonal cases, there is a limit to the error reduction, which is concluded to be a result of errors in the Gauss-based gradient reconstruction method. Originality/value The convergence and error properties of derivative solutions obtained by forward mode automatic differentiation of finite volume-based codes have not been previously investigated.

Publisher

Emerald

Subject

Applied Mathematics,Computer Science Applications,Mechanical Engineering,Mechanics of Materials

Reference27 articles.

1. Computing and visualization in science automatic differentiation in C++ using expression templates and application to a flow control problem;Computing and Visualization in Science,2001

2. Efficient management of parallelism in object oriented numerical software libraries,1997

3. Balay, S. Abhyankar, S. Adams, M. Brown, J. Brune, P. Buschelman, K. Dalcin, L. Eijkhout, A. Gropp, W. Kaushik, D. Knepley, M. May, D. McInnes, L. Rupp, K. Smith, B. Zampini, S. Zhang, H. and Zhang, H. (2017), “PETSc users manual”, Tech. Rep. ANL-95/11-revision 3.8, Argonne National Laboratory, available at: www.mcs.anl.gov/petsc

4. Balay, S. Abhyankar, S. Adams, M. Brown, J. Brune, P. Buschelman, K. Dalcin, L. Eijkhout, A. Gropp, W. Kaushik, D. Knepley, M. May, D. McInnes, L. Rupp, K. Smith, B. Zampini, S. Zhang, H. and Zhang, H. (2018), “PETSc web page”, available at: www.mcs.anl.gov/petsc

5. An accurate gradient and hessian reconstruction method for cell-centered finite volume discretizations on general unstructured grids;International Journal for Numerical Methods in Fluids,2009

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3