戴维·凯奇森。;凯尔·曼德利;阿隆·艾哈迈迪亚。;阿马尔·阿尔加姆迪;曼努埃尔·奎萨达·德卢纳;马蒂奥·帕萨尼;马修·克内普利。;马修·埃米特 Pyclaw公司:用于波传播问题的可访问、可扩展、可扩展工具。 (英语) Zbl 1253.65220号 SIAM J.科学。计算。 34,第4号,C210-C231(2012). 概要:科学软件的开发涉及易用性、通用性和性能之间的权衡。我们描述了一个通用双曲线PDE解算器的设计,该解算器可以方便地操作MATLAB软件然而,它的效率接近手工编码的Fortran,并且可以扩展到最大的超级计算机。这是通过对大多数代码使用Python实现的,同时对计算密集型例程使用自动包装的Fortran内核,并使用Pythin绑定与并行计算库和其他数值包进行接口。这里描述的软件是PyClaw公司,基于Python的结构化网格求解器,用于一般双曲偏微分方程组[K.Mandli公司等。,PyClaw公司软件,1.0版,(2011),http://numerics.kaust.edu.sa/pyclaw/].PyClaw公司为现有Fortran代码的算法提供了强大而直观的接口爪形包装和锋利的爪子,简化代码开发和使用,同时通过PETSc公司库。通过使用PyWENO公司用于生成高效的高阶加权基本无振荡重构码。通过应用于浅水流、可压缩流和弹性力学中的示例问题,证明了该方法的简单性、能力和性能。 引用于20文件 MSC公司: 65日元 数值算法的封装方法 35升65 双曲守恒定律 6500万08 含偏微分方程初值和初边值问题的有限体积法 第65年 并行数值计算 关键词:科学软件;波浪传播;蟒蛇;双曲偏微分方程 软件:夹紧装置;PyWENO公司;PETSc公司;温诺克劳;锋利的爪子;Pyclaw公司;菲比;Matlab公司;蟒蛇 PDF格式BibTeX公司 XML格式引用 \textit{D.I.Ketcheson}等人,SIAM J.Sci。计算。34,第4号,C210--C231(2012;Zbl 1253.65220) 全文: DOI程序 arXiv公司