{"id":"https://openalex.org/W2125896819","doi":"https://doi.org/10.1155/2005/702048","title":"Dynamic Memory De\u2010allocation in Fortran 95/2003 Derived Type Calculus","display_name":"Dynamic Memory De\u2010allocation in Fortran 95/2003 Derived Type Calculus","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2125896819","doi":"https://doi.org/10.1155/2005/702048","mag":"2125896819"},"language":"en","primary_location":{"id":"doi:10.1155/2005/702048","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2005/702048","pdf_url":"https://downloads.hindawi.com/journals/sp/2005/702048.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/2005/702048.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060296316","display_name":"Damian Rouson","orcid":"https://orcid.org/0000-0002-2344-868X"},"institutions":[{"id":"https://openalex.org/I1288214837","display_name":"United States Naval Research Laboratory","ror":"https://ror.org/04d23a975","country_code":"US","type":"facility","lineage":["https://openalex.org/I1288214837","https://openalex.org/I1330347796","https://openalex.org/I175003984","https://openalex.org/I3130687028"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Damian W.I. Rouson","raw_affiliation_strings":["US Naval Research Laboratory, 4555 Overlook Ave. SW, Washington, DC 20375","US Naval Research Laboratory, 4555 Overlook Ave. SW, Washington, DC 20375, USA. Tel.: +1 202 767 6965; Fax: +1 815 572 8203; E-mail: damian.rouson@nrl.navy.mil#TAB#"],"affiliations":[{"raw_affiliation_string":"US Naval Research Laboratory, 4555 Overlook Ave. SW, Washington, DC 20375","institution_ids":["https://openalex.org/I1288214837"]},{"raw_affiliation_string":"US Naval Research Laboratory, 4555 Overlook Ave. SW, Washington, DC 20375, USA. Tel.: +1 202 767 6965; Fax: +1 815 572 8203; E-mail: damian.rouson@nrl.navy.mil#TAB#","institution_ids":["https://openalex.org/I1288214837"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063865426","display_name":"Karla Morris","orcid":"https://orcid.org/0000-0002-0146-3176"},"institutions":[{"id":"https://openalex.org/I121847817","display_name":"The Graduate Center, CUNY","ror":"https://ror.org/00awd9g61","country_code":"US","type":"education","lineage":["https://openalex.org/I121847817"]},{"id":"https://openalex.org/I174216632","display_name":"City University of New York","ror":"https://ror.org/00453a208","country_code":"US","type":"education","lineage":["https://openalex.org/I174216632"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karla Morris","raw_affiliation_strings":["Department of Mechanical Engineering, The Graduate Center of the City University of New York, 365 Fifth Avenue, New York, NY 10016","Department of Mechanical Engineering, The Graduate Center of the City University of New York, 365 Fifth Avenue, New York, NY 10016, USA. Tel.: +1 212 650 7134; Fax: +1 212 650 8013; E-mail: karla_ ...#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, The Graduate Center of the City University of New York, 365 Fifth Avenue, New York, NY 10016","institution_ids":["https://openalex.org/I174216632","https://openalex.org/I121847817"]},{"raw_affiliation_string":"Department of Mechanical Engineering, The Graduate Center of the City University of New York, 365 Fifth Avenue, New York, NY 10016, USA. Tel.: +1 212 650 7134; Fax: +1 212 650 8013; E-mail: karla_ ...#TAB#","institution_ids":["https://openalex.org/I174216632","https://openalex.org/I121847817"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080860310","display_name":"Xiaofeng Xu","orcid":"https://orcid.org/0000-0002-3674-199X"},"institutions":[{"id":"https://openalex.org/I66946132","display_name":"University of Maryland, College Park","ror":"https://ror.org/047s2c258","country_code":"US","type":"education","lineage":["https://openalex.org/I66946132"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaofeng Xu","raw_affiliation_strings":["Department of Fire Protection Engineering, University of Maryland, College Park, MD 20742","Department of Fire Protection Engineering, University of Maryland, College Park, MD 20742, USA. Tel.: +1 571 215 2413; Fax: +1 301 405 9383; E-mail: [email\u00a0protected]#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Fire Protection Engineering, University of Maryland, College Park, MD 20742","institution_ids":["https://openalex.org/I66946132"]},{"raw_affiliation_string":"Department of Fire Protection Engineering, University of Maryland, College Park, MD 20742, USA. Tel.: +1 571 215 2413; Fax: +1 301 405 9383; E-mail: [email\u00a0protected]#TAB#","institution_ids":["https://openalex.org/I66946132"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5060296316"],"corresponding_institution_ids":["https://openalex.org/I1288214837"],"apc_list":{"value":1800,"currency":"USD","value_usd":1800},"apc_paid":{"value":1800,"currency":"USD","value_usd":1800},"fwci":1.6879,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.85262394,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"13","issue":"3","first_page":"189","last_page":"203"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13286","display_name":"Modeling and Simulation Systems","score":0.9807000160217285,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T13286","display_name":"Modeling and Simulation Systems","score":0.9807000160217285,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11382","display_name":"Fluid Dynamics and Heat Transfer","score":0.9624000191688538,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10173","display_name":"Computational Fluid Dynamics and Aerodynamics","score":0.9599000215530396,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.7300617694854736},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.5396345853805542},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5358105301856995},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.535351574420929},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.491731196641922},{"id":"https://openalex.org/keywords/fortran","display_name":"Fortran","score":0.4904319941997528},{"id":"https://openalex.org/keywords/c-dynamic-memory-allocation","display_name":"C dynamic memory allocation","score":0.45663148164749146},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.44995006918907166},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.44681456685066223},{"id":"https://openalex.org/keywords/abstract-data-type","display_name":"Abstract data type","score":0.4409582018852234},{"id":"https://openalex.org/keywords/data-type","display_name":"Data type","score":0.41079485416412354},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.18342816829681396},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.1179918646812439}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7300617694854736},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.5396345853805542},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5358105301856995},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.535351574420929},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.491731196641922},{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.4904319941997528},{"id":"https://openalex.org/C34339311","wikidata":"https://www.wikidata.org/wiki/Q1050390","display_name":"C dynamic memory allocation","level":4,"score":0.45663148164749146},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.44995006918907166},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.44681456685066223},{"id":"https://openalex.org/C175971053","wikidata":"https://www.wikidata.org/wiki/Q827335","display_name":"Abstract data type","level":2,"score":0.4409582018852234},{"id":"https://openalex.org/C138958017","wikidata":"https://www.wikidata.org/wiki/Q190087","display_name":"Data type","level":2,"score":0.41079485416412354},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.18342816829681396},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.1179918646812439}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1155/2005/702048","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2005/702048","pdf_url":"https://downloads.hindawi.com/journals/sp/2005/702048.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:6655c7c138154676aaaed13401e712b9","is_oa":true,"landing_page_url":"https://doaj.org/article/6655c7c138154676aaaed13401e712b9","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 13, Iss 3, Pp 189-203 (2005)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1155/2005/702048","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2005/702048","pdf_url":"https://downloads.hindawi.com/journals/sp/2005/702048.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":[],"awards":[{"id":"https://openalex.org/G2197884383","display_name":null,"funder_award_id":"0206152","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2125896819.pdf","grobid_xml":"https://content.openalex.org/works/W2125896819.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W2556389","https://openalex.org/W364987035","https://openalex.org/W1490511980","https://openalex.org/W1972350124","https://openalex.org/W1995599452","https://openalex.org/W2044448756","https://openalex.org/W2060702635","https://openalex.org/W2077651848","https://openalex.org/W2092126708","https://openalex.org/W2131778920","https://openalex.org/W2158233870","https://openalex.org/W2164357865","https://openalex.org/W2408478130","https://openalex.org/W2923291513","https://openalex.org/W3023114432","https://openalex.org/W3046116476","https://openalex.org/W4298060601"],"related_works":["https://openalex.org/W2097802575","https://openalex.org/W4205791794","https://openalex.org/W1996169556","https://openalex.org/W4213129642","https://openalex.org/W624617926","https://openalex.org/W4255297603","https://openalex.org/W4237938900","https://openalex.org/W2051792318","https://openalex.org/W4239656342","https://openalex.org/W2093762890"],"abstract_inverted_index":{"Abstract":[0],"data":[1,35,130],"types":[2,36],"developed":[3],"for":[4,79,85,102,140,148,176],"computational":[5],"science":[6],"and":[7,27,82,187],"engineering":[8],"are":[9,166,190],"frequently":[10],"modeled":[11],"after":[12],"physical":[13],"objects":[14],"whose":[15],"state":[16,68],"variables":[17],"must":[18,52],"satisfy":[19],"governing":[20,180],"differential":[21,28],"equations.":[22],"Generalizing":[23],"the":[24,33,59,63,75,89,99,123,169],"associated":[25],"algebraic":[26],"operators":[29],"to":[30,54,106,168],"operate":[31],"on":[32],"abstract":[34],"facilitates":[37],"high\u2010level":[38],"program":[39],"constructs":[40],"that":[41,143,157],"mimic":[42],"standard":[43],"mathematical":[44],"notation.":[45],"For":[46],"non\u2010trivial":[47],"expressions,":[48],"multiple":[49],"object":[50],"instantiations":[51],"occur":[53],"hold":[55],"intermediate":[56,104,149],"results":[57,105,150],"during":[58],"expression\u2032s":[60],"evaluation.":[61],"When":[62],"dimension":[64],"of":[65,91,111,126,138,171,185],"each":[66,86],"object\u2032s":[67],"space":[69],"is":[70],"not":[71],"specified":[72],"at":[73,122],"compile\u2010time,":[74],"programmer":[76],"becomes":[77,119],"responsible":[78],"dynamically":[80,146],"allocating":[81],"de\u2010allocating":[83,141],"memory":[84,142,158],"instantiation.":[87],"With":[88],"advent":[90],"allocatable":[92],"components":[93],"in":[94,115,151],"Fortran":[95],"2003":[96],"derived":[97,152],"types,":[98],"potential":[100],"exists":[101],"these":[103],"occupy":[107],"a":[108,112,136,172],"substantial":[109],"fraction":[110],"program\u2032s":[113],"footprint":[114],"memory.":[116],"This":[117,133],"issue":[118],"particularly":[120],"acute":[121],"highest":[124],"levels":[125],"abstraction":[127],"where":[128],"coarse\u2010grained":[129],"structures":[131],"predominate.":[132],"paper":[134],"proposes":[135],"set":[137],"rules":[139,165],"has":[144],"been":[145],"allocated":[147],"type":[153],"calculus,":[154],"while":[155],"distinguishing":[156],"from":[159],"more":[160],"persistent":[161],"objects.":[162],"The":[163],"new":[164],"applied":[167],"design":[170,188],"polymorphic":[173],"time":[174],"integrator":[175],"integrating":[177],"evolution":[178],"equations":[179],"dynamical":[181],"systems.":[182],"Associated":[183],"issues":[184],"efficiency":[186],"robustness":[189],"discussed.":[191]},"counts_by_year":[{"year":2015,"cited_by_count":1}],"updated_date":"2026-03-15T09:29:46.208133","created_date":"2025-10-10T00:00:00"}
