Show simple item record

dc.contributor.authorLee, Jungpyo
dc.contributor.authorWright, John C
dc.date.accessioned2018-01-12T15:10:30Z
dc.date.available2018-01-12T15:10:30Z
dc.date.issued2014-06
dc.date.submitted2014-04
dc.identifier.issn0010-4655
dc.identifier.urihttp://hdl.handle.net/1721.1/113076
dc.description.abstractTwo-level parallelization is introduced to solve a massive block-tridiagonal matrix system. One-level is used for distributing blocks whose size is as large as the number of block rows due to the spectral basis, and the other level is used for parallelizing in the block row dimension. The purpose of the added parallelization dimension is to retard the saturation of the scaling due to communication overhead and inefficiencies in the single-level parallelization only distributing blocks. As a technique for parallelizing the tridiagonal matrix, the combined method of "Partitioned Thomas method" and "Cyclic Odd-Even Reduction" is implemented in an MPI-Fortran90 based finite element-spectral code (TORIC) that calculates the propagation of electromagnetic waves in a tokamak. The two-level parallel solver using thousands of processors shows more than 5 times improved computation speed with the optimized processor grid compared to the single-level parallel solver under the same conditions. Three-dimensional RF field reconstructions in a tokamak are shown as examples of the physics simulations that have been enabled by this algorithmic advance.en_US
dc.description.sponsorshipUnited States. Department of Energy (Award DE-FC02-99ER54512)en_US
dc.publisherElsevieren_US
dc.relation.isversionofhttp://dx.doi.org/10.1016/j.cpc.2014.06.006en_US
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs Licenseen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.sourceMIT Plasma Science & Fusion Centeren_US
dc.titleA block-tridiagonal solver with two-level parallelization for finite element-spectral codesen_US
dc.typeArticleen_US
dc.identifier.citationLee, Jungpyo and Wright, John C. “A Block-Tridiagonal Solver with Two-Level Parallelization for Finite Element-Spectral Codes.” Computer Physics Communications 185, 10 (October 2014): 2598–2608 © 2014 Elsevier B.V.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Plasma Science and Fusion Centeren_US
dc.contributor.mitauthorLee, Jungpyo
dc.contributor.mitauthorWright, John C
dc.relation.journalComputer Physics Communicationsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2018-01-11T16:16:25Z
dspace.orderedauthorsLee, Jungpyo; Wright, John C.en_US
dspace.embargo.termsNen_US
mit.licensePUBLISHER_CCen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record