{"id":"https://openalex.org/W2219946074","doi":null,"title":"Parallel Programming with the System Applications to Numerical Code Coupling","display_name":"Parallel Programming with the System Applications to Numerical Code Coupling","publication_year":2004,"publication_date":"2004-01-01","ids":{"openalex":"https://openalex.org/W2219946074","mag":"2219946074"},"language":"en","primary_location":{"id":"pmh:oai:HAL:inria-00071452v1","doi":null,"is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00071452","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"[Research Report] RR-5131, INRIA. 2004","raw_type":"info:eu-repo/semantics/report"},"volume":null,"type":"report","is_traditional":false,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/inria-00071452","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Cl\u00e9ment, Fran\u00e7ois","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cl\u00e9ment, Fran\u00e7ois","raw_affiliation_strings":["Parameter estimation and modeling in heterogeneous media"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parameter estimation and modeling in heterogeneous media","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087991671","display_name":"Roberto Di Cosmo","orcid":"https://orcid.org/0000-0002-7493-5349","observed_orcids":["https://orcid.org/0000-0002-7493-5349"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Di\u00a0cosmo, Roberto","raw_affiliation_strings":["Typed programming, modularity and compilation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Typed programming, modularity and compilation","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008767654","display_name":"Zheng Li","orcid":"https://orcid.org/0009-0008-7343-7517","observed_orcids":["https://orcid.org/0009-0008-7343-7517"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Zheng","raw_affiliation_strings":["Typed programming, modularity and compilation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Typed programming, modularity and compilation","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Martin, Vincent","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Martin, Vincent","raw_affiliation_strings":["Parameter estimation and modeling in heterogeneous media"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parameter estimation and modeling in heterogeneous media","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066747517","display_name":"Arnaud Vodicka","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vodicka, Arnaud","raw_affiliation_strings":["Parameter estimation and modeling in heterogeneous media"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parameter estimation and modeling in heterogeneous media","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081315424","display_name":"Pierre Weis","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Weis, Pierre","raw_affiliation_strings":["Typed programming, modularity and compilation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Typed programming, modularity and compilation","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.6772000193595886,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.6772000193595886,"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/T10126","display_name":"Logic, programming, and type systems","score":0.29440000653266907,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.009100000374019146,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/parallel-programming","display_name":"parallel programming","score":0.9620000123977661},{"id":"https://openalex.org/keywords/skeleton","display_name":"skeleton","score":0.6690000295639038},{"id":"https://openalex.org/keywords/templates","display_name":"templates","score":0.5709999799728394},{"id":"https://openalex.org/keywords/automatic-parallelization","display_name":"automatic parallelization","score":0.6489999890327454},{"id":"https://openalex.org/keywords/recompilation","display_name":"recompilation","score":0.7429999709129333},{"id":"https://openalex.org/keywords/functional-programming","display_name":"functional programming","score":0.7039999961853027},{"id":"https://openalex.org/keywords/scientific-computing","display_name":"scientific computing","score":0.8579999804496765},{"id":"https://openalex.org/keywords/node-coloring","display_name":"node coloring","score":0.6349999904632568}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8315932750701904},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.7423062324523926},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7364786863327026},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.714841902256012},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7086670398712158},{"id":"https://openalex.org/C137364921","wikidata":"https://www.wikidata.org/wiki/Q27929394","display_name":"Parallel programming model","level":3,"score":0.5360392332077026},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.48223695158958435},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.47858548164367676},{"id":"https://openalex.org/C82714645","wikidata":"https://www.wikidata.org/wiki/Q438331","display_name":"Template","level":2,"score":0.4656107723712921},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.4436103105545044},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.41492801904678345},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:HAL:inria-00071452v1","doi":null,"is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00071452","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"[Research Report] RR-5131, INRIA. 2004","raw_type":"info:eu-repo/semantics/report"}],"best_oa_location":{"id":"pmh:oai:HAL:inria-00071452v1","doi":null,"is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00071452","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"[Research Report] RR-5131, INRIA. 2004","raw_type":"info:eu-repo/semantics/report"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W91270759","https://openalex.org/W7097402372","https://openalex.org/W7099437255","https://openalex.org/W123407817","https://openalex.org/W2105897309","https://openalex.org/W1579412726","https://openalex.org/W2995759483","https://openalex.org/W638760234","https://openalex.org/W2025596385","https://openalex.org/W1533870697"],"abstract_inverted_index":{"Writing":[0],"parallel":[1,22,60,90,132,145,257,286],"programs":[2],"is":[3,9,92,107,150,157],"not":[4,80],"easy,":[5,81],"and":[6,26,63,70,87,144,240,250,273],"debugging":[7],"them":[8],"usually":[10],"a":[11,18,58,72,189,214,280],"nightmare.":[12],"To":[13],"cope":[14],"with":[15,54],"these":[16],"difficulties,":[17],"structured":[19],"approach":[20,106],"to":[21,68,113,126,187,245,282],"programming":[23,52,61,291],"using":[24],"skeletons":[25],"templates":[27],"based":[28],"compilation":[29],"techniques":[30],"has":[31,111,184,201],"been":[32,185,202],"developed":[33],"over":[34],"the":[35,42,50,55,66,89,98,109,116,119,124,128,131,138,142,148,153,159,163,171,176,182,207,211,222,225,232,251,264,275,289],"past":[36],"years":[37],"by":[38,95],"several":[39],"researchers,":[40],"including":[41],"P3L":[43],"group":[44],"in":[45,175,206,231],"Pisa.":[46],"The":[47,101,199],"system":[48,62,125,183],"marries":[49],"functional":[51,290],"language":[53],"skeletons,":[56],"yielding":[57],"powerful":[59],"methodology:":[64],"allows":[65],"programmer":[67,110],"write":[69],"debug":[71],"sequential":[73,120,143],"version":[74,91,234],"of":[75,97,104,141,147,162,174,178,191,209,216,224,235,238,254,277,285],"his":[76],"program":[77,149],"(which,":[78],"if":[79],"could":[82],"be":[83],"considered":[84],"as":[85,261],"routine),":[86],"then":[88],"automatically":[93],"deduced":[94],"recompilation":[96],"source":[99],"program.":[100],"invaluable":[102],"advantage":[103],"this":[105,166],"stagging:":[108],"just":[112],"concentrate":[114],"on":[115,123,170,221],"easy":[117],"part,":[118,130],"programming,":[121],"relieving":[122],"obtain":[127],"hard":[129],"version.":[133],"As":[134],"an":[135],"additional":[136],"benefit,":[137],"semantics":[139],"adequacy":[140],"versions":[146],"no":[151],"more":[152],"programmer's":[154,265],"concern:":[155],"it":[156],"now":[158,229],"entire":[160],"responsability":[161],"compiler.":[164],"In":[165],"paper,":[167],"we":[168],"report":[169],"successful":[172],"application":[173],"field":[177],"scientific":[179],"computing,":[180],"where":[181],"used":[186],"solve":[188],"problem":[190],"numerical":[192],"code":[193],"coupling,":[194],"obtaining":[195],"parallelization":[196],"for":[197],"free.":[198],"interaction":[200],"quite":[203],"successful,":[204],"as,":[205],"process":[208],"solving":[210],"coupling":[212],"problem,":[213],"wealth":[215],"new":[217,252],"ideas":[218],"have":[219],"emerged":[220],"design":[223],"system,":[226],"which":[227],"are":[228],"incorporated":[230],"current":[233],":":[236],"coloring":[237],"virtual":[239],"physical":[241],"computing":[242,258,287],"network":[243],"nodes":[244],"specify":[246],"their":[247],"relative":[248],"mapping,":[249],"notion":[253],"parfuns":[255],"or":[256],"sub-networks":[259],"reified":[260],"functions":[262],"at":[263],"level.":[266],"Those":[267],"two":[268],"notions":[269],"both":[270],"increase":[271],"efficiency":[272],"ease":[274],"writing":[276],"programs,":[278],"being":[279],"step":[281],"smoother":[283],"integration":[284],"into":[288],"paradigm.":[292]},"counts_by_year":[],"updated_date":"2026-10-25T09:29:13.331239","created_date":"2016-06-24T00:00:00"}
