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 条
  • [41] Three-dimensional unsteady model of arc heater plasma flow
    Meurisse, Jeremie B. E.
    Laguna, Alejandro Alvarez
    Panesi, Marco
    Mansour, Nagi N.
    AEROSPACE SCIENCE AND TECHNOLOGY, 2022, 123
  • [42] A global three-dimensional model study of carbonaceous aerosols
    Liousse, C
    Penner, JE
    Chuang, C
    Walton, JJ
    Eddleman, H
    Cachier, H
    JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 1996, 101 (D14) : 19411 - 19432
  • [43] Study of the Mott transition in the three-dimensional Hubbard model
    Mancini, F
    Turkowski, V
    ACTA PHYSICA POLONICA A, 2002, 101 (04) : 505 - 523
  • [44] A Three-Dimensional Model to Study Human Synovial Pathology
    Broeren, Mathijs G. A.
    Waterborg, Claire E. J.
    Wiegertjes, Renske
    Thurlings, Rogier M.
    Koenders, Marije, I
    van Lent, Peter L. E. M.
    van der Kraan, Peter M.
    van de Loo, Fons A. J.
    ALTEX-ALTERNATIVES TO ANIMAL EXPERIMENTATION, 2019, 36 (01) : 18 - 28
  • [45] Study on the Reconstruction of Three-dimensional Bed Model and Visualization
    Liu, Shaohua
    Wang, Xinhai
    Ji, Haiqin
    AUTOMATIC MANUFACTURING SYSTEMS II, PTS 1 AND 2, 2012, 542-543 : 1320 - +
  • [46] Proton transfer in malonaldehyde: a model three-dimensional study
    Babic, D
    Bosanac, SD
    Doslic, N
    CHEMICAL PHYSICS LETTERS, 2002, 358 (3-4) : 337 - 343
  • [47] Three-Dimensional in Vitro Model to Study Osteobiology and Osteopathology
    Krishnan, Venkatesh
    Vogler, Erwin A.
    Mastro, Andrea M.
    JOURNAL OF CELLULAR BIOCHEMISTRY, 2015, 116 (12) : 2715 - 2723
  • [48] Development of a Three-Dimensional In Vitro Model to Study Neovascularization
    Dew, L.
    Ortega, I.
    Kelly, A.
    Claeyssens, F.
    MacNeil, S.
    TISSUE ENGINEERING PART A, 2015, 21 : S325 - S326
  • [49] Mercury in the global troposphere: a three-dimensional model study
    Bergan, T
    Gallardo, L
    Rodhe, H
    ATMOSPHERIC ENVIRONMENT, 1999, 33 (10) : 1575 - 1585
  • [50] Study on Three-dimensional Electrical Impedance Circuit Model
    Chen, Xiaoyan
    Wu, Di
    Gu, Peng
    Du, Meng
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 1500 - 1503