{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T11:48:29Z","timestamp":1763466509651},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2013,10,12]],"date-time":"2013-10-12T00:00:00Z","timestamp":1381536000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2014,6]]},"DOI":"10.1007\/s10586-013-0302-7","type":"journal-article","created":{"date-parts":[[2013,10,11]],"date-time":"2013-10-11T17:32:20Z","timestamp":1381512740000},"page":"569-583","source":"Crossref","is-referenced-by-count":6,"title":["A Coarray Fortran implementation to support data-intensive application development"],"prefix":"10.1007","volume":"17","author":[{"given":"Deepak","family":"Eachempati","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alan","family":"Richardson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siddhartha","family":"Jana","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Terrence","family":"Liao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henri","family":"Calandra","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Chapman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,10,12]]},"reference":[{"issue":"2","key":"302_CR1","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1837137.1837138","volume":"29","author":"J. Reid","year":"2010","unstructured":"Reid, J.: Coarrays in the next Fortran standard. Fortran Forum 29(2), 10\u201327 (2010). http:\/\/doi.acm.org\/10.1145\/1837137.1837138","journal-title":"Fortran Forum"},{"issue":"2","key":"302_CR2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/289918.289920","volume":"17","author":"R.W. Numrich","year":"1998","unstructured":"Numrich, R.W., Reid, J.: Co-array Fortran for parallel programming. Fortran Forum 17(2), 1\u201331 (1998)","journal-title":"Fortran Forum"},{"key":"302_CR3","author":"B. Chapman","year":"2012","unstructured":"Chapman, B., Eachempati, D., Hernandez, O.: Experiences developing the OpenUH compiler and runtime infrastructure. Int. J. Parallel Program. (2012). doi: 10.1007\/s10766-012-0230-9 , pp.\u00a01\u201332","journal-title":"Int. J. Parallel Program."},{"key":"302_CR4","volume-title":"PGAS\u201910","author":"D. Eachempati","year":"2010","unstructured":"Eachempati, D., Jun, H.J., Chapman, B.: An open-source compiler and runtime implementation for coarray Fortran. In: PGAS\u201910, Oct 12\u201315. ACM, New York (2010)"},{"key":"302_CR5","first-page":"29","volume-title":"PACT\u201904: Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques","author":"Y. Dotsenko","year":"2004","unstructured":"Dotsenko, Y., Coarfa, C., Mellor-Crummey, J.: A multi-platform co-array Fortran compiler. In: PACT\u201904: Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques, pp. 29\u201340. IEEE Comput. Soc., Washington (2004)"},{"key":"302_CR6","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1109\/PACT.2005.13","volume-title":"Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques","author":"W.-Y. Chen","year":"2005","unstructured":"Chen, W.-Y., Iancu, C., Yelick, K.: Communication optimizations for fine-grained UPC applications. In: Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques, PACT\u201905, pp. 267\u2013278. IEEE Comput. Soc., Washington (2005). doi: 10.1109\/PACT.2005.13"},{"key":"302_CR7","unstructured":"Bonachea, D.: GASNet specification, v1.1. Tech. rep., Berkeley, CA, USA (2002)"},{"key":"302_CR8","first-page":"533","volume-title":"Proceedings of the 11 IPPS\/SPDP\u201999 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing","author":"J. Nieplocha","year":"1999","unstructured":"Nieplocha, J., Carpenter, B.: ARMCI: a portable remote memory copy library for distributed array libraries and compiler run-time systems. In: Proceedings of the 11 IPPS\/SPDP\u201999 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing, pp. 533\u2013546. Springer, Berlin (1999)"},{"issue":"11","key":"302_CR9","doi-asserted-by":"crossref","first-page":"1514","DOI":"10.1190\/1.1441434","volume":"48","author":"E. Baysal","year":"1983","unstructured":"Baysal, E., Kosloff, D., Sherwood, J.: Reverse time migration. Geophysics 48(11), 1514\u20131524 (1983)","journal-title":"Geophysics"},{"key":"302_CR10","doi-asserted-by":"crossref","unstructured":"Dussaud, E., Symes, W., Williamson, P., Lemaistre, L., Singer, P., Denel, B., Cherrett, A.: Computational strategies for reverse-time migration (2008)","DOI":"10.1190\/1.3059336"},{"issue":"6","key":"302_CR11","doi-asserted-by":"crossref","first-page":"WCA179","DOI":"10.1190\/1.3269902","volume":"74","author":"R. Fletcher","year":"2009","unstructured":"Fletcher, R., Du, X., Fowler, P.: Reverse time migration in tilted transversely isotropic (TTI) media. Geophysics 74(6), WCA179\u2013WCA187 (2009)","journal-title":"Geophysics"},{"key":"302_CR12","first-page":"B035","volume-title":"67th Annual Internat. Mtg., EAGE, Expanded Abstracts","author":"F. Billette","year":"2005","unstructured":"Billette, F., Brandsberg-Dahl, S.: The 2004 BP velocity benchmark. In: 67th Annual Internat. Mtg., EAGE, Expanded Abstracts, EAGE, p.\u00a0B035 (2005)"},{"key":"302_CR13","volume-title":"Fifth Conference on Partitioned Global Address Space Programming Model (PGAS11)","author":"A.I. Stone","year":"2011","unstructured":"Stone, A.I., Dennis, J.M., Strout, M.M.: Evaluating coarray Fortran with the CGPOP miniapp. In: Fifth Conference on Partitioned Global Address Space Programming Model (PGAS11), Texas, USA (2011)"},{"key":"302_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1007\/978-3-642-24449-0_26","volume-title":"Recent Advances in the Message Passing Interface","author":"M. Hasert","year":"2011","unstructured":"Hasert, M., Klimach, H., Roller, S.: CAF versus MPI\u2014applicability of coarray Fortran to a flow solver. In: Cotronis, Y., Danalis,\u00a0A., Nikolopoulos, D., Dongarra, J. (eds.) Recent Advances in the Message Passing Interface. Lecture Notes in Computer Science, vol. 6960, pp. 228\u2013236. Springer, Berlin (2011). doi: 10.1007\/978-3-642-24449-0_26"},{"key":"302_CR15","volume-title":"The 48th Cray User Group Meeting","author":"R. Barrett","year":"2006","unstructured":"Barrett, R.: Co-array Fortran experiences with finite differencing methods. In: The 48th Cray User Group Meeting, Lugano, Italy (2006)"},{"key":"302_CR16","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/FMPC.1999.750599","volume-title":"Proceedings of the 7th Symposium on the Frontiers of Massively Parallel Computation","author":"R. Thakur","year":"1999","unstructured":"Thakur, R., Gropp, W., Lusk, E.: Data sieving and collective I\/O in ROMIO. In: Proceedings of the 7th Symposium on the Frontiers of Massively Parallel Computation, FRONTIERS\u201999, p. 182. IEEE Comput. Soc., Washington (1999). http:\/\/dl.acm.org\/citation.cfm?id=795668.796733"},{"key":"302_CR17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-642-30961-8_1","volume-title":"Proceedings of the 8th International Conference on OpenMP in a Heterogeneous World","author":"K. Mehta","year":"2012","unstructured":"Mehta, K., Gabriel, E., Chapman, B.: Specification and performance evaluation of parallel I\/O interfaces for OpenMP. In: Proceedings of the 8th International Conference on OpenMP in a Heterogeneous World, IWOMP\u201912, pp. 1\u201314. Springer, Berlin (2012)"},{"key":"302_CR18","unstructured":"El-Ghazawi, T., Cantonnet, F., Saha, P., Thakur, R., Ross, R., Bonachea, D.: UPC-IO: A parallel I\/O API for UPC v1.0pre10 (2003)"},{"key":"302_CR19","unstructured":"Reid, J.: Requirements for further coarray features\u2014N1924 (2012)"},{"key":"302_CR20","unstructured":"WG5: Draft TS 18508 additional parallel features in Fortran\u2014N1983 (2013)"},{"key":"302_CR21","unstructured":"ANSI, ISO: ISO\/IEC 1539-1:2010 information technology\u2014programming languages\u2014Fortran\u2014Part 1: base language (2010)"},{"key":"302_CR22","unstructured":"Global Arrays Webpage. http:\/\/www.emsl.pnl.gov\/docs\/global\/"},{"issue":"2","key":"302_CR23","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1177\/1094342006064503","volume":"20","author":"J. Nieplocha","year":"2006","unstructured":"Nieplocha, J., Palmer, B., Tipparaju, V., Krishnan, M., Trease,\u00a0H., Apr\u00e0, E.: Advances, applications and performance of the global arrays shared memory programming toolkit. Int. J. High Perform. Comput. Appl. 20(2), 203\u2013231 (2006). doi: 10.1177\/1094342006064503","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"302_CR24","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1109\/FMPC.1996.558083","volume-title":"Proceedings of the 6th Symposium on the Frontiers of Massively Parallel Computation","author":"J. Nieplocha","year":"1996","unstructured":"Nieplocha, J., Foster, I.: Disk resident arrays: an array-oriented I\/O library for out-of-core computations. In: Proceedings of the 6th Symposium on the Frontiers of Massively Parallel Computation, FRONTIERS\u201996, p. 196. IEEE Comput. Soc., Washington (1996). http:\/\/dl.acm.org\/citation.cfm?id=795667.796727"},{"key":"302_CR25","unstructured":"Beddall, A.: The g95 project. http:\/\/www.g95.org\/coarray.shtml"},{"key":"302_CR26","unstructured":"Moene, T.: Towards an implementation of coarrays in GNU Fortran. http:\/\/ols.fedoraproject.org\/GCC\/Reprints-2008\/moene.reprint.pdf"},{"key":"302_CR27","volume-title":"PGAS\u201909","author":"J. Mellor-Crummey","year":"2009","unstructured":"Mellor-Crummey, J., Adhianto, L., Scherer, W.: A new vision for coarray Fortran. In: PGAS\u201909, Rice University (2009)"},{"key":"302_CR28","unstructured":"Nieplocha, J., Foster, I., Kendall, R.A.: ChemIO: high performance parallel I\/O for computational chemistry applications (1998). http:\/\/www.mcs.anl.gov\/chemio\/"},{"key":"302_CR29","unstructured":"Nieplocha, J., Foster, I.:. Disk resident arrays: an array-oriented I\/O library for out-of-core computations"},{"key":"302_CR30","unstructured":"T.H. Group: HDF5 user\u2019s guide, release 1.6.6 (2007). http:\/\/hdfgroup.org\/"},{"key":"302_CR31","unstructured":"Trac\u2014Integrated SCM & Project Management: Parallel nerCDF: a high performance API for NetCDF file access. http:\/\/trac.mcs.anl.gov\/projects\/parallel-netcdf"},{"key":"302_CR32","unstructured":"Pincus, R., Rew, R.: The netCDF Fortran 90 interface guide (2011)"},{"key":"302_CR33","unstructured":"The OpenUH Compiler Project (2005). http:\/\/www.cs.uh.edu\/~openuh"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-013-0302-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-013-0302-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-013-0302-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,30]],"date-time":"2019-07-30T17:11:11Z","timestamp":1564506671000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-013-0302-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10,12]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,6]]}},"alternative-id":["302"],"URL":"https:\/\/doi.org\/10.1007\/s10586-013-0302-7","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,10,12]]}}}