Scaling the SIESTA magnetohydrodynamics equilibrium code

SUMMARYWe report the results of a scaling effort that increases both the speed and resolution of the SIESTA magnetohydrodynamics equilibrium code. SIESTA is capable of computing three‐dimensional plasma equilibria with magnetic islands at high spatial resolutions for toroidally confined plasmas. Sta...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency and computation 2013-10, Vol.25 (15), p.2207-2223
Hauptverfasser: Seal, Sudip K., Perumalla, Kalyan S., Hirshman, Steven P.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2223
container_issue 15
container_start_page 2207
container_title Concurrency and computation
container_volume 25
creator Seal, Sudip K.
Perumalla, Kalyan S.
Hirshman, Steven P.
description SUMMARYWe report the results of a scaling effort that increases both the speed and resolution of the SIESTA magnetohydrodynamics equilibrium code. SIESTA is capable of computing three‐dimensional plasma equilibria with magnetic islands at high spatial resolutions for toroidally confined plasmas. Starting with a small‐scale parallel implementation, we identified scale‐dependent bottlenecks of the code and developed scalable alternatives for each performance‐significant functionality, cumulatively improving both its runtime speed (on the same number of processors) and its scalability (across larger number of processors) by an order of magnitude. The net outcome is an improvement in speed by over 10‐fold, utilizing a few thousand processors, enabling SIESTA to simulate high spatial‐resolution scenarios in under an hour for the first time. Copyright © 2012 John Wiley & Sons, Ltd.
doi_str_mv 10.1002/cpe.2919
format Article
fullrecord <record><control><sourceid>proquest_osti_</sourceid><recordid>TN_cdi_osti_scitechconnect_1072135</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1448721247</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3639-cf38c12157c94a9ac159a7145eabf02344784b3bf696a07432292e31b1ac7e203</originalsourceid><addsrcrecordid>eNp10EtLw0AUhuEgCtYq-BOCKzepc0smWZbQGxQvpOJymExP2tEk084kaP69KZWKC1fnLB6-xet5txiNMELkQe1gRBKcnHkDHFISoIiy89NPokvvyrl3hDBGFA-8OFOy1PXGb7bgZ4tJthr7ldzU0Jhtt7Zm3dWy0sr5sG91qXOr28pXZg3X3kUhSwc3P3fovU4nq3QeLJ9mi3S8DBSNaBKogsYKExxylTCZSIXDRHLMQpB5gQhljMcsp3kRJZFEnFFCEgIU51gqDgTRoXd33DWu0cIp3YDaKlPXoBqBESeYhj26P6KdNfsWXCMq7RSUpazBtE5gxuJeEsZ_qbLGOQuF2FldSdv1Y-JQUPQFxaFgT4Mj_dQldP86kT5P_nrtGvg6eWk_RMQpD8Xb40ysonmWvsynYkm_AW36fqI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1448721247</pqid></control><display><type>article</type><title>Scaling the SIESTA magnetohydrodynamics equilibrium code</title><source>Wiley Online Library All Journals</source><creator>Seal, Sudip K. ; Perumalla, Kalyan S. ; Hirshman, Steven P.</creator><creatorcontrib>Seal, Sudip K. ; Perumalla, Kalyan S. ; Hirshman, Steven P. ; Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States) ; Center for Computational Sciences</creatorcontrib><description>SUMMARYWe report the results of a scaling effort that increases both the speed and resolution of the SIESTA magnetohydrodynamics equilibrium code. SIESTA is capable of computing three‐dimensional plasma equilibria with magnetic islands at high spatial resolutions for toroidally confined plasmas. Starting with a small‐scale parallel implementation, we identified scale‐dependent bottlenecks of the code and developed scalable alternatives for each performance‐significant functionality, cumulatively improving both its runtime speed (on the same number of processors) and its scalability (across larger number of processors) by an order of magnitude. The net outcome is an improvement in speed by over 10‐fold, utilizing a few thousand processors, enabling SIESTA to simulate high spatial‐resolution scenarios in under an hour for the first time. Copyright © 2012 John Wiley &amp; Sons, Ltd.</description><identifier>ISSN: 1532-0626</identifier><identifier>EISSN: 1532-0634</identifier><identifier>DOI: 10.1002/cpe.2919</identifier><language>eng</language><publisher>United States: Blackwell Publishing Ltd</publisher><subject>Computation ; Computational fluid dynamics ; Concurrency ; Fluid flow ; fusion simulation ; Magnetohydrodynamics ; parallel algorithms ; Processors ; scalability ; Three dimensional</subject><ispartof>Concurrency and computation, 2013-10, Vol.25 (15), p.2207-2223</ispartof><rights>Copyright © 2012 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3639-cf38c12157c94a9ac159a7145eabf02344784b3bf696a07432292e31b1ac7e203</citedby><cites>FETCH-LOGICAL-c3639-cf38c12157c94a9ac159a7145eabf02344784b3bf696a07432292e31b1ac7e203</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fcpe.2919$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fcpe.2919$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>230,314,777,781,882,1413,27906,27907,45556,45557</link.rule.ids><backlink>$$Uhttps://www.osti.gov/biblio/1072135$$D View this record in Osti.gov$$Hfree_for_read</backlink></links><search><creatorcontrib>Seal, Sudip K.</creatorcontrib><creatorcontrib>Perumalla, Kalyan S.</creatorcontrib><creatorcontrib>Hirshman, Steven P.</creatorcontrib><creatorcontrib>Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)</creatorcontrib><creatorcontrib>Center for Computational Sciences</creatorcontrib><title>Scaling the SIESTA magnetohydrodynamics equilibrium code</title><title>Concurrency and computation</title><addtitle>Concurrency Computat.: Pract. Exper</addtitle><description>SUMMARYWe report the results of a scaling effort that increases both the speed and resolution of the SIESTA magnetohydrodynamics equilibrium code. SIESTA is capable of computing three‐dimensional plasma equilibria with magnetic islands at high spatial resolutions for toroidally confined plasmas. Starting with a small‐scale parallel implementation, we identified scale‐dependent bottlenecks of the code and developed scalable alternatives for each performance‐significant functionality, cumulatively improving both its runtime speed (on the same number of processors) and its scalability (across larger number of processors) by an order of magnitude. The net outcome is an improvement in speed by over 10‐fold, utilizing a few thousand processors, enabling SIESTA to simulate high spatial‐resolution scenarios in under an hour for the first time. Copyright © 2012 John Wiley &amp; Sons, Ltd.</description><subject>Computation</subject><subject>Computational fluid dynamics</subject><subject>Concurrency</subject><subject>Fluid flow</subject><subject>fusion simulation</subject><subject>Magnetohydrodynamics</subject><subject>parallel algorithms</subject><subject>Processors</subject><subject>scalability</subject><subject>Three dimensional</subject><issn>1532-0626</issn><issn>1532-0634</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNp10EtLw0AUhuEgCtYq-BOCKzepc0smWZbQGxQvpOJymExP2tEk084kaP69KZWKC1fnLB6-xet5txiNMELkQe1gRBKcnHkDHFISoIiy89NPokvvyrl3hDBGFA-8OFOy1PXGb7bgZ4tJthr7ldzU0Jhtt7Zm3dWy0sr5sG91qXOr28pXZg3X3kUhSwc3P3fovU4nq3QeLJ9mi3S8DBSNaBKogsYKExxylTCZSIXDRHLMQpB5gQhljMcsp3kRJZFEnFFCEgIU51gqDgTRoXd33DWu0cIp3YDaKlPXoBqBESeYhj26P6KdNfsWXCMq7RSUpazBtE5gxuJeEsZ_qbLGOQuF2FldSdv1Y-JQUPQFxaFgT4Mj_dQldP86kT5P_nrtGvg6eWk_RMQpD8Xb40ysonmWvsynYkm_AW36fqI</recordid><startdate>201310</startdate><enddate>201310</enddate><creator>Seal, Sudip K.</creator><creator>Perumalla, Kalyan S.</creator><creator>Hirshman, Steven P.</creator><general>Blackwell Publishing Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>OTOTI</scope></search><sort><creationdate>201310</creationdate><title>Scaling the SIESTA magnetohydrodynamics equilibrium code</title><author>Seal, Sudip K. ; Perumalla, Kalyan S. ; Hirshman, Steven P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3639-cf38c12157c94a9ac159a7145eabf02344784b3bf696a07432292e31b1ac7e203</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Computation</topic><topic>Computational fluid dynamics</topic><topic>Concurrency</topic><topic>Fluid flow</topic><topic>fusion simulation</topic><topic>Magnetohydrodynamics</topic><topic>parallel algorithms</topic><topic>Processors</topic><topic>scalability</topic><topic>Three dimensional</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Seal, Sudip K.</creatorcontrib><creatorcontrib>Perumalla, Kalyan S.</creatorcontrib><creatorcontrib>Hirshman, Steven P.</creatorcontrib><creatorcontrib>Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)</creatorcontrib><creatorcontrib>Center for Computational Sciences</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>OSTI.GOV</collection><jtitle>Concurrency and computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Seal, Sudip K.</au><au>Perumalla, Kalyan S.</au><au>Hirshman, Steven P.</au><aucorp>Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)</aucorp><aucorp>Center for Computational Sciences</aucorp><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Scaling the SIESTA magnetohydrodynamics equilibrium code</atitle><jtitle>Concurrency and computation</jtitle><addtitle>Concurrency Computat.: Pract. Exper</addtitle><date>2013-10</date><risdate>2013</risdate><volume>25</volume><issue>15</issue><spage>2207</spage><epage>2223</epage><pages>2207-2223</pages><issn>1532-0626</issn><eissn>1532-0634</eissn><abstract>SUMMARYWe report the results of a scaling effort that increases both the speed and resolution of the SIESTA magnetohydrodynamics equilibrium code. SIESTA is capable of computing three‐dimensional plasma equilibria with magnetic islands at high spatial resolutions for toroidally confined plasmas. Starting with a small‐scale parallel implementation, we identified scale‐dependent bottlenecks of the code and developed scalable alternatives for each performance‐significant functionality, cumulatively improving both its runtime speed (on the same number of processors) and its scalability (across larger number of processors) by an order of magnitude. The net outcome is an improvement in speed by over 10‐fold, utilizing a few thousand processors, enabling SIESTA to simulate high spatial‐resolution scenarios in under an hour for the first time. Copyright © 2012 John Wiley &amp; Sons, Ltd.</abstract><cop>United States</cop><pub>Blackwell Publishing Ltd</pub><doi>10.1002/cpe.2919</doi><tpages>17</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1532-0626
ispartof Concurrency and computation, 2013-10, Vol.25 (15), p.2207-2223
issn 1532-0626
1532-0634
language eng
recordid cdi_osti_scitechconnect_1072135
source Wiley Online Library All Journals
subjects Computation
Computational fluid dynamics
Concurrency
Fluid flow
fusion simulation
Magnetohydrodynamics
parallel algorithms
Processors
scalability
Three dimensional
title Scaling the SIESTA magnetohydrodynamics equilibrium code
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T11%3A10%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_osti_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Scaling%20the%20SIESTA%20magnetohydrodynamics%20equilibrium%20code&rft.jtitle=Concurrency%20and%20computation&rft.au=Seal,%20Sudip%20K.&rft.aucorp=Oak%20Ridge%20National%20Lab.%20(ORNL),%20Oak%20Ridge,%20TN%20(United%20States)&rft.date=2013-10&rft.volume=25&rft.issue=15&rft.spage=2207&rft.epage=2223&rft.pages=2207-2223&rft.issn=1532-0626&rft.eissn=1532-0634&rft_id=info:doi/10.1002/cpe.2919&rft_dat=%3Cproquest_osti_%3E1448721247%3C/proquest_osti_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1448721247&rft_id=info:pmid/&rfr_iscdi=true