# Bulk synchronous parallelization of industrial electromagentic software

Dracopoulos, Mike C., Glasgow, Craig, Parrott, A. Kevin, Janssen, Rick, Alotto, Pergiorgio and Simkin, John
(1997)
*Bulk synchronous parallelization of industrial electromagentic software.*
International Journal of High Performance Computing Applications, 11 (4).
pp. 344-358.
ISSN 1078-3482 (Print), 1741-2846 (Online)
(doi:10.1177/109434209701100408)

## Abstract

The parallelization of existing/industrial electromagnetic software using the bulk synchronous parallel (BSP) computation model is presented. The software employs the finite element method with a preconditioned conjugate gradient-type solution for the resulting linear systems of equations. A geometric mesh-partitioning approach is applied within the BSP framework for the assembly and solution phases of the finite element computation. This is combined with a nongeometric, data-driven parallel quadrature procedure for the evaluation of right-hand-side terms in applications involving coil fields. A similar parallel decomposition is applied to the parallel calculation of electron beam trajectories required for the design of tube devices. The BSP parallelization approach adopted is fully portable, conceptually simple, and cost-effective, and it can be applied to a wide range of finite element applications not necessarily related to electromagnetics.

Item Type: | Article |
---|---|

Uncontrolled Keywords: | computational complexity, computational linguistics, computer simulation, finite element method, magnetoelectric effects, mathematical models, bulk synchronous parallel (BSP) computation model, geometric mesh partitioning methods, Parallel processing systems |

Subjects: | Q Science > QA Mathematics > QA76 Computer software Q Science > QC Physics |

Pre-2014 Departments: | School of Computing & Mathematical Sciences School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis > Computational Mechanics & Reliability Group School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis > Computational Science & Engineering Group School of Computing & Mathematical Sciences > Computer & Computational Science Research Group School of Computing & Mathematical Sciences > Department of Computer Science School of Computing & Mathematical Sciences > Department of Mathematical Sciences |

Related URLs: | |

Last Modified: | 14 Oct 2016 09:00 |

URI: | http://gala.gre.ac.uk/id/eprint/309 |

### Actions (login required)

View Item |