巴科尔

BACOL是fortran77中用于求解一维抛物线偏微分方程的一个新的、高质量的、健壮的软件包,它已经被证明比任何其他广泛使用的同类软件包(据我们所知)更为有效,特别是对于具有快速空间变化的解的问题。该软件包的一个新特点是它在时间和空间上采用了高阶自适应方法,控制和平衡了空间和时间误差估计。软件实现了一种基于B样条基的高斯点样条配点法进行空间离散。时间积分是通过修改流行的DAE解算器DASSL来执行的。在计算第二个高阶全局解的基础上,在每一个成功的时间步之后,都可以获得高质量的后验空间误差估计。空间误差由一种基于均匀分布原理的复杂网格选择算法控制。在本文中,我们将描述BACOL包的总体结构,特别是对DASSL包的修改,这些修改提高了BACOL中的性能。在线附录中提供了一个示例来说明包的用法。

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