fvcom_tools 1.14.0
Loading...
Searching...
No Matches
module_nwp::fcst_nwp Type Reference

Public Member Functions

procedure finish (this, itype, wcstart)
 Finish and deallocate.
 
procedure get_time_ind (this, filename, instr, outindex)
 Get time ind.
 
procedure initial (this, itype, wcstart)
 Defines vars and names.
 
procedure list_initial (this)
 List the setup.
 
procedure read_n (this, filename, itype, wcstart, numlon, numlat, numtimes, time_to_get, mask, sst, ice, sfct, icet, sfctl, zorl, hice, ybegin, yend)
 Initialize arrays, get data.
 

Data Fields

character(len=6) datatype
 Data type.
 
integer datelen
 Length of date string.
 
character(len=20), allocatable dimnamedate
 String dimension name.
 
character(len=20), allocatable dimnameew
 East/West dimension name.
 
character(len=20), allocatable dimnamens
 North/South dimension name.
 
character(len=20), allocatable dimnametime
 Time dimension name.
 
integer i_hice
 Index of ice thickness.
 
integer i_ice
 Index of ice var.
 
integer i_icet
 Index of ice temp var.
 
integer i_mask
 Is var visible (always 1).
 
integer i_sfct
 Index of sst temp var.
 
integer i_sfctl
 Index of sfcTl.
 
integer i_sst
 Index of sst var.
 
integer i_zorl
 Index of surface roughness.
 
character(len=20), allocatable latname
 Latitude name.
 
character(len=20), allocatable lonname
 Longitude name.
 
integer numvar
 Number of variabls.
 
real(r_single), dimension(:,:,:), allocatable nwp_hice_c
 cold start ice thickness
 
real(r_single), dimension(:,:), allocatable nwp_hice_w
 warm start ice thickness
 
real(r_single), dimension(:,:,:), allocatable nwp_ice_c
 cold start over water ice concentration 3d array
 
real(r_single), dimension(:,:), allocatable nwp_ice_w
 warm start over water ice concentration 3d array
 
real(r_single), dimension(:,:,:), allocatable nwp_icet_c
 cold start ice skin temperature 3d array
 
real(r_single), dimension(:,:), allocatable nwp_icet_w
 warm start ice skin temperature 3d array
 
real(r_single), dimension(:,:), allocatable nwp_mask_c
 cold start land/water mask 3d array
 
real(r_single), dimension(:,:), allocatable nwp_mask_w
 warm start land/water mask 3d array
 
real(r_single), dimension(:,:,:), allocatable nwp_sfct_c
 cold start skin temperature 3d array
 
real(r_single), dimension(:,:), allocatable nwp_sfct_w
 warm start skin temperature 3d array
 
real(r_single), dimension(:,:), allocatable nwp_sfctl_w
 warm start skin temperature 3d array
 
real(r_single), dimension(:,:,:), allocatable nwp_sst_c
 cold start sst 3d array
 
real(r_single), dimension(:,:), allocatable nwp_sst_w
 warm start sst 3d array
 
real(r_single), dimension(:,:,:), allocatable nwp_zorl_c
 cold start surface roughness
 
real(r_single), dimension(:,:), allocatable nwp_zorl_w
 warm start surface roughness
 
character(len=1), dimension(:,:), allocatable times
 Array of times in FVCOM.
 
character(len=20), dimension(:), allocatable varnames
 Variable names.
 
integer xlat
 Number of latitudes.
 
integer xlon
 Number of longitudes.
 
integer xtime
 Number of times.
 

Detailed Description

Definition at line 26 of file module_nwp.f90.

Member Function/Subroutine Documentation

◆ finish()

procedure module_nwp::fcst_nwp::finish ( class(fcst_nwp) this,
character(len=6), intent(in) itype,
character(len=4), intent(in) wcstart )

Finish and deallocate.

Returns

Definition at line 72 of file module_nwp.f90.

