期刊文献+

基于Fortran90的自动微分算法

Automatic Differentiation Fundamental and Program
下载PDF
导出
摘要 为了得到高效准确的数值微分运算工具,根据自动微分技术的基本原理,利用Fortran90语言开发了自动微分计算模块MADF(Module of Automatic Differentiation with Function),引入ADF(Automatic Differentiationwith Function)数据类型,按照求导规则对运算符及基本函数进行重载,在计算函数值的同时实现了其导数值的自动计算。利用此方法计算了长柱形天然气储运罐的应力对载荷和材料特性参数的导数,其结果与解析解完全一致。 In order to obtain a high effective calculating tool of numerical differentiation, according to the fundamental of automatic differentiation, an automatic differentiation computing module--MADF ( Module of Automatic Differentiation with Function) is programmed with Fortran90 language in which a new variable type-ADF (Automatic Differentiation with Function) is defined, and the overloading mechanism of operators and functions is provided according to the differentiation rule. With this method, the derivative of long cylindrical high pressure container's stress respects to loads and material specific property is calculated, the result is equivalaent to analytic value.
出处 《吉林大学学报(信息科学版)》 CAS 2008年第4期421-424,共4页 Journal of Jilin University(Information Science Edition)
基金 国家自然科学基金资助项目(50535010)
关键词 自动微分 数值微分 导数 automatic differentiation numerical differentiation derivative
  • 相关文献

参考文献9

  • 1MICHAEL BARTHOLOMEW-BIGGS. Automatic Differentiation of Algorithms [ J ]. Journal of Computational and Applied Mathematics, 2000 (124) : 171-190.
  • 2ILIE S, CORLESS RM, REID G. Numerical Solutions of Index-1 Differential Algebraic Equations Can Be Computed in Polynomial Time [J]. Numerical Algorithms, 2006, 41 (2) : 161-171.
  • 3VOGEL T, BACHMANN D. Sensitivities of Flow and Transport Parameters in Fractured Porous Media Using Automatic Differentiation [ J]. International Journal for Numerical Methods in Engineering, 2006, 65 (12) : 1923-1934.
  • 4DIEHL M, BOCK HG, KOSTINA E. An Approximation Technique for Robust Nonlinear Optimization [ J]. Mathematical Programming, 2006, 107 (1/2): 213-230.
  • 5HERMANN SCHICHL, ARNOLD NEUMAIER. Interval Analysis on Directed Acyclic Graphs for Global Optimization [ J ]. Journal of Global Optimization, 2005, 33 (4) : 541-562.
  • 6EBERHARD P. Analysis and Optimization of Complex Muhibody Systems Using Advanced Sensitivity Analysis Methods [ J ]. Zeitschrift Fur Angewandte Mathematik and Mechanik, 1996, 76 (S3) : 40-43.
  • 7ASAITHAMBI A. Using Automatic Differentiation to Solve Concentration Dependent Diffusion Problems [ J]. Applied Mathematics and Computation, 2004, 159 (3) : 641-650.
  • 8HRISTIAN BISCHOF, ALAN CARLE, PEYVAND KHADEMI, et al. ADIFOR2. 0 : Automatic Differentiation of Fortran77 Programs [J]. IEEE Computational Science & Engineering, 1996, 3 (3) : 18-32.
  • 9CHRISTIAN BISCHOF, LUCAS ROH, ANDREW MAUER. ADIC-An Extensible Automatic Differentiation Tool Yor ANSI-C [J]. Software-Practice and Experience, 1997, 27 (12) : 1427-1456.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部