{"id":"https://openalex.org/W2168240094","doi":"https://doi.org/10.1109/tbme.2011.2161580","title":"Performance of Hybrid Programming Models for Multiscale Cardiac Simulations: Preparing for Petascale Computation","display_name":"Performance of Hybrid Programming Models for Multiscale Cardiac Simulations: Preparing for Petascale Computation","publication_year":2011,"publication_date":"2011-07-20","ids":{"openalex":"https://openalex.org/W2168240094","doi":"https://doi.org/10.1109/tbme.2011.2161580","mag":"2168240094","pmid":"https://pubmed.ncbi.nlm.nih.gov/21768044"},"language":"en","primary_location":{"id":"doi:10.1109/tbme.2011.2161580","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tbme.2011.2161580","pdf_url":null,"source":{"id":"https://openalex.org/S5240358","display_name":"IEEE Transactions on Biomedical Engineering","issn_l":"0018-9294","issn":["0018-9294","1558-2531"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Biomedical Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5056869626","display_name":"Bernard J. Pope","orcid":"https://orcid.org/0000-0002-4840-1095"},"institutions":[{"id":"https://openalex.org/I347366330","display_name":"Melbourne Bioinformatics","ror":"https://ror.org/05gkzhv48","country_code":"AU","type":"education","lineage":["https://openalex.org/I347366330"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"B. J. Pope","raw_affiliation_strings":["Victorian Life Science Computation Initiative, Carlton, VIC 3010, Australia. bjpope@unimelb.edu.au","Victorian Life Science Computation Initiative, Carlton, VIC, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Victorian Life Science Computation Initiative, Carlton, VIC 3010, Australia. bjpope@unimelb.edu.au","institution_ids":["https://openalex.org/I347366330"]},{"raw_affiliation_string":"Victorian Life Science Computation Initiative, Carlton, VIC, Australia","institution_ids":["https://openalex.org/I347366330"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078270488","display_name":"Blake G. Fitch","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"B. G. Fitch","raw_affiliation_strings":["IBM T. J. Watson Research Center, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center, NY, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082216809","display_name":"Michael C. Pitman","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"M. C. Pitman","raw_affiliation_strings":["IBM T. J. Watson Research Center, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center, NY, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031395616","display_name":"John Jeremy Rice","orcid":"https://orcid.org/0000-0001-8280-8529"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"J. J. Rice","raw_affiliation_strings":["IBM T. J. Watson Research Center, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center, NY, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065673705","display_name":"Matthias Reumann","orcid":null},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"M. Reumann","raw_affiliation_strings":["Department of Computer Science and Software Engineering, University of Melbourne, Carlton, VIC, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Software Engineering, University of Melbourne, Carlton, VIC, Australia","institution_ids":["https://openalex.org/I165779595"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.7501,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.91361455,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"58","issue":"10","first_page":"2965","last_page":"2969"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10821","display_name":"Cardiovascular Function and Risk Factors","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/2705","display_name":"Cardiology and Cardiovascular Medicine"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},"topics":[{"id":"https://openalex.org/T10821","display_name":"Cardiovascular Function and Risk Factors","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/2705","display_name":"Cardiology and Cardiovascular Medicine"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},{"id":"https://openalex.org/T10378","display_name":"Advanced MRI Techniques and Applications","score":0.9837999939918518,"subfield":{"id":"https://openalex.org/subfields/2741","display_name":"Radiology, Nuclear Medicine and Imaging"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},{"id":"https://openalex.org/T10217","display_name":"Cardiac electrophysiology and arrhythmias","score":0.9764999747276306,"subfield":{"id":"https://openalex.org/subfields/2705","display_name":"Cardiology and Cardiovascular Medicine"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/petascale-computing","display_name":"Petascale computing","score":0.8698508143424988},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8424354791641235},{"id":"https://openalex.org/keywords/posix-threads","display_name":"POSIX Threads","score":0.808056116104126},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.7328437566757202},{"id":"https://openalex.org/keywords/message-passing-interface","display_name":"Message Passing Interface","score":0.7114802598953247},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.6475379467010498},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.6423665285110474},{"id":"https://openalex.org/keywords/multiphysics","display_name":"Multiphysics","score":0.6212853789329529},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.592357337474823},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5261037945747375},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.5157530307769775},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.46932145953178406},{"id":"https://openalex.org/keywords/toolchain","display_name":"Toolchain","score":0.4468972980976105},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4451417922973633},{"id":"https://openalex.org/keywords/exascale-computing","display_name":"Exascale computing","score":0.41322508454322815},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.3205580711364746},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2736678421497345},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.10998165607452393},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.10445165634155273},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09404358267784119}],"concepts":[{"id":"https://openalex.org/C185410017","wikidata":"https://www.wikidata.org/wiki/Q7171778","display_name":"Petascale computing","level":3,"score":0.8698508143424988},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8424354791641235},{"id":"https://openalex.org/C41138395","wikidata":"https://www.wikidata.org/wiki/Q928112","display_name":"POSIX Threads","level":3,"score":0.808056116104126},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.7328437566757202},{"id":"https://openalex.org/C166782233","wikidata":"https://www.wikidata.org/wiki/Q127879","display_name":"Message Passing Interface","level":3,"score":0.7114802598953247},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.6475379467010498},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.6423665285110474},{"id":"https://openalex.org/C46435376","wikidata":"https://www.wikidata.org/wiki/Q1829750","display_name":"Multiphysics","level":3,"score":0.6212853789329529},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.592357337474823},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5261037945747375},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5157530307769775},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.46932145953178406},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.4468972980976105},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4451417922973633},{"id":"https://openalex.org/C2778837361","wikidata":"https://www.wikidata.org/wiki/Q2450880","display_name":"Exascale computing","level":3,"score":0.41322508454322815},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.3205580711364746},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2736678421497345},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.10998165607452393},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.10445165634155273},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09404358267784119},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"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/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[{"descriptor_ui":"D003198","descriptor_name":"Computer Simulation","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D003198","descriptor_name":"Computer Simulation","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D003198","descriptor_name":"Computer Simulation","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D003205","descriptor_name":"Computing Methodologies","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D003205","descriptor_name":"Computing Methodologies","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D003205","descriptor_name":"Computing Methodologies","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D005260","descriptor_name":"Female","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D005260","descriptor_name":"Female","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D005260","descriptor_name":"Female","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D006801","descriptor_name":"Humans","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D006801","descriptor_name":"Humans","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D006801","descriptor_name":"Humans","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D008955","descriptor_name":"Models, Cardiovascular","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D008955","descriptor_name":"Models, Cardiovascular","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D008955","descriptor_name":"Models, Cardiovascular","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D032383","descriptor_name":"Myocytes, Cardiac","qualifier_ui":"Q000166","qualifier_name":"cytology","is_major_topic":false},{"descriptor_ui":"D032383","descriptor_name":"Myocytes, Cardiac","qualifier_ui":"Q000166","qualifier_name":"cytology","is_major_topic":false},{"descriptor_ui":"D032383","descriptor_name":"Myocytes, Cardiac","qualifier_ui":"Q000166","qualifier_name":"cytology","is_major_topic":false},{"descriptor_ui":"D053443","descriptor_name":"Visible Human Projects","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D053443","descriptor_name":"Visible Human Projects","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D053443","descriptor_name":"Visible Human Projects","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false}],"locations_count":2,"locations":[{"id":"doi:10.1109/tbme.2011.2161580","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tbme.2011.2161580","pdf_url":null,"source":{"id":"https://openalex.org/S5240358","display_name":"IEEE Transactions on Biomedical Engineering","issn_l":"0018-9294","issn":["0018-9294","1558-2531"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Biomedical Engineering","raw_type":"journal-article"},{"id":"pmid:21768044","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/21768044","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE transactions on bio-medical engineering","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W90568776","https://openalex.org/W1976044168","https://openalex.org/W2032466503","https://openalex.org/W2086320843","https://openalex.org/W2089096153","https://openalex.org/W2098355081","https://openalex.org/W2130321115","https://openalex.org/W2136770272","https://openalex.org/W2163071496","https://openalex.org/W2164234804","https://openalex.org/W6679536837"],"related_works":["https://openalex.org/W2249929881","https://openalex.org/W4289494037","https://openalex.org/W1569809235","https://openalex.org/W2889207371","https://openalex.org/W114584783","https://openalex.org/W2140633567","https://openalex.org/W2076059631","https://openalex.org/W4388662129","https://openalex.org/W2790306367","https://openalex.org/W2168240094"],"abstract_inverted_index":{"Future":[0],"multiscale":[1,30,79,170],"and":[2,14,117,140],"multiphysics":[3],"models":[4,31,69,90],"that":[5,27,87,104,144,166],"support":[6],"research":[7],"into":[8],"human":[9],"disease,":[10],"translational":[11],"medical":[12],"science,":[13],"treatment":[15],"can":[16,173],"utilize":[17],"the":[18,34,46,63,73,82,88,100,109,121,130],"power":[19],"of":[20,36,57,65,75,81,133,153],"high-performance":[21],"computing":[22],"(HPC)":[23],"systems.":[24,178],"We":[25],"anticipate":[26],"computationally":[28],"efficient":[29],"will":[32,149],"require":[33],"use":[35,124,132],"sophisticated":[37,131],"hybrid":[38,67,89],"programming":[39,68],"models,":[40],"mixing":[41],"distributed":[42],"message-passing":[43,47],"processes":[44,128],"[e.g.,":[45],"interface":[48],"(MPI)]":[49],"with":[50,108],"multithreading":[51],"(e.g.,":[52],"OpenMP,":[53],"Pthreads).":[54],"The":[55],"objective":[56],"this":[58,162],"study":[59],"is":[60],"to":[61,72,95,123],"compare":[62],"performance":[64,116],"such":[66],"when":[70,93],"applied":[71],"simulation":[74],"a":[76,112],"realistic":[77],"physiological":[78],"model":[80],"heart.":[83],"Our":[84],"results":[85],"show":[86],"perform":[91],"favorably":[92],"compared":[94],"an":[96],"implementation":[97],"using":[98],"only":[99],"MPI":[101,110,127],"and,":[102],"furthermore,":[103],"OpenMP":[105],"in":[106,147,161],"combination":[107],"provides":[111],"satisfactory":[113],"compromise":[114],"between":[115],"code":[118],"complexity.":[119],"Having":[120],"ability":[122],"threads":[125],"within":[126],"enables":[129],"all":[134],"processor":[135],"cores":[136,156],"for":[137],"both":[138],"computation":[139],"communication":[141],"phases.":[142],"Considering":[143],"HPC":[145],"systems":[146],"2012":[148],"have":[150],"two":[151],"orders":[152],"magnitude":[154],"more":[155],"than":[157,168],"what":[158],"was":[159],"used":[160],"study,":[163],"we":[164],"believe":[165],"faster":[167],"real-time":[169],"cardiac":[171],"simulations":[172],"be":[174],"achieved":[175],"on":[176],"these":[177]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":7}],"updated_date":"2026-01-13T01:12:25.745995","created_date":"2025-10-10T00:00:00"}
