Solving large systems of linear ordinary differential equations on a vector computer (Q1116662)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Solving large systems of linear ordinary differential equations on a vector computer
scientific article

    Statements

    Solving large systems of linear ordinary differential equations on a vector computer (English)
    0 references
    0 references
    0 references
    1989
    0 references
    This communication is concerned with the numerical solution of large systems of ODEs on a computer consisting of two vector processors. Given the system: \(v'+Av=b\), the constant matrix A is expressed as the matrix sum \(A=D+L_ 1+L_ 2,\) where D is a diagonal matrix and \(L_ 1\) and \(L_ 2\) are respectively lower and upper triangular matrices. Then the method advances from \(v_ 0=v(t_ 0)\) to a new approximation \(v_ 1\) computing \(w_ i\), \(i=1,2\), from the independent triangular systems \(H_ iw_ i=K_ iv_ 0+b\) and then \(v_ 1\) is the arithmetic mean \(v_ 1=(w_ 1+w_ 2)/2.\) Here \(H_ i\) and \(K_ i\) are easily computable matrices in terms of \(L_ i\) and D. It is shown that the method is consistent and when A is a symmetric positive definite matrix, is stable for all \(h>0\). The paper ends with some numerical experiments which arise in solving an initial-boundary value problem for a diffusion equation on a rectangular domain by the method of lines. The problem is solved with a CRAY X-MP computer for different initial and boundary conditions and the speed using two processors is almost two times faster than the corresponding to one processor.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    parallel computation
    0 references
    consistency
    0 references
    stability
    0 references
    numerical examples
    0 references
    arithmetic mean method
    0 references
    splitting methods
    0 references
    multi-processing
    0 references
    large systems
    0 references
    diffusion equation
    0 references
    method of lines
    0 references
    0 references