{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:54:43Z","timestamp":1740174883932,"version":"3.37.3"},"reference-count":0,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"vor","delay-in-days":1436,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["ASC-921734","ASC-939459","MCB-9202918"],"award-info":[{"award-number":["ASC-921734","ASC-939459","MCB-9202918"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000104","name":"National Aeronautics and Space Administration","doi-asserted-by":"publisher","award":["ASC-921734","ASC-939459","MCB-9202918"],"award-info":[{"award-number":["ASC-921734","ASC-939459","MCB-9202918"]}],"id":[{"id":"10.13039\/100000104","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000152","name":"Division of Molecular and Cellular Biosciences","doi-asserted-by":"publisher","award":["ASC-921734","ASC-939459","MCB-9202918"],"award-info":[{"award-number":["ASC-921734","ASC-939459","MCB-9202918"]}],"id":[{"id":"10.13039\/100000152","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004316","name":"International Business Machines Corporation","doi-asserted-by":"publisher","award":["ASC-921734","ASC-939459","MCB-9202918"],"award-info":[{"award-number":["ASC-921734","ASC-939459","MCB-9202918"]}],"id":[{"id":"10.13039\/100004316","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[1997,1]]},"abstract":"<jats:p>To efficiently parallelize a scientific application with a data\u2010parallel compiler requires certain structural properties in the source program, and conversely, the absence of others. A recent parallelization effort of ours reinforced this observation and motivated this correspondence. Specifically, we have transformed a Fortran 77 version of GROMOS, a popular dusty\u2010deck program for molecular dynamics, into Fortran D, a data\u2010parallel dialect of Fortran. During this transformation we have encountered a number of difficulties that probably are neither limited to this particular application nor do they seem likely to be addressed by improved compiler technology in the near future. Our experience with GROMOS suggests a number of points to keep in mind when developing software that may at some time in its life cycle be parallelized with a data\u2010parallel compiler. This note presents some guidelines for engineering data\u2010parallel applications that are compatible with Fortran D or High Performance Fortran compilers.<\/jats:p>","DOI":"10.1155\/1997\/260463","type":"journal-article","created":{"date-parts":[[2015,1,12]],"date-time":"2015-01-12T14:16:05Z","timestamp":1421072165000},"page":"153-158","source":"Crossref","is-referenced-by-count":1,"title":["Experiences in Data\u2010Parallel Programming"],"prefix":"10.1155","volume":"6","author":[{"given":"Terry W.","family":"Clark","sequence":"first","affiliation":[]},{"given":"Reinhard","family":"v. Hanxleden","sequence":"additional","affiliation":[]},{"given":"Ken","family":"Kennedy","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[1996,1,26]]},"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/1997\/260463.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/1997\/260463","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,7]],"date-time":"2024-08-07T23:53:41Z","timestamp":1723074821000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/1997\/260463"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,1,26]]},"references-count":0,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1997,1]]}},"alternative-id":["10.1155\/1997\/260463"],"URL":"https:\/\/doi.org\/10.1155\/1997\/260463","archive":["Portico"],"relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"type":"print","value":"1058-9244"},{"type":"electronic","value":"1875-919X"}],"subject":[],"published":{"date-parts":[[1996,1,26]]}}}