DocumentCode
2037766
Title
Investigating efficient parallelization techniques for the characteristic basis function method (CBFM)
Author
Ludick, D.J. ; Davidson, D.B.
Author_Institution
Dept. Electr. & Electron. Eng., Univ. Stellenbosch, Matieland, South Africa
fYear
2009
fDate
14-18 Sept. 2009
Firstpage
400
Lastpage
403
Abstract
Two message-passing parallelization schemes for the Method of Moment (MoM) based Characteristic Basis Function Method (CBFM) are presented. The CBFM algorithm is implemented in the high-level scripting languages, Python and Octave and is parallelized using the Message Passing Interface (MPI) standard. The MPI implementations used for the parallelization, i.e. MPI for Python and MPI Toolbox for Octave and Matlab, are compared in terms of bandwidth, latency, speed-up and efficiency. The results are obtained from simulations conducted on an IBM e1350 Linux Cluster.
Keywords
application program interfaces; authoring languages; computational electromagnetics; message passing; method of moments; parallel programming; CBFM algorithm; IBM e1350 Linux cluster; MoM; Octave; Python; characteristic basis function method; electromagnetic problem; high-level scripting language; message passing interface; message-passing parallelization scheme; method-of-moment; Bandwidth; Clustering algorithms; Delay; Distributed computing; Electronic mail; Equations; Linux; Mathematical model; Matrix decomposition; Packaging;
fLanguage
English
Publisher
ieee
Conference_Titel
Electromagnetics in Advanced Applications, 2009. ICEAA '09. International Conference on
Conference_Location
Torino
Print_ISBN
978-1-4244-3385-8
Electronic_ISBN
978-1-4244-3386-5
Type
conf
DOI
10.1109/ICEAA.2009.5297410
Filename
5297410
Link To Document