雷内·海因策;菲利普·施瓦哈;弗兰茨·施汀弗尔;齐格弗里德·塞尔伯赫尔 指南:通过通用科学仿真环境进行以并行库为中心的应用程序设计。 (英语) Zbl 1201.68040号 国际J.并行紧急配送系统。 24,第6期,505-520(2009). 摘要:过去,以图书馆为中心的应用程序设计技术已经被证明非常有用。目前计算机性能的提高转向了多核处理器的使用,这扩展了这种应用程序设计在科学计算领域的重要性,这也带来了新的困难。开发了一个并行通用科学仿真环境,以简化从单核系统到多核系统的过渡,而无需额外的开发活动。 引用于1文件 MSC公司: 68N99型 软件理论 68甲19 其他编程范式(面向对象、顺序、并发、自动等) 关键词:以并行库为中心的应用程序设计;并行计算;通用环境;通用程序设计;高性能编程;科学计算 软件:STL公司;促进;MCSTL公司;CodeBoost(代码增强);libstdc公司++;蜉蝣;指南;GrAL公司;特里利诺斯;交易.ii;FEniCS公司 PDF格式BibTeX公司 XML格式引用 \textit{R.Heinzl}等人,《国际期刊》,并行紧急分发系统。24,第6号,505--520(2009;Zbl 1201.68040) 全文: 内政部 参考文献: [1] Abrahams D.,《C++模板元编程:Boost及其后的概念、工具和技术》(C++深度系列)(2004) [2] D.Abrahams、J.Siek和T.Witt,新迭代器概念,技术报告N1477 03-0060,ISO/IEC JTC 1,信息技术,小组委员会SC 22,编程语言C++(2003) [3] Austern M.H.,《泛型编程和STL:C++标准模板库的使用和扩展》(1998年) [4] O.Bagge,CodeBoost:转换C++程序的框架,硕士论文,卑尔根大学,P.O.Box 7800,N-5020 Bergen,挪威 [5] W.Bangerth、R.Hartmann和G.Kanschat达成协议。II微分方程分析库,技术参考 [6] G.Berti,科学计算通用软件组件,科特布斯科技大学论文,2000年·兹比尔0972.68506 [7] Berti G.,《计算科学学报》ICCS 2331 pp 745–(2002) [8] Fabri A.,第十届国际网格圆桌会议记录,加利福尼亚州,美国,第137页–(2001) [9] Grasser T.,程序。IEEE 91第251页–(2003)·doi:10.1109/JPROC.2002.808150 [10] Gregor D.,国际J.并行程序。第33页,145页–(2005年)·doi:10.1007/s10766-005-3580-8 [11] Haveraaen M.,《北欧计算机杂志》。第3页,第241页–(1999年) [12] R.Heinzl,科学计算概念,论文,奥地利维也纳理工大学,2007年 [13] Heinzl R.,《POOSC会议记录》,法国南特,第37–(2006)页 [14] Heinzl R.,面向对象编程系统、语言和应用会议论文集,美国俄勒冈州波特兰市,第85页–(2006) [15] Heinzl R.,计算机科学课堂讲稿4699 pp 781–(2007) [16] M.Heroux、R.Bartlett、V.H.R.Hoekstra、J.Hu、T.Kolda、R.Lehoucq、K.Long、R.Pawlowski、E.Phipps、A.Salinger、H.Thornquist、R.Tuminaro、J.Willenbring和A.Williams,《trilinos概述》,技术报告SAND2003-2927,桑迪亚国家实验室,2003年·Zbl 1136.65354号 [17] Jazaeri M.,《软件工程学报》(ESEC'95)第457页-(1995) [18] Johnson S.C.,UNIX程序员手册2第353页–(1979) [19] Kagstrom B.,科学计算的现状(2007年)·doi:10.1007/978-3-540-75755-9 [20] Langtangen H.P.,《PARA会议记录》,瑞典乌梅,第154页–(2006) [21] A.Logg、T.Dupont、J.Hoffman、C.Johnson、R.C.Kirby、M.G.Larson和L.R.Scott,FEniCS项目,技术报告2003-21,Chalmers有限元中心,2003年 [22] Musser D.R.,88年国际标准化协会Symb会议记录。和Alg。Comp第13页–(1988) [23] Pion S.,《面向对象编程系统、语言和应用会议论文集》,俄勒冈州波特兰,美国,第75页–(2006) [24] Plauger P.,C++标准模板库(2000) [25] Pozo R.,《国际期刊》,《高绩效》。计算。申请。第11页,第251页–(1997年)·数字对象标识代码:10.1177/109434209701100307 [26] Schwaha P.,《2007年第二届ICSOFT会议记录》,西班牙巴塞罗那,第270–(2007)页 [27] J.Siek和A.Lumsdaine,《蜉蝣:轻量级通用接口的模式》,1999年 [28] J.Siek和A.Lumsdaine,《峰值性能软件工程》,C++报告,2000年,第23-27页·Zbl 0943.65037号 [29] Siek J.G.,《C++模板编程第一次研讨会论文集》,德国埃尔福特(2000) [30] Siek J.,《Boost图形库:用户指南和参考手册》(2002年) [31] Singler J.,IWMSE会议记录,德国莱比锡,第15页–(2008) [32] Singler J.,《计算机科学讲义》,第4641页,第682页——(2007年) [33] Stimpfl F.,《PARA会议记录》,挪威特隆赫姆(2008) [34] Veldhuizen T.L.,C++报告7,第26页–(1995) [35] Veldhuizen T.L.,C++模板编程第一次研讨会(2000年) [36] Veldhuizen,T.L.2004.领域特定程序生成。计算机科学讲义,第3016卷,306–324页。柏林:斯普林格。 [37] Veldhuizen T.L.,第16届北欧规划理论研讨会(NWPT’04),第5页–(2004) [38] Veldhuizen T.L.,程序。SIAM互操作科学面向对象方法研讨会。和工程公司。(OO'98)(1998) 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。