;
Home  Contact 

NearCoM: CurvCirc Circulation ModuleNote: The version has been updated with the fast schemes described in Shi F., Kirby, J. T., and Hanes D. M. 2007
Authors: Fengyan Shi, Ib A. Svendsen, and James, T. Kirby Center for Applied Coastal Research University of Delaware, Neark, DE Contact information: Fengyan Shi, 3028312449
Documentation: Shi, F., Svendsen, I. A. and Kirby, J. T., 2004, ``Curvilinear SHORECIRC Users Manual: A Curvilinear Version of Quasi3D Nearshore Circulation Model", Research Report, Center for Applied Coastal Research, University of Delaware. (pdf)
Overview: The curvilinear nearshore circulation model (CurvCirc), is developed based on the quasi3D circulation equations (Svendsen, et al., 2000). A generalized coordinate transformation and the contravariant technique are used in the model. In numerics, the CurvCirc provides two options respectively based on highorder explicit numerical schemes and secondorder semiimplicit schemes. The highorder explicit schemes follow the Cartesian version of SHORECIRC (Svendsen, et al., 2000). A fourthorder AdamsBashforthMoulton predictorcorrector scheme is employed to perform the time integration and a fourthorder scheme using standard fivepoint finite differencing is used in the firstorder derivative terms, while a secondorder scheme is used for the higher order derivatives and coordinate metrics for spatial discretizations. The secondorder semiimplicit numerical schemes are developed based on a splitting method in which the gravity wave mode and vorticity wave mode are solved separately. The semiimplicit numerical schemes are basically CFLfree schemes and thus are more efficient for longterm simulations. Unlike the spatial discretization in the Cartesian version, we use a staggered grid system in the transformed image domain. Various point types are defined in the model code to recognize different boundary conditions, which allows the model to be used in complicated domains such as harbors and tidal inlets. The pointtype specification can be done by either using the grid generation program CoastGrid or specifying negative water depths at land points. The CurvCirc also has a capability of water flooding calculations. A complete description of the Curvilinear SHORECIRC module, including model equations, numerical schemes, the model integration with the master program and other modules is discussed in the Users Manual of CURVILINEAR SHORECIRC.
Use and initialization of the module: An input file, curvcircinput.dat, is used to specify all the parameters used for the model. The parameters include input file names, parameters for numerics, boundary conditions, and physical parameters.
Variables provided by the circulation module: timeaveraged, depthaveraged current field vertical profile of current velocity bottom current velocity timeaveraged surface elevation bottom stresses turbulent eddy viscosity
Variables required by the circulation module: water depth (read initially from master program, updated by the sediment module ); wave radiation stresses, or wave forcing; wave flux; wave height; wave direction; wave period (or wave peak period); wave number; wave group speed. 
kirby@udel.edu
or
fyshi@udel.edu
latest update:
10 /
2 /
2011