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.
Mots-clés : domain decomposition, evolution equations, coupling of applications, heterogeneous computations, distributed computing, meta-computing, CORBA
@article{M2AN_2002__36_5_953_0, author = {d'Anfray, Philippe and Halpern, Laurence and Ryan, Juliette}, title = {New trends in coupled simulations featuring domain decomposition and metacomputing}, journal = {ESAIM: Mod\'elisation math\'ematique et analyse num\'erique}, pages = {953--970}, publisher = {EDP-Sciences}, volume = {36}, number = {5}, year = {2002}, doi = {10.1051/m2an:2002043}, zbl = {1024.65089}, language = {en}, url = {http://archive.numdam.org/articles/10.1051/m2an:2002043/} }
TY - JOUR AU - d'Anfray, Philippe AU - Halpern, Laurence AU - Ryan, Juliette TI - New trends in coupled simulations featuring domain decomposition and metacomputing JO - ESAIM: Modélisation mathématique et analyse numérique PY - 2002 SP - 953 EP - 970 VL - 36 IS - 5 PB - EDP-Sciences UR - http://archive.numdam.org/articles/10.1051/m2an:2002043/ DO - 10.1051/m2an:2002043 LA - en ID - M2AN_2002__36_5_953_0 ER -
%0 Journal Article %A d'Anfray, Philippe %A Halpern, Laurence %A Ryan, Juliette %T New trends in coupled simulations featuring domain decomposition and metacomputing %J ESAIM: Modélisation mathématique et analyse numérique %D 2002 %P 953-970 %V 36 %N 5 %I EDP-Sciences %U http://archive.numdam.org/articles/10.1051/m2an:2002043/ %R 10.1051/m2an:2002043 %G en %F M2AN_2002__36_5_953_0
d'Anfray, Philippe; Halpern, Laurence; Ryan, Juliette. New trends in coupled simulations featuring domain decomposition and metacomputing. ESAIM: Modélisation mathématique et analyse numérique, Special issue on Programming, Tome 36 (2002) no. 5, pp. 953-970. doi : 10.1051/m2an:2002043. http://archive.numdam.org/articles/10.1051/m2an:2002043/
[1] Méthodes de relaxation d'ondes (SWR) pour l'équation de la chaleur en dimension 1 (submitted to CRAS). | Zbl
and ,[2] 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). | MR
, and ,[3] 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).
,[4] The Optimized Order 2 method. Application to convection-diffusion problems. Future Generation Computer Systems FUTURE 18 (2001). | Zbl
, and ,[5]
, communication personnelle.[6] Java Languare Reference1997), ISBN 1-56592-326-X.
,[7] The Java Programming Language, http://java.sun.com/.
[8] Java Grande Forum, information at http://www.javagrande.org
[9] Java Numerics, information at http://math.nist.gov/javanumerics
[10] Java Distributed Computing. O'Reilly (1998), ISBN 1-565-92206-9.
,[11] GRID, The GRID Forum, http://www.gridforum.org/.
[12] EGRID, The European Grid Forum, http://www.egrid.org
[13] 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.
, , , and ,[14] The GlOBUS project, information at http://www.globus.org/.
[15] 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).
, and ,[16] The LEGION project at the University of Virginia, USA, http://legion.virginia.edu/.
[17] CORBA Fundamentals and Programming. J. Wiley & Sons (1996), ISBN 0-471-12148-7.
et al.,[18] Advanced CORBA Programming with C++. Addison-Wesley (1999), ISBN 0201379279.
and ,[19] Corba: Common Object Request Broker Architecture, information at http://www.corba.org
[20] OMG the Object Management Group, http://www.omg.org
[21] The C++ programming language. 3rd Edition, Addison-Wesley (1998), ISBN 0-201-88954-4. | Zbl
,[22] Scientific and Engineering C++. Addison-Wesley (1994). | Zbl
and ,[23] OMG CCM Implementers Group, CORBA Component Model Tutorial, Document-ccm/02-04-01, available at http://www.omg.org
[24] Using MPI. 2nd Edition, MIT Press (1999), ISBN 0-262-57132-3.
, and ,[25] 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/.
[26] Programming SCI Clusters Using Parallel CORBA Objects. INRIA-IRISA Report 3649 (1999).
, and ,[27] PARDIS: CORBA-based Architecture for Application-level Parallel Distributed Computation, in Proc. of Supercomputing'97 (1997).
and ,Cité par Sources :