◆ get_time_ind()

procedure module_nwp::fcst_nwp::get_time_ind ( class(fcst_nwp) this,
character(len=*), intent(in) filename,
character(len=*), intent(in) instr,
integer, intent(out) outindex )

Get time ind.

Returns

Definition at line 71 of file module_nwp.f90.

◆ initial()

procedure module_nwp::fcst_nwp::initial ( class(fcst_nwp) this,
character(len=6), intent(in) itype,
character(len=4), intent(in) wcstart )

Defines vars and names.

Returns

Definition at line 68 of file module_nwp.f90.

◆ list_initial()

procedure module_nwp::fcst_nwp::list_initial ( class(fcst_nwp) this)

List the setup.

Returns

Definition at line 69 of file module_nwp.f90.

◆ read_n()

procedure module_nwp::fcst_nwp::read_n ( class(fcst_nwp) this,
character(len=*), intent(in) filename,
character(len=6), intent(in) itype,
character(len=4), intent(in) wcstart,
integer, intent(inout) numlon,
integer, intent(inout) numlat,
integer, intent(inout) numtimes,
integer, intent(in) time_to_get,
real(r_single), dimension(:,:), intent(inout) mask,
real(r_single), dimension(:,:), intent(inout) sst,
real(r_single), dimension(:,:), intent(inout) ice,
real(r_single), dimension(:,:), intent(inout) sfct,
real(r_single), dimension(:,:), intent(inout) icet,
real(r_single), dimension(:,:), intent(inout) sfctl,
real(r_single), dimension(:,:), intent(inout) zorl,
real(r_single), dimension(:,:), intent(inout) hice,
integer, intent(in) ybegin,
integer, intent(in) yend )

Initialize arrays, get data.

Returns

Definition at line 70 of file module_nwp.f90.

Field Documentation

◆ datatype

character(len=6) module_nwp::fcst_nwp::datatype

Data type.

Definition at line 27 of file module_nwp.f90.

◆ datelen

integer module_nwp::fcst_nwp::datelen

Length of date string.

Definition at line 32 of file module_nwp.f90.

◆ dimnamedate

character(len=20), allocatable module_nwp::fcst_nwp::dimnamedate

String dimension name.

Definition at line 47 of file module_nwp.f90.

◆ dimnameew

character(len=20), allocatable module_nwp::fcst_nwp::dimnameew

East/West dimension name.

Definition at line 44 of file module_nwp.f90.

◆ dimnamens

character(len=20), allocatable module_nwp::fcst_nwp::dimnamens

North/South dimension name.

Definition at line 45 of file module_nwp.f90.

◆ dimnametime

character(len=20), allocatable module_nwp::fcst_nwp::dimnametime

Time dimension name.

Definition at line 46 of file module_nwp.f90.

◆ i_hice

integer module_nwp::fcst_nwp::i_hice

Index of ice thickness.

Definition at line 40 of file module_nwp.f90.

◆ i_ice

integer module_nwp::fcst_nwp::i_ice

Index of ice var.

Definition at line 35 of file module_nwp.f90.

◆ i_icet

integer module_nwp::fcst_nwp::i_icet

Index of ice temp var.

Definition at line 37 of file module_nwp.f90.

◆ i_mask

integer module_nwp::fcst_nwp::i_mask

Is var visible (always 1).

Definition at line 33 of file module_nwp.f90.

◆ i_sfct

integer module_nwp::fcst_nwp::i_sfct

Index of sst temp var.

Definition at line 36 of file module_nwp.f90.

◆ i_sfctl

integer module_nwp::fcst_nwp::i_sfctl

Index of sfcTl.

Definition at line 38 of file module_nwp.f90.

◆ i_sst

integer module_nwp::fcst_nwp::i_sst

Index of sst var.

Definition at line 34 of file module_nwp.f90.

◆ i_zorl

integer module_nwp::fcst_nwp::i_zorl

