Performance-portability and in-situ visualisation with SERGHEIi - HPC solutions

  • Head
  • Daniel Caviedes-Voullième (JSC)
  • Members
  • Rizzi Silvio (ANL)
  • Göbbert Jens Henrik (JSC)
  • Villalobos Johansell (EXT)

Research topic and goals

This project is concerned with facilitating the performance-portability, usability and HPC site portability of SERGHEI, in particular aiming towards demonstrating its potential applicability in flash flood warning systems. SERGHEI is performance-portable via Kokkos, but porting and deploying on different HPC systems still requires a certain effort. In order for the prototype to be usable, portability should be demonstrated and require minimal effort. Additionally, for flash flood emergency assessment, in situ visualisation is required to generate information for decision making on the fly, in particular because very frequent output is required, which if written to disk and then visualised would create large bottlenecks, potentially rendering the early warning prototype too slow for use. Finally, in this project we will explore multi-site workflows in which SERGHEI may be deployed for the same purpose on multiple HPC sites (internationally, between Germany, USA, and Costa Rica), operating, for example at different resolutions, or with different forcings, which would feed the same early warning simulation workflow.

This project aims to:

  • demonstrate and evaluate performance portability of all modules in SERGHEI
  • investigate portable optimisations for SERGHEI-SWE, and potentially other modules
  • prototype of in-situ visualisation for SERGHEI-SWE, exploring the use of CINEMA and OpeanSeaDragon for interactive data explorationI
  • exploring multi-site, M-to-N workflows coupling geographically distant HPC resources

Results for 2025

None yet.

Visits and meetings

  • May 2025: JLESC Workshop lead to establishing the project

Impact and publications

None yet.

Future plans

References

  1. Caviedes-Voullième, Daniel, Mario Morales-Hernández, Matthew R. Norman, and Ilhan Özgen-Xian. 2023. “SERGHEI (SERGHEI-SWE) v1.0: a Performance-Portable High-Performance Parallel-Computing Shallow-Water Solver for Hydrology and Environmental Hydraulics.” Geoscientific Model Development 16 (3): 977–1008. https://doi.org/10.5194/gmd-16-977-2023.
    @article{Caviedes2023,
      author = {Caviedes-Voulli\`eme, Daniel and Morales-Hern\'andez, Mario and Norman, Matthew R. and \"Ozgen-Xian, Ilhan},
      journal = {Geoscientific Model Development},
      title = {{SERGHEI} ({SERGHEI}-{SWE}) v1.0: a performance-portable high-performance parallel-computing shallow-water solver for hydrology and environmental hydraulics},
      year = {2023},
      month = feb,
      number = {3},
      pages = {977--1008},
      volume = {16},
      doi = {10.5194/gmd-16-977-2023},
      file = {:Caviedes2023.pdf:PDF},
      groups = {Surface flows},
      publisher = {Copernicus {GmbH}}
    }