{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T23:27:52Z","timestamp":1776295672990,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":15,"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":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1821431, 1812404, 1925603, 1918987"],"award-info":[{"award-number":["1821431, 1812404, 1925603, 1918987"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,11,17]]},"DOI":"10.1145\/3295500.3356176","type":"proceedings-article","created":{"date-parts":[[2019,11,7]],"date-time":"2019-11-07T19:43:22Z","timestamp":1573155802000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":73,"title":["A large-scale study of MPI usage in open-source HPC applications"],"prefix":"10.1145","author":[{"given":"Ignacio","family":"Laguna","sequence":"first","affiliation":[{"name":"Lawrence Livermore National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ryan","family":"Marshall","sequence":"additional","affiliation":[{"name":"University of Tennessee"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kathryn","family":"Mohror","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Ruefenacht","sequence":"additional","affiliation":[{"name":"University of Tennessee"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anthony","family":"Skjellum","sequence":"additional","affiliation":[{"name":"University of Tennessee"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nawrin","family":"Sultana","sequence":"additional","affiliation":[{"name":"Auburn University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,11,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Ryan E Grant, Thomas Naughton, Howard P Pritchard, Martin Schulz, and Geoffroy R Vallee.","author":"Bernholdt David E","year":"2017","unstructured":"David E Bernholdt , Swen Boehm , George Bosilca , Manjunath Gorentla Venkata , Ryan E Grant, Thomas Naughton, Howard P Pritchard, Martin Schulz, and Geoffroy R Vallee. 2017 . A survey of MPI usage in the US exascale computing project. Concurrency and Computation: Practice and Experience ( 2017), e4851. David E Bernholdt, Swen Boehm, George Bosilca, Manjunath Gorentla Venkata, Ryan E Grant, Thomas Naughton, Howard P Pritchard, Martin Schulz, and Geoffroy R Vallee. 2017. A survey of MPI usage in the US exascale computing project. Concurrency and Computation: Practice and Experience (2017), e4851."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2018.00033"},{"key":"e_1_3_2_1_3_1","volume-title":"CLOC: Count Lines of Code. https:\/\/github.com\/AlDanial\/cloc. Online","author":"Danial Al","year":"2019","unstructured":"Al Danial . 2019 . CLOC: Count Lines of Code. https:\/\/github.com\/AlDanial\/cloc. Online ; accessed Jan\/10\/2019. Al Danial. 2019. CLOC: Count Lines of Code. https:\/\/github.com\/AlDanial\/cloc. Online; accessed Jan\/10\/2019."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.003"},{"issue":"1","key":"e_1_3_2_1_5_1","first-page":"4","article-title":"MPI: A Message-passing Interface Standard","volume":"3","author":"Interface Forum Message Passing","year":"2015","unstructured":"Message Passing Interface Forum . 2015 . MPI: A Message-passing Interface Standard , Version 3 . 1 ; June 4 , 2015. High-Performance Computing Center Stuttgart, University of Stuttgart. https:\/\/books.google.com\/books?id=Fbv7jwEACAAJ Message Passing Interface Forum. 2015. MPI: A Message-passing Interface Standard, Version 3.1; June 4, 2015. High-Performance Computing Center Stuttgart, University of Stuttgart. https:\/\/books.google.com\/books?id=Fbv7jwEACAAJ","journal-title":"Version"},{"key":"e_1_3_2_1_6_1","volume-title":"Practical software metrics for project management and process improvement","author":"Grady Robert B","unstructured":"Robert B Grady . 1992. Practical software metrics for project management and process improvement . Prentice-Hall, Inc. Robert B Grady. 1992. Practical software metrics for project management and process improvement. Prentice-Hall, Inc."},{"key":"e_1_3_2_1_7_1","volume-title":"The RAJA portability layer: overview and status","author":"Hornung Richard D","unstructured":"Richard D Hornung and Jeffrey A Keasler . 2014. The RAJA portability layer: overview and status . Technical Report. Lawrence Livermore National Lab.(LLNL), Livermore, CA (United States) . Richard D Hornung and Jeffrey A Keasler. 2014. The RAJA portability layer: overview and status. Technical Report. Lawrence Livermore National Lab.(LLNL), Livermore, CA (United States)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-58667-0_12"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1852786.1852802"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063348.2063374"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.876288"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the message passing interface developer's and user's conference","volume":"1999","author":"Rabenseifner Rolf","year":"1999","unstructured":"Rolf Rabenseifner . 1999 . Automatic MPI counter profiling of all users: First results on a CRAY T3E 900-512 . In Proceedings of the message passing interface developer's and user's conference , Vol. 1999 . 77--85. Rolf Rabenseifner. 1999. Automatic MPI counter profiling of all users: First results on a CRAY T3E 900-512. In Proceedings of the message passing interface developer's and user's conference, Vol. 1999. 77--85."},{"key":"e_1_3_2_1_13_1","volume-title":"Understanding the Usage of MPI in Exascale Proxy Applications. Workshop on Exascale MPI (ExaMPI).","author":"Sultana Nawrin","year":"2018","unstructured":"Nawrin Sultana , Anthony Skjellum , Purushotham Bangalore , Ignacio Laguna , and Kathryn Mohror . 2018 . Understanding the Usage of MPI in Exascale Proxy Applications. Workshop on Exascale MPI (ExaMPI). (2018). Nawrin Sultana, Anthony Skjellum, Purushotham Bangalore, Ignacio Laguna, and Kathryn Mohror. 2018. Understanding the Usage of MPI in Exascale Proxy Applications. Workshop on Exascale MPI (ExaMPI). (2018)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/HIPS.1997.582951"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306304"}],"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.3356176","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3295500.3356176","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3295500.3356176","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.3356176"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,17]]},"references-count":15,"alternative-id":["10.1145\/3295500.3356176","10.1145\/3295500"],"URL":"https:\/\/doi.org\/10.1145\/3295500.3356176","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"}}]}}