A communications system for irregular local interaction problems on a concurrent computer (Q1118385)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A communications system for irregular local interaction problems on a concurrent computer |
scientific article; zbMATH DE number 4094774
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A communications system for irregular local interaction problems on a concurrent computer |
scientific article; zbMATH DE number 4094774 |
Statements
A communications system for irregular local interaction problems on a concurrent computer (English)
0 references
1987
0 references
The solution of a large class of problems requires the repeated evaluation of matrix vector products: \(y=Ax\). An appropriate data decomposition and communications system to exchange x components among processors is necessary for efficient evaluation of these vector products on an MIMD concurrent computer. A communications system is presented for the case of a sparse matrix A that arises from a finite element or finite difference discretization of a partial differential equation on an irregular region, or from some kind of finite range interaction between particles. The method presented here uses a domain decomposition of the physical space to distribute A and x among processors. A packed form of the matrix is used which turns out to be very convenient to set up the data structures necessary to send and receive the extra x components. The resulting communications scheme has been used in a multigrid solver for finite element static elasticity problems and in a program which solves an eigenvalue problem. Speed up factors were determined on a 32 processor Caltech/JPL Mark II hypercube with good results. The communication system is not hypercube specific and can easily be implemented on other types of MIMD parallel computers.
0 references
finite element discretization
0 references
matrix vector products
0 references
MIMD concurrent computer
0 references
sparse matrix
0 references
finite difference discretization
0 references
partial differential equation
0 references
data structures
0 references
communications scheme
0 references
multigrid solver
0 references
eigenvalue problem
0 references
Speed up
0 references
parallel computers
0 references
0.8047663569450378
0 references
0.7905554175376892
0 references
0.7873061895370483
0 references
0.7821044921875
0 references