×

常微分方程的OpenCL并行积分:在计算动力学中的应用。 (英语) Zbl 1380.65476号

摘要:在许多物理问题中,使用数值模拟是了解感兴趣系统的行为和演化的唯一途径。GPU、CPU和MIC技术经常被用于计算动力学仿真,我们给出了在这些体系结构中对常微分系统(ODE)进行数值积分的不同方案的比较结果。使用低存储量的自适应方法(低存储量Runge-Kutta方法)可以为低精度研究提供良好的结果,而泰勒级数方法则为高精度研究提供了强大的技术。我们展示了如何通过OpenCL执行的数值ODE方法,在这些架构上高效地计算几个动力学指标,例如快速混沌指标(FLI)或小神经元网络中的相移指标(Central Pattern Generator)。这种高计算时间减少允许实时模拟或生成视频媒体。

MSC公司:

65日元 数值算法的封装方法
65升06 常微分方程的多步、Runge-Kutta和外推方法
65页20 数值混沌
2005年5月 并行数值计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Wojcik,J。;克莱利,R。;Shilnikov,A.,物理学。版本E,83,056209(2011)
[2] 贾利勒,S。;艾伦,D。;尤克,J。;Shilnikov,A.,J.非线性科学。,23, 4, 046105 (2013)
[3] Skokos,C.,《物理课堂讲稿》。,790, 63-135 (2010)
[4] 阿巴德。;Lacruz,E.,《天体力学》。发电机。天文学。,1172187-200(2013年)
[5] OpenMP体系结构审查委员会。OpenMP应用程序接口,网址:http://www.openmp.org; OpenMP体系结构审查委员会。OpenMP应用程序接口,网址:http://www.openmp.org
[6] NVIDIA Corporation,《NVIDIA-CUDA计算统一设备架构编程指南》(2007)。;NVIDIA Corporation,《NVIDIA-CUDA计算统一设备架构编程指南》(2007)。
[7] K.Group,《OpenCL规范》。1.2版。程序接口位于http://www.khronos.org/opencl/; K.Group,《OpenCL规范》。1.2版。程序接口位于http://www.khronos.org/opencl/
[8] Murray,L.,IEEE传输。并行分配系统。,23, 1, 94-101 (2012)
[9] GPU Computing Gems Emerald Edition(2011年),Morgan Kaufmann:Morgan Koufmann Boston
[10] GPU计算翡翠版(2012),摩根考夫曼:摩根考夫曼波士顿
[11] 凯拉萨,S。;Aktulga,H。;Grama,A.,J.计算。物理。,272, 0, 343-359 (2014) ·Zbl 1349.82002号
[12] Chavent,M。;Vanel,A.等人。;Tek,A。;利维,B。;罗伯特·S。;拉芬,B。;Baaden,M.,J.计算。化学。,32, 13, 2924-2935 (2011)
[13] Anthopoulos,A。;格里姆斯特德,I。;Brancale,A.,J.计算。化学。,34, 26, 2249-2260 (2013)
[14] Efremenko,D.S。;Loyola,D.G。;Doicu,A。;Spurr,R.J.,计算机。物理学。社区。,185, 12, 3079-3089 (2014)
[15] 霍尔,C。;纪伟。;Blaisten-Barojas,E.,J.计算。物理。,258, 0, 871-879 (2014) ·Zbl 1349.65013号
[16] 史密斯,L.S。;Liang,Q.,计算与流体,88,0,334-343(2013)·Zbl 1391.76115号
[17] 唐,Y.-H。;Karniadakis,G.E.,计算。物理学。社区。,185, 11, 2809-2822 (2014)
[18] 海尔,E。;诺塞特,S.P。;Wanner,G.,(求解常微分方程。I.求解常微分方程式。I,计算数学中的Springer级数,第8卷(1993))·Zbl 0789.65048号
[19] Dormand,J.R。;Prince,P.J.,J.计算。申请。数学。,6, 1, 19-26 (1980) ·兹比尔0448.65045
[20] Butcher,J.C.,J.Aust。数学。Soc.,3185-201(1963)·Zbl 0223.65031号
[21] 肯尼迪,C.A。;Carpenter,M.H。;Lewis,R.M.,应用。数字。数学。,35, 3, 177-219 (2000) ·兹伯利0986.76060
[22] van der Houwen,P.,《初值问题积分公式的构造》(1977),北荷兰:北荷兰阿姆斯特丹·Zbl 0359.65057号
[23] 阿巴德。;巴里奥,R。;布莱萨,F。;罗德里格斯,M.,ACM Trans。数学。软件,第39、1、28条(2012年),第5条·Zbl 1295.65138号
[24] 罗德里格斯,M。;Barrio,R.,申请。数字。数学。,62, 8, 1014-1024 (2012) ·Zbl 1243.65080号
[25] Rall,L.B。;Corliss,G.F.,《自动微分导论》,载于:计算微分(Santa Fe,NM,1996),1-18(1996),SIAM:SIAM费城,PA·Zbl 0940.65019号
[26] Chang,Y.F。;Corliss,G.,《计算》。数学。申请。,28, 10-12, 209-233 (1994) ·Zbl 0810.65072号
[27] 巴里奥,R。;罗德里格斯,M。;阿巴德,A。;Blesa,F.,应用。数学。计算。,217, 20, 7940-7954 (2011) ·Zbl 1219.65064号
[28] 阿巴德。;巴里奥,R。;布莱萨,F。;罗德里格斯,M。,潮汐教程:使用泰勒级数方法集成ODE,第36卷(2011),Monografías de la Real Academia de Ciencias de Zaragoza·Zbl 1331.34004号
[29] Wolfram Research,Inc.,Mathematica版本:6.0版(2007),Wolfram研究公司
[30] W.Stein等人,Sage数学软件(6.3版),Sage开发团队,http://www.sagemath.org; W.Stein等人,Sage数学软件(6.3版),Sage开发团队,http://www.sagemath.org
[31] Hénon,M。;海尔斯,C.,《天文学》。J.,69,73-79(1964年)
[32] 洛杉矶达里巴。;Maffione,N.P。;辛科塔,P.M。;乔丹诺,C.M.,国际。J.比福尔。混沌应用。科学。工程,22,10,1230033(2012),33·Zbl 1258.37051号
[33] 弗罗埃什莱,C。;Gonczi,R。;Lega,E.,《星球》。太空科学。,45, 7, 881-886 (1997)
[34] M.福查德。;Lega,E。;弗罗埃什莱,C。;Froeschlé,C.,《天体力学》。发电机。天文学。,83, 1-4, 205-222 (2002) ·Zbl 1083.70011号
[35] 康蒂,C。;Rossinelli,D。;Koumoutsakos,P.,J.计算。物理。,231, 5, 2229-2244 (2012) ·Zbl 1426.76524号
[36] 塞伯特,A。;杰尼索夫,S。;Ponomarev,A.V。;Hanggi,P.,Chaos,21,4,043123(2011)·兹比尔1317.37060
[37] 霍奇金,A.L。;赫胥黎,A.F.,J.Physiol。,117, 4, 500-544 (1952)
[38] Shilnikov,A.,非线性动力学。,68, 3, 305-328 (2012) ·Zbl 1254.37058号
[39] 马德,E。;Calabrese,R.,《生理学》。修订版,76687-717(1996)
[40] Wojcik,J。;施瓦贝达尔,J。;克莱利,R。;Shilnikov,A.L.,《公共科学图书馆·综合》,9,4,e92918(2014)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。