首页 | 本学科首页   官方微博 | 高级检索  
     

ELCIRC源程序代码分析
引用本文:杨飞,杨文俊,杨森.ELCIRC源程序代码分析[J].长江科学院院报,2013,30(5):97-102.
作者姓名:杨飞  杨文俊  杨森
作者单位:1. 长江科学院水利部江湖治理与防洪重点实验室,武汉,430010
2. 重庆市武隆县水务局,重庆,408500
基金项目:国家自然科学基金面上项目
摘    要:开放源程序代码ELCIRC是采用基于水平向无结构网格、垂向z坐标体系和半隐格式的欧拉-拉格朗日有限体积/有限差分方法来解浅水方程。研究了ELCIRC中除控制方程组求解以外的部分,分析了源程序在插值计算、拓扑结构、定解条件、分层信息和干湿法等技术上的具体操作,尤其是对欧拉拉格朗日模型特有的逆向追踪算法做了详细阐述。同时讨论了一些细节问题,在不恰当的地方给出一些参考和建议,避免小数做分母、相近数相减引起的较大误差。然而,这些经过实际应用的算法原理,可以为我们开发水动力学模型提供有价值的参考。

关 键 词:ELCIRC  逆向追踪  源代码  三维水动力学模型  算法

Algorithm of ELCIRC Source Code
YANG Fei , YANG Wen-jun , YANG Sen.Algorithm of ELCIRC Source Code[J].Journal of Yangtze River Scientific Research Institute,2013,30(5):97-102.
Authors:YANG Fei  YANG Wen-jun  YANG Sen
Affiliation:1.Key Laboratory of River Regulation and Flood Control of MWR, Yangtze River Scientific Research Institute, Wuhan 430010, China; 2.Water Affairs Bureau of Wulong County, Chongqing City,Chongqing 408500,China
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.
Keywords:ELCIRC  backtrack  source code  3-D hydrodynamic model  algorithm
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《长江科学院院报》浏览原始摘要信息
点击此处可从《长江科学院院报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号