Parallelization of Physical Systems on the BBN Butterfly: Some Examples
We will explore how parallelism is exploited in two physical systems which have been analyzed on the BBN Butterfly™. The first of these systems is a molecular model of liquid sulfur hexafluoride. The other is shear-wave propagation in metal, as analyzed using finite element methods. The dynamical equations, in both cases, involve local interactions. However, the systems are permitted to be spacially inhomogeneous. Consequently, both systems can be effectively simulated with MIMD algorithms. These algorithms will be discussed.
The goal, in this talk, is to show how a couple of scientific programs can be organized to take advantage of the MIMD (multiple instruction, multiple data) shared-memory medium-grain architecture offered by the BBN Butterfly. The first of these programs describes the dynamics of interacting sulfur hexafluoride molecules. The other is a finite element method (coFEM) program to simulate shear-wave propagation in metal. The dynamical equations, in both cases, involve local interactions. Spacial inhomogeneities allow these interactions to vary throughout the system. There are many other examples of such dynamical systems, and the methodology to be described will apply in those cases as well.
KeywordsShared Memory Transient Analysis Sulfur Hexafluoride Uniform System Block Transfer
Unable to display preview. Download preview PDF.
- BBN, Technical Report, # 6148 (1986).Google Scholar
- H. Allik, S. Moore, E. O’Neil and E. Tenenbaum, Butterfly Finite Element Software, BBN Technical Memorandum, No. NL-206 (1986).Google Scholar
- F. Darema-Rogers, V.A. Norton and G.F. Pfister, IBM Research Report RC 11552, (#51726) (1985).Google Scholar