A hybrid approach to the generation of adjoint C++-code / hybrid adjoints
A hybrid approach to the generation of adjoint C++-code / hybrid adjoints
批准号:
168415794
负责人:
Professor Dr. Uwe Naumann
金额:
$0.0万
依托单位:
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2010
资助国家:
德国
项目状态:
已结题
起止时间:
2009-12-31 至 2013-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Die robuste und effiziente Berechnung von Adjungierten numerischer Simulationsprogramme in C++ stellt eine signifikante Herausforderung für zahlreiche Wissenschaftler und Ingenieure dar. Derzeit existiert kein Compiler, der in der Lage wäre, beliebige C++-Programme zu adjungieren. Stattdessen müssen Laufzeitlösungen basierend auf der Überladung von Operatoren und intrinsischen Funktionen in C++ verwendet werden. Der offensichtlichen Eleganz und Robustheit dieses Ansatzes steht eine oft suboptimale Effizienz der Adjungiertenberechnung gegenüber. Gründe dafür stellen insbesondere die nicht verfügbare statische Programmanalyse und die fehlende Ausnutzung von Programmstruktur dar. Die Auswirkungen manifestieren sich bei diversen Anwendungen stärker und schwächer bei anderen. Wir schlagen einen hybriden Ansatz in Form einer Kombination von Überladung und Quellcodetransformation vor, mit dem Ziel einer garantierten näherungsweise optimalen Effizienz der generierten Adjungiertenberechnungen. Numerisch komplexe und gleichzeitig oft syntaktisch simplere Programmteile sollen per Quellcodetransformation in hocheffizienten adjungierten Code umgewandelt werden. Letzterer soll dann während der Interpretation der restlichen Berechnung zur Laufzeit automatisch aufgerufen werden. Der Nutzen dieses Ansatzes soll an zwei relevanten Anwendungsprogrammen demonstriert werden.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1007/978-3-658-07597-2
发表时间:
2014
期刊:
影响因子:
--
作者:
[Michael Förster]
通讯作者:
Michael Förster
Kombinatorische Aspekte der Ableitungsberechnung
-
批准号:52609407
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Professor Dr. Uwe Naumann
-
依托单位:
国内基金
海外基金
登录
查看更多内容
量化 domain 的拓扑性质
-
批准号:11771310
-
项目类别:面上项目
-
资助金额:48.0万元
-
批准年份:2017
-
负责人:赖洪亮
-
依托单位:
基于Riemann-Hilbert方法的相关问题研究
-
批准号:11026205
-
项目类别:数学天元基金项目
-
资助金额:3.0万元
-
批准年份:2010
-
负责人:周建荣
-
依托单位:
EnSite array指导下对Stepwise approach无效的慢性房颤机制及消融径线设计的实验研究
-
批准号:81070152
-
项目类别:面上项目
-
资助金额:10.0万元
-
批准年份:2010
-
负责人:唐恺
-
依托单位:
MBR中溶解性微生物产物膜污染界面微距作用机制定量解析
-
批准号:50908133
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2009
-
负责人:梁爽
-
依托单位:
新型低碳马氏体高强钢在不同低温下解理断裂物理模型的研究
-
批准号:50671047
-
项目类别:面上项目
-
资助金额:30.0万元
-
批准年份:2006
-
负责人:陈剑虹
-
依托单位:
基于生态位理论与方法优化沙区人工植物群落的研究
-
批准号:30470298
-
项目类别:面上项目
-
资助金额:15.0万元
-
批准年份:2004
-
负责人:李自珍
-
依托单位: