FV3DYCORE  Version 2.0.0
external_ic.F90 File Reference
#include <file_version.h>

Go to the source code of this file.

Modules

module  external_ic_mod
 The module 'external_ic_mod' contains routines that read in and remap initial conditions.
 

Macros

#define _GET_VAR1   get_var1_double
 

Functions/Subroutines

subroutine, public external_ic_mod::get_external_ic (Atm, fv_domain, cold_start, dt_atmos)
 
subroutine, public external_ic_mod::get_cubed_sphere_terrain (Atm, fv_domain)
 
subroutine external_ic_mod::get_nggps_ic (Atm, fv_domain, dt_atmos)
 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 external_ic_mod::get_ncep_ic (Atm, fv_domain, nq)
 The subroutine 'get_ncep_ic' reads in the specified NCEP analysis or reanalysis dataset. More...
 
subroutine external_ic_mod::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.nosp@m.uey..nosp@m.chen@.nosp@m.noaa.nosp@m..gov for support) More...
 
subroutine external_ic_mod::get_fv_ic (Atm, fv_domain, nq)
 
subroutine external_ic_mod::ncep2fms (im, jm, lon, lat, wk)
 
subroutine external_ic_mod::remap_coef (is, ie, js, je, isd, ied, jsd, jed, im, jm, lon, lat, id1, id2, jdc, s2c, agrid)
 
subroutine, public external_ic_mod::remap_scalar (Atm, km, npz, ncnst, ak0, bk0, psc, qa, zh, omga, t_in)
 
subroutine external_ic_mod::remap_scalar_single (Atm, km, npz, ak0, bk0, psc, qa, zh, iq)
 
subroutine external_ic_mod::mp_auto_conversion (ql, qr, qi, qs)
 
subroutine, public external_ic_mod::remap_dwinds (km, npz, ak0, bk0, psc, ud, vd, Atm)
 
subroutine external_ic_mod::remap_winds (im, jm, km, npz, ak0, bk0, psc, ua, va, Atm)
 
subroutine external_ic_mod::remap_xyz (im, jbeg, jend, jm, km, npz, nq, ncnst, lon, lat, ak0, bk0, ps0, gz0, ua, va, ta, qa, Atm)
 
subroutine external_ic_mod::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 external_ic_mod::d2a3d (u, v, ua, va, im, jm, km, lon)
 
subroutine external_ic_mod::pmaxmin (qname, a, im, jm, fac)
 
subroutine external_ic_mod::pmaxmn (qname, q, is, ie, js, je, km, fac, area, domain)
 
subroutine external_ic_mod::p_maxmin (qname, q, is, ie, js, je, km, fac)
 
subroutine external_ic_mod::fillq (im, km, nq, q, dp)
 
subroutine external_ic_mod::compute_zh (im, jm, levp, ak0, bk0, ps, zs, t, q, nq, zh)
 
subroutine external_ic_mod::get_staggered_grid (is, ie, js, je, isd, ied, jsd, jed, pt_b, pt_c, pt_d)
 

Variables

real, parameter external_ic_mod::zvir = rvgas/rdgas - 1.
 
real(kind=r_grid), parameter external_ic_mod::cnst_0p20 =0.20d0
 
real, parameter external_ic_mod::deg2rad = pi/180.
 
character(len=80), public external_ic_mod::source
 
character(len=27), parameter external_ic_mod::source_fv3gfs = 'FV3GFS GAUSSIAN NEMSIO FILE'
 

Macro Definition Documentation

◆ _GET_VAR1

#define _GET_VAR1   get_var1_double