FV3DYCORE  Version 1.1.0
fv_arrays_mod::fv_atmos_type Type Reference

Public Attributes

logical allocated = .false.
 
logical dummy = .false.
 
integer grid_number = 1
 
type(time_type) time_init
 
type(time_type) time
 
type(time_type) run_length
 
type(time_type) time_end
 
type(time_type) time_step_atmos
 
logical grid_active = .true.
 
type(fv_atmos_type), pointer parent_grid => NULL()
 
real _allocatable
 
real, dimension(:,:,:) u
 
real _null
 D grid zonal wind (m/s) More...
 
real, dimension(:,:,:) v
 
real, dimension(:,:,:) pt
 
real, dimension(:,:,:) delp
 
real, dimension(:,:,:,:) q
 
real, dimension(:,:,:,:) qdiag
 
real, dimension(:,:,:) w
 
real, dimension(:,:,:) delz
 
real, dimension(:,:,:) ze0
 
real, dimension(:,:,:) q_con
 
real, dimension(:,:) ps
 
real, dimension(:,:,:) pe
 
real, dimension(:,:,:) pk
 
real, dimension(:,:,:) peln
 
real, dimension(:,:,:) pkz
 
real, dimension(:,:) u_srf
 
real, dimension(:,:) v_srf
 
real, dimension(:,:) sgh
 
real, dimension(:,:) oro
 
real, dimension(:,:) ts
 
real, dimension(:,:,:) diss_est
 
real, dimension(:,:) phis
 
real, dimension(:,:,:) omga
 
real, dimension(:,:,:) ua
 
real, dimension(:,:,:) va
 
real, dimension(:,:,:) uc
 
real, dimension(:,:,:) vc
 
real, dimension(:) ak
 
real, dimension(:) bk
 
integer ks
 
real, dimension(:,:,:) mfx
 
real, dimension(:,:,:) mfy
 
real, dimension(:,:,:) cx
 
real, dimension(:,:,:) cy
 
