{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:58:31Z","timestamp":1777676311747,"version":"3.51.4"},"reference-count":101,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2006,5,1]],"date-time":"2006-05-01T00:00:00Z","timestamp":1146441600000},"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":[[2006,5]]},"abstract":"<jats:p>This paper describes capabilities, evolution, performance, and applications of the Global Arrays (GA) toolkit. GA was created to provide application programmers with an inteface that allows them to distribute data while maintaining the type of global index space and programming syntax similar to that available when programming on a single processor. The goal of GA is to free the programmer from the low level management of communication and allow them to deal with their problems at the level at which they were originally formulated. At the same time, compatibility of GA with MPI enables the programmer to take advatage of the existing MPI software\/libraries when available and appropriate. The variety of applications that have been implemented using Global Arrays attests to the attractiveness of using higher level abstractions to write parallel code.<\/jats:p>","DOI":"10.1177\/1094342006064503","type":"journal-article","created":{"date-parts":[[2006,4,26]],"date-time":"2006-04-26T15:22:47Z","timestamp":1146064967000},"page":"203-231","source":"Crossref","is-referenced-by-count":250,"title":["Advances, Applications and Performance of the Global Arrays Shared Memory                 Programming Toolkit"],"prefix":"10.1177","volume":"20","author":[{"given":"Jarek","family":"Nieplocha","sequence":"first","affiliation":[{"name":"COMPUTATIONAL SCIENCES AND MATHEMATICS DEPARTMENT, PACIFIC NORTHWEST\r                        NATIONAL LABORATORY, RICHLAND, WA 99352;"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruce","family":"Palmer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinod","family":"Tipparaju","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manojkumar","family":"Krishnan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harold","family":"Trease","sequence":"additional","affiliation":[{"name":"COMPUTATIONAL SCIENCES AND MATHEMATICS DEPARTMENT, PACIFIC NORTHWEST\r                        NATIONAL LABORATORY, RICHLAND, WA 99352"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edoardo","family":"Apr\u00e0","sequence":"additional","affiliation":[{"name":"WILLIAM R. WILEY ENVIRONMENTAL MOLECULAR SCIENCES LABORATORY, PACIFIC\r                        NORTHWEST NATIONAL LABORATORY, RICHLAND, WA 99352"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2006,5,1]]},"reference":[{"key":"atypb1","unstructured":"ACTS \u2013 Advanced Computational Testing and Simulation. http:\/\/www-unix.mcs.anl.gov\/DOE2000\/acts.html."},{"key":"atypb2","volume-title":"Proceedings of Eighth International Symposium on High Performance Distributed Computing","author":"Armstrong, R."},{"key":"atypb3","volume-title":"Proceedings of International Conference on Computational Science","author":"Baden, S."},{"key":"atypb4","unstructured":"Balay, S. PETSc home page. http:\/\/www.mcs.anl.gov\/petsc."},{"key":"atypb5","volume-title":"SHMEM's User's Guide","author":"Bariuso, R.","year":"1994"},{"key":"atypb6","volume-title":"Proceedings of Int'l Workshop on OpenMP: Experiences and Implementations (WOMPEI'02)","author":"Basumallik, A."},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1063\/1.454033"},{"key":"atypb8","volume-title":"Trans. on Mathematical Software","author":"Benson, S.","year":"2003"},{"key":"atypb9","volume-title":"Toolkit for Advanced Optimization (TAO)","author":"Benson, S."},{"key":"atypb10","volume-title":"Proceedings of HPCA Workshop on Productivity and Performance in High-End Computing (P-PHEC 2004)","author":"Bernholdt, D. E."},{"key":"atypb11","volume-title":"Proceedings of 38th Annual IEEE Computer Society International Coputer Conference \u2013 COMPCON SPRING'93","author":"Bershad, B. N."},{"key":"atypb12","volume-title":"Proceedings of Eighth SIAM Coference on Parallel Processing for Scientific Computing","author":"Blackford, L. S."},{"key":"atypb13","unstructured":"Blelloch, G. E.\n                , \n                    Heroux, M. A.\n                , and \n                    Zagha, M. 1993. Segmented Operations for Sparse Matrix Computation on Vector\n                Multiprocessor. \n                    Carnegie Mellon University\n                 CMU-CS- 93\u2013173."},{"key":"atypb14","volume-title":"Proceedings of SIAM Conference on Object-Oriented Methods for Scentific Computing","author":"Brown, D. L."},{"key":"atypb15","volume-title":"Proceedings of Parallel and Distributed Processing Symposium","author":"Buntinas, D."},{"key":"atypb16","volume-title":"Introduction to UPC and Laguage Specification","author":"Carlson, W. W.","year":"1999"},{"key":"atypb17","volume-title":"Proceedings of 5th International Worshop on Compilers for Parallel Computers","author":"Carpenter, B."},{"key":"atypb18","unstructured":"CCA-DCWG. Comparison of distributed array descriptors (DAD) as proposed and\n                implemented for SC01 demos. http:\/\/www.csm.ornl.gov\/bernhold\/cca\/data."},{"key":"atypb19","unstructured":"CCA-Forum. Common Component Architecture Forum. http:\/\/www.cca-forum.org."},{"key":"atypb20","volume-title":"Proceedings of Supercompuing, New York","author":"Chatterjee, S."},{"key":"atypb21","volume-title":"Proceedings of 11th International Conference on Supercomputing","author":"Chen, Y."},{"key":"atypb22","first-page":"35","volume":"14","author":"C\u00eczek, J.","year":"1969","journal-title":"Adv. Chem. Phys."},{"key":"atypb23","volume-title":"Proceedings of 16th Interntional Workshop on Languages and Compilers for Paralel Computing","author":"Coarfa, C."},{"key":"atypb24","volume-title":"Proceeings of 1997 11th International Parallel Processing Syposium, IPPS 97","author":"Cox, A. L."},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-39953-4_17"},{"key":"atypb26","unstructured":"CUMULVS. CUMULVS Home Page. http:\/\/www.csm.ornl.gov\/cs\/cumulvs.html."},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-987X(199702)18:3<430::AID-JCC12>3.0.CO;2-M"},{"key":"atypb28","volume-title":"Proceedings of High Performance Networking and Coputing Conference, SC98","author":"Dachsel, H."},{"key":"atypb29","volume-title":"Babel\/SIDL Design-by-Contract: Status","author":"Dahlgren, T.","year":"2003"},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-987X(199808)19:11<1215::AID-JCC2>3.0.CO;2-N"},{"key":"atypb31","unstructured":"DOE ACTS Collection. http:\/\/acts.nersc.gov\/."},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1145\/77626.79170"},{"key":"atypb33","volume-title":"Proceedings of International Conference on Scietific Computing","author":"Douglas, C."},{"key":"atypb34","volume-title":"Proceedings of 13th annual international symposium on Computer architecture","author":"Dubois, M."},{"key":"atypb35","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4655(00)00073-4"},{"key":"atypb36","doi-asserted-by":"crossref","unstructured":"Fock, V. A. 1930. Naherungsmethode zur Losung des quantemechanischen\n                Mehrkorperproblems.\n                      Zeit. f\u00fcr Phys\n                      61:126.","DOI":"10.1007\/BF01340294"},{"key":"atypb37","volume-title":"Proceeings of 1996 5th IEEE International Symposium on High Performance Distributed Computing","author":"Freeh, V. W."},{"key":"atypb38","first-page":"649","volume":"1","author":"Frisch, U.","year":"1987","journal-title":"Complex Systems"},{"key":"atypb39","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.56.1505"},{"key":"atypb40","unstructured":"Guest, M. F., Lenthe, J. H. V., Kendrick, J., Schoffel, K., and Sherwood, P.\n                GAMESS \u2013 UK: Version 6.3."},{"key":"atypb41","volume-title":"Prceedings of ACM Symposium on Principles of Programing Languages (POPL)","author":"Gupta, M."},{"key":"atypb42","doi-asserted-by":"publisher","DOI":"10.1017\/S0305004100011919"},{"key":"atypb43","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/2278.001.0001"},{"key":"atypb44","volume-title":"Proceedings of Supercomputing, 2000","author":"Henty, D. S."},{"key":"atypb45","first-page":"2","volume-title":"Scientific Programming","author":"High Performance Fortran Forum.","year":"1993"},{"key":"atypb46","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRev.136.B864"},{"key":"atypb47","doi-asserted-by":"publisher","DOI":"10.1021\/bk-1995-0592.ch004"},{"key":"atypb48","volume-title":"Proceedings of Workshop on Parallel and Distributed Image Processing, Video Process- ing, and Multimedia, PDIVM 2003, IPDPS 2003 Worshops","author":"Jones, D. R."},{"key":"atypb49","doi-asserted-by":"publisher","DOI":"10.1016\/S0927-0256(03)00109-5"},{"key":"atypb50","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4655(00)00065-5"},{"key":"atypb51","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRev.140.A1133"},{"key":"atypb52","doi-asserted-by":"publisher","DOI":"10.1002\/1096-987X(200012)21:16<1532::AID-JCC10>3.0.CO;2-W"},{"key":"atypb53","volume-title":"Proceedings of Parallel and Ditributed Processing Symposium","author":"Krishnan, M."},{"key":"atypb54","volume-title":"Proceedings of 10th IEEE International Confeence on Parallel and Distributed Systems (ICPADS'04)","author":"Krishnan, M."},{"key":"atypb55","volume-title":"Proceedings of Supercomputing","author":"Krishnan, M."},{"key":"atypb56","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.231547"},{"key":"atypb57","volume-title":"Prceedings of 4th International Conference on Architectural Support for Programming Languages and Operating Sytems","author":"Lam, M. S."},{"key":"atypb58","volume-title":"Proceedings of IEEE Cluster'02","author":"Lawry, B."},{"key":"atypb59","volume-title":"Proceedings of 10th Worshop on Parallel and Distributed Simulation","author":"Legedza, U."},{"key":"atypb60","volume-title":"Proceedings of Int'l Conference on Supercomputing, (SC'03)","author":"Liu, J."},{"key":"atypb61","volume-title":"Proceedings of 2001 ACM\/IEEE conference on Supercomputing","author":"Loft, R. D."},{"key":"atypb62","volume-title":"Proceedings of Tenth SIAM Conf. on Parallel Processing for Scientific Computing (PP01)","author":"Matthey, T."},{"key":"atypb63","unstructured":"METIS. http:\/\/www-users.cs.umn.edu\/karypis\/metis."},{"key":"atypb64","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRev.46.618"},{"key":"atypb65","unstructured":"MPI Forum. Message Passing Interface Forum. MPI-2: Extesions to the\n                Message-Passing Interface. www.mpi-forum.org."},{"key":"atypb66","volume-title":"Proceedings of RTSPP of IPPS\/SDP'99","author":"Nieplocha, J."},{"key":"atypb67","volume-title":"Prceedings of Frontiers of Massively Parallel Computing","author":"Nieplocha, J."},{"key":"atypb68","volume-title":"Proceedings of High Perforance Distributed Computing","author":"Nieplocha, J."},{"key":"atypb69","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007955822788"},{"key":"atypb70","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022800521563"},{"key":"atypb71","doi-asserted-by":"publisher","DOI":"10.1177\/109434209801200304"},{"key":"atypb72","first-page":"185","volume-title":"Advances in High Peformance Computing","author":"Nieplocha, J.","year":"1996"},{"key":"atypb73","volume-title":"Proceedings of Supercomputing, 1994","author":"Nieplocha, J."},{"key":"atypb74","first-page":"169","volume":"10","author":"Nieplocha, J.","year":"1996","journal-title":"Journal of Supecomputing"},{"key":"atypb75","volume-title":"Proceedings of POHLL'2002 workshop of ICS-2002, NYC","author":"Nieplocha, J."},{"key":"atypb76","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44520-X_99"},{"key":"atypb77","volume-title":"The Global Arrays User's Manual","author":"Nieplocha, J.","year":"2002"},{"key":"atypb78","volume-title":"Proceedings of ACM Computing Frontiers","author":"Nieplocha, J."},{"key":"atypb79","volume-title":"Proceedings of Comunication Architecture for Clusters (CAC'02) Workshop","author":"Nieplocha, J."},{"key":"atypb80","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(00)00018-1"},{"key":"atypb81","doi-asserted-by":"publisher","DOI":"10.1145\/289918.289920"},{"key":"atypb82","unstructured":"NWGrid. NWGrid Home Page. http:\/\/www.emsl.pnl.gov\/nwgrid."},{"key":"atypb83","unstructured":"NWPhys. The NWPhys homepage. http:\/\/www.emsl.pnl.gov\/nwphys."},{"key":"atypb84","volume":"13","author":"O'Boyle, M.","year":"2002","journal-title":"IEEE Transactions on Paralel and Distributed System"},{"key":"atypb85","volume-title":"Proceedings of Parallel and Distributed Computing and Systems (PDCS 2002)","author":"Palmer, B."},{"key":"atypb86","volume-title":"Proceedings of International Conference on Cluster Computing","author":"Palmer, B."},{"key":"atypb87","volume-title":"Proceedings of IASTED Parallel and Distriuted Computing and Systems","author":"Parzyszek, K."},{"key":"atypb88","unstructured":"PeIGS. PeIGS Home Page. http:\/\/www.emsl.pnl.gov\/docs\/nwchem\/doc\/peigs\/docs\/peigs3.html."},{"key":"atypb89","volume-title":"Proceedings of Scalable High Performance Computing Conference","author":"Plimpton, S."},{"key":"atypb90","unstructured":"pmodels. Center for Programming Models for Scalable Parallel Computing. www.pmodels.org."},{"key":"atypb91","volume-title":"Proceedings of 14th annual international symposium on Computer architecture","author":"Scheurich C."},{"key":"atypb92","volume-title":"Proceedings of International Parallel Processing Syposium IPPS\/SPDP, 1998","author":"Shah, G."},{"key":"atypb93","volume-title":"Proceedings of Supercomputing","author":"Shan, H."},{"key":"atypb94","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/5622.001.0001"},{"key":"atypb95","first-page":"248","volume-title":"High Performance Computing \u2013 HiPC vol. 2913, Lecture Notes in Computer Science","author":"Tipparaju, V.","year":"2003"},{"key":"atypb96","volume-title":"Proceedings of Interntional Parallel and Distributed Computing Symposium (IPDPS)","author":"Tipparaju, V."},{"key":"atypb97","volume-title":"Proceedings of 8th International Conference On Grid Generation and Scientific Applictions","author":"Trease, H. E."},{"key":"atypb98","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199704)9:4<255::AID-CPE250>3.0.CO;2-2"},{"key":"atypb99","volume-title":"Proceedings of Third MPI Deveopers' and Users' Conference","author":"White, J. B."},{"key":"atypb100","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H"},{"key":"atypb101","volume-title":"Proceedings of Operating Systems Design and Implementation Sympsium, 1996","author":"Zhou, Y."}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342006064503","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342006064503","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:25Z","timestamp":1777450705000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342006064503"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,5]]},"references-count":101,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,5]]}},"alternative-id":["10.1177\/1094342006064503"],"URL":"https:\/\/doi.org\/10.1177\/1094342006064503","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,5]]}}}