New trends in coupled simulations featuring domain decomposition and metacomputing

Philippe d'Anfray; Laurence Halpern; Juliette Ryan

ESAIM: Mathematical Modelling and Numerical Analysis (2010)

  • Volume: 36, Issue: 5, page 953-970
  • ISSN: 0764-583X

Abstract

top
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.

How to cite

top

d'Anfray, Philippe, Halpern, Laurence, and Ryan, Juliette. "New trends in coupled simulations featuring domain decomposition and metacomputing." ESAIM: Mathematical Modelling and Numerical Analysis 36.5 (2010): 953-970. <http://eudml.org/doc/194135>.

@article{dAnfray2010,
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. },
author = {d'Anfray, Philippe, Halpern, Laurence, Ryan, Juliette},
journal = {ESAIM: Mathematical Modelling and Numerical Analysis},
keywords = {Domain decomposition; evolution equations; coupling of applications; heterogeneous computations; distributed computing; meta-computing; CORBA.; domain decomposition; heterogeneous computations; CORBA; second-order elliptic boundary value problem; convergence; finite elements; finite differences; convection-diffusion equation},
language = {eng},
month = {3},
number = {5},
pages = {953-970},
publisher = {EDP Sciences},
title = {New trends in coupled simulations featuring domain decomposition and metacomputing},
url = {http://eudml.org/doc/194135},
volume = {36},
year = {2010},
}

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: Mathematical Modelling and Numerical Analysis
DA - 2010/3//
PB - EDP Sciences
VL - 36
IS - 5
SP - 953
EP - 970
AB - 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.
LA - eng
KW - Domain decomposition; evolution equations; coupling of applications; heterogeneous computations; distributed computing; meta-computing; CORBA.; domain decomposition; heterogeneous computations; CORBA; second-order elliptic boundary value problem; convergence; finite elements; finite differences; convection-diffusion equation
UR - http://eudml.org/doc/194135
ER -

References

top
  1. M. Gander and L. Halpern, Méthodes de relaxation d'ondes (SWR) pour l'équation de la chaleur en dimension 1 (submitted to CRAS).  
  2. 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).  
  3. 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).  
  4. C. Japhet, F. Nataf and F. Rogier, The Optimized Order 2 method. Application to convection-diffusion problems. Future Generation Computer Systems FUTURE 18 (2001).  
  5. F. Nataf, communication personnelle.  
  6. M. Grand, Java Languare Reference. 2nd Edition, O'Reilly (1997), ISBN 1-56592-326-X.  
  7. The Java Programming Language, .  URIhttp://java.sun.com/
  8. Java Grande Forum, information at  URIhttp://www.javagrande.org
  9. Java Numerics, information at  URIhttp://math.nist.gov/javanumerics
  10. J. Farley, Java Distributed Computing. O'Reilly (1998), ISBN 1-565-92206-9.  
  11. GRID, The GRID Forum, .  URIhttp://www.gridforum.org/
  12. EGRID, The European Grid Forum,  URIhttp://www.egrid.org
  13. A. Chervenak, I. Foster, C. Kesselman, C. Salisbury and S. Tuecke, 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.  
  14. The GlOBUS project, information at .  URIhttp://www.globus.org/
  15. 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).  
  16. The LEGION project at the University of Virginia, USA, .  URIhttp://legion.virginia.edu/
  17. J. Siegel et al., CORBA Fundamentals and Programming. J. Wiley & Sons (1996), ISBN 0-471-12148-7.  
  18. M. Henning and S. Vinoski, Advanced CORBA Programming with C++. Addison-Wesley (1999), ISBN 0201379279.  
  19. Corba: Common Object Request Broker Architecture, information at  URIhttp://www.corba.org
  20. OMG the Object Management Group,  URIhttp://www.omg.org
  21. B. Stroustrup, The C++ programming language. 3rd Edition, Addison-Wesley (1998), ISBN 0-201-88954-4.  
  22. J. Barton and L. Nackman, Scientific and Engineering C++. Addison-Wesley (1994).  
  23. OMG CCM Implementers Group, CORBA Component Model Tutorial, Document-ccm/02-04-01, available at  URIhttp://www.omg.org
  24. W. Gropp, E. Lusk and A. Skjellum, Using MPI. 2nd Edition, MIT Press (1999), ISBN 0-262-57132-3.  
  25. MPI: Message Passing Interface, all documents can be retrived from . For information and implementations of the standard see .  URIhttp://www.mpi-forum.org/
  26. T. Priol, C. René and G. Alléon, Programming SCI Clusters Using Parallel CORBA Objects. INRIA-IRISA Report 3649 (1999).  
  27. K. Keahey and D. Gannon, PARDIS: CORBA-based Architecture for Application-level Parallel Distributed Computation, in Proc. of Supercomputing'97 (1997).  

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.