首页> 外文期刊>Aerospace science and technology >FDOT: A Fast, memory-efficient and automated approach for Discrete adjoint sensitivity analysis using the Operator overloading Technique
【24h】

FDOT: A Fast, memory-efficient and automated approach for Discrete adjoint sensitivity analysis using the Operator overloading Technique

机译:FDOT:使用操作员重载技术进行离散伴随灵敏度分析的快速,内存高效和自动化的方法

获取原文
获取原文并翻译 | 示例
       

摘要

A new toolbox based on operator overloading is introduced for automatic differentiation of scientific computing codes - and in particular legacy computational fluid dynamics solvers that are developed using Fortran. The method can be readily implemented into existing iterative solvers with minimal changes to the primal code. The integrated toolbox can efficiently calculate the sensitivities of any objective function with respect to all variables (design or intermediate) that can later be used for gradient-based design optimization, uncertainty quantification, error estimation, and mesh adaptation. The underlying definition of the current automatic differentiation is directly related to the discrete adjoint sensitivity analysis. Unlike most traditional operator overloading-based adjoint approaches reported in the literature, the current technique offers huge reductions in the memory footprint. To demonstrate the advantages of the current approach, various solvers/problems are considered. It is shown that the proposed technique can be used as an efficient toolbox for automatic differentiation of scientific solvers requiring only a handful additional lines of coding. (C) 2019 Elsevier Masson SAS. All rights reserved.
机译:基于操作员重载的新工具箱被引入了科学计算代码的自动分化 - 特别是使用Fortran开发的传统计算流体动力学求解器。该方法可以容易地实现到现有的迭代求解器中,其对原始代码的最小变化。集成工具箱可以有效地计算关于可以稍后用于基于梯度的设计优化,不确定性量化,误差估计和网格自适应的所有变量(设计或中间)的任何客观函数的敏感性。目前自动分化的底层定义与离散伴随灵敏度分析直接相关。与文献中报告的基于大多数传统操作员的伴随方法不同,目前的技术在内存占地面积中提供巨大的减少。为了证明目前方法的优点,考虑了各种求解器/问题。结果表明,该技术可用作高效的工具箱,用于自动分化科学求解器,需要仅需要额外的额外编码线。 (c)2019年Elsevier Masson SAS。版权所有。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号