|
subroutine, public | fv_regional_mod::setup_regional_bc (Atm, dt_atmos, isd, ied, jsd, jed, npx, npy) |
|
subroutine | compute_regional_bc_indices (regional_bc_bounds) |
|
subroutine | read_regional_lon_lat |
|
subroutine | read_regional_filtered_topo |
|
subroutine, public | fv_regional_mod::start_regional_cold_start (Atm, dt_atmos, ak, bk, levp, is, ie, js, je, isd, ied, jsd, jed) |
|
subroutine, public | fv_regional_mod::start_regional_restart (Atm, dt_atmos, isc, iec, jsc, jec, isd, ied, jsd, jed) |
|
subroutine, public | fv_regional_mod::read_new_bc_data (Atm, Time, Time_step_atmos, p_split, isd, ied, jsd, jed) |
|
subroutine, public | fv_regional_mod::regional_bc_data (Atm, bc_hour, is, ie, js, je, isd, ied, jsd, jed, ak, bk) |
|
subroutine | fill_bc_for_da |
|
subroutine | fill_divgd_bc |
|
subroutine | fv_regional_mod::read_regional_bc_file (is_input, ie_input, js_input, je_input, nlev, ntracers, var_name_root, array_3d, array_4d, tlev, required) |
|
subroutine | fv_regional_mod::check (status) |
|
subroutine | fv_regional_mod::allocate_regional_bc_arrays (side, north_bc, south_bc, east_bc, west_bc, is_0, ie_0, js_0, je_0, is_sn, ie_sn, js_sn, je_sn, is_we, ie_we, js_we, je_we, klev, ntracers, BC_side, delz_side) |
|
subroutine | fv_regional_mod::remap_scalar_nggps_regional_bc (Atm, side, isd, ied, jsd, jed, is_bc, ie_bc, js_bc, je_bc, km, npz, ncnst, ak0, bk0, psc, t_in, qa, omga, zh, phis_reg, ps, BC_side) |
|
subroutine | fv_regional_mod::remap_dwinds_regional_bc (Atm, is_input, ie_input, js_input, je_input, is_u, ie_u, js_u, je_u, is_v, ie_v, js_v, je_v, km, npz, ak0, bk0, psc, ud, vd, uc, vc, BC_side) |
|
subroutine, public | fv_regional_mod::set_regional_bcs (delp, delz, w, pt ifdef USE_COND |
|
subroutine | bc_values_into_arrays (side_t0, side_t1, side, i1, i2, j1, j2, i1_uvs, i2_uvs, j1_uvs, j2_uvs, i1_uvw, i2_uvw, j1_uvw, j2_uvw) |
|
subroutine, public | fv_regional_mod::regional_boundary_update (array, bc_vbl_name, lbnd_x, ubnd_x, lbnd_y, ubnd_y, ubnd_z, is, ie, js, je, isd, ied, jsd, jed, fcst_time, index4) |
|
subroutine | fv_regional_mod::retrieve_bc_variable_data (bc_vbl_name, bc_side_t0, bc_side_t1, bc_t0, bc_t1, lbnd1, ubnd1, lbnd2, ubnd2, iq) |
|
subroutine | fv_regional_mod::bc_time_interpolation (array, lbnd_x, ubnd_x, lbnd_y, ubnd_y, ubnd_z, bc_t0, bc_t1, lbnd1, ubnd1, lbnd2, ubnd2, i1, i2, j1, j2, is, ie, js, je, fcst_time, bc_update_interval, i1_blend, i2_blend, j1_blend, j2_blend, i_bc, j_bc, nside, bc_vbl_name, blend) |
|
subroutine, public | fv_regional_mod::regional_bc_t1_to_t0 (BC_t1, BC_t0, nlev, ntracers, bnds) |
|
subroutine | fv_regional_mod::convert_to_virt_pot_temp (isd, ied, jsd, jed, npz) |
|
subroutine | compute_vpt |
|
subroutine | fv_regional_mod::p_maxmin (qname, q, is, ie, js, je, km, fac) |
|
subroutine | fv_regional_mod::pmaxmn (qname, q, is, ie, js, je, km, fac, area, domain) |
|
subroutine | fv_regional_mod::fillq (im, km, nq, q, dp) |
|
subroutine | fv_regional_mod::mp_auto_conversion (ql, qr, qi, qs) |
|
subroutine | fv_regional_mod::nudge_qv_bc (Atm, isd, ied, jsd, jed) |
|
subroutine | get_q00 |
|
subroutine | fv_regional_mod::dump_field_3d (domain, name, field, isd, ied, jsd, jed, nlev, stag) |
|
subroutine | fv_regional_mod::dump_field_2d (domain, name, field, isd, ied, jsd, jed, stag) |
|
subroutine | fv_regional_mod::prepare_full_fields (Atm) |
|
subroutine, public | fv_regional_mod::write_full_fields (Atm) |
|
subroutine | fv_regional_mod::apply_delz_boundary (istart, iend, jstart, jend, nz, Atm, name, field) |
|
subroutine | compute_halo_t |
|
subroutine | fill_delz |
|
subroutine, public | fv_regional_mod::exch_uv (domain, bd, npz, u, v) |
|
subroutine, public | fv_regional_mod::get_data_source (source, regional) |
|
subroutine | fv_regional_mod::set_delp_and_tracers (BC_side, npz, nwat) |
|
|
integer, parameter, public | fv_regional_mod::bc_time_interval =3 |
|
integer, parameter | fv_regional_mod::nhalo_data =4 |
|
integer, parameter | fv_regional_mod::nhalo_model =3 |
|
integer, parameter, public | fv_regional_mod::h_stagger = 1 |
|
integer, parameter, public | fv_regional_mod::u_stagger = 2 |
|
integer, parameter, public | fv_regional_mod::v_stagger = 3 |
|
real, parameter | fv_regional_mod::stretch_factor = 1.5 |
|
real, parameter | fv_regional_mod::target_lon = -97.5 |
|
real, parameter | fv_regional_mod::target_lat = 35.5 |
|
integer, parameter | fv_regional_mod::parent_tile = 6 |
|
integer, parameter | fv_regional_mod::refine_ratio = 3 |
|
integer, parameter | fv_regional_mod::cube_res = 96 |
|
integer, parameter | fv_regional_mod::istart_nest = 26 |
|
integer, parameter | fv_regional_mod::jstart_nest = 36 |
|
integer, parameter | fv_regional_mod::iend_nest = 167 |
|
integer, parameter | fv_regional_mod::jend_nest = 165 |
|
integer, parameter | fv_regional_mod::nvars_core =7 |
| -- # of prognostic variables in core restart file More...
|
|
integer, parameter | fv_regional_mod::ndims_core =6 |
| -- # of core restart dimensions More...
|
|
integer, parameter | fv_regional_mod::ndims_tracers =4 |
| – # of tracer restart dimensions More...
|
|
real, parameter | fv_regional_mod::blend_exp1 =0.5 |
|
real, parameter | fv_regional_mod::blend_exp2 =10. |
| – Define the exponential dropoff of weights More...
|
|
real, public | fv_regional_mod::current_time_in_seconds |
|
integer, save | fv_regional_mod::isd_mod |
|
integer, save | fv_regional_mod::ied_mod |
|
integer, save | fv_regional_mod::jsd_mod |
|
integer, save | fv_regional_mod::jed_mod |
|
integer, save | fv_regional_mod::ncid |
|
integer, save, public | fv_regional_mod::next_time_to_read_bcs |
|
integer, save | fv_regional_mod::nfields_tracers |
|
integer, save | fv_regional_mod::npz |
|
integer, save | fv_regional_mod::ntracers |
|
integer, save | fv_regional_mod::k_split |
|
integer, save | fv_regional_mod::n_split |
|
integer, save, public | fv_regional_mod::bc_hour |
|
integer, save, public | fv_regional_mod::ntimesteps_per_bc_update |
|
integer, save | fv_regional_mod::cld_amt_index |
| -- More...
|
|
integer, save | fv_regional_mod::graupel_index |
|
integer, save | fv_regional_mod::ice_water_index |
|
integer, save | fv_regional_mod::liq_water_index |
|
integer, save | fv_regional_mod::o3mr_index |
|
integer, save | fv_regional_mod::rain_water_index |
|
integer, save | fv_regional_mod::snow_water_index |
|
integer, save | fv_regional_mod::sphum_index |
| – More...
|
|
integer, save | fv_regional_mod::lbnd_x_tracers |
|
integer, save | fv_regional_mod::lbnd_y_tracers |
| -- Local lower bounds of x,y for tracer arrays More...
|
|
integer, save | fv_regional_mod::ubnd_x_tracers |
|
integer, save | fv_regional_mod::ubnd_y_tracers |
| – Local upper bounds of x,y for tracer arrays More...
|
|
integer, save | fv_regional_mod::nrows_blend |
| – # of blending rows in the BC data files. More...
|
|
real, save | fv_regional_mod::dt_atmos |
| -- The physics (large) timestep (sec) More...
|
|
real, save | fv_regional_mod::dyn_timestep |
| – The dynamics timestep (sec) More...
|
|
real(kind=r_grid), dimension(:,:,:), allocatable | fv_regional_mod::agrid_reg |
| -- Lon/lat of cell centers More...
|
|
real(kind=r_grid), dimension(:,:,:), allocatable | fv_regional_mod::grid_reg |
| – Lon/lat of cell corners More...
|
|
real, dimension(:,:), allocatable | fv_regional_mod::phis_reg |
| – Filtered sfc geopotential More...
|
|
real, dimension(:), allocatable, public | fv_regional_mod::ak_in |
|
real, dimension(:), allocatable, public | fv_regional_mod::bk_in |
|
logical, save | fv_regional_mod::north_bc |
|
logical, save | fv_regional_mod::south_bc |
|
logical, save | fv_regional_mod::east_bc |
|
logical, save | fv_regional_mod::west_bc |
|
logical, save, public | fv_regional_mod::begin_regional_restart =.true. |
|
logical, dimension(:), allocatable, save | fv_regional_mod::blend_this_tracer |
|
character(len=50) | fv_regional_mod::filename_core ='INPUT/fv_core.res.temp.nc' |
|
character(len=50) | fv_regional_mod::filename_core_new ='RESTART/fv_core.res.tile1_new.nc' |
|
character(len=50) | fv_regional_mod::filename_tracers ='INPUT/fv_tracer.res.temp.nc' |
|
character(len=50) | fv_regional_mod::filename_tracers_new ='RESTART/fv_tracer.res.tile1_new.nc' |
|
type(fv_domain_sides), target, save, public | fv_regional_mod::bc_t0 |
|
type(fv_domain_sides), target, save, public | fv_regional_mod::bc_t1 |
| – Boundary values for all BC variables at successive times from the regional BC file More...
|
|
type(fv_regional_bc_variables), pointer, save | fv_regional_mod::bc_north_t0 |
|
type(fv_regional_bc_variables), pointer, save | fv_regional_mod::bc_south_t0 |
|
type(fv_regional_bc_variables), pointer, save | fv_regional_mod::bc_west_t0 |
|
type(fv_regional_bc_variables), pointer, save | fv_regional_mod::bc_east_t0 |
|
type(fv_regional_bc_variables), pointer, save | fv_regional_mod::bc_north_t1 |
|
type(fv_regional_bc_variables), pointer, save | fv_regional_mod::bc_south_t1 |
|
type(fv_regional_bc_variables), pointer, save | fv_regional_mod::bc_west_t1 |
|
type(fv_regional_bc_variables), pointer, save | fv_regional_mod::bc_east_t1 |
|
type(fv_regional_bc_variables), pointer | fv_regional_mod::bc_side_t0 |
|
type(fv_regional_bc_variables), pointer | fv_regional_mod::bc_side_t1 |
|
type(fv_regional_bc_bounds_type), pointer, save | fv_regional_mod::regional_bounds |
|
type(vars_3d), dimension(:), allocatable | fv_regional_mod::fields_core |
|
type(vars_3d), dimension(:), allocatable | fv_regional_mod::fields_tracers |
|
type(fv_nest_bc_type_3d), public | fv_regional_mod::delz_regbc |
|
type(single_vbl3d_sides) | fv_regional_mod::delz_auxiliary |
| – Boundary delz that follows integration through forecast time. More...
|
|
integer | fv_regional_mod::ns = 0 |
|
real, parameter | fv_regional_mod::tice =273.16 |
|
real, parameter | fv_regional_mod::t_i0 =15. |
|
real, parameter | fv_regional_mod::c_liq = 4185.5 |
|
real, parameter | fv_regional_mod::c_ice = 1972.0 |
|
real, parameter | fv_regional_mod::zvir = rvgas/rdgas - 1. |
|
real, parameter | fv_regional_mod::cv_air = cp_air - rdgas |
|
real, parameter | fv_regional_mod::cv_vap = cp_vapor - rvgas |
|
real, dimension(:), allocatable | fv_regional_mod::dum1d |
|
real, dimension(:), allocatable | fv_regional_mod::pref |
|
character(len=100) | fv_regional_mod::grid_data ='grid.tile7.halo4.nc' |
|
character(len=100) | fv_regional_mod::oro_data ='oro_data.tile7.halo4.nc' |
|
real, parameter | fv_regional_mod::real_snan =x'FFF7FFFFFFFFFFFF' |
|
real(kind=r_grid), parameter | fv_regional_mod::dbl_snan =x'FFF7FFFFFFFFFFFF' |
|
integer, save | fv_regional_mod::bc_update_interval |
|
integer, save | fv_regional_mod::nrows_blend_user |
|
integer, public | fv_regional_mod::a_step |
|
integer, public | fv_regional_mod::p_step |
|
integer, public | fv_regional_mod::k_step |
|
integer, public | fv_regional_mod::n_step |
|
character(len=80) | fv_regional_mod::data_source |
|