{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T18:12:56Z","timestamp":1774721576389,"version":"3.50.1"},"reference-count":46,"publisher":"Elsevier BV","issue":"6","license":[{"start":{"date-parts":[[1996,9,1]],"date-time":"1996-09-01T00:00:00Z","timestamp":841536000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Computing"],"published-print":{"date-parts":[[1996,9]]},"DOI":"10.1016\/0167-8191(96)00024-5","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T13:15:57Z","timestamp":1027602957000},"page":"789-828","source":"Crossref","is-referenced-by-count":1445,"title":["A high-performance, portable implementation of the MPI message passing interface standard"],"prefix":"10.1016","volume":"22","author":[{"given":"William","family":"Gropp","sequence":"first","affiliation":[]},{"given":"Ewing","family":"Lusk","sequence":"additional","affiliation":[]},{"given":"Nathan","family":"Doss","sequence":"additional","affiliation":[]},{"given":"Anthony","family":"Skjellum","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0167-8191(96)00024-5_BIB1","series-title":"Proc. the Scalable High Performance Computing Conf.","first-page":"356","article-title":"Interprocessor collective communications library (intercomm)","author":"Barnett","year":"1994"},{"issue":"1","key":"10.1016\/0167-8191(96)00024-5_BIB2","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/40.342015","article-title":"Myrinet \u2014 A gigabit-per-second local-area network","volume":"15","author":"Boden","year":"1995","journal-title":"IEEE-Micro"},{"key":"10.1016\/0167-8191(96)00024-5_BIB3","article-title":"The design and implementation of a datagram protocol (UDP) device for MPICH","author":"Brightwell","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB4","series-title":"Design and implementation study of MPICH for the Cray T3D","author":"Brightwell","year":"1996"},{"key":"10.1016\/0167-8191(96)00024-5_BIB5","article-title":"CHIMP\/MPI user guide","author":"Bruce","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB6","article-title":"MPI Cubix \u2014 Collective POSIX I\/O operations for MPI","author":"Burns","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB7","series-title":"Proc. Supercomputing Symp. '94","first-page":"379","article-title":"LAM: An open cluster environment for MPI","author":"Burns","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB8","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1016\/0167-8191(94)90028-0","article-title":"Monitors, messages and clusters: The p4 parallel programming system","volume":"20","author":"Butler","year":"1994","journal-title":"Parallel Computing"},{"key":"10.1016\/0167-8191(96)00024-5_BIB9","series-title":"Proc. IFIP WG10.3 \u2014 Programming Environments for Massively Parallel Distributed Systems","article-title":"Reuse, portability and parallel libraries","author":"Clarke","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB10","article-title":"Proposed standard for the MessageWay Inter-SAN Routing","author":"Cohen","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB11","article-title":"MPI-IO: A parallel file I\/O interface for MPI","author":"Corbett","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB12","series-title":"MPI-IO: A parallel file I\/O interface for MPI","author":"Corbett","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB13","series-title":"USENIX Proc. 8th Large Installation Systems Administration Conf.","first-page":"111","article-title":"Managing the ever-growing to do list","author":"Evard","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB14","article-title":"A portable Fortran 77 compiler","volume":"Vol. 2","author":"Feldman","year":"1990"},{"key":"10.1016\/0167-8191(96)00024-5_BIB15","unstructured":"American National Standard Programming Language Fortran, ANSI X3.9-1978"},{"key":"10.1016\/0167-8191(96)00024-5_BIB16","article-title":"Document for a standard message-passing interface","author":"Message Passing Interface Forum","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB17","series-title":"The MPI message-passing interface standard","author":"The MPI Forum","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB18","series-title":"Proc. 1st Internat. Workshop on Parallel Processing","first-page":"467","article-title":"The Nexus task-parallel runtime system","author":"Foster","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB19","doi-asserted-by":"crossref","DOI":"10.1109\/SPLC.1994.377007","article-title":"MPI on IBM SP1\/SP2: Current status and future directions","author":"Franke","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB20","author":"Geist","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB21","doi-asserted-by":"crossref","DOI":"10.2172\/93504","article-title":"Users manual for bfort: Producing Fortran interfaces to C source code","author":"Gropp","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB22","doi-asserted-by":"crossref","DOI":"10.2172\/70803","article-title":"Users manual for doctext: Producing documentation from C source code","author":"Gropp","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB23","series-title":"Proc. Scalable Parallel Libraries Conf.","first-page":"49","article-title":"MPE graphics \u2014 Scalable X11 graphics in MPI","author":"Gropp","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB24","article-title":"An abstract device definition to support the implementation of a high-level point-to-point message-passing interface","author":"Gropp","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB25","article-title":"Installation guide for mpich, a portable implementation of MPI","author":"Gropp","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB26","series-title":"Proc. Scalable High-Performance Computing Conf.","first-page":"56","article-title":"Scalable Unix tools on parallel processors","author":"Gropp","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB27","article-title":"User's guide for mpich, a portable implementation of MPI","author":"Gropp","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB28","article-title":"MPICH working note: Creating a new MPICH device using the channel interface","author":"Gropp","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB29","author":"Gropp","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB30","article-title":"A test implementation of the MPI draft message-passing standard","author":"Gropp","year":"1992"},{"key":"10.1016\/0167-8191(96)00024-5_BIB31","article-title":"Chameleon parallel programming to ols users manual","author":"Gropp","year":"1993"},{"issue":"5","key":"10.1016\/0167-8191(96)00024-5_BIB32","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/52.84214","article-title":"Visualizing the performance of parallel programs","volume":"8","author":"Heath","year":"1991","journal-title":"IEEE Software"},{"key":"10.1016\/0167-8191(96)00024-5_BIB33","article-title":"Studying parallel program behavior with upshot","author":"Herrarte","year":"1991"},{"key":"10.1016\/0167-8191(96)00024-5_BIB34","series-title":"Environments and Tools for Parallel Scientific Computing","first-page":"195","article-title":"Performance analysis of MPI programs","author":"Karrels","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB35","volume":"Vol. 3","author":"Knuth","year":"1973"},{"issue":"3\/4","key":"10.1016\/0167-8191(96)00024-5_BIB36","article-title":"MPI: A message-passing interface standard","volume":"8","author":"Message Passing Interface Forum","year":"1994","journal-title":"Internat. J. Supercomputer Appl."},{"key":"10.1016\/0167-8191(96)00024-5_BIB37","article-title":"Message passing interface for Microsoft Windows 3.1","author":"Meyer","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB38","series-title":"WinMPI: Message passing interface for Microsoft Windows 3.1","author":"Meyer","year":"1994"},{"key":"10.1016\/0167-8191(96)00024-5_BIB39","author":"University of Bergen","year":"1995","journal-title":"Programmer's Guide to MPI for Dolphin's SBus-to-SCI adapters"},{"key":"10.1016\/0167-8191(96)00024-5_BIB40","first-page":"596","article-title":"IEEE standard for scalable coherent interface (SCI) (1-55937-222-2) [SH15255]","year":"1993"},{"issue":"4","key":"10.1016\/0167-8191(96)00024-5_BIB41","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1016\/0167-8191(94)90029-9","article-title":"The design and evolution of Zipcode","volume":"20","author":"Skjellum","year":"1994","journal-title":"Parallel Computing"},{"key":"10.1016\/0167-8191(96)00024-5_BIB42","author":"Snir","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB43","series-title":"Proc. IPPS","article-title":"Cocheck: Checkpointing and process migration for MPI","author":"Stellner","year":"1996"},{"key":"10.1016\/0167-8191(96)00024-5_BIB44","series-title":"Proc. 2nd European PVM Users' Group Meeting","first-page":"131","article-title":"Resource management and checkpointing for PVM","author":"Stellner","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB45","series-title":"Proc. 5th Symp. on the Frontiers of Massively Parallel Computation","first-page":"488","article-title":"Migrating from PVM to MPI, Part I: The Unify System","author":"Vaughan","year":"1995"},{"key":"10.1016\/0167-8191(96)00024-5_BIB46","article-title":"Standards for message passing in a distributed memory environment","author":"Walker","year":"1992"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167819196000245?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167819196000245?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,29]],"date-time":"2019-04-29T18:28:42Z","timestamp":1556562522000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0167819196000245"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,9]]},"references-count":46,"journal-issue":{"issue":"6","published-print":{"date-parts":[[1996,9]]}},"alternative-id":["0167819196000245"],"URL":"https:\/\/doi.org\/10.1016\/0167-8191(96)00024-5","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[1996,9]]}}}