×

Java中高效数值应用程序的工具包。 (英语) Zbl 1185.68135号

摘要:Java被广泛认为是一种良好的面向对象编程语言。然而,对于数值密集型应用,它通常被认为速度太慢。本文介绍了一个将数值Fortran库的计算效率提升到Java的软件工具包。该工具包分为两层。在第一层中,Java包装器提供对BLAS、LAPACK或NAG等数字库的访问。第二层包括向量类和矩阵类以及用于普通线性代数任务的类。数值实验表明,该策略可以显著提高基于Java的数值应用程序的性能。

MSC公司:

68甲15 程序设计语言理论
65层99 数值线性代数
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Baitsch M,Hartmann D.使用p单元进行结构优化的面向对象有限元分析。作者:Beucke K、Firmenich B、Donath D、Fruchter R、Roddis K,编辑。十、魏玛ICCCBE数字会议记录;2004
[2] Baitsch M,Hartmann D.钢拱桥吊杆连接板的寿命优化。收件人:Bathe KJ,编辑。麻省理工学院第三届计算流体和固体力学会议。剑桥:爱思唯尔科学;2005年,第1213–7页。
[3] VanderHeyden WB、Dendy ED、Padial-Collins NT、CartaBlanca–一个纯Java、基于组件的系统仿真工具,用于非结构化网格上的耦合非线性物理。附:关于爪哇格兰德的ACM-ISCOPE联合会议记录,ACM出版社;2001年,第134-42页。
[4] 莱利,C.J。;Chatterjee,S。;Biswas,R.:计算流体动力学的高性能Java代码,并发计算实践经验15395-415(2003)·Zbl 1009.68543号 ·doi:10.1002/cpe.656
[5] Boisvert,R.F。;Moreira,J。;菲利普森,M。;Pozo,R.:Java中的数值计算,Compute scieng 3,No.2,18-24(2001)
[6] 公牛,J.M。;洛杉矶史密斯。;球,C。;Pottage,L。;Freeman,R.:科学应用中Java与C和Fortran的基准测试,并发计算实践经验15,417-430(2003)·Zbl 1009.68540号 ·doi:10.1002/cpe.658
[7] 尼基什科夫,G.P。;Yu Nikishkov。G。;Savchenko,V.V.:有限元计算中C和Java性能的比较,Comput struct 81,No.24-25,2401-2408(2003)
[8] Reinholtz,K.:Java将比C++更快,ACM sigplan不是35,第2号,25-28(2000)
[9] 英特尔数学内核库(英特尔MKL)&书信电报;http://www.intel.com/software/products/mkl/overview.htm>. ·Zbl 0774.08006号
[10] AMD核心数学库(AMD ACML)&书信电报;http://developer.amd.com/acml/aspx>.
[11] 卡萨诺娃,H。;Dongarra,J。;Doolin,D.M.:Java访问数字库,并发实践经验9,第11期,1279-1291(1997)
[12] Boisvert,R.F。;Dongarra,J。;波佐,R。;雷明顿,K.A。;Stewart,G.W.:在Java中开发数字库,并发实践经验10,No.11-131117-1129(1998)
[13] Java矩阵工具包(MTJ)&书信电报;http://rs.cipr.uib.no/mtj>. ·Zbl 0774.08006号
[14] 福克斯·G。;李,X。;Z.Qiang。;Zhigang,W.:Fortran-to-Java转换器原型,并发实践经验9,第11期,1047-1061(1997)
[15] 盖托夫,V。;Hummel,S.F。;Mintchev,S.:《Java中的高性能并行编程:利用本地库》,《并发实践经验10》,第11-13期,863-872页(1998年)
[16] Muhtaroglu N.基于本地代码的线性代数Java包的开发和评估。硕士论文,Lehrstuhl für Ingenieurinformatik im Bauwesen,Ruhr-Universität Bochum;2005
[17] GCC的XML输出(GCCXML)&书信电报;http://www.gccxml.org>.
[18] JAMA:Java矩阵包&书信电报;http://math.nist.gov/javanumerics/jama>.
[19] Grand,M.:Java模式(2002)
[20] 矩阵市场&书信电报;http://math.nist.gov/MatrixMarket/>.
[21] Baitsch,M.Sikiwat T,Hartmann D。三维连续体高阶有限元分析的面向对象方法。收录:Mota Soares CA、Martins JAC、Rodrigues HC、Ambrósio JAC编辑。第三届欧洲计算力学会议论文集——固体、结构和工程耦合问题。里斯本:施普林格出版社;2006
[22] Düster A.三维薄壁非线性连续体的高阶有限元。慕尼黑理工大学论文;2001
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。