• DocumentCode
    2766404
  • Title

    Experiments with Memory-to-Memory Coupling for End-to-End Fusion Simulation Workflows

  • Author

    Docan, Ciprian ; Zhang, Fan ; Parashar, Manish ; Cummings, Julian ; Podhorszki, Norbert ; Klasky, Scott

  • Author_Institution
    Center for Autonomic Comput., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    293
  • Lastpage
    301
  • Abstract
    Scientific applications are striving to accurately simulate multiple interacting physical processes that comprise complex phenomena being modeled. Efficient and scalable parallel implementations of these coupled simulations present challenging interaction and coordination requirements, especially when the coupled physical processes are computationally heterogeneous and progress at different speeds. In this paper, we present the design, implementation and evaluation of a memory-to-memory coupling framework for coupled scientific simulations on high-performance parallel computing platforms. The framework is driven by the coupling requirements of the Center for Plasma Edge Simulation, and it provides simple coupling abstractions as well as efficient asynchronous (RDMA-based) memory-to-memory data transport mechanisms that complement existing parallel programming systems and data sharing frameworks. The framework enables flexible coupling behaviors that are asynchronous in time and space, and it supports dynamic coupling between heterogeneous simulation processes without enforcing any synchronization constraints. We evaluate the performance and scalability of the coupling framework using a specific coupling scenario, on the Jaguar Cray XT5 system at Oak Ridge National Laboratory.
  • Keywords
    Clouds; Computational modeling; Concurrent computing; Laboratories; Parallel processing; Parallel programming; Physics computing; Plasma simulation; Scalability; USA Councils; coupling; memory-to-memory; rdma; workflows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, Australia
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.101
  • Filename
    5493470