{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T23:49:07Z","timestamp":1767138547031,"version":"build-2238731810"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031737152","type":"print"},{"value":"9783031737169","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T00:00:00Z","timestamp":1734134400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T00:00:00Z","timestamp":1734134400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    To achieve interactive\n                    <jats:italic>in situ<\/jats:italic>\n                    visualization in immersive virtual environments, the parallel visualization tool Vistle has been coupled with the SENSEI\n                    <jats:italic>in situ<\/jats:italic>\n                    framework. Vistle\u2019s modular architecture, designed for distributed systems, allows\n                    <jats:italic>in situ<\/jats:italic>\n                    , hybrid and\n                    <jats:italic>in transit<\/jats:italic>\n                    workflows. A key feature is the ability to interactively configure the visualization pipeline during simulation runtime, even from within 3D virtual environments. Therefore, Vistle\u2019s\n                    <jats:italic>in situ<\/jats:italic>\n                    analysis runs concurrently with the simulation to apply user input to the visualization of the current simulation iteration. The trade-off is additional memory consumption.\n                  <\/jats:p>\n                  <jats:p>Initial benchmarks on small-scale simulations show promising results in terms of total runtime overhead, provided the visualization pipeline has enough CPU resources to complete before the next visualization iteration is triggered.<\/jats:p>\n                  <jats:p>\n                    For interactive\n                    <jats:italic>in situ<\/jats:italic>\n                    visualizations, remote rendering of large data objects combined with in transit visualization of smaller ones has proven to be the most effective.\n                  <\/jats:p>","DOI":"10.1007\/978-3-031-73716-9_32","type":"book-chapter","created":{"date-parts":[[2024,12,13]],"date-time":"2024-12-13T01:17:55Z","timestamp":1734052675000},"page":"457-468","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Interactive in Situ Visualization"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-3854-753X","authenticated-orcid":false,"given":"Dennis","family":"Grieger","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,12,14]]},"reference":[{"key":"32_CR1","unstructured":"Ayachit, U., Geveci, B.: The ParaView guide: [a parallel visualization application]; updated for ParaView version 4.3. Kitware, New York (2015)"},{"key":"32_CR2","doi-asserted-by":"publisher","unstructured":"Whitlock, B., Favre, J.M., Meredith, J.S.: Parallel in situ coupling of simulation with a fully featured visualization system (2011). https:\/\/doi.org\/10.2312\/EGPGV\/EGPGV11\/101-109","DOI":"10.2312\/EGPGV\/EGPGV11\/101-109"},{"key":"32_CR3","doi-asserted-by":"publisher","unstructured":"Ayachit, U., Whitlock, B., Wolf, M., et al.: The SENSEI generic in situ interface, pp. 40\u201344 (2016). https:\/\/doi.org\/10.1109\/ISAV.2016.013","DOI":"10.1109\/ISAV.2016.013"},{"key":"32_CR4","doi-asserted-by":"publisher","unstructured":"Boyuka, D.A., Lakshminarasimham, S., Zou, X., et al.: Transparent in situ data transformations in ADIOS, pp. 256\u2013266 (2014). https:\/\/doi.org\/10.1109\/CCGrid.2014.73","DOI":"10.1109\/CCGrid.2014.73"},{"key":"32_CR5","unstructured":"ParaView Developers ParaView Documentation: Catalyst. https:\/\/docs.paraview.org\/en\/latest\/Catalyst\/index.html. Accessed 26 Feb 2024"},{"key":"32_CR6","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MCG.2009.120","volume":"29","author":"M Kwan-Liu","year":"2009","unstructured":"Kwan-Liu, M.: In situ visualization at extreme scale: challenges and opportunities. IEEE Comput. Graph. Appl. 29, 14\u201319 (2009). https:\/\/doi.org\/10.1109\/MCG.2009.120","journal-title":"IEEE Comput. Graph. Appl."},{"key":"32_CR7","doi-asserted-by":"publisher","unstructured":"Akpan, I.J., Shanker, M.: A comparative evaluation of the effectiveness of virtual reality, 3D visualization and 2D visual interactive simulation: an exploratory meta-analysis (2018). https:\/\/doi.org\/10.1177\/0037549718757039","DOI":"10.1177\/0037549718757039"},{"key":"32_CR8","doi-asserted-by":"publisher","unstructured":"Aum\u00fcller, M.: Hybrid remote visualization in immersive virtual environments with vistle (2019). https:\/\/doi.org\/10.2312\/pgv.20191113","DOI":"10.2312\/pgv.20191113"},{"key":"32_CR9","unstructured":"Vistle GitHub (2024). https:\/\/github.com\/vistle\/vistle"},{"key":"32_CR10","unstructured":"OpenMP: The OpenMP API specification for parallel programming(2023). https:\/\/www.openmp.org. Accessed 23 Feb 2024"},{"key":"32_CR11","unstructured":"Clarke, L., Glendinning, I., Hempel, R.: The MPI message passing interface standard: working conference of the IFIP WG 10.3, 25\u201329 April 1994. Monte Verit\u00e0. Birkh\u00e4user Basel, Basel (1994)"},{"key":"32_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2601097.2601199","volume":"33","author":"I Wald","year":"2014","unstructured":"Wald, I., Woop, S., Benthin, C., et al.: Embree. ACM Trans. Graph. 33, 1\u20138 (2014). https:\/\/doi.org\/10.1145\/2601097.2601199","journal-title":"ACM Trans. Graph."},{"key":"32_CR13","unstructured":"SENSEI GitHub: branch with Vistle analysis adaptor (2024). https:\/\/github.com\/hpcdgrie\/sensei"},{"key":"32_CR14","unstructured":"HLRS. HPE Apollo (Hawk) (2024). https:\/\/www.hlrs.de\/de\/loesungen\/systeme\/hpe-apollo-hawk. Accessed 22 Feb 2024"},{"key":"32_CR15","unstructured":"BSC. sod2d_gitlab: Spectral high-Order coDe 2 solve partial Differential equations (2024). https:\/\/gitlab.com\/bsc_sod2d\/sod2d_gitlab. Accessed 22 Feb 2024"}],"updated-by":[{"DOI":"10.1007\/978-3-031-73716-9_35","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2025,6,15]],"date-time":"2025-06-15T00:00:00Z","timestamp":1749945600000}}],"container-title":["Lecture Notes in Computer Science","High Performance Computing. ISC High Performance 2024 International Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-73716-9_32","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T01:19:25Z","timestamp":1749863965000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-73716-9_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,14]]},"ISBN":["9783031737152","9783031737169"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-73716-9_32","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,14]]},"assertion":[{"value":"14 December 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"15 June 2025","order":2,"name":"change_date","label":"Change Date","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Correction","order":3,"name":"change_type","label":"Change Type","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"A correction has been published.","order":4,"name":"change_details","label":"Change Details","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ISC High Performance","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on High Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hamburg","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 May 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 June 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"supercomputing2023a","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}