A GMRES Solver with ILU(k) Preconditioner for Large-Scale Sparse Linear Systems on Multiple GPUs

atmire.migration.oldid3567
dc.contributor.advisorChen, Zhangxing (John)
dc.contributor.authorYang, Bo
dc.date.accessioned2015-09-28T16:14:40Z
dc.date.available2015-11-20T08:00:41Z
dc.date.issued2015-09-28
dc.date.submitted2015
dc.description.abstractMost time of reservoir simulation is spent on the solution of large-scale sparse linear systems. The Krylov subspace solvers and the ILU preconditioners are the most commonly used methods for solving such systems. Based on excellent parallel computing performance, GPUs have been a promising hardware architecture. The work of developing preconditioned Krylov solvers on GPUs is necessary and challengeable. We devote our efforts into the development of the GMRES and the ILU(k) preconditioner on a multiple-GPU architecture and achieve favorable speedup effects. Our GPU computation includes the algorithms such as SPMV, nested RAS, decoupled ILU(k) and parallel triangular solver, etc. The numerical experiments prove that our preconditioned GMRES algorithm is feasible and works well on a multiple-GPU workstation.en_US
dc.identifier.citationYang, B. (2015). A GMRES Solver with ILU(k) Preconditioner for Large-Scale Sparse Linear Systems on Multiple GPUs (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/24749
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/24749
dc.identifier.urihttp://hdl.handle.net/11023/2512
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectMathematics
dc.subjectComputer Science
dc.subjectEngineering--Petroleum
dc.subject.classificationParallel Computingen_US
dc.subject.classificationGPUen_US
dc.subject.classificationGMRESen_US
dc.subject.classificationpreconditioneren_US
dc.subject.classificationILUen_US
dc.subject.classificationSPMVen_US
dc.subject.classificationRASen_US
dc.titleA GMRES Solver with ILU(k) Preconditioner for Large-Scale Sparse Linear Systems on Multiple GPUs
dc.typemaster thesis
thesis.degree.disciplineChemical and Petroleum Engineering
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2015_yang_bo.pdf
Size:
973.85 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: