{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T11:15:40Z","timestamp":1778757340973,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,11,17]],"date-time":"2019-11-17T00:00:00Z","timestamp":1573948800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Bundesministerium f\u00fcr Bildung und Forschung","award":["01 IH 15003 A"],"award-info":[{"award-number":["01 IH 15003 A"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,11,17]]},"DOI":"10.1145\/3295500.3356186","type":"proceedings-article","created":{"date-parts":[[2019,11,7]],"date-time":"2019-11-07T19:43:22Z","timestamp":1573155802000},"page":"1-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Code generation for massively parallel phase-field simulations"],"prefix":"10.1145","author":[{"given":"Martin","family":"Bauer","sequence":"first","affiliation":[{"name":"Friedrich-Alexander Universit\u00e4t, Erlangen-N\u00fcrnberg"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"H\u00f6tzer","sequence":"additional","affiliation":[{"name":"University of Applied Science, Karlsruhe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dominik","family":"Ernst","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander Universit\u00e4t, Erlangen-N\u00fcrnberg"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian","family":"Hammer","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander Universit\u00e4t, Erlangen-N\u00fcrnberg"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Seiz","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henrik","family":"Hierl","sequence":"additional","affiliation":[{"name":"University of Applied Science, Karlsruhe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"H\u00f6nig","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander Universit\u00e4t, Erlangen-N\u00fcrnberg"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harald","family":"K\u00f6stler","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander Universit\u00e4t, Erlangen-N\u00fcrnberg"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerhard","family":"Wellein","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander Universit\u00e4t, Erlangen-N\u00fcrnberg"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Britta","family":"Nestler","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ulrich","family":"R\u00fcde","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander Universit\u00e4t, Erlangen-N\u00fcrnberg"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,11,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcrysgro.2013.07.028"},{"key":"e_1_3_2_1_2_1","first-page":"8","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Bauer M.","unstructured":"M. Bauer , J. H\u00f6tzer , M. Jainta , P. Steinmetz , M. Berghoff , F. Schornbaum , C. Godenschwager , H. K\u00f6stler , B. Nestler , and U. R\u00fcde . Massively parallel phase-field simulations for ternary eutectic directional solidification . In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis , page 8 . ACM, 2015. M. Bauer, J. H\u00f6tzer, M. Jainta, P. Steinmetz, M. Berghoff, F. Schornbaum, C. Godenschwager, H. K\u00f6stler, B. Nestler, and U. R\u00fcde. Massively parallel phase-field simulations for ternary eutectic directional solidification. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, page 8. ACM, 2015."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01011513"},{"key":"e_1_3_2_1_4_1","volume-title":"The selected works of 1. d. landau (engl, transi)","author":"Landau L. D.","year":"1963","unstructured":"L. D. Landau and I. M. Khalatikow . The selected works of 1. d. landau (engl, transi) , 1963 . L. D. Landau and I. M. Khalatikow. The selected works of 1. d. landau (engl, transi), 1963."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0001-6160(75)90106-6"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/0001-6160(58)90052-X"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mser.2004.07.002"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.actamat.2008.10.020"},{"key":"e_1_3_2_1_9_1","volume-title":"Journal of the Indian Institute of Science","author":"J.","year":"2016","unstructured":"J. H\u00f6tzer*, M. Kellner*, P. Steinmetz*, and B. Nestler (*equal authors). Applications of the phase-field method for the solidification of micro structures in multi-component systems . Journal of the Indian Institute of Science , 2016 . J. H\u00f6tzer*, M. Kellner*, P. Steinmetz*, and B. Nestler (*equal authors). Applications of the phase-field method for the solidification of micro structures in multi-component systems. Journal of the Indian Institute of Science, 2016."},{"key":"e_1_3_2_1_10_1","first-page":"1","volume-title":"Storage and Analysis (SC), 2011 International Conference for","author":"Shimokawabe T.","year":"2011","unstructured":"T. Shimokawabe , T. Aoki , T. Takaki , A. Yamanaka , A. Nukada , T. Endo , N. Maruyama , and S. Matsuoka . Peta-scale phase-field simulation for dendritic solidification on the TSUBAME 2.0 supercomputer. In High Performance Computing, Networking , Storage and Analysis (SC), 2011 International Conference for , pages 1 -- 11 . IEEE, 2011 . T. Shimokawabe, T. Aoki, T. Takaki, A. Yamanaka, A. Nukada, T. Endo, N. Maruyama, and S. Matsuoka. Peta-scale phase-field simulation for dendritic solidification on the TSUBAME 2.0 supercomputer. In High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for, pages 1--11. IEEE, 2011."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.actamat.2015.03.051"},{"key":"e_1_3_2_1_12_1","unstructured":"J. H\u00f6tzer. Massiv-parallele und gro\u00dfskalige phasenfeldsimulationen zur Untersuchung der mikrostrukturentwicklung 2017.  J. H\u00f6tzer. Massiv-parallele und gro\u00dfskalige phasenfeldsimulationen zur Untersuchung der mikrostrukturentwicklung 2017."},{"key":"e_1_3_2_1_13_1","first-page":"4","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Zhang J.","unstructured":"J. Zhang , C. Zhou , Y. Wang , L. Ju , Q. Du , X. Chi , D. Xu , D. Chen , Y. Liu , and Z. Liu . Extreme-scale phase field simulations of coarsening dynamics on the sunway taihulight supercomputer . In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis , page 4 . IEEE Press, 2016. J. Zhang, C. Zhou, Y. Wang, L. Ju, Q. Du, X. Chi, D. Xu, D. Chen, Y. Liu, and Z. Liu. Extreme-scale phase field simulations of coarsening dynamics on the sunway taihulight supercomputer. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, page 4. IEEE Press, 2016."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-23099-8","volume-title":"Automated solution of differential equations by the finite element method: The FEniCS book","author":"Logg A.","year":"2012","unstructured":"A. Logg , K. Mardal , and G. Wells . Automated solution of differential equations by the finite element method: The FEniCS book , volume 84 . Springer Science & Business Media , 2012 . A. Logg, K. Mardal, and G. Wells. Automated solution of differential equations by the finite element method: The FEniCS book, volume 84. Springer Science & Business Media, 2012."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.25080\/Majora-92bf1922-003"},{"key":"e_1_3_2_1_16_1","first-page":"553","volume-title":"European Conference on Parallel Processing","author":"Lengauer C.","year":"2014","unstructured":"C. Lengauer , S. Apel , M. Bolten , A. Gr\u00f6\u00dflinger , F. Hannig , H. K\u00f6stler , U. R\u00fcde , J. Teich , A. Grebhahn , S. Kronawitter , : Advanced stencil-code engineering . In European Conference on Parallel Processing , pages 553 -- 564 . Springer , 2014 . C. Lengauer, S. Apel, M. Bolten, A. Gr\u00f6\u00dflinger, F. Hannig, H. K\u00f6stler, U. R\u00fcde, J. Teich, A. Grebhahn, S. Kronawitter, et al. Exastencils: Advanced stencil-code engineering. In European Conference on Parallel Processing, pages 553--564. Springer, 2014."},{"key":"e_1_3_2_1_17_1","first-page":"1","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Vincent P.","unstructured":"P. Vincent , F. Witherden , B. Vermeire , J. S. Park , and A. Iyer . Towards green aviation with python at petascale . In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis , page 1 . IEEE Press, 2016. P. Vincent, F. Witherden, B. Vermeire, J. S. Park, and A. Iyer. Towards green aviation with python at petascale. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, page 1. IEEE Press, 2016."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2014.04.018"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4062"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1137\/18M1196972"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840311"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.2"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/WOLFHPC.2016.08"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/PyHPC.2016.013"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/WOLFHPC.2016.06"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2009.52"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.85.021602"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.103"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.57.4323"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.71.041609"},{"key":"e_1_3_2_1_31_1","first-page":"16","volume-title":"Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Salmon J. K.","unstructured":"J. K. Salmon , M. A. Moraes , R.O. Dror , and D. E. Shaw . Parallel random numbers: as easy as 1, 2, 3 . In Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis , page 16 . ACM, 2011. J. K. Salmon, M. A. Moraes, R.O. Dror, and D. E. Shaw. Parallel random numbers: as easy as 1, 2, 3. In Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, page 16. ACM, 2011."},{"key":"e_1_3_2_1_32_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1007\/978-3-642-15582-6_49","volume-title":"Mathematical Software - ICMS","author":"Verdoolaege S.","year":"2010","unstructured":"S. Verdoolaege . isl: An integer set library for the polyhedral model . In K. Fukuda, J. Hoeven, M. Joswig, and N. Takayama, editors, Mathematical Software - ICMS 2010 , volume 6327 of Lecture Notes in Computer Science , pages 299 -- 302 . Springer , 2010. ISBN 978-3-642-15581-9. S. Verdoolaege. isl: An integer set library for the polyhedral model. In K. Fukuda, J. Hoeven, M. Joswig, and N. Takayama, editors, Mathematical Software - ICMS 2010, volume 6327 of Lecture Notes in Computer Science, pages 299--302. Springer, 2010. ISBN 978-3-642-15581-9."},{"key":"e_1_3_2_1_33_1","volume-title":"USA","author":"Lattner C.","year":"2004","unstructured":"C. Lattner and V. Adve . LLVM: A compilation framework for lifelong program analysis and transformation. pages 75--88, San Jose, CA , USA , Mar 2004 . C. Lattner and V. Adve. LLVM: A compilation framework for lifelong program analysis and transformation. pages 75--88, San Jose, CA, USA, Mar 2004."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0096-0551(98)00002-2"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751240"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-56702-0_1"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2010.38"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1137\/17M1128411"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1137\/15M1035240"},{"key":"e_1_3_2_1_40_1","first-page":"35","volume-title":"Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis","author":"Godenschwager C.","unstructured":"C. Godenschwager , F. Schornbaum , M. Bauer , H. K\u00f6stler , and U. R\u00fcde . A framework for hybrid parallel flow simulations with a trillion cells in complex geometries . In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis , page 35 . ACM, 2013. C. Godenschwager, F. Schornbaum, M. Bauer, H. K\u00f6stler, and U. R\u00fcde. A framework for hybrid parallel flow simulations with a trillion cells in complex geometries. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, page 35. ACM, 2013."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1080\/17445760.2015.1118478"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2011.37"},{"key":"e_1_3_2_1_43_1","first-page":"87","volume-title":"Positioning and Power in Academic Publishing: Players, Agents and Agendas","author":"Kluyver T.","year":"2016","unstructured":"T. Kluyver , B. Ragan-Kelley , F. P\u00e9rez , B. Granger , M. Bussonnier , J. Frederic , K. Kelley , J. Hamrick , J. Grout , S. Corlay , P Ivanov , D. Avila , S. Abdalla , and C. Willing . Jupyter notebooks - a publishing format for reproducible computational workflows . In F. Loizides and B. Schmidt, editors, Positioning and Power in Academic Publishing: Players, Agents and Agendas , pages 87 -- 90 . IOS Press , 2016 . T. Kluyver, B. Ragan-Kelley, F. P\u00e9rez, B. Granger, M. Bussonnier, J. Frederic, K. Kelley, J. Hamrick, J. Grout, S. Corlay, P Ivanov, D. Avila, S. Abdalla, and C. Willing. Jupyter notebooks - a publishing format for reproducible computational workflows. In F. Loizides and B. Schmidt, editors, Positioning and Power in Academic Publishing: Players, Agents and Agendas, pages 87--90. IOS Press, 2016."},{"key":"e_1_3_2_1_44_1","unstructured":"A. Fog. 4. instruction tables. URL https:\/\/www.agner.org\/optimize\/instruction_tables.pdf.  A. Fog. 4. instruction tables. URL https:\/\/www.agner.org\/optimize\/instruction_tables.pdf."},{"key":"e_1_3_2_1_45_1","volume-title":"http:\/\/www.top500.org\/lists\/2018\/11\/","year":"2019","unstructured":"TOP500 List. http:\/\/www.top500.org\/lists\/2018\/11\/ , 2019 . [Online; accessed April-2019]. TOP500 List. http:\/\/www.top500.org\/lists\/2018\/11\/, 2019. [Online; accessed April-2019]."},{"key":"e_1_3_2_1_46_1","volume-title":"https:\/\/rrze-hpc.github.io\/layer-condition\/","author":"Conditions Layer","year":"2018","unstructured":"Layer Conditions . https:\/\/rrze-hpc.github.io\/layer-condition\/ , 2018 . [Online; accessed April-2019]. Layer Conditions. https:\/\/rrze-hpc.github.io\/layer-condition\/, 2018. [Online; accessed April-2019]."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12666-012-0172-3"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.3139\/146.110652"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.commatsci.2017.12.053"},{"key":"e_1_3_2_1_50_1","volume-title":"Influence of growth velocity variations on the pattern formation during the directional solidification of ternary eutectic Al-Ag-Cu. 136:335--346","author":"H\u00f6tzer J.","year":"2017","unstructured":"J. H\u00f6tzer , P. Steinmetz , A. Dennstedt , A. Genau , M. Kellner , Irmak Sargin , and B. Nestler . Influence of growth velocity variations on the pattern formation during the directional solidification of ternary eutectic Al-Ag-Cu. 136:335--346 , 2017 . J. H\u00f6tzer, P. Steinmetz, A. Dennstedt, A. Genau, M. Kellner, Irmak Sargin, and B. Nestler. Influence of growth velocity variations on the pattern formation during the directional solidification of ternary eutectic Al-Ag-Cu. 136:335--346, 2017."},{"key":"e_1_3_2_1_51_1","volume-title":"private communication","author":"M. Wegener. German Aerospace Center (DLR).","year":"2019","unstructured":"M. Wegener. German Aerospace Center (DLR). private communication , 2019 . M. Wegener. German Aerospace Center (DLR). private communication, 2019."}],"event":{"name":"SC '19: The International Conference for High Performance Computing, Networking, Storage, and Analysis","location":"Denver Colorado","acronym":"SC '19","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"]},"container-title":["Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3295500.3356186","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3295500.3356186","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:13Z","timestamp":1750208533000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3295500.3356186"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,17]]},"references-count":51,"alternative-id":["10.1145\/3295500.3356186","10.1145\/3295500"],"URL":"https:\/\/doi.org\/10.1145\/3295500.3356186","relation":{},"subject":[],"published":{"date-parts":[[2019,11,17]]},"assertion":[{"value":"2019-11-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}