• 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