ELCIRC源程序代码分析

杨飞,杨文俊,杨森

raybet体育在线 院报 ›› 2013, Vol. 30 ›› Issue (5) : 97-102.

PDF(1375 KB)
PDF(1375 KB)
raybet体育在线 院报 ›› 2013, Vol. 30 ›› Issue (5) : 97-102. DOI: 10.3969/j.issn.1001-5485.2013.05.021
科技简报

ELCIRC源程序代码分析

  • 杨飞1,杨文俊1,杨森2
作者信息 +

Algorithm of ELCIRC Source Code

  • YANG Fei1,YANG Wen-jun1,YANG Sen2
Author information +
文章历史 +

摘要

开放源程序代码ELCIRC是采用基于水平向无结构网格、垂向z坐标体系和半隐格式的欧拉-拉格朗日有限体积/有限差分方法来解浅水方程。研究了ELCIRC中除控制方程组求解以外的部分,分析了源程序在插值计算、拓扑结构、定解条件、分层信息和干湿法等技术上的具体操作,尤其是对欧拉拉格朗日模型特有的逆向追踪算法做了详细阐述。同时讨论了一些细节问题,在不恰当的地方给出一些参考和建议,避免小数做分母、相近数相减引起的较大误差。然而,这些经过实际应用的算法原理,可以为我们开发水动力学模型提供有价值的参考。

Abstract

Open-source code ELCIRC(Eulerian-Lagrangian CIRCulation) solves the shallow water equations using a semi-implicit Eulerian-Lagrangian finite volume/finite difference method with horizontally unstructured grids and vertically unstretched z-coordinates. ELCIRC source code aside from the governing equation solution is analyzed in this paper. The operation of interpolation,topological structure,definite condition,hierarchy information,and wetting and drying method are described in detail. Backtracking,as the key technology of ELCIRC,is expounded comprehensively. Moreover,some detailed problems are discussed,and a few references and suggestions are given to avoid the errors caused by similar number subtraction and by employing small number as the denominator. ELCIRC has been applied in practice and could serve as a valuable reference for developing hydrodynamic models.

关键词

ELCIRC / 逆向追踪 / 源代码 / 三维水动力学模型 / 算法

Key words

ELCIRC / backtrack / source code / 3-D hydrodynamic model / algorithm

引用本文

导出引用
杨飞,杨文俊,杨森. ELCIRC源程序代码分析[J]. raybet体育在线 院报. 2013, 30(5): 97-102 https://doi.org/10.3969/j.issn.1001-5485.2013.05.021
YANG Fei,YANG Wen-jun,YANG Sen. Algorithm of ELCIRC Source Code[J]. Journal of Changjiang River Scientific Research Institute. 2013, 30(5): 97-102 https://doi.org/10.3969/j.issn.1001-5485.2013.05.021
中图分类号: TV148   

参考文献

[1] ZHANG Y L,BAPTISTA A M,MYERS E P. A Cross-scale Model for 3D Baroclinic Circulation in Estuary-Plume-Shelf Systems: I. Formulation and Skill Assessment[J]. Continental Shelf Research,2004,24(18):2174-2214.
[2] MYERS E P,AIKMAN F,ZHANG A J. A Forecast Circulation Model of the St. Johns River,Florida[C]∥Proceedings of the Eighth International Conference on Estuarine and Coastal Modeling,November 3-5,2003,Monterey,California,USA:144-156.
[3] 杨金艳.ELCIRC模型在长江口的应用[D].南京:河海大学,2006.(YANG Jin-yan. Application of ELCRIC Model in Changjiang Estuary[D]. Nanjing: Hohai University,2006.(in Chinese))
[4] GONG W P,SHEN J,WANG D R. Mean Water Level Setup/Setdown in the Inlet-Lagoon System Induced by Tidal Action: A Case Study of Xincun Inlet,Hainan Island in China [J]. Acta Oceanologica Sinica,2008,27(5): 63-80
[5] GONG W P,SHEN J,CHO K H,et al. A Numerical Model Study of Barotropic Subtidal Water Exchange Between Estuary and Subestuaries (Tributaries) in the Chesapeake Bay During Northeaster Events[J]. Ocean Modelling,2009,26: 170-189
[6] DIAS J M,SOUSA M C,BERTIN X,et al. Numerical Modeling of the Impact of the Anco Inlet Relocation(Ria Formosa,Portugal)[J]. Environmental Modelling & Software,2009,24(6): 711-725.
[7] PICADO A,DIAS J M,FORTUNATO A B. Tidal Changes in Estuarine Systems Induced by Local Geomorphologic Modifications[J]. Continental Shelf Research,2010,30(17): 1854-1864.
[8] OHSU’s Center for Coastal and Land-Margin Research. ELCIRC Description: 3D Baroclinic Circulation Model[EB/OL].

基金

国家自然科学基金面上项目(51079008)

PDF(1375 KB)

Accesses

Citation

Detail

段落导航
相关文章

/

Baidu
map