WAVEWATCH III  beta 0.0.1
w3wdatmd.F90 File Reference

Contains module W3WDATMD. More...

Go to the source code of this file.

Data Types

type  w3wdatmd::wdata
 

Modules

module  w3wdatmd
 Define data structures to set up wave model dynamic data for several models simultaneously.
 

Functions/Subroutines

subroutine w3wdatmd::w3ndat (NDSE, NDST)
 Set up the number of grids to be used. More...
 
subroutine w3wdatmd::w3dimw (IMOD, NDSE, NDST, F_ONLY)
 Initialize an individual data grid at the proper dimensions. More...
 
subroutine w3wdatmd::w3setw (IMOD, NDSE, NDST)
 Select one of the WAVEWATCH III grids / models. More...
 

Variables

integer w3wdatmd::nwdata = -1
 
integer w3wdatmd::iwdata = -1
 
type(wdata), dimension(:), allocatable, target w3wdatmd::wdatas
 
integer, dimension(:), pointer w3wdatmd::time
 
integer, dimension(:), pointer w3wdatmd::tlev
 
integer, dimension(:), pointer w3wdatmd::tice
 
integer, dimension(:), pointer w3wdatmd::trho
 
integer, dimension(:), pointer w3wdatmd::tic1
 
integer, dimension(:), pointer w3wdatmd::tic5
 
integer, dimension(:), pointer w3wdatmd::time00
 
integer, dimension(:), pointer w3wdatmd::timeend
 
integer, dimension(:), pointer w3wdatmd::qi5tbeg
 
real, dimension(:), pointer w3wdatmd::qr5tim0
 
real, dimension(:, :), pointer w3wdatmd::qr5cvk0
 
real, dimension(:), pointer w3wdatmd::qr5tmix
 
complex, dimension(:, :), pointer w3wdatmd::qc5int0
 
real, dimension(:,:), pointer w3wdatmd::va
 
real, dimension(:), pointer w3wdatmd::wlv
 
real, dimension(:), pointer w3wdatmd::ice
 
real, dimension(:), pointer w3wdatmd::rhoair
 
real, dimension(:), pointer w3wdatmd::ust
 
real, dimension(:), pointer w3wdatmd::ustdir
 
real, dimension(:), pointer w3wdatmd::asf
 
real, dimension(:), pointer w3wdatmd::fpis
 
real, dimension(:), pointer w3wdatmd::berg
 
real, dimension(:), pointer w3wdatmd::iceh
 
real, dimension(:), pointer w3wdatmd::icef
 
real, dimension(:), pointer w3wdatmd::icedmax
 
real, dimension(:), pointer w3wdatmd::zeta_setup
 
real, dimension(:), pointer w3wdatmd::fx_zs
 
real, dimension(:), pointer w3wdatmd::fy_zs
 
real, dimension(:), pointer w3wdatmd::sxx_zs
 
real, dimension(:), pointer w3wdatmd::sxy_zs
 
real, dimension(:), pointer w3wdatmd::syy_zs
 
real, dimension(:,:), pointer w3wdatmd::vstot
 
real, dimension(:,:), pointer w3wdatmd::vdtot
 
real, dimension(:,:), pointer w3wdatmd::vaold
 
logical, dimension(:), pointer w3wdatmd::shavetot
 
logical, pointer w3wdatmd::dinit
 
logical, pointer w3wdatmd::fl_all
 

Detailed Description

Contains module W3WDATMD.

Author
H. L. Tolman
Date
22-Mar-2021

Definition in file w3wdatmd.F90.