侏儒

Pyclaw:可访问、可扩展、可伸缩的波传播问题工具。科学软件的开发涉及易用性、通用性和性能之间的权衡。我们描述了一个通用的双曲偏微分方程解算器的设计,它可以在MATLAB的方便下运行,但其效率接近于手工编写的Fortran,并且可以扩展到最大的超级计算机。这是通过对大多数代码使用Python实现的,同时对计算密集型例程使用自动包装的Fortran内核,并使用Python绑定与并行计算库和其他数值包接口。这里描述的软件是PyClaw,一个基于Python的结构化网格求解器,用于双曲偏微分方程的一般系统[K.T.Mandli等人,PyClaw软件,版本1.0,http://numerics.kaust.edu.sa/pyclaw/(2011年)。PyClaw为现有Fortran代码Clawpack和sharplaw的算法提供了一个功能强大、直观的界面,简化了代码的开发和使用,同时通过PETSc库提供了大规模的并行性和可伸缩的求解器。通过使用PyWENO来生成高效的高阶加权本质上无振荡重构码,该包得到了进一步的扩充。通过应用于浅水流、可压缩流和弹性力学的算例,说明了该方法的简单性、有效性和性能。


zbMATH中的参考文献(参考文献16条,1标准件)

显示第1到16个结果,共16个。
按年份排序(引用)

  1. Ketcheson,David I.:通过有限时间非药物干预对SIR流行病的最优控制(2021)
  2. 莱夫洛克,菲利普G。;Ranocha,Hendrik:非经典激波的动力学函数,熵稳定性和离散部分求和(2021)
  3. 凯奇森,大卫一世。;莱维奎,兰德尔J。;del Razo,Mauricio J.:Riemann问题和Jupyter解决方案(2020)
  4. Speck,Robert:算法997(\mathrm_2;)pySDC——原型光谱延迟校正(2019)
  5. 加西亚D。;戈姆,M。;科利尔,N。;瓦尔加,B.O.N。;Calo,V.M.:PyFly:一个快速便携式空气动力学模拟器(2018)
  6. Donna Calhoun,Carsten Burstedde:ForestClaw:四叉树森林上基于面片的自适应网格优化的并行算法(2017)阿尔十四
  7. 哈吉迈克尔,伊安尼斯;凯奇森,大卫一世。;拉霍斯,洛奇;Németh,AdriáN:具有可变步长的强稳定性保持显式线性多步方法(2016)
  8. Lemoine,Grady I.:孔隙弹性流体波传播的三维映射网格有限体积模型(2016)
  9. 莫滕森,米凯尔;Langtangen,Hans Petter:湍流直接数值模拟的高性能python(2016)
  10. 奥特,菲利浦;Frank,Martin:线性化Euler方程的格子Boltzmann格式的推导和分析(2016)
  11. 塞普莱斯,M。;可可,A。;Russo,G.:基于三阶紧致WENO重构的双曲方程组自适应网格细化(2016)
  12. 克罗什科,安德鲁;Spiteri,Raymond J.:odeToJava:IVPS数值解的PSE(2015)
  13. 曼努埃尔·奎扎达·德卢纳;Ketcheson,David I.:周期介质中柱状孤立波的数值模拟(2014)
  14. 许月,克明;肖峰:可压缩两相流欧拉界面锐化算法:代数THINC方法(2014)
  15. 凯奇森,大卫一世。;帕萨尼,马特奥;LeVeque,Randall J.:双曲方程组的高阶波传播算法(2013)
  16. 凯奇森,大卫一世。;曼利,凯尔;艾哈迈迪亚,阿龙J。;阿马尔,阿尔格姆迪;德鲁纳,曼努埃尔·奎扎达;帕萨尼,马特奥;克内普利,马修G。;Emmett,Matthew:\texttpyclaw:可访问、可扩展、可伸缩的波传播问题工具(2012)