loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers
A Parallel Object-Oriented Application for 3D Electromagnetism
Santa Fe, New Mexico
April 26-April 30
ISBN: 0-7695-2132-0
Laurent Baduel, INRIA Sophia Antipolis, CNRS - I3S - Université Nice Sophia Antipolis
Françoise Baude, INRIA Sophia Antipolis, CNRS - I3S - Université Nice Sophia Antipolis
Denis Caromel, INRIA Sophia Antipolis, CNRS - I3S - Université Nice Sophia Antipolis
Christian Delbé, INRIA Sophia Antipolis, CNRS - I3S - Université Nice Sophia Antipolis
Nicolas Gama, INRIA Sophia Antipolis, CNRS - I3S - Université Nice Sophia Antipolis
Said El Kasmi, INRIA Sophia Antipolis, CNRS - I3S - Université Nice Sophia Antipolis
Stéphane Lanteri, INRIA Sophia Antipolis, CNRS - I3S - Université Nice Sophia Antipolis

Within the trend of object-based distributed computing, we present the design and implementation of a numerical simulation for electromagnetic waves propagation. A sequential Java design and implementation is first presented. Further, a distributed and parallel version is derived from the first, using an active object pattern. In addition, benchmarks are presented on this non embarrassingly parallel application.

A first contribution of this paper resides in the sequential object-oriented design that proved to be very modular and extensible; the classes and abstractions are designed to allow both element and volume type methods, furthermore, valid on structured, unstructured, or hybrid meshes. Compared to a Fortran version, the performance of this highly modular version proved to be in the same range.

It is also shown how smoothly the sequential version can be distributed, keeping the same structuring and object abstractions, allowing to deal with larger data size. Finally, benchmarks on up to 64 processors compare the performances with respect to sequential and parallel versions, putting that in perspective with a comparable Fortran version.

Index Terms:
object-oriented and distributed computing, active object, numerical simulation, Java
Citation:
Laurent Baduel, Françoise Baude, Denis Caromel, Christian Delbé, Nicolas Gama, Said El Kasmi, Stéphane Lanteri, "A Parallel Object-Oriented Application for 3D Electromagnetism," ipdps, vol. 1, pp.7b, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers, 2004
Usage of this product signifies your acceptance of the Terms of Use.