DocumentCode
1685380
Title
A parallel implementation of the Finite-Domain Time-Difference algorithm using MPJ express
Author
Shafi, Aamir ; Hussain, Aftab ; Raza, Jamil
Author_Institution
NUST Inst. of Inf. Technol., Rawalpindi
fYear
2008
Firstpage
1
Lastpage
6
Abstract
This paper presents and evaluates a parallel Java implementation of the Finite-Difference Time-Domain (FDTD) method, which is a widely used numerical technique in computational electrodynamics. The Java version is parallelized using MPJ Express - a thread-safe messaging library. MPJ Express provides a full implementation of the mpiJava 1.2 API specification. This specification defines a MPI-like binding for the Java language. This paper describes our experiences of implementing the Java version of the FDTD method. Towards the end of this paper, we evaluate and compare the performance of the Java version against its C counterpart on a 32 processing core Linux cluster of eight compute nodes.
Keywords
Java; Linux; application program interfaces; finite difference time-domain analysis; message passing; multi-threading; Java language; Linux cluster; MPJ express; computational electrodynamics; finite-domain time-difference algorithm; mpiJava 1.2 API specification; parallel Java implementation; parallel implementation; thread-safe messaging library; Computational modeling; Computer languages; Finite difference methods; Information technology; Java; Libraries; Linux; Programming profession; Radar antennas; Time domain analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location
Miami, FL
ISSN
1530-2075
Print_ISBN
978-1-4244-1693-6
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2008.4536333
Filename
4536333
Link To Document