JOURNAL OF YANGTZE RIVER SCIENTIFIC RESEARCH INSTI ›› 2013, Vol. 30 ›› Issue (5): 97-102.DOI: 10.3969/j.issn.1001-5485.2013.05.021

• Technical Notes • Previous Articles    

Algorithm of ELCIRC Source Code

YANG Fei1,YANG Wen-jun1,YANG Sen2   

  1. 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
  • Received:2012-04-25 Revised:2013-04-28 Online:2013-04-28 Published:2013-04-28

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.

Key words: ELCIRC , backtrack , source code , 3-D hydrodynamic model , algorithm

CLC Number: