PARALLEL SOLUTION OF LARGE-SCALE DIFFERENTIAL-ALGEBRAIC SYSTEMS

被引:7
|
作者
MAIER, RS
PETZOLD, LR
RATH, W
机构
[1] UNIV MINNESOTA,ARMY HIGH PERFORMANCE COMP RES CTR,MINNEAPOLIS,MN 55415
[2] FACHBEREICH MATH,CHEMNITZ,GERMANY
[3] UNIV MINNESOTA,DEPT COMP SCI,MINNEAPOLIS,MN 55455
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1995年 / 7卷 / 08期
关键词
D O I
10.1002/cpe.4330070804
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
DASPK solves large-scale systems of differential-algebraic equations. It is based on the integration method in DASSL, but instead of a direct method for the associated linear systems which arise at each time step, the preconditioned GMRES iteration is applied in combination with an inexact Newton method. Two parallel versions of DASPK have been developed: DASPKF90, a Fortran 90 data parallel implementation, and DASPKMP, a message-passing implementation written in Fortran 77 with extended BLAS. The parallel versions have been implemented for the Thinking Machines Corporation(TMC) CM-5, a massively parallel multiprocessor, keeping the user interface relatively simple while allowing for portability to other massively parallel architectures, The codes have been demonstrated on several large-scale test problems, including three-dimensional formulations of the heat equation, the Cahn-Hilliard equation and a multi-species reaction-diffusion problem. The formulations are described, including detail on preconditioning the Krylov iteration, timing results and performance analysis.
引用
收藏
页码:795 / 822
页数:28
相关论文
共 50 条