×

萨卡多

swMATH ID: 6602
软件作者: 埃里克·菲普斯(Eric Phipps);罗杰·帕洛夫斯基
描述: 基于运算符重载的自动微分的高效表达式模板表达式模板是一组众所周知的技术,通过将单个运算符的差分转换为整个表达式来提高C++编程语言中基于运算符重载的前向模式自动差分方案的效率。然而,标准表达式模板方法会导致大量重复计算,特别是对于大型表达式树,会降低其性能。在本文中,我们描述了几种提高表达模板效率的技术及其在自动差分包中的实现{t Sacado}[{it E.t.Phipps}等人,Lect.Notes Comput.Sci.Eng.64351-362(2008);{it E.t.Phipps}和{it D.M.Gay},Sacado自动差分包(2011),url{http://trilinos.sandia.gov/packages/sacado/}]. 我们通过测试函数以及它们在大型流体动力学模拟代码的区分中的应用来证明它们提高了效率。
主页: http://trilinos.sandia.gov/packages/sacado/
关键词: 正向模式;运算符过载;表达式模板;C类++
相关软件: 特里利诺斯;ADOL-C公司;GitHub公司;PETSc公司;日晷;交易.ii;数字Py;科科斯;奥尔巴尼;VTK公司;货币基金组织;英特尔TBB;编程辅助工具;SymEngine公司;数学软件;SymPy公司;增强C++库;锥齿轮;娴熟;CppAD公司
引用于: 16文件

按年份列出的引文