×

萨卡多

swMATH编号: 6602
软件作者: 埃里克·菲普斯(Eric Phipps);罗杰·鲍洛夫斯基
描述: 基于运算符重载的自动微分的高效表达式模板表达式模板是一组众所周知的技术,通过将单个运算符的差分转换为整个表达式来提高C++编程语言中基于运算符重载的前向模式自动差分方案的效率。然而,标准表达式模板方法会导致大量重复计算,特别是对于大型表达式树,会降低其性能。在本文中,我们描述了几种提高表达式模板效率的技术及其在自动微分包{t Sacado}[{it E.t.Phipps}et al.,Lect.Notes Compute.Sci.Eng.64,351-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公司githubPETSc公司日晷交易.ii数字Py科科斯奥尔巴尼VTK公司货币基金组织英特尔TBB编程辅助工具SymEngine公司数学软件SymPy公司增强C++库锥齿轮娴熟CppAD公司
引用于: 16文件

按年份列出的引文