ISEC Model Respository

COULWAVE Downloads

Code history
Versions available:
pCOULWAVE.zip - March 2008
pCOULWAVE.zip - August 2010
pCOULWAVE.zip (March 2008) Download now

Disclaimers: none at this time

Relevant Users Guide

What changed since last version: None given
What it includes: The following files/directories are included in the zip file:
README.txt: structure of included files, also given below
pCOULWAVE.exe : compiled Win-32 executable
pCOULWAVE.out : compiled Linux executable
source : COULWAVE source code; a series of Fortran 90 files
docs: COULWAVE documents, including:
      \docs\USERS_MANUAL.pdf : Document including the theory, numerical approach, and description of how to use the model
      \docs\COMPILATION_INSTRUCTIONS.pdf : description of how to compile the code on a number of platforms
examples : includes a number of directories corresponding to example setups.
      See EXAMPLE_README.txt for a description of the included files in each directory.
      See the users manual for a description of each of the examples.
      \examples\1D_solitary_wave_up_slope : recreation of Synolakis (1987) experiment.
      \examples\1D_regular_waves_up_slope : recreation of Svendson experiment.
      \examples\1D_irregular_waves_up_slope : TMA waves up a slope
      \examples\1D_regular_waves_over_step : recreation of Dingman's step experiment
      \examples\1D_irregular_waves_overtopping : TMA waves overtopping a levee with irregular foreshore
      \examples\2D_solitary_wave_over_shoal : recreation of Conical Island solitary wave runup experiments
      \examples\2D_tsunami_irregular_coast : recreation of LWRW Japanese runup experiments
      \examples\2D_irregular_waves_bar_break : TMA waves over a nearshore bar with a break; rip current generation
      \examples\2D_irregular_waves_Waimea : TMA waves at Waimea Bay, Oahu
What you need to run it: A computer. To compile, a Fortran90 compiler and some implementation of MPI installed. To look at the output, MATLAB is strongly recommended.

pCOULWAVE.zip (August 2010) Download now

Disclaimers: none at this time

Relevant Users Guide

What changed since last version: Includes an option to include the horizontal vorticity terms and simple
turbulence closures from the paper: Kim, D.-H., Lynett, P., and
Socolofsky, S. (2009) "A Depth-Integrated Model for Weakly Dispersive,
Turbulent, and Rotational Fluid Flows." Ocean Modelling, v. 27 (3-4), p.
198-214. Note that the high-order vorticity terms tend to cause
near-shore instabilities, due to their 1/H^2 dependence; general
inclusion of these terms is not recommended.
Includes an option to include the backscatter model of Kim, D.-H. and
Lynett, P. (2010) "Turbulent Mixing and Scalar Transport in Shallow
Flows" in review.
User can choose between three different bottom friction formulations,
and two different breaking schemes.
The moving boundary scheme has been modified to a stair-step approach,
similar to that described in Lynett, P., Melby, J., and Kim, D.-H.
(2010) "An Application of Boussinesq Modeling to Hurricane Wave
Overtopping and Inundation," Ocean Engineering. v. 37, p. 135-153.
The finite difference version of the code is unchanged, and will only
provide stable results for the most simple of setups.
What it includes: Same as Version 1.0
What you need to run it: A computer. To compile, a Fortran90 compiler and some implementation of MPI installed. To look at the output, MATLAB is strongly recommended.

Code History

Major code milestones
      2000 - Initial code developed for the purpose of simulating the waves generated by submarine landslides. 
                   Numerical approach follows closely that of Wei et al (1995) [FUNWAVE].
      2001 - extrapolation scheme for moving shoreline included
      2002 - "multi-layer" capability added for highly dispersive waves
      2004 - Model parallelized with MPI, code now called pCOULWAVE