PUBLIC INTERFACE ~ PUBLIC ROUTINES ~ NAMELIST

Module ocean_wave_mod

Contact:  M. Schmidt
Reviewers:  S.M. Griffies
Change History: WebCVS Log


OVERVIEW

Idealized wave model for delivering wave number and wave height for coupled current-wave action on sediment.

This idealized wave model delivers wave number and wave height for calculation of the coupled current-wave action on sediment. Swell is not included in this model. All fields are defined at tracer grid, for later use in sediment dynamics in such modules as ocean_shared/generic_tracers/generic_ERGOM.F90


OTHER MODULES USED

       constants_mod
diag_manager_mod
fms_mod
mpp_mod
fms_io_mod
ocean_domains_mod
mpp_domains_mod
ocean_types_mod
ocean_parameters_mod
ocean_workspace_mod
ocean_util_mod
wave_types_mod
data_override_mod

PUBLIC INTERFACE

ocean_wave_init:
ocean_wave_model:
ocean_wave_prop:
ocean_wave_diag:
ocean_wave_filter:
read_wave:
ocean_wave_restart:
ocean_wave_end:
wave_chksum:
wave_model_is_initialised:
Returns .true. if the wave model is initialised


PUBLIC ROUTINES

  1. ocean_wave_init

    DESCRIPTION
    Initialize the wave module


  2. ocean_wave_model

    DESCRIPTION
    time step the wave model


  3. ocean_wave_prop

    DESCRIPTION
    wave propagation


  4. ocean_wave_diag

    DESCRIPTION
    wave diagnostics


  5. ocean_wave_filter

    DESCRIPTION
    wave filter


  6. read_wave

    DESCRIPTION
    Read wave restart information.


  7. ocean_wave_restart

    DESCRIPTION
    Save wave restart information.


  8. ocean_wave_end

    DESCRIPTION
    Write out external mode fields to restart file.


  9. wave_chksum

    DESCRIPTION
    Compute checksum for external mode fields.


  10. wave_model_is_initialised

    use ocean_wave_mod, only: wave_model_is_initialised if (wave_model_is_initialised() ) then
    DESCRIPTION
    This function returns .true. if the wave model is initialised It is needed, because the wave model may be initialised after some module that requires a wave model


    INPUT
        No inputs needed.
       []

    OUTPUT
        This function returns a logical.
       [logical]


NAMELIST

&



REFERENCES

  1. P.C. Liu, D.J. Schwab and J.R. Bennett, Journ. of Phys. Oceanography 14, 1514 (1984). D.J. Schwab, J.R. Bennett, P.C. Liu and M.A. Donelan, Journ. of Geophysical Research 89 (C3), 3586 (1984).
  2. Hughes, S. A. 1984. "TMA Shallow-Water Spectrum: Description and Application," Technical Report CERC-84-7, US Army Engineer Waterways Experiment Station, Vicksburg, Miss.


top