skip to main content
10.1145/2931028.2931034acmconferencesArticle/Chapter ViewAbstractPublication PagespldiConference Proceedingsconference-collections
extended-abstract

SWE-X10: an actor-based and locally coordinated solver for the shallow water equations

Published: 02 June 2016 Publication History

Abstract

We present an X10 software package for the solution of the shallow water equations, a set of equations commonly used to simulate tsunami and flooding events. The software uses an actor-oriented approach to obtain a communication scheme that does not rely on central coordination. Instead, each actor only communicates with its neighbors. We evaluated the package via scaling tests on single-place shared memory as well as multi-place distributed memory system configurations, and found it to perform comparably to prior implementations based on C++, OpenMP and MPI.

References

[1]
B. Einfeldt. On godunov-type methods for gas dynamics. SIAM Journal on Numerical Analysis, 25(2):294–318, 1988. URL http://dx.doi.org/10.1137/0725021.
[2]
A. Harten, P. D. Lax, and B. Leer. Upwind and High-Resolution Schemes, chapter On Upstream Differencing and Godunov-Type Schemes for Hyperbolic Conservation Laws, pages 53–79. Springer Berlin Heidelberg, Berlin, Heidelberg, 1997. ISBN 978-3-642-60543-7. URL http://dx.doi.org/10.1007/ 978-3-642-60543-7_4. R. J. LeVeque, D. L. George, and M. J. Berger. Tsunami modelling with adaptively refined finite volume methods. Acta Numerica, 20:211–289, 5 2011. ISSN 1474-0508. URL http: //journals.cambridge.org/article_S0962492911000043.
[3]
S. Roloff, A. Pöppl, T. Schwarzer, S. Wildermann, M. Bader, M. Glaß, F. Hannig, and J. Teich. ActorX10: An actor library for X10. In Proceedings of the Sixth ACM SIGPLAN X10 Workshop (X10). ACM, June 2016.
[4]
Introduction Numerical Model and System Design Results Conclusion and Future Work

Cited By

View all
  • (2019)ActorX10 and Run-Time Application EmbeddingModeling and Simulation of Invasive Applications and Architectures10.1007/978-981-13-8387-8_6(129-164)Online publication date: 31-May-2019
  • (2018)Whole Program Generation of Massively Parallel Shallow Water Equation Solvers2018 IEEE International Conference on Cluster Computing (CLUSTER)10.1109/CLUSTER.2018.00020(78-87)Online publication date: Sep-2018
  • (2016)SWE-X10Proceedings of the Second Internationsl Workshop on Extreme Scale Programming Models and Middleware10.5555/3018814.3018820(32-39)Online publication date: 13-Nov-2016
  • Show More Cited By

Index Terms

  1. SWE-X10: an actor-based and locally coordinated solver for the shallow water equations

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      X10 2016: Proceedings of the 6th ACM SIGPLAN Workshop on X10
      June 2016
      33 pages
      ISBN:9781450343862
      DOI:10.1145/2931028
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 02 June 2016

      Check for updates

      Author Tags

      1. APGAS
      2. Actor Model
      3. Parallel Algorithms
      4. Shallow Water Equations

      Qualifiers

      • Extended-abstract

      Conference

      PLDI '16
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 5 of 5 submissions, 100%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 09 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2019)ActorX10 and Run-Time Application EmbeddingModeling and Simulation of Invasive Applications and Architectures10.1007/978-981-13-8387-8_6(129-164)Online publication date: 31-May-2019
      • (2018)Whole Program Generation of Massively Parallel Shallow Water Equation Solvers2018 IEEE International Conference on Cluster Computing (CLUSTER)10.1109/CLUSTER.2018.00020(78-87)Online publication date: Sep-2018
      • (2016)SWE-X10Proceedings of the Second Internationsl Workshop on Extreme Scale Programming Models and Middleware10.5555/3018814.3018820(32-39)Online publication date: 13-Nov-2016
      • (2016)ActorX10: an actor library for X10Proceedings of the 6th ACM SIGPLAN Workshop on X1010.1145/2931028.2931033(24-29)Online publication date: 2-Jun-2016
      • (2016)SWE-X10: Simulating Shallow Water Waves with Lazy Activation of Patches Using Actorx102016 Second International Workshop on Extreme Scale Programming Models and Middlewar (ESPM2)10.1109/ESPM2.2016.010(32-39)Online publication date: Nov-2016

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media