The module 'external_ic_mod' contains routines that read in and remap initial conditions. More...
Functions/Subroutines | |
subroutine, public | get_external_ic (Atm, fv_domain, cold_start) |
subroutine, public | get_cubed_sphere_terrain (Atm, fv_domain) |
subroutine | get_nggps_ic (Atm, fv_domain) |
The subroutine 'get_nggps_ic' reads in data after it has been preprocessed with NCEP/EMC orography maker and 'global_chgres', and has been horiztontally interpolated to the current cubed-sphere grid. More... | |
subroutine | get_ncep_ic (Atm, fv_domain, nq) |
The subroutine 'get_ncep_ic' reads in the specified NCEP analysis or reanalysis dataset. More... | |
subroutine | get_ecmwf_ic (Atm, fv_domain) |
The subroutine 'get_ecmwf_ic' reads in initial conditions from ECMWF analyses (EXPERIMENTAL: contact Jan-Huey Chen jan-h for support) uey. chen@ noaa .govMore... | |
subroutine | get_fv_ic (Atm, fv_domain, nq) |
subroutine | ncep2fms (im, jm, lon, lat, wk) |
subroutine | remap_coef (is, ie, js, je, isd, ied, jsd, jed, im, jm, lon, lat, id1, id2, jdc, s2c, agrid) |
subroutine | remap_scalar (im, jm, km, npz, nq, ncnst, ak0, bk0, psc, gzc, ta, qa, Atm) |
subroutine | remap_scalar_nggps (Atm, km, npz, ncnst, ak0, bk0, psc, t_in, qa, omga, zh) |
subroutine | remap_scalar_ec (Atm, km, npz, ncnst, ak0, bk0, psc, qa, wc, zh) |
subroutine | remap_scalar_single (Atm, km, npz, ak0, bk0, psc, qa, zh, iq) |
subroutine | mp_auto_conversion (ql, qr, qi, qs) |
subroutine | remap_dwinds (km, npz, ak0, bk0, psc, ud, vd, Atm) |
subroutine | remap_winds (im, jm, km, npz, ak0, bk0, psc, ua, va, Atm) |
subroutine | remap_xyz (im, jbeg, jend, jm, km, npz, nq, ncnst, lon, lat, ak0, bk0, ps0, gz0, ua, va, ta, qa, Atm) |
subroutine | cubed_a2d (npx, npy, npz, ua, va, u, v, gridstruct, fv_domain, bd) |
The subroutine 'cubed_a2d' transforms the wind from the A Grid to the D Grid. More... | |
subroutine | d2a3d (u, v, ua, va, im, jm, km, lon) |
subroutine | pmaxmin (qname, a, im, jm, fac) |
subroutine | pmaxmn (qname, q, is, ie, js, je, km, fac, area, domain) |
subroutine | p_maxmin (qname, q, is, ie, js, je, km, fac) |
subroutine | fillq (im, km, nq, q, dp) |
subroutine | compute_zh (im, jm, levp, ak0, bk0, ps, zs, t, q, nq, zh) |
subroutine | get_staggered_grid (is, ie, js, je, isd, ied, jsd, jed, pt_b, pt_c, pt_d) |
Variables | |
real, parameter | zvir = rvgas/rdgas - 1. |
real(kind=r_grid), parameter | cnst_0p20 =0.20d0 |
real | deg2rad |
character(len=80) | source |
The module 'external_ic_mod' contains routines that read in and remap initial conditions.
|
private |
Definition at line 4214 of file external_ic.F90.
|
private |
The subroutine 'cubed_a2d' transforms the wind from the A Grid to the D Grid.
Definition at line 3822 of file external_ic.F90.
subroutine external_ic_mod::d2a3d | ( | real, dimension(im,jm,km), intent(in) | u, |
real, dimension(im,jm,km), intent(in) | v, | ||
real, dimension(im,jm,km), intent(out) | ua, | ||
real, dimension(im,jm,km), intent(out) | va, | ||
integer, intent(in) | im, | ||
integer, intent(in) | jm, | ||
integer, intent(in) | km, | ||
real, dimension(im), intent(in) | lon | ||
) |
Definition at line 4006 of file external_ic.F90.
|
private |
[in] | im | No. of longitudes |
[in] | km | No. of levels |
[in] | nq | Total number of tracers |
[in] | dp | pressure thickness |
[in,out] | q | tracer mixing ratio |
Definition at line 4179 of file external_ic.F90.
subroutine, public external_ic_mod::get_cubed_sphere_terrain | ( | type(fv_atmos_type), dimension(:), intent(inout), target | Atm, |
type(domain2d), intent(inout) | fv_domain | ||
) |
Definition at line 372 of file external_ic.F90.
|
private |
The subroutine 'get_ecmwf_ic' reads in initial conditions from ECMWF analyses (EXPERIMENTAL: contact Jan-Huey Chen jan-h for support) uey. chen@ noaa .gov
Definition at line 1371 of file external_ic.F90.
subroutine, public external_ic_mod::get_external_ic | ( | type(fv_atmos_type), dimension(:), intent(inout), target | Atm, |
type(domain2d), intent(inout) | fv_domain, | ||
logical, intent(in) | cold_start | ||
) |
Definition at line 211 of file external_ic.F90.
subroutine external_ic_mod::get_fv_ic | ( | type(fv_atmos_type), dimension(:), intent(inout) | Atm, |
type(domain2d), intent(inout) | fv_domain, | ||
integer, intent(in) | nq | ||
) |
Definition at line 2114 of file external_ic.F90.
subroutine external_ic_mod::get_ncep_ic | ( | type(fv_atmos_type), dimension(:), intent(inout) | Atm, |
type(domain2d), intent(inout) | fv_domain, | ||
integer, intent(in) | nq | ||
) |
The subroutine 'get_ncep_ic' reads in the specified NCEP analysis or reanalysis dataset.
Definition at line 1050 of file external_ic.F90.
|
private |
The subroutine 'get_nggps_ic' reads in data after it has been preprocessed with NCEP/EMC orography maker and 'global_chgres', and has been horiztontally interpolated to the current cubed-sphere grid.
[in,out] | atm | variables read in from 'gfs_ctrl.nc' VCOORD - level information maps to 'ak & bk' variables read in from 'sfc_data.nc' land_frac - land-sea-ice mask (L:0 / S:1) maps to 'oro' TSEA - surface skin temperature (k) maps to 'ts' variables read in from 'gfs_data.nc' ZH - GFS grid height at edges (m) PS - surface pressure (Pa) U_W - D-grid west face tangential wind component (m/s) V_W - D-grid west face normal wind component (m/s) U_S - D-grid south face tangential wind component (m/s) V_S - D-grid south face normal wind component (m/s) OMGA- vertical velocity 'omega' (Pa/s) Q - prognostic tracer fields Namelist variables filtered_terrain - use orography maker filtered terrain mapping |
Definition at line 446 of file external_ic.F90.
|
private |
Definition at line 4256 of file external_ic.F90.
|
private |
Definition at line 3346 of file external_ic.F90.
|
private |
Definition at line 2259 of file external_ic.F90.
|
private |
Definition at line 4152 of file external_ic.F90.
|
private |
Definition at line 4081 of file external_ic.F90.
|
private |
Definition at line 4116 of file external_ic.F90.
|
private |
Definition at line 2351 of file external_ic.F90.
|
private |
Definition at line 3365 of file external_ic.F90.
|
private |
Definition at line 2430 of file external_ic.F90.
|
private |
Definition at line 2970 of file external_ic.F90.
|
private |
Definition at line 2608 of file external_ic.F90.
|
private |
Definition at line 3238 of file external_ic.F90.
|
private |
Definition at line 3461 of file external_ic.F90.
|
private |
Definition at line 3536 of file external_ic.F90.
|
private |
Definition at line 199 of file external_ic.F90.
|
private |
Definition at line 200 of file external_ic.F90.
|
private |
Definition at line 201 of file external_ic.F90.
|
private |
Definition at line 198 of file external_ic.F90.