IndexRundeck: P1SoM40Created: Fri May 10 03:30:18 EDT 2024

read_aic

Module:
File: ATM_DRV.f
Summary: read_AIC for a cold start, read the atmospheric IC file. Two input options are currently recognized (1) The input file has already been remapped to the model layering and contains the variables traditionally expected by the model (winds, temperature, specific humidity, surface pressure). (2) Winds, temperature, geopotential height, and RH are available on constant-pressure levels. Surface pressure is obtained via the hydrostatic assumption. Remapping from constant-pressure levels to the model layering is peformed, and RH is converted to specific humidity. The initial coding for this option was imported from init_cond/AIC.D771201.f and generalized considerably. If tropopause pressure and temperature are available, they are used in the vertical remapping. The coding for the assumed vertical structure of RH above the upper troposphere will be made more configurable as AIC files with better-quality RH data (than the historical AIC) become available. Logic will be added to handle other possible input layerings and combinations of available fields.
Author :
Version:

Declaration:
Variables:
grav : used from constant

rgas : used from constant

lhe : used from constant

lm : used from verticalres

ptop : used from verticalres

zatmo : used from atm_com

psrf : used from atm_com
Initial Value = >p
ualij : used from atm_com

valij : used from atm_com

uout : used from atm_com
Initial Value = >u
vout : used from atm_com
Initial Value = >v
tout : used from atm_com
Initial Value = >t
qout : used from atm_com
Initial Value = >q
traditional_coldstart_aic : used from atm_com

atmsrf : used from fluxes

par_open : used from pario

par_close : used from pario

read_data : used from pario

read_dist_data : used from pario

get_dimlens : used from pario

variable_exists : used from pario

grid : used from domain_decomp_atm

getdomainbounds : used from domain_decomp_atm

globalmax : used from domain_decomp_atm

am_i_root : used from domain_decomp_atm

halo_update_column : used from domain_decomp_atm

gbyr : real*8, parameter
Initial Value = GRAV/RGAS
uin : real*8, dimension(:, :, :), allocatable

vin : real*8, dimension(:, :, :), allocatable

tin : real*8, dimension(:, :, :), allocatable

zin : real*8, dimension(:, :, :), allocatable

rh1 : real*8, dimension(:, :, :), allocatable

rhin : real*8, dimension(:, :, :), allocatable

ptrop : real*8, dimension(:, :), allocatable

ttrop : real*8, dimension(:, :), allocatable

zsrf : real*8, dimension(:, :), allocatable

u : real*8, dimension(:), allocatable

v : real*8, dimension(:), allocatable

t : real*8, dimension(:), allocatable

rh : real*8, dimension(:), allocatable

p : real*8, dimension(:), allocatable

plev : real*8, dimension(:), allocatable

pe : real*8, dimension(0:lm)

pmid : real*8, dimension(lm)

pdum : real*8, dimension(lm)

pdum2 : real*8, dimension(lm)

adum : real*8, dimension(lm)

xa : real*8, dimension(lm)

xb : real*8, dimension(lm)

hsrf : real*8

tm : real*8

pr : real*8

pl : real*8

dtdz : real*8

rhtrop : real*8

wtdn : real*8

qsat : real*8

max_loc : real*8

max_zsrf : real*8

max_zin : real*8

max_ptrop : real*8

max_psrat : real*8

i : integer

j : integer

l : integer

k : integer

k1 : integer

kk : integer

kmzin : integer

kmtrop : integer

kmrh : integer

kmin : integer

km : integer

n : integer

dlens : integer, dimension(7)

i_0h : integer

i_1h : integer

j_0h : integer

j_1h : integer

i_0 : integer

i_1 : integer

j_0 : integer

j_1 : integer

j_0stg : integer

j_1stg : integer

fid : integer

Simplex Website Curator: Igor Aleinov — NASA Official: Gavin A. Schmidt

Contact GISS NASA Privacy PolicyAccessibility