fvcom_tools 1.14.0
|
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. | |
Definition at line 26 of file module_nwp.f90.
procedure module_nwp::fcst_nwp::finish | ( | class(fcst_nwp) | this, |
character(len=6), intent(in) | itype, | ||
character(len=4), intent(in) | wcstart ) |
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 ) |
procedure module_nwp::fcst_nwp::initial | ( | class(fcst_nwp) | this, |
character(len=6), intent(in) | itype, | ||
character(len=4), intent(in) | wcstart ) |
procedure module_nwp::fcst_nwp::list_initial | ( | class(fcst_nwp) | this | ) |
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 ) |
character(len=6) module_nwp::fcst_nwp::datatype |
Data type.
Definition at line 27 of file module_nwp.f90.
integer module_nwp::fcst_nwp::datelen |
Length of date string.
Definition at line 32 of file module_nwp.f90.
character(len=20), allocatable module_nwp::fcst_nwp::dimnamedate |
String dimension name.
Definition at line 47 of file module_nwp.f90.
character(len=20), allocatable module_nwp::fcst_nwp::dimnameew |
East/West dimension name.
Definition at line 44 of file module_nwp.f90.
character(len=20), allocatable module_nwp::fcst_nwp::dimnamens |
North/South dimension name.
Definition at line 45 of file module_nwp.f90.
character(len=20), allocatable module_nwp::fcst_nwp::dimnametime |
Time dimension name.
Definition at line 46 of file module_nwp.f90.
integer module_nwp::fcst_nwp::i_hice |
Index of ice thickness.
Definition at line 40 of file module_nwp.f90.
integer module_nwp::fcst_nwp::i_ice |
Index of ice var.
Definition at line 35 of file module_nwp.f90.
integer module_nwp::fcst_nwp::i_icet |
Index of ice temp var.
Definition at line 37 of file module_nwp.f90.
integer module_nwp::fcst_nwp::i_mask |
Is var visible (always 1).
Definition at line 33 of file module_nwp.f90.
integer module_nwp::fcst_nwp::i_sfct |
Index of sst temp var.
Definition at line 36 of file module_nwp.f90.
integer module_nwp::fcst_nwp::i_sfctl |
Index of sfcTl.
Definition at line 38 of file module_nwp.f90.
integer module_nwp::fcst_nwp::i_sst |
Index of sst var.
Definition at line 34 of file module_nwp.f90.
integer module_nwp::fcst_nwp::i_zorl |
Index of surface roughness.
Definition at line 39 of file module_nwp.f90.
character(len=20), allocatable module_nwp::fcst_nwp::latname |
Latitude name.
Definition at line 42 of file module_nwp.f90.
character(len=20), allocatable module_nwp::fcst_nwp::lonname |
Longitude name.
Definition at line 43 of file module_nwp.f90.
integer module_nwp::fcst_nwp::numvar |
Number of variabls.
Definition at line 28 of file module_nwp.f90.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
character(len=1), dimension(:,:), allocatable module_nwp::fcst_nwp::times |
Array of times in FVCOM.
Definition at line 48 of file module_nwp.f90.
character(len=20), dimension(:), allocatable module_nwp::fcst_nwp::varnames |
Variable names.
Definition at line 41 of file module_nwp.f90.
integer module_nwp::fcst_nwp::xlat |
Number of latitudes.
Definition at line 29 of file module_nwp.f90.
integer module_nwp::fcst_nwp::xlon |
Number of longitudes.
Definition at line 30 of file module_nwp.f90.
integer module_nwp::fcst_nwp::xtime |
Number of times.
Definition at line 31 of file module_nwp.f90.