Seine: A dynamic geometry-based shared-space interaction framework for parallel scientific applications

L. Zhang, M. Parashar

Research output: Contribution to journalArticlepeer-review

7 Scopus citations


While large-scale parallel/distributed simulations are rapidly becoming critical research modalities in academia and industry, their efficient and scalable implementations continue to present many challenges. A key challenge is that the dynamic and complex communication/coordination required by these applications (dependent on the state of the phenomenon being modeled) are determined by the specific numerical formulation, the domain decomposition and/or sub-domain refinement algorithms used, etc. and are known only at runtime. This paper presents Seine, a dynamic geometry-based shared-space interaction framework for scientific applications. The framework provides the flexibility of shared-space-based models and supports extremely dynamic communication/coordination patterns, while still enabling scalable implementations. The design and prototype implementation of Seine are presented. Seine complements and can be used in conjunction with existing parallel programming systems such as MPI and OpenMP. An experimental evaluation using an adaptive multi-block oil-reservoir simulation is used to demonstrate the performance and scalability of applications using Seine.

Original languageEnglish (US)
Pages (from-to)1951-1973
Number of pages23
JournalConcurrency Computation Practice and Experience
Issue number15
StatePublished - Dec 25 2006

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Software
  • Computer Science Applications
  • Computer Networks and Communications
  • Computational Theory and Mathematics


  • Geometry-based shared spaces
  • Multi-block simulations
  • Scientific simulations
  • Shared-space interaction model
  • Tuple space


Dive into the research topics of 'Seine: A dynamic geometry-based shared-space interaction framework for parallel scientific applications'. Together they form a unique fingerprint.

Cite this