chgres_cube
1.12.0
|
Public Member Functions | |
subroutine, public | cleanup_input_nst_data |
Free up memory associated with nst data. More... | |
subroutine, public | read_input_nst_data (localpet) |
Driver to read input grid nst data. More... | |
subroutine | read_input_nst_nemsio_file (localpet) |
Read input grid nst data from fv3 gaussian nemsio history file or spectral GFS nemsio file. More... | |
subroutine | read_input_nst_netcdf_file (localpet) |
Read nst data from these netcdf formatted fv3 files: tiled history, tiled warm restart, and gaussian history. More... | |
Data Fields | |
type(esmf_field), public | c_0_input_grid |
Coefficient 1 to calculate d(tz)/d(ts) More... | |
type(esmf_field), public | c_d_input_grid |
Coefficient 2 to calculate d(tz)/d(ts) More... | |
type(esmf_field), public | d_conv_input_grid |
Thickness of free convectionlayer. More... | |
type(esmf_field), public | dt_cool_input_grid |
Sub-layer cooling amount. More... | |
type(esmf_field), public | ifd_input_grid |
Model mode index. More... | |
type(esmf_field), public | qrain_input_grid |
Sensible heat flux due torainfall. More... | |
type(esmf_field), public | tref_input_grid |
Reference temperature. More... | |
type(esmf_field), public | w_0_input_grid |
Coefficient 3 to calculated(tz)/d(ts) More... | |
type(esmf_field), public | w_d_input_grid |
Coefficient 4 to calculated(tz)/d(ts) More... | |
type(esmf_field), public | xs_input_grid |
Salinity content in diurnalthermocline layer. More... | |
type(esmf_field), public | xt_input_grid |
Heat content in diurnalthermocline layer. More... | |
type(esmf_field), public | xtts_input_grid |
d(xt)/d(ts) More... | |
type(esmf_field), public | xu_input_grid |
u-current content in diurnalthermocline layer More... | |
type(esmf_field), public | xv_input_grid |
v-current content in diurnalthermocline layer More... | |
type(esmf_field), public | xz_input_grid |
Diurnal thermocline layerthickness. More... | |
type(esmf_field), public | xzts_input_grid |
d(xz)/d(ts) More... | |
type(esmf_field), public | z_c_input_grid |
Sub-layer cooling thickness. More... | |
type(esmf_field), public | zm_input_grid |
Oceanic mixed layer depth. More... | |
Definition at line 1 of file nst_input_data.F90.
subroutine, public nst_input_data::cleanup_input_nst_data | ( | ) |
Free up memory associated with nst data.
Definition at line 782 of file nst_input_data.F90.
Referenced by surface::surface_driver().
subroutine, public nst_input_data::read_input_nst_data | ( | integer, intent(in) | localpet | ) |
Driver to read input grid nst data.
[in] | localpet | ESMF local persistent execution thread |
Definition at line 67 of file nst_input_data.F90.
References utilities::error_handler(), read_input_nst_nemsio_file(), and read_input_nst_netcdf_file().
Referenced by surface::surface_driver().
subroutine nst_input_data::read_input_nst_nemsio_file | ( | integer, intent(in) | localpet | ) |
Read input grid nst data from fv3 gaussian nemsio history file or spectral GFS nemsio file.
[in] | localpet | ESMF local persistent execution thread |
Definition at line 514 of file nst_input_data.F90.
References utilities::error_handler().
Referenced by read_input_nst_data().
subroutine nst_input_data::read_input_nst_netcdf_file | ( | integer, intent(in) | localpet | ) |
Read nst data from these netcdf formatted fv3 files: tiled history, tiled warm restart, and gaussian history.
[in] | localpet | ESMF local persistent execution thread |
Definition at line 230 of file nst_input_data.F90.
References utilities::error_handler(), and sfc_input_data::read_fv3_grid_data_netcdf().
Referenced by read_input_nst_data().
type(esmf_field), public nst_input_data::c_0_input_grid |
Coefficient 1 to calculate d(tz)/d(ts)
Definition at line 39 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::c_d_input_grid |
Coefficient 2 to calculate d(tz)/d(ts)
Definition at line 38 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::d_conv_input_grid |
Thickness of free convectionlayer.
Definition at line 40 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::dt_cool_input_grid |
Sub-layer cooling amount.
Definition at line 41 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::ifd_input_grid |
Model mode index.
0-diurnalmodel not started; 1-diurnal model
Definition at line 42 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::qrain_input_grid |
Sensible heat flux due torainfall.
Definition at line 45 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::tref_input_grid |
Reference temperature.
Definition at line 46 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::w_0_input_grid |
Coefficient 3 to calculated(tz)/d(ts)
Definition at line 48 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::w_d_input_grid |
Coefficient 4 to calculated(tz)/d(ts)
Definition at line 47 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xs_input_grid |
Salinity content in diurnalthermocline layer.
Definition at line 49 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xt_input_grid |
Heat content in diurnalthermocline layer.
Definition at line 50 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xtts_input_grid |
d(xt)/d(ts)
Definition at line 54 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xu_input_grid |
u-current content in diurnalthermocline layer
Definition at line 51 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xv_input_grid |
v-current content in diurnalthermocline layer
Definition at line 52 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xz_input_grid |
Diurnal thermocline layerthickness.
Definition at line 53 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xzts_input_grid |
d(xz)/d(ts)
Definition at line 55 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::z_c_input_grid |
Sub-layer cooling thickness.
Definition at line 56 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::zm_input_grid |
Oceanic mixed layer depth.
Definition at line 57 of file nst_input_data.F90.