×

一种在集群上通过验证计算来求解超大稠密线性系统的有效方法。 (英语) Zbl 1363.65088号

摘要:自动结果验证是一种重要的工具,它可以确保在数值计算过程中,如果不进行评论,就无法使用完全不准确的结果进行决策。验证计算提供的数学严密性允许计算包含给定问题精确解的封闭空间。特别是,就结果的可靠性而言,线性系统的计算可以从该技术中受益匪浅。然而,为了计算线性系统的精确结果,需要更多的浮点运算,从而增加了执行时间。在这种情况下,并行性似乎是提高解算器性能的一种很好的替代方法。在本文中,我们提出了一种在集群上通过验证计算来求解超大型稠密线性系统的方法。这种方法使我们的并行求解器能够计算具有高达100000维的点或区间输入矩阵的大型线性系统。数值实验表明,本文介绍的新版本并行求解器提供了良好的相对加速比,并提供了准确结果的可靠封闭。

MSC公司:

65G20个 具有自动结果验证的算法
65平方英尺 线性系统和矩阵反演的直接数值方法
2005年5月 并行数值计算
65G30型 区间和有限算术
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Baboulin,大型密集对称系统的并行分布式求解器:大地测量和电磁问题的应用,《国际高速计算杂志》19(4)pp 353–(2005)
[2] Stpiczynski P Paprzycki M在高性能计算机上解决稠密线性代数问题的数值软件APLIMAT 2005:第四届应用数学国际会议论文集,布拉迪斯拉发,斯洛伐克共和国2005 207 218
[3] 张,PARELEC’02:电气工程并行计算国际会议论文集第312页–(2002)·doi:10.10109/PCEE.2002.1115280
[4] 《验证方法:使用浮点算法的严格结果》,《数值学报》第19卷第287页–(2010年)·Zbl 1323.65046号 ·doi:10.1017/S096249291000005X
[5] Kearfott,《区间计算:介绍、用途和资源》,欧洲数学通报2(1)(1996)
[6] Rump,《快速并行区间算术》,比特数值数学39(3)pp 534–(1999)·Zbl 0942.65048号 ·doi:10.1023/A:1022374804152
[7] 《可靠计算的发展》第77页–(1999)·doi:10.1007/978-94-017-1247-7
[8] Kolberg,PARA 2006:应用并行计算。科学计算技术现状第949页–(2008)
[9] Kolberg,VECPAR 2006:第七届计算科学高性能计算国际会议,第179页–(2006)
[10] Kolberg,VECPAR 2008:计算科学的高性能计算第13页–(2008)·Zbl 05502080号 ·doi:10.1007/978-3-540-92859-13
[11] Kolberg M Dorn M Fernandes LG Bohlender G不确定输入数据的并行验证线性系统求解器第20届计算机体系结构和高性能计算国际研讨会,SBAC-PAD 2008 IEEE计算机学会,巴西坎波格兰德,2008 89 96
[12] Kolberg,《稠密线性系统:并行自验证求解器》,《国际并行编程杂志》36页412–(2008)·兹比尔1154.68361 ·doi:10.1007/s10766-007-0058-x
[13] 贝克,《集群计算:商品超级计算机》,《软件实践与经验》29页551–(1999)·doi:10.1002/(SICI)1097-024X(199905)29:6<551::AID-SPE248>3.0.CO;2-C型
[14] Hedayat GA数值线性代数和计算机体系结构:一个不断发展的交互技术报告UMCS-93-1-5英国曼彻斯特1993
[15] Saad,稀疏线性系统的迭代方法(1995)
[16] D'Azevedo,并行核心外ScaLAPACK LU、QR和Cholesky因式分解例程的设计与实现,并发实践与经验12(15),第1481–(2000)页·Zbl 1008.68577号 ·doi:10.1002/1096-9128(20001225)12:15<1481::AID-CPE540>3.0.CO;2伏
[17] Klatte,C-XSC-扩展科学计算的C++类库(1993)
[18] 臀部SM Kleine Fehlerschranken bei Matrixproblemen博士论文1980
[19] Feng T Flueck AJ AMessage-Passing Distributed Memory Newton-GMRES并行潮流算法IEEE电力工程学会2002年夏季会议论文集1477 1482
[20] Demmel JW Heath MT van der Vorst HA并行数值线性代数技术报告UCB CSD-92-703 1993
[21] 2013年LAPACK用户指南http://www.netlib.org/lapack/lug/.visited网站
[22] Dongarra,《一组三级基本线性代数子程序》,《ACM数学软件汇刊》16第1页–(1990)·Zbl 0900.65115号 ·数字对象标识代码:10.1145/77626.79170
[23] Dongarra,1993年超级计算:1993年ACM/IEEE超级计算会议记录第162页–(1993)
[24] MathWorks、MATLAB、技术计算语言(2001)
[25] 国际实验室国际实验室2013http://www.ti3.tu-harburg.de/rump/intlab/.已访问
[26] Zimmer M Krämer W Bohlender G Hofschuster W C-XSC库扩展,具有可选精度的标量产品技术报告BUW-WRSWT 2009/4德国2009
[27] 《第三届国际数学软件大会论文集》,日本神户,2010年9月13日至17日(ICMS 2010),第105页–(2010)
[28] Rump SM快速区间矩阵乘法,将于2012年出版于《数值算法》
[29] Nguyen HD Revol N使用区间算术的线性代数精度问题SCAN 2010:第14届GAMM-IMACS科学计算、计算机算术和验证数值国际研讨会,法国里昂,2010
[30] Nguyen HD Revol N使用区间算术的高性能线性代数PASCO 2010 Grenoble,France 2010 171 172
[31] Nguyen HD Revol N高效精炼和验证线性系统的解决方案Dagstuhl研讨会11371:不确定性建模和区间分析:基础、工具、应用Dagstuhel,德国2011年11月16日
[32] Facius A线性系统的迭代解及其改进算法和结果验证2000年博士论文
[33] Kersten T Verifizierende Rechnerinvariante Numerikmodule博士论文1998
[34] Wiethoff A Verifizierte Global Optimierung auf Parallelrechnern博士论文1997
[35] Kolberg,大型稠密线性区间方程组的高效并行求解器,《可靠计算》15(3),第193页–(2011)
[36] Krämer,《当前硬件架构中的数值验证》,第230页–(2009年)·Zbl 05549976号 ·doi:10.1007/978-3642-01591-5_15
[37] P1788 IEEE区间算术标准http://grouper.ieee.org/groups/1788/PositionPapers/VanSnyderP1788.pdf.visited访问
[38] Neumaier A改进的区间封闭可靠计算
[39] Bohlender,《计算机算术和自验证数值方法》第1页–(1990)·doi:10.1016/B978-0-12-708245-5.50006-3
[40] 库利什,《理论与实践中的计算机算术》(1981年)
[41] Ogita T Rump SM Oishi S无定向舍入线性系统的验证解决方案技术报告2005-04早稻田大学,日本东京,2005
[42] Revol N Makino K Berz M Taylor模型和浮点算法:证明算法运算在COSY技术报告INRIA RR-4737 2003中得到验证·Zbl 1080.68519号
[43] Hammer,验证科学计算的C++工具箱I:基本数值问题(1997)
[44] 阿勒菲尔德,区间计算导论(1983)
[45] Kolberg M Cordeiro D Bohlender G Fernandes LG Goldman A求解双核处理器线性系统的多线程验证方法PARA-9科学与并行计算最新技术国际研讨会Springer Berlin/Heidelberg
[46] Agullo E Dongarra J Hadri B Kurzak J Langou J Ltaief H Luszczek P YarKhan A PLASMA用户指南,2013年4月19日访问
[47] Milani,VECPAR 2010:计算科学的高性能计算第435页–(2010)
[48] Tomov S Nath R Du P Dongarra J MAGMA用户指南http://icl.cs.utk.edu/projectsfiles/magma/docs/magma-v02.pdf.visited
[49] 斯尼尔,MPI:完整参考(1996)
[50] Dongarra J Walker D LAPACK工作说明58:高性能计算机线性代数库的设计技术报告UT-CS-93-188诺克斯维尔,田纳西州,美国1993
[51] Blackford LS Choi J Cleary A Demmel J Dhillon I Dongarra J Ham-marling S Henry G A Petitet Stanley K Walker D Whaley RC ScaLAPACK:用于分布式内存计算机设计问题和性能的便携式线性代数库SUPERCPUTING’96:1996 ACM/IEEE超级计算会议论文集IEEE计算机学会出版社,1996年美国宾夕法尼亚州匹兹堡
[52] Choi J Demmel J Dhillon I Dongarra J Ostrouchov S Petitet A Stanley K Walker D Whaley LAPACK工作说明95 RC ScaLAPACK:分布式内存计算机的便携式线性代数库-设计问题和性能技术报告UT-CS-95-283 Knoxville,TN,USA 1995·Zbl 0926.65148号
[53] Kolberg,VECPAR 2010:计算科学的高性能计算第394页–(2010)
[54] Toledo S数值线性代数核心外算法研究美国1999 161 179·Zbl 0943.65036号
[55] Gregory,测试计算算法的矩阵集合(1969)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。