type(fv_flags_typeflagstruct
 
integer, pointer npx
 
integer, pointer npy
 
integer, pointer npz
 
integer, pointer ncnst
 
integer, pointer ng
 
integer, dimension(:), allocatable pelist
 
type(fv_grid_bounds_typebd
 
type(fv_regional_bc_bounds_typeregional_bc_bounds
 
type(domain2d) domain
 
real ptop
 
type(fv_grid_typegridstruct
 
type(fv_diag_typeidiag
 
type(restart_file_type) fv_restart
 
type(restart_file_type) sst_restart
 
type(restart_file_type) fv_tile_restart
 
type(restart_file_type) rsf_restart
 
type(restart_file_type) mg_restart
 
type(restart_file_type) lnd_restart
 
type(restart_file_type) tra_restart
 
type(fv_nest_typeneststruct
 
real(kind=r_grid), dimension(:,:,:,:), allocatable grid_global
 
integer, dimension(4) atmos_axes
 

Detailed Description

Definition at line 1166 of file fv_arrays.F90.

Member Data Documentation

◆ _allocatable

real fv_arrays_mod::fv_atmos_type::_allocatable

Definition at line 1197 of file fv_arrays.F90.

◆ _null

real fv_arrays_mod::fv_atmos_type::_null

D grid zonal wind (m/s)

(uc, vc) are mostly used as the C grid winds

(ua, va) are mostly used as the A grid winds

Vertical pressure velocity (pa/s)

Surface geopotential (g*Z_surf)

dissipation estimate taken from 'heat_source'

skin temperature (sst) from NCEP/GFS (K) – tile

land fraction (1: all land; 0: all water)

Terrain standard deviation.

Surface v-wind.

Surface u-wind.

finite-volume mean pk

ln(pe)

pe**cappa

edge pressure (pascal)

Surface pressure (pascal)

total condensates

height at layer edges for remapping

layer thickness (meters)

cell center vertical wind (m/s)

diagnostic tracers

specific humidity and prognostic constituents

pressure thickness (pascal)

temperature (K)

D grid meridional wind (m/s)

Definition at line 1197 of file fv_arrays.F90.

◆ ak

real, dimension(:) fv_arrays_mod::fv_atmos_type::ak

Definition at line 1242 of file fv_arrays.F90.

◆ allocated

logical fv_arrays_mod::fv_atmos_type::allocated = .false.

Definition at line 1168 of file fv_arrays.F90.

◆ atmos_axes

integer, dimension(4) fv_arrays_mod::fv_atmos_type::atmos_axes

Definition at line 1313 of file fv_arrays.F90.

◆ bd

type(fv_grid_bounds_type) fv_arrays_mod::fv_atmos_type::bd

Definition at line 1261 of file fv_arrays.F90.

◆ bk

real, dimension(:) fv_arrays_mod::fv_atmos_type::bk

Definition at line 1243 of file fv_arrays.F90.

◆ cx

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::cx

Definition at line 1251 of file fv_arrays.F90.

◆ cy

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::cy

Definition at line 1252 of file fv_arrays.F90.

◆ delp

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::delp

Definition at line 1200 of file fv_arrays.F90.

◆ delz

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::delz

Definition at line 1208 of file fv_arrays.F90.

◆ diss_est

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::diss_est

Definition at line 1230 of file fv_arrays.F90.

◆ domain

type(domain2d) fv_arrays_mod::fv_atmos_type::domain

Definition at line 1265 of file fv_arrays.F90.

◆ dummy

logical fv_arrays_mod::fv_atmos_type::dummy = .false.

Definition at line 1169 of file fv_arrays.F90.

◆ flagstruct

type(fv_flags_type) fv_arrays_mod::fv_atmos_type::flagstruct

Definition at line 1254 of file fv_arrays.F90.

◆ fv_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::fv_restart

Definition at line 1305 of file fv_arrays.F90.

◆ fv_tile_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::fv_tile_restart

Definition at line 1305 of file fv_arrays.F90.

◆ grid_active

logical fv_arrays_mod::fv_atmos_type::grid_active = .true.

Definition at line 1176 of file fv_arrays.F90.

◆ grid_global

real(kind=r_grid), dimension(:,:,:,:), allocatable fv_arrays_mod::fv_atmos_type::grid_global

Definition at line 1311 of file fv_arrays.F90.

◆ grid_number

integer fv_arrays_mod::fv_atmos_type::grid_number = 1

Definition at line 1170 of file fv_arrays.F90.

◆ gridstruct

type(fv_grid_type) fv_arrays_mod::fv_atmos_type::gridstruct

Definition at line 1293 of file fv_arrays.F90.

◆ idiag

type(fv_diag_type) fv_arrays_mod::fv_atmos_type::idiag

Definition at line 1300 of file fv_arrays.F90.

◆ ks

integer fv_arrays_mod::fv_atmos_type::ks

Definition at line 1245 of file fv_arrays.F90.

◆ lnd_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::lnd_restart

Definition at line 1305 of file fv_arrays.F90.

◆ mfx

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::mfx

Definition at line 1248 of file fv_arrays.F90.

◆ mfy

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::mfy

Definition at line 1249 of file fv_arrays.F90.

◆ mg_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::mg_restart

Definition at line 1305 of file fv_arrays.F90.

◆ ncnst

integer, pointer fv_arrays_mod::fv_atmos_type::ncnst

Definition at line 1257 of file fv_arrays.F90.

◆ neststruct

type(fv_nest_type) fv_arrays_mod::fv_atmos_type::neststruct

Definition at line 1308 of file fv_arrays.F90.

◆ ng

integer, pointer fv_arrays_mod::fv_atmos_type::ng

Definition at line 1257 of file fv_arrays.F90.

◆ npx

integer, pointer fv_arrays_mod::fv_atmos_type::npx

Definition at line 1257 of file fv_arrays.F90.

◆ npy

integer, pointer fv_arrays_mod::fv_atmos_type::npy

Definition at line 1257 of file fv_arrays.F90.

◆ npz

integer, pointer fv_arrays_mod::fv_atmos_type::npz

Definition at line 1257 of file fv_arrays.F90.

◆ omga

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::omga

Definition at line 1236 of file fv_arrays.F90.

◆ oro

real, dimension(:,:) fv_arrays_mod::fv_atmos_type::oro

Definition at line 1227 of file fv_arrays.F90.

◆ parent_grid

type(fv_atmos_type), pointer fv_arrays_mod::fv_atmos_type::parent_grid => NULL()

Definition at line 1179 of file fv_arrays.F90.

◆ pe

real, dimension (:,:,: ) fv_arrays_mod::fv_atmos_type::pe

Definition at line 1218 of file fv_arrays.F90.

◆ pelist

integer, dimension(:), allocatable fv_arrays_mod::fv_atmos_type::pelist

Definition at line 1259 of file fv_arrays.F90.

◆ peln

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::peln

Definition at line 1220 of file fv_arrays.F90.

◆ phis

real, dimension(:,:) fv_arrays_mod::fv_atmos_type::phis

Definition at line 1235 of file fv_arrays.F90.

◆ pk

real, dimension (:,:,:) fv_arrays_mod::fv_atmos_type::pk

Definition at line 1219 of file fv_arrays.F90.

◆ pkz

real, dimension (:,:,:) fv_arrays_mod::fv_atmos_type::pkz

Definition at line 1221 of file fv_arrays.F90.

◆ ps

real, dimension (:,:) fv_arrays_mod::fv_atmos_type::ps

Definition at line 1217 of file fv_arrays.F90.

◆ pt

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::pt

Definition at line 1199 of file fv_arrays.F90.

◆ ptop

real fv_arrays_mod::fv_atmos_type::ptop

Definition at line 1291 of file fv_arrays.F90.

◆ q

real, dimension(:,:,:,:) fv_arrays_mod::fv_atmos_type::q

Definition at line 1201 of file fv_arrays.F90.

◆ q_con

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::q_con

Definition at line 1210 of file fv_arrays.F90.

◆ qdiag

real, dimension(:,:,:,:) fv_arrays_mod::fv_atmos_type::qdiag

Definition at line 1202 of file fv_arrays.F90.

◆ regional_bc_bounds

type(fv_regional_bc_bounds_type) fv_arrays_mod::fv_atmos_type::regional_bc_bounds

Definition at line 1263 of file fv_arrays.F90.

◆ rsf_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::rsf_restart

Definition at line 1305 of file fv_arrays.F90.

◆ run_length

type(time_type) fv_arrays_mod::fv_atmos_type::run_length

Definition at line 1174 of file fv_arrays.F90.

◆ sgh

real, dimension(:,:) fv_arrays_mod::fv_atmos_type::sgh

Definition at line 1226 of file fv_arrays.F90.

◆ sst_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::sst_restart

Definition at line 1305 of file fv_arrays.F90.

◆ time

type(time_type) fv_arrays_mod::fv_atmos_type::time

Definition at line 1174 of file fv_arrays.F90.

◆ time_end

type(time_type) fv_arrays_mod::fv_atmos_type::time_end

Definition at line 1174 of file fv_arrays.F90.

◆ time_init

type(time_type) fv_arrays_mod::fv_atmos_type::time_init

Definition at line 1174 of file fv_arrays.F90.

◆ time_step_atmos

type(time_type) fv_arrays_mod::fv_atmos_type::time_step_atmos

Definition at line 1174 of file fv_arrays.F90.

◆ tra_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::tra_restart

Definition at line 1305 of file fv_arrays.F90.

◆ ts

real, dimension(:,:) fv_arrays_mod::fv_atmos_type::ts

Definition at line 1228 of file fv_arrays.F90.

◆ u

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::u

Definition at line 1197 of file fv_arrays.F90.

◆ u_srf

real, dimension(:,:) fv_arrays_mod::fv_atmos_type::u_srf

Definition at line 1224 of file fv_arrays.F90.

◆ ua

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::ua

Definition at line 1237 of file fv_arrays.F90.

◆ uc

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::uc

Definition at line 1239 of file fv_arrays.F90.

◆ v

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::v

Definition at line 1198 of file fv_arrays.F90.

◆ v_srf

real, dimension(:,:) fv_arrays_mod::fv_atmos_type::v_srf

Definition at line 1225 of file fv_arrays.F90.

◆ va

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::va

Definition at line 1238 of file fv_arrays.F90.

◆ vc

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::vc

Definition at line 1240 of file fv_arrays.F90.

◆ w

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::w

Definition at line 1207 of file fv_arrays.F90.

◆ ze0

real, dimension(:,:,:) fv_arrays_mod::fv_atmos_type::ze0

Definition at line 1209 of file fv_arrays.F90.


The documentation for this type was generated from the following file: