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...
Gespeichert in:
Veröffentlicht in: | Concurrency and computation 2013-10, Vol.25 (15), p.2207-2223 |
---|---|
Hauptverfasser: | , , |
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 & 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 & 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 & 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 & 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 |