Algorithm 688: EPDCOL: a more efficient PDECOL code

Algorithm 688: EPDCOL: a more efficient PDECOL code
复制标题

算法 688:EPDCOL:更高效的 PDECOL 代码

DOI:
--
复制
发表时间:
1991
期刊:
TOMS
影响因子:
--
通讯作者:
P. Muir
P. Muir
中科院分区:
--
文献类型:
--
作者:
P. Keast;P. Muir

文献摘要

被引文献

相似文献

软件包PDECOL [7]是希望解决非线性偏微分方程系统的科学家中流行的代码。该代码是基于一种方法的线的方法,与配置在空间变量,以减少问题的一个系统的常微分方程。有三个主要组成部分:配置中使用的基函数;用于求解常微分方程系统的方法;以及处理线性代数的线性方程求解器。本文将集中在第三个组成部分,并将报告PDECOL的性能的改善,从而取代目前的线性代数模块的代码的模块,充分利用特殊结构的方程出现。总执行时间可节省50%以上。
The software package PDECOL [7] is a popular code among scientists wishing to solve systems of nonlinear partial differential equations. The code is based on a method-of-lines approach, with collocation in the space variable to reduce the problem to a system of ordinary differential equations. There are three principal components: the basis functions employed in the collocation; the method used to solve the system of ordinary differential equations; and the linear equation solver which handles the linear algebra. This paper will concentrate on the third component, and will report on the improvement in the performance of PDECOL resulting from replacing the current linear algebra modules of the code by modules which take full advantage of the special structure of the equations which arise. Savings of over 50 percent in total execution time can be realized.