{"id":"https://openalex.org/W4379384767","doi":"https://doi.org/10.1145/3603372","title":"Algorithms for Parallel Generic <i>hp</i> -Adaptive Finite Element Software","display_name":"Algorithms for Parallel Generic <i>hp</i> -Adaptive Finite Element Software","publication_year":2023,"publication_date":"2023-06-05","ids":{"openalex":"https://openalex.org/W4379384767","doi":"https://doi.org/10.1145/3603372"},"language":"en","primary_location":{"id":"doi:10.1145/3603372","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603372","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603372","source":{"id":"https://openalex.org/S163326656","display_name":"ACM Transactions on Mathematical Software","issn_l":"0098-3500","issn":["0098-3500","1557-7295"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Mathematical Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3603372","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5076012085","display_name":"Marc Fehling","orcid":"https://orcid.org/0000-0003-0984-793X"},"institutions":[{"id":"https://openalex.org/I92446798","display_name":"Colorado State University","ror":"https://ror.org/03k1gpj17","country_code":"US","type":"education","lineage":["https://openalex.org/I92446798"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Marc Fehling","raw_affiliation_strings":["Colorado State University, USA"],"raw_orcid":"https://orcid.org/0000-0003-0984-793X","affiliations":[{"raw_affiliation_string":"Colorado State University, USA","institution_ids":["https://openalex.org/I92446798"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000005323","display_name":"Wolfgang Bangerth","orcid":"https://orcid.org/0000-0003-2311-9402"},"institutions":[{"id":"https://openalex.org/I92446798","display_name":"Colorado State University","ror":"https://ror.org/03k1gpj17","country_code":"US","type":"education","lineage":["https://openalex.org/I92446798"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wolfgang Bangerth","raw_affiliation_strings":["Department of Mathematics and Department of Geosciences Colorado State University, USA"],"raw_orcid":"https://orcid.org/0000-0003-2311-9402","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Department of Geosciences Colorado State University, USA","institution_ids":["https://openalex.org/I92446798"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5076012085"],"corresponding_institution_ids":["https://openalex.org/I92446798"],"apc_list":null,"apc_paid":null,"fwci":0.8282,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.66208542,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"49","issue":"3","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10339","display_name":"Advanced Numerical Methods in Computational Mathematics","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10339","display_name":"Advanced Numerical Methods in Computational Mathematics","score":0.9998999834060669,"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/T12100","display_name":"Advanced Mathematical Modeling in Engineering","score":0.9957000017166138,"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/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9934999942779541,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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.750207781791687},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.702380359172821},{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.602753221988678},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.6010631322860718},{"id":"https://openalex.org/keywords/degree-of-a-polynomial","display_name":"Degree of a polynomial","score":0.48509418964385986},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.4597146809101105},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.4375322163105011},{"id":"https://openalex.org/keywords/degree","display_name":"Degree (music)","score":0.4372233748435974},{"id":"https://openalex.org/keywords/adaptive-mesh-refinement","display_name":"Adaptive mesh refinement","score":0.4290655851364136},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.41827359795570374},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4154724180698395},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.39927375316619873},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.395363986492157},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3102368712425232},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2119412124156952},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.08872175216674805}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.750207781791687},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.702380359172821},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.602753221988678},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.6010631322860718},{"id":"https://openalex.org/C25878781","wikidata":"https://www.wikidata.org/wiki/Q1473607","display_name":"Degree of a polynomial","level":3,"score":0.48509418964385986},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.4597146809101105},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.4375322163105011},{"id":"https://openalex.org/C2775997480","wikidata":"https://www.wikidata.org/wiki/Q586277","display_name":"Degree (music)","level":2,"score":0.4372233748435974},{"id":"https://openalex.org/C131053463","wikidata":"https://www.wikidata.org/wiki/Q4680751","display_name":"Adaptive mesh refinement","level":2,"score":0.4290655851364136},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.41827359795570374},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4154724180698395},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.39927375316619873},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.395363986492157},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3102368712425232},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2119412124156952},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.08872175216674805},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.0},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3603372","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603372","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603372","source":{"id":"https://openalex.org/S163326656","display_name":"ACM Transactions on Mathematical Software","issn_l":"0098-3500","issn":["0098-3500","1557-7295"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Mathematical Software","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3603372","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603372","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603372","source":{"id":"https://openalex.org/S163326656","display_name":"ACM Transactions on Mathematical Software","issn_l":"0098-3500","issn":["0098-3500","1557-7295"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Mathematical Software","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.7599999904632568}],"awards":[{"id":"https://openalex.org/G1500140490","display_name":"Collaborative Research: Frameworks: Software: Future Proofing the Finite Element Library Deal.II -- Development and Community Building","funder_award_id":"1835673","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1795045588","display_name":"Collaborative Research: Efficient Coupling of Multilevel Partial Differential Equation Solvers and Advanced Sampling Methods","funder_award_id":"1821210","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G367708065","display_name":null,"funder_award_id":"ACI-1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3709464396","display_name":null,"funder_award_id":"-1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3730782400","display_name":null,"funder_award_id":"1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4897854425","display_name":null,"funder_award_id":"grant number ACI-1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5757784404","display_name":null,"funder_award_id":"OAC-1835673","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6385366237","display_name":"Collaborative Research: Development and Application of a Framework for Integrated Geodynamic Earth Models","funder_award_id":"1925595","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7872329353","display_name":null,"funder_award_id":"DMS-1821210","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8976209051","display_name":null,"funder_award_id":"EAR-1925595","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"},{"id":"https://openalex.org/F4320332178","display_name":"National Institute of Standards and Technology","ror":"https://ror.org/05xpvk416"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4379384767.pdf","grobid_xml":"https://content.openalex.org/works/W4379384767.grobid-xml"},"referenced_works_count":57,"referenced_works":["https://openalex.org/W248131243","https://openalex.org/W1521219120","https://openalex.org/W1850205509","https://openalex.org/W1874623802","https://openalex.org/W1964274123","https://openalex.org/W1965314915","https://openalex.org/W1978548050","https://openalex.org/W1978588246","https://openalex.org/W1979313559","https://openalex.org/W1987901642","https://openalex.org/W2008634671","https://openalex.org/W2009674606","https://openalex.org/W2018225490","https://openalex.org/W2022916138","https://openalex.org/W2029551173","https://openalex.org/W2031149877","https://openalex.org/W2041876368","https://openalex.org/W2043701535","https://openalex.org/W2045214757","https://openalex.org/W2054729225","https://openalex.org/W2060812668","https://openalex.org/W2076976312","https://openalex.org/W2077186677","https://openalex.org/W2078422311","https://openalex.org/W2079399654","https://openalex.org/W2082187902","https://openalex.org/W2085581918","https://openalex.org/W2093268804","https://openalex.org/W2095044295","https://openalex.org/W2102295719","https://openalex.org/W2105729768","https://openalex.org/W2212370034","https://openalex.org/W2312543728","https://openalex.org/W2343598566","https://openalex.org/W2585988973","https://openalex.org/W2891803974","https://openalex.org/W2915344229","https://openalex.org/W2922114682","https://openalex.org/W2978939434","https://openalex.org/W3000936750","https://openalex.org/W3002345515","https://openalex.org/W3016090399","https://openalex.org/W3040786754","https://openalex.org/W3043048973","https://openalex.org/W3090238941","https://openalex.org/W3100337212","https://openalex.org/W3104646831","https://openalex.org/W3130571686","https://openalex.org/W3181886927","https://openalex.org/W3186660387","https://openalex.org/W3204708751","https://openalex.org/W4221147106","https://openalex.org/W4224903327","https://openalex.org/W4256071920","https://openalex.org/W4285586698","https://openalex.org/W6912763227","https://openalex.org/W6931697239"],"related_works":["https://openalex.org/W2982321410","https://openalex.org/W95465806","https://openalex.org/W2392004567","https://openalex.org/W2046296964","https://openalex.org/W2940029036","https://openalex.org/W4388292429","https://openalex.org/W2756595502","https://openalex.org/W2010789764","https://openalex.org/W325655953","https://openalex.org/W2031888102"],"abstract_inverted_index":{"The":[0],"hp":[1,94],"-adaptive":[2,42,95],"finite":[3,78,96,122],"element":[4,97,123],"method\u2014where":[5],"one":[6],"independently":[7],"chooses":[8],"the":[9,57,60,64,112,133,143,177],"mesh":[10],"size":[11,137],"(":[12,18],"h":[13,38],")":[14,20],"and":[15,63,90,131,151],"polynomial":[16],"degree":[17],"p":[19,41],"to":[21,30,56,158],"be":[22],"used":[23,75],"on":[24,99],"each":[25],"cell\u2014has":[26],"long":[27],"been":[28],"known":[29],"have":[31],"better":[32],"theoretical":[33],"convergence":[34],"properties":[35],"than":[36],"either":[37],"-":[39],"or":[40],"methods":[43,98],"alone.":[44],"However,":[45],"it":[46],"is":[47,71],"not":[48],"widely":[49,67],"used,":[50],"owing":[51],"at":[52,159],"least":[53,160],"in":[54],"part":[55,175],"difficulty":[58],"of":[59,66,93,115,117,135,145,171,176],"underlying":[61],"algorithms":[62,83,147,173],"lack":[65],"usable":[68],"implementations.":[69],"This":[70],"particularly":[72],"true":[73],"when":[74],"with":[76,148],"continuous":[77,121],"elements.":[79],"Herein,":[80],"we":[81,105],"discuss":[82,132],"that":[84,153],"are":[85],"necessary":[86],"for":[87,111,120,127],"a":[88,108,168],"comprehensive":[89],"generic":[91],"implementation":[92,170],"distributed-memory,":[100],"parallel":[101],"machines.":[102],"In":[103],"particular,":[104],"will":[106],"present":[107],"multistage":[109],"algorithm":[110],"unique":[113],"enumeration":[114],"degrees":[116],"freedom":[118],"suitable":[119],"spaces,":[124],"describe":[125],"considerations":[126],"weighted":[128],"load":[129],"balancing,":[130],"transfer":[134],"variable":[136],"data":[138],"between":[139],"processes.":[140,165],"We":[141,166],"illustrate":[142],"performance":[144],"our":[146,172],"numerical":[149],"examples":[150],"demonstrate":[152],"they":[154],"scale":[155],"reasonably":[156],"up":[157],"16,384":[161],"message":[162],"passage":[163],"interface":[164],"provide":[167],"reference":[169],"as":[174],"open":[178],"source":[179],"library":[180],"deal.II":[181],".":[182]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2023-06-06T00:00:00"}
