×

Pyclaw公司:用于波传播问题的可访问、可扩展、可扩展工具。 (英语) Zbl 1253.65220号

概要:科学软件的开发涉及易用性、通用性和性能之间的权衡。我们描述了一个通用双曲线PDE解算器的设计,该解算器可以方便地操作MATLAB软件然而,它的效率接近手工编码的Fortran,并且可以扩展到最大的超级计算机。这是通过对大多数代码使用Python实现的,同时对计算密集型例程使用自动包装的Fortran内核,并使用Pythin绑定与并行计算库和其他数值包进行接口。这里描述的软件是PyClaw公司,基于Python的结构化网格求解器,用于一般双曲偏微分方程组[K.Mandli公司等。,PyClaw公司软件,1.0版,(2011),http://numerics.kaust.edu.sa/pyclaw/].PyClaw公司为现有Fortran代码的算法提供了强大而直观的接口爪形包装锋利的爪子,简化代码开发和使用,同时通过PETSc公司库。通过使用PyWENO公司用于生成高效的高阶加权基本无振荡重构码。通过应用于浅水流、可压缩流和弹性力学中的示例问题,证明了该方法的简单性、能力和性能。

MSC公司:

65日元 数值算法的封装方法
35升65 双曲守恒定律
6500万08 含偏微分方程初值和初边值问题的有限体积法
第65年 并行数值计算
PDF格式BibTeX公司 XML格式引用