Abstract
Emerging scientific and engineering simulations often require the coupling of multiple physics models and associated parallel codes that execute independently and in a distributed manner. Realizing these simulations in distributed environments presents several challenges. This paper describes experiences with wide-area coupling for a coupled fusion simulation using the Seine coupling framework. Seine provides a dynamic geometry-based virtual shared space abstraction and supports flexible, efficient and scalable coupling, data redistribution and data streaming. The design and implementation of the coupled fusion simulation using Seine, and an evaluation of its performance and overheads in a wide-area environment are presented.
The research presented in this paper is supported in part by National Science Foundation via grants numbers ACI 9984357, EIA 0103674, EIA 0120934, ANI 0335244, CNS 0305495, CNS 0426354 and IIS 0430826, and by Department of Energy via the grant number DE-FG02-06ER54857.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kohl, J.A., Geist, G.A.: Monitoring and steering of large-scale distributed simulations. In: IASTED Intl. Conf. on Appl. Modl. and Sim., Cairns, Queensland, Aus. (September 1999)
Keahey, K., Fasel, P., Mniszewski, S.: PAWS: Collective interactions and data transfers. In: High Perf. Dist. Comp. Conf., San Francisco, CA (August 2001)
Lee, J.Y., Sussman, A.: High performance communication between parallel programs. In: 2005 Joint Wksp on High-Performance Grid Computing and High Level parallel Programming Models. IEEE Computer Society Press, Los Alamitos (2005)
Larson, J.W., Jacob, R.L., Foster, I., Guo, J.: The Model Coupling Toolkit. In: Alexandrov, V.N., Dongarra, J., Juliano, B.A., Renner, R.S., Tan, C.J.K. (eds.) ICCS-ComputSci 2001. LNCS, vol. 2073, pp. 185–194. Springer, Heidelberg (2001)
Bertrand, F., Bramley, R.: DCA: A distributed CCA framework based on MPI. In: The 9th Intl Wksp on High-Level Par. Prog. Mdls and Sup. Env., Santa Fe, NM, April 2004. IEEE Press, Los Alamitos (2004)
Zhang, L., Parashar, M.: Enabling Efficient and Flexible Coupling of Parallel Scientific Applications. In: The 20th IEEE Intl. Par. and Dist. Proc. Symp., Rhodes Island, Greece, IEEE Comp. Soc. Press, Los Alamitos
Zhang, L., Parashar, M.: Seine: A Dynamic Geometry-based Shared Space Interaction Framework for Parallel Scientific Applications. In: Con. and Comp. Prac. and Exp. John Wiley and Sons, Chichester (2006)
Bially, T.: A class of dimension changing mapping and its application to bandwidth compression. PhD thesis, Poly. Inst. of Brklyn (June 1967)
Drummond, L.A., Demmel, J., Mechoso, C.R., Robinson, H., Sklower, K., Spahr, J.A.: A data broker for distributed computing environments. In: Intl. Conf. on Comp. Sc., pp. 31–40 (2001)
ITER, http://www.iter.org
Manuilskiy, I., Lee, W.W.: Phys. Plasmas 7, 1381 (2000)
Lee, W.W., Ethier, S., Wang, W.X., Tang, W.M., Klasky, S.: Gyrokinetic Particle Simulation of Fusion Plasmas: Path to Petascale Computing. In: SciDAC 2006, June 25-29, Denver (2006)
Chang, C., Ku, S., Weitzner, H.: Numerical Study of Neoclassical Plasma Pedestal in a Tokamak Geometry. Phys. Plasmas 11, 2649–2667 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, L., Parashar, M., Klasky, S. (2006). Experiments with Wide Area Data Coupling Using the Seine Coupling Framework. In: Robert, Y., Parashar, M., Badrinath, R., Prasanna, V.K. (eds) High Performance Computing - HiPC 2006. HiPC 2006. Lecture Notes in Computer Science, vol 4297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11945918_26
Download citation
DOI: https://doi.org/10.1007/11945918_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68039-0
Online ISBN: 978-3-540-68040-6
eBook Packages: Computer ScienceComputer Science (R0)