10.1007/978-3-031-23220-6_23guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Cinema Transfer: A Containerized Visualization Workflow

Published:04 January 2023Publication History

Abstract

We present a containerized workflow demonstrating in situ analysis of simulation data rendered by a ParaView/Catalyst adapter for the generic SENSEI in situ interface, then streamed to a remote site for visualization. We use Cinema, a database approach for navigating the metadata produced in situ. We developed a web socket tool, cinema_transfer, for transferring the generated cinema databases to a remote machine while the simulation is running. We evaluate the performance of this containerized workflow and identify bottlenecks for large scale runs, in addition to testing identical containers at different sites with differing hardware and Message Passing Interface (MPI) implementations.

References

  1. 1.Ahrens, J., Jourdain, S., O’Leary, P., Patchett, J., Rogers, D.H., Petersen, M.: An image-based approach to extreme scale in situ visualization and analysis. In: SC 2014: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 424–434. IEEE (2014)Google ScholarGoogle Scholar
  2. 2.Ahrens, J., et al.: In situ mpas-ocean image-based visualization. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Visualization & Data Analytics Showcase (2014)Google ScholarGoogle Scholar
  3. 3.Argonne Leadership Computing Facility. https://alcf.anl.gov, Accessed Mar 2022Google ScholarGoogle Scholar
  4. 4.Ayachit, U., et al.: Performance analysis, design considerations, and applications of extreme-scale in situ infrastructures. In: SC 2016: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 921–932. IEEE (2016)Google ScholarGoogle Scholar
  5. 5.Ayachit, U., et al.: Paraview catalyst: Enabling in situ data analysis and visualization. In: Proceedings of the First Workshop on In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization, pp. 25–29 (2015)Google ScholarGoogle Scholar
  6. 6.Cobalt HPC management suite. https://github.com/ido/cobalt, Accessed Mar 2022Google ScholarGoogle Scholar
  7. 7.Docker open platform for developing, shipping, and running applications. https://www.docker.com, Accessed Mar 2022Google ScholarGoogle Scholar
  8. 8.Docker tmpfs mounts. https://docs.docker.com/storage/tmpfs/, Accessed Mar 2022Google ScholarGoogle Scholar
  9. 9.Kubernetes: Production-Grade Container Orchestration. https://kubernetes.io, Accessed Mar 2022Google ScholarGoogle Scholar
  10. 10.LAAMPS Lennard Jones Benchmark. https://www.lammps.org/bench.html, Accessed Mar 2022Google ScholarGoogle Scholar
  11. 11.McMillan, S.: Making containers easier with hpc container maker (2018). https://github.com/HPCSYSPROS/Workshop18/blob/master/Making_Containers_Easier_with_HPC_Container_Maker/ws_hpcsysp103.pdfGoogle ScholarGoogle Scholar
  12. 12.MPICH: High Performance Portable MPI. https://www.mpich.org, Accessed Mar 2022Google ScholarGoogle Scholar
  13. 13.Nealey, I.: https://github.com/inealey/cinema_transfer, Accessed Mar 2022Google ScholarGoogle Scholar
  14. 14.Nealey, I.: https://github.com/inealey/sensei/tree/lammps, Accessed Mar 2022Google ScholarGoogle Scholar
  15. 15.Nealey, I., Ferrier, N., Insley, J., Mateevitsi, V.A., Papka, M.E., Rizzi, S.: Artifacts for woiv (2022). https://doi.org/10.5281/zenodo.6336286Google ScholarGoogle Scholar
  16. 16.OpenSSH: https://www.openssh.com, Accessed Mar 2022Google ScholarGoogle Scholar
  17. 17.Pacific Research Platform. https://pacificresearchplatform.org, Accessed Sept 2021Google ScholarGoogle Scholar
  18. 18.Singularity open source container platform. https://github.com/sylabs/singularity, Accessed Mar 2022Google ScholarGoogle Scholar
  19. 19.Singularity Persistent Overlays. https://sylabs.io/guides/3.5/user-guide/persistent_overlays.html, Accessed Mar 2022Google ScholarGoogle Scholar
  20. 20.Snyder, P.: tmpfs: a virtual memory file system. In: Proceedings of the Autumn 1990 EUUG Conference, pp. 241–248 (1990)Google ScholarGoogle Scholar
  21. 21.Will, M., Wofford, Q., Patchett, J., Rogers, D., Lukasczyk, J., Garth, C.: Developing and evaluating in situ visualization algorithms using containers, pp. 6–11. Association for Computing Machinery, New York (2021). DOI: https://doi.org/10.1145/3490138.3490141Google ScholarGoogle Scholar

Index Terms

(auto-classified)
  1. Cinema Transfer: A Containerized Visualization Workflow

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image Guide Proceedings
        High Performance Computing. ISC High Performance 2022 International Workshops: Hamburg, Germany, May 29 – June 2, 2022, Revised Selected Papers
        May 2022
        397 pages
        ISBN:978-3-031-23219-0
        DOI:10.1007/978-3-031-23220-6

        © Springer Nature Switzerland AG 2022

        Publisher

        Springer-Verlag

        Berlin, Heidelberg

        Publication History

        • Published: 4 January 2023

        Qualifiers

        • Article
      • Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0

        Other Metrics

      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!