Parallelization of MODFLOW Using a GPU Library

被引:14
|
作者
Ji, Xiaohui [1 ]
Li, Dandan [1 ]
Cheng, Tangpei [1 ]
Wang, Xu-Sheng [2 ]
Wang, Qun [1 ]
机构
[1] China Univ Geosci, Sch Informat Engn, Beijing 100083, Peoples R China
[2] China Univ Geosci, Sch Water Resources & Environm, Beijing 100083, Peoples R China
基金
中国国家自然科学基金;
关键词
Computer graphics - Program processors - Computer graphics equipment;
D O I
10.1111/gwat.12104
中图分类号
P [天文学、地球科学];
学科分类号
07 ;
摘要
A new method based on a graphics processing unit (GPU) library is proposed in the paper to parallelize MODFLOW. Two programs, GetAb_CG and CG_GPU, have been developed to reorganize the equations in MODFLOW and solve them with the GPU library. Experimental tests using the NVIDIA Tesla C1060 show that a 1.6-to 10.6-fold speedup can be achieved for models with more than 105 cells. The efficiency can be further improved by using up-to-date GPU devices.
引用
收藏
页码:618 / 623
页数:6
相关论文
共 50 条
  • [1] Automatic Parallelization of GPU Applications using OpenCL
    Solano-Quinde, Lizandro D.
    Bode, Brett M.
    Somani, Arun K.
    2015 ASIA-PACIFIC CONFERENCE ON COMPUTER-AIDED SYSTEM ENGINEERING - APCASE 2015, 2015, : 276 - 283
  • [2] Parallelization and Optimization of SIFT on GPU Using CUDA
    Zhou, Yonglong
    Mei, Kuizhi
    Ji, Xiang
    Dong, Peixiang
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1351 - 1358
  • [3] Portable Parallelization of the EDGE CFD Application for GPU-based Systems using the SkePU Skeleton Programming Library
    Sjostrom, Oskar
    Ko, Soon-Heum
    Dastgeer, Usman
    Li, Lu
    Kessler, Christoph W.
    PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 135 - 144
  • [4] Speeding Up RSA Encryption Using GPU Parallelization
    Lin, Chu-Hsing
    Liu, Jung-Chun
    Li, Cheng-Chieh
    PROCEEDINGS FIFTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION, 2014, : 529 - 533
  • [5] Nonlinear Dynamic Analysis Efficiency by Using a GPU Parallelization
    Li, Hong-yu
    Teng, Jun
    Li, Zuo-hua
    Zhang, Lu
    ENGINEERING LETTERS, 2015, 23 (04) : 232 - 238
  • [6] Parallelization of calculations using GPU in optimization approach for macromodels construction
    Stakhiv, Petro
    Strubytska, Iryna
    Kozak, Yuriy
    PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (3A): : 7 - 9
  • [7] Using GPU parallelization to perform realistic simulations of the LPCTrap experiments
    X. Fabian
    F. Mauger
    G. Quéméner
    Ph. Velten
    G. Ban
    C. Couratin
    P. Delahaye
    D. Durand
    B. Fabre
    P. Finlay
    X. Fléchard
    E. Liénard
    A. Méry
    O. Naviliat-Cuncic
    B. Pons
    T. Porobic
    N. Severijns
    J. C. Thomas
    Hyperfine Interactions, 2015, 235 : 87 - 95
  • [8] Using GPU parallelization to perform realistic simulations of the LPCTrap experiments
    Fabian, X.
    Mauger, F.
    Quemener, G.
    Velten, Ph.
    Ban, G.
    Couratin, C.
    Delahaye, P.
    Durand, D.
    Fabre, B.
    Finlay, P.
    Flechard, X.
    Lienard, E.
    Mery, A.
    Naviliat-Cuncic, O.
    Pons, B.
    Porobic, T.
    Severijns, N.
    Thomas, J. C.
    HYPERFINE INTERACTIONS, 2015, 235 (1-3): : 87 - 95
  • [9] Classification of Database by Using Parallelization of Algorithms Third Generation in a GPU
    Tabarez Paz, Israel
    Hernandez Gress, Neil
    Gonzalez Mendoza, Miguel
    ENGINEERING APPLICATIONS OF NEURAL NETWORKS (EANN 2014), 2014, 459 : 25 - 38
  • [10] GPU parallelization of sequence segmentation using information theoretic models
    Alawneh, Luay
    Rawashdeh, Emad
    Al-Ayyoub, Mahmoud
    Jararweh, Yaser
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 86 : 11 - 24