巴科尔

算法874:BACOLR-基于高阶自适应配置的偏微分方程时空误差控制软件。本文讨论了一种新的求解含时一维偏微分方程的新软件包BACOLR。该软件包在时间和空间上采用了高阶自适应方法,并对空间和时间误差进行了容差控制。空间离散化(基于B样条配置)产生的DAE由一个经过实质性修改的Runge-Kutta解算器RADAU5处理。对于每个时间步,RADAU5代码计算时间误差的估计值,并要求它满足用户的容忍度。在每个时间步之后,BACOLR会计算空间误差的高阶估计值,并要求该误差估计值满足用户容差。BACOLR是通过对线包自适应方法BACOL进行实质性修改而开发的。在本文中,我们介绍了BACOLR包并给出了数值结果,表明BACOLR的性能与BACOL相当,在某些情况下明显优于BACOL,BACOLR的性能比其他现有的代码更高效、更可靠、更健壮,特别是对于具有窄尖峰或边界层的问题(资料来源:http://dl.acm.org/)

这个软件也是同行评审按日记帐汤姆斯.