Parallelisation study of a three-dimensional environmental flow model

被引:18
|
作者
O'Donncha, Fearghal
Ragnoli, Emanuele
Suits, Frank
机构
关键词
MPI; Numerical modelling; Parallel computing; Ocean model; OCEAN MODELS; PERFORMANCE; COMPUTATION;
D O I
10.1016/j.cageo.2013.12.006
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
There are many simulation codes in the geosciences that are serial and cannot take advantage of the parallel computational resources commonly available today. One model important for our work in coastal ocean current modelling is EFDC, a Fortran 77 code configured for optimal deployment on vector computers. In order to take advantage of our cache-based, blade computing system we restructured EFDC from serial to parallel, thereby allowing us to run existing models more quickly, and to simulate larger and more detailed models that were previously impractical. Since the source code for EFDC is extensive and involves detailed computation, it is important to do such a port in a manner that limits changes to the files, while achieving the desired speedup. We describe a parallelisation strategy involving surgical changes to the source files to minimise error-prone alteration of the underlying computations, while allowing load-balanced domain decomposition for efficient execution on a commodity cluster. The use of conjugate gradient posed particular challenges due to implicit non-local communication posing a hindrance to standard domain partitioning schemes; a number of techniques are discussed to address this in a feasible, computationally efficient manner. The parallel implementation demonstrates good scalability in combination with a novel domain partitioning scheme that specifically handles mixed water/land regions commonly found in coastal simulations. The approach presented here represents a practical methodology to rejuvenate legacy code on a commodity blade cluster with reasonable effort; our solution has direct application to other similar codes in the geosciences. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:96 / 103
页数:8
相关论文
共 50 条
  • [31] An alternative lattice Boltzmann model for three-dimensional incompressible flow
    Zhang, Liangqi
    Zeng, Zhong
    Xie, Haiqiong
    Tao, Xutang
    Zhang, Yongxiang
    Lu, Yiyu
    Yoshikawa, Akira
    Kawazoe, Yoshiyuki
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2014, 68 (10) : 1107 - 1122
  • [32] Three-dimensional model of flow and mixing processes in open channels
    Czernuszenko, W
    Rylov, A
    Water Quality Hazards and Dispersion of Pollutants, 2005, : 35 - 54
  • [33] Three-dimensional developing flow model for photocatalytic monolith reactors
    Hossain, MM
    Raupp, GB
    Hay, SO
    Obee, TN
    AICHE JOURNAL, 1999, 45 (06) : 1309 - 1321
  • [34] Variational model of granular flow in a three-dimensional rotating container
    Elperin, T
    Vikhansky, A
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2002, 303 (1-2) : 48 - 56
  • [35] THREE-DIMENSIONAL VISUALIZATION OF THE MULTIPHASE SUBMERGED JET FLOW MODEL
    Kildibaeva, S. R.
    Kharisov, E. I.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2023, 16 (01): : 69 - 80
  • [36] On model for three-dimensional flow of nanofluid: An application to solar energy
    Khan, Junaid Ahmad
    Mustafa, M.
    Hayat, T.
    Farooq, M. Asif
    Alsaedi, A.
    Liao, S. J.
    JOURNAL OF MOLECULAR LIQUIDS, 2014, 194 : 41 - 47
  • [37] THREE-DIMENSIONAL NUMERICAL SIMULATION OF INTAKE MODEL WITH CROSS FLOW
    Chuang Wei-Liang
    Hsiao Shih-Chun
    JOURNAL OF HYDRODYNAMICS, 2011, 23 (03) : 314 - 324
  • [38] Three-dimensional inspiratory flow in a double bifurcation airway model
    Jalal, Sahar
    Nemes, Andras
    Van de Moortele, Tristan
    Schmitter, Sebastian
    Coletti, Filippo
    EXPERIMENTS IN FLUIDS, 2016, 57 (09)
  • [39] A three-dimensional MHD model of plasma flow around Titan
    Ledvina, SA
    Cravens, TE
    PLANETARY AND SPACE SCIENCE, 1998, 46 (9-10) : 1175 - 1191
  • [40] Automated calibration of a three-dimensional ground water flow model
    Baker, FG
    Guo, X
    Zigich, D
    SUBSURFACE FLUID-FLOW (GROUND-WATER AND VADOSE ZONE) MODELING, 1996, 1288 : 301 - 315