Index of surface roughness.

Definition at line 39 of file module_nwp.f90.

◆ latname

character(len=20), allocatable module_nwp::fcst_nwp::latname

Latitude name.

Definition at line 42 of file module_nwp.f90.

◆ lonname

character(len=20), allocatable module_nwp::fcst_nwp::lonname

Longitude name.

Definition at line 43 of file module_nwp.f90.

◆ numvar

integer module_nwp::fcst_nwp::numvar

Number of variabls.

Definition at line 28 of file module_nwp.f90.

◆ nwp_hice_c

real(r_single), dimension(:,:,:), allocatable module_nwp::fcst_nwp::nwp_hice_c

cold start ice thickness

Definition at line 56 of file module_nwp.f90.

◆ nwp_hice_w

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_hice_w

warm start ice thickness

Definition at line 65 of file module_nwp.f90.

◆ nwp_ice_c

real(r_single), dimension(:,:,:), allocatable module_nwp::fcst_nwp::nwp_ice_c

cold start over water ice concentration 3d array

Definition at line 52 of file module_nwp.f90.

◆ nwp_ice_w

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_ice_w

warm start over water ice concentration 3d array

Definition at line 60 of file module_nwp.f90.

◆ nwp_icet_c

real(r_single), dimension(:,:,:), allocatable module_nwp::fcst_nwp::nwp_icet_c

cold start ice skin temperature 3d array

Definition at line 54 of file module_nwp.f90.

◆ nwp_icet_w

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_icet_w

warm start ice skin temperature 3d array

Definition at line 62 of file module_nwp.f90.

◆ nwp_mask_c

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_mask_c

cold start land/water mask 3d array

Definition at line 50 of file module_nwp.f90.

◆ nwp_mask_w

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_mask_w

warm start land/water mask 3d array

Definition at line 58 of file module_nwp.f90.

◆ nwp_sfct_c

real(r_single), dimension(:,:,:), allocatable module_nwp::fcst_nwp::nwp_sfct_c

cold start skin temperature 3d array

Definition at line 53 of file module_nwp.f90.

◆ nwp_sfct_w

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_sfct_w

warm start skin temperature 3d array

Definition at line 61 of file module_nwp.f90.

◆ nwp_sfctl_w

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_sfctl_w

warm start skin temperature 3d array

Definition at line 63 of file module_nwp.f90.

◆ nwp_sst_c

real(r_single), dimension(:,:,:), allocatable module_nwp::fcst_nwp::nwp_sst_c

cold start sst 3d array

Definition at line 51 of file module_nwp.f90.

◆ nwp_sst_w

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_sst_w

warm start sst 3d array

Definition at line 59 of file module_nwp.f90.

◆ nwp_zorl_c

real(r_single), dimension(:,:,:), allocatable module_nwp::fcst_nwp::nwp_zorl_c

cold start surface roughness

Definition at line 55 of file module_nwp.f90.

◆ nwp_zorl_w

real(r_single), dimension(:,:), allocatable module_nwp::fcst_nwp::nwp_zorl_w

warm start surface roughness

Definition at line 64 of file module_nwp.f90.

◆ times

character(len=1), dimension(:,:), allocatable module_nwp::fcst_nwp::times

Array of times in FVCOM.

Definition at line 48 of file module_nwp.f90.

◆ varnames

character(len=20), dimension(:), allocatable module_nwp::fcst_nwp::varnames

Variable names.

Definition at line 41 of file module_nwp.f90.

◆ xlat

integer module_nwp::fcst_nwp::xlat

Number of latitudes.

Definition at line 29 of file module_nwp.f90.

◆ xlon

integer module_nwp::fcst_nwp::xlon

Number of longitudes.

Definition at line 30 of file module_nwp.f90.

◆ xtime

integer module_nwp::fcst_nwp::xtime

Number of times.

Definition at line 31 of file module_nwp.f90.


The documentation for this type was generated from the following file: