CGWAVE is a general-purpose, state-of-the-art wave-prediction model. It is applicable to the estimation of wave fields in harbors, open coastal regions, coastal inlets, around islands, and around fixed or floating structures. CGWAVE generates a system of simultaneous linear complex equations that are difficult to solve. Some iterative solvers do not converge at all, while others struggle to converge. A direct, banded, out-of-core solver that utilized reordering of the nodes to reduce the size of the bandwidth was written. The solver was then optimized for the US Army Engineer Research and Development Center Major Shared Resource Center (ERDC MSRC) Cray X1. This paper will describe the details of how this work was performed and give performance results on the ERDC MSRC Cray X1.
CGWAVECGWAVE [1,2] is a general-purpose, state-of-the-art wave-prediction model. It is applicable to the estimation of wave fields in harbors, open coastal regions, coastal inlets, around islands, and around fixed or floating structures. Thus, the results from CGWAVE can have significant military applications. Figure 1 shows a generic computational domain. Both monochromatic and spectral waves can be simulated with the CGWAVE model. CGWAVE is a finite element model that is interfaced to the Corps of Engineers' Surface-Water Modeling System (SMS) [4] for graphics and efficient creation of finite element mesh generation and other input data.CGWAVE was used to model harbors of military interest in various parts of the world to create a database for use by Department of Defense (DoD) organizations. This information is vital for planning and execution of military operations, training, and exercises.
Suitability.CGWAVE is particularly suited for performing wave simulations in regions with arbitrarily shaped (man-made or natural) boundaries and arbitrary depth variations. Intrinsic limitations do not exist on the shape of the domain, the angle of wave incidence, or the degree and direction of wave reflection and scattering that can be modeled.CGWAVE is the DoD's harbor-wave simulation model. It is used (a) in the planning and execution of operations in ports and harbors and (b) design/modification of commercial ports, marinas, and yacht basins. Engineers conducting studies on navigation, channel deepening, and fluid-structure interaction problems can make use of CGWAVE, also. Land Computational domain Open boundary Exterior Incident wave directionFigure 1. Computational domain
Governing Equations.CGWAVE is based on the solution to the elliptic mild-slope equation (MSE) for modeling surface-gravity waves in coastal areas. The MSE represents integration over water columns of the three-dimensional Laplace's equation used in the classical potential wave theory. The governing equation is as follows: