{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:58:58Z","timestamp":1777676338507,"version":"3.51.4"},"reference-count":12,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2007,5,1]],"date-time":"2007-05-01T00:00:00Z","timestamp":1177977600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2007,5]]},"abstract":"<jats:p>While MPI is the most common mechanism for expressing parallelism, MPI programs are not composable by using current MPI process managers or parallel shells. We introduce MPISH2, an MPI process manager analogous to serial Unix shells. It allows the composition of MPI and serial Unix utilities with one another to perform scalable tasks across large numbers of Unix clients. This paper discusses in detail issues of process management and parallel tool composition.<\/jats:p>","DOI":"10.1177\/1094342007077858","type":"journal-article","created":{"date-parts":[[2007,4,26]],"date-time":"2007-04-26T11:03:05Z","timestamp":1177585385000},"page":"166-173","source":"Crossref","is-referenced-by-count":0,"title":["A Composition Environment for MPI Programs"],"prefix":"10.1177","volume":"21","author":[{"given":"Narayan","family":"Desai","sequence":"first","affiliation":[{"name":"MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL LABORATORY,\r                        ARGONNE, IL 60439,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ewing","family":"Lusk","sequence":"additional","affiliation":[{"name":"MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL LABORATORY,\r                        ARGONNE, IL 60439"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rick","family":"Bradshaw","sequence":"additional","affiliation":[{"name":"MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL LABORATORY,\r                        ARGONNE, IL 60439"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2007,5,1]]},"reference":[{"issue":"2","key":"atypb1","first-page":"2797","volume":"57","author":"Bourne, S.R.","year":"1978","journal-title":"Bell System Technical Journal"},{"key":"atypb2","volume-title":"Proceedings of Super Computing","author":"Brightwell, R."},{"key":"atypb3","volume-title":"Proceedings of the 5th IEEE International Conference on Cluster Computing (CLUSTER03)","author":"Butler, R."},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45255-9_25"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30218-6_40"},{"key":"atypb6","volume-title":"Proceedings of the 1st Workshop on System Management Tools for Large-Scale Parallel Systems (IPDPS '05)","author":"Desai, N."},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4489-0_26"},{"key":"atypb8","volume":"27","author":"Korn, D.G.","year":"1996","journal-title":"Linux Journal"},{"key":"atypb9","volume-title":"Message Passing Interface Forum: Document for a standard message-passing interface, Technical Report CS-93-214 (revised)","author":"MPI Forum.","year":"1994"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45417-9_55"},{"key":"atypb11","volume-title":"Operating systems, design and implementation","author":"Tannenbaum, A.","year":"1987"},{"key":"atypb12","first-page":"375","author":"Thompson, K.","year":"1975","journal-title":"Structured Programming"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342007077858","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342007077858","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:31Z","timestamp":1777450711000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342007077858"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,5]]},"references-count":12,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2007,5]]}},"alternative-id":["10.1177\/1094342007077858"],"URL":"https:\/\/doi.org\/10.1177\/1094342007077858","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,5]]}}}