Define data structures to set up wave model input data for several models simultaneously. More...
Go to the source code of this file.
Data Types | |
| type | w3idatmd::input |
Modules | |
| module | w3idatmd |
| Define data structures to set up wave model input data for several models simultaneously. | |
Functions/Subroutines | |
| subroutine | w3idatmd::w3ninp (NDSE, NDST) |
| Set up the number of grids to be used. More... | |
| subroutine | w3idatmd::w3dimi (IMOD, NDSE, NDST, FLAGSTIDEIN) |
| Initialize an individual data grid at the proper dimensions. More... | |
| subroutine | w3idatmd::w3seti (IMOD, NDSE, NDST) |
| Select one of the WAVEWATCH III grids / models. More... | |
Variables | |
| integer | w3idatmd::nidata = -1 |
| integer | w3idatmd::iidata = -1 |
| integer | w3idatmd::jfirst = 1 |
| integer | w3idatmd::ntide |
| real, dimension(:), allocatable | w3idatmd::tidefreq |
| type(input), dimension(:), allocatable, target | w3idatmd::inputs |
| integer, dimension(:,:), pointer | w3idatmd::tfn |
| integer, dimension(:), pointer | w3idatmd::tln |
| integer, dimension(:), pointer | w3idatmd::tc0 |
| integer, dimension(:), pointer | w3idatmd::tcn |
| integer, dimension(:), pointer | w3idatmd::tw0 |
| integer, dimension(:), pointer | w3idatmd::twn |
| integer, dimension(:), pointer | w3idatmd::tu0 |
| integer, dimension(:), pointer | w3idatmd::tun |
| integer, dimension(:), pointer | w3idatmd::tin |
| integer, dimension(:), pointer | w3idatmd::tr0 |
| integer, dimension(:), pointer | w3idatmd::trn |
| integer, dimension(:), pointer | w3idatmd::t0n |
| integer, dimension(:), pointer | w3idatmd::t1n |
| integer, dimension(:), pointer | w3idatmd::t2n |
| integer, dimension(:), pointer | w3idatmd::tdn |
| integer, dimension(:), pointer | w3idatmd::tg0 |
| integer, dimension(:), pointer | w3idatmd::tgn |
| integer, dimension(:), pointer | w3idatmd::ttn |
| integer, dimension(:), pointer | w3idatmd::tvn |
| integer, dimension(:), pointer | w3idatmd::tzn |
| integer, dimension(:), pointer | w3idatmd::ti1 |
| integer, dimension(:), pointer | w3idatmd::ti2 |
| integer, dimension(:), pointer | w3idatmd::ti3 |
| integer, dimension(:), pointer | w3idatmd::ti4 |
| integer, dimension(:), pointer | w3idatmd::ti5 |
| real, pointer | w3idatmd::ga0 |
| real, pointer | w3idatmd::gd0 |
| real, pointer | w3idatmd::gan |
| real, pointer | w3idatmd::gdn |
| real, dimension(:,:), pointer | w3idatmd::wx0 |
| real, dimension(:,:), pointer | w3idatmd::wy0 |
| real, dimension(:,:), pointer | w3idatmd::dt0 |
| real, dimension(:,:), pointer | w3idatmd::wxn |
| real, dimension(:,:), pointer | w3idatmd::wyn |
| real, dimension(:,:), pointer | w3idatmd::dtn |
| real, pointer | w3idatmd::ifdef |
| real, pointer | w3idatmd::w3_wrst |
| real, dimension(:,:,:,:), pointer | w3idatmd::cxtide |
| real, dimension(:,:,:,:), pointer | w3idatmd::cytide |
| real, dimension(:,:,:,:), pointer | w3idatmd::wltide |
| logical, pointer | w3idatmd::iinit |
| logical, dimension(:), pointer | w3idatmd::inflags1 |
| logical, dimension(:), pointer | w3idatmd::inflags2 |
| logical, dimension(:), pointer | w3idatmd::flagsc |
| logical, pointer | w3idatmd::fllev |
| logical, pointer | w3idatmd::flcur |
| logical, pointer | w3idatmd::flwind |
| logical, pointer | w3idatmd::flice |
| logical, pointer | w3idatmd::fltaua |
| logical, pointer | w3idatmd::flrhoa |
| logical, pointer | w3idatmd::flmth |
| logical, pointer | w3idatmd::flmvs |
| logical, pointer | w3idatmd::flmdn |
| logical, pointer | w3idatmd::flic1 |
| logical, pointer | w3idatmd::flic2 |
| logical, pointer | w3idatmd::flic3 |
| logical, pointer | w3idatmd::flic4 |
| logical, pointer | w3idatmd::flic5 |
| logical, pointer | w3idatmd::fllevtide |
| logical, pointer | w3idatmd::flcurtide |
| logical, pointer | w3idatmd::fllevresi |
| logical, pointer | w3idatmd::flcurresi |
Define data structures to set up wave model input data for several models simultaneously.
Definition in file w3idatmd.F90.