A parallel domain decomposition algorithm for coastal ocean circulation models based on integer linear programming

被引:0
作者
Antoni Jordi
Nickitas Georgas
Alan Blumberg
机构
[1] Stevens Institute of Technology,Davidson Laboratory
来源
Ocean Dynamics | 2017年 / 67卷
关键词
Coastal ocean circulation model; Parallel computing; Domain decomposition; Integer linear programming; Urban ocean; ECOM;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a new parallel domain decomposition algorithm based on integer linear programming (ILP), a mathematical optimization method. To minimize the computation time of coastal ocean circulation models, the ILP decomposition algorithm divides the global domain in local domains with balanced work load according to the number of processors and avoids computations over as many as land grid cells as possible. In addition, it maintains the use of logically rectangular local domains and achieves the exact same results as traditional domain decomposition algorithms (such as Cartesian decomposition). However, the ILP decomposition algorithm may not converge to an exact solution for relatively large domains. To overcome this problem, we developed two ILP decomposition formulations. The first one (complete formulation) has no additional restriction, although it is impractical for large global domains. The second one (feasible) imposes local domains with the same dimensions and looks for the feasibility of such decomposition, which allows much larger global domains. Parallel performance of both ILP formulations is compared to a base Cartesian decomposition by simulating two cases with the newly created parallel version of the Stevens Institute of Technology’s Estuarine and Coastal Ocean Model (sECOM). Simulations with the ILP formulations run always faster than the ones with the base decomposition, and the complete formulation is better than the feasible one when it is applicable. In addition, parallel efficiency with the ILP decomposition may be greater than one.
引用
收藏
页码:639 / 649
页数:10
相关论文
共 115 条
  • [1] Asselin R(1972)Frequency filters for time integrations Mon Weather Rev 100 487-490
  • [2] Belov G(2009)One-dimensional relaxations and lp bounds for orthogonal packing Int Trans Oper Res 16 745-766
  • [3] Kartak V(2002)An oceanic general circulation model framed in hybrid isopycnic-Cartesian coordinates Ocean Model 4 55-88
  • [4] Rohling H(2008)Quantifying uncertainty in estuarine and coastal ocean circulation modeling J Hydraul Eng 134 403-415
  • [5] Scheithauer G(1983)Diagnostic and prognostic numerical circulation studies of the South Atlantic Bight J Geophys Res 88 4579-4592
  • [6] Bleck R(1999)Three-dimensional hydrodynamic model of New York Harbor region J Hydraul Eng 125 799-816
  • [7] Blumberg AF(2015)Street-scale modeling of storm surge inundation along the New Jersey Hudson River Waterfront J Atmos Ocean Tech 32 1486-1497
  • [8] Georgas N(1969)A numerical method for the study of the circulation of the world ocean J Comput Phys 4 347-376
  • [9] Blumberg AF(2008)Mesoscale to submesoscale transition in the California current system. Part i: flow structure, eddy flux, and observational tests J Phys Oceanogr 38 29-43
  • [10] Mellor GL(2003)An unstructured grid, finite-volume, three-dimensional, primitive equations ocean model: application to coastal ocean and estuaries J Atmos Ocean Tech 20 159-186