XpressSpace: a programming framework for coupling partitioned global address space simulation codes
SUMMARYComplex coupled multiphysics simulations are playing increasingly important roles in scientific and engineering applications such as fusion, combustion, and climate modeling. At the same time, extreme scales, increased levels of concurrency, and the advent of multicores are making programming...
Gespeichert in:
| Veröffentlicht in: | Concurrency and computation Jg. 26; H. 3; S. 644 - 661 |
|---|---|
| Hauptverfasser: | , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Blackwell Publishing Ltd
10.03.2014
|
| Schlagworte: | |
| ISSN: | 1532-0626, 1532-0634 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | SUMMARYComplex coupled multiphysics simulations are playing increasingly important roles in scientific and engineering applications such as fusion, combustion, and climate modeling. At the same time, extreme scales, increased levels of concurrency, and the advent of multicores are making programming of high‐end parallel computing systems on which these simulations run challenging. Although partitioned global address space (PGAS) languages attempt to address the problem by providing a shared memory ion for parallel processes within a single program, the PGAS model does not easily support data coupling across multiple heterogeneous programs, which is necessary for coupled multiphysics simulations. This paper explores how multiphysics‐coupled simulations can be supported by the PGAS programming model. Specifically, in this paper, we present the design and implementation of the XpressSpace programming system, which extends existing PGAS data sharing and data access models with a semantically specialized shared data space ion to enable data coupling across multiple independent PGAS executables. XpressSpace supports a global‐view style programming interface that is consistent with the PGAS memory model, and provides an efficient runtime system that can dynamically capture the data decomposition of global‐view data‐structures such as arrays, and enable fast exchange of these distributed data‐structures between coupled applications. In this paper, we also evaluate the performance and scalability of a prototype implementation of XpressSpace by using different coupling patterns extracted from real world multiphysics simulation scenarios, on the Jaguar Cray XT5 system at Oak Ridge National Laboratory. Copyright © 2013 John Wiley & Sons, Ltd. |
|---|---|
| AbstractList | Complex coupled multiphysics simulations are playing increasingly important roles in scientific and engineering applications such as fusion, combustion, and climate modeling. At the same time, extreme scales, increased levels of concurrency, and the advent of multicores are making programming of high‐end parallel computing systems on which these simulations run challenging. Although partitioned global address space (PGAS) languages attempt to address the problem by providing a shared memory abstraction for parallel processes within a single program, the PGAS model does not easily support data coupling across multiple heterogeneous programs, which is necessary for coupled multiphysics simulations. This paper explores how multiphysics‐coupled simulations can be supported by the PGAS programming model. Specifically, in this paper, we present the design and implementation of the XpressSpace programming system, which extends existing PGAS data sharing and data access models with a semantically specialized shared data space abstraction to enable data coupling across multiple independent PGAS executables. XpressSpace supports a global‐view style programming interface that is consistent with the PGAS memory model, and provides an efficient runtime system that can dynamically capture the data decomposition of global‐view data‐structures such as arrays, and enable fast exchange of these distributed data‐structures between coupled applications. In this paper, we also evaluate the performance and scalability of a prototype implementation of XpressSpace by using different coupling patterns extracted from real world multiphysics simulation scenarios, on the Jaguar Cray XT5 system at Oak Ridge National Laboratory. Copyright © 2013 John Wiley & Sons, Ltd. Complex coupled multiphysics simulations are playing increasingly important roles in scientific and engineering applications such as fusion, combustion, and climate modeling. At the same time, extreme scales, increased levels of concurrency, and the advent of multicores are making programming of high-end parallel computing systems on which these simulations run challenging. Although partitioned global address space (PGAS) languages attempt to address the problem by providing a shared memory abstraction for parallel processes within a single program, the PGAS model does not easily support data coupling across multiple heterogeneous programs, which is necessary for coupled multiphysics simulations. This paper explores how multiphysics-coupled simulations can be supported by the PGAS programming model. Specifically, in this paper, we present the design and implementation of the XpressSpace programming system, which extends existing PGAS data sharing and data access models with a semantically specialized shared data space abstraction to enable data coupling across multiple independent PGAS executables. XpressSpace supports a global-view style programming interface that is consistent with the PGAS memory model, and provides an efficient runtime system that can dynamically capture the data decomposition of global-view data-structures such as arrays, and enable fast exchange of these distributed data-structures between coupled applications. In this paper, we also evaluate the performance and scalability of a prototype implementation of XpressSpace by using different coupling patterns extracted from real world multiphysics simulation scenarios, on the Jaguar Cray XT5 system at Oak Ridge National Laboratory. Copyright copyright 2013 John Wiley & Sons, Ltd. SUMMARYComplex coupled multiphysics simulations are playing increasingly important roles in scientific and engineering applications such as fusion, combustion, and climate modeling. At the same time, extreme scales, increased levels of concurrency, and the advent of multicores are making programming of high‐end parallel computing systems on which these simulations run challenging. Although partitioned global address space (PGAS) languages attempt to address the problem by providing a shared memory ion for parallel processes within a single program, the PGAS model does not easily support data coupling across multiple heterogeneous programs, which is necessary for coupled multiphysics simulations. This paper explores how multiphysics‐coupled simulations can be supported by the PGAS programming model. Specifically, in this paper, we present the design and implementation of the XpressSpace programming system, which extends existing PGAS data sharing and data access models with a semantically specialized shared data space ion to enable data coupling across multiple independent PGAS executables. XpressSpace supports a global‐view style programming interface that is consistent with the PGAS memory model, and provides an efficient runtime system that can dynamically capture the data decomposition of global‐view data‐structures such as arrays, and enable fast exchange of these distributed data‐structures between coupled applications. In this paper, we also evaluate the performance and scalability of a prototype implementation of XpressSpace by using different coupling patterns extracted from real world multiphysics simulation scenarios, on the Jaguar Cray XT5 system at Oak Ridge National Laboratory. Copyright © 2013 John Wiley & Sons, Ltd. |
| Author | Bui, Hoang Parashar, Manish Klasky, Scott Docan, Ciprian Zhang, Fan |
| Author_xml | – sequence: 1 givenname: Fan surname: Zhang fullname: Zhang, Fan email: Correspondence to: Fan Zhang, NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA., zhangfan@cac.rutgers.edu organization: NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA – sequence: 2 givenname: Ciprian surname: Docan fullname: Docan, Ciprian organization: NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA – sequence: 3 givenname: Hoang surname: Bui fullname: Bui, Hoang organization: NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA – sequence: 4 givenname: Manish surname: Parashar fullname: Parashar, Manish organization: NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA – sequence: 5 givenname: Scott surname: Klasky fullname: Klasky, Scott organization: Oak Ridge National Laboratory, Oak Ridge TN, USA |
| BookMark | eNp1kFtLAzEQhYMoaKvgT8ijL1tz2c02vkmprVAvoKL4ErK5lGi2uya7VP-9u1Yqgj7NYfjmzMwZgN1VtTIAHGM0wgiRU1WbEUUk2wEHOKMkQYymu1tN2D4YxPiCEMaI4gOgnupgYryrpTJnUMI6VMsgy9KtltB2wqyr8AptFaCq2tr37VqGxjWuW6vh0leF9FBq3bvA2NvA6MrWy57ohrSJh2DPSh_N0XcdgoeL6f1knixuZpeT80WiKGVZwgprmR4XWKOxQpkmLONpanLOLMO4GOuCc6kKTpC1Y55zpZVRaVpk3OapQZwOwcnGt3virTWxEaWLyngvV6Zqo8AZQTzF6Rc62qAqVDEGY4VyzdfJTZDOC4xEn6bo0hR9mj_e24E6uFKGj7_QZIOunTcf_3Jicjv9zbvYmPctL8OrYDnNM_F4PRPPGM0XkysiCP0EWAOWOg |
| CitedBy_id | crossref_primary_10_1002_cpe_4147 |
| Cites_doi | 10.1063/1.4823319 10.1007/978-1-4612-0871-6 10.1177/1094342007078442 10.1177/1094342005056115 10.1145/1383422.1383454 10.1109/32.126768 10.1177/1094342005056116 10.1145/2363.2433 10.1063/1.1707024 10.1002/(SICI)1096-9128(199809/11)10:11/13<825::AID-CPE383>3.0.CO;2-H 10.1002/cpe.913 10.1109/IPPS.1997.580940 10.1109/HOTI.2010.23 10.1109/IPDPS.2009.5161076 10.1145/1094811.1094852 10.1109/CLUSTR.2005.347061 10.1175/JCLI3761.1 10.1145/1375527.1375544 10.1177/1094342006064503 10.1145/289918.289920 10.1063/1.873437 10.1145/1851476.1851481 10.1155/1997/632908 |
| ContentType | Journal Article |
| Copyright | Copyright © 2013 John Wiley & Sons, Ltd. |
| Copyright_xml | – notice: Copyright © 2013 John Wiley & Sons, Ltd. |
| DBID | BSCLL AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1002/cpe.3025 |
| DatabaseName | Istex CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | CrossRef Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1532-0634 |
| EndPage | 661 |
| ExternalDocumentID | 10_1002_cpe_3025 CPE3025 ark_67375_WNG_Z10HLCM2_2 |
| Genre | article |
| GrantInformation_xml | – fundername: National Science Foundation (NSF) funderid: DMS 1228203; IIP 0758566 – fundername: NSF Center for Remote Data Analysis and Visualization funderid: A10‐0064‐S005 – fundername: DoE Scalable Data Management, Analysis, and Visualization Institute funderid: DE‐SC0007455 – fundername: DoE ExaCT Combustion Co‐Design Center funderid: 4000110839 – fundername: DoE Partnership for Edge Physics Simulations funderid: DE‐SC0008455; DE‐FG02‐06ER54857 |
| GroupedDBID | .3N .DC .GA .Y3 05W 0R~ 10A 1L6 1OC 33P 3SF 3WU 4.4 50Y 50Z 51W 51X 52M 52N 52O 52P 52S 52T 52U 52W 52X 5GY 5VS 66C 702 7PT 8-0 8-1 8-3 8-4 8-5 8UM 930 A03 AAESR AAEVG AAHQN AAMNL AANHP AANLZ AAONW AASGY AAXRX AAYCA AAZKR ABCQN ABCUV ABEML ABIJN ACAHQ ACBWZ ACCZN ACPOU ACRPL ACSCC ACXBN ACXQS ACYXJ ADBBV ADEOM ADIZJ ADKYN ADMGS ADMLS ADNMO ADOZA ADXAS ADZMN AEIGN AEIMD AEUYR AEYWJ AFBPY AFFPM AFGKR AFWVQ AGQPQ AGYGG AHBTC AITYG AIURR AJXKR ALMA_UNASSIGNED_HOLDINGS ALVPJ AMBMR AMYDB ATUGU AUFTA AZBYB BAFTC BDRZF BFHJK BHBCM BMNLL BROTX BRXPI BSCLL BY8 CS3 D-E D-F DCZOG DPXWK DR2 DRFUL DRSTM EBS EJD F00 F01 F04 F5P G-S G.N GNP GODZA HGLYW HHY HZ~ IX1 JPC KQQ LATKE LAW LC2 LC3 LEEKS LH4 LITHE LOXES LP6 LP7 LUTES LW6 LYRES MEWTI MK4 MRFUL MRSTM MSFUL MSSTM MXFUL MXSTM N04 N05 N9A O66 O9- OIG P2W P2X P4D PQQKQ Q.N Q11 QB0 QRW R.K ROL RX1 SUPJJ TN5 UB1 V2E W8V W99 WBKPD WIH WIK WOHZO WQJ WXSBR WYISQ WZISG XG1 XV2 ~IA ~WT AAYXX CITATION O8X 7SC 8FD ALUQN JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c3365-6bff6d8b1d08c05d265944e796f611b8db99acb920ff8979cdcec44b59f74e093 |
| IEDL.DBID | DRFUL |
| ISICitedReferencesCount | 2 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000331020300002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1532-0626 |
| IngestDate | Thu Oct 02 12:27:44 EDT 2025 Tue Nov 18 22:27:42 EST 2025 Sat Nov 29 07:58:23 EST 2025 Tue Nov 11 03:12:19 EST 2025 Tue Nov 11 03:31:55 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| License | http://onlinelibrary.wiley.com/termsAndConditions#vor |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c3365-6bff6d8b1d08c05d265944e796f611b8db99acb920ff8979cdcec44b59f74e093 |
| Notes | ArticleID:CPE3025 DoE Partnership for Edge Physics Simulations - No. DE-SC0008455; No. DE-FG02-06ER54857 istex:84950A6CAFF9E7714CEA92A61E1B0E0D68F7D589 ark:/67375/WNG-Z10HLCM2-2 DoE ExaCT Combustion Co-Design Center - No. 4000110839 National Science Foundation (NSF) - No. DMS 1228203; No. IIP 0758566 DoE Scalable Data Management, Analysis, and Visualization Institute - No. DE-SC0007455 NSF Center for Remote Data Analysis and Visualization - No. A10-0064-S005 ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| PQID | 1520941409 |
| PQPubID | 23500 |
| PageCount | 18 |
| ParticipantIDs | proquest_miscellaneous_1520941409 crossref_citationtrail_10_1002_cpe_3025 crossref_primary_10_1002_cpe_3025 wiley_primary_10_1002_cpe_3025_CPE3025 istex_primary_ark_67375_WNG_Z10HLCM2_2 |
| PublicationCentury | 2000 |
| PublicationDate | 10 March 2014 |
| PublicationDateYYYYMMDD | 2014-03-10 |
| PublicationDate_xml | – month: 03 year: 2014 text: 10 March 2014 day: 10 |
| PublicationDecade | 2010 |
| PublicationTitle | Concurrency and computation |
| PublicationTitleAlternate | Concurrency Computat.: Pract. Exper |
| PublicationYear | 2014 |
| Publisher | Blackwell Publishing Ltd |
| Publisher_xml | – name: Blackwell Publishing Ltd |
| References | Collins WD, Bitz CM, Blackmon ML, Bonan GB, Bretherton CS, Carton JA, Chang P, Doney SC, Hack JJ, Henderson TB, Kiehl JT, Large WG, McKenna DS, Santer BD, Smith RD. The community climate system model version 3 (CCSM3). Journal of Climate 2006; 19(11):2122-2143. Nieplocha J, Palmer B, Tipparaju V, Krishnan M, Trease H, Aprà E. Advances, applications and performance of the global arrays shared memory programming toolkit. International Journal of High Performance Computing Applications 2006; 20:203-231. Bal HE, Kaashoek MF, Tanenbaum AS. Orca: a language for parallel programming of distributed systems. IEEE Transaction on Software Engineering 1992; 18(3):190-205. Park W, Belova EV, Fu GY, Tang XZ, Strauss HR, Sugiyama LE. Plasma simulation studies using multilevel physics models. Physics of Plasmas 1999; 6:1796-1803. Sagan H. Space-filling Curves. Springer: New York, NY, USA, 1994. Chapman B, Haines M, Mehrota P, Zima H, Van Rosendale J. Opus: a coordination language for multidisciplinary applications. Scientific Programming 1997; 6(4):345-362. Joppich W, Kurschner M. MPCCI-a tool for the simulation of coupled applications. Concurrency and Computation: Practice & Experience 2006; 18:183-192. Gelernter D. Generative communication in Linda. ACM Transaction on Programming Language System 1985; 7(1):80-112. Koelbel CH, Loveman DB, Schreiber RS, Steele GL, Jr., Zosel ME. The High Performance Fortran Handbook. MIT Press: Cambridge, MA, USA, 1994. Chang CS, Ku S, Weitzner H. Numerical study of neoclassical plasma pedestal in a tokamak geometry. Physics of Plasmas 2004; 11:2649-2667. Numrich RW, Reid J. Co-array fortran for parallel programming. SIGPLAN Fortran Forum 1998; 17:1-31. Larson J, Jacob R, Ong E. The model coupling toolkit: a new fortran90 toolkit for building multiphysics parallel coupled models. International Journal of High Performance Computing Applications (IJHPCA) 2005; 19:277-292. Yelick K, Semenzato L, Pike G, Miyamoto C, Liblit B, Krishnamurthy A, Hilfinger P, Graham S, Gay D, Colella P, Aiken A. Titanium: a high-performance java dialect. Concurrency and Computation: Practice & Experience 1998; 10:825-836. Chamberlain BL, Callahan D, Zima HP. Parallel programmability and the chapel language. International Journal of High Performance Computing Applications (IJHPCA) 2007; 21:291-312. Jacob R, Larson J, Ong E. M × N communication and parallel interpolation in community climate system model version 3 using the model coupling toolkit. International Journal of High Performance Computing Applications (IJHPCA) 2005; 19:293-307. 2004; 11 1998; 17 2005; 19 2006; 20 2001 2010 1985; 7 2009 2008 1992; 18 1997 2006; 18 2006; 19 2005 1994 2007; 21 1997; 6 1998; 10 1999; 6 1999 e_1_2_10_23_1 e_1_2_10_24_1 e_1_2_10_22_1 Koelbel CH (e_1_2_10_14_1) 1994 e_1_2_10_20_1 e_1_2_10_2_1 e_1_2_10_4_1 e_1_2_10_18_1 e_1_2_10_3_1 e_1_2_10_19_1 e_1_2_10_6_1 e_1_2_10_16_1 e_1_2_10_5_1 e_1_2_10_17_1 e_1_2_10_8_1 e_1_2_10_7_1 e_1_2_10_15_1 e_1_2_10_12_1 e_1_2_10_9_1 e_1_2_10_13_1 e_1_2_10_10_1 e_1_2_10_11_1 Gelernter D (e_1_2_10_21_1) 1985; 7 e_1_2_10_29_1 e_1_2_10_27_1 e_1_2_10_28_1 e_1_2_10_25_1 e_1_2_10_26_1 |
| References_xml | – reference: Chang CS, Ku S, Weitzner H. Numerical study of neoclassical plasma pedestal in a tokamak geometry. Physics of Plasmas 2004; 11:2649-2667. – reference: Numrich RW, Reid J. Co-array fortran for parallel programming. SIGPLAN Fortran Forum 1998; 17:1-31. – reference: Nieplocha J, Palmer B, Tipparaju V, Krishnan M, Trease H, Aprà E. Advances, applications and performance of the global arrays shared memory programming toolkit. International Journal of High Performance Computing Applications 2006; 20:203-231. – reference: Bal HE, Kaashoek MF, Tanenbaum AS. Orca: a language for parallel programming of distributed systems. IEEE Transaction on Software Engineering 1992; 18(3):190-205. – reference: Sagan H. Space-filling Curves. Springer: New York, NY, USA, 1994. – reference: Chamberlain BL, Callahan D, Zima HP. Parallel programmability and the chapel language. International Journal of High Performance Computing Applications (IJHPCA) 2007; 21:291-312. – reference: Joppich W, Kurschner M. MPCCI-a tool for the simulation of coupled applications. Concurrency and Computation: Practice & Experience 2006; 18:183-192. – reference: Collins WD, Bitz CM, Blackmon ML, Bonan GB, Bretherton CS, Carton JA, Chang P, Doney SC, Hack JJ, Henderson TB, Kiehl JT, Large WG, McKenna DS, Santer BD, Smith RD. The community climate system model version 3 (CCSM3). Journal of Climate 2006; 19(11):2122-2143. – reference: Yelick K, Semenzato L, Pike G, Miyamoto C, Liblit B, Krishnamurthy A, Hilfinger P, Graham S, Gay D, Colella P, Aiken A. Titanium: a high-performance java dialect. Concurrency and Computation: Practice & Experience 1998; 10:825-836. – reference: Larson J, Jacob R, Ong E. The model coupling toolkit: a new fortran90 toolkit for building multiphysics parallel coupled models. International Journal of High Performance Computing Applications (IJHPCA) 2005; 19:277-292. – reference: Park W, Belova EV, Fu GY, Tang XZ, Strauss HR, Sugiyama LE. Plasma simulation studies using multilevel physics models. Physics of Plasmas 1999; 6:1796-1803. – reference: Koelbel CH, Loveman DB, Schreiber RS, Steele GL, Jr., Zosel ME. The High Performance Fortran Handbook. MIT Press: Cambridge, MA, USA, 1994. – reference: Gelernter D. Generative communication in Linda. ACM Transaction on Programming Language System 1985; 7(1):80-112. – reference: Chapman B, Haines M, Mehrota P, Zima H, Van Rosendale J. Opus: a coordination language for multidisciplinary applications. Scientific Programming 1997; 6(4):345-362. – reference: Jacob R, Larson J, Ong E. M × N communication and parallel interpolation in community climate system model version 3 using the model coupling toolkit. International Journal of High Performance Computing Applications (IJHPCA) 2005; 19:293-307. – volume: 19 start-page: 2122 issue: 11 year: 2006 end-page: 2143 article-title: The community climate system model version 3 (CCSM3) publication-title: Journal of Climate – volume: 21 start-page: 291 year: 2007 end-page: 312 article-title: Parallel programmability and the chapel language publication-title: International Journal of High Performance Computing Applications (IJHPCA) – volume: 6 start-page: 345 issue: 4 year: 1997 end-page: 362 article-title: Opus: a coordination language for multidisciplinary applications publication-title: Scientific Programming – start-page: 519 year: 2005 end-page: 538 – start-page: 451 year: 1997 end-page: 459 – volume: 11 start-page: 2649 year: 2004 end-page: 2667 article-title: Numerical study of neoclassical plasma pedestal in a tokamak geometry publication-title: Physics of Plasmas – start-page: 219 year: 2008 end-page: 220 – year: 1994 – start-page: 83 year: 2010 end-page: 87 – volume: 18 start-page: 183 year: 2006 end-page: 192 article-title: MPCCI—a tool for the simulation of coupled applications publication-title: Concurrency and Computation: Practice & Experience – volume: 19 start-page: 277 year: 2005 end-page: 292 article-title: The model coupling toolkit: a new fortran90 toolkit for building multiphysics parallel coupled models publication-title: International Journal of High Performance Computing Applications (IJHPCA) – start-page: 1 year: 2005 end-page: 10 – volume: 17 start-page: 1 year: 1998 end-page: 31 article-title: Co‐array fortran for parallel programming publication-title: SIGPLAN Fortran Forum – start-page: 177.2 year: 2005 – start-page: 94 year: 2008 end-page: 103 – start-page: 25 year: 2010 end-page: 36 – volume: 10 start-page: 825 year: 1998 end-page: 836 article-title: Titanium: a high‐performance java dialect publication-title: Concurrency and Computation: Practice & Experience – volume: 18 start-page: 190 issue: 3 year: 1992 end-page: 205 article-title: Orca: a language for parallel programming of distributed systems publication-title: IEEE Transaction on Software Engineering – volume: 20 start-page: 203 year: 2006 end-page: 231 article-title: Advances, applications and performance of the global arrays shared memory programming toolkit publication-title: International Journal of High Performance Computing Applications – volume: 6 start-page: 1796 year: 1999 end-page: 1803 article-title: Plasma simulation studies using multilevel physics models publication-title: Physics of Plasmas – start-page: 47 year: 2001 end-page: 54 – start-page: 533 year: 1999 end-page: 546 – volume: 19 start-page: 293 year: 2005 end-page: 307 article-title: M × N communication and parallel interpolation in community climate system model version 3 using the model coupling toolkit publication-title: International Journal of High Performance Computing Applications (IJHPCA) – volume: 7 start-page: 80 issue: 1 year: 1985 end-page: 112 article-title: Generative communication in Linda publication-title: ACM Transaction on Programming Language System – start-page: 13 year: 1999 – year: 1999 – start-page: 1 year: 2009 end-page: 12 – volume-title: The High Performance Fortran Handbook year: 1994 ident: e_1_2_10_14_1 doi: 10.1063/1.4823319 – ident: e_1_2_10_19_1 doi: 10.1007/978-1-4612-0871-6 – ident: e_1_2_10_7_1 doi: 10.1177/1094342007078442 – ident: e_1_2_10_11_1 doi: 10.1177/1094342005056115 – ident: e_1_2_10_15_1 doi: 10.1145/1383422.1383454 – ident: e_1_2_10_13_1 – ident: e_1_2_10_2_1 – ident: e_1_2_10_23_1 doi: 10.1109/32.126768 – ident: e_1_2_10_12_1 doi: 10.1177/1094342005056116 – ident: e_1_2_10_28_1 – volume: 7 start-page: 80 issue: 1 year: 1985 ident: e_1_2_10_21_1 article-title: Generative communication in Linda publication-title: ACM Transaction on Programming Language System doi: 10.1145/2363.2433 – ident: e_1_2_10_8_1 doi: 10.1063/1.1707024 – ident: e_1_2_10_4_1 doi: 10.1002/(SICI)1096-9128(199809/11)10:11/13<825::AID-CPE383>3.0.CO;2-H – ident: e_1_2_10_24_1 – ident: e_1_2_10_27_1 doi: 10.1002/cpe.913 – ident: e_1_2_10_26_1 doi: 10.1109/IPPS.1997.580940 – ident: e_1_2_10_17_1 doi: 10.1109/HOTI.2010.23 – ident: e_1_2_10_29_1 doi: 10.1109/IPDPS.2009.5161076 – ident: e_1_2_10_6_1 doi: 10.1145/1094811.1094852 – ident: e_1_2_10_16_1 doi: 10.1109/CLUSTR.2005.347061 – ident: e_1_2_10_10_1 doi: 10.1175/JCLI3761.1 – ident: e_1_2_10_18_1 doi: 10.1145/1375527.1375544 – ident: e_1_2_10_5_1 doi: 10.1177/1094342006064503 – ident: e_1_2_10_25_1 – ident: e_1_2_10_3_1 doi: 10.1145/289918.289920 – ident: e_1_2_10_9_1 doi: 10.1063/1.873437 – ident: e_1_2_10_20_1 doi: 10.1145/1851476.1851481 – ident: e_1_2_10_22_1 doi: 10.1155/1997/632908 |
| SSID | ssj0011031 |
| Score | 2.001643 |
| Snippet | SUMMARYComplex coupled multiphysics simulations are playing increasingly important roles in scientific and engineering applications such as fusion, combustion,... Complex coupled multiphysics simulations are playing increasingly important roles in scientific and engineering applications such as fusion, combustion, and... |
| SourceID | proquest crossref wiley istex |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 644 |
| SubjectTerms | Arrays Combustion Computation Computer simulation Concurrency coupled multiphysics simulation workflows Joining partitioned global address space Programming programming system Run time (computers) |
| Title | XpressSpace: a programming framework for coupling partitioned global address space simulation codes |
| URI | https://api.istex.fr/ark:/67375/WNG-Z10HLCM2-2/fulltext.pdf https://onlinelibrary.wiley.com/doi/abs/10.1002%2Fcpe.3025 https://www.proquest.com/docview/1520941409 |
| Volume | 26 |
| WOSCitedRecordID | wos000331020300002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVWIB databaseName: Wiley Online Library Full Collection 2020 customDbUrl: eissn: 1532-0634 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0011031 issn: 1532-0626 databaseCode: DRFUL dateStart: 20010101 isFulltext: true titleUrlDefault: https://onlinelibrary.wiley.com providerName: Wiley-Blackwell |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1JS8QwFA4648GLu7gTQfRUbdM0bbzJ6OhhHMQFBy8hq4g6DlNH_PnmdRkVFARPvby-lry1zZfvIbRDrUrjWNEgipkOKNE84NInw0g6p6xPyloVlu6k3W7W6_GLClUJZ2FKfojxDzeIjCJfQ4BLlR98kobqgd2PfcWeRE3i3TZpoObxZfumM95DgAEGJVsqCULft9fUsyE5qO_9VoyasK7v3zrNr_1qUXDas_951Tk0U7WZ-Kj0i3k0YfsLaLYe4YCriF5EulcAYa_8l7M9xBJXcK1nX9Cwq3Fb2De2WL-M4PDuPR6AsxUERwaXdCLYZy_QgnNQg_OH52omGIYD8_kSummfXLfOgmruQqBjAL0x5RwzmYpMmOkwMYQlnFKbcuZYFKnMKM6lVpyEzmU85dpoqylVCXcptSGPl1Gj799iBWEVMytZFnKrM2qMU5GSRjPqpEpTadwq2qsNIHRFSg6zMZ5ESadMhF87AWu3irbHkoOSiOMHmd3ChmMBOXwE4FqaiNvuqbiLwrNO65wI4pXVRhY-nGCPRPbtyygXEcCCKLCAeWWFTX99mmhdnMB17a-C62jat1s0KNCAG6jxOhzZTTSl314f8uFW5b4fsAP2pA |
| linkProvider | Wiley-Blackwell |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1ZSxxBEC7UFcxLNJoQE40tiD5NnKO3Zzo-ycZ1g-MiHmTJS9NnkGQPdtyQn5-uOVYFA4JP81JT03Sd0131FcAetSpNEkWDKGE6oLHmAZfeGUbSOWW9U9aqlHSe9vvZYMAvFuCo6YWp8CHmB25oGaW_RgPHA-nDe9RQPbGfEx-yF6FFvRZ59W59veze5PNLBJxgUMGlxkHoE_cGezaMD5t3H0WjFm7s30ep5sOEtYw43dUXrXUNXteJJjmuNOMNLNjROqw2QxxIbdMboAdlKeyV_3e2X4gkdcHW0Ic04prKLeJTW6LHM2zf_UkmqG4lxJEhFaAI8f4LuZAC2ZDidlhPBSPYMl-8hZvuyXWnF9STFwKdYNkbU84xk6nIhJkO2yZmbU6pTTlzLIpUZhTnUiseh85lPOXaaKspVW3uUmpDnryDpZFfxXsgKmFWsizkVmfUGKciJY1m1EmVptK4TThoJCB0DUuO0zF-iwpQORZ-7wTu3SbsziknFRTHEzT7pRDnBHL6C0vX0rb43j8VP6Kwl3fOYxF7Zo2UhTcovCWRIzueFSLCwiCKOGCeWSnU_35NdC5O8PnhuYQ7sNK7Ps9F_q1_9hFe-eSLBmVt4BYs3U1ndhuW9Z-722L6qdblf2i6-pQ |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LTxsxEB7RpKq4FCggKC0YCdHTwj4c77o9VYEURIgiCiLiYvmJEBCiLEH8fDz7SEECCamnvcyOLY_nsevP3wBsUavSJFE0iBKmAxprHnDpg2EknVPWB2WtCkt3014vGwx4fwZ-1XdhSn6I6Q839IwiXqOD25Fxu_9YQ_XI7iQ-ZX-AJsUeMg1o7p10zrrTQwTsYFDSpcZB6Av3mns2jHfrd19koyYu7OOLUvN5wVpknM7cf811Hj5XhSb5Xe6MBZixwy8wVzdxIJVPL4IeFFDYv_7b2f4kklSArVuf0oirkVvEl7ZE303w-u4lGeF2KyiODCkJRYiPX6iF5KiG5Fe3VVcwglfm8yU46-yftg-CqvNCoBOEvTHlHDOZikyY6bBlYtbilNqUM8eiSGVGcS614nHoXMZTro22mlLV4i6lNuTJMjSGfhYrQFTCrGRZyK3OqDFORUoazaiTKk2lcavwo7aA0BUtOXbHuBEloXIs_NoJXLtV2JxKjkoqjldktgsjTgXk-Bqha2lLnPf-iIsoPOi2j2MRe2W1lYV3KDwlkUN7N8lFhMAgijxgXllh1DdHE-3-Pj6_vldwAz719zqie9g7WoNZX3vRoIAGfoPG_Xhiv8NH_XB_lY_Xq638BP3T-g8 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=XpressSpace%3A+a+programming+framework+for+coupling+partitioned+global+address+space+simulation+codes&rft.jtitle=Concurrency+and+computation&rft.au=Zhang%2C+Fan&rft.au=Docan%2C+Ciprian&rft.au=Bui%2C+Hoang&rft.au=Parashar%2C+Manish&rft.date=2014-03-10&rft.issn=1532-0626&rft.eissn=1532-0634&rft.volume=26&rft.issue=3&rft.spage=644&rft.epage=661&rft_id=info:doi/10.1002%2Fcpe.3025&rft.externalDBID=n%2Fa&rft.externalDocID=10_1002_cpe_3025 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1532-0626&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1532-0626&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1532-0626&client=summon |