首页> 外文期刊>ACM transactions on mathematical software >Algorithm 874: BACOLR-Spatial and Temporal Error Control Software for PDEs Based on High-Order Adaptive Collocation
【24h】

Algorithm 874: BACOLR-Spatial and Temporal Error Control Software for PDEs Based on High-Order Adaptive Collocation

机译:算法874:基于高阶自适应配置的PDE的BACOLR时空误差控制软件

获取原文
获取原文并翻译 | 示例

摘要

In this article we discuss a new software package, BACOLR, for the numerical solution of a general class of time-dependent 1-D PDEs. This package employs high-order adaptive methods in time and space within a method-of-lines approach and provides tolerance control of the spatial and temporal errors. The DAEs resulting from the spatial discretization (based on B-spline collocation) are handled by a substantially modified version of the Runge-Kutta solver, RADAU5. For each time step, the RADAU5 code computes an estimate of the temporal error and requires it to satisfy the user tolerance. After each time step BACOLR then computes a high-order estimate of the spatial error and requires this error estimate to satisfy the user tolerance. BACOLR was developed through a substantial modification of the adaptive method-of-lines package, BACOL. In this article we introduce the BACOLR package and present numerical results to show that the performance of BACOLR is comparable to and in some cases significantly superior to that of BACOL, which was shown in previous work to be more efficient, reliable and robust than other existing codes, especially for problems with solutions exhibiting narrow spikes or boundary layers.
机译:在本文中,我们将讨论一种新的软件包BACOLR,用于一般类随时间变化的一维PDE的数值解。该程序包采用线法方法在时间和空间上采用高阶自适应方法,并提供对空间和时间误差的容忍控制。由空间离散化(基于B样条搭配)产生的DAE由Runge-Kutta解算器RADAU5的实质修改版本处理。对于每个时间步,RADAU5代码都会计算时间误差的估计值,并要求它满足用户的承受能力。在每个时间步长之后,BACOLR然后计算空间误差的高阶估计,并需要此误差估计来满足用户容忍度。 BACOLR是通过对自适应线路方法程序包BACOL进行实质性修改而开发的。在本文中,我们介绍了BACOLR软件包,并提供了数值结果,以证明BACOLR的性能可与BACOL相比,并且在某些情况下显着优于BACOL,BACOL在以前的工作中证明比其他现有技术更为有效,可靠和强大代码,特别是对于解决方案显示窄尖峰或边界层的问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号