{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:31:14Z","timestamp":1772119874628,"version":"3.50.1"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T00:00:00Z","timestamp":1712620800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T00:00:00Z","timestamp":1712620800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"European High-Performance Computing Joint Undertaking","award":["956416"],"award-info":[{"award-number":["956416"]}]},{"name":"High-Performance Computing Center Stuttgart","award":["HLRSexaFOAM\/44230"],"award-info":[{"award-number":["HLRSexaFOAM\/44230"]}]},{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["16HPC022K"],"award-info":[{"award-number":["16HPC022K"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["16HPC024"],"award-info":[{"award-number":["16HPC024"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100009534","name":"Universit\u00e4t Stuttgart","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100009534","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2024,7]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This paper presents a new mesh data layout for parallel I\/O of linear unstructured polyhedral meshes. The new mesh representation infers coherence across entities of different topological dimensions, i.e., grid cells, faces, and points. The coherence due to cell-to-face and face-to-point connectivities of the mesh is formulated as a tree data structure distributed across processors. The mesh distribution across processors creates consecutive and contiguous slices that render an optimized data access pattern for parallel I\/O. A file format using the coherent mesh representation, developed and tested with OpenFOAM, enables the usability of the software at unprecedented scales. Further implications of the coherent and sliceable mesh representation arise due to simplifications in partitioning and diminished pre- and post-processing overheads.<\/jats:p>","DOI":"10.1007\/s11227-024-06051-7","type":"journal-article","created":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T07:01:56Z","timestamp":1712646116000},"page":"16112-16132","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Coherent mesh representation for parallel I\/O of unstructured polyhedral meshes"],"prefix":"10.1007","volume":"80","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4345-4091","authenticated-orcid":false,"given":"R. Gregor","family":"Wei\u00df","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0007-5703-4438","authenticated-orcid":false,"given":"Sergey","family":"Lesnik","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4570-2554","authenticated-orcid":false,"given":"Flavio C. C.","family":"Galeazzo","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9408-9007","authenticated-orcid":false,"given":"Andreas","family":"Ruopp","sequence":"additional","affiliation":[]},{"given":"Henrik","family":"Rusche","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,4,9]]},"reference":[{"key":"6051_CR1","unstructured":"Peric M (1985) A finite volume method for the prediction of three-dimensional fluid flow in complex ducts [Ph.D. thesis]. Imperial College London (University of London); Available from: http:\/\/hdl.handle.net\/10044\/1\/7601"},{"key":"6051_CR2","unstructured":"Versteeg HK, Malalasekera W (1995) An introduction to computational fluid dynamics\u2014the finite volume method. Addison-Wesley-Longman"},{"key":"6051_CR3","doi-asserted-by":"crossref","unstructured":"Moukalled F, Mangani L, Darwish M, Moukalled F, Mangani L, Darwish M (2016) The finite volume method. Springer","DOI":"10.1007\/978-3-319-16874-6_5"},{"issue":"1","key":"6051_CR4","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1146\/annurev.fluid.29.1.473","volume":"29","author":"DJ Mavriplis","year":"1997","unstructured":"Mavriplis DJ (1997) Unstructured grid techniques. Annu Rev Fluid Mech 29(1):473\u2013514. https:\/\/doi.org\/10.1146\/annurev.fluid.29.1.473","journal-title":"Annu Rev Fluid Mech"},{"issue":"6","key":"6051_CR5","doi-asserted-by":"publisher","first-page":"620","DOI":"10.1063\/1.168744","volume":"12","author":"HG Weller","year":"1998","unstructured":"Weller HG, Tabor G, Jasak H, Fureby C (1998) A tensorial approach to computational continuum mechanics using object-oriented techniques. Comput Phys 12(6):620\u2013631. https:\/\/doi.org\/10.1063\/1.168744","journal-title":"Comput Phys"},{"key":"6051_CR6","doi-asserted-by":"publisher","unstructured":"Godoy WF, Podhorszki N, Wang R, Atkins C, Eisenhauer G, Gu J, et\u00a0al (2020) ADIOS 2: the adaptable input output system. A framework for high-performance data management. SoftwareX. 12:100561. https:\/\/doi.org\/10.1016\/j.softx.2020.100561","DOI":"10.1016\/j.softx.2020.100561"},{"key":"6051_CR7","unstructured":"Atkins C, Eisenhauer GS, Godoy WF, Gu J, Poshorszki N, Wang RJ. ADIOS2: the adaptable input output system version 2. Available from: https:\/\/github.com\/ornladios\/ADIOS2"},{"issue":"1","key":"6051_CR8","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/S0167-8191(01)00129-6","volume":"28","author":"R Thakur","year":"2002","unstructured":"Thakur R, Gropp W, Lusk E (2002) Optimizing noncontiguous accesses in MPI-IO. Parallel Comput 28(1):83\u2013105. https:\/\/doi.org\/10.1016\/S0167-8191(01)00129-6","journal-title":"Parallel Comput"},{"key":"6051_CR9","unstructured":"Gropp W, Hoefler T, Thakur R, Lusk E (2014) Using advanced MPI: modern features of the message-passing interface. The MIT Press"},{"issue":"4","key":"6051_CR10","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/38.56302","volume":"10","author":"R Rew","year":"1990","unstructured":"Rew R, Davis G (1990) NetCDF: an interface for scientific data access. IEEE Comput Graphics Appl 10(4):76\u201382. https:\/\/doi.org\/10.1109\/38.56302","journal-title":"IEEE Comput Graphics Appl"},{"issue":"3","key":"6051_CR11","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1063\/1.4823180","volume":"7","author":"SA Brown","year":"1993","unstructured":"Brown SA, Folk M, Goucher G, Rew R, Dubois PF (1993) Software for portable scientific data management. Comput Phys 7(3):304\u2013308. https:\/\/doi.org\/10.1063\/1.4823180","journal-title":"Comput Phys"},{"key":"6051_CR12","doi-asserted-by":"publisher","unstructured":"The HDF Group, Koziol Q.: HDF5-Version 1.12.0. https:\/\/doi.org\/10.11578\/dc.20180330.1","DOI":"10.11578\/dc.20180330.1"},{"key":"6051_CR13","doi-asserted-by":"publisher","unstructured":"Poeschel F, Juncheng E, Godoy WF, Podhorszki N, Klasky S, Eisenhauer G, et al (2021) Transitioning from file-based HPC workflows to streaming data pipelines with openPMD and ADIOS2. In: Smoky Mountains Computational Sciences and Engineering Conference. Springer; p. 99\u2013118. https:\/\/doi.org\/10.1007\/978-3-030-96498-6_6","DOI":"10.1007\/978-3-030-96498-6_6"},{"key":"6051_CR14","doi-asserted-by":"publisher","unstructured":"Laufer M, Fredj E. High performance parallel I\/O and in-situ analysis in the WRF model with ADIOS2.https:\/\/doi.org\/10.48550\/arXiv.2201.08228","DOI":"10.48550\/arXiv.2201.08228"},{"key":"6051_CR15","doi-asserted-by":"publisher","unstructured":"Fredj E, Delorme Y, Jubran S, Wasserman M, Ding Z, Laufer M. Accelerating WRF I\/O performance with ADIOS2 and network-based streaming. https:\/\/doi.org\/10.48550\/arXiv.2304.06603","DOI":"10.48550\/arXiv.2304.06603"},{"key":"6051_CR16","doi-asserted-by":"publisher","unstructured":"Isaac T, Knepley MG. Support for non-conformal meshes in PETSc\u2019s DMPlex interface. https:\/\/doi.org\/10.48550\/arXiv.1508.02470","DOI":"10.48550\/arXiv.1508.02470"},{"issue":"2","key":"6051_CR17","doi-asserted-by":"publisher","first-page":"C127","DOI":"10.1137\/20M1332748","volume":"43","author":"V Hapla","year":"2021","unstructured":"Hapla V, Knepley MG, Afanasiev M, Boehm C, van Driel M, Krischer L et al (2021) Fully parallel mesh I\/O using PETSc DMPlex with an application to waveform modeling. SIAM J Sci Comput 43(2):C127\u2013C153. https:\/\/doi.org\/10.1137\/20M1332748","journal-title":"SIAM J Sci Comput"},{"issue":"4","key":"6051_CR18","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1504\/IJCSE.2009.029164","volume":"4","author":"A Logg","year":"2009","unstructured":"Logg A (2009) Efficient representation of computational meshes. Int J Comput Sci Eng 4(4):283\u2013295. https:\/\/doi.org\/10.1504\/IJCSE.2009.029164","journal-title":"Int J Comput Sci Eng"},{"key":"6051_CR19","doi-asserted-by":"publisher","unstructured":"Logg A, Wells GN (2010) DOLFIN: automated finite element computing. ACM Trans Math Softw. 37(2). https:\/\/doi.org\/10.1145\/1731022.1731030","DOI":"10.1145\/1731022.1731030"},{"key":"6051_CR20","doi-asserted-by":"publisher","unstructured":"Aln\u00e6s MS, Blechta J, Hake J, Johansson A, Kehlet B, Logg A, et al (2015) The FEniCS project version 1.5. Arch Numer Softw. 3(100). https:\/\/doi.org\/10.11588\/ans.2015.100.20553","DOI":"10.11588\/ans.2015.100.20553"},{"key":"6051_CR21","doi-asserted-by":"publisher","unstructured":"Tautges TJ, Ernst C, Stimpson C, Meyers RJ, Merkley K (2004) MOAB: a mesh-oriented database. Tech Report SAND2004-1592, Sandia National Laboratories. https:\/\/doi.org\/10.1016\/C2009-0-24909-9","DOI":"10.1016\/C2009-0-24909-9"},{"key":"6051_CR22","doi-asserted-by":"publisher","unstructured":"Hindenlang F, Bolemann T, Munz CD (2015) Mesh curving techniques for high order discontinuous Galerkin simulations. In: IDIHOM: Industrialization of High-order Methods - A Top-down Approach: Results of a Collaborative Research Project Funded by the European Union, 2010\u20132014. Cham: Springer; p. 133\u2013152. https:\/\/doi.org\/10.1007\/978-3-319-12886-3_8","DOI":"10.1007\/978-3-319-12886-3_8"},{"key":"6051_CR23","doi-asserted-by":"publisher","unstructured":"Ibanez DA, Seol ES, Smith CW, Shephard MS (2016) PUMI: parallel unstructured mesh infrastructure. ACM Trans Math Softw. 42(3).https:\/\/doi.org\/10.1145\/2814935","DOI":"10.1145\/2814935"},{"key":"6051_CR24","doi-asserted-by":"publisher","unstructured":"Shephard MS, Seol S (2009) 19. In: Flexible Distributed Mesh Data Structure for Parallel Adaptive Analysis. Wiley; pp 407\u2013435. https:\/\/doi.org\/10.1002\/9780470558027.ch19","DOI":"10.1002\/9780470558027.ch19"},{"key":"6051_CR25","doi-asserted-by":"publisher","unstructured":"Seol S, Smith CW, Ibanez DA, Shephard MS (2012) A parallel unstructured mesh infrastructure. In: 2012 SC Companion: High Performance Computing, Networking Storage and Analysis; pp 1124\u20131132. https:\/\/doi.org\/10.1109\/SC.Companion.2012.135","DOI":"10.1109\/SC.Companion.2012.135"},{"key":"6051_CR26","doi-asserted-by":"publisher","unstructured":"Baur DG, Edwards HC, Cochran WK, Williams AB, Sjaardema GD. SIERRA toolkit computational mesh conceptual model. https:\/\/doi.org\/10.2172\/976950","DOI":"10.2172\/976950"},{"key":"6051_CR27","doi-asserted-by":"publisher","unstructured":"Sierra Toolkit Manual Version 4.48. 2018; https:\/\/doi.org\/10.2172\/1429968","DOI":"10.2172\/1429968"},{"issue":"4","key":"6051_CR28","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1002\/nme.509","volume":"55","author":"RV Garimella","year":"2002","unstructured":"Garimella RV (2002) Mesh data structure selection for mesh generation and FEA applications. Int J Numer Meth Eng 55(4):451\u2013478. https:\/\/doi.org\/10.1002\/nme.509","journal-title":"Int J Numer Meth Eng"},{"key":"6051_CR29","unstructured":"Jones T. CPFDSoftware\/GMV: GMV (general mesh viewer) repository for GPLv3 source code, managed by CPFD software. Available from: https:\/\/github.com\/CPFDSoftware\/gmv"},{"key":"6051_CR30","doi-asserted-by":"publisher","unstructured":"Schoof LA, Yarberry VR (1994) EXODUS II: a finite element data model. https:\/\/doi.org\/10.2172\/10102115","DOI":"10.2172\/10102115"},{"issue":"2","key":"6051_CR31","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1002\/nme.774","volume":"58","author":"JF Remacle","year":"2003","unstructured":"Remacle JF, Shephard MS (2003) An algorithm oriented mesh database. Int J Numer Meth Eng 58(2):349\u2013374. https:\/\/doi.org\/10.1002\/nme.774","journal-title":"Int J Numer Meth Eng"},{"key":"6051_CR32","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1007\/s003660200024","volume":"18","author":"JF Remacle","year":"2002","unstructured":"Remacle JF, Klaas O, Flaherty JE, Shephard MS (2002) Parallel algorithm oriented mesh database. Eng Comput 18:274\u2013284. https:\/\/doi.org\/10.1007\/s003660200024","journal-title":"Eng Comput"},{"key":"6051_CR33","unstructured":"Gschaider B, Nilsson H, Rusche H, Jasak H, Beaudoin M, Skuric V. foam-extend-4.1 ubuntu2004 branch. https:\/\/sourceforge.net\/p\/foam-extend\/foam-extend-4.1\/ci\/ubuntu2004\/tree\/"},{"key":"6051_CR34","unstructured":"High Performance Computing Technical Committee.: OpenFOAM HPC Benchmark suite. https:\/\/develop.openfoam.com\/committees\/hpc\/-\/tree\/develop\/"},{"key":"6051_CR35","unstructured":"OpenFOAM by OpenCFD Ltd .: https:\/\/develop.openfoam.com\/Development\/openfoam"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06051-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-024-06051-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06051-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,25]],"date-time":"2024-06-25T07:34:16Z","timestamp":1719300856000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-024-06051-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,9]]},"references-count":35,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2024,7]]}},"alternative-id":["6051"],"URL":"https:\/\/doi.org\/10.1007\/s11227-024-06051-7","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3897818\/v1","asserted-by":"object"}]},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,9]]},"assertion":[{"value":"6 March 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 April 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}}]}}