{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:03:15Z","timestamp":1777676595842,"version":"3.51.4"},"reference-count":18,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2015,8,19]],"date-time":"2015-08-19T00:00:00Z","timestamp":1439942400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2016,5]]},"abstract":"<jats:p>The latest version of the MPI Standard, MPI 3.0, includes a new interface, the MPI Tools Information Interface (MPI_T), which provides tools with access to MPI internal performance and configuration information. In combination with the complementary and widely used profiling interface, PMPI, it gives tools access to a wide range of information in an MPI implementation independent way. In this paper, we focus on the new functionality offered by MPI_T and present two new tools to exploit this new interface by providing users with new insights about the execution behavior of their code: Varlist allows users to query and document the MPI environment and Gyan provides profiling information using internal MPI performance variables. Together, these tools provide users with new capabilities in a highly portable way that previously required in-depth knowledge of individual MPI implementations, and demonstrate the advantages of MPI_T. In our case studies, we demonstrate how MPI_T enables both MPI library and application developers to study the impact of an MPI library\u2019s runtime settings and implementation specific behaviors on the performance of applications.<\/jats:p>","DOI":"10.1177\/1094342015600507","type":"journal-article","created":{"date-parts":[[2015,8,20]],"date-time":"2015-08-20T20:09:08Z","timestamp":1440101348000},"page":"212-222","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":7,"title":["Exploring the MPI tool information interface: features and capabilities"],"prefix":"10.1177","volume":"30","author":[{"given":"Tanzima","family":"Islam","sequence":"first","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kathryn","family":"Mohror","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Schulz","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,8,19]]},"reference":[{"key":"bibr1-1094342015600507","first-page":"85","volume":"2010","author":"an Mey D","year":"2012","journal-title":"Competence in high performance computing"},{"key":"bibr2-1094342015600507","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2005.13"},{"key":"bibr3-1094342015600507","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2008.ECP.116"},{"key":"bibr4-1094342015600507","volume-title":"Presentation at the 2014 petascale tools workshop","author":"Compres I","year":"2014"},{"key":"bibr5-1094342015600507","volume-title":"Sixth IBM system scientific computing user group","author":"Dimitrov R","year":"2002"},{"key":"bibr6-1094342015600507","first-page":"15","volume-title":"In: Parallel computing: current & future issues of high-end computing (Proceedings of ParCo 2005)","volume":"33","author":"Gerndt M","year":"2006"},{"key":"bibr7-1094342015600507","first-page":"53","volume":"2009","author":"Hilbrich T","year":"2010","journal-title":"Tools for high performance computing"},{"key":"bibr8-1094342015600507","unstructured":"Jones T, Dimitrov R, (2006) MPI PERUSE: An MPI extension for revealing unexposed implementation information. Available at: https:\/\/computation.llnl.gov\/project\/mpi_t\/downloads\/PERUSE_2.0.pdf"},{"key":"bibr9-1094342015600507","doi-asserted-by":"publisher","DOI":"10.1007\/11846802_48"},{"key":"bibr10-1094342015600507","volume-title":"In: Cray user\u2019s group meeting (CUG 2010)","author":"Keller R","year":"2010"},{"key":"bibr11-1094342015600507","doi-asserted-by":"crossref","unstructured":"Kn\u00fcpfer A, Brendel R, Brunst H, Mix H, Nagel WE (2006) Introducing the open trace format (OTF). In: International conference on computational science (ICCS 2006), pp. 526\u2013533. Available at:\n                      http:\/\/mpip.sourceforge .net\n                      (accessed).","DOI":"10.1007\/11758525_71"},{"key":"bibr12-1094342015600507","doi-asserted-by":"publisher","DOI":"10.1109\/PDCAT.2009.9"},{"key":"bibr13-1094342015600507","first-page":"1","volume-title":"In: Proceedings of Department of Defense HPCMP user group conference","author":"Mucci PJ","year":"1999"},{"key":"bibr14-1094342015600507","doi-asserted-by":"publisher","DOI":"10.1145\/2642769.2642782"},{"key":"bibr15-1094342015600507","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362663"},{"key":"bibr16-1094342015600507","doi-asserted-by":"publisher","DOI":"10.2172\/881368"},{"key":"bibr17-1094342015600507","unstructured":"Vetter J, Chambreau C (2014) mpiP: Lightweight, scalable MPI profiling. Available at:\n                      http:\/\/mpip.source forge.net\n                      (accessed August 2015)."},{"key":"bibr18-1094342015600507","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.7"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015600507","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342015600507","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015600507","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:19:35Z","timestamp":1777450775000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342015600507"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,19]]},"references-count":18,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,5]]}},"alternative-id":["10.1177\/1094342015600507"],"URL":"https:\/\/doi.org\/10.1177\/1094342015600507","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,8,19]]}}}