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 :
بازگشت