chgres_cube
1.13.0
|
Read NST surface data from NEMSIO and NetCDF files. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine, public | nst_input_data::cleanup_input_nst_data |
Free up memory associated with nst data. More... | |
subroutine, public | nst_input_data::read_input_nst_data (localpet) |
Driver to read input grid nst data. More... | |
subroutine | nst_input_data::read_input_nst_netcdf_file (localpet) |
Read nst data from these netcdf formatted fv3 files: tiled history, tiled warm restart, and gaussian history. More... | |
Variables | |
type(esmf_field), public | nst_input_data::c_0_input_grid |
Coefficient 1 to calculate d(tz)/d(ts) More... | |
type(esmf_field), public | nst_input_data::c_d_input_grid |
Coefficient 2 to calculate d(tz)/d(ts) More... | |
type(esmf_field), public | nst_input_data::d_conv_input_grid |
Thickness of free convectionlayer. More... | |
type(esmf_field), public | nst_input_data::dt_cool_input_grid |
Sub-layer cooling amount. More... | |
type(esmf_field), public | nst_input_data::ifd_input_grid |
Model mode index. More... | |
type(esmf_field), public | nst_input_data::qrain_input_grid |
Sensible heat flux due torainfall. More... | |
type(esmf_field), public | nst_input_data::tref_input_grid |
Reference temperature. More... | |
type(esmf_field), public | nst_input_data::w_0_input_grid |
Coefficient 3 to calculated(tz)/d(ts) More... | |
type(esmf_field), public | nst_input_data::w_d_input_grid |
Coefficient 4 to calculated(tz)/d(ts) More... | |
type(esmf_field), public | nst_input_data::xs_input_grid |
Salinity content in diurnalthermocline layer. More... | |
type(esmf_field), public | nst_input_data::xt_input_grid |
Heat content in diurnalthermocline layer. More... | |
type(esmf_field), public | nst_input_data::xtts_input_grid |
d(xt)/d(ts) More... | |
type(esmf_field), public | nst_input_data::xu_input_grid |
u-current content in diurnalthermocline layer More... | |
type(esmf_field), public | nst_input_data::xv_input_grid |
v-current content in diurnalthermocline layer More... | |
type(esmf_field), public | nst_input_data::xz_input_grid |
Diurnal thermocline layerthickness. More... | |
type(esmf_field), public | nst_input_data::xzts_input_grid |
d(xz)/d(ts) More... | |
type(esmf_field), public | nst_input_data::z_c_input_grid |
Sub-layer cooling thickness. More... | |
type(esmf_field), public | nst_input_data::zm_input_grid |
Oceanic mixed layer depth. More... | |
Read NST surface data from NEMSIO and NetCDF files.
Definition in file nst_input_data.F90.
subroutine, public nst_input_data::cleanup_input_nst_data | ( | ) |
Free up memory associated with nst data.
Definition at line 795 of file nst_input_data.F90.
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 70 of file nst_input_data.F90.
References model_grid::input_grid, and program_setup::input_type.
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 239 of file nst_input_data.F90.
References program_setup::data_dir_input_grid, model_grid::i_input, program_setup::input_type, model_grid::j_input, program_setup::nst_files_input_grid, model_grid::num_tiles_input_grid, and program_setup::sfc_files_input_grid.
type(esmf_field), public nst_input_data::c_0_input_grid |
Coefficient 1 to calculate d(tz)/d(ts)
Definition at line 41 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 40 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::d_conv_input_grid |
Thickness of free convectionlayer.
Definition at line 42 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::dt_cool_input_grid |
Sub-layer cooling amount.
Definition at line 43 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 44 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::qrain_input_grid |
Sensible heat flux due torainfall.
Definition at line 47 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::tref_input_grid |
Reference temperature.
Definition at line 48 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 50 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 49 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xs_input_grid |
Salinity content in diurnalthermocline layer.
Definition at line 51 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xt_input_grid |
Heat content in diurnalthermocline layer.
Definition at line 52 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xtts_input_grid |
d(xt)/d(ts)
Definition at line 56 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 53 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 54 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xz_input_grid |
Diurnal thermocline layerthickness.
Definition at line 55 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::xzts_input_grid |
d(xz)/d(ts)
Definition at line 57 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::z_c_input_grid |
Sub-layer cooling thickness.
Definition at line 58 of file nst_input_data.F90.
type(esmf_field), public nst_input_data::zm_input_grid |
Oceanic mixed layer depth.
Definition at line 59 of file nst_input_data.F90.