Using AmgX to Accelerate PETSc-Based CFD Codes
收藏Figshare2017-05-18 更新2026-04-29 收录
下载链接:
https://figshare.com/articles/dataset/Using_AmgX_to_Accelerate_PETSc-Based_CFD_Codes/5018774
下载链接
链接失效反馈官方服务:
资源简介:
[This file set supplements the presentation by Pi-Yueh Chuang at 2016 GPU Technology Conference, on Thu. April 7th: see session S6355.]Please cite as:Chuang, Pi-Yueh; Barba, Lorena A. (2017): Using AmgX to Accelerate PETSc-Based CFD Codes. figshare.https://doi.org/10.6084/m9.figshare.5018774.v1The file set includes a Jupyter notebook that reports how we accelerated our PETSc-based CFD solver, PetIBM, with multi-GPU capability enabled through AmgX library. PETSc, developed by Argonne National Laboratory, is a toolkit for parallel scientific computing. AmgX is an NVIDIA library providing multigrid preconditioners and Krylov linear solvers. It features the capability of multi-GPU computing through MPI. We developed AmgXWrapper to couple PETSc and AmgX, so that we can easily integrate AmgX into PetIBM with less than 10 lines of code modification.The links in references are:* Video record of GTC 2016 presentation* Rendered version of the notebook viewed on nbviewer* GitHub repository of AmgXWrapper* GitHub repository of PetIBM
创建时间:
2017-05-18



