Hostname: page-component-586b7cd67f-2plfb Total loading time: 0 Render date: 2024-11-22T17:19:26.765Z Has data issue: false hasContentIssue false

New trends in coupled simulations featuring domain decomposition and metacomputing

Published online by Cambridge University Press:  15 October 2002

Philippe d'Anfray
Affiliation:
, 91191 Gif-sur-Yvette Cedex France (on leave from ) and , Université Paris XIII, 93430 Villetaneuse, France. [email protected].
Laurence Halpern
Affiliation:
LAGA, Université Paris XIII, 93430 Villetaneuse, France. [email protected].
Juliette Ryan
Affiliation:
and , Université Paris XIII, 93430 Villetaneuse, France. [email protected].
Get access

Abstract

In this paper we test the feasibility of coupling two heterogeneous mathematical modeling integrated within two different codes residing on distant sites. A prototype is developed using Schwarz type domain decomposition as the mathematical tool for coupling. The computing technology for coupling uses a CORBA environment to implement a distributed client-server programming model. Domain decomposition methods are well suited to reducing complex physical phenomena into a sequence of parallel subproblems in time and space. The whole process is easily tuned to underlying hardware requirements.

Type
Research Article
Copyright
© EDP Sciences, SMAI, 2002

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

M. Gander and L. Halpern, Méthodes de relaxation d'ondes (SWR) pour l'équation de la chaleur en dimension 1 (submitted to CRAS).
M.J. Gander, L. Halpern and F. Nataf, Optimal convergence for overlapping and non-overlapping Schwarz waveform relaxation, in Eleventh international Conference of Domain Decomposition Methods, C.-H. Lai, P. Bjørstad, M. Cross and O. Widlund Eds. (1999).
C. Japhet, Conditions aux limites artificielles et décomposition de domaine : méthode OO2 (optimisée d'ordre 2). Application à la résolution de problèmes en mécanique des fluides. Thèse, École Polytechnique (1997).
C. Japhet, F. Nataf and F. Rogier, The Optimized Order 2 method. Application to convection-diffusion problems. Future Generation Computer Systems FUTURE 18 (2001).
F. Nataf, communication personnelle.
M. Grand, Java Languare Reference. 2nd Edition, O'Reilly (1997), ISBN 1-56592-326-X.
The Java Programming Language, http://java.sun.com/.
Java Grande Forum, information at http://www.javagrande.org
Java Numerics, information at http://math.nist.gov/javanumerics
J. Farley, Java Distributed Computing. O'Reilly (1998), ISBN 1-565-92206-9.
GRID, The GRID Forum, http://www.gridforum.org/.
EGRID, The European Grid Forum, http://www.egrid.org
Chervenak, A., Foster, I., Kesselman, C., Salisbury, C. and Tuecke, S., The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets. Available on line at [14]. J. Network Comput. Appl. 23 (2001) 187-200. CrossRef
The GlOBUS project, information at http://www.globus.org/.
S. Chapin, J. Karpovich and A. Grimshaw, The Legion Resource Management System, in Proc. of the 5th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP'99). San Juan, Porto Rico (1999).
The LEGION project at the University of Virginia, USA, http://legion.virginia.edu/.
J. Siegel et al., CORBA Fundamentals and Programming. J. Wiley & Sons (1996), ISBN 0-471-12148-7.
M. Henning and S. Vinoski, Advanced CORBA Programming with C++. Addison-Wesley (1999), ISBN 0201379279.
Corba: Common Object Request Broker Architecture, information at http://www.corba.org
OMG the Object Management Group, http://www.omg.org
B. Stroustrup, The C++ programming language. 3rd Edition, Addison-Wesley (1998), ISBN 0-201-88954-4.
J. Barton and L. Nackman, Scientific and Engineering C++. Addison-Wesley (1994).
OMG CCM Implementers Group, CORBA Component Model Tutorial, Document-ccm/02-04-01, available at http://www.omg.org
W. Gropp, E. Lusk and A. Skjellum, Using MPI. 2nd Edition, MIT Press (1999), ISBN 0-262-57132-3.
MPI: Message Passing Interface, all documents can be retrived from http://www.mpi-forum.org/. For information and implementations of the standard see http://www-unix.mcs.anl.gov/mpi/.
T. Priol, C. René and G. Alléon, Programming SCI Clusters Using Parallel CORBA Objects. INRIA-IRISA Report 3649 (1999).
K. Keahey and D. Gannon, PARDIS: CORBA-based Architecture for Application-level Parallel Distributed Computation, in Proc. of Supercomputing'97 (1997).