{"id":"https://openalex.org/W2026743699","doi":"https://doi.org/10.1155/2007/219061","title":"From FORTRAN 77 to Locality\u2010Aware High Productivity Languages for Peta\u2010Scale Computing","display_name":"From FORTRAN 77 to Locality\u2010Aware High Productivity Languages for Peta\u2010Scale Computing","publication_year":2007,"publication_date":"2007-01-01","ids":{"openalex":"https://openalex.org/W2026743699","doi":"https://doi.org/10.1155/2007/219061","mag":"2026743699"},"language":"en","primary_location":{"id":"doi:10.1155/2007/219061","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2007/219061","pdf_url":"https://downloads.hindawi.com/journals/sp/2007/219061.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://downloads.hindawi.com/journals/sp/2007/219061.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5055474742","display_name":"Hans Zima","orcid":null},"institutions":[{"id":"https://openalex.org/I1334627681","display_name":"Jet Propulsion Laboratory","ror":"https://ror.org/027k65916","country_code":"US","type":"facility","lineage":["https://openalex.org/I122411786","https://openalex.org/I1334627681","https://openalex.org/I4210124779"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hans P. Zima","raw_affiliation_strings":["Institute for Scientific Computing, University of Vienna, Austria and Jet Propulsion Laboratory, CA, USA and Institute of Technology, Pasadena, CA","Institute for Scientific Computing, University of Vienna, Austria and Jet Propulsion Laboratory, CA, USA and Institute of Technology, Pasadena, CA, USA. E-mail: zima@jpl.nasa.gov"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute for Scientific Computing, University of Vienna, Austria and Jet Propulsion Laboratory, CA, USA and Institute of Technology, Pasadena, CA","institution_ids":["https://openalex.org/I1334627681"]},{"raw_affiliation_string":"Institute for Scientific Computing, University of Vienna, Austria and Jet Propulsion Laboratory, CA, USA and Institute of Technology, Pasadena, CA, USA. E-mail: zima@jpl.nasa.gov","institution_ids":["https://openalex.org/I1334627681"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5055474742"],"corresponding_institution_ids":["https://openalex.org/I1334627681"],"apc_list":{"value":2000,"currency":"USD","value_usd":2000},"apc_paid":{"value":2000,"currency":"USD","value_usd":2000},"fwci":0.4161,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.76193088,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"15","issue":"1","first_page":"45","last_page":"65"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8517822623252869},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7512803077697754},{"id":"https://openalex.org/keywords/third-generation-programming-language","display_name":"Third-generation programming language","score":0.6834355592727661},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5834240317344666},{"id":"https://openalex.org/keywords/fourth-generation-programming-language","display_name":"Fourth-generation programming language","score":0.5403980612754822},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.5114670991897583},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.5066898465156555},{"id":"https://openalex.org/keywords/fifth-generation-programming-language","display_name":"Fifth-generation programming language","score":0.5029365420341492},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4961922764778137},{"id":"https://openalex.org/keywords/high-level-programming-language","display_name":"High-level programming language","score":0.4555458128452301},{"id":"https://openalex.org/keywords/fortran","display_name":"Fortran","score":0.44756028056144714},{"id":"https://openalex.org/keywords/second-generation-programming-language","display_name":"Second-generation programming language","score":0.3926376700401306},{"id":"https://openalex.org/keywords/functional-logic-programming","display_name":"Functional logic programming","score":0.21597781777381897},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.21515744924545288}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8517822623252869},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7512803077697754},{"id":"https://openalex.org/C206146517","wikidata":"https://www.wikidata.org/wiki/Q1294375","display_name":"Third-generation programming language","level":5,"score":0.6834355592727661},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5834240317344666},{"id":"https://openalex.org/C145628200","wikidata":"https://www.wikidata.org/wiki/Q238137","display_name":"Fourth-generation programming language","level":5,"score":0.5403980612754822},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.5114670991897583},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5066898465156555},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.5029365420341492},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4961922764778137},{"id":"https://openalex.org/C19024347","wikidata":"https://www.wikidata.org/wiki/Q211496","display_name":"High-level programming language","level":3,"score":0.4555458128452301},{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.44756028056144714},{"id":"https://openalex.org/C11164408","wikidata":"https://www.wikidata.org/wiki/Q18657800","display_name":"Second-generation programming language","level":4,"score":0.3926376700401306},{"id":"https://openalex.org/C96315309","wikidata":"https://www.wikidata.org/wiki/Q5508829","display_name":"Functional logic programming","level":4,"score":0.21597781777381897},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.21515744924545288},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1155/2007/219061","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2007/219061","pdf_url":"https://downloads.hindawi.com/journals/sp/2007/219061.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:adfaed65053c4d0d832ef8d5f282c219","is_oa":true,"landing_page_url":"https://doaj.org/article/adfaed65053c4d0d832ef8d5f282c219","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 15, Iss 1, Pp 45-65 (2007)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1155/2007/219061","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2007/219061","pdf_url":"https://downloads.hindawi.com/journals/sp/2007/219061.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","score":0.6399999856948853,"id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306101","display_name":"National Aeronautics and Space Administration","ror":"https://ror.org/027ka1x80"},{"id":"https://openalex.org/F4320309398","display_name":"California Institute of Technology","ror":"https://ror.org/05dxps055"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"},{"id":"https://openalex.org/F4320332375","display_name":"Jet Propulsion Laboratory","ror":"https://ror.org/027k65916"},{"id":"https://openalex.org/F4320332815","display_name":"Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2026743699.pdf","grobid_xml":"https://content.openalex.org/works/W2026743699.grobid-xml"},"referenced_works_count":61,"referenced_works":["https://openalex.org/W51192314","https://openalex.org/W1485039830","https://openalex.org/W1552642766","https://openalex.org/W1554385891","https://openalex.org/W1582924378","https://openalex.org/W1587741679","https://openalex.org/W1592124665","https://openalex.org/W1604860806","https://openalex.org/W1649413295","https://openalex.org/W1965936733","https://openalex.org/W1969289728","https://openalex.org/W1974470587","https://openalex.org/W1987734677","https://openalex.org/W1995867215","https://openalex.org/W1996384031","https://openalex.org/W1999129088","https://openalex.org/W2001960400","https://openalex.org/W2007962588","https://openalex.org/W2008163988","https://openalex.org/W2008654264","https://openalex.org/W2018816593","https://openalex.org/W2029687105","https://openalex.org/W2035746958","https://openalex.org/W2037929850","https://openalex.org/W2039765803","https://openalex.org/W2044853844","https://openalex.org/W2049824838","https://openalex.org/W2051368227","https://openalex.org/W2065413511","https://openalex.org/W2070397407","https://openalex.org/W2072213119","https://openalex.org/W2090409324","https://openalex.org/W2095077577","https://openalex.org/W2108580490","https://openalex.org/W2109065830","https://openalex.org/W2118735733","https://openalex.org/W2127842218","https://openalex.org/W2135342109","https://openalex.org/W2155266510","https://openalex.org/W2159624996","https://openalex.org/W2162079510","https://openalex.org/W2167769496","https://openalex.org/W2168049758","https://openalex.org/W2169816952","https://openalex.org/W2496443104","https://openalex.org/W2903691225","https://openalex.org/W3007497337","https://openalex.org/W3023962347","https://openalex.org/W3150185281","https://openalex.org/W3163122677","https://openalex.org/W4236292390","https://openalex.org/W4238486123","https://openalex.org/W4241275980","https://openalex.org/W4245729919","https://openalex.org/W4256253840","https://openalex.org/W4285719527","https://openalex.org/W6600234944","https://openalex.org/W6630363960","https://openalex.org/W6633041235","https://openalex.org/W6636237434","https://openalex.org/W6711755670"],"related_works":["https://openalex.org/W2148929677","https://openalex.org/W2460526744","https://openalex.org/W4255123488","https://openalex.org/W2338825929","https://openalex.org/W2184196891","https://openalex.org/W2048019999","https://openalex.org/W2065607843","https://openalex.org/W2600433657","https://openalex.org/W1002679353","https://openalex.org/W1488433523"],"abstract_inverted_index":{"When":[0],"the":[1,5,12,24,37,51,54,57,84,95,107,130,141,169,182,184,221,232,252],"first":[2,265],"specification":[3,279],"of":[4,26,39,53,129,147,186,207,220,245,254,280],"FORTRAN":[6],"language":[7,31,97,154,163,229],"was":[8,14,56,165],"released":[9],"in":[10,45,106,134,231,260,267,293],"1956,":[11],"goal":[13],"to":[15,36,59,82,167,181,198,263,275,290],"provide":[16,168],"an":[17,188,288],"\"automatic":[18],"programming":[19,27,86,111,176],"system\"":[20],"that":[21,64,113,164,196,213],"would":[22],"enhance":[23],"economy":[25],"by":[28,50,240],"replacing":[29],"assembly":[30],"with":[32,67,80,171,224,287],"a":[33,76,103,161,172,205,226,277],"notation":[34],"closer":[35],"domain":[38],"scientific":[40,99,177],"programming.":[41],"A":[42,242],"key":[43],"issue":[44],"this":[46,135,294],"context,":[47],"explicitly":[48,189],"recognized":[49],"authors":[52],"language,":[55],"requirement":[58],"produce":[60],"efficient":[61],"object":[62],"programs":[63],"could":[65],"compete":[66],"their":[68,150],"hand\u2010coded":[69],"counterparts.":[70],"More":[71],"than":[72],"50":[73],"years":[74],"later,":[75],"similar":[77],"situation":[78],"exists":[79],"respect":[81],"finding":[83],"right":[85],"paradigm":[87],"for":[88,98,109,125,156,175,251],"high":[89],"performance":[90,117],"computing":[91],"systems.":[92],"FORTRAN,":[93],"as":[94],"traditional":[96],"programming,":[100],"has":[101],"played":[102],"major":[104,202],"role":[105],"quest":[108],"high\u2010productivity":[110],"languages":[112,212],"satisfy":[114],"very":[115],"strict":[116],"constraints.":[118],"This":[119,270],"paper":[120,222,285],"focuses":[121],"on":[122,140,152],"high\u2010level":[123,173],"support":[124,253],"locality":[126],"awareness,":[127],"one":[128],"most":[131],"important":[132],"requirements":[133],"context.":[136],"The":[137,217,284],"discussion":[138],"centers":[139],"High":[142,233],"Performance":[143],"Fortran":[144],"(HPF)":[145],"family":[146],"languages,":[148],"and":[149,209],"influence":[151],"current":[153],"developments":[155,195],"peta\u2010scale":[157],"computing.":[158],"HPF":[159],"is":[160,247,258,272],"data\u2010parallel":[162],"designed":[166],"user":[170],"interface":[174],"applications,":[178],"while":[179],"delegating":[180],"compiler":[183],"task":[185],"generating":[187],"parallel":[190],"message\u2010passing":[191],"program.":[192],"We":[193],"outline":[194],"led":[197],"HPF,":[199],"explain":[200],"its":[201,248],"features,":[203],"identify":[204],"set":[206],"weaknesses,":[208],"discuss":[210],"subsequent":[211],"address":[214],"these":[215],"problems.":[216],"final":[218],"part":[219],"deals":[223],"Chapel,":[225],"modern":[227],"object\u2010oriented":[228],"developed":[230],"Productivity":[234],"Computing":[235],"Systems":[236],"(HPCS)":[237],"program":[238],"sponsored":[239],"DARPA.":[241],"salient":[243],"property":[244],"Chapel":[246],"general":[249,273],"framework":[250,271],"user\u2010defined":[255],"distributions,":[256],"which":[257],"related":[259],"many":[261],"ways":[262],"ideas":[264],"described":[266],"Vienna":[268],"Fortran.":[269],"enough":[274],"allow":[276],"concise":[278],"sparse":[281],"data":[282],"distributions.":[283],"concludes":[286],"outlook":[289],"future":[291],"research":[292],"area.":[295]},"counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
