Mc. Dracopoulos et al., BULK SYNCHRONOUS PARALLELIZATION OF INDUSTRIAL ELECTROMAGNETIC SOFTWARE, The international journal of supercomputer applications and high performance computing, 11(4), 1997, pp. 344-358
The parallelization of existing/industrial electromagnetic software us
ing 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 th
e BSP framework for the assembly and solution phases of the finite ele
ment computation. This is combined with a nongeometric, data-driven pa
rallel quadrature procedure for the evaluation of right-hand-side term
s in applications involving coil fields. A similar parallel decomposit
ion is applied to the parallel calculation of electron beam trajectori
es required for the design of tube devices. The BSP parallelization ap
proach adopted is fully portable, conceptually simple, and cost-effect
ive, and it can be applied to a wide range of finite element applicati
ons not necessarily related to electromagnetics.