{"id":"https://openalex.org/W2996372729","doi":"https://doi.org/10.1147/jrd.2019.2960218","title":"Porting a 3D seismic modeling code (SW4) to CORAL machines","display_name":"Porting a 3D seismic modeling code (SW4) to CORAL machines","publication_year":2019,"publication_date":"2019-12-17","ids":{"openalex":"https://openalex.org/W2996372729","doi":"https://doi.org/10.1147/jrd.2019.2960218","mag":"2996372729"},"language":"en","primary_location":{"id":"doi:10.1147/jrd.2019.2960218","is_oa":false,"landing_page_url":"https://doi.org/10.1147/jrd.2019.2960218","pdf_url":null,"source":{"id":"https://openalex.org/S4210219925","display_name":"IBM Journal of Research and Development","issn_l":"0018-8646","issn":["0018-8646","2151-8556"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320652","host_organization_name":"IBM","host_organization_lineage":["https://openalex.org/P4310320652"],"host_organization_lineage_names":["IBM"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IBM Journal of Research and Development","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.osti.gov/servlets/purl/1762887","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022107254","display_name":"Ramesh Pankajakshan","orcid":"https://orcid.org/0000-0002-4249-2555"},"institutions":[{"id":"https://openalex.org/I1282311441","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282311441","https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210138311"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"R. Pankajakshan","raw_affiliation_strings":["Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)"],"affiliations":[{"raw_affiliation_string":"Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)","institution_ids":["https://openalex.org/I1282311441"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035121838","display_name":"Pei\u2010Hung Lin","orcid":"https://orcid.org/0000-0003-4977-814X"},"institutions":[{"id":"https://openalex.org/I1282311441","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282311441","https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210138311"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"P.-H. Lin","raw_affiliation_strings":["Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)"],"affiliations":[{"raw_affiliation_string":"Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)","institution_ids":["https://openalex.org/I1282311441"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087434173","display_name":"Bj\u00f6rn Sj\u00f6green","orcid":"https://orcid.org/0000-0002-0927-4329"},"institutions":[{"id":"https://openalex.org/I1282311441","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282311441","https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210138311"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"B. Sj\u00f6green","raw_affiliation_strings":["Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)"],"affiliations":[{"raw_affiliation_string":"Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)","institution_ids":["https://openalex.org/I1282311441"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5022107254"],"corresponding_institution_ids":["https://openalex.org/I1282311441"],"apc_list":null,"apc_paid":null,"fwci":0.9719,"has_fulltext":true,"cited_by_count":10,"citation_normalized_percentile":{"value":0.74071302,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"64","issue":"3/4","first_page":"17:1","last_page":"17:11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10271","display_name":"Seismic Imaging and Inversion Techniques","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1908","display_name":"Geophysics"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10271","display_name":"Seismic Imaging and Inversion Techniques","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1908","display_name":"Geophysics"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"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.9980000257492065,"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"}},{"id":"https://openalex.org/T10995","display_name":"Methane Hydrates and Related Phenomena","score":0.989300012588501,"subfield":{"id":"https://openalex.org/subfields/2304","display_name":"Environmental Chemistry"},"field":{"id":"https://openalex.org/fields/23","display_name":"Environmental Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.8930894732475281},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8182567358016968},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.6650968790054321},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.4691145718097687},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.44884854555130005},{"id":"https://openalex.org/keywords/xeon-phi","display_name":"Xeon Phi","score":0.4391426742076874},{"id":"https://openalex.org/keywords/xeon","display_name":"Xeon","score":0.42781245708465576},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.4173969626426697},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4129011631011963},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.34579533338546753},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2969564199447632},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13540393114089966},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.10415500402450562}],"concepts":[{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.8930894732475281},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8182567358016968},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.6650968790054321},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.4691145718097687},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.44884854555130005},{"id":"https://openalex.org/C96972482","wikidata":"https://www.wikidata.org/wiki/Q1049168","display_name":"Xeon Phi","level":2,"score":0.4391426742076874},{"id":"https://openalex.org/C145108525","wikidata":"https://www.wikidata.org/wiki/Q656154","display_name":"Xeon","level":2,"score":0.42781245708465576},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.4173969626426697},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4129011631011963},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.34579533338546753},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2969564199447632},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13540393114089966},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.10415500402450562},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","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}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1147/jrd.2019.2960218","is_oa":false,"landing_page_url":"https://doi.org/10.1147/jrd.2019.2960218","pdf_url":null,"source":{"id":"https://openalex.org/S4210219925","display_name":"IBM Journal of Research and Development","issn_l":"0018-8646","issn":["0018-8646","2151-8556"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320652","host_organization_name":"IBM","host_organization_lineage":["https://openalex.org/P4310320652"],"host_organization_lineage_names":["IBM"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IBM Journal of Research and Development","raw_type":"journal-article"},{"id":"pmh:oai:osti.gov:1762887","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1762887","pdf_url":"https://www.osti.gov/servlets/purl/1762887","source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:osti.gov:1762887","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1762887","pdf_url":"https://www.osti.gov/servlets/purl/1762887","source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[{"display_name":"Life below water","id":"https://metadata.un.org/sdg/14","score":0.7599999904632568}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2996372729.pdf","grobid_xml":"https://content.openalex.org/works/W2996372729.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W63848143","https://openalex.org/W191492107","https://openalex.org/W836966646","https://openalex.org/W1003060603","https://openalex.org/W2033656974","https://openalex.org/W2108334595","https://openalex.org/W2201685261","https://openalex.org/W2523193753","https://openalex.org/W2752132147","https://openalex.org/W2915494094","https://openalex.org/W2950049801","https://openalex.org/W2964624821","https://openalex.org/W2985709405","https://openalex.org/W2989113115","https://openalex.org/W4246569695","https://openalex.org/W4288364628","https://openalex.org/W6840712182"],"related_works":["https://openalex.org/W1820309981","https://openalex.org/W2375332572","https://openalex.org/W28826848","https://openalex.org/W3124707092","https://openalex.org/W3123383020","https://openalex.org/W4312942606","https://openalex.org/W2912579397","https://openalex.org/W2152694830","https://openalex.org/W2331803692","https://openalex.org/W2038608682"],"abstract_inverted_index":{"Seismic":[0],"waves":[1],"fourth":[2],"order":[3],"(SW4)":[4],"solves":[5],"the":[6,26,33,37,56,61,99,106,115],"seismic":[7],"wave":[8],"equations":[9],"on":[10,32,70,130,136,151,162],"Cartesian":[11],"and":[12,50,72,160],"curvilinear":[13],"grids":[14],"using":[15,36,48,60],"large":[16,91],"compute":[17],"clusters":[18],"with":[19,120],"O":[20],"(100,000)":[21],"cores.":[22],"This":[23,83],"article":[24,84],"discusses":[25],"porting":[27,90],"of":[28,45,59,101,109,153,165],"SW4":[29,126,145],"to":[30,54,94],"run":[31],"CORAL":[34,133],"architecture":[35,104],"RAJA":[38,49],"performance":[39,57],"portability":[40,62],"abstraction":[41,63],"layer.":[42,64],"The":[43],"performances":[44],"key":[46],"kernels":[47],"CUDA":[51],"are":[52,81,117],"compared":[53],"estimate":[55],"penalty":[58],"Code":[65],"changes":[66],"required":[67],"for":[68,88],"efficiency":[69],"GPUs":[71],"minimizing":[73],"time":[74],"spent":[75],"in":[76,105,114,148],"Message":[77],"Passing":[78],"Interface":[79],"(MPI)":[80],"discussed.":[82],"describes":[85],"a":[86,102,137],"path":[87],"efficiently":[89],"code":[92,116],"bases":[93],"GPU-based":[95],"machines":[96],"while":[97],"avoiding":[98],"pitfalls":[100],"new":[103],"early":[107],"stages":[108],"its":[110],"deployment.":[111],"Current":[112],"bottlenecks":[113],"discussed":[118],"along":[119],"possible":[121],"architectural":[122],"or":[123],"software":[124],"mitigations.":[125],"runs":[127],"28\u00d7":[128],"faster":[129],"one":[131],"4-GPU":[132],"node":[134,139],"than":[135],"CTS-1":[138],"(Dual":[140],"Intel":[141],"Xeon":[142],"E5-2695":[143],"v4).":[144],"is":[146],"now":[147],"routine":[149],"use":[150],"problems":[152],"unprecedented":[154],"resolution":[155],"(203":[156],"billion":[157],"grid":[158],"points)":[159],"scale":[161],"1,200":[163],"nodes":[164],"Summit.":[166]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
