Also known as
Model type Single
Model part of larger framework
Incorporated models or components:
Spatial dimensions 1D, 2D
Spatial extent Watershed-Scale
Model domain Coastal
One-line model description Fully Nonlinear Boussinesq Wave Model
Extended model description FUNWAVE is a phase-resolving, time-stepping Boussinesq model for ocean surface wave propagation in the nearshore.

wave dynamics,

First name Jim
Last name Kirby
Type of contact Model developer
Institute / Organization University of Delaware, Department of Civil EngineeringCenter for Applied Coastal Research
Postal address 1
Postal address 2
Town / City Newark
Postal code 19716
State Delaware
Country United States
Email address
Phone (302) 831-2438
Fax (302) 831-1228

Supported platforms Unix, Linux
Other platform
Programming language Fortran77
Other program language
Code optimized Single Processor
Multiple processors implemented
Nr of distributed processors
Nr of shared processors
Start year development 1995
Does model development still take place? No
If above answer is no, provide end year model development
Code development status
When did you indicate the 'code development status'?
Model availability As code
Source code availability
(Or provide future intension)
Through web repository
Source web address
Source csdms web address
Program license type Other
Program license type other GNU General Public License
Memory requirements --
Typical run time --

Describe input parameters There are four input data files to be read by subroutine init. The first file consists of control parameters and is named for 2-D programs and for 1-D programs. With the use of intrinsic function NAMELIST in the program, variable name and its corresponding data can be put together. The logical device number for this file is chosen as 1 and the form of the files is ASCII.

The other three input files are water depth data, initial wave field data, and time series of source function amplitude, respectively. Their names are represented by f1n, f2n and f3n which are specified in or Binary format is used for these three files to increase I/O speed for 2-D prograams while ASCII format is used for 1-D programs. Since the record length of data for binary format in SGI computer is different from other machines, a control parameter imch is used in or to adjust for different computers.

Input format ASCII, Binary
Other input format
Describe output parameters See manual, that is uploaded.
Output format ASCII, Binary
Other output format
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? No
Describe post-processing software
Visualization software needed? Yes
If above answer is yes
Other visualization software OpenGL

Describe processes represented by the model See manual
Describe key physical parameters and equations See manual
Describe length scale and resolution constraints --
Describe time scale and resolution constraints --
Describe any numerical limitations and issues --

Describe available calibration data sets
Upload calibration data sets if available:
Describe available test data sets
Upload test data sets if available:
Describe ideal data for testing

Do you have current or future plans for collaborating with other researchers? --
Is there a manual available? Yes
Upload manual if available: Media:Cacr-98-06.pdf
Model website if any
Model forum / discussion board --

This part will be filled out by CSDMS staff

OpenMI compliant No but possible
BMI compliant No but possible
WMT component No but possible
PyMT component
Can be coupled with:
Model info
Citation indices FUNWAVE
Nr. of pubs: 112
Citations: 3964
h-index: 25
Qrcode FUNWAVE.png
Link to this page




Citation indices FUNWAVE
Nr. of pubs: 112
Citations: 3964
h-index: 25

Featured publication(s)YearModel describedType of ReferenceCitations
Wei, Ge; Kirby, James T.; Grilli, Stephan T.; Subramanya, Ravishankar; 1995. A fully nonlinear Boussinesq model for surface waves. Part 1. Highly nonlinear unsteady waves. Journal of Fluid Mechanics, 294, 71–92. 10.1017/S0022112095002813
(View/edit entry)
Model overview 719
See more publications of FUNWAVE



Input Files

Output Files