Bourassa-Vincent-Wood Flux and Sea State Model

Bourassa-Vincent-Wood Flux and Sea State Model

The BVW (Bourassa-Vincent-Wood) model is a fully coupled flux and sea state model. It determines internally consistent fluxes (momentum, heat, and moisture), atmospheric stabilities, and sea states.

Current Version: 1999.0a, Updated 25 Aug. 1999: Update History

Outline

Review of Relevant Concepts

Model Descriptions

Point Description

Longer Description

Routines in BVW Library (Short description and I/O)

pmix

ht_adj

find_q

Test Routines for BVW Library

Required Files and Examples

The example Makefiles are for SGIs. An examples for FORTRAN compilation on other systems is given near the end of that linked page.

C users

FORTRAN users

IDL users

Reference

Review of Relevant Concepts

Winds and Stresses

Energy Fluxes

Atmospheric Stability

Sea State

Model Descriptions

Point Description

Longer Description

Routines in BVW Library

Examples of calls to these routines are given for C, FORTRAN, and IDL in the links for these compilers in the section 'Required Files and Examples?' Examples of variable declarations are also provided.

pmix:

Main subroutine for determining fluxes and wave values. This subroutine can be run to determine fluxes based on input from any observation heights, but will not adjust these inputs to a uniform height. The next routine will adjust input values to a user specified height (fluxes do not require this adjustment).

ht_adj:

Uses the boundary-layer model in routine pmix to adjust known values of wind speeds, potential temperatures, and humidities to values at a user specified height.

find_q:

There are many methods of measuring the moisture content of air. When data sets are combined, it is likely that several methods have been used. In most boundary layer applications, these measurements must be converted to specific humidity. This routine converts all the common humidity measurements to specific humidity.

Test Routines for BVW Library

Routines have been developed to test the installation of pmix. Tests can be made on C, FORTRAN, and IDL versions of the code. Note that each of these versions calls the C routines: mixed language compilers are required. The code is designed for SGIs, for which the same source code can easily be used produce C and FORTRAN routines. The test programs are ctest_bvw99.c, ctest_ht_adj99.c, ftest_bvw99.f, ftest_ht_adj99.f, test_bvw99.pro, and test_ht_adj99.pro. Input data and the expected output are given in testdata99.dat.

Required Files and Examples

These files can be downloaded through this web site or taken from our public FTP site (anonymous FTP to coaps.fsu.edu, change directories to pub/bourassa/bvw). The linked pages (below) provided examples of variable declarations and calls to the routines.

C users: bvw99.c, bvw99.h, ctest_bvw99.c, ctest_ht_adj99.c, testdata99.dat, Makefile (for SGIs)

FORTRAN users: bvw99.c, bvw99.h, ftest_bvw99.f, ftest_ht_adj99.f, testdata99.dat, Makefile (for SGIs), and call_bvw99.c & call_ht_adj99 (for non-SGI users who want to call be address - the FORTRAN default).

IDL users: bvw99.c, bvw99.h, call_bvw99.c, bvw99.pro, call_ht_adj.c, ht_adj99.pro, test_bvw99.c, test_ht_adj99.c, testdata99.dat

Reference

Bourassa, M. A., D. G. Vincent, W. L. Wood, 1999: A flux parameterization including the effects of capillary waves and sea state. J. Atmos. Sci., 56, 1123-1139.


home page
URL research
URL publications URL scatterometry URL flux
model URL contact info URL

Last update: 18 Jan, 1999