{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T19:18:53Z","timestamp":1777058333927,"version":"3.51.4"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T00:00:00Z","timestamp":1617926400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T00:00:00Z","timestamp":1617926400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"crossref","award":["NE 822\/9-2"],"award-info":[{"award-number":["NE 822\/9-2"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"crossref","award":["NE 822\/31-2"],"award-info":[{"award-number":["NE 822\/31-2"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["01IH16013"],"award-info":[{"award-number":["01IH16013"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Karlsruher Institut f\u00fcr Technologie (KIT)"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>With ever-increasing computational power, larger computational domains are employed and thus the data output grows as well. Writing this data to disk can become a significant part of runtime if done serially. Even if the output is done in parallel, e.g., via MPI I\/O, there are many user-space parameters for tuning the performance. This paper focuses on the available parameters for the Lustre file system and the Cray MPICH implementation of MPI I\/O. Experiments on the Cray XC40 Hazel Hen using a Cray Sonexion 2000 Lustre file system were conducted. In the experiments, the core count, the block size and the striping configuration were varied. Based on these parameters, heuristics for striping configuration in terms of core count and block size were determined, yielding up to a 32-fold improvement in write rate compared to the default. This corresponds to 85\u00a0GB\/s of the peak bandwidth of 202.5\u00a0GB\/s. The heuristics are shown to be applicable to a small test program as well as a complex application.<\/jats:p>","DOI":"10.1007\/s11227-021-03730-7","type":"journal-article","created":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T06:02:47Z","timestamp":1617948167000},"page":"12508-12536","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Lustre I\/O performance investigations on Hazel Hen: experiments and heuristics"],"prefix":"10.1007","volume":"77","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7712-2394","authenticated-orcid":false,"given":"Marco","family":"Seiz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philipp","family":"Offenh\u00e4user","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Andersson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"H\u00f6tzer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henrik","family":"Hierl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Britta","family":"Nestler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Resch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,4,9]]},"reference":[{"key":"3730_CR1","unstructured":"Strohmaier E, Dongarra J, Simon H, Meuer M. Top500 list-november 2020. https:\/\/www.top500.org\/lists\/top500\/2020\/11\/\/. Accessed 11 Feb, 2021"},{"key":"3730_CR2","unstructured":"Message Passing Interface Forum (1997) Mpi-2: Extensions to the message-passing interface. https:\/\/www.mpi-forum.org\/docs\/. Accessed 13 Mar 2019"},{"key":"3730_CR3","unstructured":"Liao W-k, Thakur R (2015) High performance parallel I\/O, chapter MPI-IO. Chapman & Hall\/CRC computational science series : A Chapman & Hall book. CRC Press, pp 155\u2013167"},{"key":"3730_CR4","doi-asserted-by":"crossref","unstructured":"Latham R, Ross R (2013) Earth system modelling\u2014volume 4: IO and postprocessing, chapter Parallel I\/O Basics. Springer, Berlin, pp 3\u201312","DOI":"10.1007\/978-3-642-36464-8_2"},{"key":"3730_CR5","doi-asserted-by":"crossref","unstructured":"McLay R, James D, Liu S, Cazes J, Barth W (2014) A user-friendly approach for tuning parallel file operations. In: SC \u201914: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. pp 229\u2013236","DOI":"10.1109\/SC.2014.24"},{"key":"3730_CR6","doi-asserted-by":"crossref","unstructured":"Bartz C, Chasapis K, Kuhn M, Nerge P, Ludwig T (2015) A best practice analysis of hdf5 and netcdf-4 using lustre. In: Kunkel JM, Ludwig T (eds) High performance computing. Springer, Cham, pp 274\u2013281","DOI":"10.1007\/978-3-319-20119-1_20"},{"key":"3730_CR7","doi-asserted-by":"publisher","unstructured":"Behzad B, Byna SP, Snir M (2019) Optimizing i\/o performance of hpc applications with autotuning. ACM Trans Parallel Comput. https:\/\/doi.org\/10.1145\/3309205","DOI":"10.1145\/3309205"},{"issue":"1","key":"3730_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","journal-title":"Parallel Comput"},{"key":"3730_CR9","doi-asserted-by":"crossref","unstructured":"Vef M, Moti N, S\u00fc\u00df T, Tocci T, Nou R, Miranda A, Cortes T, Brinkmann A (2018) Gekkofs\u2014a temporary distributed file system for hpc applications. In: 2018 IEEE International Conference on Cluster Computing (CLUSTER). pp 319\u2013324","DOI":"10.1109\/CLUSTER.2018.00049"},{"key":"3730_CR10","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1007\/978-3-030-48842-0_3","volume-title":"Supercomputing frontiers","author":"Z Liang","year":"2020","unstructured":"Liang Z, Lombardi J, Chaarawi M, Hennecke M (2020) Daos: a scale-out high performance storage stack for storage class memory. In: Panda DK (ed) Supercomputing frontiers. Springer, Cham, pp 40\u201354"},{"key":"3730_CR11","doi-asserted-by":"crossref","unstructured":"H\u00f6tzer J, Reiter A, Hierl H, Steinmetz P, Selzer M, Nestler B (2018) The parallel multi-physics phase-field framework pace3d 26:1\u201312","DOI":"10.1016\/j.jocs.2018.02.011"},{"issue":"5","key":"3730_CR12","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/165660.165667","volume":"21","author":"JM del Rosario","year":"1993","unstructured":"del Rosario JM, Bordawekar R, Choudhary A (1993) Improved parallel i\/o via a two-phase run-time access strategy. SIGARCH Comput Archit News 21(5):31\u201338","journal-title":"SIGARCH Comput Archit News"},{"key":"3730_CR13","unstructured":"Manual Lustre. Lustre software release 2.x - operations manual. http:\/\/lustre.org\/documentation\/. Accessed 11 Feb 2021"},{"key":"3730_CR14","unstructured":"El-Harake HN, McMurtrie C (2015) Evaluation of the cray sonexion 2000 storage system. https:\/\/www.cscs.ch\/fileadmin\/user_upload\/contents_publications\/technical_reports\/Evaluation_Cray_Sonexion2000_StorageSystem.pdf. Accessed 11 Feb 2021"},{"key":"3730_CR15","doi-asserted-by":"publisher","first-page":"041609","DOI":"10.1103\/PhysRevE.71.041609","volume":"71","author":"B Nestler","year":"2005","unstructured":"Nestler B, Garcke H, Stinner B (2005) Multicomponent alloy solidification: phase-field modeling and simulations. Phys Rev E 71:041609","journal-title":"Phys Rev E"},{"issue":"6","key":"3730_CR16","doi-asserted-by":"publisher","first-page":"1709","DOI":"10.1007\/s00410-013-0950-x","volume":"166","author":"K Ankit","year":"2013","unstructured":"Ankit K, Nestler B, Selzer M, Reichardt M (2013) Phase-field study of grain boundary tracking behavior in crack-seal microstructures. Contrib Mineral Petrol 166(6):1709\u20131723","journal-title":"Contrib Mineral Petrol"},{"issue":"5","key":"3730_CR17","doi-asserted-by":"publisher","first-page":"3096","DOI":"10.1002\/2015JB011934","volume":"120","author":"K Ankit","year":"2015","unstructured":"Ankit K, Urai JL, Nestler B (2015) Microstructural evolution in bitaxial crack-seal veins: a phase-field study. J Geophys Res Solid Earth 120(5):3096\u20133118","journal-title":"J Geophys Res Solid Earth"},{"issue":"2","key":"3730_CR18","doi-asserted-by":"publisher","first-page":"79","DOI":"10.12783\/jpsr.2015.0402.04","volume":"4","author":"K Ankit","year":"2015","unstructured":"Ankit K, Selzer M, Hilgers C, Nestler B (2015) Phase-field modeling of fracture cementation processes in 3-d. J Petrol Sci Res 4(2):79\u201396","journal-title":"J Petrol Sci Res"},{"key":"3730_CR19","volume-title":"Grain growth behavior and efficient large scale simulations of recrystallization with the phase-field method","author":"A Vondrous","year":"2014","unstructured":"Vondrous A (2014) Grain growth behavior and efficient large scale simulations of recrystallization with the phase-field method, vol 44. KIT Scientific Publishing, New York"},{"key":"3730_CR20","unstructured":"Selzer M (2014) Mechanische und str\u00f6mungsmechanische topologieoptimierung mit der phasenfeldmethode"},{"key":"3730_CR21","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/j.actamat.2018.10.021","volume":"164","author":"J H\u00f6tzer","year":"2019","unstructured":"H\u00f6tzer J, Seiz M, Kellner M, Rheinheimer W, Nestler B (2019) Phase-field simulation of solid state sintering. Acta Mater 164:184\u2013195","journal-title":"Acta Mater"},{"key":"3730_CR22","doi-asserted-by":"crossref","unstructured":"Hierl H, H\u00f6tzer J, Seiz M, Reiter A, Nestler B (2019) Extreme scale phase-field simulation of sintering processes. In: 2019 IEEE\/ACM 10th workshop on latest advances in scalable algorithms for large-scale systems (ScalA). pp 25\u201332","DOI":"10.1109\/ScalA49573.2019.00009"},{"issue":"2","key":"3730_CR23","doi-asserted-by":"publisher","first-page":"26001","DOI":"10.1209\/0295-5075\/101\/26001","volume":"101","author":"A Choudhury","year":"2013","unstructured":"Choudhury A, Geeta M, Nestler B (2013) Influence of solid-solid interface anisotropy on three-phase eutectic growth during directional solidification. Europhys Lett 101(2):26001","journal-title":"Europhys Lett"},{"key":"3730_CR24","doi-asserted-by":"publisher","first-page":"1137","DOI":"10.1007\/s12666-015-0659-9","volume":"68","author":"A Choudhury","year":"2015","unstructured":"Choudhury A (2015) Pattern-formation during self-organization in three-phase eutectic solidification. Trans Indian Inst Met 68:1137\u20131143. https:\/\/doi.org\/10.1007\/s12666-015-0659-9","journal-title":"Trans Indian Inst Met"},{"key":"3730_CR25","volume-title":"Fluid flow and heat transfer in cellular solids","author":"J Ettrich","year":"2014","unstructured":"Ettrich J (2014) Fluid flow and heat transfer in cellular solids, vol 39. KIT Scientific Publishing, New York"},{"issue":"2","key":"3730_CR26","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1002\/adem.201300073","volume":"16","author":"D Schneider","year":"2014","unstructured":"Schneider D, Selzer M, Bette J, Rementeria I, Vondrous A, Hoffmann MJ, Nestler B (2014) Phase-field modeling of diffusion coupled crack propagation processes. Adv Eng Mater 16(2):142\u2013146","journal-title":"Adv Eng Mater"},{"key":"3730_CR27","doi-asserted-by":"publisher","first-page":"887","DOI":"10.1007\/s00466-015-1141-6","volume":"55","author":"D Schneider","year":"2015","unstructured":"Schneider D, Tschukin O, Choudhury A et al (2015) Phase-field elasticity model based on mechanical jump conditions. Comput Mech 55:887\u2013901. https:\/\/doi.org\/10.1007\/s00466-015-1141-6","journal-title":"Comput Mech"},{"issue":"1","key":"3730_CR28","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/s00466-014-1080-7","volume":"55","author":"D Schneider","year":"2015","unstructured":"Schneider D, Schmid S, Selzer M, B\u00f6hlke T, Nestler B (2015) Small strain elasto-plastic multiphase-field model. Comput Mech 55(1):27\u201335","journal-title":"Comput Mech"},{"key":"3730_CR29","volume-title":"Phase-field modeling of multi-domain evolution in ferromagnetic shape memory alloys and of polycrystalline thin film growth","author":"C Mennerich","year":"2013","unstructured":"Mennerich C (2013) Phase-field modeling of multi-domain evolution in ferromagnetic shape memory alloys and of polycrystalline thin film growth, vol 19. KIT Scientific Publishing, New York"},{"issue":"12","key":"3730_CR30","doi-asserted-by":"publisher","first-page":"6233","DOI":"10.1007\/s11664-016-4848-z","volume":"45","author":"A Mukherjee","year":"2016","unstructured":"Mukherjee A, Ankit K, Mukherjee R, Nestler B (2016) Phase-field modeling of grain-boundary grooving under electromigration. J Electron Mater 45(12):6233\u20136246","journal-title":"J Electron Mater"},{"issue":"14","key":"3730_CR31","doi-asserted-by":"publisher","first-page":"4033","DOI":"10.1021\/la500312q","volume":"30","author":"Said M Ben","year":"2014","unstructured":"Ben Said M, Selzer M, Nestler B, Braun D, Greiner C, Garcke H (2014) A phase-field approach for wetting phenomena of multiphase droplets on solid surfaces. Langmuir 30(14):4033\u20134039","journal-title":"Langmuir"},{"issue":"28","key":"3730_CR32","doi-asserted-by":"publisher","first-page":"7799","DOI":"10.1021\/acs.langmuir.5b01391","volume":"31","author":"F Weyer","year":"2015","unstructured":"Weyer F, Said MB, H\u00f6tzer J, Berghoff M, Dreesen L, Nestler B, Vandewalle N (2015) Compound droplets on fibers. Langmuir 31(28):7799\u20137805 (PMID: 26090699)","journal-title":"Langmuir"},{"issue":"4","key":"3730_CR33","doi-asserted-by":"publisher","first-page":"1788","DOI":"10.1007\/s10853-015-9542-7","volume":"51","author":"J H\u00f6tzer","year":"2016","unstructured":"H\u00f6tzer J, Tschukin O, Ben SM, Berghoff M, Jainta M, Barthelemy G, Smorchkov N, Schneider D, Selzer M, Nestler B (2016) Calibration of a multi-phase field model with quantitative angle measurement. J Mater Sci 51(4):1788\u20131797","journal-title":"J Mater Sci"},{"issue":"1","key":"3730_CR34","doi-asserted-by":"publisher","first-page":"e4332","DOI":"10.1002\/cpe.4332","volume":"30","author":"M Moore","year":"2018","unstructured":"Moore M, Farrell P, Cernohous B (2018) Lustre lockahead: early experience and performance using optimized locking. Concurr Comput Pract Exp 30(1):e4332","journal-title":"Concurr Comput Pract Exp"},{"key":"3730_CR35","doi-asserted-by":"crossref","unstructured":"Seiz M, H\u00f6tzer J, Hierl H, Reiter A, Schratz K, Nestler B (2021) High Performance Computing in Science and Engineering \u201919: Transactions of the High Performance Computing Center, Stuttgart (HLRS) 2019, chapter Accelerating phase-field simulations for HPC-systems. Springer, Berlin","DOI":"10.1007\/978-3-030-66792-4_37"},{"key":"3730_CR36","unstructured":"Bard D (2017) Accelerate your i\/o with the burst buffer. http:\/\/press3.mcs.anl.gov\/atpesc\/files\/2017\/08\/ATPESC_2017_Track-3_04_8-4_1030am_Bard-Burst_Buffer.pdf. Accessed 11 Feb 2021"},{"key":"3730_CR37","doi-asserted-by":"crossref","unstructured":"Schenck W, El Sayed S, Foszczynski M, Homberg W, Pleiter D (2016) Early evaluation of the infinite memory engine burst buffer solution. In: Taufer M, Mohr B, Kunkel JM (eds) High performance computing. Springer, Cham, pp 604\u2013615","DOI":"10.1007\/978-3-319-46079-6_41"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03730-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03730-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03730-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,25]],"date-time":"2021-10-25T09:36:00Z","timestamp":1635154560000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03730-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,9]]},"references-count":37,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2021,11]]}},"alternative-id":["3730"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03730-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,9]]},"assertion":[{"value":"8 March 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 April 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}