{"id":"https://openalex.org/W3040797119","doi":"https://doi.org/10.1145/3385076","title":"SODECL","display_name":"SODECL","publication_year":2020,"publication_date":"2020-07-07","ids":{"openalex":"https://openalex.org/W3040797119","doi":"https://doi.org/10.1145/3385076","mag":"3040797119"},"language":"en","primary_location":{"id":"doi:10.1145/3385076","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3385076","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3385076","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":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3385076","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103173306","display_name":"Eleftherios Avramidis","orcid":"https://orcid.org/0000-0003-4962-4941"},"institutions":[{"id":"https://openalex.org/I23923803","display_name":"University of Exeter","ror":"https://ror.org/03yghzc09","country_code":"GB","type":"education","lineage":["https://openalex.org/I23923803"]},{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Eleftherios Avramidis","raw_affiliation_strings":["University of Exeter and University of Cambridge, UK"],"raw_orcid":"https://orcid.org/0000-0003-4962-4941","affiliations":[{"raw_affiliation_string":"University of Exeter and University of Cambridge, UK","institution_ids":["https://openalex.org/I23923803","https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042596998","display_name":"Marta Lalik","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114184","display_name":"Isomerase Therapeutics (United Kingdom)","ror":"https://ror.org/027zd6v59","country_code":"GB","type":"company","lineage":["https://openalex.org/I4210114184"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Marta Lalik","raw_affiliation_strings":["Isomerase Therapeutics Ltd., UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Isomerase Therapeutics Ltd., UK","institution_ids":["https://openalex.org/I4210114184"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014444761","display_name":"Ozgur E. Akman","orcid":"https://orcid.org/0000-0002-9320-5958"},"institutions":[{"id":"https://openalex.org/I23923803","display_name":"University of Exeter","ror":"https://ror.org/03yghzc09","country_code":"GB","type":"education","lineage":["https://openalex.org/I23923803"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ozgur E. Akman","raw_affiliation_strings":["University of Exeter, UK"],"raw_orcid":"https://orcid.org/0000-0002-9320-5958","affiliations":[{"raw_affiliation_string":"University of Exeter, UK","institution_ids":["https://openalex.org/I23923803"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1802,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.55547674,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"46","issue":"3","first_page":"1","last_page":"21"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9926000237464905,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9926000237464905,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9855999946594238,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9772999882698059,"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/computer-science","display_name":"Computer science","score":0.8330681324005127},{"id":"https://openalex.org/keywords/embarrassingly-parallel","display_name":"Embarrassingly parallel","score":0.8045430183410645},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6933807134628296},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6673063039779663},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.6349056959152222},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.632803738117218},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.6303389668464661},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.52982097864151},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.5076841115951538},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4930135905742645},{"id":"https://openalex.org/keywords/single-core","display_name":"Single-core","score":0.4813159704208374},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.477495402097702},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.46802932024002075},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.4648190140724182},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.4408893287181854},{"id":"https://openalex.org/keywords/massively-parallel","display_name":"Massively parallel","score":0.31196948885917664},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.11421510577201843},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.08542567491531372}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8330681324005127},{"id":"https://openalex.org/C126909462","wikidata":"https://www.wikidata.org/wiki/Q5369501","display_name":"Embarrassingly parallel","level":3,"score":0.8045430183410645},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6933807134628296},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6673063039779663},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.6349056959152222},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.632803738117218},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.6303389668464661},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.52982097864151},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.5076841115951538},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4930135905742645},{"id":"https://openalex.org/C2780365336","wikidata":"https://www.wikidata.org/wiki/Q25047934","display_name":"Single-core","level":2,"score":0.4813159704208374},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.477495402097702},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.46802932024002075},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.4648190140724182},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.4408893287181854},{"id":"https://openalex.org/C190475519","wikidata":"https://www.wikidata.org/wiki/Q544384","display_name":"Massively parallel","level":2,"score":0.31196948885917664},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.11421510577201843},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.08542567491531372},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","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/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3385076","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3385076","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3385076","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/3385076","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3385076","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3385076","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":[],"awards":[{"id":"https://openalex.org/G1436783943","display_name":null,"funder_award_id":"EP/N014391/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G2288297890","display_name":"Boolean modelling of biochemical networks","funder_award_id":"EP/K040987/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G2368812567","display_name":null,"funder_award_id":"EP/N014391/1","funder_id":"https://openalex.org/F4320320275","funder_display_name":"University of Exeter"},{"id":"https://openalex.org/G2465893628","display_name":"Peta-5: A National Facility for Petascale Data Intensive Computation and Analytics","funder_award_id":"EP/P020259/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G2865109628","display_name":null,"funder_award_id":"EP/N017846/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G3157446626","display_name":"The Parameter Optimisation Problem: Addressing a Key Challenge in Computational Systems Biology","funder_award_id":"EP/N017846/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G5256799710","display_name":null,"funder_award_id":"EP/K040987/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G5258663329","display_name":null,"funder_award_id":"EP/P020259/","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G5368029276","display_name":null,"funder_award_id":"EP/P020259/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G5527306922","display_name":null,"funder_award_id":"EP/K040987/1, EP/N017846/1 and EP/N014391/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G6017516655","display_name":null,"funder_award_id":"EPSRC Tier-2 capital grant EP/P020259/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G6661763476","display_name":null,"funder_award_id":"EP/P020259/1","funder_id":"https://openalex.org/F4320320273","funder_display_name":"University of Cambridge"},{"id":"https://openalex.org/G688401098","display_name":"EPSRC Centre for Predictive Modelling in Healthcare","funder_award_id":"EP/N014391/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320320273","display_name":"University of Cambridge","ror":"https://ror.org/013meh722"},{"id":"https://openalex.org/F4320320275","display_name":"University of Exeter","ror":"https://ror.org/03yghzc09"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"},{"id":"https://openalex.org/F4320334632","display_name":"Science and Technology Facilities Council","ror":"https://ror.org/057g20z61"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3040797119.pdf","grobid_xml":"https://content.openalex.org/works/W3040797119.grobid-xml"},"referenced_works_count":41,"referenced_works":["https://openalex.org/W242715573","https://openalex.org/W1501949263","https://openalex.org/W1509329028","https://openalex.org/W1521946947","https://openalex.org/W1809045891","https://openalex.org/W1964221133","https://openalex.org/W1965612527","https://openalex.org/W1968815919","https://openalex.org/W1988888548","https://openalex.org/W2020195524","https://openalex.org/W2021157069","https://openalex.org/W2023707526","https://openalex.org/W2044278781","https://openalex.org/W2048019332","https://openalex.org/W2050883661","https://openalex.org/W2071629571","https://openalex.org/W2075075402","https://openalex.org/W2082459458","https://openalex.org/W2084149434","https://openalex.org/W2086153654","https://openalex.org/W2091198609","https://openalex.org/W2101682056","https://openalex.org/W2112632437","https://openalex.org/W2116647777","https://openalex.org/W2127419446","https://openalex.org/W2129712034","https://openalex.org/W2130518506","https://openalex.org/W2131215403","https://openalex.org/W2138190671","https://openalex.org/W2145137020","https://openalex.org/W2146081698","https://openalex.org/W2150998297","https://openalex.org/W2159130719","https://openalex.org/W2168448159","https://openalex.org/W2187281001","https://openalex.org/W2341385739","https://openalex.org/W2567281958","https://openalex.org/W2603397896","https://openalex.org/W2617294840","https://openalex.org/W3101174921","https://openalex.org/W3103231465"],"related_works":["https://openalex.org/W4210654949","https://openalex.org/W2890054038","https://openalex.org/W2415012447","https://openalex.org/W1668534708","https://openalex.org/W2011616761","https://openalex.org/W2048125828","https://openalex.org/W2063338407","https://openalex.org/W1970113381","https://openalex.org/W2123489408","https://openalex.org/W3183517018"],"abstract_inverted_index":{"Stochastic":[0],"differential":[1],"equations":[2],"(SDEs)":[3],"are":[4],"widely":[5],"used":[6],"to":[7,25,42,46,81,101,116,130,171,174,192,195],"model":[8,21,109,136],"systems":[9],"affected":[10,138],"by":[11,94,166],"random":[12],"processes.":[13],"In":[14,128],"general,":[15],"the":[16,47,52,91,98,117,162,182],"analysis":[17],"of":[18,51,85,105,156,169,190],"an":[19,86,106],"SDE":[20,87],"requires":[22,38],"numerical":[23],"solutions":[24],"be":[26,43,65],"generated":[27],"many":[28],"times":[29],"over":[30],"multiple":[31,83,103],"parameter":[32],"combinations.":[33],"However,":[34],"this":[35],"process":[36],"often":[37],"considerable":[39],"computational":[40],"resources":[41],"practicable.":[44],"Due":[45],"embarrassingly":[48],"parallel":[49,143],"nature":[50],"task,":[53],"devices":[54,80],"such":[55,79],"as":[56],"multi-core":[57],"processors":[58],"and":[59],"graphics":[60],"processing":[61],"units":[62],"(GPUs)":[63],"can":[64],"employed":[66],"for":[67],"acceleration.":[68],"Here,":[69],"we":[70,96,133],"present":[71],"SODECL":[72],"(https://github.com/avramidis/sodecl),":[73],"a":[74,126,157,167,177,185,196],"software":[75],"library":[76],"that":[77,149],"utilizes":[78],"calculate":[82,102],"orbits":[84,104],"model.":[88],"To":[89],"evaluate":[90],"acceleration":[92],"provided":[93],"SODECL,":[95],"compared":[97,173,194],"time":[99,118,140],"required":[100,119],"exemplar":[107],"stochastic":[108],"when":[110,120,150,175],"one":[111],"CPU":[112,123,154,179,198],"core":[113],"is":[114,164],"used,":[115],"using":[121,151,176],"all":[122,152],"cores":[124,155],"or":[125],"GPU.":[127],"addition,":[129],"assess":[131],"scalability,":[132],"investigated":[134],"how":[135],"size":[137],"execution":[139],"on":[141,184],"different":[142],"compute":[144],"devices.":[145],"Our":[146],"results":[147],"show":[148],"32":[153],"high-end":[158,186],"high-performance":[159],"computing":[160],"node,":[161],"task":[163,183],"accelerated":[165],"factor":[168],"up":[170,191],"\u22486.7,":[172],"single":[178,197],"core.":[180,199],"Executing":[181],"GPU":[187],"yielded":[188],"accelerations":[189],"\u22484.5,":[193]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2020-07-16T00:00:00"}
