FV3DYCORE  Version 2.0.0
fv_arrays_mod::fv_atmos_type Type Reference

Public Attributes

logical allocated = .false.
 
logical dummy = .false.
 
integer grid_number = 1
 
character(len=32) nml_filename = "input.nml"
 
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
 
real, dimension(2048) fdiag = 0.
 
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
 
type(domain2d) domain_for_coupler
 domain used in coupled model with halo = 1. More...
 
integer num_contact
 
integer npes_per_tile
 
integer global_tile
 
integer tile_of_mosaic
 
integer npes_this_grid
 
integer, dimension(2) layout
 
integer, dimension(2) io_layout = (/ 1,1 /)
 layout: Processor layout on each tile. The number of PEs assigned to a domain must equal layout(1)*layout(2)*ntiles. Must be set. io_layout: Layout of output files on each tile. 1,1 by default, which combines all restart and history files on a tile into one file. For 0,0, every process writes out its own restart and history files. If not equal to 1,1, you will have to use mppnccombine to combine these output files prior to post-processing, or if you want to change the number of PEs. Both entries must divide the respective value in layout. More...
 
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
 
type(phys_diag_typephys_diag
 

Detailed Description

Definition at line 1216 of file fv_arrays.F90.

Member Data Documentation

◆ _allocatable

real fv_arrays_mod::fv_atmos_type::_allocatable

Definition at line 1253 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 1253 of file fv_arrays.F90.

◆ ak

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

Definition at line 1298 of file fv_arrays.F90.

◆ allocated

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

Definition at line 1218 of file fv_arrays.F90.

◆ atmos_axes

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

Definition at line 1369 of file fv_arrays.F90.

◆ bd

type(fv_grid_bounds_type) fv_arrays_mod::fv_atmos_type::bd

Definition at line 1317 of file fv_arrays.F90.

◆ bk

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

Definition at line 1299 of file fv_arrays.F90.

◆ cx

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

Definition at line 1307 of file fv_arrays.F90.

◆ cy

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

Definition at line 1308 of file fv_arrays.F90.

◆ delp

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

Definition at line 1256 of file fv_arrays.F90.

◆ delz

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

Definition at line 1264 of file fv_arrays.F90.

◆ diss_est

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

Definition at line 1286 of file fv_arrays.F90.

◆ domain

type(domain2d) fv_arrays_mod::fv_atmos_type::domain

Definition at line 1321 of file fv_arrays.F90.

◆ domain_for_coupler

type(domain2d) fv_arrays_mod::fv_atmos_type::domain_for_coupler

domain used in coupled model with halo = 1.

Definition at line 1324 of file fv_arrays.F90.

◆ dummy

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

Definition at line 1219 of file fv_arrays.F90.

◆ fdiag

real, dimension(2048) fv_arrays_mod::fv_atmos_type::fdiag = 0.

Definition at line 1229 of file fv_arrays.F90.

◆ flagstruct

type(fv_flags_type) fv_arrays_mod::fv_atmos_type::flagstruct

Definition at line 1310 of file fv_arrays.F90.

◆ fv_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::fv_restart

Definition at line 1361 of file fv_arrays.F90.

◆ fv_tile_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::fv_tile_restart

Definition at line 1361 of file fv_arrays.F90.

◆ global_tile

integer fv_arrays_mod::fv_atmos_type::global_tile

Definition at line 1326 of file fv_arrays.F90.

◆ grid_active

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

Definition at line 1232 of file fv_arrays.F90.

◆ grid_global

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

Definition at line 1367 of file fv_arrays.F90.

◆ grid_number

integer fv_arrays_mod::fv_atmos_type::grid_number = 1

Definition at line 1220 of file fv_arrays.F90.

◆ gridstruct

type(fv_grid_type) fv_arrays_mod::fv_atmos_type::gridstruct

Definition at line 1349 of file fv_arrays.F90.

◆ idiag

type(fv_diag_type) fv_arrays_mod::fv_atmos_type::idiag

Definition at line 1356 of file fv_arrays.F90.

◆ io_layout

integer, dimension(2) fv_arrays_mod::fv_atmos_type::io_layout = (/ 1,1 /)

layout: Processor layout on each tile. The number of PEs assigned to a domain must equal layout(1)*layout(2)*ntiles. Must be set. io_layout: Layout of output files on each tile. 1,1 by default, which combines all restart and history files on a tile into one file. For 0,0, every process writes out its own restart and history files. If not equal to 1,1, you will have to use mppnccombine to combine these output files prior to post-processing, or if you want to change the number of PEs. Both entries must divide the respective value in layout.

Definition at line 1327 of file fv_arrays.F90.

◆ ks

integer fv_arrays_mod::fv_atmos_type::ks

Definition at line 1301 of file fv_arrays.F90.

◆ layout

integer, dimension(2) fv_arrays_mod::fv_atmos_type::layout

Definition at line 1327 of file fv_arrays.F90.

◆ lnd_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::lnd_restart

Definition at line 1361 of file fv_arrays.F90.

◆ mfx

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

Definition at line 1304 of file fv_arrays.F90.

◆ mfy

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

Definition at line 1305 of file fv_arrays.F90.

◆ mg_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::mg_restart

Definition at line 1361 of file fv_arrays.F90.

◆ ncnst

integer, pointer fv_arrays_mod::fv_atmos_type::ncnst

Definition at line 1313 of file fv_arrays.F90.

◆ neststruct

type(fv_nest_type) fv_arrays_mod::fv_atmos_type::neststruct

Definition at line 1364 of file fv_arrays.F90.

◆ ng

integer, pointer fv_arrays_mod::fv_atmos_type::ng

Definition at line 1313 of file fv_arrays.F90.

◆ nml_filename

character(len=32) fv_arrays_mod::fv_atmos_type::nml_filename = "input.nml"

Definition at line 1221 of file fv_arrays.F90.

◆ npes_per_tile

integer fv_arrays_mod::fv_atmos_type::npes_per_tile

Definition at line 1326 of file fv_arrays.F90.

◆ npes_this_grid

integer fv_arrays_mod::fv_atmos_type::npes_this_grid

Definition at line 1326 of file fv_arrays.F90.

◆ npx

integer, pointer fv_arrays_mod::fv_atmos_type::npx

Definition at line 1313 of file fv_arrays.F90.

◆ npy

integer, pointer fv_arrays_mod::fv_atmos_type::npy

Definition at line 1313 of file fv_arrays.F90.

◆ npz

integer, pointer fv_arrays_mod::fv_atmos_type::npz

Definition at line 1313 of file fv_arrays.F90.

◆ num_contact

integer fv_arrays_mod::fv_atmos_type::num_contact

Definition at line 1326 of file fv_arrays.F90.

◆ omga

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

Definition at line 1292 of file fv_arrays.F90.

◆ oro

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

Definition at line 1283 of file fv_arrays.F90.

◆ parent_grid

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

Definition at line 1235 of file fv_arrays.F90.

◆ pe

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

Definition at line 1274 of file fv_arrays.F90.

◆ pelist

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

Definition at line 1315 of file fv_arrays.F90.

◆ peln

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

Definition at line 1276 of file fv_arrays.F90.

◆ phis

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

Definition at line 1291 of file fv_arrays.F90.

◆ phys_diag

type(phys_diag_type) fv_arrays_mod::fv_atmos_type::phys_diag

Definition at line 1371 of file fv_arrays.F90.

◆ pk

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

Definition at line 1275 of file fv_arrays.F90.

◆ pkz

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

Definition at line 1277 of file fv_arrays.F90.

◆ ps

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

Definition at line 1273 of file fv_arrays.F90.

◆ pt

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

Definition at line 1255 of file fv_arrays.F90.

◆ ptop

real fv_arrays_mod::fv_atmos_type::ptop

Definition at line 1347 of file fv_arrays.F90.

◆ q

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

Definition at line 1257 of file fv_arrays.F90.

◆ q_con

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

Definition at line 1266 of file fv_arrays.F90.

◆ qdiag

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

Definition at line 1258 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 1319 of file fv_arrays.F90.

◆ rsf_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::rsf_restart

Definition at line 1361 of file fv_arrays.F90.

◆ run_length

type(time_type) fv_arrays_mod::fv_atmos_type::run_length

Definition at line 1225 of file fv_arrays.F90.

◆ sgh

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

Definition at line 1282 of file fv_arrays.F90.

◆ sst_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::sst_restart

Definition at line 1361 of file fv_arrays.F90.

◆ tile_of_mosaic

integer fv_arrays_mod::fv_atmos_type::tile_of_mosaic

Definition at line 1326 of file fv_arrays.F90.

◆ time

type(time_type) fv_arrays_mod::fv_atmos_type::time

Definition at line 1225 of file fv_arrays.F90.

◆ time_end

type(time_type) fv_arrays_mod::fv_atmos_type::time_end

Definition at line 1225 of file fv_arrays.F90.

◆ time_init

type(time_type) fv_arrays_mod::fv_atmos_type::time_init

Definition at line 1225 of file fv_arrays.F90.

◆ time_step_atmos

type(time_type) fv_arrays_mod::fv_atmos_type::time_step_atmos

Definition at line 1225 of file fv_arrays.F90.

◆ tra_restart

type(restart_file_type) fv_arrays_mod::fv_atmos_type::tra_restart

Definition at line 1361 of file fv_arrays.F90.

◆ ts

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

Definition at line 1284 of file fv_arrays.F90.

◆ u

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

Definition at line 1253 of file fv_arrays.F90.

◆ u_srf

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

Definition at line 1280 of file fv_arrays.F90.

◆ ua

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

Definition at line 1293 of file fv_arrays.F90.

◆ uc

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

Definition at line 1295 of file fv_arrays.F90.

◆ v

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

Definition at line 1254 of file fv_arrays.F90.

◆ v_srf

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

Definition at line 1281 of file fv_arrays.F90.

◆ va

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

Definition at line 1294 of file fv_arrays.F90.

◆ vc

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

Definition at line 1296 of file fv_arrays.F90.

◆ w

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

Definition at line 1263 of file fv_arrays.F90.

◆ ze0

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

Definition at line 1265 of file fv_arrays.F90.


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