Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

GPU-accelerated preconditioned GMRES method for two-dimensional Maxwell's equations

Published: 01 October 2017 Publication History
  • Get Citation Alerts
  • Abstract

    In this study, for two-dimensional Maxwell's equations, an efficient preconditioned generalized minimum residual method on the graphics processing unit GPUPGMRES is proposed to obtain numerical solutions of the equations that are discretized by a multisymplectic Preissmann scheme. In our proposed GPUPGMRES, a novel sparse matrix–vector multiplication SpMV kernel is suggested while keeping the compressed sparse row CSR intact. The proposed kernel dynamically assigns different number of rows to each thread block, and accesses the CSR arrays in a fully coalesced manner. This greatly alleviates the bottleneck of many existing CSR-based algorithms. Furthermore, the vector-operation and inner-product decision trees are automatically constructed. These kernels and their corresponding optimized compute unified device architecture parameter values can be automatically selected from the decision trees for vectors of any size. In addition, using the sparse approximate inverse technique, the preconditioner equation solving falls within the scope of SpMV. Numerical results show that our proposed kernels have high parallelism. GPUPGMRES outperforms a recently proposed preconditioned GMRES method, and a preconditioned GMRES implementation in the AmgX library. Moreover, GPUPGMRES is efficient in solving the two-dimensional Maxwell's equations.

    Cited By

    View all
    • (2020)Parallel Sorted Sparse Approximate Inverse Preconditioning Algorithm on GPUBenchmarking, Measuring, and Optimizing10.1007/978-3-030-71058-3_9(147-156)Online publication date: 15-Nov-2020

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image International Journal of Computer Mathematics
    International Journal of Computer Mathematics  Volume 94, Issue 10
    October 2017
    202 pages
    ISSN:0020-7160
    EISSN:1029-0265
    Issue’s Table of Contents

    Publisher

    Taylor & Francis, Inc.

    United States

    Publication History

    Published: 01 October 2017

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Parallel Sorted Sparse Approximate Inverse Preconditioning Algorithm on GPUBenchmarking, Measuring, and Optimizing10.1007/978-3-030-71058-3_9(147-156)Online publication date: 15-Nov-2020

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media