{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T10:11:11Z","timestamp":1649153471665},"reference-count":21,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1996,2,1]],"date-time":"1996-02-01T00:00:00Z","timestamp":823132800000},"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,2]]},"DOI":"10.1016\/0167-8191(95)00003-8","type":"journal-article","created":{"date-parts":[[2002,7,26]],"date-time":"2002-07-26T00:05:28Z","timestamp":1027641928000},"page":"259-288","source":"Crossref","is-referenced-by-count":17,"title":["Integrating user knowledge with information from parallelisation tools to facilitate the automatic generation of efficient parallel FORTRAN code"],"prefix":"10.1016","volume":"22","author":[{"given":"P.F.","family":"Leggett","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.T.J.","family":"Marsh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.P.","family":"Johnson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Cross","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0167-8191(95)00003-8_BIB1","series-title":"Proc. IBM Conf. Parallel Computing and Scientific Computations","article-title":"PFC: A program to convert FORTRAN to parallel form","author":"Allan","year":"1982"},{"key":"10.1016\/0167-8191(95)00003-8_BIB2","series-title":"Proc. 14 ACM Symp. on Principles of Programming Languages","first-page":"63","article-title":"Automatic decomposition of scientific programs for parallel execution","author":"Allan","year":"1987"},{"key":"10.1016\/0167-8191(95)00003-8_BIB3","unstructured":"KAP (Kuck and Associates, Champaign, Illinois, USA)."},{"key":"10.1016\/0167-8191(95)00003-8_BIB4","doi-asserted-by":"crossref","DOI":"10.1016\/0167-8191(88)90002-6","article-title":"SUPERB \u2014 A tool for semi-automatic MIMD\/SIMD parallelisation","volume":"6","author":"Zima","year":"1988","journal-title":"Parallel Computing"},{"key":"10.1016\/0167-8191(95)00003-8_BIB5","author":"Zima","year":"1990"},{"key":"10.1016\/0167-8191(95)00003-8_BIB6","series-title":"Proc. 1986 Int. Conf. on Parallel Processing","first-page":"164","article-title":"PTOOL: A semi-automatic parallel programming assistant","author":"Allen","year":"1986"},{"issue":"3","key":"10.1016\/0167-8191(95)00003-8_BIB7","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1109\/71.86108","article-title":"Interactive parallel programming using the ParaScope Editor","volume":"2","author":"Kennedy","year":"1991","journal-title":"IEEE Trans. Parallel and Distributed Systems"},{"issue":"8","key":"10.1016\/0167-8191(95)00003-8_BIB8","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/135226.135230","article-title":"Compiling Fortran D for MIMD distributed-memory machines","volume":"35","author":"Hiranandani","year":"1992","journal-title":"Commun. ACM"},{"key":"10.1016\/0167-8191(95)00003-8_BIB9","series-title":"Proc. Supercomputing '94","article-title":"The D editor: A new interactive parallel programming tool","author":"Hiranandani","year":"1994"},{"issue":"1","key":"10.1016\/0167-8191(95)00003-8_BIB10","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1155\/1992\/258136","article-title":"Programming in Vienna FORTRAN","volume":"1","author":"Chapman","year":"1992","journal-title":"Scientific Programming"},{"key":"10.1016\/0167-8191(95)00003-8_BIB11","author":"Chapman","year":"1994"},{"key":"10.1016\/0167-8191(95)00003-8_BIB12","author":"Applied Parallel Research Placerville","year":"1992","journal-title":"User's guide"},{"issue":"2","key":"10.1016\/0167-8191(95)00003-8_BIB13","article-title":"Computer aided parallelisation tools(CAPTools) \u2014 Conceptual overview and performance on the parallelisation of structured mesh codes","volume":"22","author":"Cross","year":"1996","journal-title":"Parallel Computing"},{"issue":"2","key":"10.1016\/0167-8191(95)00003-8_BIB14","doi-asserted-by":"crossref","DOI":"10.1016\/0167-8191(96)00002-6","article-title":"Exploitation of symbolic information in interprocedural dependence analysis","volume":"22","author":"Johnson","year":"1996","journal-title":"Parallel Computing"},{"issue":"2","key":"10.1016\/0167-8191(95)00003-8_BIB15","doi-asserted-by":"crossref","DOI":"10.1016\/0167-8191(96)00005-1","article-title":"Automatic code generation for message passing on distributed memory systems","volume":"22","author":"Johnson","year":"1996","journal-title":"Parallel Computing"},{"key":"10.1016\/0167-8191(95)00003-8_BIB16","article-title":"DeMAID \u2014 A design aide for intelligent decomposition","author":"Rogers","year":"1989","journal-title":"User's guide, NASA Langly Research Centre, NASA Tech, Memo 101575"},{"key":"10.1016\/0167-8191(95)00003-8_BIB17","doi-asserted-by":"crossref","first-page":"702","DOI":"10.1016\/0307-904X(89)90163-7","article-title":"Mapping enthalpy based solidification algorithms onto vector and parallel architectures","volume":"13","author":"Cross","year":"1989","journal-title":"Applied Math. Modelling"},{"key":"10.1016\/0167-8191(95)00003-8_BIB18","doi-asserted-by":"crossref","first-page":"394","DOI":"10.1016\/0307-904X(91)90027-M","article-title":"Mapping structured grid three dimensional CFD codes onto parallel architectures","volume":"15","author":"Johnson","year":"1991","journal-title":"Applied Math Modelling"},{"key":"10.1016\/0167-8191(95)00003-8_BIB19","article-title":"Parallelising of the FAMCALC FEA code","author":"Johnson","year":"1992","journal-title":"University of Greenwich Technical Report"},{"key":"10.1016\/0167-8191(95)00003-8_BIB20","article-title":"Parallelisation of FACET","author":"Leggett","year":"1991","journal-title":"University of Greenwich Technical Report"},{"key":"10.1016\/0167-8191(95)00003-8_BIB21","article-title":"Value based profiling within the CAPTools parallelisation environment","author":"Marsh","year":"1995"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167819195000038?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167819195000038?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,17]],"date-time":"2019-04-17T09:29:18Z","timestamp":1555493358000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0167819195000038"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,2]]},"references-count":21,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1996,2]]}},"alternative-id":["0167819195000038"],"URL":"https:\/\/doi.org\/10.1016\/0167-8191(95)00003-8","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[1996,2]]}}}