《IEEE Computational Science & Engineering》

ADIFOR 2.0: Automatic Differentiation of Fortran 77 Programs

作者:
C BischofP KhademiA MauerA Carle

关键词:
FORTRANdifferentiationexception handlingmathematics computingprogram processorssoftware librariesADIntrinsics exception-handling systemAdiFor preprocessorAdifor 2.0Fortran 77 programs

摘要:
Many problems in scientific computing--optimization, sensitivity analysis, and others--require the calculation of derivatives. However, application codes are usually not constructed with derivatives in mind. The technique of automatic differentiation builds on the familiar rules of calculus to compute accurate derivatives from such codes. It propagates values, not expressions, avoiding the "expression swell" familiar to some users of symbolic math software. The Adifor 2.0 system is an advance in automatic differentiation that won the 1995 Wilkinson Prize for Numerical Software at the Third International Congress on Industrial and Applied Mathematics in Hamburg, Germany. Given an arbitrary Fortran 77 source code, this software generates an augmented code that computes the partial derivatives of all of the specified dependent variables with respect to all specified independent variables, in addition to the original result. IEEE CS&E is pleased to publish the first major article on how Adifor 2.0 works.

在线下载

相关文章:
在线客服:
对外合作:
联系方式:400-6379-560
投诉建议:feedback@hanspub.org
客服号

人工客服,优惠资讯,稿件咨询
公众号

科技前沿与学术知识分享