IndexRundeck: E6F40Created: Thu May 2 03:30:28 EDT 2024

List of All Variables

a b c d e f g h i j k l m n o p q r s t u v w x y z
a : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

a : real*8, dimension(n), intent(in)
Subroutine: check1. Module: SOCPBL. File: PBL.f
real array
a : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

a : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

a : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

a : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

a : real*8, intent(out), dimension(0:KM/2)
Subroutine: fft. Module: NONE. File: FFT144.f
fourier coeffs. (cos)
a : real*8, intent(out), dimension(0:KM/2)
Subroutine: fft2. Module: NONE. File: FFT144.f

a : real*8, intent(in), dimension(0:KM/2)
Subroutine: ffti. Module: NONE. File: FFT144.f
fourier coeffs. (cos)
a : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

a : complex*16, dimension(12)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

a : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

a : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

a : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

a : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

a : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

a : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

a : real*8, parameter
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = 0.3825D0
a : real*8
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

a : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

a0 : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

a01 : real*8
Subroutine: tfrez. Module: SEAICE. File: SEAICE.f
Initial Value = -.0575d0
a02 : real*8
Subroutine: tfrez. Module: SEAICE. File: SEAICE.f
Initial Value = -2.154996d-4
a03 : real*8
Subroutine: tfrez. Module: SEAICE. File: SEAICE.f
Initial Value = 1.710523d-3
a1 : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

a1bya2 : real*8
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

a2 : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

a3 : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

a6jday : real*8, dimension(:, :, :, :), pointer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = > null()
a6jday : real*8, pointer, dimension(:, :, :, :)
Subroutine: updateaerosol. Module: AERPARAM_MOD. File: READ_AERO.f

a6jday : real*8, pointer, dimension(:, :, :, :)
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f
optical depth for 6 aerosol types
a6streams : type(timestream), dimension(6)
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
interface for reading and time-interpolating AERO files
a_equator_2x2h_m2 : real*8, parameter
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f
Initial Value = 61809004544d0
a_m2 : real*8
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f

a_swamp : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

aa : real*8
Subroutine: ccoeff0. Module: SOCPBL. File: PBL.f

aa : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

aa : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

aa : real*8
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

aa : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

aa : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

aa : complex*16, dimension(11)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

aa1 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

aa2 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

aa3 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

aa4 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

aa5 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

aa6 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

aa9 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

aaa : real*8
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

aaa : real*8
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

aadvq : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

aadvq0 : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

aalbveg : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
vegetation albedo, eventually should be moved to a
aalbveg : used from ghy_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

aalbveg0 : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

abc : real*8
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

abcd : real*8
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

abeta : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

abetab : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

abetad : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

abetad : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

abetap : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

abetat : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

abetav : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

abint : real*8, intent(out)
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

abint : real*8, intent(out)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

abotd : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

abotx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

abstractcalendar : used from abstractcalendar_mod
Global variable . Module: MODEL_COM. File: MODEL_COM.f

abstractorbit : used from abstractorbit_mod
Global variable . Module: MODEL_COM. File: MODEL_COM.f

abstractorbit : used from abstractorbit_mod
Global variable . Module: RAD_COM. File: RAD_COM.f

abstractorbit : used from abstractorbit_mod
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

abstractorbit : used from abstractorbit_mod
Subroutine: initializemodele. Module: NONE. File: MODELE.f

absyr : integer
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

ac1lmin : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
minimum ice thickness for lake ice (kg/m^2)
Initial Value = 0.1
ac2lmin : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
minimum ice thickness for lake ice (kg/m^2)
Initial Value = 0.1
ac2oim : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
min. ice mass 2nd layer [kg/m^2] (if > 0)
Initial Value = Z2OIM*RHOI
ac2oim : used from seaice
Subroutine: daily_lake. Module: NONE. File: LAKES.f

ac2oim : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

ac2oim : used from seaice
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

ac2oim : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

acc : real*8, intent(in)
Subroutine: inc_aj. Module: NONE. File: DIAG_COM.f
value of the diagnostic to be accumulated
acc : real*8, intent(in)
Subroutine: inc_ajl. Module: NONE. File: DIAG_COM.f
increment of the diagnostic being accumulated
acc : real*8, intent(in)
Subroutine: inc_ajl2. Module: NONE. File: DIAG_COM.f
increment of the diagnostic being accumulated
acc : real*8, intent(in)
Subroutine: inc_areg. Module: NONE. File: DIAG_COM.f
value of the diagnostic to be accumulated
acc : real*8, intent(in)
Subroutine: inc_asjl. Module: NONE. File: DIAG_COM.f
increment of the diagnostic being accumulated
acc : integer, dimension(nlev, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

acc_period : character*12
Global variable . Module: MDIAG_COM. File: MODEL_COM.f
Initial Value = 'PARTIAL'
acc_period : used from mdiag_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

acc_period : used from mdiag_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

acc_period : used from mdiag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

accpda : real*8
Global variable . Module: LANDICE. File: LANDICE.f
total accumulation per year for Antarctica (kg/yr)
accpda : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

accpda : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

accpdg : real*8
Global variable . Module: LANDICE. File: LANDICE.f
total accumulation per year for Greenland (kg/yr)
accpdg : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

accpdg : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

accsubdd : used from subdaily
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

acctime_ohtconv : real*8, dimension(12), public
Global variable . Module: OCNML. File: OCNML.f
(s) number of seconds over which ohtconv has been accumulated
Initial Value = 0.
acctime_ohtconv : used from ocnml
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

ace1 : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ace1i : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
ice mass first layer [kg/m^2]
Initial Value = Z1I*RHOI
ace1i : used from seaice
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

ace1i : used from seaice
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

ace1i : used from seaice
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: checki. Module: NONE. File: LAKES.f

ace1i : used from seaice
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

ace1i : used from seaice
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: daily_lake. Module: NONE. File: LAKES.f

ace1i : used from seaice
Subroutine: deltasnowt. Module: NONE. File: PBL.f

ace1i : used from seaice
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ace1i : used from seaice
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: printlk. Module: NONE. File: LAKES.f

ace1i : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

ace1i : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

ace1i : used from seaice
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ace1i : used from seaice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ace1li : real*8, parameter
Global variable . Module: LANDICE. File: LANDICE.f
first layer land ice mass (kg/m^2)
Initial Value = Z1E*RHOI
ace1li : used from landice
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

ace1li : used from landice
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

ace1li : used from landice
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

ace1li : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

ace1li : used from landice
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ace1li : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

ace1li : used from landice
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

ace1li : used from landice
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ace1li : used from landice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ace2 : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ace2av : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ace2li : real*8, parameter
Global variable . Module: LANDICE. File: LANDICE.f
second layer land ice mass (kg/m^2)
Initial Value = Z2LI*RHOI
ace2li : used from landice
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

ace2li : used from landice
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

ace2li : used from landice
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

ace2li : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

ace2li : used from landice
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ace2li : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

ace2li : used from landice
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

ace2li : used from landice
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ace2li : used from landice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ace_l : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

acef1 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

acef2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

acefi : real*8, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
ice mass formed in ocean for ice covered fraction (kg/m^2)
acefi : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

acefi : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

acefi : real*8, intent(out)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

acefi : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

acefi : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

acefo : real*8, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
ice mass formed in ocean for open water fraction (kg/m^2)
acefo : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

acefo : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

acefo : real*8, intent(out)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

acefo : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

acefo : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

acel : real*8
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

achl : real*8, allocatable, dimension(:, :), save
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f
arrays for the reading in chlorophyll
aclab : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

acm : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

acna : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

acnc : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

acolx : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

acor : real*8, public
Global variable . Module: GEOM. File: GEOM_B.f

acor : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

acor : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

acor : used from geom
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

acor2 : real*8, public
Global variable . Module: GEOM. File: GEOM_B.f

acor2 : used from geom
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

acoru : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

actual :
Global variable . Module: FLUXES. File: FLUXES.f
irrigation rate (& energy) [m/s] [W/m2]
adate : character*12
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
date string: MONyyr1(-yyr2)
adate : character(len=16)
Subroutine: daily_diag. Module: NONE. File: DIAG.f

adate : character
Subroutine: giss_modele. Module: NONE. File: MODELE.f

adate : character
Subroutine: init_diag. Module: NONE. File: DIAG.f

adate : character*14, intent(in)
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

adate : character*14, intent(in)
Subroutine: open_subdd. Module: SUBDAILY. File: DIAG.f

adate : character*14, intent(in)
Subroutine: reset_subdd. Module: SUBDAILY. File: DIAG.f

adate_sv : character*14, private
Global variable . Module: SUBDAILY. File: DIAG.f

add_sol : real*8
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f
is [S00WM2(now)-1/2(S00WM2min+S00WM2max)]/
addadj : logical
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

addice : used from seaice
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

addtimer : used from timerpackage_mod
Subroutine: initializedefaulttimers. Module: NONE. File: MODELE.f

aden : real*8, dimension(im, jm)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

aden : complex*16
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

aden : real*8, dimension(jm+3, lm+lm_req+1)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

adenom : real*8, dimension(im, jm)
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

adiurn : real*8, dimension(ndiuvar, ndiupt, hr_in_day), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
diurnal diagnostics (24 hour cycles at selected points)
adiurn : used from diag_com
Subroutine: ahourly. Module: NONE. File: DIAG.f
Initial Value = >adiurn_loc
adiurn : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

adiurn : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

adiurn : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

adiurn : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >adiurn_loc
adiurn : used from diag_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f
Initial Value = >adiurn_loc
adiurn : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f
Initial Value = >adiurn_loc
adiurn_dust : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
flag to switch on/off intra daily diagnostics for dust
Initial Value = 0
adiurn_dust : used from diag_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

adiurn_dust : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

adiurn_loc : real*8, dimension(ndiuvar, ndiupt, hr_in_day), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

adiurn_loc : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

adjmode : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

adm : used from dynamics
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
Initial Value = >SPA
admu : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

admv : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

adn : real*8, real*8
Subroutine: vntrp1. Module: NONE. File: DIAG.f

advanc : used from socpbl
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

advecv : used from moments
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

advnc : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

adxyp : real*8, public, dimension(im, jm)
Global variable . Module: GEOM. File: GEOM_B.f

adxyp : used from geom
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

ae0 : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ae0_ep : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f
total heat from atm. to land surface withoot eprec (J/m^2)
aeirrig : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aepb : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aepc : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aepp : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aer_band : character(len=1)
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

aer_in_rad_name : character(len=3), dimension(8), parameter
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
Initial Value = (/'SO4','SEA','ANT','OCX','BCI','BCB','DUS','VOL'/)
aer_rad_forc : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
= 1 for calculation of aerosol radiative forcing
Initial Value = 0
aer_rad_forc : used from rad_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

aer_rad_forc : used from rad_com
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

aer_rad_forc : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

aer_rad_forc : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

aerarr : real*8, allocatable, dimension(:, :, :)
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

aermas : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

aermix : real*8, dimension(13)
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = (/ 1.0, 1.0, 1.0, 1.0, 2.5, 2.5, 1.9, 1.0, 1.0, 2.5, 1.9, 2.5, 1.9/)
aermix : used from aerparam_mod
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

aernames : character(len=3), dimension(6), parameter
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = (/ 'SUL', 'SSA', 'NIT', 'OCA', 'BCA', 'BCB' /)
aero_yr : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
obs.year of troposph.Aerosols (if 0: use current yr)
Initial Value = 1951
aero_yr : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

aertyp : character*8, dimension(4)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

aeruns : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

aeruns : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aerunu : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

aerunu : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aesqcb : real*8, dimension(lx, 6, itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
saves aerosol scattering asymmetry factor
aesqcb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

aesqcb_dry : real*8, dimension(lx, 6, itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
saves dry aerosol scattering asymmetry factor
aesqcb_dry : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

aesqex : real*8, dimension(lx, 6, itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
saves extinction aerosol optical thickness
aesqex : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

aesqex_dry : real*8, dimension(lx, 6, itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
saves dry extinction aerosol optical thickness
aesqex_dry : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

aesqsc : real*8, dimension(lx, 6, itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
saves scattering aerosol optical thickness
aesqsc : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

aesqsc_dry : real*8, dimension(lx, 6, itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
saves dry scattering aerosol optical thickness
aesqsc_dry : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

aevap : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

aevap : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aevapb : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aevapbs : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aevapd : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aevapvs : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aevapw : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aexpz : real*8, dimension(:, :), allocatable
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

aexpz_sum : real*8
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

af : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

af : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

aflmlt : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aflux_topo_adjustments : logical
Global variable . Module: ATMDYN. File: ATMDYN.f
whether to adjust uphill air mass fluxes
Initial Value = .true.
aflx_st : real*8, allocatable, dimension(:, :, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aflx_st : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

aflx_st : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

after_atm_phase1 : integer, parameter
Global variable . Module: FLUXES. File: FLUXES.f
flags to pass to
Initial Value = 0
after_atm_phase1 : used from fluxes
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

after_atm_phase1 : used from fluxes
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

after_atm_phase1 : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

ag : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

agc : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: GC_COM. File: DIAG_COM.f
latitude-height General Circulation diagnostics
agc : used from gc_com
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

agc : used from gc_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >agc_ioptr
agc : used from gc_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f
Initial Value = >agc_loc
agc : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

agc : used from gc_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

agc : used from gc_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

agc : used from gc_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f
Initial Value = >agc_loc
agc : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f
Initial Value = >agc_out
agc : used from gc_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

agc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >agc_out
agc : used from gc_com
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f
Initial Value = >agc_loc
agc : used from gc_com
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f
Initial Value = >agc_loc
agc : used from gc_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

agc : used from gc_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >agc_ioptr
agc : used from gc_com
Subroutine: qdynam. Module: NONE. File: ATMDYN.f
Initial Value = >agc_loc
agc_in : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f
Initial Value = >agc
agc_ioptr : real*8, dimension(:, :, :), public, pointer
Global variable . Module: GC_COM. File: DIAG_COM.f

agc_loc : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: GC_COM. File: DIAG_COM.f

agc_loc : used from gc_com
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

agc_loc : used from gc_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

agc_loc : used from gc_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

agc_out : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: GC_COM. File: DIAG_COM.f

agc_out : used from gc_com
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

agesn : real*8, dimension(3)
Global variable . Module: RADPAR. File: RADIATION.f
1-3 age of snow (over soil,oice,land ice) (days)
agesn : real*8, dimension(3)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

agesn : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

agexpf : real*8, dimension(3, 2)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
exponent in snowage calculation depends on hemi/surf type
Initial Value = RESHAPE( (/ 0.2d0, 0.2d0, 0.2d0, 0.2d0, 0.2d0, 0.2d0 /), (/3,2/) )
agexpf : real*8, dimension(3, 2)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

agexpf_out : real*8, intent(out), dimension(3, 2)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

aglob : real*8
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

aglob : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

agoldh : real*8, dimension(11, 5)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = reshape( (/ .005, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .020, .010, .010, .005, .0, .010, .0, .0, .005, .0, .0, .0, .0, .020, .005, .0, .010, .010, .0, .0, .015, .0, .0, .0, .0, .0, .0, .0, .020, .010, .0, .0, .0, .0, .0, .010, .0, .0, .0, .0, .0, .0, .005/ ),(/11,5/) )
agpp : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

agsidv : real*8, parameter, dimension(NKBAND, 4)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
K-band dependent Thermal radiation for other types
Initial Value = RESHAPE( (/ 0.01400,0.09262,0.09170,0.07767,0.07130,0.06603,0.06540, 0.06397,0.06358,0.06361,0.06365,0.06386,0.06564,0.01354, 0.01537,0.02320,0.04156,0.03702,0.03633,0.03417,0.03346, 0.03342,0.03322,0.03350,0.03170,0.01967,0.01845,0.01977, 0.01986,0.01994,0.02013,0.02041,0.02100, 0.01400,0.09262,0.09170,0.07767,0.07130,0.06603,0.06540, 0.06397,0.06358,0.06361,0.06365,0.06386,0.06564,0.01354, 0.01537,0.02320,0.04156,0.03702,0.03633,0.03417,0.03346, 0.03342,0.03322,0.03350,0.03170,0.01967,0.01845,0.01977, 0.01986,0.01994,0.02013,0.02041,0.02100, 0.04500,0.10209,0.08806,0.05856,0.04835,0.04052,0.04001, 0.03775,0.03687,0.03740,0.03637,0.03692,0.03570,0.07001, 0.05665,0.05326,0.05349,0.04356,0.03845,0.03589,0.03615, 0.03610,0.03602,0.03613,0.03471,0.13687,0.14927,0.16484, 0.16649,0.16820,0.17199,0.17484,0.18000, 0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0., 0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0. /), (/ NKBAND,4 /) )
ah1 : real(r8), dimension(N_Az)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: used to compute components of velocity in azimuthal directions
ah2 : real(r8), dimension(N_Az)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: used to compute components of velocity in azimuthal directions
ahem : real*8
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

ahem : real*8, dimension(2)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

aheml : real*8, dimension(2)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ahmzoi : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

ai_0 : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ai_0h : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ai_1 : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ai_1h : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

aiearth : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

aiearth : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

aiearth : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

aiearth : used from ghy_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

aiearth : used from ghy_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

aiearth : real*8
Subroutine: old_gic_2_modele. Module: SOIL_DRV. File: GHY_DRV.f

aiearth : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

aij : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
latitude/longitude diagnostics
aij : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
a pointer to modelE diag accumulation arrays
aij : real*8, dimension(:, :, :), pointer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

aij : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

aij : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f
Initial Value = >AIJ_LOC
aij : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f
Initial Value = > aij_loc
aij : used from diag_com
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f
Initial Value = > AIJ_loc
aij : used from diag_com
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f
Initial Value = > AIJ_loc
aij : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f
Initial Value = >AIJ_LOC
aij : used from diag_com
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: dealloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

aij : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

aij : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

aij : used from diag_com
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: diag_river. Module: NONE. File: LAKES.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

aij : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

aij : real*8, dimension(:, :, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

aij : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: lksourc. Module: LAKES. File: LAKES.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: osourc. Module: OCNML. File: OCNML.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f
Initial Value = >aij_loc
aij : real*8, dimension(:, :, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

aij : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f
Initial Value = >aij_loc
aij : real*8, dimension(:, :, :), pointer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

aij : used from diag_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f
Initial Value = >AIJ_LOC
aij : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f
Initial Value = >aij_loc
aij : real*8, dimension(:, :, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

aij : used from diag_com
Subroutine: surface. Module: NONE. File: SURFACE.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f
Initial Value = >aij_loc
aij : used from diag_com
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f
Initial Value = >aij_loc
aij_loc : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aij_loc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

aij_loc : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

aij_loc : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

aij_loc : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

aijk : real*8, allocatable, dimension(:, :, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
lat/lon constant pressure diagnostics
aijk : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

aijk : used from diag_com
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f
Initial Value = > aijk_loc
aijk : used from diag_com
Subroutine: dealloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

aijk : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >aijk_loc
aijk : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijk : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijk : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijk : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f
Initial Value = >aijk_loc
aijk : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijk : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >aijk_loc
aijk_loc : real*8, allocatable, dimension(:, :, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aijk_loc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

aijk_loc : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijk_loc : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijl : real*8, dimension(:, :, :, :), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
3D accumulations for longitude/latitude/level diagnostics
aijl : used from diag_com
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f
Initial Value = >aijl_loc
aijl : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

aijl : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f
Initial Value = >aijl_loc
aijl : used from diag_com
Subroutine: dealloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

aijl : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >aijl_loc
aijl : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = >aijl_loc
aijl : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijl : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >aijl_loc
aijl : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >aijl_loc
aijl1 : real*8, intent(in), dimension(im, jm, lm)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijl2 : real*8, intent(in), dimension(im, jm, lm)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

aijl_loc : real*8, dimension(:, :, :, :), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aijl_loc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

aijmm : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aijmm : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

aijmm : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

aijmm : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

aijmm : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

aijmm : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

aim : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ain : type(atmsrf_xchng_vars), pointer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

ain : type(atmsrf_xchng_vars)
Subroutine: setbl. Module: NONE. File: PBL_DRV.f

ain : real*8, dimension(0:KM), real*8, intent(in), dimension(0:KM)
Subroutine: vntrp1. Module: NONE. File: DIAG.f

aintercep : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

aipp : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

airm : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
the layer's pressure depth (mb)
airm : real*8, intent(in), dimension(lm)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

airm : real*8, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
air mass
airm0 : real*8, parameter
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
scaling factor for computing rain evaporation
Initial Value = 100.d0
airm0 : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
air mass used to compute convective cloud cover
Initial Value = 100.d0
airmr : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

airmx :
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
*AREA convective mass flux (kg/s)
airrig : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

airx : real*8, allocatable, dimension(:, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
*AREA convective mass flux (kg/s)
airx : used from clouds_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

airx4 : real*8
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

airxl : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
is convective mass flux (mb)
airxs : real*8
Global variable . Module: STRAT. File: STRATDYN.f

airxs : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

aisccp : real*8, public, dimension(ntau, npres, nisccp)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
accumlated array of ISCCP histogram
aisccp : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = >aisccp_loc
aisccp : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

aisccp : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

aisccp : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

aisccp_loc : real*8, public, dimension(ntau, npres, nisccp)
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aisccp_loc : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

aj : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
zonal budget diagnostics for each surface type
aj : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

aj : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >aj_ioptr
aj : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

aj : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

aj : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >aj_out
aj : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

aj : used from diag_com
Subroutine: inc_aj. Module: NONE. File: DIAG_COM.f
Initial Value = >aj_loc
aj : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >aj_ioptr
aj : used from diag_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f
Initial Value = >aj_loc
aj_0 : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

aj_0h : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

aj_0s : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

aj_1 : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

aj_1h : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

aj_1s : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

aj_alb_inds : integer, dimension(8)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

aj_ioptr : real*8, dimension(:, :, :), public, pointer
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aj_loc : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aj_loc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

aj_loc : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

aj_loc : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

aj_out : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

aj_out : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

aj_out : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

ajl : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
latitude/height diagnostics
ajl : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ajl : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

ajl : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

ajl : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

ajl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ajl : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

ajl : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

ajl : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f
Initial Value = >ajl_loc
ajl : used from diag_com
Subroutine: inc_ajl. Module: NONE. File: DIAG_COM.f
Initial Value = >ajl_loc
ajl : used from diag_com
Subroutine: inc_ajl2. Module: NONE. File: DIAG_COM.f
Initial Value = >ajl_loc
ajl : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

ajl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ajl : used from diag_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f
Initial Value = >ajl_loc
ajl : used from diag_com
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f
Initial Value = >ajl_loc
ajl_loc : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ajl_loc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ajl_loc : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

ajl_loc : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

ajm : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

akap : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

al : real*8, intent(out), dimension(lm)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

al : real*8, dimension(LM)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

alai : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

alam : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

alamdh : real*8
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f

alamdh : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

alamds : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
salinity/temp coefficient for conductivity (J/(m*s)/psu)
Initial Value = 0.09d0
alamdt : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
temp coefficient for conductivity (J/(m*s)/degC^2)
Initial Value = -0.011d0
alami : used from seaice
Subroutine: deltasnowt. Module: NONE. File: PBL.f

alami : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

alami : used from seaice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

alami : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

alami0 : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
lambda coefficient for ice [J m-1 K-1 s-1]
Initial Value = 2.11d0
alami0 : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

alami0 : used from seaice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

alams : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
lambda coefficient for snow [J m-1 K-1 s-1]
Initial Value = 0.35d0
alams : used from seaice
Subroutine: deltasnowt. Module: NONE. File: PBL.f

alandc : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

alat1 : real*8
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

alat2 : real*8
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

alatj : real*8
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

alb : real*8, allocatable, dimension(:, :, :), target
Global variable . Module: RAD_COM. File: RAD_COM.f
is SRNFLB(1)/(SRDFLB(1)+1.D-20),PLAVIS,PLANIR,ALBVIS,ALBNIR,
alb : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

alb : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

albdif : real*8, dimension(3, 2)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
difference in albedo as function of snowage
Initial Value = RESHAPE( (/ 0.35d0, 0.35d0, 0.35d0, 0.35d0, 0.35d0, 0.35d0/), (/3,2/) )
albdif : real*8, dimension(3, 2)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

albdif_out : real*8, intent(out), dimension(3, 2)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

albedocld : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

albedodata : real*8, dimension(n_bands, n_covertypes, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

albedodata : real*8, dimension(n_bands, n_covertypes, i0:i1, j0:j1)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

albnir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

albnir : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

albsn_yr : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
year of blk carb depos used for snow alb. reduction
Initial Value = 1951
albsn_yr : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

albsn_yr : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

albtck : real*8, dimension(3, 33)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

albvis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

albvis : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

albvnd : real*8, parameter, dimension(NV, 4, 6)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
veg alb by veg type, season and band
Initial Value = RESHAPE( (/ .500,.067,.089,.089,.078,.100,.067,.061,.089,.000,.200,.089, .500,.062,.100,.100,.073,.055,.067,.061,.100,.000,.200,.100, .500,.085,.091,.139,.085,.058,.083,.061,.091,.000,.200,.091, .500,.080,.090,.111,.064,.055,.061,.061,.090,.000,.200,.090, .500,.200,.267,.267,.233,.300,.200,.183,.267,.000,.200,.267, .500,.206,.350,.300,.241,.218,.200,.183,.350,.000,.200,.350, .500,.297,.364,.417,.297,.288,.250,.183,.364,.000,.200,.364, .500,.255,.315,.333,.204,.218,.183,.183,.315,.000,.200,.315, .500,.200,.267,.267,.233,.300,.200,.183,.267,.000,.200,.267, .500,.206,.350,.300,.241,.218,.200,.183,.350,.000,.200,.350, .500,.297,.364,.417,.297,.288,.250,.183,.364,.000,.200,.364, .500,.255,.315,.333,.204,.218,.183,.183,.315,.000,.200,.315, .500,.080,.107,.107,.093,.120,.080,.073,.107,.000,.200,.107, .500,.082,.140,.120,.096,.083,.080,.073,.140,.000,.200,.140, .500,.119,.145,.167,.119,.115,.100,.073,.145,.000,.200,.145, .500,.102,.126,.132,.081,.087,.073,.073,.126,.000,.200,.126, .500,.100,.133,.133,.116,.150,.100,.091,.133,.000,.200,.133, .500,.103,.175,.150,.120,.109,.100,.091,.175,.000,.200,.175, .500,.148,.182,.208,.148,.144,.125,.091,.182,.000,.200,.182, .500,.127,.157,.166,.102,.109,.091,.091,.157,.000,.200,.157, .500,.020,.027,.027,.023,.030,.020,.018,.027,.000,.200,.027, .500,.021,.035,.030,.024,.022,.020,.018,.035,.000,.200,.035, .500,.030,.036,.042,.030,.029,.025,.018,.036,.000,.200,.036, .500,.026,.032,.033,.020,.022,.018,.018,.032,.000,.200,.032 /),(/NV,4,6/) )
albvnh : real*8, dimension(NV, 6, 2)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
hemispherically varying vegetation albedo
albvnh : used from surf_albedo
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

aleafmass : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

alfa : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

alg2 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = .30103d0
alhg : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

alhg : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

alialb : real*8, parameter, dimension(7)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
land ice albedo
Initial Value = (/.60d0,.55d0,.50d0,.30d0,.10d0,.05d0, .35d0/)
alicek : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

alij_tmp : real*8, allocatable, dimension(:, :, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

alim : real*8, intent(in)
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

alim : real*8, intent(in)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

all : logical, optional, intent(in)
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

all : logical, optional, intent(in)
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

all_vil : real*8, dimension(size_arr)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

alloc_icestate_type : used from seaice_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

alloc_icestate_type : used from seaice_com
Subroutine: alloc_seaice_com. Module: NONE. File: SEAICE.f

alloc_mldepth : used from ocnml
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

alloc_ohtconv : used from ocnml
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

alloc_pbl_args : used from socpbl
Global variable . Module: PBL_DRV. File: PBL_DRV.f

alloc_pbl_args : used from pbl_drv
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

alloc_pbl_args : used from pbl_drv
Subroutine: surface. Module: NONE. File: SURFACE.f

alloc_pbl_args : used from pbl_drv
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

alloc_qfluxes : used from ocnml
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

alloc_sstmod : used from sstmod
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

alloc_xchng_vars : used from exchange_types
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

alloc_xchng_vars : used from exchange_types
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

alloc_xchng_vars : used from exchange_types
Subroutine: alloc_seaice_com. Module: NONE. File: SEAICE.f

alltau : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

almp6 : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

aln2 : real(r8), parameter
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: ln(2.0)
Initial Value = 0.69314718055994529_r8
alp2 : real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

alph : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

alph : real*8
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

alph : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

alpha : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
implicity for heat diffusion in sea ice (1=fully implicit)
Initial Value = 1.0
alpha : real*8
Subroutine: de_solver_main. Module: NONE. File: ATURB.f

alpha : real*8, parameter
Subroutine: getl1. Module: SOCPBL. File: PBL.f
Initial Value = 0.2d0
alpha :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
alpha : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

alpha1 : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
dummy variables
alpha2 : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
dummy variables
alphas : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
dummy variables
alphau :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
alsf6 : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

altstyle_coldstart : logical
Subroutine: read_seaice_ic. Module: NONE. File: SEAICE.f
Initial Value = .false.
alwatk : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

am : real*8, dimension(im)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

am : real*8, dimension(im)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

am : real*8, dimension(im)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

am : real*8, dimension(IM)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

am : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

am : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

am : real*8, intent(out), dimension(lm)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

am : real*8, dimension(LM)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

am : real*8, dimension(im)
Subroutine: xstep. Module: NONE. File: QUS3D.f

am1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

am1 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

am1_hpa : real*8
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

am1_hpa : real*8
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

am2 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

am_i_root : used from domain_decomp_1d
Global variable . Module: DIAG_SERIAL. File: DIAG_PRT.f

am_i_root : used from domain_decomp_atm
Global variable . Module: SUBDAILY. File: DIAG.f

am_i_root : used from domain_decomp_1d
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

am_i_root : used from domain_decomp_1d
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

am_i_root : used from domain_decomp_1d
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

am_i_root : used from domain_decomp_1d
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: ahourly. Module: NONE. File: DIAG.f

am_i_root : used from domain_decomp_atm
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

am_i_root : used from domain_decomp_atm
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

am_i_root : used from domain_decomp_atm
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

am_i_root : used from domain_decomp_1d
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

am_i_root : used from domain_decomp_atm
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

am_i_root : used from domain_decomp_atm
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: collect_scalars. Module: NONE. File: DIAG_COM.f

am_i_root : used from domain_decomp_atm
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

am_i_root : used from domain_decomp_atm
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

am_i_root : used from domain_decomp_atm
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: daily_diag. Module: NONE. File: DIAG.f

am_i_root : used from domain_decomp_atm
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: dealloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

am_i_root : used from domain_decomp_1d
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

am_i_root : used from domain_decomp_1d
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

am_i_root : used from domain_decomp_1d
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

am_i_root : used from domain_decomp_atm
Subroutine: diag_river. Module: NONE. File: LAKES.f

am_i_root : used from domain_decomp_1d
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

am_i_root : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

am_i_root : used from domain_decomp_atm
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

am_i_root : used from domain_decomp_atm
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

am_i_root : used from domain_decomp_atm
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

am_i_root : used from domain_decomp_atm
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

am_i_root : used from domain_decomp_atm
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

am_i_root : used from domain_decomp_1d
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

am_i_root : used from domain_decomp_1d
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

am_i_root : used from domain_decomp_1d
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

am_i_root : used from domain_decomp_1d
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

am_i_root : used from domain_decomp_atm
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

am_i_root : used from domain_decomp_atm
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

am_i_root : used from domain_decomp_1d
Subroutine: giss_modele. Module: NONE. File: MODELE.f

am_i_root : used from domain_decomp_1d
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

am_i_root : used from domain_decomp_atm
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

am_i_root : used from domain_decomp_atm
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

am_i_root : used from domain_decomp_atm
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

am_i_root : used from domain_decomp_1d
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

am_i_root : used from domain_decomp_atm
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

am_i_root : used from domain_decomp_atm
Subroutine: init_diag. Module: NONE. File: DIAG.f

am_i_root : used from domain_decomp_atm
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

am_i_root : used from domain_decomp_atm
Subroutine: init_lakes. Module: NONE. File: LAKES.f

am_i_root : used from domain_decomp_atm
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

am_i_root : used from domain_decomp_1d
Subroutine: init_model. Module: NONE. File: MODELE.f

am_i_root : used from domain_decomp_atm
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

am_i_root : used from domain_decomp_atm
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

am_i_root : used from domain_decomp_atm
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

am_i_root : used from domain_decomp_1d
Subroutine: initializemodele. Module: NONE. File: MODELE.f

am_i_root : used from domain_decomp_1d
Subroutine: input. Module: NONE. File: MODELE.f

am_i_root : used from domain_decomp_atm
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

am_i_root : used from domain_decomp_atm
Subroutine: j_defs. Module: NONE. File: DEFACC.f

am_i_root : used from domain_decomp_atm
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

am_i_root : used from domain_decomp_1d
Subroutine: makeearthorbit. Module: MODEL_COM. File: MODEL_COM.f

am_i_root : used from domain_decomp_1d
Subroutine: makeorbit. Module: MODEL_COM. File: MODEL_COM.f

am_i_root : used from domain_decomp_1d
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

am_i_root : used from domain_decomp_atm
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

am_i_root : used from domain_decomp_1d
Subroutine: print_diags. Module: NONE. File: DIAG_PRT.f

am_i_root : used from domain_decomp_atm
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

am_i_root : used from domain_decomp_atm
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

am_i_root : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

am_i_root : used from domain_decomp_1d
Subroutine: reportprofile. Module: NONE. File: MODELE.f

am_i_root : used from domain_decomp_atm
Subroutine: reset_adiag. Module: NONE. File: DIAG.f

am_i_root : used from domain_decomp_atm
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

am_i_root : used from domain_decomp_atm
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

am_i_root : used from domain_decomp_atm
Subroutine: sjl_defs. Module: NONE. File: DEFACC.f

am_i_root : used from domain_decomp_atm
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

am_i_root : used from domain_decomp_1d
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

am_i_root : used from domain_decomp_atm
Subroutine: wave_defs. Module: NONE. File: DEFACC.f

am_i_root : used from domain_decomp_atm
Subroutine: writer. Module: RADPAR. File: RADIATION.f

amass : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ice mass (kg/m^2)
amass : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

amass : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

amass : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

amean : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

aml : real*8, dimension(lmax)
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

aml : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

aml00 : real*8, dimension(lm+lm_req)
Global variable . Module: ATM_COM. File: ATM_COM.f
press (mb), mid-pressure (mb),
aml00 : used from atm_com
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

aml00 : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

amn : character*4, intent(out)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

amon : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

amon : character*4
Global variable . Module: MODEL_COM. File: MODEL_COM.f
(0:12) (3-4 letter) names for current,all months
Initial Value = 'none'
amon : character(len=len_month_abbreviation)
Subroutine: checkpointmodele. Module: NONE. File: MODELE.f

amon : used from model_com
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

amon : used from model_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

amon : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

amon : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

amon : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : character(len=len_month_abbreviation)
Subroutine: giss_modele. Module: NONE. File: MODELE.f

amon : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

amon : character(len=len_month_abbreviation)
Subroutine: input. Module: NONE. File: MODELE.f

amon : used from model_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon : used from model_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

amon0 : character*4
Global variable . Module: MODEL_COM. File: MODEL_COM.f
(3-4 letter) name of first month of the current acc-period
Initial Value = 'none'
amon0 : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

amon0 : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

amon0 : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

amon0 : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

amon0 : used from model_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

amon0 : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

amonth : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

amonth : character*4, dimension(0:12)
Global variable . Module: MODEL_COM. File: MODEL_COM.f
(0:12) (3-4 letter) names for current,all months
Initial Value = (/'IC ', 'JAN ','FEB ','MAR ','APR ','MAY ','JUNE', 'JULY','AUG ','SEP ','OCT ','NOV ','DEC '/)
amonth : used from model_com
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f

amonth : used from model_com
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

amonth : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

amp : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

amp_tab_spec : real*8, dimension(33, ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f

ampltd : real*8, dimension(jm, kgz+1, 4)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ampmin : real*8, dimension(6)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
mininimal melt pond albedo
Initial Value = (/ .10d0, .05d0, .05d0, .050d0, .05d0, .03d0/)
amr : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

amrhq : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

amrht : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

amsi : real*8, allocatable, dimension(:)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

amtt : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

amuu : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

amuv : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

amvq : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

amvt : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

amvv : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

amw : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

amw : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

an : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

an : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

an : real*8, dimension(0:imh)
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

an : real*8
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

an : real*8, dimension(0:imh)
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

an : real*8, dimension(0:imh)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

an : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

an : real*8, dimension(0:imh)
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

an : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

an : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

an0 : real*8
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

an2 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

an2 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
brunt-vassala frequency
an2 : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
g_alpha*dtdz, brunt-vasala frequency
an2 : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

an2 : real*8, dimension(n), intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

an2 : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f
Brunt-Vaisala frequency, grav/T*dTdz
an2 : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

an2 : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
g_alpha*dTdz
an2 : real*8, dimension(n), intent(in)
Subroutine: l_gcm. Module: NONE. File: ATURB.f

an2 : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

an2zan1 : real*8
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

anbcm2 : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

anew : real*8
Subroutine: fft2. Module: NONE. File: FFT144.f
dummy variable
anfoam : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
for ocean albedo calc
Initial Value = .1514d0
anfoam : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

anfoam_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

ang_gwd : integer
Global variable . Module: STRAT. File: STRATDYN.f
=1 ang mom. lost by GWDRAG is added in troposphere
Initial Value = 1
ang_gwd : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ang_gwd : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

ang_gwd : used from strat
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

ang_mom : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f
is the sum of angular momentun at layers LS1 to LM
ang_sdrag : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
if =1: angular momentum lost by SDRAG is added in stratosphere (1:LS1-1)
Initial Value = 1
ang_sdrag : used from dynamics
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

ang_sdrag : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

ang_uv : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= 1 to conserve ang mom in UVfilter
Initial Value = 1
ang_uv : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

angle : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

angle : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

angm : real*8
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

angm : real*8
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

angstr : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

anhzoi : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
hemisph.Ice Albedo half-max depth (m) (orig.version)
Initial Value = .1d0
anm1 : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

anm1 : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

anm1 : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

annsum : real*8, dimension(:, :), allocatable
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

anom : complex*16
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

ans : real*8
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

anscat : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
for ocean albedo calc
Initial Value = 0d0
anscat : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

anscat_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

anscum : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

anssdd : real*8, allocatable, dimension(:, :)
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f

anum : real*8, dimension(im, jm)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

anum : real*8, dimension(im, jm)
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

anum : real*8, dimension(jm+3, lm+lm_req+1)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ao3 : real*8, dimension(460)
Global variable . Module: RADPAR. File: RADIATION.f

ao33 : real*8
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

ao3d : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

ao3u : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

ao3udn : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

ao3uxn : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

ao3x : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

aocean : real*8, parameter, dimension(NKBAND)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
K-band dependent Thermal radiation characteristics for ocn
Initial Value = (/ 0.04000,0.09566,0.10273,0.10389,0.10464,0.10555,0.10637, 0.10666,0.10697,0.10665,0.10719,0.10728,0.11007,0.04009, 0.04553,0.05554,0.08178,0.09012,0.09464,0.09548,0.09532, 0.09558,0.09558,0.09568,0.09565,0.05771,0.04985,0.04670, 0.04630,0.04575,0.04474,0.04468,0.04500/)
aoialb : real*8, parameter, dimension(7)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
seaice albedo (original version)
Initial Value = (/.55d0,.50d0,.45d0,.25d0,.10d0,.05d0, .30d0/)
aoimax : real*8, dimension(6)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
range for seaice albedo
Initial Value = (/ .62d0, .42d0, .30d0, .120d0, .05d0, .03d0/)
aoimin : real*8, dimension(6)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
range for seaice albedo
Initial Value = (/ .05d0, .05d0, .05d0, .050d0, .05d0, .03d0/)
aout : type(atmsrf_xchng_vars), pointer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

aout : type(atmsrf_xchng_vars)
Subroutine: setbl. Module: NONE. File: PBL_DRV.f

aout : real*8, dimension(LMA), real*8, intent(out), dimension(LMA)
Subroutine: vntrp1. Module: NONE. File: DIAG.f

ap1 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ap2 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ape : real*8, dimension(imh+1, nspher)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

apress : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
total atmos + sea ice pressure (at base of sea ice) (Pa)
aptmp : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

aq :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
time change rate of specific humidity (s**-1)
arauto : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

area : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ice area (frac)
area : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

area : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

area : integer, parameter
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f
Initial Value = 1
area : real*8
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

area_of_zone : real*8, dimension(:), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

area_part : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: init_diag. Module: NONE. File: DIAG.f

area_part : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

areag : used from constant
Global variable . Module: GEOM. File: GEOM_B.f

areag : used from constant
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

areag : used from constant
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

areag : used from geom
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

areag : used from geom
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

areag : used from geom
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

areag : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

areag : used from geom
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

areag : used from geom
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

areag : used from geom
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

areag : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

areff : real*8, intent(in)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

areff : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

areg : real*8, dimension(nreg, kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
regional budget diagnostics
areg : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >areg_ioptr
areg : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >areg_out
areg : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

areg : used from diag_com
Subroutine: inc_areg. Module: NONE. File: DIAG_COM.f
Initial Value = >areg_loc
areg : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >areg_ioptr
areg_ioptr : real*8, dimension(:, :), public, pointer
Global variable . Module: DIAG_COM. File: DIAG_COM.f

areg_loc : real*8, dimension(nreg, kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

areg_loc : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

areg_out : real*8, dimension(nreg, kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

areg_out : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

arg : real*8
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

arg : character(256)
Subroutine: modele_maindriver. Module: NONE. File: MODELE_DRV.f

arg : character(len=max_len_arg)
Subroutine: read_options. Module: NONE. File: MODELE_DRV.f

arqx : real*8, dimension(jm, lm_req)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

arqx : real*8, dimension(jm, lm_req)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

arqx : real*8, dimension(jm, lm_req)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

arr : real*8, dimension(nlat), intent(in)
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

arr : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: zonalmean_ij2ij. Module: ZONALMEAN_MOD. File: ATM_UTILS.f

arr12 : real*8, allocatable, dimension(:, :, :, :)
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

arr_n : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

arr_n : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

arr_n : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

arr_s : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

arr_s : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

arr_s : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

arr_zonal : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: zonalmean_ij2ij. Module: ZONALMEAN_MOD. File: ATM_UTILS.f

array : real*8, dimension(ent_io_maxbuf, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

array : real*8, intent(out), dimension(ent_io_maxbuf, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

arrdum : real*8, dimension(:, :), allocatable
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

arrdum : real*8, dimension(:, :), allocatable
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

aruns : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

aruns : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

arunu : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

arunu : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

as2 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

as2 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
shear number squared
as2 : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
dudz^2+dvdz^2
as2 : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

as2 : real*8, dimension(n), intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

as2 : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f
shear squared, (dudz)**2+(dvdz)**2
as2 : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
(dUdz)**2+(dVdz)**2
as2 : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

asdu : real*8, dimension(IM, GRID%J_STRT_SKP:GRID%J_STOP_HALO, LM-1)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

asflx : type(atmsrf_xchng_vars), dimension(:), allocatable
Global variable . Module: FLUXES. File: FLUXES.f
an array for looping over atmocns,atmices,atmglas,atmlnds
asflx : used from fluxes
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

asflx : used from fluxes
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

asflx : used from fluxes
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

asflx : used from fluxes
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

asflx : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

asflx4 : type(atmsrf_xchng_vars), dimension(4)
Global variable . Module: FLUXES. File: FLUXES.f
an array for looping over atmocn,atmice,atmgla,atmlnd
asflx4 : used from fluxes
Subroutine: atm_exports_phasesrf. Module: NONE. File: ATM_DRV.f

asflx4 : used from fluxes
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

asflx4 : used from fluxes
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

asflx4 : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

asflx4 : used from fluxes
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

asflx4 : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

asflx4 : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

asflx4 : used from fluxes
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

asflx4 : used from fluxes
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ashg : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ashg : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ashzoi : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
hemisph.Ice Albedo half-max depth (m) (orig.version)
Initial Value = .1d0
asi : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

asjl : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
latitude/height supplementary diagnostics (merge with AJL?)
asjl : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

asjl : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

asjl : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

asjl : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

asjl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

asjl : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

asjl : used from diag_com
Subroutine: inc_asjl. Module: NONE. File: DIAG_COM.f
Initial Value = >asjl_loc
asjl : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

asjl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

asjl_loc : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

asjl_loc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

asjl_loc : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

asjl_loc : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

asnage : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

asnalb : real*8, parameter, dimension(7)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
snow albedo for old snow
Initial Value = (/.60d0,.55d0,.55d0,.30d0,.10d0,.05d0, .35d0/)
asndry : real*8, dimension(6)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
wet,dry snow albedo over sea ice
Initial Value = (/ .90d0, .85d0, .65d0, .450d0, .10d0, .10d0/)
asnwet : real*8, dimension(6)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
wet,dry snow albedo over sea ice
Initial Value = (/ .85d0, .75d0, .50d0, .175d0, .03d0, .01d0/)
asoilcpoolsum : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

asoilresp : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

asum : real*8, intent(out)
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

asum : real*8
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

asum : real*8
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

asum : real*8, dimension(im)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

asum : real*8, dimension(jm)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

asum : real*8, dimension(jm)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

asum : real*8, dimension(jm)
Subroutine: keyjke. Module: DIAGKS. File: DIAG_PRT.f

asum : real*8, dimension(jm)
Subroutine: keyjkn. Module: DIAGKS. File: DIAG_PRT.f

asum : real*8, dimension(jm)
Subroutine: keyjkt. Module: DIAGKS. File: DIAG_PRT.f

asum : real*8, dimension(jm)
Subroutine: keyvsums. Module: DIAG_SERIAL. File: DIAG_PRT.f

asum : real*8, dimension(im), intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
vertical mean/sum
asum : real*8, real*8
Subroutine: vntrp1. Module: NONE. File: DIAG.f

asum1 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

asum2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

asum3 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

at : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

at : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ataulx : real*8, dimension(LX, 6)
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

atdust : real*8, dimension(:, :), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

ath :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
change in potential temperature
atimer : type(timer_type), pointer
Subroutine: surface. Module: NONE. File: SURFACE.f

atimer : type(timer_type), pointer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

atke : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

atleastoneyearhaspassed : logical
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

atm :
Global variable . Module: FLUXES. File: FLUXES.f
{ocn,ice,gla,lnd} pointers to the index of atm{ocn,ice,gla,lnd}s
atm_exports_phase1 : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
contains the fields declared below
Initial Value = >null()
atm_exports_phasesrf : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
contains the atmospheric fields declared below
Initial Value = >null()
atmax : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

atmden : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

atmgla : type(atmgla_xchng_vars), pointer
Global variable . Module: FLUXES. File: FLUXES.f

atmgla : used from fluxes
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

atmgla : used from fluxes
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

atmgla : used from fluxes
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

atmgla : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

atmgla : type(atmgla_xchng_vars)
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

atmgla : used from fluxes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

atmgla : used from fluxes
Subroutine: init_diag. Module: NONE. File: DIAG.f

atmgla : used from fluxes
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

atmgla : used from fluxes
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

atmgla : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

atmgla : type(atmgla_xchng_vars)
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

atmgla : used from fluxes
Subroutine: precip_lk. Module: NONE. File: LAKES.f

atmgla : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

atmgla : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

atmgla : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

atmgla : used from fluxes
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

atmgla : used from fluxes
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

atmgla : used from fluxes
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

atmgla_xchng_vars : used from exchange_types
Global variable . Module: FLUXES. File: FLUXES.f

atmgla_xchng_vars : used from exchange_types
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

atmgla_xchng_vars : used from exchange_types
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

atmglas : type(atmgla_xchng_vars), allocatable, dimension(:)
Global variable . Module: FLUXES. File: FLUXES.f

atmglas : used from fluxes
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

atmglas : used from fluxes
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

atmglas : used from fluxes
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

atmglas : used from fluxes
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

atmglas : used from fluxes
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

atmglas : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

atmglat_k : real*8
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

atmglat_k : real*8
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

atmice : type(atmice_xchng_vars), pointer
Global variable . Module: FLUXES. File: FLUXES.f

atmice : type(atmice_xchng_vars)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

atmice : type(atmice_xchng_vars)
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

atmice : type(atmice_xchng_vars)
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

atmice : used from fluxes
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

atmice : used from fluxes
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

atmice : used from fluxes
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

atmice : type(atmice_xchng_vars)
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

atmice : used from fluxes
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

atmice : type(atmice_xchng_vars)
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

atmice : type(atmice_xchng_vars)
Subroutine: daily_seaice. Module: NONE. File: SEAICE_DRV.f

atmice : type(atmice_xchng_vars)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

atmice : type(atmice_xchng_vars)
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

atmice : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

atmice : type(atmice_xchng_vars)
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

atmice : used from fluxes
Subroutine: giss_modele. Module: NONE. File: MODELE.f

atmice : type(atmice_xchng_vars)
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

atmice : used from fluxes
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

atmice : used from fluxes
Subroutine: init_diag. Module: NONE. File: DIAG.f

atmice : type(atmice_xchng_vars)
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

atmice : used from fluxes
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

atmice : used from fluxes
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

atmice : used from fluxes
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

atmice : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

atmice : used from fluxes
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

atmice : used from fluxes
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

atmice : used from fluxes
Subroutine: j_defs. Module: NONE. File: DEFACC.f

atmice : type(atmice_xchng_vars)
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

atmice : used from fluxes
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f

atmice : used from fluxes
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f

atmice : used from fluxes
Subroutine: oceans. Module: NONE. File: OCEAN.f

atmice : type(atmice_xchng_vars)
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

atmice : type(atmice_xchng_vars)
Subroutine: ostruc. Module: OCNML. File: OCNML.f

atmice : used from fluxes
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

atmice : type(atmice_xchng_vars)
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

atmice : type(atmice_xchng_vars)
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

atmice : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

atmice : type(atmice_xchng_vars)
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

atmice : type(atmice_xchng_vars)
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

atmice : type(atmice_xchng_vars)
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

atmice : type(atmice_xchng_vars)
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

atmice : type(atmice_xchng_vars)
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

atmice : type(atmice_xchng_vars)
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

atmice : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

atmice : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

atmice : used from fluxes
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

atmice_xchng_vars : used from exchange_types
Global variable . Module: FLUXES. File: FLUXES.f

atmice_xchng_vars : used from exchange_types
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

atmice_xchng_vars : used from exchange_types
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

atmice_xchng_vars : used from exchange_types
Subroutine: daily_seaice. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

atmice_xchng_vars : used from exchange_types
Subroutine: ostruc. Module: OCNML. File: OCNML.f

atmice_xchng_vars : used from exchange_types
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

atmice_xchng_vars : used from exchange_types
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

atmice_xchng_vars : used from exchange_types
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

atmice_xchng_vars : used from exchange_types
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

atmice_xchng_vars : used from exchange_types
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

atmices : type(atmice_xchng_vars), dimension(1)
Global variable . Module: FLUXES. File: FLUXES.f

atmices : used from fluxes
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

atmices : used from fluxes
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

atmin : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

atmlnd : type(atmlnd_xchng_vars), pointer
Global variable . Module: FLUXES. File: FLUXES.f

atmlnd : used from fluxes
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: def_rsf_earth. Module: NONE. File: GHY_COM.f

atmlnd : used from fluxes
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

atmlnd : used from fluxes
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

atmlnd : used from fluxes
Subroutine: init_diag. Module: NONE. File: DIAG.f

atmlnd : used from fluxes
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

atmlnd : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

atmlnd : used from fluxes
Subroutine: new_io_earth. Module: NONE. File: GHY_COM.f

atmlnd : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

atmlnd : used from fluxes
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

atmlnd : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

atmlnd : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

atmlnd : used from fluxes
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

atmlnd : used from fluxes
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

atmlnd : used from fluxes
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

atmlnd_xchng_vars : used from exchange_types
Global variable . Module: FLUXES. File: FLUXES.f

atmlnds : type(atmlnd_xchng_vars), dimension(1)
Global variable . Module: FLUXES. File: FLUXES.f

atmlnds : used from fluxes
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

atmlnds : used from fluxes
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

atmocn : type(atmocn_xchng_vars), pointer
Global variable . Module: FLUXES. File: FLUXES.f

atmocn : type(atmocn_xchng_vars)
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

atmocn : used from fluxes
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

atmocn : used from fluxes
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

atmocn : used from fluxes
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

atmocn : used from fluxes
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

atmocn : used from fluxes
Subroutine: checko. Module: NONE. File: OCNML.f

atmocn : used from fluxes
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

atmocn : used from fluxes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

atmocn : used from fluxes
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

atmocn : type(atmocn_xchng_vars)
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

atmocn : type(atmocn_xchng_vars)
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: daily_seaice. Module: NONE. File: SEAICE_DRV.f

atmocn : used from fluxes
Subroutine: dailyupdates. Module: NONE. File: MODELE.f

atmocn : used from fluxes
Subroutine: diagca. Module: NONE. File: DIAG.f

atmocn : type(atmocn_xchng_vars)
Subroutine: diagco. Module: NONE. File: OCEAN.f

atmocn : used from fluxes
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

atmocn : used from fluxes
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

atmocn : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

atmocn : used from fluxes
Subroutine: giss_modele. Module: NONE. File: MODELE.f

atmocn : used from fluxes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

atmocn : type(atmocn_xchng_vars)
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

atmocn : used from fluxes
Subroutine: init_diag. Module: NONE. File: DIAG.f

atmocn : used from fluxes
Subroutine: init_lakes. Module: NONE. File: LAKES.f

atmocn : used from fluxes
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

atmocn : type(atmocn_xchng_vars)
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

atmocn : type(atmocn_xchng_vars)
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

atmocn : used from fluxes
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

atmocn : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

atmocn : type(atmocn_xchng_vars)
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

atmocn : used from fluxes
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

atmocn : used from fluxes
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

atmocn : type(atmocn_xchng_vars)
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

atmocn : used from fluxes
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f

atmocn : type(atmocn_xchng_vars)
Subroutine: oceans. Module: NONE. File: OCEAN.f

atmocn : type(atmocn_xchng_vars)
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: ostruc. Module: OCNML. File: OCNML.f

atmocn : used from fluxes
Subroutine: precip_lk. Module: NONE. File: LAKES.f

atmocn : type(atmocn_xchng_vars)
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

atmocn : type(atmocn_xchng_vars)
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

atmocn : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

atmocn : type(atmocn_xchng_vars)
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

atmocn : type(atmocn_xchng_vars)
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: read_mldepth_now. Module: OCNML. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

atmocn : type(atmocn_xchng_vars)
Subroutine: read_sst. Module: NONE. File: OCEAN.f

atmocn : type(atmocn_xchng_vars)
Subroutine: read_sst_now. Module: NONE. File: OCEAN.f

atmocn : type(atmocn_xchng_vars)
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

atmocn : used from fluxes
Subroutine: riverf. Module: NONE. File: LAKES.f

atmocn : type(atmocn_xchng_vars)
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

atmocn : type(atmocn_xchng_vars)
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

atmocn : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

atmocn : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

atmocn : used from fluxes
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

atmocn : type(atmocn_xchng_vars)
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

atmocn_xchng_vars : used from exchange_types
Global variable . Module: FLUXES. File: FLUXES.f

atmocn_xchng_vars : used from exchange_types
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

atmocn_xchng_vars : used from exchange_types
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: daily_seaice. Module: NONE. File: SEAICE_DRV.f

atmocn_xchng_vars : used from exchange_types
Subroutine: diagco. Module: NONE. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

atmocn_xchng_vars : used from exchange_types
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

atmocn_xchng_vars : used from exchange_types
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

atmocn_xchng_vars : used from exchange_types
Subroutine: oceans. Module: NONE. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: ostruc. Module: OCNML. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: read_mldepth_now. Module: OCNML. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

atmocn_xchng_vars : used from exchange_types
Subroutine: read_sst. Module: NONE. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: read_sst_now. Module: NONE. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

atmocn_xchng_vars : used from exchange_types
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

atmocn_xchng_vars : used from exchange_types
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

atmocn_xchng_vars : used from exchange_types
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

atmocns : type(atmocn_xchng_vars), dimension(1)
Global variable . Module: FLUXES. File: FLUXES.f

atmocns : used from fluxes
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

atmocns : used from fluxes
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

atmsrf : type(atmsrf_xchng_vars)
Global variable . Module: FLUXES. File: FLUXES.f
contains atm-surf interaction quantities averaged over
atmsrf : used from fluxes
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

atmsrf : used from fluxes
Subroutine: atm_exports_phasesrf. Module: NONE. File: ATM_DRV.f

atmsrf : used from fluxes
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

atmsrf : used from fluxes
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

atmsrf : used from fluxes
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

atmsrf : used from fluxes
Subroutine: diaga. Module: NONE. File: DIAG.f

atmsrf : used from fluxes
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

atmsrf : used from fluxes
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

atmsrf : used from fluxes
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

atmsrf : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

atmsrf : used from fluxes
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

atmsrf : used from fluxes
Subroutine: init_lakes. Module: NONE. File: LAKES.f

atmsrf : used from fluxes
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

atmsrf : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

atmsrf : used from fluxes
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

atmsrf : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

atmsrf : used from fluxes
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

atmsrf : used from fluxes
Subroutine: read_pbl_tsurf_from_nmcfile. Module: NONE. File: PBL_DRV.f

atmsrf : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

atmsrf : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

atmsrf : used from fluxes
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

atmsrf : used from fluxes
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

atmsrf : used from fluxes
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

atmsrf : used from fluxes
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

atmsrf_xchng_vars : used from exchange_types
Global variable . Module: FLUXES. File: FLUXES.f

atmsrf_xchng_vars : used from exchange_types
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

atopd : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

atopx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

atpe : real*8, dimension(ktpe, nhemi), public
Global variable . Module: GC_COM. File: DIAG_COM.f
pot. enthalpy spectral diagnostics
atpe : used from gc_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >atpe_ioptr
atpe : used from gc_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

atpe : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

atpe : used from gc_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >atpe_ioptr
atpe : used from gc_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

atpe_ioptr : real*8, dimension(:, :), public, pointer
Global variable . Module: GC_COM. File: DIAG_COM.f

atpe_out : real*8, dimension(ktpe, nhemi), public
Global variable . Module: GC_COM. File: DIAG_COM.f

atpe_out : used from gc_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

atrg : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

attrop : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

au : real*8, intent(out), dimension(lm)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

au : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

au : real*8, dimension(LM)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

aup : real*8, real*8
Subroutine: vntrp1. Module: NONE. File: DIAG.f

ausi :
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
sea ice velocities (B-grid) having atmos. domain bounds,
ausi : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

autoconv_multiplier : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
autoconversion rate multiplier
Initial Value = 1.d0
auxgas : character*1, parameter, dimension(4)
Subroutine: writer. Module: RADPAR. File: RADIATION.f
Initial Value = (/'0','L','X','X'/)
auxvar_string : character(len=80)
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

av : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

av : real*8, dimension(2:nx1-1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

ave : real*8
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

aved : real*8
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

aven : real*8
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

avfoam : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
for ocean albedo calc
Initial Value = .2197d0
avfoam : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

avfoam_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

avg : type(atmsrf_xchng_vars)
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

avg : type(atmsrf_xchng_vars)
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

avg : type(atmgla_xchng_vars)
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

avg : type(atmsrf_xchng_vars)
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

avg : character(len=9)
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

avg_patches_pbl_exports : used from exchange_types
Subroutine: surface. Module: NONE. File: SURFACE.f

avg_patches_srfflx_exports : used from exchange_types
Subroutine: surface. Module: NONE. File: SURFACE.f

avg_patches_srfflx_exports_gla : used from exchange_types
Subroutine: surface. Module: NONE. File: SURFACE.f

avg_patches_srfstate_exports : used from exchange_types
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

avg_patches_srfstate_exports : used from exchange_types
Subroutine: surface. Module: NONE. File: SURFACE.f

avh2s : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

avog : used from constant
Global variable . Module: RADPAR. File: RADIATION.f

avscat : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
for ocean albedo calc
Initial Value = .0156d0
avscat : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

avscat_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

avscum : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

avsi :
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
sea ice velocities (B-grid) having atmos. domain bounds,
avsi : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

avt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

aw : real*8, dimension(nlt), protected
Global variable . Module: OCALBEDO_MOD. File: ocalbedo.f

aw_out : real*8, dimension(size_arr), intent(out)
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

aw_out : real*8, dimension(size_arr)
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

aw_out : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

aw_pf97 : real*8, dimension(158)
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/0.0325, 0.0204, 0.0156, 0.0114, 0.01137, 0.01044, 0.00941, 0.00917, 0.00851, 0.00829, 0.00813, 0.00775, 0.00663, 0.00579, 0.0053, 0.00503, 0.00473, 0.00452, 0.00444, 0.00442, 0.00454, 0.00474, 0.00478, 0.00482, 0.00495, 0.00504, 0.0053, 0.0058, 0.00635, 0.00696, 0.00751, 0.0083, 0.00922, 0.00969, 0.00962, 0.00957, 0.00979, 0.01005, 0.01011, 0.0102, 0.0106, 0.0109, 0.0114, 0.0121, 0.0127, 0.0131, 0.0136, 0.0144, 0.015, 0.0162, 0.0173, 0.0191, 0.0204, 0.0228, 0.0256, 0.028, 0.0325, 0.0372, 0.0396, 0.0399, 0.0409, 0.0416, 0.0417, 0.0428, 0.0434, 0.0447, 0.0452, 0.0466, 0.0474, 0.0489, 0.0511, 0.0537, 0.0565, 0.0593, 0.0596, 0.0606, 0.0619, 0.064, 0.0642, 0.0672, 0.0695, 0.0733, 0.0772, 0.0836, 0.0896, 0.0989, 0.11, 0.122, 0.1351, 0.1516, 0.1672, 0.1925, 0.2224, 0.247, 0.2577, 0.2629, 0.2644, 0.2665, 0.2678, 0.2707, 0.2755, 0.281, 0.2834, 0.2904, 0.2916, 0.2995, 0.3012, 0.3077, 0.3108, 0.322, 0.325, 0.335, 0.34, 0.358, 0.371, 0.393, 0.41, 0.424, 0.429, 0.436, 0.439, 0.448, 0.448, 0.461, 0.465, 0.478, 0.486, 0.502, 0.516, 0.538, 0.559, 0.592, 0.624, 0.663, 0.704, 0.756, 0.827, 0.914, 1.007, 1.119, 1.231, 1.356, 1.489, 1.678, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0/)
awno3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

awocx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

awsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

awso4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

ax : real*8, dimension(ntau-1, npres, nisccp)
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

ax : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ax : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

ax : real*8, dimension(im, lm), intent(in)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ax : real*8, dimension(jm, lm)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ax : real*8, dimension(jm, lmax)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

axyp : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

axyp : used from geom
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

axyp : used from geom
Subroutine: ahourly. Module: NONE. File: DIAG.f

axyp : used from geom
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

axyp : used from geom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

axyp : used from geom
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

axyp : used from geom
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

axyp : used from geom
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

axyp : used from geom
Subroutine: checkl. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

axyp : used from geom
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

axyp : used from geom
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

axyp : used from geom
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

axyp : used from geom
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

axyp : used from geom
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

axyp : used from geom
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

axyp : used from geom
Subroutine: daily_lake. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

axyp : used from geom
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

axyp : used from geom
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

axyp : used from geom
Subroutine: diaga. Module: NONE. File: DIAG.f

axyp : used from geom
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

axyp : used from geom
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

axyp : used from geom
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

axyp : used from geom
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

axyp : used from geom
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

axyp : used from geom
Subroutine: ground_lk. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: inc_areg. Module: NONE. File: DIAG_COM.f

axyp : used from geom
Subroutine: init_diag. Module: NONE. File: DIAG.f

axyp : used from geom
Subroutine: init_lakes. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

axyp : used from geom
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

axyp : used from geom
Subroutine: precip_lk. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: printlk. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

axyp : used from geom
Subroutine: radia. Module: NONE. File: RAD_DRV.f

axyp : used from geom
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

axyp : used from geom
Subroutine: riverf. Module: NONE. File: LAKES.f

axyp : used from geom
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

axyp : used from geom
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

axyp : used from geom
Subroutine: surface. Module: NONE. File: SURFACE.f

axyp : used from geom
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

axyp : used from geom
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

axyp : used from geom
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

axyp : used from geom
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

b : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

b : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

b : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

b : real*8, intent(out), dimension(lm)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

b : real*8, intent(out), dimension(0:KM/2)
Subroutine: fft. Module: NONE. File: FFT144.f
fourier coeffs. (sin)
b : real*8, intent(out), dimension(0:KM/2)
Subroutine: fft2. Module: NONE. File: FFT144.f

b : real*8, intent(in), dimension(0:KM/2)
Subroutine: ffti. Module: NONE. File: FFT144.f
fourier coeffs. (sin)
b : real*8, parameter
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
Initial Value = 8.5d0
b : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

b : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

b : real(r8), intent(in), dimension(nc)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

b : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

b : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

b : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

b : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

b : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

b : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

b : real*8, parameter
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = 0.5742D0
b : real*8
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

b : real*16
Subroutine: ti. Module: SEAICE. File: SEAICE.f

b : real*16
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

b : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

b : real(r8), dimension(N_C, N_Az, N_kh)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

b : real*8, dimension(LM)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

b0 : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

b1 : real*8
Global variable . Module: SOCPBL. File: PBL.f

b1 : used from socpbl
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

b1 : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

b1 : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

b1 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

b1 : complex*16, dimension(62)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

b123 : real*8
Global variable . Module: SOCPBL. File: PBL.f

b123 : used from socpbl
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

b2 : real*8
Global variable . Module: SOCPBL. File: PBL.f

b2 : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

b2 : complex*16, dimension(62)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

b3 : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

band_pack : used from domain_decomp_1d
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

band_pack : used from domain_decomp_1d
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

band_pack : used from domain_decomp_1d
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

band_pack_type : used from domain_decomp_1d
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

band_pack_type : used from domain_decomp_1d
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

bandf : logical
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
true if Bergero-Findeisen proc. occurs
bare_soil_wetness : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
bare_soil_wetness (1)
basetime : used from basetime_mod
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

bb : real*8
Subroutine: ccoeff0. Module: SOCPBL. File: PBL.f

bb : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

bb : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

bb : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

bb : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

bb : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

bb : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

bbar : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

bbot : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

bbt : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

bbta : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

bbtb : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

bbtc : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

bbw_out : real*8, dimension(size_arr), intent(out)
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

bbw_out : real*8, dimension(size_arr)
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

bbw_out : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

bbyg : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

bbygv : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

bc : real*8
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

bcdalbsn : real*8, allocatable, dimension(:, :), public
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
prescribed delta-albedo of snow (units = 1) on land/seaice from BC effects
bcdalbsn : used from aerparam_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f

bcdalbsn : used from aerparam_mod
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

bcdalbsnstream : type(timestream), public
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
interface for reading and time-interpolating BC_dalbsn file
bcdalbsnstream : used from aerparam_mod
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

bce : real*8, parameter, dimension(5, 45)
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f
Initial Value = RESHAPE( (/ 50.0, 2.280581713, 0.4449132979, 0.1599090248, 2.885536671, 51.0, 2.443193913, 0.4855868816, 0.1884280443, 3.117194653, 52.0, 2.473641872, 0.5115299225, 0.2027695477, 3.187930107, 53.0, 2.481340885, 0.5448409319, 0.2149295360, 3.241089582, 54.0, 2.505670071, 0.5780177116, 0.2343477309, 3.317960978, 55.0, 2.698692560, 0.6238067150, 0.2733324766, 3.595800638, 56.0, 2.855226278, 0.6531309485, 0.3043369055, 3.812692404, 57.0, 2.975781679, 0.6821750998, 0.3207367063, 3.978575468, 58.0, 3.341105223, 0.7035279870, 0.3370627165, 4.381746292, 59.0, 3.638528824, 0.7075053453, 0.3695519567, 4.715488434, 60.0, 3.770926714, 0.7416650057, 0.3832504749, 4.896034241, 61.0, 3.392980337, 0.7805693150, 0.4217525721, 4.595387459, 62.0, 3.288835049, 0.8179932237, 0.4603823125, 4.567360401, 63.0, 3.359177589, 0.8604368567, 0.5090782642, 4.728550911, 64.0, 3.432664871, 0.8952696323, 0.5388473868, 4.866865158, 65.0, 3.529418945, 0.8819132447, 0.5785927773, 4.989773750, 66.0, 3.577459812, 0.8817394972, 0.6323299408, 5.091631413, 67.0, 3.418204546, 0.8635972142, 0.6592246890, 4.941041946, 68.0, 3.452457905, 0.8943673372, 0.7338049412, 5.080585003, 69.0, 3.626069546, 0.9298774004, 0.7889106274, 5.344810009, 70.0, 3.264039755, 0.9229136109, 0.8880128860, 5.074741840, 71.0, 3.437611580, 0.9374827743, 0.9531223178, 5.328329086, 72.0, 3.473345757, 0.7836616039, 1.0180075170, 5.274850368, 73.0, 3.495583296, 0.8056778908, 1.1174367670, 5.418928623, 74.0, 3.506143808, 0.8251076341, 1.0828053950, 5.413989067, 75.0, 3.906814098, 0.8527192473, 1.0454736950, 5.804963112, 76.0, 4.005736828, 0.8900613785, 1.1400985720, 6.035901546, 77.0, 4.236912251, 0.9103702307, 1.2190728190, 6.366260529, 78.0, 4.459666252, 0.9303293228, 1.2408012150, 6.630728722, 79.0, 4.697422504, 0.9856286645, 1.3019220830, 6.984815121, 80.0, 4.796229839, 0.9959300756, 1.2336660620, 7.026207924, 81.0, 4.789204121, 1.0459070210, 1.1664049630, 7.001126766, 82.0, 4.872739315, 1.0975246430, 1.1601715090, 7.130136490, 83.0, 4.983223438, 1.1424025300, 1.1732926370, 7.298912525, 84.0, 5.265352249, 1.2178678510, 1.2251536850, 7.708741188, 85.0, 5.763637543, 1.2965050940, 1.2428865430, 8.303324699, 86.0, 5.924767494, 1.3386499880, 1.2930148840, 8.556744576, 87.0, 6.155550480, 1.3738890890, 1.3162037130, 8.845513344, 88.0, 6.379704475, 1.3670797350, 1.3813229800, 9.127896309, 89.0, 6.594299316, 1.4169263840, 1.4029121400, 9.414231300, 90.0, 6.566919804, 1.4685817960, 1.4224120380, 9.458042145, 91.0, 6.661097050, 1.2067918780, 1.4163945910, 9.284657478, 92.0, 7.737902641, 1.3509917260, 1.4471185210, 10.53625107, 93.0, 7.393332005, 1.2448183300, 1.4543261530, 10.09271908, 94.0, 7.515841007, 1.2333894970, 1.4780857560, 10.22745800 /), (/5,45/) )
bchl : real*8, allocatable, dimension(:, :), save
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f
arrays for the reading in chlorophyll
bcolx : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

bd : real*8, parameter, dimension(21)
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f
Initial Value = (/1D0, 2D0, 6D0, 30D0, 42D0, 30D0, 66D0, 2730D0, 6D0 ,510D0, 798D0, 330D0, 138D0, 2730D0, 6D0, 870D0, 14322D0 ,510D0, 6D0, 1919190D0, 6D0/)
bdif : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

bds : type(simple_bounds_type)
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

bea : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

beam : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

beam1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

beap : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

beap1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

beasum : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

beavn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

begin : real*8
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

begin : real*8
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

begin : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

begin : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

begin : real*8
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

begin : real*8, intent(in)
Subroutine: timeout. Module: NONE. File: MODEL_COM.f

below_cloud : logical
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
is the current level below cloud?
besf : real*8
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

besseli0 : used from specialfunctions_mod
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

beta : real*8
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

beta : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variabls
beta :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
beta : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

betau :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
betw : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

betw : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

bf : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

bf : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

bf : real(r8), intent(in), dimension(2:lm)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

bfac : real*8, parameter
Subroutine: lkmix. Module: LAKES. File: LAKES.f
freshwater density function approximation
Initial Value = (MAXRHO-RHO0)
bg : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

bg : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

bgf : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bgfemd : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

bgfemd : real*8, dimension(33)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bgfemt : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

bgfemt : real*8, dimension(33)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bgflux : real*8, dimension(33)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

bgfrac : real*8, dimension(33)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

bgoldh : real*8, dimension(11, 5)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = reshape( (/ 20.0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, 1.00, 4.00, 1.00, 4.00, 1.00, 4.00, .0, .0, 1.00, .0, .0, .0, .0, 0.00, 2.00, .0, 4.00, 2.00, .0, .0, 0.00, .0, .0, .0, .0, .0, .0, .0, 2.00, 0.00, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, 0.00/ ),(/11,5/) )
bgrid : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

bgrid : real*8
Subroutine: fgrid2. Module: NONE. File: PBL.f

bgrid : real*8, intent(out)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
determines how strongly non-linear the
bgrid : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f
log-linear gridding parameter
bgrid : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

big : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

big : real*8, parameter
Subroutine: diagb. Module: NONE. File: GCDIAGb.f
Initial Value = 1.E20
bldep : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f
boundary layer depth (m)
bldep : used from pblcom
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

bli : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

blim : real*8, intent(in)
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

blim : real*8, intent(in)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

blim : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

blim1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

blinir : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

blip : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

blip1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

blisum : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

blivis : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

blivn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bm : real(r8), parameter, dimension(N_Kh)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: amplitude for the spectrum (m^2/s^2) ~ u'w'
Initial Value = (/0.01_r8/)
bm : real*8, dimension(IM, grid%J_STRT_HALO:grid%J_STOP_HALO, LM)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

bmax : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variabls
bn : real*8, dimension(0:imh)
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

bn : real*8, dimension(0:imh)
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

bn : real*8, dimension(0:imh)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

bn : real*8, dimension(0:imh)
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

bn : real*8, parameter, dimension(21)
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f
Initial Value = (/1D0, -1D0, 1D0, -1D0, 1D0, -1D0, 5D0, -691D0, 7D0, -3617D0, 43867D0, -174611D0, 854513D0, -236364091D0, 8553103D0, -23749461029D0, 8615841276005D0, -7709321041217D0, 2577687858367D0, -2631527155305348D4, 2929993913841559D0 /)
bnorm : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

bnorm : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

boc : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocm : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocm1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocnir : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocp : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocp1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocsum : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocvis : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocvn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bocvn : real*8, dimension(6), intent(out)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

boi : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

boim : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

boim1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

boip : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

boip1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

boisum : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

boivn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

box_cloudy : logical, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

boxarea : real*8, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
fractional area of each sub-grid scale box
Initial Value = 1d0/ncol
boxpos : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

boxptop : real*8, dimension(ncol)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

boxptop : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

boxtau : real*8, dimension(ncol)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

boxtau : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

bp550 : real*8
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

brcld : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
for cal. BYBR
Initial Value = .2d0
brcld : used from clouds
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

brine_frac : real*8
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

broadcast : used from domain_decomp_1d
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

broadcast : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

broadcast : used from domain_decomp_1d
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

broadcast : used from domain_decomp_1d
Subroutine: giss_modele. Module: NONE. File: MODELE.f

broadcast : used from domain_decomp_atm
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

broadcast : used from domain_decomp_atm
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

broadcast : used from domain_decomp_atm
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

broadcast : used from domain_decomp_atm
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

bsemi : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

bsnvn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bsum : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

bsum1 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

bsum2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

bsum3 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

bt : real(r8), allocatable, dimension(:, :)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: sum of |momentum flux| for all +/-c (kg/m/s^2)
bt_nmax : real(r8)
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

bt_smax : real(r8)
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

bt_tmax : real(r8)
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

btau : real*8
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

btcmin : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

btempw : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Brightness temperature in the window region (K)
btempw : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

btmpw : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

btop : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

bu : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

budg : real*8, dimension(jm+3, kaj)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

budg : real*8, dimension(jm+3, kaj), intent(in)
Subroutine: pout_j. Module: NONE. File: POUT.f

buf : real*8, allocatable, dimension(:, :)
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

buf : real*8, allocatable, dimension(:, :)
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

buf : real*8, allocatable, dimension(:, :, :)
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

buf : real*8, allocatable, dimension(:, :, :)
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

buf : real*8, allocatable, dimension(:, :)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

buf : real*8, dimension( grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO )
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

buf : real*8, dimension( grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO )
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

buf_glob : real*8, allocatable, dimension(:, :, :)
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

buf_glob : real*8, allocatable, dimension(:, :, :)
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

buffer : real*8, pointer, dimension(:)
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

buffer : real*8, pointer, dimension(:)
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

buffer_exchange : used from domain_decomp_1d
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f
Initial Value = >halo_update_mask
bufs : character*132
Subroutine: input. Module: NONE. File: MODELE.f

bufs : character*132
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

bufsize : integer
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

bufsize : integer
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

buoy :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

bv : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bv : real*8, dimension(2:nx1-1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

bv0 : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

bvedge : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

bvf : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

bvf : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

bvf : real(r8), dimension(2:lm), intent(in)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

bvf_sq : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

bvf_sqe : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

bvfe : real(r8), dimension(2:lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

bvfrq2 : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

bvfsq : real*8
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

bvh2o : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bvil : real*8, dimension(im, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

bvnsur : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bvs : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

bw : real*8, dimension(nlt), protected
Global variable . Module: OCALBEDO_MOD. File: ocalbedo.f

bw_sb81 : real*8, dimension(61)
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/0.151, 0.119, 0.0995, 0.082, 0.0685, 0.0575, 0.0485, 0.0415, 0.0353, 0.0305, 0.0262, 0.0229, 0.02, 0.0175, 0.0153, 0.0134, 0.012, 0.0106, 0.0094, 0.0084, 0.0076, 0.0068, 0.0061, 0.0055, 0.0049, 0.0045, 0.0041, 0.0037, 0.0034, 0.0031, 0.0029, 0.0026, 0.0024, 0.0022, 0.0021, 0.0019, 0.0018, 0.0017, 0.0016, 0.0015, 0.0014, 0.0013, 0.0012, 0.0011, 0.001, 0.001, 0.0008, 0.0008, 0.0007, 0.0007, 0.0007, 0.0007, 0.0006, 0.0006, 0.0006, 0.0005, 0.0005, 0.0005, 0.0004, 0.0004, 0.0004/)
bx : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

bxa : real*8, dimension(7)
Global variable . Module: RADPAR. File: RADIATION.f

bxa : real*8, dimension(7)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

bxno3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

bxocx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

bxsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

bxso4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

by12 : used from constant
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

by16 : real*8, parameter
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f
Initial Value = 1./16.
by3 : used from constant
Global variable . Module: SOCPBL. File: PBL.f

by3 : used from constant
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

by3 : used from constant
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

by3 : used from constant
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

by3 : used from constant
Subroutine: daily_lake. Module: NONE. File: LAKES.f

by3 : used from constant
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

by3 : used from constant
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

by3 : used from constant
Subroutine: e_gcm. Module: NONE. File: ATURB.f

by3 : used from constant
Subroutine: e_les. Module: SOCPBL. File: PBL.f

by3 : used from constant
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

by3 : used from constant
Subroutine: getl. Module: SOCPBL. File: PBL.f

by3 : used from constant
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

by3 : used from constant
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f

by3 : used from constant
Subroutine: k_gcm. Module: NONE. File: ATURB.f

by3 : used from constant
Subroutine: l_gcm. Module: NONE. File: ATURB.f

by3 : used from constant
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

by3 : used from constant
Subroutine: sig. Module: NONE. File: PBL_DRV.f

by4ton : real*8, parameter
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f
Initial Value = 1./(4.**NSHAP)
by4ton : real*8, parameter
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f
Initial Value = 1./(4.**nshap)
by4ton : real*8
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

by6 : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

by6 : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

by6 : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

by6 : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

by6 : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

by6 : used from constant
Subroutine: precip_mp. Module: CLOUDS. File: CLOUDS2.F90

by6 : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

by6 : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

by_dp_sum : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

by_phim : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

by_phim1 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

by_rho1 : real*8
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

byairm : real*8
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

byam : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
1./AIRM
byam1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

byaml00 : real*8, dimension(lm+lm_req)
Global variable . Module: ATM_COM. File: ATM_COM.f

byaml00 : used from atm_com
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

byaml00 : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

byaml00 : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

byaxyp : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

byaxyp : used from geom
Subroutine: ahourly. Module: NONE. File: DIAG.f

byaxyp : used from geom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

byaxyp : used from geom
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

byaxyp : used from geom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

byaxyp : used from geom
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

byaxyp : used from geom
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

byaxyp : used from geom
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

byaxyp : used from geom
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

byaxyp : used from geom
Subroutine: daily_lake. Module: NONE. File: LAKES.f

byaxyp : used from geom
Subroutine: diag_river. Module: NONE. File: LAKES.f

byaxyp : used from geom
Subroutine: diaga. Module: NONE. File: DIAG.f

byaxyp : used from geom
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

byaxyp : used from geom
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

byaxyp : used from geom
Subroutine: ground_lk. Module: NONE. File: LAKES.f

byaxyp : used from geom
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

byaxyp : used from geom
Subroutine: precip_lk. Module: NONE. File: LAKES.f

byaxyp : used from geom
Subroutine: radia. Module: NONE. File: RAD_DRV.f

byaxyp : used from geom
Subroutine: riverf. Module: NONE. File: LAKES.f

byaxyp : used from geom
Subroutine: surface. Module: NONE. File: SURFACE.f

byaxyp : used from geom
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

byaxyp : used from geom
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

byaxyp : used from geom
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

bybeta : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

bybetafac : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

bybr : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
factor for converting cloud particle radius to effect. radius
bybr : real*8, intent(in)
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
factor for converting cloud particle radius to effective radius
bybr : used from clouds
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

bycsu : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

bycsu : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

bydapo : real*8, dimension(jm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

byden : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

bydh12 : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

bydh1s : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

bydj : real*8
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

bydjuv : real*8
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

bydp : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

bydp2 : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

bydpjl : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

bydpk : real*8
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

bydpk : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

bydpreq : real*8, dimension(lm_req)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

bydsig :
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
mid point, depth, 1/depth of sigma levels (1)
bydsig : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

bydsig : used from dynamics
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

bydsig : used from dynamics
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

bydt : real*8
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

bydtime : real*8
Global variable . Module: STRAT. File: STRATDYN.f

bydtime : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

bydts : real*8
Global variable . Module: ICEDYN. File: ICEDYN.f
reciprocal of timestep in ice dynamics code
bydts : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

bydts : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

bydtsrc : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

bydtsrc : used from clouds
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

bydtsrc : used from clouds
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

bydtssi : real*8, parameter
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
decay constant for sea ice salinity (1/s)
Initial Value = 1./(dtssi*SECONDS_PER_DAY)
bydx2 : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

bydx2 : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

bydxdy : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

bydxdy : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

bydxp : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
distance between points on primary grid
bydxp : used from geom
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

bydxr : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

bydxr : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

bydxyp : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
area of grid box (+inverse) (m^2)
bydxyp : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

bydxyp : used from geom
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

bydxyp : used from icedyn
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

bydxyp : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

bydxyp : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

bydxyp : used from geom
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

bydxyp : used from geom
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

bydxyp : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

bydxyp : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

bydxyp : used from geom
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

bydxyv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
area of grid box around velocity point (recip.)(m^2)
bydxyv : used from geom
Subroutine: deform. Module: STRAT. File: STRATDYN.f

bydxyv : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

bydxyv : used from geom
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

bydxyv : used from geom
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

bydy2 : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

bydy2 : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

bydyp : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
distance between points on primary grid
bydyp : used from geom
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

bydyp : used from geom
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

bydyr : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

bydyr : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

bydzerho : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

bydzerho : real*8, dimension(n), intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
(j) 1/(dze(j)*rho(j))
bydzrhoe : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

bydzrhoe : real*8, dimension(n), intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
(j) 1/(dz(j-1)*rhoe(j))
bydzs : real*8, parameter
Subroutine: griddr. Module: SOCPBL. File: PBL.f
Initial Value = 1.d0/4.7914d0
byfacs : real*8, dimension(lm)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

byfc_sq : real(r8), parameter
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f
: inverse Froude number squared
Initial Value = 0.5_r8
byfcor : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

byfim : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

byfoa : real*8, dimension(:, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

byfsq : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

bygrav : used from constant
Global variable . Module: LAKES. File: LAKES.f

bygrav : used from constant
Global variable . Module: SOCPBL. File: PBL.f

bygrav : used from constant
Subroutine: ahourly. Module: NONE. File: DIAG.f

bygrav : used from constant
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

bygrav : used from constant
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

bygrav : used from constant
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

bygrav : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

bygrav : used from constant
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

bygrav : used from constant
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

bygrav : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

bygrav : used from constant
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

bygrav : used from constant
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

bygrav : used from constant
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

bygrav : used from constant
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

bygrav : used from constant
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

bygrav : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

bygrav : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

bygrav : used from constant
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

bygrav : used from constant
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

bygrav : used from constant
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

bygrav : used from constant
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

bygrav : used from constant
Subroutine: j_defs. Module: NONE. File: DEFACC.f

bygrav : used from constant
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

bygrav : used from constant
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

bygrav : used from constant
Subroutine: riverf. Module: NONE. File: LAKES.f

bygrav : used from constant
Subroutine: sjl_defs. Module: NONE. File: DEFACC.f

bygrav : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

bygrav : used from constant
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

bygrav : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

bygrav : used from constant
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

byhref : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
(1/m) reciprocal of scale depth for calculating open water
Initial Value = 1.1d0
byia12 : real*8
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

byiacc : real*8
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

byiacc : real*8
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

byiada : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

byiaep : real*8
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

byic : real*8, parameter
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = 1./2.13d0
byic : real*8, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = 1./2.13d0
byidac : real*8
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

byim : used from geom
Global variable . Module: ATMDYN. File: ATMDYN.f

byim : used from geom
Global variable . Module: DIAG_COM. File: DIAG_COM.f

byim : real*8, parameter, public
Global variable . Module: GEOM. File: GEOM_B.f
real values related to number of long. grid boxes
Initial Value = 1./FIM
byim : real*8
Global variable . Module: QUSCOM. File: QUS_DRV.f

byim : used from geom
Global variable . Module: TRACER_ADV. File: QUS3D.f

byim : used from quscom
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

byim : used from quscom
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

byim : used from quscom
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

byim : used from diag_com
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

byim : used from diag_com
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

byim : used from diag_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

byim : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

byim : used from geom
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

byim : used from diag_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

byim : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

byim : used from diag_com
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

byim : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

byim : used from geom
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

byim : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

byim : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

byim : real*8
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

byim : used from diag_com
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

byim : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

byim : used from geom
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

byim : used from geom
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

byim : real*8
Subroutine: relayer_hybridlayer_input. Module: NONE. File: ATM_DRV.f

byim : used from diag_com
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

byk : real*8, parameter
Subroutine: deltasst. Module: NONE. File: PBL.f
Initial Value = 1.677d0
bykm : real*8, parameter
Global variable . Module: FFT144. File: FFT144.f
1/KM
Initial Value = 1d0/KM
bykm2 : real*8, parameter
Global variable . Module: FFT144. File: FFT144.f
1/(2*KM)
Initial Value = 1d0/(2*KM)
bykmh : real*8, parameter
Global variable . Module: FFT144. File: FFT144.f
1/(KM/2)
Initial Value = 2d0/KM
byksub :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
number, 1/number of subsidence iterations
bylhm : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

bylhm : used from constant
Subroutine: fi. Module: SEAICE. File: SEAICE.f

bylhm : used from constant
Subroutine: mi. Module: SEAICE. File: SEAICE.f

bylhm : used from constant
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

bylhm : used from constant
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

byma : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
= 1/MA (m^2/kg)
byma : real*8
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

byma : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

byma : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

byma : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

byma : used from atm_com
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

byma : used from atm_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

byma : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

byma : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

byma : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

byma : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

byma : used from atm_com
Subroutine: surface. Module: NONE. File: SURFACE.f

byma : used from atm_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

bymma : real*8
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

bymnew : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

bymnew : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

bymnew : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

bymnew : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

bymnew : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

bymnew : real*8
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

bymnew : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

bymnew : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

bymnew : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

bymnew : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

bymrat : used from constant
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

bymrat : used from constant
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

byn : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

byn : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

byn3d : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

byncyc : real*8
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

bynisurf : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

bynisurf : real*8
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

bynstep : real*8
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

bynstep : real*8
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

bynxy : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

byoarea : real*8
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

byoarea : real*8
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

byoarea : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

bypblm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
bypks : real*8, dimension(lm_req)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

byrad2 : real*8, parameter
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f
Initial Value = 1./(RADIUS*RADIUS)
byrcos : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

byrgas : real(r8), parameter
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f
Initial Value = 1.0_r8/rgas
byrgas : real*8, parameter
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f
Initial Value = 1./RGAS
byrhoi : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

byrhoi : used from seaice
Subroutine: deltasnowt. Module: NONE. File: PBL.f

byrhoi : real*8, parameter
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f
Initial Value = 1D0/RHOI
byrhows : used from constant
Global variable . Module: SOCPBL. File: PBL.f

byrls : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
reciprocal of snow density*lambda
Initial Value = 1./(RHOS*ALAMS)
byrls : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

byrls : used from seaice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

byrt2 : used from constant
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

bysha : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

bysha : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

bysha : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

bysha : used from constant
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

bysha : used from constant
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

bysha : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

bysha : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

bysha : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

bysha : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

bysha : used from constant
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90

bysha : used from constant
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

bysha : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

byshi : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

byshi : used from constant
Subroutine: printlk. Module: NONE. File: LAKES.f

byshi : used from constant
Subroutine: ti. Module: SEAICE. File: SEAICE.f

byshi : used from constant
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

bysig2 : real*8
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f

bysig2 : real*8, intent(in)
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

bysn : real*8, save, dimension(IMH)
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

bywc : real*8, parameter
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = 1./2.56d0
bywc : real*8, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = 1./2.56d0
byxsi : real*8, parameter, dimension(lmi)
Global variable . Module: SEAICE. File: SEAICE.f
recipricol of XSI
Initial Value = (/ 1./XSI(1), 1./XSI(2), 1./XSI(3), 1./XSI(4) /)
byz_cm3 : real*8, parameter
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = 1.d-6 / Za720
byz_gcm3 : real*8, parameter
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = 1.d-3 * byz_cm3
byzeta : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
reciprocal of solar rad. extinction depth for lake (1/m)
Initial Value = 1./0.35d0
byzeta : used from lakes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

byzs : real*8, parameter
Subroutine: griddr. Module: SOCPBL. File: PBL.f
Initial Value = 1.d0/10.d0
c : real*8, dimension(0:KM)
Global variable . Module: FFT144. File: FFT144.f
cos/sin evaluated on grid points
c : real(r8), dimension(N_C, N_Kh)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: horizontal phase speed grid
c : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

c : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

c : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

c : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

c : real*8, dimension(1800)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

c : real(r8), intent(in), dimension(nc)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

c : real*8
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

c : real*8
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

c : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

c : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

c : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

c : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

c : real*8, parameter
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = 0.0433D0
c : real*8
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

c : real*16
Subroutine: ti. Module: SEAICE. File: SEAICE.f

c : real*16
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

c : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

c1 : real*8
Global variable . Module: SOCPBL. File: PBL.f

c1 : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

c16q0 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

c16q1 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

c16q2 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

c16q3 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

c16q4 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

c2 : real*8
Global variable . Module: SOCPBL. File: PBL.f

c2 : character(len=2)
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

c2 : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

c2 : character(len=2)
Subroutine: init_diag. Module: NONE. File: DIAG.f

c2 : character*2
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

c20n : real*8, dimension(0:36)
Global variable . Module: FFT144. File: FFT144.f

c21n : real*8, dimension(0:36)
Global variable . Module: FFT144. File: FFT144.f

c3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

c3 : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

c4 : real*8
Global variable . Module: SOCPBL. File: PBL.f

c4 : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

c40n : real*8, dimension(0:18)
Global variable . Module: FFT144. File: FFT144.f

c41n : real*8, dimension(0:18)
Global variable . Module: FFT144. File: FFT144.f

c42n : real*8, dimension(0:18)
Global variable . Module: FFT144. File: FFT144.f

c43n : real*8, dimension(0:18)
Global variable . Module: FFT144. File: FFT144.f

c48q0 : real*8, dimension(48)
Global variable . Module: FFT144. File: FFT144.f

c48q1 : real*8, dimension(48)
Global variable . Module: FFT144. File: FFT144.f

c5 : real*8
Global variable . Module: SOCPBL. File: PBL.f

c5 : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

c8qn : real*8, dimension(8, 0:9)
Global variable . Module: FFT144. File: FFT144.f

c_actual : real(r8), dimension(N_C)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

c_char : used from iso_c_binding
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

c_char : used from iso_c_binding
Subroutine: rename_c. Module: NONE. File: IO_DRV.f

c_croot : real*8, dimension(16, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_entcell : real*8, dimension(i0:i1, j0:j1)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

c_entcell_start : real*8, dimension(i0:i1, j0:j1)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

c_fol : real*8, dimension(16, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_fol_sum : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_froot : real*8, dimension(16, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_hw : real*8, dimension(16, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_inf : real(r8), parameter, dimension(N_Kh)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
Initial Value = -3.0_r8 * Cw
c_lab : real*8, dimension(16, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_lab_sum : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_null_char : used from iso_c_binding
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

c_sdrag : real*8
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
. SDRAG=C_SDRAG (const.)
Initial Value = 2.5d-5
c_soil : real*8, dimension(16, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_soil_sum : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

c_sup : real(r8), parameter, dimension(N_Kh)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
Initial Value = 3.0_r8 * Cw
c_sw : real*8, dimension(16, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

ca : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

cael_lakes : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f
switch to select default shape of new lakes
Initial Value = 0
cael_lut : real*8, parameter, dimension(3, 7)
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f
Initial Value = RESHAPE ( (/ 2.88E+04, 2.61, 1.82E-07, 2.61E+05, 4.07, 2.92E-08, 2.39E+06, 6.41, 2.54E-09, 2.51E+07, 10.38, 1.86E-10, 2.51E+08, 16.58, 1.49E-11, 2.55E+09, 26.44, 1.62E-12, 5.10E+10, 156.86, 1.53E-13 /), (/ 3, 7/ ) )
calc_deform : logical, intent(in)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

calc_wspdf : integer
Global variable . Module: SOCPBL. File: PBL.f
if calc_wspdf==1, calculate mean surface
Initial Value = 0
calc_wspdf : used from socpbl
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

calc_wspdf : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

calc_wspdf : used from socpbl
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

caldate : character(len=19)
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

calendar : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

calendar : used from model_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

calendar : used from model_com
Subroutine: alloc_drv_atm. Module: NONE. File: ATM_DRV.f

calendar : used from model_com
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

calendar : used from model_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

calendar : used from model_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

calendar : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

calendar : used from model_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

calendar : used from model_com
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

calendar : used from model_com
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

calendar : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

calendar : used from model_com
Subroutine: initializemodele. Module: NONE. File: MODELE.f

calendar : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

calendar : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

calendar : used from model_com
Subroutine: startnewday. Module: NONE. File: MODELE.f

calendar : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

call_diag : logical, parameter
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
logical variable whether dout is called
Initial Value = .false.
calyear : real*8, allocatable, dimension(:)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

can_ht_cap : real*8
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

canopy_height : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

cantemp : real*8, intent(out)
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

cbar : character(len=38), parameter, dimension(5), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
"color bars" for ij-maps
Initial Value = (/ ' 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ+', ' 0123456789ABCDEFGHIJKX ', '-9876543210ABCDEFGHIJKLMNOPQRSTUVWXYZ+', ' 0ABCDEFGHIJKLMNOPQRSTUVWXYZ3456789+* ', '-ZYXWVUTSRQPONMLKJIHGFEDCBA0123456789+'/)
cbf :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
enhancing factor for precip conversion
cbfc0 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variabls
cblank : character*16, parameter
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = ' '
cblank : character*16, parameter
Subroutine: pout_il. Module: NONE. File: POUT.f
Initial Value = ' '
cblank : character*16, parameter
Subroutine: pout_isccp. Module: NONE. File: POUT.f
Initial Value = ' '
cblank : character*16, parameter
Subroutine: pout_jl. Module: NONE. File: POUT.f
Initial Value = ' '
cc : real*8
Subroutine: ccoeff0. Module: SOCPBL. File: PBL.f

cc : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

cc : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

cc : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

cc : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

cc : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

cc_cdncx : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
scaling factor relating cld cvr change and CDNC change
Initial Value = .0000d0
cc_cdncx : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cc_cdncx : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cca : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

cchar : character*1, dimension(6)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

cchar_realtops : character*1, dimension(6)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

cchl : real*8, allocatable, dimension(:, :), save
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f
arrays for the reading in chlorophyll
ccm : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
convective mass and cumulus updraft speed
ccm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
convective plume mass (mb)
ccmmin : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
CCM and WCU at LMIN
ccmul : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
multiplier for convective cloud cover
Initial Value = 2.
ccmul : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
cloud cover multipliers
ccmul1 : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
multiplier for deep anvil cloud cover
Initial Value = 5.
ccmul2 : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
multiplier for shallow anvil cloud cover
Initial Value = 3.
ccmul2 : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
cloud cover multipliers
ccn_sum : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
cumulative layer-average stratiform cloud optical depth times activated CCN conc (m-3)
ccoeff0 : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

cd_lin : logical
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

cday : character(len=2)
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

cdef : real*8
Global variable . Module: STRAT. File: STRATDYN.f
parameter for GW DEF drag (in param. database)
Initial Value = 3
cdef : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

cdenom : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

cdenom : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

cdh : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

cdh : real*8, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

cdhdrt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
cdheat :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
heating due to condensation
cdhm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
cdhsum :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
cdl_consrv : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
consolidated metadata for CONSRV output fields in
cdl_consrv : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_consrv : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_dd : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
consolidated metadata for ADIURN output fields in CDL notation
cdl_dd : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_dd : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_dum : type(cdl_type)
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

cdl_dum : type(cdl_type)
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

cdl_gc : type(cdl_type), public
Global variable . Module: GC_COM. File: DIAG_COM.f
consolidated metadata for AGC output fields in CDL notation
cdl_gc : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_gc : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_hd : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_hd : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_hd : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_heights : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_heights : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

cdl_icij : type(cdl_type)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
consolidated metadata for ICIJ output fields in CDL notation
cdl_icij : used from icedyn_com
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

cdl_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

cdl_icij : used from icedyn_com
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

cdl_ij : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
consolidated metadata for AIJ output fields in CDL notation
cdl_ij : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ij : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ij_latlon : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_ij_latlon : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ij_latlon : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ij_latlon_template : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_ij_template : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_ij_template : used from diag_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

cdl_ijhc : type(cdl_type)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
consolidated metadata for ijhc output fields in cdl notation
cdl_ijhc : used from landice_com
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

cdl_ijhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

cdl_ijhc : used from landice_com
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

cdl_ijhc_latlon : type(cdl_type)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

cdl_ijhc_latlon : used from landice_com
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

cdl_ijhc_latlon : used from landice_com
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

cdl_ijk : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
consolidated metadata for AIJK output fields in CDL notation
cdl_ijk : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

cdl_ijk : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ijl : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
consolidated metadata for AIJL output fields in CDL notation
cdl_ijl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ijl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ijl_latlon : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_ijl_latlon : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ijl_latlon : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ijl_latlon_template : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_ijl_template : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_ijmm : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_ijmm : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_ijmm : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_j : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
consolidated metadata for AJ output fields in CDL notation
cdl_j : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_j : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_jl : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
consolidated metadata for AJL output fields in CDL notation
cdl_jl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_jl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_jl_template : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_latbudg : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_reg : type(cdl_type), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

cdl_reg : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_reg : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

cdl_type : used from cdl_mod
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

cdm : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

cdm : real*8, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

cdm : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

cdn : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

cdnc : real*8, dimension(2)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

cdnc0 : real*8, dimension(2)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

cdncl : real*8, dimension(LM)
Global variable . Module: RAD_COM. File: RAD_COM.f
= vcdnc interpolated to current vertical resolution
cdncl : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cdncl : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cdq : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

cdq : real*8, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

cdterm : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

cdterm : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

cdusk : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

cell_buf : real*8, pointer, dimension(:)
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

cell_c : real*8
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

cell_c_old : real*8, pointer, dimension(:, :), save
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = > null()
cell_m2 : real*8, intent(in)
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f

cept : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

cfc11x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
cfc11x : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

cfc11x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cfc11x : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cfc12x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
cfc12x : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

cfc12x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cfc12x : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cfrac : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Total cloud fraction as seen be radiation
cfrac : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

cfrac : used from rad_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

cfrac : character(len=5)
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

cfrac : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cgh : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

cgh1 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

cgoldh : real*8, dimension(11, 5)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = reshape( (/ 3.00, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, 1.00, 3.00, 2.00, 3.00, 1.00, 2.00, .0, .0, 1.00, .0, .0, .0, .0, 1.00, 3.00, .0, 1.00, 1.00, .0, .0, 1.00, .0, .0, .0, .0, .0, .0, .0, 1.00, 1.00, .0, .0, .0, .0, .0, 1.00, .0, .0, .0, .0, .0, .0, 1.00/ ),(/11,5/) )
cgq : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

cgu1 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

cgv1 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

ch : real*8, dimension(KM/2-1)
Global variable . Module: FFT144. File: FFT144.f
cos/sin evaluated on half points
ch : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= Stanton number (dimensionless surface heat flux)
ch : real*8, dimension(6)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/0.03, 0.1, 0.3, 1.0, 3.0, 10.0/)
ch : real*8, intent(out)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= Stanton number
ch : real*8, intent(out)
Subroutine: getchq. Module: SOCPBL. File: PBL.f

ch : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

ch : real*8, intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f
dimensionless heat flux at surface (stanton number)
ch : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

ch : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= Stanton number (dimensionless surface heat flux)
ch : real*8, intent(in)
Subroutine: sig. Module: NONE. File: PBL_DRV.f
local heat exchange coefficient
ch : real*8
Subroutine: simil. Module: SOCPBL. File: PBL.f

ch : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f

ch : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

ch : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ch : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
dimensionless heat flux at surface (stanton number)
ch : real*8, intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
dimensionless heat flux at surface (stanton number)
ch :
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
dimensionless heat flux at surface (stanton number)
ch :
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
dimensionless heat flux at surface (stanton number)
ch4rat : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ch4x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
ch4x : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

ch4x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ch4x : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ch4x_radoverchem : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.d0
ch4x_radoverchem : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ch4x_radoverchem : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

chaer : character*32, parameter, dimension(4)
Subroutine: writet. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 'Tropospheric Climatology Aerosol', 'Tropospheric Desert Dust Aerosol', 'Stratospheric (Volcanic) Aerosol', 'Total Column Atmospheric Aerosol'/)
check : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

checke : used from soil_drv
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

checksum : used from domain_decomp_1d
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

checksum : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

checksum : used from domain_decomp_1d
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

chem_in : real*8, dimension(2, LX)
Global variable . Module: RADPAR. File: RADIATION.f
column variable for importing ozone(1) and methane(2)
chem_in : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

chem_out : real*8, dimension(LX, 5)
Global variable . Module: RADPAR. File: RADIATION.f
column variable for exporting radiation code quantities
Initial Value = 0d0
chem_out : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

chem_tracer_save : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
3D O3, CH4 saved elsewhere for use in radiation
chem_tracer_save : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

chem_tracer_save : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cheml : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

chemlm1 : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

chgs : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Stanton number (dimensionless surface heat flux)
chkpt1_exists : logical
Subroutine: input. Module: NONE. File: MODELE.f

chkpt2_exists : logical
Subroutine: input. Module: NONE. File: MODELE.f

chl : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Chlorophyll concentration data (mgr/m**3)
chl : real*8, intent(in)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

chl_defined : logical
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

chl_from_obio : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
=1 to use chl from obio when computing ocean albedo
Initial Value = 0
chl_from_obio : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

chl_from_obio : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

chl_from_seawifs : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
=1 to use chl from SeaWIFs when computing ocn albedo
Initial Value = 0
chl_from_seawifs : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

chl_from_seawifs : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

chl_from_seawifs : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

chl_in : real*8
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

chlin : real*8, intent(in)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

chlut : real*8, dimension(6)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/0.03, 0.1, 0.3, 1.0, 3.0, 10.0/)
chlut_size : integer, parameter
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = 6
chng_sc : real*8, intent(in)
Subroutine: set_con. Module: NONE. File: DIAG.f
scale for changes
chr : character(len=5)
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

ci : complex*16
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

ci_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

ci_ij : used from ghy_com
Subroutine: def_rsf_veg_related. Module: NONE. File: GHY_COM.f

ci_ij : used from ghy_com
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f

ci_ini : real*8, dimension(i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

ciaavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
cross-isobar angle
cierr : character
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

cint : real*8, allocatable, dimension(:, :)
Global variable . Module: ENT_COM. File: ENT_COM.f
Internal foliage CO2 concentration (mol/m3)
cint :
Global variable . Module: GHY_COM. File: GHY_COM.f
Internal foliage CO2 concentration (mol/m3)
cint : used from ent_com
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f

cint : used from ent_com
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

cint : used from ent_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

cjcd : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

cjcd : real*8
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

cjcd_sdusk : real*8
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

ck :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
ratio of cloud top jumps in moist static energy and total water
ck : real*8
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

ck1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variabls
ck1 : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
a tunning const.
Initial Value = 1.
ck2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variabls
ckij :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variabls
ckm :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
CTEI threshold in MacVean and Mason theory
ckr :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
CTEI threshold in Randall theory
clat : character*16, parameter
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 'LONGITUDE'
clat : character(len=16)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 'LATITUDE'
clcosb : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

cld_plow : real*8, parameter
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
low-level clouds in layers with mid-pt pressures >= cld_plow (mb)
Initial Value = 680.
cld_pmid : real*8, parameter
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
mid-level clouds in layers with mid-pt pressures >= cld_pmid (mb)
Initial Value = 440.
cldcv : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

clddep : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

clddepij : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
deep convective cloud cover
cldeps : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f
cloud heterogeneity; is computed using KCLDEP,EPSCON
cldht : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

cldinfo : real*8, dimension(LM, 3, grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cldm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
subsidence due to convection (mb)
cldmc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
moist convective cloud cover area (percent)
cldmc : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

cldmc : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

cldmc : real*8, optional, intent(out)
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90
convective cloud cover
cldmc : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

cldmc : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cldmcl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
convective cloud cover
cldmcl : real*8, optional, intent(in), dimension(lmax)
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

cldmin : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
min MC/LSC region
Initial Value = .10d0
cldref :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
cldsav : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
previous cloud cover area (percent)
cldsav : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

cldsav : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

cldsav : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cldsav1 : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
previous cloud cover area (percent)
cldsav1 : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

cldsav1 : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

cldsavl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
saved large-scale cloud cover
cldslwij : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
shallow convective cloud cover
cldss : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
super-saturated cloud cover area (percent)
cldss : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

cldss : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

cldss : real*8, optional, intent(out)
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90
stratiform cloud cover
cldss : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

cldss : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cldssl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
large-scale cloud cover
cldssl : real*8, intent(in), dimension(lmax)
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

cldsv1 : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

cldtot : real*8, optional, intent(out)
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

cldx : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
cldx : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cldx : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

clean_str : character*40
Subroutine: set_con. Module: NONE. File: DIAG.f

cleara :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
fraction of clear region
clearmc : real*8
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

clearss : real*8
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

clearss_part : real*8
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

clev : character*3, dimension(LM)
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

clim_interact_chem : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
=1 for radiatively active chem tracers
Initial Value = 0
clim_interact_chem : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

clim_interact_chem : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

clock : type(modelclock)
Subroutine: isbeginningaccumperiod. Module: MODEL_COM. File: MODEL_COM.f

close_subdd : used from subdaily
Subroutine: finalize_atm. Module: NONE. File: ATM_DRV.f

closeunit : used from filemanager
Global variable . Module: SUBDAILY. File: DIAG.f

closeunit : used from filemanager
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f

closeunit : used from filemanager
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

closeunit : used from filemanager
Subroutine: giss_modele. Module: NONE. File: MODELE.f

closeunit : used from filemanager
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

closeunit : used from filemanager
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

closeunit : used from filemanager
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

closeunit : used from filemanager
Subroutine: input. Module: NONE. File: MODELE.f

closeunit : used from filemanager
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

closeunit : used from filemanager
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

closeunit : used from filemanager
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

cloud_rad_forc : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
= 1 for calculation of cloud radiative forcing
Initial Value = 0
cloud_rad_forc : used from rad_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

cloud_rad_forc : used from rad_com
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

cloud_rad_forc : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cloud_rad_forc : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

clpi0 : real*8, dimension(33)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

clpi0k : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

clt1 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

clt2 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

cltaus : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

cltaux : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

clx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

cm : real*8, dimension(LM)
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

cm : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= drag coefficient (dimensionless surface momentum flux)
cm : real*8, intent(out)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= drag coefficient for momentum
cm : real*8, intent(out)
Subroutine: getcm. Module: SOCPBL. File: PBL.f

cm : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

cm : real*8, intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f
dimensionless momentum flux at surface (drag coeff.)
cm :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
conversion rate for large cloud water content
cm : real*8, dimension(0:lm)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
air mass of subsidence
cm : real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

cm : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

cm : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= drag coefficient (dimensionless surface momentum flux)
cm : real*8
Subroutine: simil. Module: SOCPBL. File: PBL.f

cm : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f

cm : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

cm : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

cm : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
dimensionless momentum flux at surface (drag coeff.)
cm : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
dimensionless momentum flux at surface (drag coeff.)
cm : real*8, dimension(nl)
Subroutine: zstep. Module: NONE. File: QUS3D.f

cm0 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
limiting autoconversion rate for large cloud water content
cm0 : real*8, dimension(nl)
Subroutine: zstep. Module: NONE. File: QUS3D.f

cm00 : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
upper limit for autoconversion rate
cm00ice :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
autoconv. rates (1/s) for water, ice when using VMP
cm00liq :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
autoconv. rates (1/s) for water, ice when using VMP
cm1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
limiting autoconversion rate for large cloud water content
cmano2 : real*8, parameter, dimension(42)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/ 8.66E-06,5.15E-06,2.85E-06,1.50E-06,9.89E-07,6.91E-07,7.17E-07, 8.96E-07,3.67E-06,4.85E-06,5.82E-06,6.72E-06,7.77E-06,8.63E-06, 8.77E-06,8.14E-06,6.91E-06,5.45E-06,4.00E-06,2.67E-06,1.60E-06, 8.36E-07,3.81E-07,1.58E-07,6.35E-08,2.57E-08,1.03E-08,4.18E-09, 1.66E-09,6.57E-10,2.58E-10,1.02E-10,4.11E-11,1.71E-11,7.73E-12, 9.07E-12,4.63E-12,2.66E-12,1.73E-12,1.28E-12,1.02E-12,1.00E-30/)
cmass : real*8, dimension(GRID%I_STRT_HALO:GRID%I_STOP_HALO, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

cmax : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
limits on drag coeffs.
Initial Value = smax*smax
cmax : real*8
Subroutine: timeout. Module: NONE. File: MODEL_COM.f
max.count before 0-reset
cmax : real*8
Subroutine: timer. Module: NONE. File: MODEL_COM.f
max.count before 0-reset
cmc : real*8
Global variable . Module: STRAT. File: STRATDYN.f
parameter for GW M. Convective drag (database if LM<=40)
Initial Value = 2d-7
cmc : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

cmc : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cmgs : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
drag coefficient (dimensionless surface momentum flux)
cmin : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
limits on drag coeffs.
Initial Value = smin*smin
cmneg :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

cmo : character(len=2)
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

cmonth : type(calendarmonth)
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

cmonth : type(calendarmonth)
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

cmonth : type(calendarmonth)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

cmonth : type(calendarmonth)
Subroutine: isbeginningaccumperiod. Module: MODEL_COM. File: MODEL_COM.f

cmonth : type(calendarmonth)
Subroutine: startnewday. Module: NONE. File: MODELE.f

cmprs : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

cmprs : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

cmprs : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

cmprs : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

cmtn : real*8
Global variable . Module: STRAT. File: STRATDYN.f
parameter for GW MTN drag (in param. database)
Initial Value = .5
cmtn : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

cmx : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

cn : real*8, dimension(nm)
Global variable . Module: STRAT. File: STRATDYN.f

cn : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

cn : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

cn : real*8
Subroutine: precip_mp. Module: CLOUDS. File: CLOUDS2.F90

cn0 : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
intercepts of Marshall-Palmer particle size dist.
cn0 : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
intercepts of Marshall-Palmer particle size dist.
Initial Value = 8.d6
cn0g : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
intercepts of Marshall-Palmer particle size dist.
cn0g : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
intercepts of Marshall-Palmer particle size dist.
Initial Value = 8.d6
cn0i : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
intercepts of Marshall-Palmer particle size dist.
cn0i : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
intercepts of Marshall-Palmer particle size dist.
Initial Value = 8.d6
cnc_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: ENT_COM. File: ENT_COM.f
canopy conductance
cnc_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
canopy conductance
cnc_ij : used from ghy_com
Subroutine: def_rsf_veg_related. Module: NONE. File: GHY_COM.f

cnc_ij : used from ent_com
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f

cnc_ij : used from ent_com
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

cnc_ij : used from ghy_com
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f

cnc_ij : used from ent_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

cnc_ini : real*8, dimension(i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

cnslat : real*8, dimension(jm+3, kcon)
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

cnslat : real*8, dimension(jm+3, kmax), intent(in)
Subroutine: pout_jc. Module: NONE. File: POUT.f

co2outcol : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f
column CO2 export [mole mole-1] for SUBDD
Initial Value = 0.d0
co2outcol : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

co2ppm : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Current CO2 level as seen by radiation
Initial Value = 280.
co2ppm : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

co2ppm : used from rad_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

co2x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
,... scaling factors for CO2 N2O CH4 CFC11 CFC12 XGHG
Initial Value = 1.
co2x : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

co2x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

co2x : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

coalb1 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

coalb2 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

coalb3 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

coeec : real*8, parameter
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
coefficient for computing cloud evaporation
Initial Value = 1000.
coef : real(r8), intent(in)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

coefm : real*8, parameter
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
coefficient for ratio of cloud water amount and WCONST
Initial Value = 10.
coeft : real*8, parameter
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
coefficient used in computing PRATM
Initial Value = 2.5
coesig : real*8, parameter
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
coefficient for equ. 23 of Del Genio et al. (1996)
Initial Value = 1d-3
coetau : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
multiplier for convective cloud optical thickness
Initial Value = .08d0
col : integer
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

coldrestart : logical, intent(in)
Subroutine: giss_modele. Module: NONE. File: MODELE.f

coldrestart : logical, intent(in)
Subroutine: input. Module: NONE. File: MODELE.f

coldrestart : logical
Subroutine: modele_maindriver. Module: NONE. File: MODELE_DRV.f
Initial Value = .false.
coldrestart : logical, intent(inout)
Subroutine: read_options. Module: NONE. File: MODELE_DRV.f

colext : real*8, dimension(6)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

colgcb : real*8, dimension(6)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

colpfg : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

colsct : real*8, dimension(6)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

column : type(reportcolumn_type)
Subroutine: reportprofile. Module: NONE. File: MODELE.f

comp_wave : complex*16, dimension(max12hr_sequ)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f
complex form of WAVE. Correct arg. to subr. MEM
compute : real*8, external
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

compute2 : real*8, external
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

compute2 : real*8, external
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

compute_dynam_aij_diagnostics : used from atmdyn
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

cond : real*8, intent(in)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
amount of condensate
cond : real*8, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
save LHX temporarily, condensate
cond :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
condensate mass density (kg/m^3)
condgp : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
precipitating part of convective condensate
condgp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
condensate mass density (kg/m^3)
condip : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
precipitating part of convective condensate
condip :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
condensate mass density (kg/m^3)
condmu :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
convective condensate in Kg/m^3
condp : real*8, intent(out)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
precipitating part of convective condensate
condp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
condensate mass density (kg/m^3)
condp1 : real*8, intent(out)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
precipitating and detrained parts of convective condensate
condp1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
condensate mass density (kg/m^3)
condpt : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
temporary variable to save CONDP
condpt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
temporary variables to save CONDP
condv :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
condensate mass density (kg/m^3)
conpt : character, dimension(NPTS)
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

conpt : character, dimension(NPTS)
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f

conpt : character, dimension(NPTS)
Subroutine: init_diag. Module: NONE. File: DIAG.f

conpt : character, dimension(npts)
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

conpt : character, dimension(NPTS)
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

conpt : character, dimension(NPTS)
Subroutine: init_ocnml. Module: OCNML. File: OCNML.f

conpt : character*10, intent(in), dimension(npts)
Subroutine: set_con. Module: NONE. File: DIAG.f
names for points where conservation diags are saved
conpt0 : character*10, dimension(npts), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
default titles for each point where conserv diags. are done
Initial Value = (/ "DYNAMICS ","CONDENSATN","RADIATION ","PRECIPITAT", "LAND SURFC","SURFACE ","FILTER ","OCEAN ", "DAILY ","SRF OCN FL","OCN DYNAM "/)
conpt0 : used from diag_com
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

conpt0 : used from diag_com
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f

conpt0 : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

conpt0 : used from diag_com
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

conpt0 : used from diag_com
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

conpt0 : used from diag_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

conpt0 : used from diag_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

conpt0 : used from diag_com
Subroutine: init_ocnml. Module: OCNML. File: OCNML.f

conpt_us : character*10
Subroutine: set_con. Module: NONE. File: DIAG.f
CONPT with blanks replaced by underscores
conserv :
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

conserv_oce : real*8, external
Subroutine: diagco. Module: NONE. File: OCEAN.f

consfn :
Subroutine: conserv_diag. Module: NONE. File: DIAG.f
external routine that calculates total conserved quantity
consrv : real*8, dimension(jm_budg, kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
conservation diagnostics
consrv : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Initial Value = >NULL()
consrv : used from diag_com
Subroutine: conserv_diag. Module: NONE. File: DIAG.f
Initial Value = >consrv_loc
consrv : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

consrv : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

consrv : used from diag_com
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
Initial Value = >consrv_loc
consrv : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

consrv : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

consrv : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

consrv_loc : real*8, dimension(jm_budg, kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

consrv_loc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

consrv_loc : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

consrv_loc : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

consrv_sv : real*8, dimension(:, :), allocatable
Subroutine: collect_scalars. Module: NONE. File: DIAG_COM.f

const : real(r8), real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

const : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

constflx : real*8, intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
the constant component of the surface tracer flux
contce :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
scaling factor for entrainment strength
contce1 : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

contce2 : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

conv : real*8, allocatable, dimension(:, :, :)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
(kg/s) = mass fluxes
conv : used from dynamics
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

conv : used from dynamics
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

conv : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

conv : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

conv : used from dynamics
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

conv : used from dynamics
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

conv : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

conversion :
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
factor from m^3 water/(m^2 grid cell) to kg water
convs : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

coord3 : real*8, dimension(:, :), allocatable
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
the coordinate axes corresponding to the third dimensions.
copy_array_to_ent_state : used from ent_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

copy_ent_state_to_array : used from ent_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

cor : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
coriolis term for ice dynamic equation
cor : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

cor : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

corfac : real*8, parameter
Subroutine: setsol. Module: RADPAR. File: RADIATION.f
Initial Value = 1366.2911D0/1366.4487855D0
coriol : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
coriolis parameter (1/s)
coriol : real*8
Global variable . Module: STRAT. File: STRATDYN.f

coriol : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
2.*omega*sin(latitude), the coriolis factor
coriol : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

coriol : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

coriol : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
Coriolis parameter (used in turbulent flux calc) (1/s)
coriol : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

coriol : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
the Coriolis parameter
coriol : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

coriol : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

coriol : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
the Coriolis parameter
coriol : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
the Coriolis parameter
corr : real*8
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

cos_limit : real*8, parameter
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
Initial Value = 0.15d0
cos_limit : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

cos_limit : used from dynamics
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

cos_limit : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

cos_zen_angle : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

cosang : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
, [SN,CS]nANG sine, cosine of multiples n
Initial Value = 0.
cosbar : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

coscut : real*8
Subroutine: far_from_pole. Module: ATMDYN. File: ATMDYN.f

coscut : real*8
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

coscut : real*8
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

cosd : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
orbit related variables computed once a day
cosd : real*8
Global variable . Module: RAD_COSZ0. File: GEOM_B.f
sin,cos of solar declination angle
cosd : used from rad_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

cosd : real*8, intent(out)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

cosd_in : real*8
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

cosi : real*8, dimension(:), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
sin(lon),cos(lon) for vector regrids
cosi : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
Initial Value = >cosiv
cosi : used from geom
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f
Initial Value = >cosiv
cosi : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f
Initial Value = >cosiv
cosip : real*8, public, dimension(im)
Global variable . Module: GEOM. File: GEOM_B.f
longitud. sin,cos for wind,pressure grid
cosip : used from geom
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

cosip : used from geom
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

cosip : used from geom
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

cosiu : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

cosiu : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

cosiu : used from icedyn
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

cosiv : real*8, public, dimension(im)
Global variable . Module: GEOM. File: GEOM_B.f
longitud. sin,cos for wind,pressure grid
cosiv : used from geom
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

cosiv : used from geom
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

cosj : real*8, allocatable, dimension(:)
Global variable . Module: RAD_COSZ0. File: GEOM_B.f
sines and cosines for zenith angle calculation
cosj : real*8, dimension(JM)
Subroutine: far_from_pole. Module: ATMDYN. File: ATMDYN.f

coslat2d : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

coslat2d : used from geom
Subroutine: diaga. Module: NONE. File: DIAG.f

coslat2d : used from geom
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

coslatv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
sin(latv), cos(latv)
cosmag : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

cosp : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
cos of latitude at primary, secondary latitudes
cosp : used from geom
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

cosp : used from geom
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

cosp : used from geom
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

cosp : used from geom
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

cosp1 : real*8
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

cosp1 : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

cosu : real*8, public, dimension(im)
Global variable . Module: GEOM. File: GEOM_B.f

cosv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
cos of latitude at primary, secondary latitudes
cosv : used from geom
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

cosv : used from geom
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

cosv : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

cosv : used from geom
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

cosv : used from geom
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

cosv : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

cosv : used from geom
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

cosv : used from geom
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

cosv : used from geom
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

cosv : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

coswat : real*8
Global variable . Module: ICEDYN. File: ICEDYN.f
sin and cos of ice-ocean turning angle
coswat : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

cosz : real*8
Global variable . Module: RADPAR. File: RADIATION.f
cosine of zenith angle (1)
cosz : real*8, dimension(:, :)
Subroutine: coszs. Module: RAD_COSZ0. File: GEOM_B.f

cosz : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

cosz : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

cosz : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cosz1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Mean Solar Zenith angle for curr. physics(not rad) time step
cosz1 : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Mean Solar Zenith angle for curr. physics(not rad) time step
cosz1 : used from rad_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

cosz1 : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

cosz1 : used from rad_com
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

cosz1 : used from rad_com
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

cosz1 : used from rad_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

cosz1 :
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f
Mean Solar Zenith angle for curr. physics(not rad) time step
cosz1 : used from rad_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

cosz1 : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cosz1 : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cosz1 : used from rad_com
Subroutine: surface. Module: NONE. File: SURFACE.f

cosz2 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cosz_const : real*8, optional
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

cosz_const : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cosz_day : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Mean Solar Zenith angle for current day
cosz_day : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

cosz_day : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

cosz_day : used from rad_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

cosz_init : used from rad_cosz0
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cosz_tmp : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

cosza : real*8, dimension(:, :)
Subroutine: coszs. Module: RAD_COSZ0. File: GEOM_B.f

cosza : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo), optional
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

cosza : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

coszs : used from rad_cosz0
Subroutine: radia. Module: NONE. File: RAD_DRV.f

coszt : used from rad_cosz0
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

coszt : used from rad_cosz0
Subroutine: radia. Module: NONE. File: RAD_DRV.f

count_loops : integer
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

counter : integer
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 0
counter : integer, save
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 0
counter : integer, save
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 0
counter : integer, save
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f
Initial Value = 0
counter : integer, save
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 0
courmax : real*8
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

courmax : real*8
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

courmax : real*8
Subroutine: xstep. Module: NONE. File: QUS3D.f

cover_sand : used from ent_mod
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

cover_sand : used from ent_mod
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

cphin : real*8
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

cphis : real*8
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

cpooldata : real*8, dimension(n_covertypes, n_bpools, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

cpout : character
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

cpres : character*16, parameter
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 'PRESSURE (MB)'
cpres : character(len=16)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 'PRESSURE (MB)'
cpress : character*8, dimension(LM)
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

cpress : character*11, dimension(LM)
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

cq : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= Dalton number (dimensionless surface moisture flux)
cq : real*8, intent(out)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= Dalton number
cq : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

cq : real*8, intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f
dimensionless moisture flux at surface (dalton number)
cq : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

cq : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= Dalton number (dimensionless surface moisture flux)
cq : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
dimensionless moisture flux at surface (dalton number)
cq : real*8, intent(in)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
dimensionless moisture flux at surface (dalton number)
cq : real*8
Subroutine: simil. Module: SOCPBL. File: PBL.f

cq : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f

cq : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

cq : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

cq :
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
dimensionless moisture flux at surface (dalton number)
cq :
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
dimensionless moisture flux at surface (dalton number)
cqgs : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Dalton number (dimensionless surface moisture flux)
cr1 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

cr2 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

craddata : real*8, dimension(n_covertypes, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

crfl : real(r8), dimension(iz0:LM+1)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

crhrf : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

cropdata : real*8, dimension(grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

cropdata_h : real*8, dimension(grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

cropdata_h : real*8, dimension(grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

crops_yr : integer
Global variable . Module: ENT_DRV. File: ENT_DRV.f
Initial Value = 0
cropstream : type(timestream), save
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

cs2ang : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
Initial Value = 0.
cs3ang : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
Initial Value = 0.
cs4ang : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
Initial Value = 0.
csc : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
dummy variables
csdragl : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

cshear : real*8
Global variable . Module: STRAT. File: STRATDYN.f
parameter for GW shear drag (in param. database)
Initial Value = 1
cshear : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

csizel : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
cloud particle radius (micron)
csizelip : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
counterpart to CSIZEL for ice precip in supercooled water clouds
csizmc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
mc,ss effective cloud droplet radius (microns)
csizmc : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

csizmc : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

csizmc : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

csizss : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
mc,ss effective cloud droplet radius (microns)
csizss : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

csizss : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

csizss : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

csizssip : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
counterpart to CSIZSS for ice precip in stratiform liquid clouds
csizssip : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

csj : real*8, dimension(jm, kcmx)
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

csl : real*8, dimension(IM)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

cslmn : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

cslpu : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

css : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

cst : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

cst : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

cstr : character(len=lcstr)
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

csu : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

csu : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

csum : complex*16
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

csum1 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

csum2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

csum3 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

csz2 : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ctg : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ctp : real*8, dimension(1)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ctp : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ctp : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ctr_cp : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 3
ctr_cp : used from diag_com
Subroutine: get_zstr. Module: NONE. File: DEFACC.f

ctr_cp : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ctr_cp : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ctr_ml : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 1
ctr_ml : used from diag_com
Subroutine: get_zstr. Module: NONE. File: DEFACC.f

ctr_ml : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ctr_ml : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ctt : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ctx : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

cu : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

cu : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

cubicroot : used from cubicequation_mod
Subroutine: daily_lake. Module: NONE. File: LAKES.f

cuspwe : real*8, parameter
Subroutine: compute. Module: NONE. File: RAD_UTILS.f
Initial Value = 0.5
cuspwe : real*8, intent(in)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

cuspwe : real*8, intent(in)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

cuspwe : real*8, intent(in)
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

cuspwe : real*8, intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

cuspwm : real*8, parameter
Subroutine: compute. Module: NONE. File: RAD_UTILS.f
Initial Value = 0.5
cuspwm : real*8, intent(in)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

cuspwm : real*8, intent(in)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

cuspwm : real*8, intent(in)
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

cuspwm : real*8, intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

cuspwt : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

cuspwt : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

cuspwt : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

cuspwt : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

cuspwt : real*8
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

cv : real*8, dimension(2:nx1-1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

cvar : real*8, dimension(lm+1), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = (1d0-wtfix)
cw : real(r8), parameter, dimension(N_Kh)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: half-width for the spectrum in C (m/s)
Initial Value = (/10.0_r8/)
cwarn : character(*), intent(in)
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f
File name for warning message (in)
cwe : real*8
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

cwm : real*8
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

cwti : real*8, intent(out)
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

cwtj : real*8, intent(out)
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

cx : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

cx : real*8, dimension(jm, lm)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

cx : character*16, intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f

cx : character*16, parameter
Subroutine: pout_isccp. Module: NONE. File: POUT.f
Initial Value = 'OPTICAL DEPTH '
cx : character*16, intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f

cx : character*16, intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
x,y coordinate names
cy : character*16, intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f

cy : character*16, parameter
Subroutine: pout_isccp. Module: NONE. File: POUT.f
Initial Value = 'PRESSURE '
cy : character*16, intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f

cy : character*16, intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
x,y coordinate names
cyclic : logical
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

cyclic : logical
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

cyclic : logical
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

cyclic : logical
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

cyclic : logical
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

cyclic : logical
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

cyclic : logical
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

cyclic : logical
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

cyclic : logical
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

cyr : character(len=4)
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

d : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

d : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

d : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

d : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

d : real*8, intent(inout)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

d : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

d : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

d : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

d : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

d : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

d1 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d1 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

d1_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d2 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d2 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

d2_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d2u1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d2u2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d3 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

d3_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d3u1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d3u2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d4 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d4 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

d4_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d5 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d5 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

d5_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

d6u1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d6u2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d7u1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d7u2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d8u1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d8u2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d9u1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d9u2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

d_wsn : real*8
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

daily_cosz : used from rad_cosz0
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

daily_earth : used from soil_drv
Subroutine: daily_atm. Module: NONE. File: ATM_DRV.f

daily_earth : used from soil_drv
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

daily_ocnml : used from ocnml
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

dalbsn : real*8
Global variable . Module: RADPAR. File: RADIATION.f

dalbsn : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

dalbsn : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dalbsnx : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
global coeff for snow alb change by black carbon depos
Initial Value = 0.
dalbsnx : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

dalbsnx : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

dalbsnx : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dalpha : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dam : real*8
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

damb : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

damsum : real*8
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

dash : character*4, parameter
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = ('----')
dash : character*4, parameter
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = '----'
dash : character*4
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

dash : character*4
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

dash : character(len=4)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = '----'
data : real*4, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

data : real*4, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: write_data. Module: SUBDAILY. File: DIAG.f

data_arr : real*8, dimension(size_arr), intent(in)
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

data_arr : real*8, dimension(y_size, x_size), intent(in)
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

data_arr : real*8, dimension(size_arr), intent(in)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

data_arr : real*8, dimension(size_arr), intent(in)
Subroutine: find_max. Module: OCALBEDO_MOD. File: ocalbedo.f

data_arr : real*8, dimension(size_arr), intent(in)
Subroutine: find_min. Module: OCALBEDO_MOD. File: ocalbedo.f

data_arr : real*8, dimension(size_arr), intent(in)
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

data_arr : real*8, dimension(size_arr), intent(in)
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

data_array : real*8, dimension(dim), intent(in)
Subroutine: get_virtual_index. Module: OCALBEDO_MOD. File: ocalbedo.f

datar8 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

date : integer
Subroutine: checkpointmodele. Module: NONE. File: MODELE.f

date : integer
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

date : integer
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

date : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

date : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: diagkn. Module: DIAGKS. File: DIAG_PRT.f

date : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

date : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

date : integer
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

date : integer
Subroutine: input. Module: NONE. File: MODELE.f

date : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

date : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

datee : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
end of model run
Initial Value = 1
datee : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

datei : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
start of model run
Initial Value = 1
datei : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

datei : used from model_com
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

datei : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

dawn : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

day : integer
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

day : integer
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

day : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

day : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

day : integer
Subroutine: input. Module: NONE. File: MODELE.f

day : integer
Subroutine: isbeginningaccumperiod. Module: MODEL_COM. File: MODEL_COM.f

day : real*8, intent(in)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

day : integer, intent(in)
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

day_of_month : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

day_of_month : integer
Subroutine: startnewday. Module: NONE. File: MODELE.f

day_of_year : integer
Subroutine: startnewday. Module: NONE. File: MODELE.f

dayofyear : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

dayofyear : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

dayofyear : integer
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

dayofyear : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

dayofyear : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

dayofyear : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

dayofyear : integer
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

dayofyear : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

dayofyear : integer
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

dayofyear : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dayofyear : integer
Subroutine: reset_odiag. Module: NONE. File: OCNML.f

days : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

days : real*8
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

days : real*8
Subroutine: diag_river. Module: NONE. File: LAKES.f

days : real*8
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

days : real*8
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

days : real*8
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

days : real*8
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

days_per_year : used from timeconstants_mod
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

days_per_year : used from timeconstants_mod
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

days_per_year : used from timeconstants_mod
Subroutine: init_diag. Module: NONE. File: DIAG.f

daysperyear : used from constant
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

daysperyear : integer
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

db : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

db : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

dbhdata : real*8, dimension(n_covertypes, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

dbl : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= boundary layer height (m)
dbl : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dbl : real*8, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f

dbl : real*8, intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

dbl : real*8, intent(in)
Subroutine: e_les. Module: SOCPBL. File: PBL.f

dbl : real*8, intent(out)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
the pbl height (in meters)
dbl : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

dbl : real*8, intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f
PBL height (m)
dbl : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

dbl : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

dbl : real*8, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
the height of the PBL (real*8, in meters)
dbl : real*8, intent(in)
Subroutine: l_gcm. Module: NONE. File: ATURB.f
pbl depth (meters)
dbl : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= boundary layer height (m)
dbl : real*8, intent(in)
Subroutine: sig. Module: NONE. File: PBL_DRV.f
boundary layer height (m)
dbl_max : real*8, parameter
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
Initial Value = 4000.d0
dbl_max_stable : real*8, parameter
Global variable . Module: PBL_DRV. File: PBL_DRV.f
Initial Value = dbls0+slope0*500.
dbl_max_stable : used from pbl_drv
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

dblavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
boundary layer height (m)
dblext : real*8, dimension(lx+1, 6)
Global variable . Module: RADPAR. File: RADIATION.f

dblgcb : real*8, dimension(lx+1, 6)
Global variable . Module: RADPAR. File: RADIATION.f

dbln : real*8, dimension(30)
Global variable . Module: RADPAR. File: RADIATION.f

dblpi0 : real*8, dimension(lx+1, 6)
Global variable . Module: RADPAR. File: RADIATION.f

dbls : real*8
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

dbls : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

dbls : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= stable boundary layer height (m)
dbls : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

dbls : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

dbls0 : real*8, parameter
Global variable . Module: PBL_DRV. File: PBL_DRV.f
Initial Value = 10.d0
dbls0 : used from pbl_drv
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

dblsct : real*8, dimension(lx+1, 6)
Global variable . Module: RADPAR. File: RADIATION.f

dbydzh : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dc : real(r8), parameter, dimension(N_Kh)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: spectral resolution (m/s)
Initial Value = (C_sup - C_inf)
dc : real(r8), intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

dc : real*8
Subroutine: precip_mp. Module: CLOUDS. File: CLOUDS2.F90

dc : real*8
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

dc1 : real(r8), real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

dc2 : real(r8), real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

dc3 : real(r8), dimension(iz0:LM+1)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

dc_end : real(r8), real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

dcc_cdncl : real*8, dimension(lm)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dcdnc : real*8, intent(out)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

dcdnc : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dcdnc_est : used from aerparam_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dcg : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
critical cloud particle sizes for onset of precip
dcg :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
critical cloud particle sizes for onset of precip
dci : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
critical cloud particle sizes for onset of precip
dci :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
critical cloud particle sizes for onset of precip
dcl : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
max level of planetary boundary layer
dclev : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f
LAYER TO WHICH DRY CONVECTION MIXES (1)
dclev : used from pblcom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dclev : used from pblcom
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

dclev : used from pblcom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dclev : used from pblcom
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

dcolx : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

dctei : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
height diagnostics of dry and latent heating by MC
dcvar : real*8, dimension(lm), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = cvar(1:lm)
dcw : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
critical cloud particle sizes for onset of precip
dcw :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
critical cloud particle sizes for onset of precip
dcz1 : real(r8), intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

dcz2 : real(r8), intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

ddcw : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
ddflux : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ddjday : real*8, dimension(:, :, :, :), allocatable
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f
(kg/m2/layer) dust amount for each size class, layer, and column
ddjday_transp : real*8, dimension(:, :, :, :), allocatable
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

ddm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
downdraft mass (mb)
ddm1 : real*8, allocatable, dimension(:, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
downdraft mass flux / rho at lowest level (m/s)
ddm1 : used from clouds_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

ddmflx :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
accumulated downdraft mass flux (mb)
ddml : integer, allocatable, dimension(:, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
lowest level of downdraft
ddml : used from clouds_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

ddml_eq_1 : logical
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ddml_eq_1 : logical, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

ddml_eq_1 : logical, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

ddms : real*8, allocatable, dimension(:, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
downdraft mass flux at level 1 (kg/s/m**2)
ddms : used from clouds_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ddms : used from clouds_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
downdraft mass flux in kg/(m^2 s), (i,j)
ddms : used from clouds_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f
downdraft mass flux in kg/(m^2 s), (i,j)
ddraft :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
downdraft mass (mb)
ddrold :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
ddrup :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
ddry : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

ddudp : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ddx_ci : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

ddx_cj : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

ddy_ci : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

ddy_ci : used from geom
Subroutine: diaga. Module: NONE. File: DIAG.f

ddy_cj : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

ddy_cj : used from geom
Subroutine: diaga. Module: NONE. File: DIAG.f

de : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

de4ti : real*8
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

de4ti : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dea : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

dea : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dealloc_pbl_args : used from socpbl
Global variable . Module: PBL_DRV. File: PBL_DRV.f

dealloc_pbl_args : used from pbl_drv
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

dealloc_pbl_args : used from pbl_drv
Subroutine: surface. Module: NONE. File: SURFACE.f

dealloc_pbl_args : used from pbl_drv
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

deb : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

debug : logical
Global variable . Module: CLOUDS. File: CLOUDS2.F90

debug : logical
Global variable . Module: SEAICE. File: SEAICE.f
flag
debug : logical, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f

debug : used from seaice
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

debug : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

debug : used from seaice
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

debug : used from seaice
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

debug : logical, intent(in)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

debug : logical
Subroutine: surface. Module: NONE. File: SURFACE.f

debug : logical
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

debug : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

debug : logical
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

debug_carbon : used from ent_mod
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

debug_out : logical
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

dec : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

declinationangle : real*8
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

def : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

def : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

def : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

def_rsf_sstmod : used from sstmod
Subroutine: def_rsf_ocean. Module: NONE. File: OCEAN.f

defr : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

defr : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

defr : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

defrm : real*8, allocatable, dimension(:, :)
Global variable . Module: STRAT. File: STRATDYN.f
deformation field
defrm : used from strat
Subroutine: deform. Module: STRAT. File: STRATDYN.f

defrm : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

defrm : used from strat
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

defrm1 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

defrm2 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

defrm_cell : real*8
Global variable . Module: STRAT. File: STRATDYN.f

defrm_cell : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

defthresh : real*8
Global variable . Module: STRAT. File: STRATDYN.f
threshold for deformation wave (1/s)
Initial Value = 15d-6
defthresh : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

defthresh : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

defvar : used from pario
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

defvar : used from pario
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

defvar : used from pario
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

defvar : used from pario
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

defvar : used from pario
Subroutine: def_meta_rvracc. Module: NONE. File: LAKES_COM.f

defvar : used from pario
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

defvar : used from pario
Subroutine: def_rsf_agrice. Module: NONE. File: LAKES_COM.f

defvar : used from pario
Subroutine: def_rsf_atm. Module: NONE. File: ATM_COM.f

defvar : used from pario
Subroutine: def_rsf_bldat. Module: NONE. File: PBL_COM.f

defvar : used from pario
Subroutine: def_rsf_clouds. Module: NONE. File: CLOUDS_COM.F90

defvar : used from pario
Subroutine: def_rsf_earth. Module: NONE. File: GHY_COM.f

defvar : used from pario
Subroutine: def_rsf_fluxes. Module: NONE. File: FLUXES.f

defvar : used from pario
Subroutine: def_rsf_glaacc. Module: NONE. File: LANDICE_COM.f

defvar : used from pario
Subroutine: def_rsf_icdiag. Module: NONE. File: ICEDYN_DRV.f

defvar : used from pario
Subroutine: def_rsf_icedyn. Module: NONE. File: ICEDYN_DRV.f

defvar : used from pario
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

defvar : used from pario
Subroutine: def_rsf_lakes. Module: NONE. File: LAKES_COM.f

defvar : used from pario
Subroutine: def_rsf_landice. Module: NONE. File: LANDICE_COM.f

defvar : used from pario
Subroutine: def_rsf_longacc. Module: NONE. File: DIAG_COM.f

defvar : used from pario
Subroutine: def_rsf_ocnml. Module: NONE. File: OCNML.f

defvar : used from pario
Subroutine: def_rsf_ohtconv. Module: NONE. File: OCNML.f

defvar : used from pario
Subroutine: def_rsf_pbl. Module: NONE. File: PBL_COM.f

defvar : used from pario
Subroutine: def_rsf_rad. Module: NONE. File: RAD_COM.f

defvar : used from pario
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

defvar : used from pario
Subroutine: def_rsf_snow. Module: NONE. File: GHY_COM.f

defvar : used from pario
Subroutine: def_rsf_soils. Module: NONE. File: GHY_COM.f

defvar : used from pario
Subroutine: def_rsf_somtq. Module: NONE. File: QUS_COM.f

defvar : used from pario
Subroutine: def_rsf_sstmod. Module: SSTMOD. File: OCEAN.f

defvar : used from pario
Subroutine: def_rsf_subdd. Module: NONE. File: DIAG_COM.f

defvar : used from pario
Subroutine: def_rsf_veg_related. Module: NONE. File: GHY_COM.f

defvar : used from pario
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f

defvar : used from pario
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

defvar : used from pario
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

defvar_cdl : used from cdl_mod
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

defvar_cdl : used from cdl_mod
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

defvar_cdl : used from cdl_mod
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

deg : real*8, intent(in)
Subroutine: lat_to_j. Module: GEOM. File: GEOM_B.f

deg : real*8, intent(in)
Subroutine: lon_to_i. Module: GEOM. File: GEOM_B.f

deglat : real*8, dimension(nlat), intent(in)
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

deglat : real*8, dimension(nlat), intent(in)
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

deglat : real*8, dimension(nlat), intent(in)
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

degree : real*8, parameter
Subroutine: output. Module: SOCPBL. File: PBL.f
Initial Value = 1./radian
deidti : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

deidti : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

deidtiws : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

del : real*8
Subroutine: ccoeff0. Module: SOCPBL. File: PBL.f

del : real*8
Subroutine: deltasst. Module: NONE. File: PBL.f
micro-layer thickness (m)
delalb : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

delbyk : real*8
Subroutine: deltasnowt. Module: NONE. File: PBL.f

delf : real*8
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f

delfit : real*8, parameter
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f
Initial Value = 1.D-06
delp : real*8, dimension(lm), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
nominal pressure thicknesses of layers (mb)
Initial Value = plbot(1:lm)
delpe : real*8
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

delt : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

delt : real*8
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

delt : real*8, intent(in)
Subroutine: sig. Module: NONE. File: PBL_DRV.f
difference between surface and ground T (ts-tg) (K)
delt1 : real*8
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

delta : real*8, parameter
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f
Initial Value = 1.D-07
delta : real*8, parameter
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f
Initial Value = 1.D-07
delta :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of plume that stays in the layer
delta : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

delta_o3_now : real*8, allocatable, dimension(:, :, :)
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f
the difference in O3 between solar max and solar min,
delta_o3stream : type(timestream)
Global variable . Module: O3MOD. File: RAD_UTILS.f

deltaenergy : real*8, intent(in)
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

deltake : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

deltam : real*8
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

deltasnowt : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

deltasst : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

deltatg0 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

deltatg0 : real*8, intent(in)
Subroutine: deltasnowt. Module: NONE. File: PBL.f
starting value of deltaSnowT
deltau : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

deltx : used from constant
Global variable . Module: SOCPBL. File: PBL.f

deltx : used from constant
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

deltx : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

deltx : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

deltx : used from constant
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

deltx : used from constant
Subroutine: get_tv. Module: SOCPBL. File: PBL.f

deltx : used from constant
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

deltx : used from constant
Subroutine: mass_flux. Module: CLOUDS. File: CLOUDS2.F90

deltx : used from constant
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

deltx : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

deltx : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

deltx : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

delv2 : real*8
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

delx2 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

delxr : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

delxy : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

dely2 : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

delyr : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

dem : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

dem_c : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dem_c : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

dem_s : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dem_s : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

dem_wv : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

den : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

den : real*8
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

den : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

denaer : real*8, dimension(8)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/1.760, 2.165, 1.725, 1.500, 1.300, 1.300, 2.000,2.000/)
denom : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

denom : real*8, dimension(JM_BUDG+3)
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

denom : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

denom : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

denom_dd : integer, dimension(ndiuvar), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

denom_dd : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_dd : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

denom_dd : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_gc : integer, dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
index of AGC element to use as weight
denom_gc : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_gc : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

denom_gc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

denom_gc : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_icij : integer, dimension(kicij)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
denominators for ICIJ diagnostics
denom_icij : used from icedyn_com
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

denom_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

denom_icij : used from icedyn_com
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

denom_ij : integer, dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
index of AIJ element to use as time/area weight
denom_ij : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_ij : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_ijhc : integer, dimension(kijhc)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
idacc-numbers,weights for ijhc diagnostics
denom_ijhc : used from landice_com
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

denom_ijhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

denom_ijhc : used from landice_com
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

denom_ijk : integer, dimension(kaijk), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

denom_ijk : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

denom_ijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

denom_ijk : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_ijl : integer, dimension(kaijl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
idacc-numbers,weights for AIJL diagnostics
denom_ijl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_ijl : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

denom_ijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

denom_ijl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_jl : integer, dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
index of AJL element to use as weight
denom_jl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

denom_jl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

denom_jl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

dens : real*8, parameter, dimension(5)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = (/1769d0, 1700d0, 1.d3, 1.d3, 1.d3/)
dens : real*8, dimension(33, 6)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dens : integer, parameter
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f
Initial Value = 3
dep : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

depth : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dest : type(atmsrf_xchng_vars)
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

det : real*16
Subroutine: ti. Module: SEAICE. File: SEAICE.f

det : real*16
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

devdtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

devdtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dew : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

dewi : real*8, dimension(2)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

dews : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

df : real*8, intent(out)
Subroutine: fgrid2. Module: NONE. File: PBL.f

df : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

df0dtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

df0dtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

df1dtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

df1dtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

df3dm : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

dfdtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dfdtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dfdti : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

dflb : real*8, dimension(LX+1, 33)
Global variable . Module: RADPAR. File: RADIATION.f

dflx : real*8, intent(in), dimension(lm+1)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

dflx : real*8, dimension(ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dflx : real*8, dimension(5)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

dfm : real*8, dimension(lm)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dfmax : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dfp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
an iterative increment
dfr : real*8, dimension(lm)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dfrac : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

dfrac : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dfsl : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

dft : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dftl : real*8, dimension(lm)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dfx :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
iteration increment
dg : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

dg1 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dg2 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dgb : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

dgdqm :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
dummy variables
dgdsm :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
dummy variables
dglat : real*8, dimension(jm)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

dgm : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

dgml : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
energy associated with DMWLDF (J)
dgml : used from fluxes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

dgml : used from fluxes
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dgtemp : real*8, dimension(lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dgxlim : real*8, parameter
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f
Initial Value = 1D-06
dgza : real*8, dimension(LM)
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

dgza : real*8, dimension(LM)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dgzu : real*8, dimension(LM)
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

dgzu : real*8, dimension(LM)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dh : real*8
Subroutine: getchq. Module: SOCPBL. File: PBL.f

dh : real*4
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

dh : real*8, intent(in)
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
distance from center of bottom ice layer to base of ice (m)
dh : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
distance from center of bottom ice layer to base of ice (m)
dh : real*8
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

dh : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

dh : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

dh12 : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dh1s : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dh2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

dh2o : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
zonal H2O-prod.rate in kg/m^2/ppm_CH4/second in layer L
dh2o : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

dh2o : used from rad_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

dh2o : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm, 12)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

dh2o : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

dhimp : real*8, intent(out)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
implicit mass,salt and heat fluxes required
dhimp : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

dhml : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

dhorz : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES. File: LAKES.f
horizontal distance to downstream box (m)
dhorz : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

dhsi : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
energy flux of sea ice 1) open water and 2) under ice [J m-2]
dhsi : real*8, dimension(:, :, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

dhsi : real*8, dimension(:, :, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

dhsi : real*8, dimension(:, :, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

dhsi : real*8, dimension(:, :, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

dhsi : real*8, dimension(LMI)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

dht : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dht_lake : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dht_soil : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dhtemp : real*8, dimension(2, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

di : integer
Subroutine: get_dir. Module: NONE. File: LAKES.f

di : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dia : real*8, dimension(n)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f

dia : real*8, dimension(n)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f

dia : real*8, dimension(n)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

dia : real*8, dimension(n)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

dia : real*8, dimension(n)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f

dia : real*8, dimension(n)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

dia : real*8, dimension(n)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f

dia : real*8, dimension(n)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f

dia : real*8, dimension(n)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

dia : real*8, dimension(n)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

difnir : real*8, dimension(:, :), allocatable
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

difnir : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
diffuse nir incident solar at surface
difnir : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

difnir : used from rad_com
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

difnir : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

difs : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

difs : real*8, intent(out)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

difs : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

difs : real*8, intent(out)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

dift : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
dummy variables
difvis : real*8, dimension(:, :), allocatable
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

dim : integer, intent(in)
Subroutine: get_virtual_index. Module: OCALBEDO_MOD. File: ocalbedo.f

dim3info_index : integer, dimension(:), allocatable
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
for a group using an already-defined third dimension,
dim3name : character(len=sname_strlen), dimension(:), allocatable
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
the names of the third dimensions for grouped output
dim3units : character(len=sname_strlen), dimension(:), allocatable
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
units of coordinate axes of the third dimensions (if existing)
dimension : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dimrad_sv : integer, parameter
Global variable . Module: RAD_COM. File: RAD_COM.f
dimension sum of input fields saved for radia_only runs
Initial Value = IM*JM*(7*LM+3*LM_REQ+24)
dimstr : character(len=64)
Subroutine: def_rsf_fluxes. Module: NONE. File: FLUXES.f

dimstr : character(len=29)
Subroutine: def_rsf_pbl. Module: NONE. File: PBL_COM.f

dimstr : character(len=32)
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

dint : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

dint : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

dir : integer, dimension(nmom)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
direction switch (equals one of xdir ydir or zdir)
dir : integer, dimension(nmom)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
direction switch (equals one of xdir ydir or zdir)
direct_vis_rad : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

dirnir : real*8, dimension(:, :), allocatable
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

dirnir : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
direct nir incident solar at surface
dirnir : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

dirnir : used from rad_com
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

dirnir : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dirvis : real*8, dimension(:, :), allocatable
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

dirvis : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Direct beam solar incident at surface (W/m^2)
dirvis : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

dirvis : used from rad_com
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

dirvis : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

discr : real*8
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

dist_grid : used from domain_decomp_1d
Global variable . Module: DIAG_SERIAL. File: DIAG_PRT.f

dist_grid : used from dist_grid_mod
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Global variable . Module: ICEDYN. File: ICEDYN.f

dist_grid : used from domain_decomp_1d
Global variable . Module: SEAICE_COM. File: SEAICE.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_atmgla_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_atmice_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_atmlnd_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_atmocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

dist_grid : used from domain_decomp_atm
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

dist_grid : used from domain_decomp_atm
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_iceocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_seaice_com. Module: NONE. File: SEAICE.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

dist_grid : used from domain_decomp_atm
Subroutine: alloc_strat_com. Module: STRAT. File: STRATDYN.f

dist_grid : used from domain_decomp_1d
Subroutine: alloc_tracer_adv. Module: NONE. File: QUS3D.f

dist_grid : used from domain_decomp_1d
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_1d
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

dist_grid : used from domain_decomp_atm
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

dist_grid : used from domain_decomp_1d
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

dist_grid : used from domain_decomp_atm
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

dist_grid : used from domain_decomp_1d
Subroutine: get_alloc_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

dist_grid : used from domain_decomp_1d
Subroutine: get_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

dist_grid : used from domain_decomp_1d
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

dist_grid : used from domain_decomp_1d
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

div1d : real*8, dimension(lm)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

dj : integer
Subroutine: get_dir. Module: NONE. File: LAKES.f

dj : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dkapa : real(r8), parameter
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f
Initial Value = 1.0_r8 - kapa
dke : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
change in KE due to dissipation (SURF/DC/MC) (m^2/s^2)
dke : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

dke : used from atm_com
Subroutine: dissip. Module: NONE. File: ATM_UTILS.f

dke : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dke : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dkeb : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

dks0 : real*8, parameter, dimension(16)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/ .010, .030, .040, .040, .040, .002, .004, .013, .002, .003, .003, .072, .200, .480, .050, .011/)
dks0x : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

dks0xx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

dl : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

dl : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dl : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

dlake : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
depth of lake (m)
dlake : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
mean depth of lake (m)
dlake : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

dlake : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

dlake : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

dlake : used from lakes_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

dlake : used from lakes_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dlake : used from lakes_com
Subroutine: riverf. Module: NONE. File: LAKES.f

dlake : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

dlake0 : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
sill depth = lake depth if lake is at sill level (m)
dlake0 : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

dlat : used from geom
Global variable . Module: DIAGKS. File: DIAG_PRT.f

dlat : real*8, public
Global variable . Module: GEOM. File: GEOM_B.f
grid spacing in latitude (rad,deg,minutes)
dlat : real*8
Global variable . Module: ICEDYN. File: ICEDYN.f
grid spacing in latitude (rad,deg,minutes)
dlat : used from geom
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

dlat46 : real*8, parameter, dimension(46)
Global variable . Module: RADPAR. File: RADIATION.f
latitudes of box centers (degrees)
Initial Value = (/ -90.,-86.,-82.,-78.,-74.,-70.,-66.,-62.,-58.,-54.,-50.,-46., -42.,-38.,-34.,-30.,-26.,-22.,-18.,-14.,-10., -6., -2., 2., 6., 10., 14., 18., 22., 26., 30., 34., 38., 42., 46., 50., 54., 58., 62., 66., 70., 74., 78., 82., 86., 90./)
dlat_budg : real*8
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

dlat_dg : real*8, public
Global variable . Module: GEOM. File: GEOM_B.f
grid spacing in latitude (rad,deg,minutes)
dlat_dg : real*8
Global variable . Module: ICEDYN. File: ICEDYN.f
grid spacing in latitude (rad,deg,minutes)
dlat_dg : used from geom
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

dlatd : real*8
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

dlatm : real*8, real*8
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
latitudinal gridsize in minutes, for certain regrid routines
dlatm : real*8, public
Global variable . Module: GEOM. File: GEOM_B.f
grid spacing in latitude (rad,deg,minutes)
dlatm : real*8
Global variable . Module: ICEDYN. File: ICEDYN.f
grid spacing in latitude (rad,deg,minutes)
dlatm : used from geom
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

dlatm : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

dlens : integer, dimension(7)
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

dlens : integer, dimension(7)
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

dlens : integer, dimension(7)
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

dlflux : real*8
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

dlimit : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dln : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

dlnp01 : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

dlnp12 : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

dlnp23 : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

dlog2 : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = .30103d0
dlon : used from geom
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f

dlon : real*8, public, parameter
Global variable . Module: GEOM. File: GEOM_B.f
grid spacing in longitude (deg)
Initial Value = TWOPI*BYIM
dlon : real*8
Global variable . Module: ICEDYN. File: ICEDYN.f
grid spacing in longitude (deg)
dlon : used from geom
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

dlon : used from geom
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

dlon_dg : real*8
Global variable . Module: ICEDYN. File: ICEDYN.f

dlon_dg : real*8
Subroutine: lon_to_i. Module: GEOM. File: GEOM_B.f

dlon_dg : real*8
Subroutine: lonlat_to_ij. Module: GEOM. File: GEOM_B.f

dls : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

dlwdt : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

dlwdt : real*8, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

dlwdt : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dlwdt : real*8
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

dlwdt : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dm : real*8, allocatable, dimension(:, :)
Global variable . Module: SEAICE_COM. File: SEAICE.f
empirical factor relating ice thickness and ice fraction for kocean=0
dm : real*8, dimension(nx)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
mass flux (kg)
dm : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

dm : real*8, dimension(stride, grid%j_strt_halo:grid%j_stop_halo, nlev)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
mass flux (kg)
dm : used from seaice_com
Subroutine: alloc_seaice_com. Module: NONE. File: SEAICE.f

dm : real*8, intent(out)
Subroutine: dflux. Module: SOCPBL. File: PBL.f

dm : real*8, intent(in)
Subroutine: fluxfraction. Module: NONE. File: QUSDEF.f

dm : real*8, intent(in)
Subroutine: getchq. Module: SOCPBL. File: PBL.f

dm : real*8, intent(out)
Subroutine: getcm. Module: SOCPBL. File: PBL.f

dm : used from seaice_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

dm : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

dm : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

dm : real*8, intent(in)
Subroutine: massfraction. Module: NONE. File: QUSDEF.f

dm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
change in air mass
dm : real*8, intent(in)
Subroutine: neighborbyflux. Module: NONE. File: QUSDEF.f

dm : used from seaice_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

dm : real*8
Subroutine: simil. Module: SOCPBL. File: PBL.f

dm : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f

dm2 : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

dm2 : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

dm2 : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

dm2 : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

dm2 : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

dm2 : real*8
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

dm2 : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

dm2 : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

dm2 : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

dm2 : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

dm2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

dmdsi : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

dmdtb : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

dmf : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dmf : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dmf : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dmfr : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dmfr : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dmfr : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dmhsi : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

dmimp : real*8, intent(out)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
implicit mass,salt and heat fluxes required
dmimp : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

dml : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

dmlice : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
masking depth for snow on land ice
Initial Value = 10.
dmm : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

dmmix :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

dmoice : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
masking depth for snow on sea ice (orig.version)
Initial Value = 10.
dmr :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
change in air mass
dmse :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
difference in moist static energy
dmse1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
difference in moist static energy
dmsi : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mass flux of sea ice 1) open water and 2) under ice (kg/m^2)
dmsi : real*8, dimension(:, :, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

dmsi : real*8, dimension(:, :, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

dmsi : real*8, dimension(:, :, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

dmsi : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

dmsi : real*8, dimension(:, :, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

dmsi : real*8, dimension(LMI)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

dmt : real*8, dimension(im)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dmu : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ice-ocean stress
dmu : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dmu : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dmua : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
momentum flux from atmosphere (kg/m s)
dmua : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dmua_ij : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dmui : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
momentum flux from sea ice to ocean (kg/m s)
dmui : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dmuinp : real*8
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dmv : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ice-ocean stress
dmv : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dmv : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dmva : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
momentum flux from atmosphere (kg/m s)
dmva : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dmva_ij : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dmvi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
momentum flux from sea ice to ocean (kg/m s)
dmvi : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dmwldf : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
water deficit over land surface (kg/m^2)
dmwldf : used from fluxes
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

dmwldf : used from fluxes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

dmwldf : used from fluxes
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

dmwldf : used from fluxes
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dn : real*8, intent(in)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

dn : real*8, intent(in)
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

dna : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dnacum : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dnb : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dnbcum : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dnc : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dnccum : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dnrx : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

dns1 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dns2 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dns3 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dns4 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dns5 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dns6 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

do_blu00 : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
=1 if boundary layer U00 is treated differently
Initial Value = 0
do_frost_hardiness : integer
Global variable . Module: ENT_DRV. File: ENT_DRV.f

do_glmelt : logical
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f
Initial Value = .false.
do_gwdrag : logical
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
when true, prints Gravity Wave diagnostics
Initial Value = .False.
do_gwdrag : used from dynamics
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

do_gwdrag : used from dynamics
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

do_gwdrag : used from dynamics
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

do_gwdrag : used from dynamics
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

do_gwdrag : used from dynamics
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

do_gwdrag : used from dynamics
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

do_ic_fixups : integer
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

do_ic_fixups : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 0
do_ic_fixups : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

do_ic_fixups : integer
Subroutine: input. Module: NONE. File: MODELE.f
: set = 1 if surface IC are to be checked/corrected
Initial Value = 0
do_ic_fixups : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

do_ic_fixups : integer
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

do_init : logical, intent(in)
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

do_init_geo : integer
Global variable . Module: ENT_DRV. File: ENT_DRV.f

do_io_acc : logical
Global variable . Module: NONE. File:

do_io_longacc : logical
Global variable . Module: NONE. File:

do_io_prog : logical
Global variable . Module: NONE. File:

do_modis_lai : logical
Global variable . Module: ENT_DRV. File: ENT_DRV.f
Initial Value = .false.
do_msu : logical
Global variable . Module: MSU_WTS_MOD. File: DIAG.f

do_ohtconv : logical, public
Global variable . Module: OCNML. File: OCNML.f
whether to perform ohtconv accumulation (true if year1_ohtconv set)
Initial Value = .false.
do_ohtconv : used from ocnml
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

do_ohtconv : used from ocnml
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: def_rsf_ocean. Module: NONE. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: new_io_ocean. Module: NONE. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: oceans. Module: NONE. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: read_sst. Module: NONE. File: OCEAN.f

do_ohtconv : used from ocnml
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

do_patchdynamics : integer
Global variable . Module: ENT_DRV. File: ENT_DRV.f

do_phenology_activegrowth : integer
Global variable . Module: ENT_DRV. File: ENT_DRV.f

do_polefix : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= 1 to correct u,v tendencies near poles
Initial Value = 1
do_polefix : used from dynamics
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

do_polefix : used from dynamics
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

do_polefix : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

do_polefix : used from dynamics
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

do_print : logical
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

do_soilresp : integer
Global variable . Module: ENT_DRV. File: ENT_DRV.f

do_structuralgrowth : integer
Global variable . Module: ENT_DRV. File: ENT_DRV.f

do_z_extra : logical
Global variable . Module: TRACER_ADV. File: QUS3D.f

dobliq : real*8, intent(in)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

dod_cdncl : real*8, dimension(lm)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

domain : character(len=*), intent(in)
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

domain : character(len=8)
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

domain : character(len=8)
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

domain : character(len=8)
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

domain : character(len=8)
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

domain : character(len=8)
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

domain : character(len=8)
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

domegvp : real*8, intent(in)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

domelt : logical
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

done : logical
Subroutine: zstep. Module: NONE. File: QUS3D.f

donotread : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

dopit : logical
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

dopoint : logical
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

dopoint : logical
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

dopoint : logical
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

dopoint : logical
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

dopoint : logical
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

down_lat_911_loc : real*8, allocatable, dimension(:, :)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

down_lat_loc : real*8, allocatable, dimension(:, :)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

down_lon_911_loc : real*8, allocatable, dimension(:, :)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

down_lon_loc : real*8, allocatable, dimension(:, :)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

dp : real*8
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

dp : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

dp : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dp : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dp : real*8, dimension(LM)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dp : real*8, dimension(LM)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dp : real*8
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

dp : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dp : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

dp : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

dp : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

dp : real*8
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

dp : real*8, dimension(LM)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dp1 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dp2 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dp4 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dparm : real*8, dimension(ndparm_max), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

dparm_name : character(len=20), dimension(ndparm_max), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

dpcf : real*8, parameter, dimension(NLCF)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 0.20380D+02,0.22430D+02,0.25470D+02,0.27520D+02,0.30580D+02, 0.35670D+02,0.40770D+02,0.45860D+02,0.48920D+02,0.50960D+02, 0.51980D+02,0.53000D+02,0.50960D+02,0.48920D+02,0.45860D+02, 0.42810D+02,0.38720D+02,0.34660D+02,0.31590D+02,0.28540D+02, 0.26500D+02,0.24460D+02,0.23440D+02,0.22000D+02,0.20000D+02, 0.18000D+02,0.17000D+02,0.16000D+02,0.14000D+02,0.12000D+02, 0.11000D+02,0.10000D+02,0.43800D+01,0.24600D+01,0.13800D+01, 0.78000D+00,0.43800D+00,0.24600D+00,0.13800D+00,0.78000D-01, 0.50000D-01,0.30000D-01,0.20000D-01/)
dpdn : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpdt :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
time change rate of pressure (mb/s)
dpdx : real*8
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

dpdx : real*8
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

dpdx_by_rho : real*8, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
(pressure gradients)/density at L=1
dpdx_by_rho : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

dpdx_by_rho : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

dpdx_by_rho : used from atm_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

dpdx_by_rho : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

dpdx_by_rho_0 : real*8, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
surface (pressure gradients)/density
dpdx_by_rho_0 : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

dpdx_by_rho_0 : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

dpdx_by_rho_0 : used from atm_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

dpdx_by_rho_0 : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

dpdxr : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

dpdxr : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

dpdxr : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f

dpdxr : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

dpdxr : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

dpdxr : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

dpdxr : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

dpdxr0 : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

dpdxr0 : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

dpdxr0 : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f

dpdxr0 : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

dpdxr0 : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

dpdxr0 : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

dpdxr0 : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

dpdy : real*8
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

dpdy : real*8
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

dpdy_by_rho : real*8, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
(pressure gradients)/density at L=1
dpdy_by_rho : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

dpdy_by_rho : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

dpdy_by_rho : used from atm_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

dpdy_by_rho : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

dpdy_by_rho_0 : real*8, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
surface (pressure gradients)/density
dpdy_by_rho_0 : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

dpdy_by_rho_0 : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

dpdy_by_rho_0 : used from atm_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

dpdy_by_rho_0 : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

dpdyr : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

dpdyr : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

dpdyr : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f

dpdyr : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

dpdyr : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

dpdyr : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

dpdyr : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

dpdyr0 : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

dpdyr0 : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

dpdyr0 : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f

dpdyr0 : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

dpdyr0 : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

dpdyr0 : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

dpdyr0 : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

dpe : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpe : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

dpe : real*8, dimension(ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dpf : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dpf : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

dpg : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dpglob : real*8, dimension(lm, 2)
Global variable . Module: WORKJK. File: DIAG_PRT.f

dph : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dphase :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
dummy variables
dphem : real*8, dimension(2, lm, 2)
Global variable . Module: WORKJK. File: DIAG_PRT.f

dphjk : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dpi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpjk : real*8, dimension(jm, lm, 2)
Global variable . Module: WORKJK. File: DIAG_PRT.f

dpjk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpl : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f

dpm : real*8, dimension(lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpress : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

dpsih : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f

dpsih : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

dpsih : real*8, intent(out)
Subroutine: getchq. Module: SOCPBL. File: PBL.f

dpsih : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dpsih : real*8, intent(out)
Subroutine: simil. Module: SOCPBL. File: PBL.f

dpsim : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f

dpsim : real*8
Subroutine: find_dpsim. Module: SOCPBL. File: PBL.f

dpsim : real*8, intent(out)
Subroutine: getcm. Module: SOCPBL. File: PBL.f

dpsim : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dpsim : real*8, intent(out)
Subroutine: simil. Module: SOCPBL. File: PBL.f

dpsim : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

dpsiq : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f

dpsiq : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dpsiq : real*8, intent(out)
Subroutine: simil. Module: SOCPBL. File: PBL.f

dpsqi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpt : real*8
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dpt : real*8
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dpti : real*8
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

dpti : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dpup : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpuv : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dpwt : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

dpx : real*8, dimension(lmxmax)
Subroutine: diaga. Module: NONE. File: DIAG.f

dpx0 : real*8
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

dpx1 : real*8
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

dpy0 : real*8
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

dpy1 : real*8
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

dq : real*8
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

dq : real*8
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

dq :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
condensed water vapor
dq : real*8
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90

dq :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
dq1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

dq1x : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dq1x : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dqcond :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
dummy variables
dqdz : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dqdz : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
z-derivative of q at edge grid ze
dqdz : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
dq/dz
dqdz : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dqdz : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

dqdzs : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dqevp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
amount of condensate that evaporates in downdrafts
dqgdtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dqgdtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dqm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Vertical profiles of T/Q and changes
dqmdeep : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

dqmom :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

dqmomr :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

dqmr :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Vertical profiles of T/Q and changes
dqmshlw : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

dqmtotal : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

dqnetdtg : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

dqnetdtg : real*8, intent(in)
Subroutine: deltasnowt. Module: NONE. File: PBL.f
derivative of Qnet w.r.t. tg
dqsatdt : real*8
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

dqsatdt : real*8
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

dqsatdt : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dQSAT/dT
dqsatdt : real*8
Subroutine: mass_flux. Module: CLOUDS. File: CLOUDS2.F90

dqsatdt : real*8
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90

dqsatdt : real*8
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
dQSAT/dT
dqsatdt : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dqsatdt : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dqsdt :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
derivative of saturation vapor pressure w.r.t. temperature
dqsum : real*8, intent(out)
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90
amount of water change (+ve is condensation)
dqsum : real*8, intent(out)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
amount of water change (+ve is evaporation)
dqsum :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
dqsum :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
dqup :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
dr : real*8, intent(in)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

drag : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

drag_x : real(r8), dimension(lm), intent(out)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

drag_x : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

drag_y : real(r8), dimension(lm), intent(out)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

drag_y : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

draga : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
symmetric/anti-symmetric drag terms
draga : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

drags : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
symmetric/anti-symmetric drag terms
drags : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

drat : real*8, allocatable, save, dimension(:)
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

drbrat : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

drdocx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

drdsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

drdso4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

drhdt :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
time change of relative humidity
drho : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

drot : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

drsi : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

drsi : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

drsi : real*8
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
change in RSI fraction
drwocx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

drwsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

drwso4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

drxno3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

drym2g : real*8, dimension(8)
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = (/4.667, 0.866, 4.448, 5.017, 9.000, 9.000, 1.000,1.000/)
drym2g : used from aerparam_mod
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

ds_in : real*8, allocatable, dimension(:)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

ds_ssi : real*8, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f

dsbdsb : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
differential of Sb with respect to initial Sb0
dse :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
moist static energy jump at cloud top
dsec :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
critical DSE for CTEI to operate
dsepke : real*8
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

dsfdif :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
DSE-DSEC
dsfrac : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

dsglob : real*8, dimension(lm, 2)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dshdtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dshdtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dshem : real*8, dimension(2, lm, 2)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dsig :
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
mid point, depth, 1/depth of sigma levels (1)
dsig : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

dsig : used from dynamics
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

dsig : used from dynamics
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

dsig : used from dynamics
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dsig : used from dynamics
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dsig : used from dynamics
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

dsig : used from dynamics
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

dsig : used from dynamics
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

dsimp : real*8, intent(out)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
implicit mass,salt and heat fluxes required
dsimp : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

dsjk : real*8, dimension(jm, lm, 2)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dskin : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
skin-bulk SST or skin-bulk snow temp difference
dskin :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= skin-bulk SST difference (C)
dsm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Vertical profiles of T/Q and changes
dsmom :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

dsmomr :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

dsmr :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Vertical profiles of T/Q and changes
dsndml : real*8, parameter
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
Initial Value = 0.
dsndrn : real*8, parameter
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
rate of conversion of snow to ice as a function of rain
Initial Value = 0.
dsndtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dsndtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dsnow : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

dsnow : real*8, intent(out)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
mass of snow changed to seaice (kg/m^2)
dsnow : real*8
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f

dsnow1 : real*8
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f

dssi : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
salt flux in sea ice 1) open water and 2) under ice (kg/m^2)
dssi : real*8, dimension(:, :, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

dssi : real*8, dimension(:, :, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

dssi : real*8, dimension(:, :, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

dssi : real*8, dimension(:, :, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

dssi : real*8, dimension(LMI)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

dsum1 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

dsum2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

dsum3 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

dt : real*8
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= (atmospheric) dynamics time step (s)
Initial Value = 450
dt : real*8, intent(in)
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

dt : used from dynamics
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

dt : used from dynamics
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

dt : real*8, intent(in)
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

dt : real*8, intent(in)
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

dt : used from dynamics
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

dt : used from dynamics
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dt : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

dt : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dt : real*8
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

dt : used from dynamics
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

dt : used from sle001
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

dt : used from dynamics
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

dt : used from dynamics
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

dt : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

dt : real*8, intent(in)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
time step (s)
dt : used from dynamics
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

dt : real*8
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
source time step (s)
dt : real*8
Subroutine: tcheck. Module: SOCPBL. File: PBL.f

dt1 : real*8, intent(in)
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

dt1 : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dt1 : real*8, intent(in)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
current time step
dt1 : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f
Initial Value = 0.
dt1 : real*8, intent(in)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dt1 : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dt1 : real*8, intent(in)
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f
time step (s)
dt1 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dt1 : real*8, intent(in)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dt12 : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dt1cpt : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dt2 : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dt2 : real*8
Subroutine: ostruc. Module: OCNML. File: OCNML.f

dt2 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dt2 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dt2 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dt24 : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dt4 : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dt4 : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dt8 : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dt_xufilter : real*8
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
dU is multiplied by dt/DT_XUfilter in E-W, value of 0 switches off filter
Initial Value = 0
dt_xufilter : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dt_xvfilter : real*8
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
dV is multiplied by dt/DT_XVfilter in E-W
Initial Value = 0
dt_xvfilter : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dt_yufilter : real*8
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
dU is multiplied by dt/DT_YUfilter in N-S
Initial Value = 0
dt_yufilter : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dt_yvfilter : real*8
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
dV is multiplied by dt/DT_YVfilter in N-S
Initial Value = 0
dt_yvfilter : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dtaep : real*8
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dtau : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

dtau0 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dtau_c : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dtau_c : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

dtau_s : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dtau_s : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

dtaulx : real*8, dimension(LX+1, nsized)
Subroutine: getdst. Module: RADPAR. File: RADIATION.f

dtdp : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
Clausius-Clapeyron Constant (dT/dp of ice) [K Pa-1]
Initial Value = -7.5d-8
dtdt_gcm : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
ttop tendency from processes other than turbulence (K/s)
dtdt_gcm : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
temp. tendency from processes other than turbulence (K/s)
dtdt_gcm : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
ttop tendency from processes other than turbulence
dtdz : real*8
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

dtdz : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dtdz : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical potential temperature gradients
dtdz : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
z-derivative of t at edge grid ze
dtdz : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
dt/dz
dtdz : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dtdz : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

dtdz : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

dtdz : real*8
Subroutine: tfix. Module: SOCPBL. File: PBL.f

dtdzg : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical potential temperature gradients
dtdzs : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical potential temperature gradients
dtdzs : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dtemp : real*8
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
temperature diff. used in lateral melt calculation.
dtfile : character*40, save
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f
Initial Value = 'oct2003.relhum.nr.Q633G633.table'
dtfs : real*8
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

dtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dth : real*8, dimension(lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dth1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

dthalf : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

dthdp : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dtheta : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dthr : real*8
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dtime : real*8
Global variable . Module: STRAT. File: STRATDYN.f

dtime : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
time step
dtime : real*8, intent(in)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
time step
dtime : real*8
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

dtime : real*8, intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
time step
dtime : real*8, intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
time step
dtime : real*8, intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
time step
dtime : real*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

dtime : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dtime : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

dtime : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

dtime : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
time step
dtime : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
time step
dtime : real*8, intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
time step
dtime : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
time step
dtk : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

dtlf : real*8
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

dtlf : real*8
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

dtmin1 : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
min DT to stop downdraft drop
Initial Value = 1.d0
dtrdtg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dtrdtg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dtrufg : real*8, dimension(4)
Global variable . Module: RADPAR. File: RADIATION.f
not used (W/m2)
dtrufg : real*8, dimension(4)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

dts : used from model_com
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >dtsrc
dts : used from model_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >dtsrc
dtsrc : used from model_com
Global variable . Module: CLOUDS. File: CLOUDS2.F90

dtsrc : real*8
Global variable . Module: MODEL_COM. File: MODEL_COM.f
source time step (s) = 1 ITU
Initial Value = 3600.
dtsrc : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

dtsrc : used from model_com
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

dtsrc : used from model_com
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

dtsrc : used from model_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

dtsrc : used from model_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

dtsrc : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

dtsrc : used from model_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

dtsrc : used from model_com
Subroutine: diaga. Module: NONE. File: DIAG.f

dtsrc : used from model_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dtsrc : used from model_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

dtsrc : used from model_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

dtsrc : used from model_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dtsrc : used from model_com
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

dtsrc : used from model_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

dtsrc : used from model_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

dtsrc : used from model_com
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

dtsrc : used from model_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

dtsrc : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

dtsrc : used from model_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

dtsrc : used from model_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

dtsrc : used from model_com
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

dtsrc : used from model_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dtsrc : real*8, intent(in)
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
source time step (s)
dtsrc : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
source time step (s)
dtsrc : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dtsrc : used from model_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

dtsrc : used from model_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

dtsrc : used from model_com
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

dtsrc : used from model_com
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

dtsrc : used from model_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

dtsrc : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

dtsrc : used from model_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

dtsrc : used from model_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

dtsrc : used from model_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

dtsrc : used from model_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

dtsrc : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

dtsrc : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

dtsrc : used from model_com
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

dtsrc : used from model_com
Subroutine: j_defs. Module: NONE. File: DEFACC.f

dtsrc : used from model_com
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

dtsrc : real*8, intent(in)
Subroutine: lkmix. Module: LAKES. File: LAKES.f
source time step (s)
dtsrc : used from model_com
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

dtsrc : used from model_com
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

dtsrc : used from model_com
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

dtsrc : used from model_com
Subroutine: osourc. Module: OCNML. File: OCNML.f

dtsrc : used from model_com
Subroutine: riverf. Module: NONE. File: LAKES.f

dtsrc : used from model_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

dtsrc : used from model_com
Subroutine: set_con. Module: NONE. File: DIAG.f

dtsrc : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

dtsrc : used from model_com
Subroutine: surface. Module: NONE. File: SURFACE.f

dtsrc : used from model_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

dtsrc : used from model_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

dtsrc : used from model_com
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

dtsrce : used from model_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f
Initial Value = >dtsrc
dtsrce : real*8, intent(in)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
source time step (s)
dtsrcused : type(timeinterval)
Subroutine: input. Module: NONE. File: MODELE.f

dtsrcused : type(timeinterval)
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

dtsrczy : real*8
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

dtsrczy : real*8
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

dtssi : real*8, parameter
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
decay time scale for sea ice salinity (days)
Initial Value = 30.d0
dtsurf : real*8, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

dtsurf : real*8, intent(in)
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

dtsurf : real*8, intent(in)
Subroutine: init_lsm. Module: SOIL_DRV. File: GHY_DRV.f

dtsurf : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

dtsurf : real*8, intent(in)
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

dtsurf : real*8, intent(in)
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

dtv1 : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

dtx : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = 23.d0
dtxdy : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

du : real*8, dimension(k, lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

du : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

du : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

du : real*8, dimension(LM)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

du1 : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

du1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

du2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dua : real*8
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

duang : real*8
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

duang : real*8
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

duch : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

duco : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dud : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dudp : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dudp : real*8, dimension(lx)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

duds : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

duds : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

duds : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dudx : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dudz : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

dudz : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dudz : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical wind gradients
dudz : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

dudz : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

dudz : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
du/dz
dudz : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

dudz : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dudz : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

dudzg : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical wind gradients
dudzs : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical wind gradients
dudzs : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

dueq : real*8
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

duf1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

duf2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dugwd : real*8, dimension(LM, NM)
Global variable . Module: STRAT. File: STRATDYN.f

dugwd : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

duh2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

duh2o1dn : real*8, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

duh2o1up : real*8, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

duh2o2dn : real*8, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

duh2o2up : real*8, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dujl : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dum : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f

dum : real*8, dimension(kmax, lm)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
changes of UM,VM
dum1 : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
dummy variables
dum2 : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
dummy variables
dummy :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
variables
dummy1 : real*8, dimension(33)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

dummy2 : real*8, dimension(33)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

dummy_hrs : real*8, dimension(hr_in_month)
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

dummy_int : integer
Subroutine: init_model. Module: NONE. File: MODELE.f

dummyn : real*8, dimension(IM)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

dummys : real*8, dimension(IM)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

dumn1 : real*8, dimension(im)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

dumn2 : real*8, dimension(im)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

dums1 : real*8, dimension(im)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

dums2 : real*8, dimension(im)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

dun2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dunp : real*8, dimension(im, lm)
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

duo3 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dur : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

during_srfflx : integer, parameter
Global variable . Module: FLUXES. File: FLUXES.f
flags to pass to
Initial Value = 1
during_srfflx : used from fluxes
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

during_srfflx : used from fluxes
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

during_srfflx : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

dusdif : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

dusdif : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dusk : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

dusk : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

dusp : real*8, dimension(im, lm)
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

dust_optics_initialized : logical
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = .false.
dust_yr : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
nominal year for prescribed dust climatology (if 0: use current yr)
Initial Value = 1951
dust_yr : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

dustab : real*8, parameter
Global variable . Module: RADPAR. File: RADIATION.f
: specifies relative mixture of particles with Sinyuk 2003
Initial Value = 0.5
dustaerstream : type(timestream)
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f
interface for reading and time-interpolating DUSTaer files
dut : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

dut : used from dynamics
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dut : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

dut : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

dut : used from dynamics
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dut : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
current momentum changes (kg*m/s)
dut : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

dut : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dut : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dut : used from dynamics
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dut : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f
change in momentum (kg*m/s)
dut : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dut3 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

duti : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

duti : real*8
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

dutil : real*8
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

dutk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dutn : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dux : real*8, dimension(19, 16)
Global variable . Module: RADPAR. File: RADIATION.f

dv : real*8, dimension(k, lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

dv : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dv : real*8, dimension(LM)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dv1 : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

dv2max : real*8, parameter
Subroutine: getvk. Module: STRAT. File: STRATDYN.f
Initial Value = 25.**2
dva : real*8
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dvdz : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

dvdz : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dvdz : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical wind gradients
dvdz : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

dvdz : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

dvdz : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
dv/dz
dvdz : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

dvdzg : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical wind gradients
dvdzs : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertical wind gradients
dvm : real*8, dimension(kmax, lm)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
changes of UM,VM
dvnp : real*8, dimension(im, lm)
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

dvsp : real*8, dimension(im, lm)
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

dvt : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

dvt : used from dynamics
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dvt : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

dvt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

dvt : used from dynamics
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dvt : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
current momentum changes (kg*m/s)
dvt : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

dvt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dvt : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dvt : used from dynamics
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dvt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f
change in momentum (kg*m/s)
dvt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dvt3 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dvti : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dvtk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dw : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dw : real*8
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

dw : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dw_lake : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dw_soil : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dwater : real*8
Subroutine: precli. Module: LANDICE. File: LANDICE.f

dwatn : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
non-linear water drag term
dwatn : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dwatn : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dwcu : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
increment for WCU and WCU at freezing level
dwdt :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
time change rates of cloud water
dwdt1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
time change rates of cloud water
dwet : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

dwn : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

dwno3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

dwocx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

dwr : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

dwsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

dwso4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

dwt : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dwtro : real*8
Subroutine: ostruc. Module: OCNML. File: OCNML.f

dx : real*8
Subroutine: ao3abs. Module: RADPAR. File: RADIATION.f

dx : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dx : real*8, dimension(nmax)
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

dx : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

dx : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

dx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

dx : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

dx3_jan : real*8, dimension(10), dimension(10)
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

dx3_jul : real*8, dimension(10), dimension(10)
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

dxaerd : real*8, dimension(LX, 4, 4, LX+4)
Global variable . Module: RADPAR. File: RADIATION.f

dxaeru : real*8, dimension(LX, 4, 4, LX+4)
Global variable . Module: RADPAR. File: RADIATION.f

dxcosv : real*8, dimension(jm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dxcosv : real*8, dimension(JM)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dxdn : real*8, dimension(nlcf, nwvcf, nrcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dxdn13 : real*8, dimension(nlcf, nwvcf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxdn2 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxdn3 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxdn6 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxdn7 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxdn8 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxdn9 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxi :
Subroutine: advanc. Module: SOCPBL. File: PBL.f
(z(n)-z(1))/(n-1)
dxi : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f
(ztop - zbottom)/(n-1)
dxidz : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

dxidzh : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

dxlatv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f

dxp : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
distance between points on primary grid
dxp : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

dxp : used from icedyn
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

dxp : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dxp : used from geom
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

dxp : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dxp : used from geom
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

dxp1 : real*8
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

dxp1 : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

dxt : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
x-direction distances on tracer and velocity grid
dxt : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dxtru3_10 : real*8, dimension(10)
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

dxtru3_10 : real*8, dimension(10)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dxtru3_speqnp_jan : real*8, parameter, dimension(10, 3)
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f
Initial Value = RESHAPE((/ 0.000000D+00,0.111138D-03,0.594676D-04,0.770460D-04,0.694530D-04, 0.645742D-04,0.245626D-04,0.248727D-04,-.520744D-05,0.165988D-04, 0.000000D+00,-.891406D-05,-.743531D-04,-.160635D-04,-.119857D-04, 0.873209D-05,0.473174D-05,0.158620D-04,0.548129D-05,0.121151D-04, 0.000000D+00,-.176254D-04,-.395480D-04,0.200113D-04,0.172199D-04, -.661705D-05,0.399818D-04,0.130381D-04,0.198000D-04,0.263105D-04/ ), (/ 10,3 /))
dxtru3_speqnp_jul : real*8, parameter, dimension(10, 3)
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f
Initial Value = RESHAPE((/ 0.000000D+00,0.120614D-04,0.809026D-05,0.473324D-05,0.482039D-05, -.863633D-05,-.856459D-06,0.335398D-04,0.422371D-04,0.512790D-04, 0.000000D+00,0.128452D-04,0.811048D-05,0.153064D-04,0.799234D-05, 0.214280D-04,0.146487D-04,0.225772D-05,0.327750D-05,0.835161D-05, 0.000000D-04,0.652637D-04,0.651595D-04,0.637362D-04,0.538371D-04, 0.429989D-04,0.948327D-05,0.194748D-04,-.200184D-06,0.110353D-04/ ), (/ 10,3 /))
dxu : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
x-direction distances on tracer and velocity grid
dxu : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dxu : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

dxup : real*8, dimension(nlcf, nwvcf, nrcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

dxup13 : real*8, dimension(nlcf, nwvcf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxup2 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxup3 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxup6 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxup7 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxup8 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxup9 : real*8, dimension(nlcf, nwvcf, nucf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

dxv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
distance between velocity points (secondary grid)
dxv : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

dxv : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dxv : used from icedyn
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

dxv : used from geom
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

dxv : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dxv : used from geom
Subroutine: deform. Module: STRAT. File: STRATDYN.f

dxv : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dxv : used from geom
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dxv : used from geom
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxv : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxv : used from geom
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

dxv : used from geom
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dxv : used from geom
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

dxv : used from geom
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

dxv : used from geom
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dxyn : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
half box areas to the North,South of primary grid point
dxyn : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

dxyn : used from geom
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

dxyn : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dxyn : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dxyn : used from geom
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

dxyn : used from geom
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

dxyn : used from geom
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

dxyn : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dxyn : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dxyn : used from geom
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dxyn : used from geom
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dxyn : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

dxyp : used from geom
Global variable . Module: DIAGKS. File: DIAG_PRT.f

dxyp : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
area of grid box (+inverse) (m^2)
dxyp : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

dxyp : used from icedyn
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

dxyp : used from geom
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

dxyp : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dxyp : used from geom
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

dxyp : used from geom
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyp : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dxyp : used from geom
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dxyp : used from geom
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyp : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyp : used from geom
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

dxyp : used from geom
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyp : used from geom
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

dxyp : used from geom
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyp_budg : real*8, dimension(jm_budg), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
area array of budget grid
dxyp_budg : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

dxyp_budg : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyp_budg : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyp_budg : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

dxyp_budg : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

dxyp_budg : used from diag_com
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

dxyp_budg : used from diag_com
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

dxyp_budg_loc : real*8, dimension(jm_budg), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

dxyp_budg_loc : used from diag_com
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

dxypij : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

dxypj : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

dxys : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
half box areas to the North,South of primary grid point
dxys : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

dxys : used from geom
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

dxys : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dxys : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dxys : used from geom
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

dxys : used from geom
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

dxys : used from geom
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

dxys : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dxys : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dxys : used from geom
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

dxys : used from geom
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dxys : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

dxyv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
area of grid box around velocity point (recip.)(m^2)
dxyv : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

dxyv : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

dxyv : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dxyv : used from geom
Subroutine: deform. Module: STRAT. File: STRATDYN.f

dxyv : used from geom
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyv : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dxyv : used from geom
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

dxyv : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dxyv : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dxyv : used from geom
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

dxyv : used from geom
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

dxyv : used from geom
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

dxyv : used from geom
Subroutine: initmoments. Module: MOMENTS. File: MOMEN2ND.f

dxyv : used from geom
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

dxyv : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

dxyv : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

dy : real*8
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

dy : real*8
Subroutine: gtrend. Module: NONE. File: RADIATION.f

dynam : used from atmdyn
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

dynsice : type(iceocn_xchng_vars)
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

dynsice : type(iceocn_xchng_vars)
Subroutine: oceans. Module: NONE. File: OCEAN.f

dyp : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
distance between points on primary grid
dyp : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

dyp : used from icedyn
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

dyp : used from geom
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

dyp : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dyp : used from geom
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

dyp : used from geom
Subroutine: deform. Module: STRAT. File: STRATDYN.f

dyp : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dyp : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

dyp : used from geom
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

dyt : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
y-direction distances on tracer and velocity grid
dyt : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dyu : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
y-direction distances on tracer and velocity grid
dyu : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dyu : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

dyv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
distance between velocity points (secondary grid)
dyv : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

dyv : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

dyv : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

dyv : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

dyv : used from geom
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

dyv : used from geom
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

dz : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
dz evaluated at z(i)
dz : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dz : real*8, dimension(ngm)
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

dz : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
(j) z(j+1)-z(j)
dz : real*8, dimension(n), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*8, intent(in), dimension(:)
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

dz : real*8, intent(in), dimension(:)
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

dz : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
Subroutine: getdz. Module: NONE. File: ATURB.f
main grid spacing
dz :
Subroutine: getk. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*4, dimension(0:lma)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

dz : real*8, dimension(n), intent(out)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
dxi/(dxi/dz)
dz : real*8, dimension(ngm)
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

dz : real*8, dimension(n)
Subroutine: inits. Module: SOCPBL. File: PBL.f

dz : real*8, dimension(n), intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*8, dimension(n), intent(in)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

dz : real*8, dimension(ngm)
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

dz : real*8, intent(inout), dimension(:)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

dz : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

dz : real*8, dimension(n), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*8, dimension(n), intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*8, intent(in), dimension(:)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

dz : real*8, dimension(n), intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*8, dimension(ngm)
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dz : real*8, dimension(n), intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*8, dimension(n), intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
(j) zhat(j)-zhat(j-1)
dz : real*8, dimension(n), intent(in)
Subroutine: zze. Module: NONE. File: ATURB.f
(l) z(l+1) - z(l)
dz0 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dz0 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
Subroutine: getdz. Module: NONE. File: ATURB.f
z(1)-ze(1)
dz0 : real*8, intent(in)
Subroutine: zze. Module: NONE. File: ATURB.f
z(1) - ze(1)
dz1 : real*8
Subroutine: deltasnowt. Module: NONE. File: PBL.f
depth of first thermal layer (m)
dz_3d : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dz_ij : real*8, allocatable, dimension(:, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

dz_ij : used from ghy_com
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

dz_ij : used from ghy_com
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

dz_ij : used from ghy_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

dz_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

dz_ij : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

dz_ij : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

dz_ij : used from ghy_com
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

dz_ij : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

dzdh : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

dzdh1 : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

dze : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dze :
Subroutine: dout. Module: NONE. File: ATURB.f
(j) ze(j+1)-ze(j)
dze : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
Subroutine: getdz. Module: NONE. File: ATURB.f
edge grid spacing
dze : real*8, dimension(n), intent(in)
Subroutine: zze. Module: NONE. File: ATURB.f
(l) ze(l+1) - ze(l)
dze_3d : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

dzh : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
dz evaluated at zhat(i)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: getk. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: getl1. Module: SOCPBL. File: PBL.f

dzh : real*8, dimension(n-1), intent(out)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
dxi/(dxi/dzh)
dzh : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

dzh : real*8, dimension(n-1), intent(in)
Subroutine: level2. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

dzh : real*8, dimension(n-1), intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

dzh : real*8, dimension(n-1), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzh : real*8, dimension(n-1), intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
(j) z(j+1)-z(j)
dzsn : real*8, dimension(3)
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

dzsn : real*8, intent(out), dimension(:, :)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

dzsn : real*8, intent(out), dimension(:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

dzsn_ij : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

dzsn_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

dzsn_ij : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

e : real*8, dimension(n-1), intent(inout)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
local turbulent kinetic energy
e : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

e : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
turbulent kinetic energy
e : real*8, dimension(n-1), intent(inout)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

e : real*8, dimension(n), intent(out)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

e : real*8, dimension(n), intent(inout)
Subroutine: e_les. Module: SOCPBL. File: PBL.f

e : real*8, intent(out), dimension(0:KM/2)
Subroutine: ffte. Module: NONE. File: FFT144.f
spectral energy
e : real*8, dimension(n-1), intent(in)
Subroutine: getk. Module: SOCPBL. File: PBL.f
z-profiles
e : real*8, dimension(n-1), intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f
z-profle of turbulent kinetic energy
e : real*8, dimension(n-1), intent(in)
Subroutine: getl1. Module: SOCPBL. File: PBL.f

e : real*8, dimension(n-1), intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f

e : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent kinetic energy
e : real*8, dimension(n-1), intent(out)
Subroutine: level2. Module: SOCPBL. File: PBL.f
z-profle of turbulent kinetic energy
e : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

e : real*8, dimension(33)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/0.99800,0.83300,0.77800, 0.70000,0.64358,0.66259,0.67692,0.68657, 0.68880,0.67649,0.64927,0.61500,0.62600, 0.64700,0.67200,0.69700,0.60000,0.50000, 0.30000,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0./)
e0 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
net energy flux at surface [J m-2]
e0 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

e0 : real*8, dimension(:, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

e0 : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

e0 : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

e1 : real*8, dimension(:, :), pointer, real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
net energy flux at layer 1
e1 : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

e1 : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

e1 : real*8, dimension(2, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

e11 : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

e12 : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

e1n : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

e2 : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

e22 : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

e2i : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

e2n : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

e2o : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

e46lat : real*8, save, dimension(47)
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

e_3d : used from pblcom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = >egcm
ea : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

eabl : real*8, pointer, dimension(:, :, :)
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
boundary layer profile for turbulent KE (calc. on sec. grid)
eaccpda : real*8
Global variable . Module: LANDICE. File: LANDICE.f
total energy flux per year for Antarctica (kg/yr)
eaccpda : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

eaccpda : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

eaccpdg : real*8
Global variable . Module: LANDICE. File: LANDICE.f
total energy flux per year for Greenland (kg/yr)
eaccpdg : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

eaccpdg : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

eaofve : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

earth : used from soil_drv
Subroutine: surface. Module: NONE. File: SURFACE.f

earth_days_per_year : used from timeconstants_mod
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

earth_days_per_year : used from timeconstants_mod
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

earth_days_per_year : used from timeconstants_mod
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

earth_days_per_year : used from timeconstants_mod
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

earth_days_per_year : used from timeconstants_mod
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

earth_days_per_year : used from timeconstants_mod
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

earth_days_per_year : used from timeconstants_mod
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

earth_ice : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
fraction of frozen water in the layer
earth_ice : real*8, intent(in), dimension(0:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

earth_sat : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
saturation of each soil layer (1 - completely saturated)
earth_sat : real*8, intent(in), dimension(0:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

earth_tp : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
temperature of layer (C)
earth_tp : real*8, intent(in), dimension(0:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

ec :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
cloud evaporation rate
eccen : real*8, parameter
Global variable . Module: ICEDYN. File: ICEDYN.f
value of eccentricity for yield curve ellipse
Initial Value = 2.0
eccen : real*8
Subroutine: makeearthorbit. Module: MODEL_COM. File: MODEL_COM.f

eccen : real*8, intent(in)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

eccentricity : real*8
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

eccn : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
actual orbital parameters used
eccn : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

eccn_def : real*8, parameter
Global variable . Module: RAD_COM. File: RAD_COM.f
eccentricity
Initial Value = .0167d0
eccn_def : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

echl0 : real*8, allocatable, dimension(:, :), save
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f
arrays for the reading in chlorophyll
echl1 : real*8, allocatable, dimension(:, :), save
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f
arrays for the reading in chlorophyll
ecltra :
Global variable . Module: RADPAR. File: RADIATION.f
scales,enables full cloud scattering correction
ecm2 : real*8, parameter
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f
Initial Value = 1.0/(ECCEN**2)
ecosqz : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

ecosz : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

ecrate :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
cloud droplet evaporation rate
edayzy : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

edg_cp : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 4
edg_cp : used from diag_com
Subroutine: get_zstr. Module: NONE. File: DEFACC.f

edg_cp : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

edg_ml : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 2
edg_ml : used from diag_com
Subroutine: get_zstr. Module: NONE. File: DEFACC.f

edg_ml : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

edg_ml : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ediff : real*8
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

ediff : real*8
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

ediff : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

edifs : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

edifs : real*8, intent(out)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

edifs : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

edifs : real*8, intent(out)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

edpy : real*8
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

edpy : real*8, intent(in)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

edraft :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
mass of air entrained into downdrafts (mb)
edstra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
edstra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

edstra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

edwnimp : real*8, allocatable, dimension(:, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
downward implicit energy amount accumulator (J)
edwnimp : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

edwnimp : used from landice_com
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

edwnimp : used from landice_com
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

edwnimp : used from landice_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

edwnimp : used from landice_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

edwnimp : used from landice_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

edwnimp : used from landice_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

edwnimp : used from landice_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

edwnimp_nh : real*8
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

edwnimp_nh : real*8
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

edwnimp_sh : real*8
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

edwnimp_sh : real*8
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

efiw : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

eflow : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: riverf. Module: NONE. File: LAKES.f

eflow_gl : real*8
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
global integral of eflowo
Initial Value = 0.
eflowo : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mass, energy from rivers into ocean (kg/m^2, J/m^2)
eflowo : real*8, dimension(:, :), pointer
Subroutine: riverf. Module: NONE. File: LAKES.f

eflowo : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

eg : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

egcm : real*8, allocatable, dimension(:, :, :)
Global variable . Module: PBLCOM. File: PBL_COM.f
3-d turbulent kinetic energy in the whole atmosphere
egcm : used from pblcom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

egcm_init_max : real*8, parameter
Global variable . Module: PBLCOM. File: PBL_COM.f
Initial Value = 0.5d0
egeoth : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

egin : real*8, intent(in)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

egmelt : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mass,energy from glacial melt into ocean (kg/m^2, J/m^2)
egmelt : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

ehist : real*8, dimension(nehist, hist_days+1)
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

ei : used from seaice
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

ei : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

ei : used from seaice
Subroutine: osourc. Module: OCNML. File: OCNML.f

ei : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

ei : used from seaice
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

ei : real*8, intent(in)
Subroutine: ti. Module: SEAICE. File: SEAICE.f
internal energy of sea ice (J/kg)
ei :
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f
internal energy of sea ice (J/kg)
eic : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

eicb :
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f
impicit iceberg energy (J/m^2)
eicbimp : real*8, dimension(2)
Global variable . Module: LANDICE. File: LANDICE.f
( ) + Sum[EDWNIMP(over hemisphere)] = instantaneous
eicbimp : used from landice
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

eicbimp : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

eicbimp : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

eice : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f
total land ice energy (J/m^2)
eice : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f
total lake snow and ice energy (J/m^2)
eice : real*8, dimension(si_ocn%i_0h:si_ocn%i_1h, si_ocn%j_0h:si_ocn%j_1h)
Subroutine: conserv_ohsi. Module: NONE. File: SEAICE_DRV.f
total ocean snow and ice energy (J/m^2)
eiceij : real*8, dimension(NHC)
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

eictra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
eictra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

eictra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

eit : real*8, intent(in)
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

eiw0 : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

ej : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

ej : real*8
Subroutine: e_les. Module: SOCPBL. File: PBL.f

ek : real*8, dimension(nm)
Global variable . Module: STRAT. File: STRATDYN.f

ek : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ek1 : real*8
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

ek2 : real*8
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

ek_glob : real*8, dimension(JM)
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

eke_by2 : real(r8)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: It is a tunable parameter from Eq.(3.1b) in McFarlane (JAS, 1987).
Initial Value = 5.5E-6_r8
ekofj : real*8, allocatable, dimension(:, :)
Global variable . Module: STRAT. File: STRATDYN.f
wavenumbers as a function of GW source type and latitude J
ekofj : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ekofj : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

eks : real*8
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

ekt : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
(J/m^2) = Turbulent Kinetic Energy released by SURFACE
ekt : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

ekt : used from lakes_com
Subroutine: surface. Module: NONE. File: SURFACE.f

ekx : real*8
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

el : real*8
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

el4qi : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

elake : real*8, dimension(2)
Subroutine: ground_lk. Module: NONE. File: LAKES.f
mass and energy /m^2 for lake model layers
elake : real*8, intent(inout), dimension(2)
Subroutine: lkmix. Module: LAKES. File: LAKES.f
mass and energy in lake layers (kg,J /m^2)
elake : real*8, intent(inout), dimension(2)
Subroutine: lksourc. Module: LAKES. File: LAKES.f
mass and energy in lake layers (kg,J /m^2)
elapsedtimeinseconds : real*8, intent(in)
Subroutine: reportprofile. Module: NONE. File: MODELE.f

elatvol : real*8, dimension(:), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

elevhp : real*8, allocatable, dimension(:, :, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
: surface elevation, per height class (m)
elevhp : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

elevhp : used from landice_com
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

elevhp : used from landice_com
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

elhx : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
relevant latent heat for qg calc
elhx : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

elhx : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

elhx : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

elhx :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= latent heat for saturation humidity (J/kg)
elhx : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

elhx : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

elhx : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

elhx : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ell : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

elofim : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

emax : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
limit on turbulent kinetic energy
Initial Value = 1.d5
emax : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

emcld : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

emelti : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mass,energy,salt from simelt into ocn (kg/m^2,J/m^2)
emelti : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

emelti : real*8, dimension(:, :), pointer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

emelti : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

emelti : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

emin : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 1d-6
emin : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

emin : real*8, parameter
Subroutine: lksourc. Module: LAKES. File: LAKES.f
min energy deficit required before ice forms (J/m^2)
Initial Value = -1d-10
emin : real*8, parameter
Subroutine: osourc. Module: OCNML. File: OCNML.f
min energy deficit required before ice forms (J/m^2)
Initial Value = -1d-10
emsfc_lw : real*8, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
longwave emissivity of surface at 10.5 microns
Initial Value = 0.99d0
ena : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

enb : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

enc : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

end_of_day : logical, intent(in)
Subroutine: daily_atm. Module: NONE. File: ATM_DRV.f

end_of_day : logical, intent(in)
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

end_of_day : logical, intent(in)
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

end_of_day : logical, intent(in)
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

end_of_day : logical, intent(in)
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

end_of_day : logical, intent(in)
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

end_of_day : logical, intent(in)
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

end_of_day : logical, intent(in)
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

end_of_day : logical, intent(in)
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

end_of_day : logical
Subroutine: daily_seaice. Module: NONE. File: SEAICE_DRV.f

end_of_day : logical, intent(in)
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f
flag to determine whether this is an initial or daily call
end_of_day : logical, intent(in)
Subroutine: read_mldepth_now. Module: OCNML. File: OCNML.f

end_of_day : logical
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

end_of_day : logical, intent(in)
Subroutine: read_sst_now. Module: NONE. File: OCEAN.f

end_of_day_flag : logical
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f
- hack to pass "end of day" flag to Ent
energy : real*8, dimension(nehist, hist_days), public
Global variable . Module: GC_COM. File: DIAG_COM.f
energy diagnostics
energy : used from gc_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

energy : used from gc_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

energy : used from gc_com
Subroutine: diag4a. Module: NONE. File: DIAG.f

energy : used from gc_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

enrg : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

enrg1 : real*8
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

enrgf1 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

enrgf2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

enrgfi : real*8, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
energy of ice formed in ocean for ice covered frac (J/m^2)
enrgfi : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

enrgfi : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

enrgfi : real*8, intent(out)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

enrgfi : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

enrgfi : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

enrgfo : real*8, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
energy of ice formed in ocean for open water frac (J/m^2)
enrgfo : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

enrgfo : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

enrgfo : real*8, intent(out)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

enrgfo : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

enrgfo : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

enrgi : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

enrgi2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

enrgiw : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

enrgmax : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

enrgmax : real*8, intent(in)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
max energy available for melting ice (J/m^2)
enrgo : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

enrgo : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

enrgo0 : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

enrgo2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

enrgp : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
total energy of precip
enrgp : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

enrgp : real*8, intent(in)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
total energy of precip (C),(J/m^2)
enrgp : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

enrgp : real*8
Subroutine: precip_lk. Module: NONE. File: LAKES.f

enrgp : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

enrgp : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

enrgp : real*8, intent(in)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

enrgused : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

enrgused : real*8, intent(out)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
energy used to melt ice (J/m^2)
enrgw : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

enrgw : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

enrgw0 : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

ent :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

ent_array : real*8, dimension(ent_io_maxbuf, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f

ent_array : real*8, dimension(ent_io_maxbuf, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

ent_get_exports : used from ent_mod
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

ent_get_exports : used from ent_mod
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ent_get_exports : used from ent_mod
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

ent_get_exports : used from ent_mod
Subroutine: get_fb_fv. Module: NONE. File: GHY_DRV.f

ent_get_exports : used from ent_mod
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

ent_get_exports : used from ent_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ent_header : character*80, parameter
Global variable . Module: ENT_COM. File: ENT_COM.f
Initial Value = "ENT01"
ent_init_params : used from ent_prescribed_drv
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

ent_io_maxbuf : integer, parameter
Global variable . Module: ENT_COM. File: ENT_COM.f
Initial Value = 1023
ent_io_maxbuf : used from ent_com
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f

ent_io_maxbuf : used from ent_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

ent_io_plain_array : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f
Initial Value = 1
ent_spinup_sbgc_step : used from ent_mod
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

entcells : type(entcelltype_public), allocatable, dimension(:, :)
Global variable . Module: ENT_COM. File: ENT_COM.f
structures which keep the internal state of each Ent cell
entcells : used from ent_com
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

entcells : used from ent_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

entcells : used from ent_com
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

entcells : used from ent_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

entcells : used from ent_com
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

entcells : used from ent_com
Subroutine: get_fb_fv. Module: NONE. File: GHY_DRV.f

entcells : used from ent_com
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

entcells : used from ent_com
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

entcells : used from ent_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

entcells : used from ent_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

entcells : used from ent_com
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

entcells : type(entcelltype_public), intent(inout), dimension(I0:I1, J0:J1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

entcells : used from ent_com
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

entcells : type(entcelltype_public), intent(inout), dimension(I0:I1, J0:J1)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

entcelltype_public : used from ent_mod
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

entcon : real*8, parameter
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
fractional rate of entrainment (km**-1)
Initial Value = .2d0
entrainment_cont1 : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
constant for entrainment rate, plume 1
Initial Value = .4d0
entrainment_cont2 : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
constant for entrainment rate, plume 2
Initial Value = .6d0
eoc : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

eoctra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
eoctra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

eoctra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

eofrz : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

epbl : real*8, dimension(npbl-1)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

epbl : real*8, dimension(npbl-1)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

epcol : real*8, dimension(72, 46)
Global variable . Module: RADPAR. File: RADIATION.f

ephig : real*8, dimension(72, 46)
Global variable . Module: RADPAR. File: RADIATION.f

epk : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

epl : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

eplmhc : real*4, dimension(72, 46, 12, 4)
Global variable . Module: RADPAR. File: RADIATION.f

eplow : real*8, dimension(72, 46)
Global variable . Module: RADPAR. File: RADIATION.f

eplume :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
mass of entrained air (mb)
epmid : real*8, dimension(72, 46)
Global variable . Module: RADPAR. File: RADIATION.f

eprcp : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
sensible heat of precip
eprec : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
energy of preciptiation [J m-2]
eprec : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
energy of preciptiation [J m-2]
eprec : used from fluxes
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

eprec : used from fluxes
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

eprec :
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f
energy of preciptiation (J/m^2)
eprec : used from fluxes
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

eprec : used from fluxes
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

eprec : real*8, dimension(:, :), pointer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

eprec : used from fluxes
Subroutine: precip_lk. Module: NONE. File: LAKES.f

eprec : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

eprec : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

eprec : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

eps : real*8, parameter
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 1.d-12
eps : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

eps : real*8
Subroutine: e_les. Module: SOCPBL. File: PBL.f

eps : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

eps : real(r8), intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

eps : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f
Initial Value = 1.d-12
eps : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f
: intermittency factor
eps : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

epscon :
Global variable . Module: RADPAR. File: RADIATION.f
cldeps=EPSCON if KCLDEP=1
epslon : real*8, parameter
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = 1.
epstag : character*80
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

eq : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

eqtime : real*8, intent(out)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

er :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
evaporation of precip
er1 : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

er1 : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

er1 : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

er2 : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

er2 : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

er2 : real*8, dimension(jm, lm)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

erat1 : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

erat2 : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

eratd : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

ermax : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

erp : integer, parameter
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
exponential power for computing ER
Initial Value = 2
err : real*8, parameter
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f
Initial Value = 1d-20
err : real*8, parameter
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f
Initial Value = 1d-20
err_loc : integer, dimension(3)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

err_loc : integer, intent(out), dimension(3)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

errmax : real*8
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

error_water : real*8
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

erun : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

erun : real*8, intent(out)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
runoff fluxes down of mass,heat,salt (J or kg/m^2)
erun0 : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

erun0 : real*8, intent(out)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
energy in runoff from ice (J/m^2)
erun0 : real*8
Subroutine: precip_lk. Module: NONE. File: LAKES.f

erun0 : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

erun2 : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

erun2 : real*8, intent(out)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

erun4 : real*8
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

erun4 : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

erun4i : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

erun4i : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

erun4o : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

erun4o : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

erune : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

eruno : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
energy of runoff [J m-2]
erunosi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
energy of run off from sea/lake ice after surface [J m-2]
erunosi : real*8, dimension(:, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

erunosi : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

erunosi : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

erunosi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

erunpsi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
energy of run off from sea/lake ice after precip [J m-2]
erunpsi : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

erunpsi : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

erunpsi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

es : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

es : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

esave : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

esave : real*8, dimension(n-1), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

esave : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

esave1 : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

eseps : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

esimelt : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

esnow1 : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

esnow2 : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

esntra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
esntra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

esntra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

est : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

esum1 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

esum2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

esum3 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

eta : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
viscosities
eta : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

eta : real*8
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

etadn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
initial downdraft mass / updraft mass
etal : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
fractional entrainment rate
etal1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fractional entrainment rate
etamean : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

evap : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

evap : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

evap : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

evap : real*8, intent(in)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

evap : real*8, intent(in)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
evaporation/dew on the top ice surface (kg/m^2)
evap : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

evap : real*8
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

evap : real*8
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

evap : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

evap_limits : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

evap_max : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
maximal evaporation from unsaturated soil
evap_max :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
maximal evaporation from unsaturated soil
evap_max_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

evap_max_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

evap_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

evap_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

evapi : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

evapi : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

evaplim : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

evapo : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

evapo : real*8, intent(in)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

evapo : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

evapo : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

evapor : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
evaporation (kg/m^2)
evapor : real*8, dimension(:, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

evapor : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

evgtra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
evgtra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

evgtra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

evhdt : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

evhdt : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

evhdt : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

evhdt : real*8
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

evhdt : real*8
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

evhdt : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

evhdt0 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

evhdt0 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

evhdt_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

evhdt_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

evheat : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

evheat : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

evpsum :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
ewater : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

ex : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ex : logical
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

excess : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

excess_c : real*8, allocatable, dimension(:, :)
Global variable . Module: ENT_COM. File: ENT_COM.f
extra land carbon accumulated due to structural
excess_c : used from ent_com
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

excess_c : used from ent_com
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f

excess_c : used from ent_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

excess_c : used from ent_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

excess_c : used from ent_com
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

excess_c : used from ent_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

excess_c_delta : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

excess_c_delta : real*8, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

exists : logical
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

exists : logical
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

expsne : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

expsnl : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

expsno : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

expst :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
exponential term in determining the fraction in CTEI
expterm : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

expz : real*8, dimension(:, :), allocatable
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

expzb : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

expzt : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

exx : real*8
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

f : real*8, dimension(nx)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
tracer flux (diagnostic output) (kg or J)
f : real*8, dimension(stride, grid%j_strt_halo:grid%j_stop_halo, nlev)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
tracer flux (diagnostic output) (kg or J)
f : real*8
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

f : logical
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f
Initial Value = .FALSE.
f : logical
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f
Initial Value = .FALSE.
f : real*8, intent(in), dimension(0:lm+1)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

f : real*8, intent(in), dimension(KM)
Subroutine: docalc. Module: NONE. File: FFT144.f
input grid point array
f : real*8, intent(in), dimension(NX)
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

f : real*8, intent(in), dimension(KM)
Subroutine: fft. Module: NONE. File: FFT144.f
input gridpoint array
f : real*8, intent(in), dimension(KM)
Subroutine: fft2. Module: NONE. File: FFT144.f

f : real*8, intent(in), dimension(KM)
Subroutine: ffte. Module: NONE. File: FFT144.f
input gridpoint array
f : real*8, intent(out), dimension(KM)
Subroutine: ffti. Module: NONE. File: FFT144.f
output gridpoint array
f : real*8, intent(out)
Subroutine: fgrid2. Module: NONE. File: PBL.f

f : real*8, intent(in), dimension(NX)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

f : logical
Subroutine: init_diag. Module: NONE. File: DIAG.f
Initial Value = .FALSE.
f : logical
Subroutine: init_lakeice. Module: NONE. File: LAKES.f
Initial Value = .FALSE.
f : logical
Subroutine: init_lakes. Module: NONE. File: LAKES.f
Initial Value = .FALSE.
f : logical
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f
Initial Value = .FALSE.
f : logical
Subroutine: init_ocnml. Module: OCNML. File: OCNML.f
Initial Value = .FALSE.
f :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

f : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

f : real*8, intent(in), dimension(NXF)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

f : real*8, intent(in), dimension(NVEC, NXF)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f : real*8, intent(in), dimension(NXF)
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

f0 : real*8, dimension(kspeca)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

f0 : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

f0 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

f0 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

f0dt : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

f0dt : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

f0dt : real*8, intent(in)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

f0dt : real*8, intent(in)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
heat flux on the ice top surface (J/m^2)
f0dt : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

f0dt : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

f1 : real*8, intent(in)
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f1 : real*8, intent(in)
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f1 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f1 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f1 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f1 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f1 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f1 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

f1 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

f1dt : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

f1dt : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

f1dt : real*8, intent(in)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

f1dt : real*8, intent(in)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
heat flux between the 1st and 2nd ice layers (J/m^2)
f1dt : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

f1dt : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

f2 : real*8, intent(in)
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f2 : real*8, intent(in)
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f2 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f2 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f2 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f2 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f2 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f2 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

f2 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

f2 : real*8, dimension(nvec), intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

f21 : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f21 : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f21 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f21 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f21 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f21 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f21 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f21 : real*8, dimension(nvec), intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

f3 : real*8, intent(in)
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f3 : real*8, intent(in)
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f3 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f3 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f3 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f3 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f3 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f32 : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f32 : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f32 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f32 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f32 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f32 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f32 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f32 : real*8, dimension(nvec), intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

f3221 : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f3221 : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f3221 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f3221 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f3221 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f3221 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f3221 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f4 : real*8, intent(in)
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f4 : real*8, intent(in)
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f4 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f4 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f4 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f4 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f4 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f43 : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f43 : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f43 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f43 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f43 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f43 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f43 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f4332 : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

f4332 : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

f4332 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

f4332 : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

f4332 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

f4332 : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

f4332 : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

f_act : real*8, parameter, dimension(5)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = (/ 1.0d0, 1.0d0, 0.8d0, 0.6d0, .8d0/)
f_entr : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

f_i : real*8, dimension(IM)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

f_j : real*8, dimension(IM, grid%J_STRT_HALO:grid%J_STOP_HALO, LM)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

f_l : real*8, dimension(LM)
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

fa : real*8, dimension(0:imh)
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

fac : real*8, dimension(2)
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

fac : real*8, parameter
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
Initial Value = 100.
fac : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

fac : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

fac : real*8
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

fac : real*8
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

fac : real*8, parameter
Subroutine: l_gcm. Module: NONE. File: ATURB.f
Initial Value = 0.3d0
fac : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

fac : real*8
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

fac : real*8, dimension(LX+1)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

fac1 : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

fac_cq_tr :
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= ratio of cq for water isotopes = f(Sc_tr)
fac_legnd : real*8, dimension(25), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
= 1/(range_of_1_colorbox)
Initial Value = (/ 1d0/5, 1d0/10, 2.d0, 10.d0, 1d0/2, 1d0/50, 1d0/100, 1d0/20, 1.d0, 10.d0, 1d0/3, 1d0/10, 1d0/20, 1d0/50, 1d0/100, 1d0/150, 1d0/200, 10.d0, 1d0/5, 1d0/10, 1d0/20, 1.d0, 1d0/4, 1d0/5, 1d0 /)
fac_rough_scpr : real*8
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

fac_smooth_scpr : real*8
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

facby4 : real*8
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

fack12 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

fack13 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

facth : real*8
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

facth : real*8
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f

facth0 : real*8
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

factor : real*8
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

factor : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

factor : real*8
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

factor : real*8
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

factor : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

factq : real*8
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

factq : real*8
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f

factq0 : real*8
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

facttr : real*8
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f

factx : real*8
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

factx : real*8
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

factx : real*8
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

facty : real*8
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

facty : real*8
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

facty : real*8
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

fasi : real*8, dimension(:, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

fatpe : real*8, dimension(ktpe, nhemi)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

faw : real*8, dimension(:, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

fb : real*8
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

fb : real*8
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

fb : real*8
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

fb : real*8
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

fb : real*8
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

fb : real*8
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

fb : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

fb : real*8, dimension(0:imh)
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

fb : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

fb : real*8
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

fb : real*8, intent(out)
Subroutine: get_fb_fv. Module: NONE. File: GHY_DRV.f

fb : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

fb : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

fb : real*8
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

fb : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

fb : real*8
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

fb : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

fb : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

fbv : real*8, dimension(2)
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

fbymass1 : real*8
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

fc : real*8, parameter
Subroutine: deltasnowt. Module: NONE. File: PBL.f
fraction of solar passing though in micro-layer (LeComte et al, 2013)
Initial Value = 0.82d0
fc : real*8
Subroutine: deltasst. Module: NONE. File: PBL.f
fraction of solar absorbed in micro-layer
fc : integer, save
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 1000
fc_sq : real(r8), parameter
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f
Initial Value = 1.0_r8/byFc_sq
fcdh :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
fcdh1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
fcld : real*8
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
cloud cover and dummy variables
fcld :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
cloud fraction
fcld :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
fcldsr : real*8
Global variable . Module: RADPAR. File: RADIATION.f
scales opt.depth of clouds - not used (yet)
Initial Value = 1.
fcldtr : real*8
Global variable . Module: RADPAR. File: RADIATION.f
scales opt.depth of clouds - not used (yet)
Initial Value = 1.
fcloud : real*8, intent(out)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
cloud fraction
fcloud :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
fclw :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of condensate in plume that remains as CLW
fco2 : real*8, dimension(100)
Global variable . Module: RADPAR. File: RADIATION.f

fcond : real*8, intent(out)
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90
fractional amount of vapour that condenses
fcond :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
QF dummy variables
fcor : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
latitudinally varying coriolis parameter
fcor : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fcor : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

fcor : used from geom
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

fcor : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

fcor : used from geom
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

fcor : used from geom
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

fctype :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of total convective mass for each convective cloud type
fcuva : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: ATMDYN. File: ATMDYN.f
fourier coefficients for velocities
fcuva : used from atmdyn
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

fcuva : used from atmdyn
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

fcuvb : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: ATMDYN. File: ATMDYN.f
fourier coefficients for velocities
fcuvb : used from atmdyn
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

fcuvb : used from atmdyn
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

fd : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fd : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

fd : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

fddet : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
remainder of downdraft
Initial Value = .25d0
fddl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
fddp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
fddrt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of precipitating condensate avaliable for re-evaporation
fdefrm : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

fdn : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

fdn : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fdn : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

fdn : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

fdn : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fdn0 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

fdn0 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fdn0 : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fdnabc : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

fdxtck : real*8, dimension(3, 33)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

fdxtpg : real*8, dimension(3, 49, 17, 21)
Global variable . Module: RADPAR. File: RADIATION.f

fdzice : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

fe : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fe : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

fe0 : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fe_pass : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fearth : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

fearth : used from ghy_com
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

fearth : used from ghy_com
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

fearth : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(in)
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

fearth : used from ghy_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fearth : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

fearth : used from ghy_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

fearth : used from ghy_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

fearth : used from ghy_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

fearth : used from ghy_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

fearth : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

fearth : used from ghy_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fearth : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: riverf. Module: NONE. File: LAKES.f

fearth : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

fearth : used from ghy_com
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: surface. Module: NONE. File: SURFACE.f

fearth : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

fearth : used from ghy_com
Subroutine: updtype. Module: NONE. File: DIAG.f

fearth0 : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f

fearth0 : used from fluxes
Subroutine: init_lakes. Module: NONE. File: LAKES.f

fearth_old : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fearth_old : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

feim : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

feim : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

feim0 : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

femtck : real*8, dimension(3, 33)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

femtpg : real*8, dimension(3, 49, 17, 21)
Global variable . Module: RADPAR. File: RADIATION.f

fentr :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
entrained mass / convective mass
fentra :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
entrained mass / layer mass
fevap : real*8, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
fraction for evaporation, precip phase at L+1
fevap :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of layer mass available for precip evaporation
fevp : real*8, intent(out)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
fractional amount of condensate that evaporates
fex_pass : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fexx_pass : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

ff : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

ff : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

ff : real*8, intent(out)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

ff : real*8, intent(out), dimension(NVEC)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

ff : real*8, intent(in)
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

ff : real*8, intent(out), dimension(NVEC)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

ffcusp : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

ffcusp : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

ffcusp : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

ffcusp : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

ffcusp : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

ffcusp : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

ffcusp : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

ffcusp : real*8
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

ffkg : real*8, dimension(4, 3)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

fflinr : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

fflinr : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

fflinr : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

fflinr : real*8, dimension(nvec)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

fflinr : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

fflinr : real*8
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

fflux : real*8, dimension(3)
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

ffvec : real*8, dimension(1)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

fg : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
fraction for graupel and ice
fg :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fractions of glaciated mass in graupel and ice
fgeotherm : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
geothermal heat flux (W/m2)
fgeotherm : real*8, allocatable, dimension(:, :)
Global variable . Module: OCNML. File: OCNML.f
geothermal heat flux (W/m2)
fgeotherm : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

fgeotherm : used from ghy_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

fgeotherm : used from ghy_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

fglob : real*8, dimension(kcon)
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

fglob : real*8
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

fglob : real*8
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

fglob : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

fglob : real*8
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

fglob : real*8
Subroutine: keydj. Module: DIAGKS. File: DIAG_PRT.f

fglob : real*8
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

fgoldh : real*8, dimension(5)
Global variable . Module: RADPAR. File: RADIATION.f
scales background aerosols for Glb Ocn Land Desert Haze
Initial Value = (/ 1d0, .68d0, .32d0, 1.d-20, 1.d-20 /)
fh0 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

fh1 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

fh2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

fhc : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
fraction of ICE-COVERED area occupied by this patch
fhc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

fhc : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

fhc : used from landice_com
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

fhc : used from landice_com
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

fhc : used from landice_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

fhem : real*8, dimension(2, kcon)
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

fhem : real*8, dimension(2)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

fhem : real*8, dimension(2)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

fhi : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

fho : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

fhoc : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

fhoc : real*8, intent(in)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
basal fluxes down of mass,heat,salt (J or kg/m^2)
fhour : real*8, dimension(hr_in_day+1, ndiuvar)
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

fhour : real*8, dimension(hr_in_day+1, ndiuvar), intent(in)
Subroutine: pout_diurn. Module: NONE. File: POUT.f

fhour : real*8, dimension(hr_in_period, ndiuvar), intent(in)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

fhsi : real*8, dimension(LMI)
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

fhsi : real*8, dimension(LMI-1)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

fhsi1 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fhsi1 : real*8
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

fhsi2 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fhsi2 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fhsi2 : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

fhsi3 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fhsi3 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fhsi3 : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

fhsi4 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fhsi4 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fhsi_io : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
basal ice-ocean fluxes (kg or J/m^2)
fhsi_io : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

fhsi_io : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

fhsi_io : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

fi : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
fraction for graupel and ice
fi : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

fi : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

fi :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fractions of glaciated mass in graupel and ice
fi : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

fi : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

fice : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

fice : real*8
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

fice : real*8
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

fice : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

fice : real*8, intent(out)
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f

fice : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

fice : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

fice : real*8, dimension(2)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

fice : real*8, intent(in)
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f

fice_can : real*8
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

ficeb : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

ficeb : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

ficev : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

ficev : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

fid : integer
Global variable . Module: NONE. File:

fid : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

fid : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

fid : integer
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

fid : integer
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

fid : integer
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f
unit number of read
fid : integer
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

fid : integer
Subroutine: def_acc_all. Module: NONE. File: IO_DRV.f
file id
fid : integer
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f
file id
fid : integer
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f
file id
fid : integer
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f
file id
fid : integer
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f
file id
fid : integer
Subroutine: def_meta_ocdiag. Module: NONE. File: OCNML.f

fid : integer
Subroutine: def_meta_rvracc. Module: NONE. File: LAKES_COM.f
file id
fid : integer
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
file id
fid : integer
Subroutine: def_rsf_agrice. Module: NONE. File: LAKES_COM.f
file id
fid : integer
Subroutine: def_rsf_atm. Module: NONE. File: ATM_COM.f
file id
fid : integer
Subroutine: def_rsf_atmvars. Module: NONE. File: ATM_DRV.f

fid : integer
Subroutine: def_rsf_bldat. Module: NONE. File: PBL_COM.f
file id
fid : integer
Subroutine: def_rsf_clouds. Module: NONE. File: CLOUDS_COM.F90
file id
fid : integer
Subroutine: def_rsf_earth. Module: NONE. File: GHY_COM.f
file id
fid : integer
Subroutine: def_rsf_fluxes. Module: NONE. File: FLUXES.f
file id
fid : integer
Subroutine: def_rsf_glaacc. Module: NONE. File: LANDICE_COM.f
file id
fid : integer
Subroutine: def_rsf_icdiag. Module: NONE. File: ICEDYN_DRV.f
file id
fid : integer
Subroutine: def_rsf_icedyn. Module: NONE. File: ICEDYN_DRV.f
file id
fid : integer
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f
file id
fid : integer
Subroutine: def_rsf_lakes. Module: NONE. File: LAKES_COM.f
file id
fid : integer
Subroutine: def_rsf_landice. Module: NONE. File: LANDICE_COM.f
file id
fid : integer
Subroutine: def_rsf_longacc. Module: NONE. File: DIAG_COM.f
file id
fid : integer
Subroutine: def_rsf_ocdiag. Module: NONE. File: OCNML.f

fid : integer
Subroutine: def_rsf_ocean. Module: NONE. File: OCEAN.f
file id
fid : integer
Subroutine: def_rsf_ocnml. Module: NONE. File: OCNML.f
file id
fid : integer
Subroutine: def_rsf_ohtconv. Module: NONE. File: OCNML.f
file id
fid : integer
Subroutine: def_rsf_pbl. Module: NONE. File: PBL_COM.f
file id
fid : integer
Subroutine: def_rsf_prog. Module: NONE. File: IO_DRV.f

fid : integer
Subroutine: def_rsf_rad. Module: NONE. File: RAD_COM.f
file id
fid : integer
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f
file id
fid : integer
Subroutine: def_rsf_snow. Module: NONE. File: GHY_COM.f
file id
fid : integer
Subroutine: def_rsf_soils. Module: NONE. File: GHY_COM.f
file id
fid : integer
Subroutine: def_rsf_somtq. Module: NONE. File: QUS_COM.f
file id
fid : integer
Subroutine: def_rsf_sstmod. Module: SSTMOD. File: OCEAN.f
file id
fid : integer, intent(in)
Subroutine: def_rsf_subdd. Module: NONE. File: DIAG_COM.f

fid : integer
Subroutine: def_rsf_veg_related. Module: NONE. File: GHY_COM.f
file id
fid : integer
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f
file id
fid : integer
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

fid : integer
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

fid : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

fid : integer
Subroutine: get_soil_c_total. Module: VEG_DRV. File: VEG_DRV.f

fid : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

fid : integer
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

fid : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

fid : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

fid : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

fid : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

fid : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

fid : integer
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

fid : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

fid : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
unit number for roughness length input file
fid : integer
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

fid : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

fid : integer
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

fid : integer
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

fid : integer
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_atm. Module: NONE. File: ATM_COM.f
unit number of read/write
fid : integer, intent(in)
Subroutine: new_io_atmvars. Module: NONE. File: ATM_DRV.f

fid : integer
Subroutine: new_io_bldat. Module: NONE. File: PBL_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_clouds. Module: NONE. File: CLOUDS_COM.F90
unit number of read/write
fid : integer
Subroutine: new_io_earth. Module: NONE. File: GHY_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f
unit number of read/write
fid : integer
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_icdiag. Module: NONE. File: ICEDYN_DRV.f
unit number of read/write
fid : integer
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f
unit number of read/write
fid : integer
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f
unit number of read/write
fid : integer
Subroutine: new_io_lakes. Module: NONE. File: LAKES_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_ocdiag. Module: NONE. File: OCNML.f

fid : integer
Subroutine: new_io_ocean. Module: NONE. File: OCEAN.f
unit number of read/write
fid : integer
Subroutine: new_io_ocnml. Module: NONE. File: OCNML.f
unit number of read/write
fid : integer
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f
unit number of read/write
fid : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f
file id
fid : integer
Subroutine: new_io_pbl. Module: NONE. File: PBL_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f
unit number of read/write
fid : integer
Subroutine: new_io_snow. Module: NONE. File: GHY_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_soils. Module: NONE. File: GHY_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_somtq. Module: NONE. File: QUS_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f
unit number of read/write
fid : integer, intent(in)
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

fid : integer
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f
unit number of read/write
fid : integer
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f
unit number of read/write
fid : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

fid : integer
Subroutine: read_agrice_ic. Module: NONE. File: LAKES_COM.f

fid : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

fid : integer
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

fid : integer
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

fid : integer
Subroutine: read_landice_ic. Module: NONE. File: LANDICE_COM.f

fid : integer
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

fid : integer
Subroutine: read_pbl_tsurf_from_nmcfile. Module: NONE. File: PBL_DRV.f

fid : integer
Subroutine: read_rad_ic. Module: NONE. File: RAD_COM.f
unit number of read/write
fid : integer
Subroutine: read_seaice_ic. Module: NONE. File: SEAICE.f

fid : integer
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

fid : integer
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

fid : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

fid : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

fid : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

fid : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

fid : integer
Subroutine: write_acc_meta. Module: NONE. File: IO_DRV.f
file id
fid : integer
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

fid : integer
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f
unit number of read/write
fid : integer
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f
file id
fid : integer
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f
file id
fid : integer
Subroutine: write_meta_ocdiag. Module: NONE. File: OCNML.f

fid : integer
Subroutine: write_meta_rvracc. Module: NONE. File: LAKES_COM.f
unit number of read/write
fidt : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

fidt : real*8, intent(in)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

fidt : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

fidt : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

file_exists : used from filemanager
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

file_exists : used from filemanager
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

file_exists : used from filemanager
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

file_exists : used from filemanager
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

file_exists : used from filemanager
Subroutine: get_soil_c_total. Module: VEG_DRV. File: VEG_DRV.f

file_exists : used from filemanager
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

file_exists : used from filemanager
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

file_exists : used from filemanager
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

file_exists : used from filemanager
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

file_exists : used from filemanager
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

file_exists : used from filemanager
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

file_exists : used from filemanager
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

file_exists : used from filemanager
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

file_exists : used from filemanager
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

file_exists : used from filemanager
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

file_exists : used from filemanager
Subroutine: read_agrice_ic. Module: NONE. File: LAKES_COM.f

file_exists : used from filemanager
Subroutine: read_landice_ic. Module: NONE. File: LANDICE_COM.f

file_exists : used from filemanager
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

file_exists : used from filemanager
Subroutine: read_rad_ic. Module: NONE. File: RAD_COM.f

file_exists : used from filemanager
Subroutine: read_seaice_ic. Module: NONE. File: SEAICE.f

file_exists : used from filemanager
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

file_exists : used from filemanager
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

file_exists : used from filemanager
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

filename : character*(*), intent(in)
Subroutine: open_diurn. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_hdiurn. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_ij. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_ijk. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_ijl. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_il. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_isccp. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_j. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_jc. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_jl. Module: NONE. File: POUT.f
output file name
filename : character*(*), intent(in)
Subroutine: open_wp. Module: NONE. File: POUT.f
output file name
filenm : character(len=80)
Subroutine: giss_modele. Module: NONE. File: MODELE.f

filenm : character(len=80)
Subroutine: init_diag. Module: NONE. File: DIAG.f

filenm : character(len=80)
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

filter : used from atmdyn
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

fim : used from geom
Global variable . Module: ATMDYN. File: ATMDYN.f

fim : used from geom
Global variable . Module: DIAG_COM. File: DIAG_COM.f

fim : real*8, parameter, public
Global variable . Module: GEOM. File: GEOM_B.f
real values related to number of long. grid boxes
Initial Value = IM
fim : used from diag_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

fim : used from diag_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

fim : used from diag_com
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

fim : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

fim : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

fim : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

fim : used from geom
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

fim : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

fim : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

fim : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

fim : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

fim : used from diag_com
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

fim : used from diag_com
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

fimi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

fimiofk : real*8, dimension(LM)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

finaltotalenergy : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

find_phih : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

find_phim0 : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

find_phim0 : used from socpbl
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

find_phim0 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

first_call : logical, save
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = .true.
fitmax : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
1.d0/ITMAX
fitmax : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
set to 1/ITMAX
Initial Value = 1d0/ITMAX
fj : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

fj : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

fj : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

fjeq : real*8, public, parameter
Global variable . Module: GEOM. File: GEOM_B.f
equatorial value of J
Initial Value = .5*(1+JM)
fjeq : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

fjeq : used from geom
Subroutine: hemisphere. Module: ATMDYN. File: ATMDYN.f

fjeq_budg : real*8
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

fkey : real*8, dimension(jm, lm)
Global variable . Module: DIAGKS. File: DIAG_PRT.f

fl : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

flag : integer, parameter
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
= 1 for B1 ( peak flux at c0 = 0 )
Initial Value = 0
flag : integer, intent(in)
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

flag : integer
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

flag :
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
for external irrigation source (from deep aquifers - not modeled)
flag_dsws :
Global variable . Module: SEAICE_COM. File: SEAICE.f
true if snow on ice is wet (ie. rain or surface melt)
flag_dsws : logical, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

flag_dsws : logical, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

flag_dsws : logical, dimension(:, :), pointer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

flag_irrig_grndwat : integer
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

flags : logical*4
Global variable . Module: RADPAR. File: RADIATION.f
true if snow is wet
flags : logical*4
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

flags : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

flake : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
variable lake fraction (1)
flake : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

flake : used from lakes_com
Subroutine: checki. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: checkl. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

flake : used from lakes_com
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

flake : used from lakes_com
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

flake : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(in)
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

flake : used from lakes_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

flake : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

flake : used from lakes_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

flake : used from lakes_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

flake : used from lakes_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

flake : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

flake : used from lakes_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

flake : real*8, intent(in)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
local versions of lake variables
flake : used from lakes_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: printlk. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

flake : used from lakes_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

flake : used from lakes_com
Subroutine: riverf. Module: NONE. File: LAKES.f

flake : used from lakes_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

flake : used from lakes_com
Subroutine: surface. Module: NONE. File: SURFACE.f

flake : used from lakes_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

flake : used from lakes_com
Subroutine: updtype. Module: NONE. File: DIAG.f

flake0 : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f

flake0 : used from fluxes
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

flake0 : used from fluxes
Subroutine: init_lakes. Module: NONE. File: LAKES.f

flake0 : real*8
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f

flake_old : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

flake_sill : real*8
Global variable . Module: FLUXES. File: FLUXES.f
lake fraction at sill level (FLAKE0)
Initial Value = -1.
flaked : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

flakeu : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

flam : real*8
Subroutine: precip_mp. Module: CLOUDS. File: CLOUDS2.F90

flamg : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
Marshall-Palmer lambda for water, graupel and ice
flamg :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Marshall-Palmer lambda for water, graupel and ice
flami : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
Marshall-Palmer lambda for water, graupel and ice
flami :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Marshall-Palmer lambda for water, graupel and ice
flamw : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
Marshall-Palmer lambda for water, graupel and ice
flamw :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Marshall-Palmer lambda for water, graupel and ice
fland : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f

fland : used from fluxes
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

fland : used from fluxes
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

fland : used from fluxes
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

fland : used from fluxes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fland : used from fluxes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

fland : used from fluxes
Subroutine: init_lakes. Module: NONE. File: LAKES.f

fland : used from fluxes
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

fland : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

fland : used from fluxes
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

fland : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fland : used from fluxes
Subroutine: riverf. Module: NONE. File: LAKES.f

fland : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

fland : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

flat : real*8, dimension(jm)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

flat : real*8
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

flat : real*8, dimension(jm)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

flat : real*8, dimension(jm)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

flat : real*8, dimension(jm)
Subroutine: keyjkj. Module: DIAGKS. File: DIAG_PRT.f

flat : real*8, dimension(jm)
Subroutine: keyjls. Module: DIAGKS. File: DIAG_PRT.f

flat : real*8, dimension(jm)
Subroutine: keynrl. Module: DIAG_SERIAL. File: DIAG_PRT.f

flat : real*8, dimension(jm+3)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

flatj : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

flead : real*8, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
minimum lead fraction for ice (%)
flead : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

fleadlk : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
lead fraction for lakes
Initial Value = 0.
fleadlk : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
lead fraction for lakes [%]
Initial Value = 0.
fleadlk : used from seaice
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

fleadmx : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
maximum thickness for lead fraction [m]
Initial Value = 5.
fleadoc : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
lead fraction for ocean ice (1) for mean ice thickness of 1 m
Initial Value = 0.06d0
fleadoc : used from seaice
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

fleadoc : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

fleft :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of plume after removing downdraft mass
flfac : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

flice : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f

flice : used from fluxes
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

flice : used from fluxes
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

flice : used from fluxes
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

flice : used from fluxes
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

flice : used from fluxes
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

flice : used from fluxes
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

flice : used from fluxes
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

flice : used from fluxes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

flice : used from fluxes
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

flice : used from fluxes
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

flice : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

flice : used from fluxes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

flice : used from fluxes
Subroutine: init_lakes. Module: NONE. File: LAKES.f

flice : used from fluxes
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

flice : used from fluxes
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

flice : used from fluxes
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

flice : used from fluxes
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

flice : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

flice : used from fluxes
Subroutine: precip_lk. Module: NONE. File: LAKES.f

flice : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

flice : used from fluxes
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

flice : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

flice : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

flice : used from fluxes
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

flice : used from fluxes
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

flice : used from fluxes
Subroutine: updtype. Module: NONE. File: DIAG.f

flice_glob : real*8, dimension(IM, JM)
Global variable . Module: DIAG_SERIAL. File: DIAG_PRT.f

flon : real*8
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

flong : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
downwelling longwave, shortwave radiation at surface
flong :
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f
downwelling longwave, shortwave radiation at surface
flow : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: riverf. Module: NONE. File: LAKES.f

flowo : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mass, energy from rivers into ocean (kg/m^2, J/m^2)
flowo : real*8, dimension(:, :), pointer
Subroutine: riverf. Module: NONE. File: LAKES.f

flowo : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

flux : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

flux : real*8, intent(in)
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

flux : real(r8), dimension(2:LM+1)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

flux : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

flux_bot : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

flux_bot : real*8, intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
flux from the bottom
flux_max : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
maximal flux from the unsaturated soil
flux_negative : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = -1
flux_negative : used from qusdef
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

flux_negative : used from qusdef
Subroutine: fluxfraction. Module: NONE. File: QUSDEF.f

flux_negative : used from qusdef
Subroutine: neighborbyflux. Module: NONE. File: QUSDEF.f

flux_nonnegative : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = +1
flux_nonnegative : used from qusdef
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

flux_rfl : real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

flux_temp : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

flux_top : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

flux_top : real*8, intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
flux at the top
fluxab : real*8, intent(in)
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

fluxlim : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

fluxtop : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

fluxtop_clrsky : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

fluxtopinit : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

fluxu : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fluxu : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

fluxu_n_s : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fluxu_se_nw : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fluxu_sw_ne : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fluxud : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

fluxv : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fluxv : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

fluxv_n_s : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fluxv_se_nw : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fluxv_sw_ne : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

fluxvd : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

flxsum : real*8
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

fmair : real*8
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mass of air mixed
fmass :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
mass of mixing in CTEI
fmc1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of grdibox occupied by moist convection + subsidence
fmix : real*8
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
fraction of lower box mixed up
fmix :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
fraction of mixing in CTEI
fmoc : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

fmoc : real*8, intent(in)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
basal fluxes down of mass,heat,salt (J or kg/m^2)
fmom : real*8, dimension(nmom, nx)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
tracer moment flux (diagnostic output) (kg or J)
fmom : real*8, dimension(nmom, stride, grid%j_strt_halo:grid%j_stop_halo, nlev)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
tracer moment flux (diagnostic output) (kg or J)
fmom :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

fmom_i : real*8, dimension(NMOM, IM)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

fmom_j : real*8, dimension(NMOM, IM, grid%J_STRT_HALO:grid%J_STOP_HALO, LM)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

fmom_l : real*8, dimension(NMOM, LM)
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

fmomdn : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

fmomdn : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fmomdn : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

fmomdn : real*8, dimension(nmom)
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

fmomdn : real*8, dimension(nmom)
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fmome : real*8, dimension(nmom)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fmome : real*8, dimension(nmom)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

fmomeim : real*8, dimension(nmom)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fmomeim : real*8, dimension(nmom)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

fmomn : real*8, dimension(nmom)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fmomn : real*8, dimension(nmom)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

fmoms : real*8, dimension(nmom, im)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fmoms : real*8, dimension(nmom, im)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

fmomup : real*8, dimension(nmom)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fmomup : real*8, dimension(nmom)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

fmomup : real*8, dimension(nmom)
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

fmomup : real*8, dimension(nmom)
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fmomw : real*8, dimension(nmom)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fmomw : real*8, dimension(nmom)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

fmp : real*8
Global variable . Module: RADPAR. File: RADIATION.f
fraction of melt pond area (1)
fmp : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

fmp : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fmp0 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
less entraining convective mass (mb)
fmp2 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
fmp_com : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fmsi : real*8, dimension(:, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

fmsi : real*8, dimension(LMI)
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

fmsi : real*8, dimension(LMI-1)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

fmsi0 : real*8
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

fmsi1 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fmsi1 : real*8
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

fmsi2 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fmsi2 : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

fmsi2 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fmsi2 : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

fmsi2 : real*8, intent(in)
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

fmsi2 : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

fmsi2 : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

fmsi3 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fmsi3 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fmsi3 : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

fmsi4 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fmsi4 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fmsi_io : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
basal ice-ocean fluxes (kg or J/m^2)
fmsi_io : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

fmsi_io : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

fmsi_io : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

fmsj : real*8, dimension(:, :, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

fmt903 : character*200
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

fmt906 : character(len=30), parameter
Subroutine: j_defs. Module: NONE. File: DEFACC.f
Initial Value = '(A16,3F7.2,2X,24F4.1)'
fmt907 : character(len=30), parameter
Subroutine: j_defs. Module: NONE. File: DEFACC.f
Initial Value = '(A16,3F7.2,2X,24I4)'
fmt909 : character(len=30), parameter
Subroutine: j_defs. Module: NONE. File: DEFACC.f
Initial Value = '(A16,1X,23I5)'
fmt910 : character(len=30), parameter
Subroutine: j_defs. Module: NONE. File: DEFACC.f
Initial Value = '(A16,1X,23F5.1)'
fmt911 : character(len=30), parameter
Subroutine: j_defs. Module: NONE. File: DEFACC.f
Initial Value = '(A16,3F7.3,2X,24F4.1)'
fmt912 : character(len=30), parameter
Subroutine: j_defs. Module: NONE. File: DEFACC.f
Initial Value = '(A16,3F7.3,2X,24I4)'
fmt918 : character*200
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

fmt_j : character(len=30), dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Format strings for zonal J diagnostics
fmt_j : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

fmt_reg : character(len=30), dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

fmt_reg : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

fmtnone : character(len=30), parameter
Subroutine: j_defs. Module: NONE. File: DEFACC.f
Initial Value = 'not computed'
fmtstr : character(len=80)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

fn : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fn : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

fn : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

fn : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

fn : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

fn0 : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fn_pass : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fname : character(len=*)
Global variable . Module: NONE. File:
name of file to be read or written
fname : character(14)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
Initial Value = 'WARNING_in_PBL'
fname1_dust : character(len=32)
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

fname1_ssa : character(len=32)
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

fname1st : character(len=32)
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

fnh : real*8
Subroutine: keydj. Module: DIAGKS. File: DIAG_PRT.f

fnh : real*8
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

fnhglm : real*8, allocatable, dimension(:, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
= fraction of NH GMELT water; Sum[FNHGLM(:,:)] = 1
fnhglm : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

fnhglm : used from landice_com
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

fnhglm : used from landice_com
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

fnhglm : used from landice_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

fnhglm : used from landice_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

fnm : real*8
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

fnm1 : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

fnm1 : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

fnm1 : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

fnsum : real*8, dimension(kspeca)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

fnu1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

fny_pass : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fnyy_pass : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

focean : real*8, dimension(:, :), pointer, real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
ocean fraction
focean : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f

focean : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
land/ocean mask on ice dynamic grid
focean : used from fluxes
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

focean : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

focean : real*8, dimension(:, :), pointer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

focean : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

focean : used from fluxes
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

focean : used from fluxes
Subroutine: checkl. Module: NONE. File: LAKES.f

focean : used from fluxes
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

focean : used from fluxes
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

focean : used from fluxes
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

focean : used from fluxes
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

focean : used from fluxes
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

focean : used from fluxes
Subroutine: daily_diag. Module: NONE. File: DIAG.f

focean : used from fluxes
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

focean : used from fluxes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

focean : used from fluxes
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

focean : used from fluxes
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

focean : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

focean : used from fluxes
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

focean : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

focean : used from fluxes
Subroutine: init_diag. Module: NONE. File: DIAG.f

focean : used from fluxes
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

focean : used from fluxes
Subroutine: init_lakes. Module: NONE. File: LAKES.f

focean : used from fluxes
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

focean : used from fluxes
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

focean : used from fluxes
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

focean : used from fluxes
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

focean : used from fluxes
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

focean : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

focean : used from fluxes
Subroutine: radia. Module: NONE. File: RAD_DRV.f

focean : used from fluxes
Subroutine: riverf. Module: NONE. File: LAKES.f

focean : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

focean : used from fluxes
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

focean : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

focean : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

focean : used from fluxes
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

focean : used from fluxes
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

focean : used from fluxes
Subroutine: updtype. Module: NONE. File: DIAG.f

focean_glob : real*8, dimension(IM, JM)
Global variable . Module: DIAG_SERIAL. File: DIAG_PRT.f

fodt : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

fodt : real*8, intent(in)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

fodt : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

fodt : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

fonoff : real*8
Global variable . Module: RADPAR. File: RADIATION.f
if =1 fully turns on SW long-path H2O absorption correction
Initial Value = 1.
force_gc_vmean : logical, dimension(:), allocatable
Global variable . Module: GCDIAG. File: GCDIAGb.f
a mechanism to force vertical averaging for qtys
force_init_ent : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f
Initial Value = 0
force_jl_vmean : logical, dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
a mechanism to force vertical averaging for qtys
force_jl_vmean : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

forcex : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
external force
forcex : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

forcey : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
external force
forcey : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

form : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

form_clouds : logical
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
true if clouds are formed
fourier :
Subroutine: fft2. Module: NONE. File: FFT144.f
coefficients (sin)
fpe : real*8, dimension(13)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

fpe : real*8, dimension(*)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

fpeu : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

fpev : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

fphi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

fpi : real*8
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

fpj : real*8
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

fpl : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

fplume : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

fplume :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
fraction of mixing in CTEI
fplume :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
convective plume mass / layer mass
fpmax :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
max fraction of mixing in CTEI
fpower : real*8, dimension(43+1, nwav_dag+1)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

fprcp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of evaporated precipitation
fpx : real*8, allocatable, dimension(:)
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

fpx_speqnp_jan : real*8, parameter, dimension(39, 3)
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f
Initial Value = RESHAPE((/ 0.106139D+01,0.106783D+01,0.106256D+01,0.106812D+01, 0.106650D+01,0.105212D+01,0.100292D+01,0.978585D+00,0.973002D+00, 0.104304D+01,0.103306D+01,0.969076D+00,0.958428D+00,0.101544D+01, 0.100945D+01,0.993654D+00,0.991752D+00,0.979623D+00,0.941461D+00, 0.937047D+00,0.928036D+00,0.909102D+00,0.900246D+00,0.901978D+00, 0.874685D+00,0.890840D+00,0.947327D+00,0.980658D+00,0.101200D+01, 0.102130D+01,0.727029D+00,0.750237D+00,0.856221D+00,0.852355D+00, 0.991601D+00,0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01, 0.795649D+00,0.704146D+00,0.727177D+00,0.792645D+00, 0.748645D+00,0.872383D+00,0.778125D+00,0.761280D+00,0.769040D+00, 0.762770D+00,0.787812D+00,0.795996D+00,0.812415D+00,0.806050D+00, 0.931991D+00,0.879633D+00,0.936397D+00,0.942009D+00,0.914533D+00, 0.932472D+00,0.905136D+00,0.880848D+00,0.810632D+00,0.878675D+00, 0.901477D+00,0.951314D+00,0.101205D+01,0.109697D+01,0.105704D+01, 0.120352D+01,0.128532D+01,0.152551D+01,0.107507D+01,0.993298D+00, 0.993298D+00,0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01, 0.105912D+01,0.104105D+01,0.103011D+01,0.101845D+01, 0.991954D+00,0.980846D+00,0.948530D+00,0.898252D+00,0.900887D+00, 0.931042D+00,0.913461D+00,0.885751D+00,0.882327D+00,0.962325D+00, 0.978728D+00,0.984428D+00,0.997767D+00,0.974346D+00,0.962522D+00, 0.951995D+00,0.935819D+00,0.925180D+00,0.923809D+00,0.912133D+00, 0.915321D+00,0.915390D+00,0.905317D+00,0.931876D+00,0.976460D+00, 0.974906D+00,0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01, 0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01/ ), (/ 39,3 /))
fpx_speqnp_jul : real*8, parameter, dimension(39, 3)
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f
Initial Value = RESHAPE((/ 0.101719D+01,0.988671D+00,0.986317D+00,0.992046D+00, 0.979385D+00,0.962768D+00,0.917461D+00,0.884814D+00,0.904524D+00, 0.954613D+00,0.967657D+00,0.923239D+00,0.926085D+00,0.942071D+00, 0.948953D+00,0.923623D+00,0.947999D+00,0.894875D+00,0.928884D+00, 0.938342D+00,0.904316D+00,0.906018D+00,0.893131D+00,0.876373D+00, 0.869938D+00,0.849842D+00,0.890331D+00,0.913173D+00,0.933819D+00, 0.880337D+00,0.853570D+00,0.710237D+00,0.826221D+00,0.772355D+00, 0.991601D+00,0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01, 0.813710D+00,0.718946D+00,0.774912D+00,0.764653D+00, 0.790177D+00,0.781660D+00,0.768685D+00,0.778010D+00,0.742164D+00, 0.823045D+00,0.810695D+00,0.809154D+00,0.839186D+00,0.890938D+00, 0.912096D+00,0.957669D+00,0.940655D+00,0.970092D+00,0.949381D+00, 0.925820D+00,0.904259D+00,0.919764D+00,0.842020D+00,0.892613D+00, 0.930514D+00,0.978044D+00,0.972728D+00,0.108045D+01,0.115574D+01, 0.121910D+01,0.135634D+01,0.165630D+01,0.109376D+01,0.991629D+00, 0.991629D+00,0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01, 0.109553D+01,0.103307D+01,0.101880D+01,0.104636D+01, 0.105279D+01,0.103332D+01,0.974511D+00,0.948682D+00,0.946840D+00, 0.100858D+01,0.997002D+00,0.924039D+00,0.896250D+00,0.963271D+00, 0.977617D+00,0.996577D+00,0.992301D+00,0.974108D+00,0.947932D+00, 0.929054D+00,0.928114D+00,0.912474D+00,0.912335D+00,0.915498D+00, 0.901183D+00,0.925813D+00,0.971726D+00,0.104123D+01,0.110262D+01, 0.120227D+01,0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01, 0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01,0.100000D+01/ ), (/ 39,3 /))
fpxco2 : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f

fpxco2 : real*8, dimension(NL)
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

fpxozo : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f

fpz_jan : real*8, dimension(39)
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

fpz_jul : real*8, dimension(39)
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

fpzco2 : real*8, dimension(39)
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

fq_isccp : real*8, dimension(ntau, npres)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

fq_isccp : real*8, dimension(npoints, 7, 7)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

fqcond :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of water vapor that condenses in plume
fqcondv :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of condensate that is lofted
fqevap : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

fqevap : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

fqevp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of water vapor that evaporates in downdraft
fqtow :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
fraction of water vapour that goes to CLW
fqu : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo), intent(inout)
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

fqu : real*8, intent(out), dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

fqv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo), intent(inout)
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

fqv : real*8, intent(out), dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

fr : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

fr : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

fr1 : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

fr_cover : real*8, dimension(12)
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

fr_cover0 : real*8, dimension(n_covertypes)
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

fr_sat : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
fraction of saturated soil
fr_sat :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
fraction of saturated soil
fr_sat : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
fraction of the saturated soil
fr_sat_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

fr_sat_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

fr_snow : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

fr_snow : real*8
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

fr_snow : real*8, intent(out), dimension(:)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

fr_snow : real*8, intent(out), dimension(:)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

fr_snow_ij : real*8, allocatable, dimension(:, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

fr_snow_ij : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

fr_snow_ij : used from ghy_com
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

fr_snow_ij : used from ghy_com
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

fr_snow_ij : used from ghy_com
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

fr_snow_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

fr_snow_ij : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

fr_snow_ij : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

fr_snow_ij : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

fr_snow_rad : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

fr_sq : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

fr_sq_min : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

fr_ssi : real*8, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f

frac : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

frac : real*8
Subroutine: fluxfraction. Module: NONE. File: QUSDEF.f

frac : real*8
Subroutine: gtrend. Module: NONE. File: RADIATION.f

frac1 : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

frac1 : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

frac1 : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

frac1 : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

frac1 : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

frac1 : real*8
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

frac1 : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

frac1 : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

frac1 : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

frac1 : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

frac_out : real*8, dimension(npoints, ncol, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

fraci : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

fracl : real*4
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

fracm : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fracm : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

fracm : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fracm : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

fracm : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fracm : real*8
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

fracm : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

fracm : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fracm : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

fracm : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

fracm : real*8
Subroutine: massfraction. Module: NONE. File: QUSDEF.f

fracnames : character(len=6), dimension(ntimemax)
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

fracnir :
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
fraction of absorbed solar in vis and nir
fracnir1 : real*8
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f

fracsl : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

fract_snow : real*8, intent(out)
Subroutine: snow_cover. Module: SOIL_DRV. File: GHY_DRV.f
snow cover fraction (0-1)
fracvis : real*8
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
fraction of absorbed solar in vis and nir
frat : real*8
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
fraction of upper box mixed down
frat :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
fraction of mixing in CTEI
frat1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
frat2 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
frati : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

frato : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

frayle : real*8
Global variable . Module: RADPAR. File: RADIATION.f
scales Rayleigh parameter
Initial Value = 1.
frezi : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

frfoam : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

fri : real*8, dimension(lmi)
Subroutine: addice. Module: SEAICE. File: SEAICE.f

frl : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

frl1 : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

from : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

fromto : character(len=100)
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

frr : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

frr1 : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

frsat : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

frsi : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

frsulf : real*8, dimension(8)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/0.000, 0.000, 0.000, 0.330, 0.000, 0.000, 0.000, 1.00/)
frsulf : real*8, dimension(8)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

frtop : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

fs : real*8, dimension(im)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fs : real*8, dimension(im)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

fs0 : real*8, dimension(im)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

fs8opx : real*8, dimension(8)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/1.000, 1.000, 1.000, 1.000, 1.500, 1.500, 1.000, 1.00/)
fs8opx : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

fs8opx : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fs_ssi : real*8, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f

fsaaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
fsbaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
fsdaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
fsevp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of energy lost to evaporate
fsf : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Solar Forcing over each type (W/m^2)
fsf : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

fsf : used from rad_com
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

fsf : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fsf : used from rad_com
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f

fsf : used from rad_com
Subroutine: surface. Module: NONE. File: SURFACE.f

fsh : real*8
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

fshglm : real*8, allocatable, dimension(:, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
= fraction of SH GMELT water; Sum[FSHGLM(:,:)] = 1
fshglm : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

fshglm : used from landice_com
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

fshglm : used from landice_com
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

fshglm : used from landice_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

fshglm : used from landice_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

fshort : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
downwelling longwave, shortwave radiation at surface
fshort :
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f
downwelling longwave, shortwave radiation at surface
fsign : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

fsn : real*8, parameter
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f
latent heat of melt (J/m^3)
Initial Value = lhm * rhow
fsn : real*8, parameter
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f
latent heat of melt (J/m^3)
Initial Value = lhm * rhow
fsnage : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

fsoc : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

fsoc : real*8, intent(in)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
basal fluxes down of mass,heat,salt (J or kg/m^2)
fsolar : real*8, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f

fsr1 : real*8, dimension(17)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

fsr2 : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

fsr2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

fsr2 : real*8, dimension(17)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

fsrdif : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
diffuse visible incident solar at surface
fsrdif : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

fsrdif : used from rad_com
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

fsrdif : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fsrdir : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Solar incident at surface, direct fraction (1)
fsrdir : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

fsrdir : used from rad_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

fsrdir : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fsri : real*8, dimension(LMI)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
fraction of solar radiation that goes through the bottom
fsri : real*8, dimension(lmax), intent(out)
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
fraction of solar energy reaching bottom of layer
fsri : real*8, dimension(2)
Subroutine: surface. Module: NONE. File: SURFACE.f

fsri : real*8, dimension(2)
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

fsrnfg : real*8, dimension(4)
Global variable . Module: RADPAR. File: RADIATION.f
surface type fractions of SW,LW fluxes (W/m2)
fsrnfg : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fsrnir1 : real*8, dimension(lmax)
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f

fsrvis : real*8, dimension(lmax)
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f

fss : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
grid fraction for large-scale clouds
fss : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90
initialized to 1.
fss : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

fss : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

fss : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fssi : real*8, dimension(LMI)
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

fssi : real*8, dimension(LMI-1)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

fssi1 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fssi1 : real*8
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

fssi2 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fssi2 : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

fssi2 : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

fssi3 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fssi3 : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

fssi4 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

fssi_io : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
basal ice-ocean fluxes (kg or J/m^2)
fssi_io : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

fssi_io : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

fssi_io : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

fssl :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
grid fraction for large-scale clouds
fsslrat :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
ratio of lower to upper layer potential SS cloud fraction
fsss : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
fraction of ocean salinity found in new-formed ice [1]
Initial Value = 8d0/35d0
fssum :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
fraction of energy lost to evaporate
fstaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
fstasc : real*8, dimension(itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
scales optional aerosols (solar,thermal component)
Initial Value = 1.d0
fstasc : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

fstasc : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fstopx : real*8, dimension(ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f
switches on/off aerosol for diagnostics (solar,thermal component)
fstopx : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

fstopx : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fsum : real*8
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

fsum : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

fsum1 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

fsum2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

fsum3 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

fsvaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
fsxaer :
Global variable . Module: RADPAR. File: RADIATION.f
scales solar,thermal opt.depth for var. aerosols:
fsxtau : real*8
Subroutine: getdst. Module: RADPAR. File: RADIATION.f

fsxtau : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

fsxtau : real*8, save
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

ft : real*8
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

ft8opx : real*8, dimension(8)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.300, 1.00/)
ft8opx : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ft8opx : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ftaaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
ftauc : real*8
Global variable . Module: RADPAR. File: RADIATION.f
factor to control cloud optical depth in radiation calc.
ftauc : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ftbaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
ftdaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
ftevap : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

ftevap : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

fthek : real*8, parameter, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/ .007,.900,.007,.007,.030,.070,.230,.630,1.25,2.71,10.7, 22.9,57.5,64.9,66.7,59.3,63.0,72.3,70.4,104.,130.,185.,232.,204., 222.,315.,482.,584.,514.,603.,689.,764.,830.,975.,1059.,1081., 1074.,1069.,1093.,1083.,1068.,1132.,1181.,1157.,1120.,1098.,1098., 1189.,1429.,1644.,1751.,1774.,1747.,1693.,1639.,1663.,1810.,1922., 2006.,2057.,2066.,2048.,2033.,2044.,2074.,1976.,1950.,1960.,1942., 1920.,1882.,1833.,1833.,1852.,1842.,1818.,1783.,1754.,1725.,1720., 1695.,1705.,1712.,1719.,1715.,1712.,1700.,1682.,1666.,1647.,1635., 1602.,1570.,1544.,1511.,1486.,1456.,1427.,1402.,1389.,1344.,1314., 1290.,1260.,1235.,1211.,1185.,1159.,1134.,1109.,1085.,1060.,1036., 1013.,990.,968.,947.,926.,908.,891.,880.,869.,858.,847.,837.,820., 803.,785.,767.,748.,668.,593.,535.,485.,438.,397.,358.,337.,312., 288.,267.,245.,223.,202.,180.,159.,142.,126.,114.,103., 90., 79., 69.0,62.0,55.0,48.0,43.0,39.0,35.0,31.0,26.0,22.6,19.2,16.6,14.6, 13.5,12.3,11.1,10.3, 9.5,8.70,7.80,7.10,6.50,5.92,5.35,4.86,4.47, 4.11,3.79,1.82,0.99,.585,.367,.241,.165,.117,.0851,.0634,.0481/)
ftrufg : real*8, dimension(4)
Global variable . Module: RADPAR. File: RADIATION.f
surface type fractions of SW,LW fluxes (W/m2)
ftrufg : real*8, dimension(4)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

fttaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
fttasc : real*8, dimension(itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
scales optional aerosols (solar,thermal component)
Initial Value = 1.d0
fttasc : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

fttasc : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

fttopx : real*8, dimension(ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f
switches on/off aerosol for diagnostics (solar,thermal component)
fttopx : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

fttopx : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ftvaer : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
ftxaer :
Global variable . Module: RADPAR. File: RADIATION.f
scales solar,thermal opt.depth for var. aerosols:
ftxtau : real*8
Subroutine: getdst. Module: RADPAR. File: RADIATION.f

ftxtau : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

ftxtau : real*8, save
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

ftype : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
fractions of each surface type
ftype : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
fraction of the gridcell occupied by this patch = flice*fhc
ftype : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ftype : real*8, dimension(:, :, :), allocatable
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

ftype : real*8, dimension(:, :, :), allocatable
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

ftype : real*8, dimension(:, :, :), allocatable
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

ftype : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ftype : used from diag_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

ftype : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ftype : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ftype : used from diag_com
Subroutine: updtype. Module: NONE. File: DIAG.f

ftype : character*8, parameter, dimension(5)
Subroutine: writer. Module: RADPAR. File: RADIATION.f
Initial Value = (/'DOWNWARD',' UPWARD','UPWD NET','COOLRATE','FRACTION'/)
ftype_now : real*8, intent(in)
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f
original and current fracs of the 'new' type
ftype_orig : real*8, intent(in)
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f
original and current fracs of the 'new' type
fulgas : real*8, dimension(13)
Global variable . Module: RADPAR. File: RADIATION.f
scales the various atmospheric constituents:
Initial Value = (/ 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0./)
fulgas : used from radpar
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

fulgas : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

funabc : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

funi :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
the probablity for ice cloud to form
funil :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
FUNI over land, ocean
funio :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
FUNI over land, ocean
funio_denominator : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
funio denominator
Initial Value = 22.d0
fup : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fup : real*8
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

fup : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

fup : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fup0 : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fup0 : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fup_pass : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fup_pass : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fupz_pass : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fupz_pass : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fupzz_pass : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

fupzz_pass : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

fuse_groups : logical
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
whether to output groups of related
Initial Value = .false.
fuvko3 : real*8, parameter, dimension(226)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/ 8.3, 8.3, 8.1, 8.3, 8.6, 9.0, 9.7, 10.8, 11.7, 13.0, 14.3, 16.0, 18.0, 20.6, 23.0, 26.1, 29.3, 32.6, 36.9, 40.8, 46.9, 51.4, 56.7, 63.4, 69.1, 76.6, 84.0, 91.4, 99.9,110.0,118.0, 126.0,136.0,145.0,154.0,164.0,175.0,186.0,192.0,201.0,210.0,212.0, 221.0,230.0,239.0,248.0,250.0,259.0,264.0,264.0,273.0,277.0,275.0, 283.0,283.0,290.0,283.0,297.0,290.0,300.0,290.0,302.0,295.0,283.0, 293.0,290.0,286.0,297.0,281.0,280.0,271.0,275.0,254.0,264.0,250.0, 248.0,242.0,228.0,230.0,216.0,213.0,211.0,199.0,188.0,188.0,178.0, 169.0,153.0,155.0,148.0,136.0,127.0,117.0,108.0, 97.0, 88.7, 81.3, 78.7, 67.9, 61.4, 54.3, 49.6, 43.1, 38.9, 34.6, 30.2, 27.5, 23.9, 21.0, 18.6, 16.2, 14.2, 12.3, 10.7, 9.5, 8.880,7.520,6.960,6.160,5.810,5.910,4.310,4.430,4.130, 4.310,4.020,3.330,3.390,3.060,3.100,2.830,2.400,2.490,2.330,2.320, 2.120,2.200,1.436,1.595,1.074,1.138,1.068,1.262,0.818,0.948,0.860, 1.001,0.543,0.763,0.665,0.781,0.382,0.406,0.373,0.608,0.484,0.601, 0.209,0.276,0.259,0.470,0.319,0.354,0.131,0.223,0.185,0.339,0.080, 0.093,0.079,0.184,0.139,0.214,0.053,0.074,0.068,0.152,0.038,0.070, .0540000,.1030000,.0240000,.0382500,.0292500,.0550000,.0135000, .0155250,.0127500,.0188250,.0167250,.0262500,.0115500,.0140250, .0099750,.0115500,.0081000,.0104250,.0050100,.0057000,.0046650, .0073425,.0051825,.0055275,.0040575,.0077700,.0048900,.0054600, .0015375,.0017775,.0013275,.0014100,.0011550,.0023325,.0018825, .0019650,.0009600,.0013650,.0011925,.0013200,.0008925,.0009825, .0001350,.0006300,.0004500,.0006225,0.0/)
fv : real*8
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

fv : real*8
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

fv : real*8
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

fv : real*8
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

fv : real*8
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

fv : real*8
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

fv : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

fv : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

fv : real*8
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

fv : real*8, intent(out)
Subroutine: get_fb_fv. Module: NONE. File: GHY_DRV.f

fv : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

fv : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

fv : real*8
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

fv : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

fv : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

fv : real*8
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

fv : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

fv : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

fvp : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

fw : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fw : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

fw0 : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

fwarea_nh : real*8
Global variable . Module: LANDICE. File: LANDICE.f
area in each hemisphere for glmelt
fwarea_nh : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

fwarea_nh : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

fwarea_sh : real*8
Global variable . Module: LANDICE. File: LANDICE.f
area in each hemisphere for glmelt
fwarea_sh : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

fwarea_sh : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

fwater : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
water fraction of gridbox
fwater :
Global variable . Module: SEAICE_COM. File: SEAICE.f
water fraction of gridbox
fwater : real*8, dimension(:, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

fwater : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

fwater : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

fwater : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

fwater : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

fwater : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

fwb : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

fwsim : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
fresh water sea ice mass (kg/m^2) (used for qflux model)
fwsim : real*8, dimension(:, :), pointer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

fwsim : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

fwsim : real*8, dimension(:, :), pointer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

fwsim : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

fwt : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

fxl : real*8, intent(in), dimension(NXB-1)
Subroutine: repart. Module: NONE. File: RAD_UTILS.f

fxl : real*8, intent(in), dimension(nxb-1)
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

fxl : real*8, intent(in), dimension(NXB-1)
Subroutine: reterp. Module: NONE. File: RAD_UTILS.f

fxsi : real*8, dimension(:, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

fxx :
Global variable . Module: FLUXES. File: FLUXES.f
fraction of gridbox of type xx (land,ocean,...)
fxy : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

fxy1 : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

fxy1a : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

fxya : real*8, dimension(nx1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

fysi : real*8, dimension(:, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

g : real*8, intent(in), dimension(NY)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

g : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

g : real*8, intent(in)
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

g0 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g1 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g1 : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

g13ab : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

g2 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g2dt : real*8
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

g3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g4 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g5 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g5 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

g6 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g633nr : real*8, dimension(890, 31)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

g7 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g8 : real*8
Global variable . Module: SOCPBL. File: PBL.f

g880m0 : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

g880m1 : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

g_alpha : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

g_alpha : real*8, dimension(n), intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f
grav*alpha
g_mole_s : real*8, parameter
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
molecular diffusion terms for heat/salt
Initial Value = 2255d0
g_mole_t : real*8, parameter
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
molecular diffusion terms for heat/salt
Initial Value = 65.9d0
g_s : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
turbulent exchange velocities (m/s)
g_sq : real(r8), parameter
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f
Initial Value = grav * grav
g_t : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
turbulent exchange velocities (m/s)
g_turb : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
turbulent diffusion term
gairx : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
atmosphere-ice stress (B grid)
gairx : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

gairx : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

gairy : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
atmosphere-ice stress (B grid)
gairy : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

gairy : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

gama :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
gamahs : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 8.d0/sigma
gamahu : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 11.6d0
gamams : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 5.3d0
gamamu : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 19.0d0
gamc : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

gamd : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

gamd : used from constant
Subroutine: j_defs. Module: NONE. File: DEFACC.f

gamm : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

gamma : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

gamx : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

garr : real*8, intent(in), dimension(grd_dum%jm_world)
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

garr : real*8, intent(in), dimension( : , :)
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

gasc : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

gasc : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

gasex_index : type(vector_integer)
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

gasnames : character(len=6), dimension(13)
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

gband : integer, dimension(7)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/ 1, 18, 19, 23, 26, 30, 32 /)
gbyairm0 : real*8, parameter
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
Initial Value = GRAV/AIRM0
gbyr : real*8, parameter
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f
Initial Value = GRAV/RGAS
gbyrb : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

gbyrsq : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

gcbice : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

gcblay : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

gccco2_in :
Global variable . Module: RADPAR. File: RADIATION.f
column variable for importing CO2 and use_tracer_GCCco2 variable
gccco2_out :
Global variable . Module: RADPAR. File: RADIATION.f
column CO2 for exporting
gd1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

gd2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

gdata : real*8, save, allocatable, dimension(:)
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

gdeep : real*8, allocatable, dimension(:, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
keeps average (2:n) values of temperature, water and ice
gdeep : used from ghy_com
Global variable . Module: SUBDAILY. File: DIAG.f

gdeep : used from ghy_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

gdeep : used from ghy_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

geom_atm : used from geom
Subroutine: alloc_drv_atm. Module: NONE. File: ATM_DRV.f

geomicdyn : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

geotherm_landx : real*8
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f
scaling factor for geothermal heat flux->land
Initial Value = 0.
geotherm_ocnx : real*8
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f
scaling factor for geothermal heat flux over ocean
Initial Value = 0.
get_albedo_data : used from surf_albedo
Subroutine: writer. Module: RADPAR. File: RADIATION.f

get_alloc_bounds : used from diag_zonal
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

get_alloc_bounds : used from diag_zonal
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

get_by_index : used from timestream_mod
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

get_by_index : used from timestream_mod
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

get_cld_overlap : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

get_cld_overlap : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

get_cropdata : used from veg_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

get_dimlen : used from pario
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

get_dimlen : used from pario
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

get_dimlen : used from pario
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

get_dimlen : used from pario
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

get_dimlens : used from pario
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

get_dimlens : used from pario
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

get_dimlens : used from pario
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

get_dir : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

get_natts : used from pario
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

get_param : used from dictionary_mod
Global variable . Module: FLUXES. File: FLUXES.f

get_param : used from dictionary_mod
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

get_param : used from dictionary_mod
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

get_param : used from dictionary_mod
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

get_param : used from dictionary_mod
Subroutine: geom_1pt. Module: NONE. File: RAD_DRV.f

get_param : used from dictionary_mod
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

get_param : used from dictionary_mod
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

get_param : used from dictionary_mod
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

get_param : used from dictionary_mod
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

get_param : used from dictionary_mod
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

get_param : used from dictionary_mod
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

get_param : used from dictionary_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f

get_param : used from dictionary_mod
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

get_param : used from dictionary_mod
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

get_snow_ice_layer : used from seaice
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

get_soil_c_total : used from veg_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

get_soil_properties : used from sle001
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

get_soil_properties : used from sle001
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

get_soil_properties : used from sle001
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

get_soil_properties : used from sle001
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

get_soil_properties : used from sle001
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

get_soil_spinup_acc : used from ent_mod
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

get_subdd : used from subdaily
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

get_vdata : used from veg_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

getaer_flag : integer, optional
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

getbak_flag : integer, optional
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

getdomainbounds : used from domain_decomp_atm
Global variable . Module: SUBDAILY. File: DIAG.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

getdomainbounds : used from domain_decomp_atm
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

getdomainbounds : used from domain_decomp_atm
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

getdomainbounds : used from domain_decomp_atm
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_atm
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_1d
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

getdomainbounds : used from domain_decomp_1d
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

getdomainbounds : used from domain_decomp_1d
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

getdomainbounds : used from domain_decomp_1d
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: ahourly. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

getdomainbounds : used from domain_decomp_1d
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

getdomainbounds : used from domain_decomp_1d
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_mldepth. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_ohtconv. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_sstmod. Module: SSTMOD. File: OCEAN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: alloc_strat_com. Module: STRAT. File: STRATDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: alloc_tracer_adv. Module: NONE. File: QUS3D.f

getdomainbounds : used from domain_decomp_1d
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

getdomainbounds : used from domain_decomp_1d
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

getdomainbounds : used from domain_decomp_1d
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

getdomainbounds : used from domain_decomp_1d
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_atm
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_atm
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_atm
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: checki. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: checkl. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: checko. Module: NONE. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_1d
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_atm
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

getdomainbounds : used from domain_decomp_1d
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_1d
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_se. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: daily_diag. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: daily_lake. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

getdomainbounds : used from domain_decomp_1d
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

getdomainbounds : used from domain_decomp_1d
Subroutine: deform. Module: STRAT. File: STRATDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

getdomainbounds : used from domain_decomp_atm
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

getdomainbounds : used from domain_decomp_atm
Subroutine: diag_river. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: diaga. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: diaga0. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

getdomainbounds : used from domain_decomp_1d
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

getdomainbounds : used from domain_decomp_1d
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

getdomainbounds : used from domain_decomp_1d
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

getdomainbounds : used from domain_decomp_1d
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

getdomainbounds : used from domain_decomp_1d
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

getdomainbounds : used from domain_decomp_1d
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f

getdomainbounds : used from domain_decomp_1d
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

getdomainbounds : used from domain_decomp_1d
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_1d
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: ground_lk. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_1d
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_diag. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_lakes. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_1d
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_1d
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

getdomainbounds : used from domain_decomp_atm
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

getdomainbounds : used from domain_decomp_1d
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: oceans. Module: NONE. File: OCEAN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: ostruc. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

getdomainbounds : used from domain_decomp_1d
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

getdomainbounds : used from domain_decomp_1d
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: precip_lk. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: printlk. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

getdomainbounds : used from domain_decomp_atm
Subroutine: radia. Module: NONE. File: RAD_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

getdomainbounds : used from domain_decomp_atm
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: read_sst. Module: NONE. File: OCEAN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: riverf. Module: NONE. File: LAKES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_1d
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

getdomainbounds : used from domain_decomp_atm
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

getdomainbounds : used from domain_decomp_atm
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_1d
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

getdomainbounds : used from domain_decomp_atm
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

getdomainbounds : used from domain_decomp_1d
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: snow_cover. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: surface. Module: NONE. File: SURFACE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

getdomainbounds : used from domain_decomp_atm
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

getdomainbounds : used from domain_decomp_1d
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

getdomainbounds : used from domain_decomp_atm
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

getdomainbounds : used from domain_decomp_atm
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

getdomainbounds : used from domain_decomp_atm
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

getdomainbounds : used from domain_decomp_atm
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

getdomainbounds : used from domain_decomp_atm
Subroutine: updtype. Module: NONE. File: DIAG.f

getdomainbounds : used from domain_decomp_atm
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

getdomainbounds : used from domain_decomp_1d
Subroutine: write_data. Module: SUBDAILY. File: DIAG.f

getgas_flag : integer, optional
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

getname_firstfile : used from timestream_mod
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

getname_firstfile : used from timestream_mod
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

getname_firstfile : used from timestream_mod
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

geto2a_flag : integer, optional
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

getsur : used from surf_albedo
Subroutine: rcompx. Module: RADPAR. File: RADIATION.f

gettotalenergy : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

getvol_flag : integer, intent(in), optional
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

getwtime : used from timer_mod
Subroutine: giss_modele. Module: NONE. File: MODELE.f

gg : real*8, intent(out)
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

gg : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

ggsn : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

ggsno : real*8, intent(in)
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f
Asymmetry parameter for snow
ggvdf : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

gh : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

gh : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

gh : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

gh : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

gh : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

gha : real*8, dimension(n-1), intent(out)
Subroutine: getk. Module: SOCPBL. File: PBL.f
normalized temperature gradient, tau**2*an2
ghg : character*6, parameter, dimension(12)
Subroutine: writer. Module: RADPAR. File: RADIATION.f
Initial Value = (/' H2O',' CO2',' O3',' O2',' NO2',' N2O' ,' CH4','CCL3P1','CCL2P2',' N2',' CFC-Y',' CFC-Z'/)
ghg_day : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
obs.date of well-mixed GHgases (if 0: time var)
Initial Value = 182
ghg_day : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ghg_yr : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
obs.date of well-mixed GHgases (if 0: time var)
Initial Value = 1951
ghg_yr : used from rad_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

ghg_yr : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

ghg_yr : used from rad_com
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

ghg_yr : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ghg_yr : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ghgam : real*8, allocatable, dimension(:, :)
Global variable . Module: RADPAR. File: RADIATION.f
GHG-mixing ratios in ppm,ppm,ppm,ppb,ppb,ppb
ghgam : used from radpar
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

ghgam : used from radpar
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

ghgam : used from radpar
Subroutine: gtrend. Module: NONE. File: RADIATION.f

ghgyr1 : integer
Global variable . Module: RADPAR. File: RADIATION.f
first and last year of GHG history
ghgyr1 : used from radpar
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

ghgyr1 : used from radpar
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

ghgyr1 : used from radpar
Subroutine: gtrend. Module: NONE. File: RADIATION.f

ghgyr2 : integer
Global variable . Module: RADPAR. File: RADIATION.f
first and last year of GHG history
ghgyr2 : used from radpar
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

ghgyr2 : used from radpar
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

ghgyr2 : used from radpar
Subroutine: gtrend. Module: NONE. File: RADIATION.f

ghmax : real*8
Global variable . Module: SOCPBL. File: PBL.f

ghmax : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

ghmin : real*8
Global variable . Module: SOCPBL. File: PBL.f

ghmin : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

ght : real*8, dimension(kgz_max), parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
~mean geopotential heights at PMB level (extends to strat)
Initial Value = (/ 0d0, 900d0, 1500d0, 3000d0, 4500d0, 5600d0, 7800d0, 9500d0,11000d0,12500d0,14500d0,16400d0, 18500d0,20000d0,24000d0,27000d0,30000d0,35000d0, 47000d0,53000d0,64000d0 /)
ght : real*8, dimension(km), parameter
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f
Initial Value = (/500.,2600.,5100.,8500.,15400.,30000./)
ghy_data_missing : logical
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

ghy_default_data : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f
if == 1 reset all GHY data to defaults
Initial Value = 0
gi : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

gi : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

gi : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

gi : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

gin : real*8, intent(in)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

gj : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

glake : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
lake heat content (J/m2)
glake : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
like GML but per unit area of lake (J/m2)
glake : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

glake : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

glake : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

glake : used from lakes_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

glake : used from lakes_com
Subroutine: riverf. Module: NONE. File: LAKES.f

glake : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

glmelt_fac_nh : real*8
Global variable . Module: LANDICE. File: LANDICE.f
is a factor to multiply glacial melt by in NH
Initial Value = 1.d0
glmelt_fac_nh : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

glmelt_fac_nh : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

glmelt_fac_sh : real*8
Global variable . Module: LANDICE. File: LANDICE.f
is a factor to multiply glacial melt by in SH
Initial Value = 1.d0
glmelt_fac_sh : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

glmelt_fac_sh : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

glmelt_on : integer
Global variable . Module: LANDICE. File: LANDICE.f
determines whether glacial melt is used for oceans
Initial Value = 1
glmelt_on : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

glmelt_on : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

globalmax : used from domain_decomp_1d
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

globalmax : used from domain_decomp_1d
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

globalmax : used from domain_decomp_atm
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

globalsum : used from domain_decomp_1d
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

globalsum : used from domain_decomp_1d
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

globalsum : used from domain_decomp_atm
Subroutine: ahourly. Module: NONE. File: DIAG.f

globalsum : used from domain_decomp_atm
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

globalsum : used from domain_decomp_atm
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

globalsum : used from domain_decomp_atm
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

globalsum : used from domain_decomp_atm
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

globalsum : used from domain_decomp_atm
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

globalsum : used from domain_decomp_atm
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

globalsum : used from domain_decomp_atm
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

globalsum : used from domain_decomp_1d
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

globalsum : used from domain_decomp_1d
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

globalsum : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

globalsum : used from domain_decomp_1d
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

globalsum : used from domain_decomp_atm
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

globalsum : used from domain_decomp_atm
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

globalsum : used from domain_decomp_atm
Subroutine: init_diag. Module: NONE. File: DIAG.f

globalsum : used from domain_decomp_atm
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

globalsum : used from domain_decomp_atm
Subroutine: radia. Module: NONE. File: RAD_DRV.f

globalsum : used from domain_decomp_atm
Subroutine: surface. Module: NONE. File: SURFACE.f

globalsum : used from domain_decomp_1d
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

gm : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

gm : real*8
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

gm : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

gm : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

gm : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

gm : real*8
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

gm : real*8
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

gm : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

gm : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

gm : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

gm : real*8
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

gm : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

gm_at_rimax : real*8
Global variable . Module: SOCPBL. File: PBL.f

gm_at_rimax : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

gm_relax : real*8, parameter
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f
Glacial Melt relaxation parameter (1/year)
Initial Value = 0.1d0
gma : real*8, dimension(n-1), intent(out)
Subroutine: getk. Module: SOCPBL. File: PBL.f
normalized velocity gradient, tau**2*as2
gmean : real*8, dimension(lm)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

gmean_part : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

gmelt : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mass,energy from glacial melt into ocean (kg/m^2, J/m^2)
gmelt : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

gmin : real*8, parameter
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f
Initial Value = 1d-20
gml : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
total enthalpy of lake (J)
gml : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

gml : used from lakes_com
Subroutine: checkl. Module: NONE. File: LAKES.f

gml : used from lakes_com
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

gml : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

gml : used from lakes_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

gml : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

gml : used from lakes_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

gml : real*8, intent(in)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
local versions of lake variables
gml : used from lakes_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

gml : used from lakes_com
Subroutine: printlk. Module: NONE. File: LAKES.f

gml : used from lakes_com
Subroutine: riverf. Module: NONE. File: LAKES.f

gml : used from lakes_com
Subroutine: surface. Module: NONE. File: SURFACE.f

gml_to_irrig : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

gml_to_irrig : real*8, intent(out)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

gmmax : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

gmmax : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

gmmax0 : real*8
Global variable . Module: SOCPBL. File: PBL.f

gpff : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

grav : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

grav : used from constant
Global variable . Module: LAKES. File: LAKES.f

grav : used from constant
Global variable . Module: RADPAR. File: RADIATION.f

grav : used from constant
Global variable . Module: SOCPBL. File: PBL.f

grav : used from constant
Global variable . Module: VERTICALRES. File: AtmLayering.F90

grav : used from constant
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

grav : used from constant
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

grav : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

grav : used from constant
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

grav : used from constant
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

grav : used from constant
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

grav : used from constant
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

grav : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

grav : used from constant
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

grav : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

grav : used from constant
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

grav : used from constant
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

grav : used from constant
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

grav : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

grav : used from constant
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

grav : used from constant
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

grav : used from constant
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

grav : used from constant
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

grav : used from constant
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

grav : used from constant
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

grav : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

grav : used from constant
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

grav : used from constant
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

grav : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

grav : used from constant
Subroutine: getdz. Module: NONE. File: ATURB.f

grav : used from constant
Subroutine: getztop. Module: NONE. File: PBL_DRV.f

grav : used from constant
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

grav : used from constant
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

grav : used from constant
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

grav : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

grav : used from constant
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

grav : used from constant
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

grav : used from constant
Subroutine: init_lakes. Module: NONE. File: LAKES.f

grav : used from constant
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

grav : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

grav : used from constant
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

grav : used from constant
Subroutine: j_defs. Module: NONE. File: DEFACC.f

grav : used from constant
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

grav : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

grav : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

grav : used from constant
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

grav : used from constant
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

grav : used from constant
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

grav : used from constant
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

grav : used from constant
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

grav : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

grav : used from constant
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

grav : used from constant
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

grav : used from constant
Subroutine: sig. Module: NONE. File: PBL_DRV.f

grav : used from constant
Subroutine: sjl_defs. Module: NONE. File: DEFACC.f

grav : used from constant
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

grav : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

grav : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

grav : used from constant
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

grav : used from constant
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

grav : used from constant
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

grd_dum : type(dist_grid), intent(in)
Subroutine: alloc_atmgla_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

grd_dum : type(dist_grid), intent(in)
Subroutine: alloc_atmice_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

grd_dum : type(dist_grid), intent(in)
Subroutine: alloc_atmlnd_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

grd_dum : type(dist_grid), intent(in)
Subroutine: alloc_atmocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

grd_dum : type(dist_grid), intent(in)
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

grd_dum : type(dist_grid), intent(in)
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

grd_dum : used from domain_decomp_atm
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f
Initial Value = >GRID
grd_dum : type(dist_grid), intent(in)
Subroutine: alloc_iceocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

grd_dum : type(dist_grid), intent(in)
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

grd_dum : type(dist_grid), intent(in)
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

grd_dum : type(dist_grid), intent(in)
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

grh : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

grh633 : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

grid : used from domain_decomp_atm
Global variable . Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90

grid : type(dist_grid), pointer, type(dist_grid), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
a pointer to the grid object whose domain bounds were
grid : used from domain_decomp_atm
Global variable . Module: FLUXES. File: FLUXES.f

grid :
Global variable . Module: SEAICE_COM. File: SEAICE.f
a pointer to the grid object whose domain bounds were
grid : used from domain_decomp_atm
Global variable . Module: SUBDAILY. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

grid : used from domain_decomp_atm
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

grid : used from domain_decomp_atm
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

grid : used from domain_decomp_atm
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

grid : used from domain_decomp_atm
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

grid : used from domain_decomp_atm
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

grid : used from domain_decomp_atm
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

grid : used from domain_decomp_atm
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

grid : used from domain_decomp_atm
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

grid : used from domain_decomp_atm
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

grid : used from domain_decomp_atm
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

grid : used from domain_decomp_atm
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

grid : used from domain_decomp_atm
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

grid : used from domain_decomp_atm
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

grid : used from domain_decomp_atm
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

grid : used from seaice_com
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f
Initial Value = >sigrid
grid : used from domain_decomp_atm
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: ahourly. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

grid : type(dist_grid), intent(in)
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

grid : type(dist_grid), intent(in)
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

grid : type(dist_grid)
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: alloc_drv_atm. Module: NONE. File: ATM_DRV.f

grid : used from domain_decomp_atm
Subroutine: alloc_drv_ocean. Module: NONE. File: OCN_DRV.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

grid : type(dist_grid), intent(in)
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

grid : used from domain_decomp_atm
Subroutine: alloc_mldepth. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

grid : used from domain_decomp_atm
Subroutine: alloc_ohtconv. Module: OCNML. File: OCNML.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

grid : used from domain_decomp_atm
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_seaice_com. Module: NONE. File: SEAICE.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

grid : used from domain_decomp_atm
Subroutine: alloc_sstmod. Module: SSTMOD. File: OCEAN.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_strat_com. Module: STRAT. File: STRATDYN.f

grid : type(dist_grid), intent(in)
Subroutine: alloc_tracer_adv. Module: NONE. File: QUS3D.f

grid : used from seaice_com
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f
Initial Value = >sigrid
grid : used from domain_decomp_atm
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

grid : used from domain_decomp_atm
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

grid : type(dist_grid)
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

grid : type(dist_grid)
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

grid : type(dist_grid)
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

grid : type(dist_grid)
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

grid : used from domain_decomp_atm
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

grid : used from domain_decomp_atm
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

grid : used from domain_decomp_atm
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

grid : used from domain_decomp_atm
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: checki. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: checkl. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: checko. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

grid : used from domain_decomp_atm
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

grid : used from domain_decomp_atm
Subroutine: collect_scalars. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

grid : used from domain_decomp_atm
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: conserv_se. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

grid : used from domain_decomp_atm
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

grid : used from domain_decomp_atm
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

grid : used from domain_decomp_atm
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

grid : used from domain_decomp_atm
Subroutine: daily_atm. Module: NONE. File: ATM_DRV.f

grid : used from domain_decomp_atm
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

grid : used from domain_decomp_atm
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

grid : used from domain_decomp_atm
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

grid : used from domain_decomp_atm
Subroutine: daily_diag. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: daily_lake. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

grid : type(dist_grid), intent(in)
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

grid : used from domain_decomp_atm
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

grid : used from domain_decomp_atm
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

grid : used from icedyn
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >grid_icdyn
grid : used from domain_decomp_atm
Subroutine: def_meta_rvracc. Module: NONE. File: LAKES_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_agrice. Module: NONE. File: LAKES_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_atm. Module: NONE. File: ATM_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_bldat. Module: NONE. File: PBL_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_clouds. Module: NONE. File: CLOUDS_COM.F90

grid : used from domain_decomp_atm
Subroutine: def_rsf_earth. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_fluxes. Module: NONE. File: FLUXES.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_glaacc. Module: NONE. File: LANDICE_COM.f

grid : used from icedyn
Subroutine: def_rsf_icdiag. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >grid_icdyn
grid : used from domain_decomp_atm
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_lakes. Module: NONE. File: LAKES_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_landice. Module: NONE. File: LANDICE_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_longacc. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_ocean. Module: NONE. File: OCEAN.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_ocnml. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_ohtconv. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_pbl. Module: NONE. File: PBL_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_rad. Module: NONE. File: RAD_COM.f

grid : used from seaice_com
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f
Initial Value = >sigrid
grid : used from domain_decomp_atm
Subroutine: def_rsf_snow. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_soils. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_somtq. Module: NONE. File: QUS_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_sstmod. Module: SSTMOD. File: OCEAN.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_subdd. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_veg_related. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f

grid : used from domain_decomp_atm
Subroutine: deform. Module: STRAT. File: STRATDYN.f

grid : used from domain_decomp_atm
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

grid : used from domain_decomp_atm
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

grid : used from domain_decomp_atm
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: diag_river. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: diaga. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: diaga0. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

grid : type(dist_grid), intent(in)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

grid : used from domain_decomp_atm
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

grid : type(dist_grid), intent(in)
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

grid : used from domain_decomp_atm
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

grid : used from domain_decomp_atm
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

grid : used from domain_decomp_atm
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

grid : used from domain_decomp_atm
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

grid : used from domain_decomp_atm
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

grid : used from domain_decomp_atm
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f

grid : used from domain_decomp_atm
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

grid : used from domain_decomp_atm
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: gather_diagnostics. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: gather_zonal_diags. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

grid : type(dist_grid), intent(in)
Subroutine: get_alloc_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

grid : used from domain_decomp_atm
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

grid : type(dist_grid), intent(in)
Subroutine: get_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

grid : used from domain_decomp_atm
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

grid : used from domain_decomp_atm
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

grid : used from domain_decomp_atm
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

grid : used from domain_decomp_atm
Subroutine: get_dir. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: get_ivjv_of_n. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

grid : used from domain_decomp_atm
Subroutine: get_nuv. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: get_soil_c_total. Module: VEG_DRV. File: VEG_DRV.f

grid : used from icedyn
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >grid_icdyn
grid : used from domain_decomp_atm
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

grid : used from domain_decomp_atm
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: getdz. Module: NONE. File: ATURB.f

grid : used from domain_decomp_atm
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

grid : used from domain_decomp_atm
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

grid : used from domain_decomp_atm
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: ground_lk. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

grid : used from domain_decomp_atm
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

grid : used from domain_decomp_atm
Subroutine: init_diag. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

grid : used from domain_decomp_atm
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

grid : used from domain_decomp_atm
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: init_lakes. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

grid : used from domain_decomp_atm
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

grid : used from seaice_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f
Initial Value = >sigrid
grid : used from domain_decomp_atm
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

grid : used from domain_decomp_atm
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

grid : used from domain_decomp_atm
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

grid : used from domain_decomp_atm
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

grid : used from domain_decomp_atm
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

grid : used from domain_decomp_atm
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

grid : used from domain_decomp_atm
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

grid : used from domain_decomp_atm
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

grid : used from domain_decomp_atm
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

grid : used from domain_decomp_atm
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

grid : used from domain_decomp_atm
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

grid : used from domain_decomp_atm
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_atm. Module: NONE. File: ATM_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_bldat. Module: NONE. File: PBL_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_clouds. Module: NONE. File: CLOUDS_COM.F90

grid : used from domain_decomp_atm
Subroutine: new_io_earth. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f

grid : used from domain_decomp_atm
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

grid : used from icedyn
Subroutine: new_io_icdiag. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >grid_icdyn
grid : used from domain_decomp_atm
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

grid : used from domain_decomp_atm
Subroutine: new_io_lakes. Module: NONE. File: LAKES_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_ocnml. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

grid : used from domain_decomp_atm
Subroutine: new_io_pbl. Module: NONE. File: PBL_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

grid : used from seaice_com
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f
Initial Value = >sigrid
grid : used from domain_decomp_atm
Subroutine: new_io_snow. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_soils. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_somtq. Module: NONE. File: QUS_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f

grid : used from domain_decomp_atm
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

grid : used from domain_decomp_atm
Subroutine: oceans. Module: NONE. File: OCEAN.f

grid : used from domain_decomp_atm
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: ostruc. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

grid : used from domain_decomp_atm
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

grid : used from domain_decomp_atm
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

grid : used from domain_decomp_atm
Subroutine: precip_lk. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: printlk. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

grid : used from domain_decomp_atm
Subroutine: radia. Module: NONE. File: RAD_DRV.f

grid : used from domain_decomp_atm
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

grid : used from domain_decomp_atm
Subroutine: read_agrice_ic. Module: NONE. File: LAKES_COM.f

grid : used from domain_decomp_atm
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

grid : used from domain_decomp_atm
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

grid : used from domain_decomp_atm
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

grid : used from domain_decomp_atm
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

grid : used from domain_decomp_atm
Subroutine: read_landice_ic. Module: NONE. File: LANDICE_COM.f

grid : used from domain_decomp_atm
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

grid : used from domain_decomp_atm
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: read_pbl_tsurf_from_nmcfile. Module: NONE. File: PBL_DRV.f

grid : used from domain_decomp_atm
Subroutine: read_rad_ic. Module: NONE. File: RAD_COM.f

grid : used from seaice_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f
Initial Value = >sigrid
grid : used from seaice_com
Subroutine: read_seaice_ic. Module: NONE. File: SEAICE.f
Initial Value = >sigrid
grid : used from domain_decomp_atm
Subroutine: read_sst. Module: NONE. File: OCEAN.f

grid : used from domain_decomp_atm
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: regrid_to_primary_1d. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: reset_adiag. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: riverf. Module: NONE. File: LAKES.f

grid : used from domain_decomp_atm
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

grid : used from domain_decomp_atm
Subroutine: scatter_zonal_diags. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

grid : used from domain_decomp_atm
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

grid : used from domain_decomp_atm
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

grid : used from domain_decomp_atm
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: snow_cover. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: surface. Module: NONE. File: SURFACE.f

grid : used from domain_decomp_atm
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

grid : used from domain_decomp_atm
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

grid : used from domain_decomp_atm
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

grid : used from domain_decomp_atm
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

grid : used from domain_decomp_atm
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

grid : used from domain_decomp_atm
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

grid : used from domain_decomp_atm
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

grid : used from domain_decomp_atm
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

grid : used from domain_decomp_atm
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

grid : used from domain_decomp_atm
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

grid : used from domain_decomp_atm
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

grid : used from domain_decomp_atm
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

grid : used from domain_decomp_atm
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

grid : used from domain_decomp_atm
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

grid : used from domain_decomp_atm
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

grid : used from domain_decomp_atm
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

grid : used from domain_decomp_atm
Subroutine: updtype. Module: NONE. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

grid : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f
Initial Value = >grid_ICDYN
grid : used from domain_decomp_atm
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

grid : used from domain_decomp_atm
Subroutine: write_data. Module: SUBDAILY. File: DIAG.f

grid : used from domain_decomp_atm
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

grid : used from domain_decomp_atm
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

grid : used from icedyn
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >grid_icdyn
grid : used from domain_decomp_atm
Subroutine: write_meta_rvracc. Module: NONE. File: LAKES_COM.f

grid : used from domain_decomp_atm
Subroutine: zonalmean_ij2ij. Module: ZONALMEAN_MOD. File: ATM_UTILS.f

grid_atm : type(dist_grid)
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

grid_icdyn : type(dist_grid), target
Global variable . Module: ICEDYN. File: ICEDYN.f

grid_icdyn : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

grid_icdyn : used from icedyn
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

grid_icdyn : used from icedyn
Subroutine: def_rsf_icedyn. Module: NONE. File: ICEDYN_DRV.f

grid_icdyn : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

grid_icdyn : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

grid_icdyn : used from icedyn
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f

grid_nxy : type(dist_grid)
Global variable . Module: ICEDYN. File: ICEDYN.f

grid_nxy : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

grid_nxy : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ground_e : used from soil_drv
Subroutine: surface. Module: NONE. File: SURFACE.f

gsavel : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
indiv layers temp,water,ice (for diag exporting)
gsavel : used from ghy_com
Global variable . Module: SUBDAILY. File: DIAG.f

gsavel : used from ghy_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

gsq : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

gsum : real*8
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

gsum : real*8, intent(out)
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

gsum : real*8, intent(out)
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

gsum : real*8
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

gsum : real*8
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

gsum : real*8
Subroutine: keyjkt. Module: DIAGKS. File: DIAG_PRT.f

gsum : real*8
Subroutine: keyvsums. Module: DIAG_SERIAL. File: DIAG_PRT.f

gsum : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

gsum : real*8, intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
total sum/mean
gtau : real*8, dimension(51, 11, 143)
Global variable . Module: GTAU_STATE_MOD. File: RAD_UTILS.f

gtau : real*8, dimension(51, 11, 143)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f
temporary array to read data and pass it to RAD_UTILS
gtau_in : real*8, intent(in), dimension(51, 11, 143)
Subroutine: set_sgpgxg. Module: NONE. File: RAD_UTILS.f

gtemp : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
temperature of surface [degC]
gtemp : real*8, dimension(:, :), pointer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

gtemp : real*8, dimension(:, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

gtemp : real*8, dimension(:, :), pointer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

gtemp : real*8, dimension(:, :), pointer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

gtemp : real*8, dimension(:, :), pointer
Subroutine: riverf. Module: NONE. File: LAKES.f

gtemp : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

gtemp2 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
"ground" temperature of "second" layer [degC]
gtemp2 : real*8, dimension(:, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

gtemp2 : real*8, dimension(:, :), pointer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

gtemp2 : real*8, dimension(:, :), pointer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

gtemp2 : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

gtempr : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
radiative ground temperature over surface type [K]
gtempr : real*8, dimension(:, :), pointer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

gtempr : real*8, dimension(:, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

gtempr : real*8, dimension(:, :), pointer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

gtempr : real*8, dimension(:, :), pointer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

gtempr : real*8, dimension(:, :), pointer
Subroutine: riverf. Module: NONE. File: LAKES.f

gtempr : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

gtemps : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
skin temperature over surface type [degC]
gterm : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

gusti : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

gusti : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

gusti : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

gusti : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

gusti : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

gusti : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

gustiwind : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
wind gustiness (m/s)
gvalue : real*8, parameter, dimension(14)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f
Initial Value = (/.0,.25,.45,.50,.55, .60,.65,.70,.75,.80,.85,.90,.95,1./)
gvh2s : real*8, dimension(6)
Global variable . Module: RADPAR. File: RADIATION.f

gw : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

gw1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

gw2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

gwatx : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ocean velocities (B grid) (m/s)
gwatx : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

gwatx : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

gwaty : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ocean velocities (B grid) (m/s)
gwaty : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

gwaty : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

gwf_x : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

gwf_y : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

gwfrc : real(r8), intent(out), dimension(LM)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

gwt : real*8
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

gx : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

gxa : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

gxb : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

gxsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

gyl : real*8, intent(out), dimension(NYB-1)
Subroutine: repart. Module: NONE. File: RAD_UTILS.f

gyl : real*8, intent(out), dimension(nyb-1)
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

gyl : real*8, intent(out), dimension(NYB-1)
Subroutine: reterp. Module: NONE. File: RAD_UTILS.f

gz : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
geopotential height (for Clouds and Diagnostics)
gz : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

gz : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

gz : real*8, intent(in), dimension(:, GRID%J_STRT_HALO:, :)
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

gz : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

gz : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

gz : used from atm_com
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

gzd : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

gzd : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

gzsnow : real*8, parameter, dimension(7, 3, 2)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
asymmetry parameter for snow over three types
Initial Value = RESHAPE( (/ 0.95d0, 0.94d0, 0.905d0, 0.896d0, 0.894d0, 0.89d0, 0.91d0, 0.95d0, 0.94d0, 0.905d0, 0.896d0, 0.894d0, 0.89d0, 0.91d0, 0.95d0, 0.94d0, 0.905d0, 0.896d0, 0.894d0, 0.89d0, 0.91d0, 0.95d0, 0.94d0, 0.905d0, 0.896d0, 0.894d0, 0.89d0, 0.91d0, 0.95d0, 0.94d0, 0.905d0, 0.896d0, 0.894d0, 0.89d0, 0.91d0, 0.95d0, 0.94d0, 0.905d0, 0.896d0, 0.894d0, 0.89d0, 0.91d0 /), (/7,3,2/) )
h : real*8, parameter
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f
Initial Value = 6800d0
h : real*8, parameter
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f
Initial Value = 6800d0
h : real*8, intent(inout)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

h : integer, parameter
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f
Initial Value = 2
h0 : real*8, parameter
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f
Initial Value = 8000.
h1 : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

h1 : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

h2 : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

h2 : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

h2o : real*8, dimension(100)
Global variable . Module: RADPAR. File: RADIATION.f

h2o : real*4, dimension(jma, 0:lma)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

h2o_mmr_to_cm_at_stp : real*8, parameter
Global variable . Module: RADPAR. File: RADIATION.f
Conversion factor for conversion from mass
Initial Value = ppmv_to_cm_at_stp* 1.0D+06*mair/18.0153D0
h2obych4 : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
if not 0: add CH4 produced H2O into layers 1->LM
Initial Value = 1.
h2obych4 : used from rad_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

h2obych4 : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

h2ocf8 : real*8, dimension(33, 8, 5)
Global variable . Module: RADPAR. File: RADIATION.f

h2ocn8 : real*8, dimension(33, 8, 14)
Global variable . Module: RADPAR. File: RADIATION.f

h2ostratx : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
strat_water_vapor, cloud, Ozone scaling factor
Initial Value = 1.
h2ostratx : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

h2ostratx : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

h_4sq : real, intent(in)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

h_4sq : real
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

h_cover0 : real*8, dimension(n_covertypes)
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

h_ent : real*8, dimension(:), intent(in)
Subroutine: map_ent2giss. Module: ENT_DRV. File: ENT_DRV.f

halfday : type(timeinterval)
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

halo_update : used from domain_decomp_1d
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

halo_update : used from domain_decomp_1d
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

halo_update : used from domain_decomp_1d
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

halo_update : used from domain_decomp_1d
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

halo_update : used from domain_decomp_1d
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

halo_update : used from domain_decomp_1d
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

halo_update : used from domain_decomp_1d
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

halo_update : used from domain_decomp_1d
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

halo_update : used from domain_decomp_1d
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

halo_update : used from domain_decomp_1d
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

halo_update : used from domain_decomp_atm
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

halo_update : used from domain_decomp_atm
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

halo_update : used from domain_decomp_atm
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

halo_update : used from domain_decomp_atm
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

halo_update : used from domain_decomp_atm
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

halo_update : used from domain_decomp_1d
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

halo_update : used from domain_decomp_atm
Subroutine: daily_lake. Module: NONE. File: LAKES.f

halo_update : used from domain_decomp_1d
Subroutine: deform. Module: STRAT. File: STRATDYN.f

halo_update : used from domain_decomp_1d
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

halo_update : used from domain_decomp_atm
Subroutine: diaga. Module: NONE. File: DIAG.f

halo_update : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

halo_update : used from domain_decomp_1d
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

halo_update : used from domain_decomp_1d
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

halo_update : used from domain_decomp_atm
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

halo_update : used from domain_decomp_1d
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

halo_update : used from domain_decomp_1d
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

halo_update : used from domain_decomp_1d
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

halo_update : used from domain_decomp_1d
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

halo_update : used from domain_decomp_atm
Subroutine: init_lakes. Module: NONE. File: LAKES.f

halo_update : used from domain_decomp_1d
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

halo_update : used from domain_decomp_1d
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

halo_update : used from domain_decomp_1d
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

halo_update : used from domain_decomp_atm
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

halo_update : used from domain_decomp_1d
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: regrid_to_primary_1d. Module: NONE. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

halo_update : used from domain_decomp_atm
Subroutine: riverf. Module: NONE. File: LAKES.f

halo_update : used from domain_decomp_atm
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

halo_update : used from domain_decomp_1d
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

halo_update : used from domain_decomp_1d
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

halo_update : used from domain_decomp_1d
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

halo_update_block : used from domain_decomp_1d
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

halo_update_column : used from domain_decomp_1d
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

halo_update_column : used from domain_decomp_1d
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

halo_update_column : used from domain_decomp_1d
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

halo_update_column : used from domain_decomp_1d
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

halo_update_column : used from domain_decomp_1d
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

halo_update_column : used from domain_decomp_1d
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

halo_update_column : used from domain_decomp_1d
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

halo_update_column : used from domain_decomp_atm
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

halo_update_column : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

halo_update_column : used from domain_decomp_1d
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

halo_update_column : used from domain_decomp_1d
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

halo_update_column : used from domain_decomp_1d
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

halo_update_column : used from domain_decomp_atm
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

halo_update_column : used from domain_decomp_atm
Subroutine: new_io_atm. Module: NONE. File: ATM_COM.f

halo_update_column : used from domain_decomp_atm
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

halo_updatej : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

halo_updatej : used from domain_decomp_1d
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

hasnorthpole : used from domain_decomp_1d
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

hasnorthpole : used from domain_decomp_atm
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

hasnorthpole : used from domain_decomp_atm
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

hasnorthpole : used from domain_decomp_1d
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

hasnorthpole : used from domain_decomp_1d
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

hasnorthpole : used from domain_decomp_atm
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

hasnorthpole : used from domain_decomp_atm
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

hasnorthpole : used from domain_decomp_1d
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

hasnorthpole : used from domain_decomp_1d
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

hasnorthpole : used from domain_decomp_atm
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

hasnorthpole : used from domain_decomp_1d
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

hasnorthpole : used from domain_decomp_1d
Subroutine: get_dir. Module: NONE. File: LAKES.f

hasnorthpole : used from domain_decomp_1d
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

hasnorthpole : used from domain_decomp_atm
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

hasnorthpole : used from domain_decomp_1d
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

hasnorthpole : used from domain_decomp_1d
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

hasnorthpole : used from domain_decomp_1d
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

hasnorthpole : used from domain_decomp_1d
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

hasnorthpole : used from domain_decomp_atm
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

hasnorthpole : used from domain_decomp_1d
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

hasnorthpole : used from domain_decomp_1d
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

hasnorthpole : used from domain_decomp_1d
Subroutine: regrid_to_primary_1d. Module: NONE. File: ATMDYN.f

hasnorthpole : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

hasnorthpole : used from domain_decomp_1d
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

hasnorthpole : used from domain_decomp_1d
Subroutine: riverf. Module: NONE. File: LAKES.f

hasnorthpole : used from domain_decomp_1d
Subroutine: write_data. Module: SUBDAILY. File: DIAG.f

hassouthpole : used from domain_decomp_1d
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

hassouthpole : used from domain_decomp_atm
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

hassouthpole : used from domain_decomp_atm
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

hassouthpole : used from domain_decomp_1d
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

hassouthpole : used from domain_decomp_1d
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

hassouthpole : used from domain_decomp_atm
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

hassouthpole : used from domain_decomp_atm
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

hassouthpole : used from domain_decomp_1d
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

hassouthpole : used from domain_decomp_1d
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

hassouthpole : used from domain_decomp_atm
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

hassouthpole : used from domain_decomp_1d
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

hassouthpole : used from domain_decomp_1d
Subroutine: get_dir. Module: NONE. File: LAKES.f

hassouthpole : used from domain_decomp_1d
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

hassouthpole : used from domain_decomp_atm
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

hassouthpole : used from domain_decomp_1d
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

hassouthpole : used from domain_decomp_1d
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

hassouthpole : used from domain_decomp_1d
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

hassouthpole : used from domain_decomp_1d
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

hassouthpole : used from domain_decomp_atm
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

hassouthpole : used from domain_decomp_1d
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

hassouthpole : used from domain_decomp_1d
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

hassouthpole : used from domain_decomp_1d
Subroutine: regrid_to_primary_1d. Module: NONE. File: ATMDYN.f

hassouthpole : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

hassouthpole : used from domain_decomp_1d
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

hassouthpole : used from domain_decomp_1d
Subroutine: riverf. Module: NONE. File: LAKES.f

hassouthpole : used from domain_decomp_1d
Subroutine: write_data. Module: SUBDAILY. File: DIAG.f

have_crops_file : logical, save
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

have_north_pole : logical
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

have_north_pole : logical
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

have_north_pole : logical
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

have_north_pole : logical
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

have_north_pole : logical
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

have_north_pole : logical
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

have_north_pole : logical
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

have_north_pole : logical
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

have_north_pole : logical
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

have_north_pole : logical
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

have_north_pole : logical
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

have_north_pole : logical
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

have_north_pole : logical
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

have_north_pole : logical
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

have_north_pole : logical
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

have_north_pole : logical
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

have_north_pole : logical
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

have_north_pole : logical
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

have_north_pole : logical
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

have_north_pole : logical
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

have_north_pole : logical
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

have_north_pole : logical
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

have_north_pole : logical
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

have_north_pole : logical
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

have_north_pole : logical
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

have_north_pole : logical
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

have_north_pole : logical
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

have_north_pole : logical
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

have_north_pole : logical
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

have_north_pole : logical
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

have_north_pole : logical
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

have_north_pole : logical
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

have_north_pole : logical
Subroutine: deform. Module: STRAT. File: STRATDYN.f

have_north_pole : logical
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

have_north_pole : logical
Subroutine: diaga. Module: NONE. File: DIAG.f

have_north_pole : logical
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

have_north_pole : logical
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

have_north_pole : logical
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

have_north_pole : logical
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

have_north_pole : logical
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

have_north_pole : logical
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

have_north_pole : logical
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

have_north_pole : logical
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

have_north_pole : logical
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

have_north_pole : logical
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

have_north_pole : logical
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

have_north_pole : logical
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

have_north_pole : logical
Subroutine: init_lakes. Module: NONE. File: LAKES.f

have_north_pole : logical
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

have_north_pole : logical
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

have_north_pole : logical
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

have_north_pole : logical
Subroutine: radia. Module: NONE. File: RAD_DRV.f

have_north_pole : logical
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

have_north_pole : logical
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

have_north_pole : logical
Subroutine: read_sst. Module: NONE. File: OCEAN.f

have_north_pole : logical
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

have_north_pole : logical
Subroutine: riverf. Module: NONE. File: LAKES.f

have_north_pole : logical
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

have_north_pole : logical
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

have_north_pole : logical
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

have_north_pole : logical
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

have_o3_file : logical
Global variable . Module: O3MOD. File: RAD_UTILS.f
whether an O3file was specified in the rundeck
have_pole : logical
Subroutine: riverf. Module: NONE. File: LAKES.f

have_radn9_file : logical
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

have_south_pole : logical
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

have_south_pole : logical
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

have_south_pole : logical
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

have_south_pole : logical
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

have_south_pole : logical
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

have_south_pole : logical
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

have_south_pole : logical
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

have_south_pole : logical
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

have_south_pole : logical
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

have_south_pole : logical
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

have_south_pole : logical
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

have_south_pole : logical
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

have_south_pole : logical
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

have_south_pole : logical
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

have_south_pole : logical
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

have_south_pole : logical
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

have_south_pole : logical
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

have_south_pole : logical
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

have_south_pole : logical
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

have_south_pole : logical
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

have_south_pole : logical
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

have_south_pole : logical
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

have_south_pole : logical
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

have_south_pole : logical
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

have_south_pole : logical
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

have_south_pole : logical
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

have_south_pole : logical
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

have_south_pole : logical
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

have_south_pole : logical
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

have_south_pole : logical
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

have_south_pole : logical
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

have_south_pole : logical
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

have_south_pole : logical
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

have_south_pole : logical
Subroutine: deform. Module: STRAT. File: STRATDYN.f

have_south_pole : logical
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

have_south_pole : logical
Subroutine: diaga. Module: NONE. File: DIAG.f

have_south_pole : logical
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

have_south_pole : logical
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

have_south_pole : logical
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

have_south_pole : logical
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

have_south_pole : logical
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

have_south_pole : logical
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

have_south_pole : logical
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

have_south_pole : logical
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

have_south_pole : logical
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

have_south_pole : logical
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

have_south_pole : logical
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

have_south_pole : logical
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

have_south_pole : logical
Subroutine: init_lakes. Module: NONE. File: LAKES.f

have_south_pole : logical
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

have_south_pole : logical
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

have_south_pole : logical
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

have_south_pole : logical
Subroutine: radia. Module: NONE. File: RAD_DRV.f

have_south_pole : logical
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

have_south_pole : logical
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

have_south_pole : logical
Subroutine: read_sst. Module: NONE. File: OCEAN.f

have_south_pole : logical
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

have_south_pole : logical
Subroutine: riverf. Module: NONE. File: LAKES.f

have_south_pole : logical
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

have_south_pole : logical
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

have_south_pole : logical
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

have_south_pole : logical
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

have_veg_file : logical, save
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f
Initial Value = .false.
havelatitude : used from domain_decomp_1d
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

havelatitude : used from domain_decomp_1d
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

havelatitude : used from domain_decomp_1d
Subroutine: deform. Module: STRAT. File: STRATDYN.f

havelatitude : used from domain_decomp_1d
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

havelatitude : used from domain_decomp_1d
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

havg : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

hb : real(r8), intent(in), dimension(2:lm)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

hb : real(r8), dimension(2:lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

hc : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

hc1 : real*8
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

hc1 : real*8
Subroutine: precli. Module: LANDICE. File: LANDICE.f

hc1li : real*8, parameter
Global variable . Module: LANDICE. File: LANDICE.f
heat capacity of first layer land ice (J/m^2)
Initial Value = ACE1LI*SHI
hc1li : used from landice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

hc2li : real*8, parameter
Global variable . Module: LANDICE. File: LANDICE.f
heat capacity of second layer land ice (J/m^2)
Initial Value = ACE2LI*SHI
hc2li : used from landice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

hc_t_lapse_rate : real*8
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
Initial Value = .008
hc_t_lapse_rate : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

hc_t_lapse_rate : used from landice_com
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

hc_t_lapse_rate : used from landice_com
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

hcg1 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

hcg1 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

hcg2 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

hcg2 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

hchang :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
latent heats for changing phase
hck : real*8, parameter
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f
Initial Value = 1.43879D0
hcmprs : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

hcmprs : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

hcndmc : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
heating due to moist convection
hcndss : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
heating due to large-scale condensation
hdata : real*8, dimension(n_covertypes, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

hdep :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
layer depth (m) (note change of unit km-->m)
hdep :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

he_sq : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

header : character*80
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

heat1 : real*8, intent(out)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
heating for phase change
heat1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
heating needed for phase change
heat_capacity : real*8
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

heatg : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f
ground heat (J/m^2)
heff : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ice thickness (mean over box) (m)
heff : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

heff : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

heffm : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ice mass mask (1/0)
heffm : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

heffm : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

hefold : real*8, parameter
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
e-folding length for computing HDEP
Initial Value = 500.
height :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
class (or 1)
height : real*8, intent(out), dimension(:, I0:, J0:)
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

hemfac : real*8
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

hemfac : real*8
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

hemi : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

hemi : real*8
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

hemi : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

hemi : integer
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

hemi : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

hemi : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= 1 for northern hemisphere, -1 for southern hemisphere
hemi : real*8
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

hemi : real*8
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

hemi : real*8
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

hemi : integer, dimension(I0:I1, J0:J1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

hemi : real*8, intent(in)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

hemi : integer, dimension(I0:I1, J0:J1)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

hemis : character*4, parameter, dimension(2)
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = (/' SH ',' NH '/)
hemis : integer
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

hemis_consrv : real*8, dimension(:, :), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
hemispheric/global averages of CONSRV
hemis_consrv : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

hemis_consrv : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_consrv : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

hemis_consrv : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_gc : real*8, dimension(:, :, :), allocatable, public
Global variable . Module: GC_COM. File: DIAG_COM.f
hemispheric/global averages of AGC
hemis_gc : used from gc_com
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

hemis_gc : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_gc : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

hemis_gc : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_ij : real*8, dimension(:, :, :), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
hemispheric/global averages of AIJ
hemis_ij : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

hemis_ij : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

hemis_ij : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_ij : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_j : real*8, dimension(:, :, :), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
hemispheric/global averages of AJ
hemis_j : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

hemis_j : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_j : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

hemis_j : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_jl : real*8, dimension(:, :, :), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
hemispheric/global averages of AJL
hemis_jl : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

hemis_jl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

hemis_jl : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

hemis_jl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

hflux : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

hflux : real*8, intent(out)
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
mass and heat fluxes at base of ice
hflux : real*8, intent(out)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
mass, salt and heat fluxes at base of ice
hflux : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

hflux : real*8, intent(out)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
mass, salt and heat flux arising from
hflux : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

hfqu : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

hi : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

hicb : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

hice : real*8, dimension(LMI)
Subroutine: addice. Module: SEAICE. File: SEAICE.f

hice : real*8, dimension(LMI)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

hice : real*8, intent(out), dimension(LMI)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

hice : real*8, dimension(LMI)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

hice : real*8, intent(inout), dimension(LMI)
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

hice : real*8, intent(inout), dimension(LMI)
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

hice : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

hice : real*8, intent(in), dimension(LMI)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

hice : real*8, dimension(LMI)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

hice : real*8, dimension(lmax)
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f

hice : real*8, dimension(LMI)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

hice12 : real*8
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f

high : integer
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

high : real*8, intent(in)
Subroutine: interpolate. Module: OCALBEDO_MOD. File: ocalbedo.f

high_i : integer
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

high_j : integer
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

hij : real*8
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

hist_days : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of energy history columns,rows (max)
Initial Value = 100
hist_days : used from gc_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

hj : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

hl : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

hl0 : used from sle001
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

hlake : used from lakes_com
Subroutine: checkl. Module: NONE. File: LAKES.f
Initial Value = >dlake0
hlake : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f
Initial Value = >dlake0
hlake : used from lakes_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f
Initial Value = >dlake0
hlake : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f
Initial Value = >dlake0
hlake : real*8, intent(in)
Subroutine: lkmix. Module: LAKES. File: LAKES.f
sill depth for lake (m)
hlake : used from lakes_com
Subroutine: riverf. Module: NONE. File: LAKES.f
Initial Value = > dlake0
hlake0 : real*8, intent(out)
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f

hlake_min : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
minimum sill depth for lake (m)
Initial Value = 1.
hlake_min : used from lakes
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

hlake_min : real*8, intent(in)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

hlattf : real*8, save, allocatable, dimension(:)
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

hlb : real*8, dimension(lx+1)
Global variable . Module: RADPAR. File: RADIATION.f
height (km) at bottom of layer - currently NOT Used
hlb0 : real*8, dimension(LX+1)
Global variable . Module: RADPAR. File: RADIATION.f

hlk : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

hlk1 : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

hlk1 : real*8
Subroutine: precip_lk. Module: NONE. File: LAKES.f

hlk1 : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

hlk2 : real*8
Subroutine: printlk. Module: NONE. File: LAKES.f

hlkic : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

hlm : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

hlt : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

hmelti : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

hmelti : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

hmlt : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

hmlt : real*8
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

hn : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

horzdist_2pts : real*8
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

horzdist_2pts : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

hour : integer
Subroutine: checkpointmodele. Module: NONE. File: MODELE.f

hour : integer
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

hour : integer
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

hour : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

hour : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

hour : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

hour : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

hour : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

hour : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

hour : integer
Subroutine: diagkn. Module: DIAGKS. File: DIAG_PRT.f

hour : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

hour : integer
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

hour : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

hour : integer
Subroutine: input. Module: NONE. File: MODELE.f

hour : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

houre : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
end of model run
Initial Value = 0
houre : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

houri : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
start of model run
Initial Value = 0
houri : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

houri : used from model_com
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

houri : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

hours_per_day : used from timeconstants_mod
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

hours_per_day : used from timeconstants_mod
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

hours_per_day : used from timeconstants_mod
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

hpbl :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
layer depth (m) (note change of unit km-->m)
hpbl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
PBL height (m) and air mass in PBL (mb)
hpcon : real*8, parameter
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f
Initial Value = 34.16319d0
hpcon : real*8, parameter
Subroutine: setgas. Module: RADPAR. File: RADIATION.f
Initial Value = 34.16319d0
hphase :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
latent heats for changing phase
hr_in_day : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
hours in day
Initial Value = 24
hr_in_day : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

hr_in_day : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

hr_in_day : integer, intent(in)
Subroutine: open_diurn. Module: NONE. File: POUT.f

hr_in_day : integer, intent(in)
Subroutine: pout_diurn. Module: NONE. File: POUT.f

hr_in_day : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

hr_in_month : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
max hours in month
hr_in_month : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

hr_in_month : integer, intent(in)
Subroutine: open_hdiurn. Module: NONE. File: POUT.f

hr_in_month : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

hr_in_period : integer, intent(in)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

hrmax : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
maximum distance an air parcel rises from surface
Initial Value = 1000.d0
hs : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

hscale : real*8, parameter
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f
Initial Value = 7.8d0
hsi :
Global variable . Module: SEAICE_COM. File: SEAICE.f
enthalpy of each ice layer (J/m^2)
hsi : real*8, dimension(:, :, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

hsi : real*8, intent(in)
Subroutine: fi. Module: SEAICE. File: SEAICE.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

hsi : real*8, intent(in)
Subroutine: mi. Module: SEAICE. File: SEAICE.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: printlk. Module: NONE. File: LAKES.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

hsi : real*8, dimension(:, :, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

hsicnv : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
heat and fresh water sea ice mass convergence
hsil : real*8, intent(inout), dimension(lmi)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
enthalpy of ice layers (J/m^2)
hsil : real*8, dimension(lmi)
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

hsil : real*8, intent(in), dimension(LMI)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

hsil : real*8, dimension(lmi)
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

hsil : real*8, dimension(lmi)
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

hsil : real*8, intent(inout), dimension(lmi)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
enthalpy of ice layers (J/m^2)
hsil : real*8, dimension(lmi)
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

hsil : real*8, intent(inout), dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
enthalpy of ice layers (J/m^2)
hsil : real*8, intent(out), dimension(LMI)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

hsil : real*8, intent(inout), dimension(lmi)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
ice enthalpy (J/m^2)
hsil : real*8, dimension(lmi), intent(inout)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
energy and salt profiles in ice (J, kg)/m^2
hsil : real*8, intent(inout), dimension(lmi)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
enthalpy of ice layers (J/m^2)
hsil : real*8, dimension(lmi), intent(in)
Subroutine: tice. Module: SEAICE. File: SEAICE.f

hsn : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

hsn : real*8, dimension(3)
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

hsn : real*8, intent(out), dimension(:, :)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

hsn : real*8, intent(out), dimension(:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

hsn_ij : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

hsn_ij : used from ghy_com
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

hsn_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

hsn_ij : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

hsnflood : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

hsnflood : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

hsnflood : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

hsnow : real*8, dimension(2)
Subroutine: addice. Module: SEAICE. File: SEAICE.f

hsnow : real*8, dimension(2)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

hsnow : real*8
Subroutine: deltasnowt. Module: NONE. File: PBL.f
depth of snow (m)
hsnow : real*8, intent(out), dimension(2)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

hsnow : real*8, dimension(2)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

hsnow : real*8, intent(inout), dimension(2)
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

hsnow : real*8, dimension(2)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

hsnow : real*8, intent(in), dimension(2)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

hsnow : real*8, dimension(2)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

hsnow : real*8, dimension(2)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

hsnwic : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

hsnwic : real*8, intent(out)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
mass, energy and salt flux to ocean (<0)
hsrf : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

hstr : character(len=16)
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

hsum : real*8, optional, intent(out), dimension(2)
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

hsum : real*8, optional, intent(out)
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

hsum : real*8, dimension(2)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

hsum : real*8, dimension(2)
Subroutine: keyjke. Module: DIAGKS. File: DIAG_PRT.f

hsum : real*8, dimension(2)
Subroutine: keyvsums. Module: DIAG_SERIAL. File: DIAG_PRT.f

hsumj : real*8, dimension(jm)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

ht : real*8, intent(inout), dimension(0:, :)
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

ht : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ht : real*8, intent(in)
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f

ht : real*8, dimension(:, :)
Subroutine: old_gic_2_modele. Module: SOIL_DRV. File: GHY_DRV.f

ht : real*8, intent(inout), dimension(:, :)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

ht : real*8, intent(out)
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f

ht : real*8, intent(out), dimension(0:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

ht_cap : real*8, intent(in)
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f

ht_cap : real*8, dimension(0:ngm)
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

ht_cap : real*8, dimension(ngm)
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

ht_cap : real*8, intent(in)
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f

ht_cap_can : real*8
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

ht_ij : real*8, allocatable, target, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

ht_ij : used from ghy_com
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

ht_ij : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

ht_ij : used from ghy_com
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

ht_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ht_ij : used from ghy_com
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

ht_ij : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

ht_ij : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

ht_ij : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

ht_per_m3 : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

htflat : real*8, save, allocatable, dimension(:, :)
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

htirrig : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

htkm : real*8, parameter, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f
Initial Value = (/1d-9, 1d0, 2d0, 3d0, 4d0, 5d0, 6d0, 7d0, 8d0, 9d0,10d0,11d0 ,12d0,13d0,14d0,15d0,16d0,17d0,18d0,19d0,20d0,21d0,22d0,23d0 ,24d0,25d0,30d0,35d0,40d0,45d0,50d0,70d0,99.9d0/)
htlim : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

htprof : real*8, save, allocatable, dimension(:)
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

htrd : real*8, dimension(im, km)
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

htrd_loc : real*8, dimension(im, km)
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

hundredthekapa : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

hundredthekapa : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

husi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

hv4 : real*4, allocatable, dimension(:)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

hvol00 : real*8, parameter, dimension(5)
Subroutine: setvol. Module: RADPAR. File: RADIATION.f
Initial Value = (/15.0, 20.0, 25.0, 30.0, 35.0/)
hvolkm : real*8, dimension(:), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

hvsi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

hvt0 : real*8, dimension(N_COVERTYPES)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

hwt : real*8, dimension(2)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

hwtj : real*8, dimension(jm)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

hxpb : real*8
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

hxpt : real*8
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

hyam : real*8, dimension(lm+1), parameter, public
Global variable . Module: VERTICALRES. File: AtmLayering.F90
conventional nomenclature for edge-pressure usage
Initial Value = plbfix
hyam : real*8, dimension(:), allocatable
Subroutine: relayer_hybridlayer_input. Module: NONE. File: ATM_DRV.f

hybm : real*8, dimension(lm+1), parameter, public
Global variable . Module: VERTICALRES. File: AtmLayering.F90
conventional nomenclature for edge-pressure usage
Initial Value = cvar
hybm : real*8, dimension(:), allocatable
Subroutine: relayer_hybridlayer_input. Module: NONE. File: ATM_DRV.f

hybridlayer_input : logical
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

hycgr : logical, intent(in)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

i :
Global variable . Module: GEOM. File: GEOM_B.f
-index (longitude) of each grid cell
i : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

i : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

i : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

i : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

i : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

i : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

i : integer
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

i : integer
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

i : integer
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

i : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

i : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

i : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

i : integer
Subroutine: accsubdd. Module: SUBDAILY. File: DIAG.f

i : integer
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

i : integer
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

i : integer
Subroutine: advanc. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

i : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
loop variables
i : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

i : integer
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

i : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

i : integer
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

i : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

i : integer
Subroutine: alloc_drv_ocean. Module: NONE. File: OCN_DRV.f

i : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

i : integer
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

i : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

i : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

i : integer
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

i : integer
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

i : integer
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

i : integer
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

i : integer
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

i : integer
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

i : integer
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f
loop variables
i : integer
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

i : integer
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

i : integer
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

i : integer
Subroutine: check1. Module: SOCPBL. File: PBL.f
loop and dummy variables
i : integer
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: checki. Module: NONE. File: LAKES.f

i : integer
Subroutine: checkl. Module: NONE. File: LAKES.f
loop variables
i : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f
loop variables
i : integer
Subroutine: checko. Module: NONE. File: OCNML.f

i : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

i : integer
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

i : integer
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

i : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
loop variables
i : integer
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

i : integer
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

i : integer
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

i : integer
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

i : integer
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

i : integer
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

i : integer
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

i : integer
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

i : integer
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

i : integer
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

i : integer
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

i : integer
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

i : integer
Subroutine: conserv_ohsi. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: conserv_ossi. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

i : integer
Subroutine: conserv_se. Module: NONE. File: DIAG.f

i : integer
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

i : integer
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

i : integer
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

i : integer
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

i : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

i : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

i : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

i : integer
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

i : integer
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

i : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

i : integer, intent(in)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

i : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

i : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: diag4a. Module: NONE. File: DIAG.f

i : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

i : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

i : integer
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

i : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

i : integer
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

i : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

i : integer
Subroutine: diaga0. Module: NONE. File: DIAG.f

i : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

i : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
/j horizontal location at which the output is written
i : integer
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

i : integer
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

i : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

i : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

i : integer
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

i : integer
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

i : integer
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

i : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

i : integer
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

i : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: find_max. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer
Subroutine: find_min. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

i : integer
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

i : integer, intent(in)
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f
loop variables
i : integer
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

i : integer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f
loop variables
i : integer
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

i : integer
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

i : integer
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer, intent(in)
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

i : integer
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

i : integer, intent(in)
Subroutine: get_dir. Module: NONE. File: LAKES.f

i : integer, intent(in)
Subroutine: get_fb_fv. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

i : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

i : integer
Subroutine: get_tv. Module: SOCPBL. File: PBL.f

i : integer
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

i : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

i : integer
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

i : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: getdz. Module: NONE. File: ATURB.f
loop variable
i : integer
Subroutine: getk. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: getl. Module: SOCPBL. File: PBL.f
array dimension
i : integer
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

i : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

i : integer, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: griddr. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

i : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

i : integer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

i : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

i : integer
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

i : integer
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

i : integer
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

i : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer, intent(in)
Subroutine: inc_aj. Module: NONE. File: DIAG_COM.f
are atm grid point values for the accumulation
i : integer, intent(in)
Subroutine: inc_ajl. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
i : integer, intent(in)
Subroutine: inc_ajl2. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
i : integer, intent(in)
Subroutine: inc_areg. Module: NONE. File: DIAG_COM.f
are atm grid point values for the accumulation
i : integer, intent(in)
Subroutine: inc_asjl. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
i : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

i : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

i : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

i : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

i : integer
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

i : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f
loop variables
i : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

i : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

i : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

i : integer
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

i : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
loop variable
i : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

i : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

i : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

i : integer
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

i : integer
Subroutine: inits. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: input. Module: NONE. File: MODELE.f

i : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

i : integer
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f

i : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

i : integer, intent(in)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

i : integer
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

i : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer
Subroutine: level2. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f
loop variable
i : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

i : integer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

i : integer
Subroutine: modele_maindriver. Module: NONE. File: MODELE_DRV.f

i : integer, integer
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

i : integer, intent(in)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer
Subroutine: oceans. Module: NONE. File: OCEAN.f

i : integer
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

i : integer, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f
gridpoint ID
i : integer
Subroutine: ostruc. Module: OCNML. File: OCNML.f

i : integer
Subroutine: output. Module: SOCPBL. File: PBL.f
loop variable
i : integer, intent(in)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
grid point
i : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

i : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
loop variab.
i : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

i : integer
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

i : integer
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

i : integer
Subroutine: pout_diurn. Module: NONE. File: POUT.f

i : integer
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

i : integer
Subroutine: pout_il. Module: NONE. File: POUT.f

i : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

i : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

i : integer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

i : integer
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

i : integer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: printlk. Module: NONE. File: LAKES.f

i : integer
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: qdynam. Module: NONE. File: ATMDYN.f
loop variables
i : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

i : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

i : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

i : integer
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

i : integer
Subroutine: read_landice_ic. Module: NONE. File: LANDICE_COM.f

i : integer
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

i : integer
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

i : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: read_sst. Module: NONE. File: OCEAN.f

i : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

i : integer
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

i : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

i : integer
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: reportprofile. Module: NONE. File: MODELE.f

i : integer
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

i : integer, intent(in)
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f

i : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

i : integer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

i : integer
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

i : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

i : integer
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

i : integer
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

i : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f
are atm grid point values for the accumulation
i : integer
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

i : integer
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

i : integer
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

i : integer, intent(in)
Subroutine: setbl. Module: NONE. File: PBL_DRV.f

i : integer
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: setghg. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

i : integer
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

i : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

i : integer
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f
loop variables
i : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

i : integer
Subroutine: solar0. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

i : integer
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

i : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

i : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

i : integer
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

i : integer
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

i : integer
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

i : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

i : integer
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: tcheck. Module: SOCPBL. File: PBL.f
loop and dummy variables
i : integer
Subroutine: tfix. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

i : integer
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: ucheck. Module: SOCPBL. File: PBL.f
loop and dummy variables
i : integer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

i : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

i : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

i : integer
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

i : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

i : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

i : integer
Subroutine: updghg. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

i : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

i : integer
Subroutine: updtype. Module: NONE. File: DIAG.f

i : integer
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
loop variable
i : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

i : integer
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

i : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

i : integer
Subroutine: xstep. Module: NONE. File: QUS3D.f

i0 : integer, intent(in)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

i0 : integer, intent(in)
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

i0 : integer, intent(in)
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

i0 : integer, intent(in)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

i0 : integer, intent(in)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

i1 : integer
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

i1 : integer
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

i1 : integer
Subroutine: conserv_se. Module: NONE. File: DIAG.f

i1 : integer
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

i1 : integer
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

i1 : integer
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

i1 : integer
Subroutine: nij_after_i1. Module: NONE. File: ATM_UTILS.f

i1 : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

i1 : integer, intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
coordinate index associated with first long. (for wrap-around)
i1 : integer, intent(in)
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

i1 : integer, intent(in)
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

i1 : integer, intent(in)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

i1 : integer, intent(in)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

i1h : integer
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

i2 : integer
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

i2u1 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i2u2 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i35 : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

i3u1 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i3u2 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i5toc4 : character(len=4)
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f

i6u1 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i6u2 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i70 : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

i7u1 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i7u2 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i8u1 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i8u2 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i9u1 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i9u2 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

i_0 : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

i_0 : integer
Subroutine: accsubdd. Module: SUBDAILY. File: DIAG.f

i_0 : integer
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

i_0 : integer
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

i_0 : integer
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

i_0 : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

i_0 : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

i_0 : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

i_0 : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

i_0 : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

i_0 : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

i_0 : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

i_0 : integer
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

i_0 : integer
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

i_0 : integer
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: checki. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: checko. Module: NONE. File: OCNML.f

i_0 : integer
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

i_0 : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

i_0 : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

i_0 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

i_0 : integer
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

i_0 : integer
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

i_0 : integer
Subroutine: conserv_ohsi. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: conserv_ossi. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

i_0 : integer
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

i_0 : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

i_0 : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

i_0 : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

i_0 : integer
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: diaga0. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

i_0 : integer
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

i_0 : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

i_0 : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

i_0 : integer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

i_0 : integer
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

i_0 : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

i_0 : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

i_0 : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

i_0 : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

i_0 : integer
Subroutine: getdz. Module: NONE. File: ATURB.f

i_0 : integer
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

i_0 : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

i_0 : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

i_0 : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

i_0 : integer
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

i_0 : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

i_0 : integer
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

i_0 : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

i_0 : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

i_0 : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

i_0 : integer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: oceans. Module: NONE. File: OCEAN.f

i_0 : integer
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

i_0 : integer
Subroutine: ostruc. Module: OCNML. File: OCNML.f

i_0 : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

i_0 : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

i_0 : integer
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

i_0 : integer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

i_0 : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

i_0 : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

i_0 : integer
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

i_0 : integer
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

i_0 : integer
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

i_0 : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: read_sst. Module: NONE. File: OCEAN.f

i_0 : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

i_0 : integer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

i_0 : integer
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

i_0 : integer
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

i_0 : integer
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

i_0 : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

i_0 : integer
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0 : integer
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

i_0 : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

i_0 : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

i_0 : integer
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

i_0 : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

i_0 : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

i_0 : integer
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

i_0 : integer
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

i_0 : integer
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

i_0 : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

i_0 : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

i_0 : integer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

i_0 : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

i_0 : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

i_0 : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

i_0 : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

i_0 : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

i_0 : integer
Subroutine: updtype. Module: NONE. File: DIAG.f

i_0h : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

i_0h : integer
Subroutine: alloc_atmgla_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0h : integer
Subroutine: alloc_atmice_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0h : integer
Subroutine: alloc_atmlnd_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0h : integer
Subroutine: alloc_atmocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0h : integer
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

i_0h : integer
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0h : integer
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0h : integer
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

i_0h : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

i_0h : integer
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

i_0h : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

i_0h : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

i_0h : integer
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

i_0h : integer
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

i_0h : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

i_0h : integer
Subroutine: alloc_iceocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0h : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

i_0h : integer
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

i_0h : integer
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

i_0h : integer
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

i_0h : integer
Subroutine: alloc_mldepth. Module: OCNML. File: OCNML.f

i_0h : integer
Subroutine: alloc_ohtconv. Module: OCNML. File: OCNML.f

i_0h : integer
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

i_0h : integer
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

i_0h : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

i_0h : integer
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

i_0h : integer
Subroutine: alloc_sstmod. Module: SSTMOD. File: OCEAN.f

i_0h : integer
Subroutine: alloc_strat_com. Module: STRAT. File: STRATDYN.f

i_0h : integer
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

i_0h : integer
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

i_0h : integer
Subroutine: checki. Module: NONE. File: LAKES.f

i_0h : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

i_0h : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

i_0h : integer
Subroutine: checko. Module: NONE. File: OCNML.f

i_0h : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

i_0h : integer
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

i_0h : integer
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

i_0h : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

i_0h : integer
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

i_0h : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

i_0h : integer
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

i_0h : integer
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

i_0h : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

i_0h : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

i_0h : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

i_0h : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

i_0h : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

i_0h : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

i_0h : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

i_0h : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

i_0h : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

i_0h : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

i_0h : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

i_0h : integer
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

i_0h : integer
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

i_0h : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

i_0h : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

i_0h : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

i_0h : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

i_0h : integer
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

i_0h : integer
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

i_0h_mic : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

i_0stg : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

i_0thread : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

i_1 : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

i_1 : integer
Subroutine: accsubdd. Module: SUBDAILY. File: DIAG.f

i_1 : integer
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

i_1 : integer
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

i_1 : integer
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

i_1 : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

i_1 : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

i_1 : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

i_1 : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

i_1 : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

i_1 : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

i_1 : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

i_1 : integer
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

i_1 : integer
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

i_1 : integer
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: checki. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: checko. Module: NONE. File: OCNML.f

i_1 : integer
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

i_1 : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

i_1 : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

i_1 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

i_1 : integer
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

i_1 : integer
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

i_1 : integer
Subroutine: conserv_ohsi. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: conserv_ossi. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

i_1 : integer
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

i_1 : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

i_1 : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

i_1 : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

i_1 : integer
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: diaga0. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

i_1 : integer
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

i_1 : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

i_1 : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

i_1 : integer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

i_1 : integer
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

i_1 : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

i_1 : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

i_1 : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

i_1 : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

i_1 : integer
Subroutine: getdz. Module: NONE. File: ATURB.f

i_1 : integer
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

i_1 : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

i_1 : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

i_1 : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

i_1 : integer
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

i_1 : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

i_1 : integer
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

i_1 : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

i_1 : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

i_1 : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

i_1 : integer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: oceans. Module: NONE. File: OCEAN.f

i_1 : integer
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

i_1 : integer
Subroutine: ostruc. Module: OCNML. File: OCNML.f

i_1 : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

i_1 : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

i_1 : integer
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

i_1 : integer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

i_1 : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

i_1 : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

i_1 : integer
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

i_1 : integer
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

i_1 : integer
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

i_1 : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: read_sst. Module: NONE. File: OCEAN.f

i_1 : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

i_1 : integer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

i_1 : integer
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

i_1 : integer
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

i_1 : integer
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

i_1 : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

i_1 : integer
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1 : integer
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

i_1 : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

i_1 : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

i_1 : integer
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

i_1 : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

i_1 : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

i_1 : integer
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

i_1 : integer
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

i_1 : integer
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

i_1 : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

i_1 : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

i_1 : integer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

i_1 : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

i_1 : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

i_1 : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

i_1 : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

i_1 : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

i_1 : integer
Subroutine: updtype. Module: NONE. File: DIAG.f

i_1h : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

i_1h : integer
Subroutine: alloc_atmgla_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1h : integer
Subroutine: alloc_atmice_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1h : integer
Subroutine: alloc_atmlnd_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1h : integer
Subroutine: alloc_atmocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1h : integer
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

i_1h : integer
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1h : integer
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1h : integer
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

i_1h : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

i_1h : integer
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

i_1h : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

i_1h : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

i_1h : integer
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

i_1h : integer
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

i_1h : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

i_1h : integer
Subroutine: alloc_iceocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1h : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

i_1h : integer
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

i_1h : integer
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

i_1h : integer
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

i_1h : integer
Subroutine: alloc_mldepth. Module: OCNML. File: OCNML.f

i_1h : integer
Subroutine: alloc_ohtconv. Module: OCNML. File: OCNML.f

i_1h : integer
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

i_1h : integer
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

i_1h : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

i_1h : integer
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

i_1h : integer
Subroutine: alloc_sstmod. Module: SSTMOD. File: OCEAN.f

i_1h : integer
Subroutine: alloc_strat_com. Module: STRAT. File: STRATDYN.f

i_1h : integer
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

i_1h : integer
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

i_1h : integer
Subroutine: checki. Module: NONE. File: LAKES.f

i_1h : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

i_1h : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

i_1h : integer
Subroutine: checko. Module: NONE. File: OCNML.f

i_1h : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

i_1h : integer
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

i_1h : integer
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

i_1h : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

i_1h : integer
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

i_1h : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

i_1h : integer
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

i_1h : integer
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

i_1h : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

i_1h : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

i_1h : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

i_1h : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

i_1h : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

i_1h : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

i_1h : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

i_1h : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

i_1h : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

i_1h : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

i_1h : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

i_1h : integer
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

i_1h : integer
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

i_1h : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

i_1h : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

i_1h : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

i_1h : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

i_1h : integer
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

i_1h : integer
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

i_1h_mic : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

i_1stg : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

i_1thread : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

i_char : character*8
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

i_char : character*8
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

i_checkfobs_y : integer, dimension(:, :, :), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

i_checkfobs_z : integer, dimension(:, :, :), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

i_debug : integer, intent(in)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

i_debug : integer, intent(in)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

i_earth : used from snow_model
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

i_pack_n : integer, dimension(im, lm)
Global variable . Module: TRACER_ADV. File: QUS3D.f

i_pack_s : integer, dimension(im, lm)
Global variable . Module: TRACER_ADV. File: QUS3D.f

i_unpack_n : integer, dimension(im, lm)
Global variable . Module: TRACER_ADV. File: QUS3D.f

i_unpack_s : integer, dimension(im, lm)
Global variable . Module: TRACER_ADV. File: QUS3D.f

ia : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ia_12hr : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 9
ia_12hr : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_12hr : used from diag_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

ia_12hr : used from diag_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_12hr : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_12hr : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

ia_12hr : used from diag_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ia_12hr : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_con : integer, dimension(kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
IDACC numbers for conservation diagnostics
ia_con : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_con : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_con : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

ia_con : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

ia_con : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

ia_con : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_cpl : used from mdiag_com
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ia_cpl : integer, parameter
Global variable . Module: MDIAG_COM. File: MODEL_COM.f
idacc-index currently associated with DTsrc, placed
Initial Value = 1
ia_d4a : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 5
ia_d4a : used from diag_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_d5d : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 7
ia_d5d : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ia_d5d : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_d5d : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

ia_d5d : used from diag_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ia_d5f : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 6
ia_d5f : used from diag_com
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

ia_d5f : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_d5f : used from diag_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ia_d5s : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 8
ia_d5s : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ia_d5s : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_d5s : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

ia_d5s : used from diag_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ia_dga : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 4
ia_dga : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ia_dga : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_dga : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ia_dga : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ia_dga : used from diag_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

ia_dga : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_dga : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_dga : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

ia_dga : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_dga : used from diag_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ia_filt : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 10
ia_filt : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ia_filt : used from diag_com
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

ia_filt : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_filt : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

ia_filt : used from diag_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ia_gc : integer, dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
idacc-numbers,gridtypes for GC diagnostics
ia_gc : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_gc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_gc : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_icij : integer, dimension(kicij)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
IDACC numbers for ICIJ diagnostics
ia_icij : used from icedyn_com
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

ia_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ia_icij : used from icedyn_com
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

ia_ij : integer, dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
IDACC indexes for lat/lon IJ diagnostics
ia_ij : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ia_ij : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_ij : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_ijhc : integer, dimension(kijhc)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
idacc-numbers,weights for ijhc diagnostics
ia_ijhc : used from landice_com
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

ia_ijhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ia_ijhc : used from landice_com
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

ia_ijhc : used from landice_com
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

ia_ijk : integer, dimension(kaijk), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ia_ijk : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

ia_ijk : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_ijl : integer, dimension(kaijl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
idacc-numbers,weights for AIJL diagnostics
ia_ijl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_ijl : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_ijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_ijl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_il : integer, dimension(kailx)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_inst : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 12
ia_inst : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ia_inst : used from diag_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_inst : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_inst : used from diag_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_inst : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_inst : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

ia_inst : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

ia_inst : used from diag_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ia_j : integer, dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
IDACC indexes for zonal J diagnostics
ia_j : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_j : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_j : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_jl : integer, dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
idacc-numbers,gridtypes for JL diagnostics
ia_jl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_jl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_jl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_jl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ia_rad : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 2
ia_rad : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_rad : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

ia_rad : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ia_rad_frc : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 11
ia_rad_frc : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ia_sjl : integer, dimension(kasjl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
idacc-numbers for SJL diagnostics
ia_sjl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_src : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = ia_cpl
ia_src : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ia_src : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ia_src : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_src : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ia_src : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

ia_src : used from diag_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ia_src : used from mdiag_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >ia_cpl
ia_src : used from diag_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ia_srf : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 3
ia_srf : used from diag_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ia_srf : used from diag_com
Subroutine: surface. Module: NONE. File: SURFACE.f

iaa : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iaa : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

iacc : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

iaction : integer
Global variable . Module: NONE. File:

iaction : integer
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

iaction : integer
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_atm. Module: NONE. File: ATM_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_bldat. Module: NONE. File: PBL_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_clouds. Module: NONE. File: CLOUDS_COM.F90
flag for reading or writing to file
iaction : integer
Subroutine: new_io_earth. Module: NONE. File: GHY_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_icdiag. Module: NONE. File: ICEDYN_DRV.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_lakes. Module: NONE. File: LAKES_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_ocdiag. Module: NONE. File: OCNML.f

iaction : integer
Subroutine: new_io_ocean. Module: NONE. File: OCEAN.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_ocnml. Module: NONE. File: OCNML.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_pbl. Module: NONE. File: PBL_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_snow. Module: NONE. File: GHY_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_soils. Module: NONE. File: GHY_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_somtq. Module: NONE. File: QUS_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f
flag for reading or writing to file
iaction : integer, intent(in)
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

iaction : integer
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f
flag for reading or writing to file
iaction : integer
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f
flag for reading or writing to file
iaction_in : integer, intent(in)
Global variable . Module: NONE. File:
flag for reading or writing rsf file
iaz : integer
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

iaz : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

ib_hyb : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 4
ib_nnp : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 5
ib_npp : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 3
ib_ntr : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 6
ib_of_legnd : integer
Subroutine: ib_of_legnd. Module: BDIJ. File: DIAG_PRT.f

ib_pct : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 2
ib_pos : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 1
ib_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
indices for color bars
ibar : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

ibar : integer
Subroutine: mark. Module: BDIJ. File: DIAG_PRT.f

ibcdec : integer
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

ibox : integer
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ibuf : integer, allocatable, dimension(:)
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

ibv : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

ibv : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ibv : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ibv : integer
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

ibv : integer
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

ibv : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

ibv : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

ibv : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

ibv : integer
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

ibv : integer
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

ibv : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

ic : integer
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = 0
ic : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ic : integer
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

ic : integer
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
integer for cloud types
ic : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ic : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

ic0 : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

icase : integer, intent(in)
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f

icase : integer, intent(in)
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

icdlow : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

icdyn_masks : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ice : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f
total lake snow and ice mass (kg/m^2)
ice : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f
total land ice snow and ice mass (kg/m^2)
ice : real*8, dimension(si_ocn%i_0h:si_ocn%i_1h, si_ocn%j_0h:si_ocn%j_1h)
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f
total ocean snow and ice mass (kg/m^2)
ice012 : integer
Global variable . Module: RADPAR. File: RADIATION.f
pick ice droplet type: 0 liquid, 1 ice non-spher, 2 ice Mie
Initial Value = 1
ice_halo : used from domain_decomp_1d
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >HALO_UPDATE
ice_halo : used from domain_decomp_1d
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >HALO_UPDATE
icecld : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

icefr : real*8, dimension(2)
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

icefrac : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

iceht : real*8, dimension(:, :), allocatable
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

icelak : type(iceocn_xchng_vars)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
derived-type strucure containing variables
icelak : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

icelak : used from lakes_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

icelak : used from lakes_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

icelak : used from lakes_com
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

icelak : used from lakes_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

icelak : used from lakes_com
Subroutine: surface. Module: NONE. File: SURFACE.f

icelake_fluxes : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

iceocean_fluxes : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

iceocn : type(iceocn_xchng_vars)
Global variable . Module: SEAICE_COM. File: SEAICE.f
derived-type strucure containing variables
iceocn : used from seaice_com
Subroutine: alloc_seaice_com. Module: NONE. File: SEAICE.f

iceocn : used from seaice_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

iceocn : used from seaice_com
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

iceocn : used from seaice_com
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

iceocn : type(iceocn_xchng_vars)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

iceocn : type(iceocn_xchng_vars)
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

iceocn : used from seaice_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

iceocn : type(iceocn_xchng_vars)
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

iceocn : used from seaice_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

iceocn : type(iceocn_xchng_vars)
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

iceocn : used from seaice_com
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

iceocn : used from seaice_com
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f

iceocn : type(iceocn_xchng_vars)
Subroutine: oceans. Module: NONE. File: OCEAN.f

iceocn : type(iceocn_xchng_vars)
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

iceocn : type(iceocn_xchng_vars)
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

iceocn : type(iceocn_xchng_vars)
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

iceocn : type(iceocn_xchng_vars)
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

iceocn : type(iceocn_xchng_vars)
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

iceocn : type(iceocn_xchng_vars)
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

iceocn : type(iceocn_xchng_vars)
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

iceocn_xchng_vars : used from exchange_types
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

iceocn_xchng_vars : used from seaice_com
Global variable . Module: LAKES_COM. File: LAKES_COM.f

iceocn_xchng_vars : used from exchange_types
Global variable . Module: SEAICE_COM. File: SEAICE.f

iceocn_xchng_vars : used from exchange_types
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

iceocn_xchng_vars : used from exchange_types
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

iceocn_xchng_vars : used from exchange_types
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

iceocn_xchng_vars : used from exchange_types
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

iceocn_xchng_vars : used from exchange_types
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

iceocn_xchng_vars : used from exchange_types
Subroutine: oceans. Module: NONE. File: OCEAN.f

iceocn_xchng_vars : used from exchange_types
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

iceocn_xchng_vars : used from exchange_types
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

iceocn_xchng_vars : used from exchange_types
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

iceocn_xchng_vars : used from exchange_types
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

iceocn_xchng_vars : used from exchange_types
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

iceocn_xchng_vars : used from exchange_types
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

iceocn_xchng_vars : used from exchange_types
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

iceocn_xchng_vars : used from exchange_types
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

icestate : used from seaice_com
Global variable . Module: LAKES_COM. File: LAKES_COM.f

icestate : used from seaice_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

icestate : used from seaice_com
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

icestate : used from seaice_com
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

icestate : used from seaice_com
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

icestate : used from seaice_com
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

icestate : used from seaice_com
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

icestate : used from seaice_com
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

icestate : used from seaice_com
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

icetau : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: radia. Module: NONE. File: RAD_DRV.f
per-layer opacity for cloud water,ice
icg : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

icij : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
lat-lon ice dynamic diagnostics (on ice dyn. grid)
icij : used from icedyn_com
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

icij : used from icedyn_com
Subroutine: def_rsf_icdiag. Module: NONE. File: ICEDYN_DRV.f

icij : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

icij : used from icedyn_com
Subroutine: new_io_icdiag. Module: NONE. File: ICEDYN_DRV.f

ickerr : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

ickerr : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

ickerr : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

ickerr : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ico20 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

icomb : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

icon : integer, intent(in)
Subroutine: conserv_diag. Module: NONE. File: DIAG.f
index for the quantity concerned
icon : integer, intent(out)
Subroutine: set_con. Module: NONE. File: DIAG.f
index for the conserved quantity
icon_am : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_am : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_am : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

icon_ewm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_ewm : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_ewm : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

icon_hicb : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_hicb : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_hicb : used from diag_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

icon_hli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_hli : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_hli : used from diag_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

icon_htg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_htg : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_htg : used from diag_com
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

icon_ke : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_ke : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_ke : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

icon_lhsi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_lhsi : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_lhsi : used from diag_com
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

icon_lke : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_lke : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_lke : used from diag_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

icon_lkm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_lkm : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_lkm : used from diag_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

icon_lmsi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_lmsi : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_lmsi : used from diag_com
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

icon_micb : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_micb : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_micb : used from diag_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

icon_mli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_mli : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_mli : used from diag_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

icon_ms : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_ms : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_ms : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

icon_oam : integer
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

icon_oce : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_oce : integer
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

icon_oce : used from diag_com
Subroutine: diagco. Module: NONE. File: OCEAN.f

icon_oce : used from diag_com
Subroutine: init_ocnml. Module: OCNML. File: OCNML.f

icon_ohsi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_ohsi : used from diag_com
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f

icon_ohsi : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_oke : integer
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

icon_oms : integer
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

icon_omsi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_omsi : used from diag_com
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f

icon_omsi : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_osl : integer
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

icon_ossi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_ossi : used from diag_com
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f

icon_ossi : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_tpe : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_tpe : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_tpe : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

icon_wm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_wm : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_wm : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

icon_wtg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

icon_wtg : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

icon_wtg : used from diag_com
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

icon_xx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
indexes for conservation quantities
icp : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ict : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

icyc : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

icyc : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

icycf : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

icycle : integer
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

icycs0 : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
solar cycle in yrs used to extend S0 history before 2000
Initial Value = 11
icycs0f : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
solar cycle in yrs used to extend S0 history after 2000
Initial Value = 12
id : integer, intent(in)
Subroutine: check1. Module: SOCPBL. File: PBL.f

id : integer, intent(in)
Subroutine: get_dir. Module: NONE. File: LAKES.f

id : integer
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

id : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f
loop variables
id : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

id1 : integer, intent(in)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

id2 : integer, intent(in)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : integer, dimension(nsampl)
Global variable . Module: MODEL_COM. File: MODEL_COM.f
(NSAMPL) counters for diagn. accumulations
idacc : used from model_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

idacc : used from model_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

idacc : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diag4a. Module: NONE. File: DIAG.f

idacc : used from model_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

idacc : used from model_com
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

idacc : used from model_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

idacc : used from model_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

idacc : used from model_com
Subroutine: diaga. Module: NONE. File: DIAG.f

idacc : used from model_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

idacc : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

idacc : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

idacc : used from model_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

idacc : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

idacc : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

idacc : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

idacc : used from model_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

idacc : used from model_com
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

idacc : used from model_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

idacc : used from model_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

idacc : used from model_com
Subroutine: surface. Module: NONE. File: SURFACE.f

idacc : used from model_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

idacc5 : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

idacc5 : integer
Subroutine: diag4a. Module: NONE. File: DIAG.f

idacc9 : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

idacc9 : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

idayx : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

idayxm : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

idd_absa : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
idd_aot : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
idd_aot2 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
idd_ccn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ccv : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
idd_cdnc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ch : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ch : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_cia : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_cia : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_cl7 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
idd_cm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_cm : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_conc1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_cq : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_cq : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_dbl : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_dbl : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_dcf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_dcf : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_diam : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_dmc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_e1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ecnd : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_eds : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_eds : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_emis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_emis2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ev : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ev : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_galb : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
idd_grav : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_hz0 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_hz0 : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_isw : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
idd_km1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ldc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ldc : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_lh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_lh : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_lmon : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_load1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_lwc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_lwg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_lwg : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_lwp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_mass : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_mcp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ncl : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_numb : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_p1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_palb : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
idd_phi1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_pr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_pres : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_pt5 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_pt5 : used from diag_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

idd_q5 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_q5 : used from diag_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

idd_qabl1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_qg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_qg : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_qq1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_qs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_qs : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_ri1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_rifl : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_rig : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ris : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_sh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_sh : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_smc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_so2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_spr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_spr : used from diag_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

idd_sr1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ssp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_stress : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_swg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_swg : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_t1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_tabl1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_tau1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_tau_cs1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_tg1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_tg1 : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_tr1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ts : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ts : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_turb : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_u1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_uabl1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ug : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ug : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_us : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_us : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_us3 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ustar : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_uv1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_uvabl1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_v1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_vabl1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_vg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_vg : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_vs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_vs : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_w : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_w : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

idd_w1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_wd : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_wet : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_wg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_wg : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_wm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_ws : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idd_ws2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_wsgcm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_wspdf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_wtke : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_wtrsh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
names for diurnal diagnostics
idd_zhat1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idd_zpbl1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

idec : integer, intent(out)
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

idec : integer, intent(out)
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

iden_j : integer, dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
denominators for zonal J diagnostics
iden_j : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

iden_j : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

iden_j : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

iden_reg : integer, dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

iden_reg : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

iden_reg : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

iden_reg : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

idiag : integer, dimension(ndiag)
Subroutine: printlk. Module: NONE. File: LAKES.f
Initial Value = (/112, 103, 131, 79/)
idij : integer, public, dimension(:, :, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f
I index of adjacent U/V points for A grid (func. of lat/lon)
idij : used from geom
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

idij : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

idij : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

idik : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

idik : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

idj : integer, dimension(im)
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

idjj : integer, public, dimension(im, jm)
Global variable . Module: GEOM. File: GEOM_B.f
J index of adjacent U/V points for A grid (func. of lat. j)
idjj : used from geom
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

idjj : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

idjj : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

idjk : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

idjk : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

idmua : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

idmva : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

idn : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

ido_gwdrag : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
number if AIJ Gravity wave diagnostics
Initial Value = 0
ido_gwdrag : used from dynamics
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

ido_gwdrag : used from dynamics
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

idtype : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

idtype : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

idum : integer
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

idum : integer
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

idum : integer
Subroutine: reset_odiag. Module: NONE. File: OCNML.f

idx : logical, intent(in), dimension(nlev)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

idx : integer, dimension(NLOC_DIU_VAR)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

idx1 : integer, dimension(n_idx1)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

idx1 : integer, dimension(n_idx1)
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

idx2 : integer, dimension(n_idx2)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

idx3 : integer, dimension(n_idx3)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

idx6 : integer, dimension(24)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

idxb : integer, dimension(NLOC_DIU_VARb)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

idxd : integer, dimension(n_idxd)
Subroutine: ahourly. Module: NONE. File: DIAG.f

ie : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

iem : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

iend : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

iend : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ier : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

ier : integer
Subroutine: alloc_atmgla_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

ier : integer
Subroutine: alloc_atmice_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

ier : integer
Subroutine: alloc_atmlnd_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

ier : integer
Subroutine: alloc_atmocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

ier : integer
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

ier : integer
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

ier : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ier : integer
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

ier : integer
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

ier : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

ier : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

ier : integer
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

ier : integer
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

ier : integer
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

ier : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

ier : integer
Subroutine: alloc_iceocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

ier : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

ier : integer
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

ier : integer
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

ier : integer
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

ier : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

ier : integer
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

ier : integer
Subroutine: alloc_sstmod. Module: SSTMOD. File: OCEAN.f

ier : integer
Subroutine: alloc_strat_com. Module: STRAT. File: STRATDYN.f

ier : integer
Subroutine: alloc_tracer_adv. Module: NONE. File: QUS3D.f

ier : integer
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

ier : integer
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

ier : integer
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

ier : integer
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ier : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

ier : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

ier : integer
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

ierr : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

ierr : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

ierr : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

ierr : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

ierr : integer, intent(out)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
error codes
ierr : integer
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ierr : integer, intent(out)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
error codes
ierr : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

ierr : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
error reporting
ierr : integer, intent(out)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
Error reporting flag
ierr : integer
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

ierr : integer
Subroutine: inits. Module: SOCPBL. File: PBL.f

ierr : integer, intent(out)
Subroutine: limitq. Module: NONE. File: QUSDEF.f

ierr : integer, intent(out)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
error reporting
ierr : integer, intent(out)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
error reports from advection
ierr : integer, intent(out)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

ierr : integer
Subroutine: xstep. Module: NONE. File: QUS3D.f

ierr_loc : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

ierrt : integer
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
error reports from advection
ifile : character(len=*), intent(in)
Subroutine: giss_modele. Module: NONE. File: MODELE.f

ifile : character(*), intent(in)
Subroutine: input. Module: NONE. File: MODELE.f

ifile : character(len=max_len_ifile)
Subroutine: modele_maindriver. Module: NONE. File: MODELE_DRV.f

ifile : character(*), intent(out)
Subroutine: read_options. Module: NONE. File: MODELE_DRV.f
is name of the file containing run configuration data
ifile : character(len=*), intent(in)
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

ifile : character(len=*), intent(in)
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

ifirst : integer, save
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f
Initial Value = 1
ifirst : integer, save
Subroutine: setbak. Module: RADPAR. File: RADIATION.f
Initial Value = 1
ifirst : integer, save
Subroutine: setgas. Module: RADPAR. File: RADIATION.f
Initial Value = 1
ifirst : integer, save
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f
Initial Value = 1
ifl911 : integer, allocatable, dimension(:, :)
Global variable . Module: LAKES. File: LAKES.f
grid box indexes for emergency downstream direction
ifl911 : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

ifl911 : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

iflag : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f
Initial Value = 1
iflow : integer, allocatable, dimension(:, :)
Global variable . Module: LAKES. File: LAKES.f
grid box indexes for downstream direction
iflow : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

iflow : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

ifm : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

ifocean : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >FOCEAN
ifocean : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f
Initial Value = >focean
ifrac : integer
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

ig : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

ig : integer
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

ig : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ig1 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ig1x : integer, parameter, dimension(4)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 2,14,26, 1/)
ig2 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

igas : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

igas : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

igasx : integer, parameter, dimension(21)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 1, 2, 3, 1, 1, 2, 2, 3, 3, 6, 6, 6, 7, 7,13,13, 8, 8, 9, 9, 1/)
igcm : integer
Global variable . Module: RADPAR. File: RADIATION.f
host GCM grid indices
igcm : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

igice : type(iceocn_xchng_vars)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

igice : used from icedyn_com
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

igice : used from icedyn_com
Subroutine: def_rsf_icedyn. Module: NONE. File: ICEDYN_DRV.f

igice : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

igice : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

igice : used from icedyn_com
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

igice : used from icedyn_com
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f

igice : used from icedyn_com
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f

igla : type(atmgla_xchng_vars), pointer
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

igla : type(atmgla_xchng_vars), pointer
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

igla : type(atmgla_xchng_vars)
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

iglat_k : real*8
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

iglat_k : real*8
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

igm : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

igrid : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

igrid : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

igrid : integer
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

igrid : integer, intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
= 1 for primary lat-lon grid, 2 for secondary lat-lon grid
igrid_icij : integer, dimension(kicij)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

igrid_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

igrid_ij : integer, dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

igridc : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 0
igridc : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

igride : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 1
igride : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

igux : integer, parameter, dimension(16)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 0,300,408,480,588,660,720,760 ,820,880,904,928,944,968,984,1008/)
ih : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

ih : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ih : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ih : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

ih : integer
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ih : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ih : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

ih : integer, intent(in)
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

ih : integer, intent(in)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

ih : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ih2o0 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ihc : integer, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
Height class (for debugging printout)
ihc : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

ihc : integer
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

ihc : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ihc : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

ihc : integer, intent(in)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

ihc : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

ihc : integer, intent(in)
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ihm : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

ihm : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ihm : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ihm : integer
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ihm : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ihm : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

ihm : integer, intent(in)
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

ihm : integer, intent(in)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

ihm : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ihmoms : integer, dimension(7), parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = (/MX,MY,MXX,MYY,MXY,MYZ,MZX/)
ihri : integer
Subroutine: input. Module: NONE. File: MODELE.f
start of run in hours (from 1/1/IYEAR1 hr 0)
ihrx : integer
Subroutine: input. Module: NONE. File: MODELE.f

ihrx : integer
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f
a dummy itime read from IC files
ii : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

ii : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

ii : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

ii : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ii : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

ii : integer
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

ii : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

ii : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

ii : integer
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

ii : integer
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

ii : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ii : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ii : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

iii : integer, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90

ij : integer, dimension(2)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

ij : integer, intent(out), dimension(2)
Subroutine: lonlat_to_ij. Module: GEOM. File: GEOM_B.f

ij_ :
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
[MHS][UV]SI indices for sea ice mass/heat/salt transport diags
ij_0 : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_0h : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_0s : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_0stg : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_1 : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_1h : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_1s : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_1stg : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_3dlim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3dlis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3dlwm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3dlws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3dnim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3dnis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3dnwm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3dnws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3drim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3dris : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3drwm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_3drws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_a_grass : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_a_shrub : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_a_tree : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_aer_diminfo : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

ij_aeruns : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_aeruns : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_aerunu : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_aerunu : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_aflmlt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_aflmlt : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_aintrcp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_aintrcp : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_albg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_albg : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_albgv : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_albgv : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_albp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_albp : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_albv : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_albv : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_alpha : integer, dimension(:), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_arunu : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_arunu : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_ba_grass : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ba_shrub : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ba_tree : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_barh1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_bawsurf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_beta : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_beta : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_bsfr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_bsfr : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_btmpw : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_cgign : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_chl : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = -1
ij_clab : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_clab : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_cldcv : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_cldcv1 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_cldi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_cldi : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ij_cldt1p : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_cldt1t : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_cldtppr : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_cldtpt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_cldw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_cldw : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ij_clr_srincg : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_clr_srnfg : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_clr_srntp : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_clr_sruptoa : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_clr_trdng : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_clr_trntp : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_clr_truptoa : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_clrsky : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_clrsky : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_cnvfrq : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_cp_diminfo : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

ij_ctog : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ctpi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dcnvfrq : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_debug : integer, dimension(2)
Global variable . Module: ATM_COM. File: ATM_COM.f
: if i > 0, print out some extra info on bad ij box
Initial Value = (/ 0 , 1 /)
ij_debug : used from atm_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

ij_dhsi_dyn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dhsi_dyn : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_dke_dyn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dke_dyn : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ij_dleaf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dleaf : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ij_dmui : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_dmui : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_dmui : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_dmvi : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_dmvi : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_dmvi : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_dse_dyn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dse_dyn : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ij_dsev : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dsev : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ij_dskin : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dskin : used from diag_com
Subroutine: surface. Module: NONE. File: SURFACE.f

ij_dskin : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_dskin : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_dskinsnow : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dskinsnow : used from diag_com
Subroutine: surface. Module: NONE. File: SURFACE.f

ij_dtdp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dtdp : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_dte_dyn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dte_dyn : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ij_dtgdts : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dtgdts : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ij_dzim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dzis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dzt1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dzwm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_dzws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ecvf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ecvf : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_eicb : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_eicb : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_emtmom : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ent_debug : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ervr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ervr : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

ij_ervro : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ervro : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

ij_evap : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_evap : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_evap : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_evap : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_evape : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_evape : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_evapi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_evapi : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_evapli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_evapli : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_evapo : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_evapo : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_evapsn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_evapsn : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_evhdt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_evhdt : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_f0e : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_f0e : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_f0li : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_f0li : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_f0oc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_f0oc : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

ij_f0oc : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_f0oi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_f1li : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_f1li : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ij_f1li : used from diag_com
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

ij_fgzu : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fgzu : used from diag_com
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

ij_fgzu : used from diag_com
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

ij_fgzv : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fgzv : used from diag_com
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

ij_fgzv : used from diag_com
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

ij_firec : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_flam : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_flam_prec : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_flam_rh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_flam_tsurf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fland : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fland : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_flash : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fmu : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fmu : used from diag_com
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

ij_fmv : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fmv : used from diag_com
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

ij_frmp : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_fvden : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fveg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fveg : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_fwio : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_fwio : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

ij_fwio : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

ij_fwoc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_fwoc : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

ij_fwoc : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_gasx : integer, dimension(:), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbetat : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbetat : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gbetpen : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbetpen : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gbsbet : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbsbet : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gbsevp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbsevp : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gbsif : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbsif : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gbssnd : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbssnd : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_gbst : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbst : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gbsw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbsw : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_gbvswt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gbvswt : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gconatm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gconatm : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gconcan : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gconcan : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gdcevp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gdcevp : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_geotherm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_geotherm : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_geotherm : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

ij_geotherm : used from diag_com
Subroutine: osourc. Module: OCNML. File: OCNML.f

ij_gevppen : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gevppen : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_ghy_diminfo : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

ij_gice : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gice : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_gml : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gml : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

ij_gmlir : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gmlir : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

ij_gpp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gpp : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_grow : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_grow : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_gusti : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gusti : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_gusti : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_gvsif : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gvsif : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gvssnd : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gvssnd : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_gvst : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gvst : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gvsw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gvsw : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_gvswet : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gvswet : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gw1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw1 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gw2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw2 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gw3 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw3 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gw4 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw4 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gw5 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw5 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gw6 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw6 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gw7 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw7 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gw8 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw8 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gw9 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gw9 : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ij_gwcevp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gwcevp : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gwtbl : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gwtbl : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_gwtr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gwtr : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_gwtr1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_gwtr1 : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_gwx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
names for gravity wave diagnostics
ij_gxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
names for old AIJG arrays
ij_h2och4 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_h2och4 : used from diag_com_rad
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

ij_hcldi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_hlktogr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_hlktogr : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

ij_hsnflood : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_htio : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_htsnow : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_htsnow : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_htsoil : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_htsoil : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_humanign : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_husi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_hvsi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_hwv : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_hwv : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_icecld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_imphgr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_imphgr : used from diag_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

ij_imphki : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_imphki : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

ij_imphli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_imphli : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ij_impmgr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_impmgr : used from diag_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

ij_impmki : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_impmki : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

ij_impmli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_impmli : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ij_ipp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ipp : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_irre : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_irre : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_irrgw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_irrgw : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

ij_irrgwe : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_irrgwe : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

ij_irrw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_irrw : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_irrw_tot : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_irrw_tot : used from diag_com
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

ij_iwprad : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_jet : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_jet : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_jetdir : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_jetdir : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_kw : integer, dimension(:), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_lai : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_lai : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_landcarbon : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_landcarbon : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_lcldi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_li : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_li : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_lk : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_lk : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_lk : used from diag_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

ij_lkice : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_lkice : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

ij_lkoff : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_lkoff : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

ij_lkon : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_lkon : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

ij_loti : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_loti : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_lw_as_noa : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lw_cs_noa : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwaerabs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_lwaerabs : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_lwaerabsnt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_lwaerabsnt : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_lwaerrf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwaerrfnt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwaersrf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwaersrfnt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwcrf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwcrf2 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwdcls : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwnclt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_lwprad : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_mccldbs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mccldtp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mccon : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mccon : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_mccon : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_mccvbs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mccvtp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mcldi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mcprec : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_micb : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_micb : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_mlktogr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mlktogr : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

ij_mltp : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_mrvr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mrvr : used from diag_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

ij_mrvr : used from diag_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

ij_mrvr : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

ij_mrvro : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mrvro : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

ij_msi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_msnflood : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_msutls : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_msutls : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_msutlt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_msutlt : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_msutmt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_msutmt : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_musi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_mvsi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_mwl : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mwl : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

ij_mwlir : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_mwlir : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

ij_neth : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_neth : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_netrdp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_netrdp : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_nintaerasy : integer, dimension(6, 8), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_nintaerasy : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ij_nintaerext : integer, dimension(6, 8), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_nintaerext : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ij_nintaersca : integer, dimension(6, 8), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_nintaersca : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ij_nsuppress : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ntdsese : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ntdsete : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_omegapmb1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_omegapmb1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_optdi : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_optdw : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_p4uv : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_p850 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pblht : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pblht : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_pblht : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_pcldh : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_pcldl : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_pcldl_ss : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_pcldm : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_pdcld : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pevap : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pevap : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_pice : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_pice : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_pice : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_pland : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pland : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_pmb1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pmb1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_pmccld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_pocean : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pocean : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_popocn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_popocn : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_popocn : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_popwat : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_popwat : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_prec : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_precgr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_precli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_precmc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_precmc : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ij_precoo : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_precsi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pres : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pres : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_pres : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_presq : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_presq : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_pscld : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_psoil : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_psoil : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_ptrop : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ptrop : used from diag_com
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

ij_puq : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_puq : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ij_pvq : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pvq : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ij_pvs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pvs : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_pwater : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_pwater : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_qm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_qm : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_qpmb1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_qpmb1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_qs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_qs : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_qs : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_qs : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_rauto : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rauto : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_rclssct : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rh1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rh1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_rhpmb1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rhpmb1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_rhs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rhs : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_rhs : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_riverspeed : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rnfp1 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_rsi : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_rsi : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_rsi : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_rsit : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rsit : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_rsit : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_rsit : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ij_rsiu : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_rsiu : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_rsiu : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_rsiv : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_rsiv : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_rsiv : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_rsnw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rsnw : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_rsnw : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ij_rsoi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rsoi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_rtse : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rtse : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_rune : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rune : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_runli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_runli : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ij_runli : used from diag_com
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

ij_rvrflo : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_rvrflo : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

ij_scldi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_scldi : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

ij_scldi : used from diag_com
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

ij_scnvfrq : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_shdt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_shdt : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_shdtli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_shdtli : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_sibotmlt : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sigrcg : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sigrfr : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sigrlt : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sihc : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_silwd : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_silwd : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_silwd : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_silwu : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_silwu : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_silwu : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_simass : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sish : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_sish : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_sish : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_sisnd : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_sisnwf : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sispeed : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_sispeed : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_sispeed : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_siswd : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_siswu : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_sitf : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sitopmlt : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sivol : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_slp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_slp : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_slp1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_slpq : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_slpq : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_smfx : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_smfx : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

ij_smtmom : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_snow : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_snow : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_snow : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ij_sntosi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_snwf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_soilcpoolsum : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_soilcpoolsum : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_soilresp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_soilresp : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_srincg : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_srincp0 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_srnfg : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_srnfp0 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_srntp : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_srref : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_srtr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_srtr : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_srvdir : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_srvis : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_srvissurf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_ssat : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ssh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ssh : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_ssh : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_ssi1 : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_ssi2 : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_ssprec : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_sss : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_sss : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_sss : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_sstabx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ssu1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ssu1 : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_ssu2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ssu2 : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_ssu3 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ssu3 : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_stio : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_strngts : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_strngts : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ij_susi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_svsi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_sw_as_noa : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_sw_cs_noa : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swaerabs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_swaerabs : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_swaerabsnt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_swaerabsnt : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_swaerrf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swaerrfnt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swaersrf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swaersrfnt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swcrf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swcrf2 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swdcls : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swncls : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_swnclt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_tatm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tatm : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_taui : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_taus : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_taus : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_taus : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_tauus : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tauus : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_tauus : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_tauvs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tauvs : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_tauvs : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_tcldi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tcldi : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

ij_tclssct : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tdcomp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tdcomp : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_tdcomp : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ij_tdsl : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tdsl : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ij_tg1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tg1 : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_tg1 : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_tg1 : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_tgo : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tgo : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_tgo : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_tgo2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tgo2 : used from diag_com
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

ij_tlake1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tlake1 : used from diag_com
Subroutine: lksourc. Module: LAKES. File: LAKES.f

ij_tlake2bot : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tlake2bot : used from diag_com
Subroutine: lksourc. Module: LAKES. File: LAKES.f

ij_tlake2mean : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tlake2mean : used from diag_com
Subroutine: lksourc. Module: LAKES. File: LAKES.f

ij_tlake2top : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tlake2top : used from diag_com
Subroutine: lksourc. Module: LAKES. File: LAKES.f

ij_tmaxc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tmaxc : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_tmaxc : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ij_tmaxe : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tmaxe : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ij_tminc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tminc : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_tmnmx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tmnmx : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ij_toc2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_toc2 : used from diag_com
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

ij_topo : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_topo : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_tpmb1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tpmb1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_trhdt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_trhdt : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_trnfp0 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_trntp : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_trsdn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_trsdn : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_trsdn : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_trsdn : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_trsup : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_trsup : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_trsup : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_trsup : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_ts : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ts : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_ts : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_ts : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_ts1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tsi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_tsice : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_tsli : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tsli : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_tsli : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_tsurfmax : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tsurfmax : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_tsurfmax : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_tsurfmin : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_tsurfmin : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_tsurfmin : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_ttrop : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ttrop : used from diag_com
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

ij_ujet : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ujet : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_ujet : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_upmb1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_upmb1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_us : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_us : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_us : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_us : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_usi : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_usi : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_usi : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_vjet : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_vjet : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_vjet : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_vpmb1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_vpmb1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_vs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_vs : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_vs : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_vs : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_vsfr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_vsfr : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ij_vsi : integer
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

ij_vsi : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ij_vsi : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ij_wdry : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wisum : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wlay1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wlay1 : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ij_wmclwp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wmctwp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wmoist : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wmsum : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_ws : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_ws : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ij_wsdir : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wsdir : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_wsgcm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wsmn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wsmn : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ij_wspdf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wspdf : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ij_wtke : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_wtrcld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ij_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
AIJ diagnostic names
ij_xxx :
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
Names for ICIJ diagnostics
ij_xxx_diminfo :
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
indices saved to set dim3info_index
ij_xxxi :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
names for ISCCP diagnostics
ij_zlaketop : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_zpmb1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_zpmb1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ij_zpmb1 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ij_zsnow : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ij_zsnow : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ij_zsnow : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

ijdd : integer, dimension(2, ndiupt), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
(i,j)-coord.,names of boxes w/diurnal cycle diag
ijdd : used from diag_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

ijdd : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ijdd : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijdd : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

ijdd : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ijdd : used from diag_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

ijdd : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

ijdd1 : integer, intent(in)
Subroutine: pout_diurn. Module: NONE. File: POUT.f

ijdd1 : integer, intent(in)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

ijdd2 : integer, intent(in)
Subroutine: pout_diurn. Module: NONE. File: POUT.f

ijdd2 : integer, intent(in)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

ijdebug : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ijgrid : integer, intent(in)
Subroutine: pout_ijk. Module: NONE. File: POUT.f
= 1 for primary lat-lon grid, 2 for secondary lat-lon grid
ijgrid : integer, intent(in)
Subroutine: pout_ijl. Module: NONE. File: POUT.f
= 1 for primary lat-lon grid, 2 for secondary lat-lon grid
ijhc : real*8, dimension(:, :, :, :), allocatable
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
accumulations for glacial ice height-classified diagnostics
ijhc : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

ijhc : used from landice_com
Subroutine: def_rsf_glaacc. Module: NONE. File: LANDICE_COM.f

ijhc : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc : used from landice_com
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

ijhc : used from landice_com
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

ijhc : used from landice_com
Subroutine: reset_glaacc. Module: NONE. File: LANDICE_DRV.f

ijhc : used from landice_com
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ijhc_evapli : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_evapli : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_evapli : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_evhdt : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_evhdt : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_evhdt : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_f0li : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_f0li : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_f0li : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_fhc : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_fhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_fhc : used from landice_com
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

ijhc_frac : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_frac : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_frac : used from landice_com
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

ijhc_frac : used from landice_com
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

ijhc_imphli : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_imphli : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_imphli : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_impmli : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_impmli : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_impmli : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_one : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_one : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_one : used from landice_com
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ijhc_precli : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_precli : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_precli : used from landice_com
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

ijhc_runli : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_runli : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_runli : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_runli : used from landice_com
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

ijhc_shdtli : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_shdtli : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_shdtli : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_srfp : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_srfp : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_srfp : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_trhdt : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_trhdt : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_trhdt : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_tsli : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

ijhc_tsli : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

ijhc_tsli : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

ijhc_tsli : used from landice_com
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ijhc_xxx :
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
indices for accumulations
ijk_barekegen : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_dp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijk_dp : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ijk_dp : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijk_dpb : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_dpb : used from gcdiag
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijk_dse : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_dse : used from gcdiag
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

ijk_pf : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_phi : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_phi : used from gcdiag
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

ijk_q : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijk_q : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijk_q : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijk_rh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijk_rh : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijk_rh : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijk_tb : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_tb : used from gcdiag
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

ijk_tt : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_tx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijk_tx : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ijk_tx : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijk_tx : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijk_ub : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_uu : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_uv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_vb : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_vq : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_vt : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_vv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_w : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

ijk_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
AIJL diagnostic indices
ijk_xxx :
Global variable . Module: GCDIAG. File: GCDIAGb.f
AIJK diagnostic names
ijkg : integer
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

ijkgridc : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = igridc+jgridc+kgridc
ijkgridc : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

ijkgridc : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijl2 : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ijl_airmass : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 0
ijl_airmass : used from diag_com
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

ijl_cdim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cdis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cdtomas : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cdwm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cdws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ijl_cfim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cfis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cfwm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cfws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cldice : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cldwtr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cwim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cwis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cwwm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_cwws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_dmcdry : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_dp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_dp : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijl_gridh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_gridh : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijl_husl : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_husl : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijl_icetau : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ijl_ldry : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_llh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_mc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_mc : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijl_mcamfx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_mcdlh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_mcslh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_mctlh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_qirad : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ijl_qlrad : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ijl_rc : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ijl_rc : used from diag_com_rad
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijl_reim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_reis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_rewm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_rews : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_smcdry : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_templ : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_templ : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijl_tmcdry : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_u : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_u : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijl_u : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijl_v : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_v : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijl_v : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijl_w : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_w : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijl_w : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ijl_wtrtau : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
ijl_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
AIJL diagnostic indices
ijl_zl : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ijl_zl : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ijlstr : character(len=20)
Subroutine: def_rsf_atm. Module: NONE. File: ATM_COM.f

ijstr : character(len=17)
Subroutine: def_rsf_fluxes. Module: NONE. File: FLUXES.f

ijstr : character(len=16)
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

ijyear : integer
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

ijyear : integer
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

ik : integer, dimension(2*ned)
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

ik : integer, dimension(2*ned)
Subroutine: keyd4. Module: DIAGKS. File: DIAG_PRT.f

ik : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ik1 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ik2 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ikh : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

ikliq : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
0,1,-1 initialize kliq as dry,equil,current model state
Initial Value = -1
il : integer
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = 0
ilev : integer
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ilev2 : integer
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ilij_tmp : real*8, allocatable, dimension(:, :, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ilist : integer, dimension(4)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ilist : integer, dimension(4)
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

ilon : integer
Global variable . Module: RADPAR. File: RADIATION.f
lat,lon index w.r.to 72x46 lon-lat grid
ilon : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

ilon : integer
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

ilon72 : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >ILON
ilong : integer, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
longitude identifier
ilong : integer, intent(in)
Subroutine: check1. Module: SOCPBL. File: PBL.f
longitude identifier
ilong : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
longitude identifier
ilong : integer, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
longitude identifier
ilong : integer, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

iloop_max : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

iloop_max : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

iloop_max : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

iloop_min : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

iloop_min : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

iloop_min : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

im : used from resolution
Global variable . Module: DIAG_COM. File: DIAG_COM.f

im : used from resolution
Global variable . Module: DIAG_LOC. File: DIAG.f

im : used from diag_com
Global variable . Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f

im : used from resolution
Global variable . Module: ENT_COM. File: ENT_COM.f

im : used from resolution
Global variable . Module: ENT_DRV. File: ENT_DRV.f

im : used from resolution
Global variable . Module: FLUXES. File: FLUXES.f

im : used from resolution
Global variable . Module: GEOM. File: GEOM_B.f

im : used from resolution
Global variable . Module: GHY_COM. File: GHY_COM.f

im : integer
Global variable . Module: GISSOUT. File: POUT.f
local dimensions set in open_* routines
im : integer*4, parameter
Global variable . Module: HORIZONTALRES. File: Atm144x90.F90
= longitudinal and latitudinal number of grid cells
Initial Value = 144
im : integer
Global variable . Module: QUSCOM. File: QUS_DRV.f

im : used from resolution
Global variable . Module: RAD_COM. File: RAD_COM.f

im : used from resolution
Global variable . Module: RAD_COSZ0. File: GEOM_B.f

im : used from resolution
Global variable . Module: SOIL_DRV. File: GHY_DRV.f

im : used from resolution
Global variable . Module: SOMTQ_COM. File: QUS_COM.f

im : used from resolution
Global variable . Module: STRAT. File: STRATDYN.f

im : used from resolution
Global variable . Module: SUBDAILY. File: DIAG.f

im : used from resolution
Global variable . Module: TRACER_ADV. File: QUS3D.f

im : used from resolution
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f

im : used from quscom
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

im : used from quscom
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

im : used from quscom
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

im : used from quscom
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

im : used from quscom
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

im : used from quscom
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

im : used from quscom
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

im : used from quscom
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

im : used from quscom
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

im : used from quscom
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

im : used from quscom
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

im : used from quscom
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

im : used from resolution
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

im : used from resolution
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

im : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

im : used from resolution
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

im : used from resolution
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

im : used from resolution
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

im : used from resolution
Subroutine: alloc_drv_atm. Module: NONE. File: ATM_DRV.f

im : used from resolution
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

im : used from resolution
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

im : used from resolution
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

im : used from resolution
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

im : used from resolution
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

im : used from resolution
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

im : used from resolution
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

im : used from resolution
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

im : used from resolution
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

im : used from resolution
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

im : used from resolution
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

im : used from resolution
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

im : used from resolution
Subroutine: checkl. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

im : used from resolution
Subroutine: checko. Module: NONE. File: OCNML.f

im : used from resolution
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

im : used from resolution
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

im : used from resolution
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

im : used from resolution
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

im : used from resolution
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

im : used from resolution
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

im : used from resolution
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

im : used from resolution
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

im : used from resolution
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

im : used from resolution
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

im : used from resolution
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: conserv_se. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

im : used from resolution
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

im : used from resolution
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

im : used from resolution
Subroutine: daily_diag. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: daily_lake. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

im : used from resolution
Subroutine: deform. Module: STRAT. File: STRATDYN.f

im : used from diag_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: diag4a. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

im : used from resolution
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

im : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

im : used from diag_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: diag_river. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: diaga. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

im : used from resolution
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

im : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

im : used from resolution
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

im : used from resolution
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f

im : used from resolution
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

im : integer, intent(in)
Subroutine: fft0. Module: NONE. File: FFT144.f
size of arrays (must=KM)
im : used from resolution
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

im : used from resolution
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

im : integer, intent(in)
Subroutine: get_dir. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: get_ivjv_of_n. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: get_nuv. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

im : integer
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

im : used from resolution
Subroutine: get_uv_of_n. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

im : integer, intent(in)
Subroutine: getdz. Module: NONE. File: ATURB.f
3-d grids
im : used from resolution
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

im : integer
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : integer
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: ground_lk. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

im : used from diag_com
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

im : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from diag_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from diag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

im : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

im : used from resolution
Subroutine: init_lakes. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

im : used from resolution
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

im : used from resolution
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

im : used from resolution
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

im : used from resolution
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

im : used from diag_com
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

im : used from resolution
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

im : used from resolution
Subroutine: nij_after_i1. Module: NONE. File: ATM_UTILS.f

im : used from resolution
Subroutine: nij_after_j1. Module: NONE. File: ATM_UTILS.f

im : used from resolution
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

im : used from resolution
Subroutine: precip_lk. Module: NONE. File: LAKES.f

im : used from resolution
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

im : used from resolution
Subroutine: radia. Module: NONE. File: RAD_DRV.f

im : used from resolution
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

im : used from resolution
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

im : used from resolution
Subroutine: read_sst. Module: NONE. File: OCEAN.f

im : used from resolution
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: relayer_hybridlayer_input. Module: NONE. File: ATM_DRV.f

im : used from resolution
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

im : used from resolution
Subroutine: riverf. Module: NONE. File: LAKES.f

im : used from diag_com
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

im : used from resolution
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

im : integer, intent(in)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

im : used from diag_com
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

im : integer
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

im : used from resolution
Subroutine: store_uv_of_n. Module: NONE. File: ATMDYN.f

im : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

im : used from resolution
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

im : integer, intent(in)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

im : used from resolution
Subroutine: updtype. Module: NONE. File: DIAG.f

im : used from resolution
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

im : used from quscom
Subroutine: xstep. Module: NONE. File: QUS3D.f

im : used from resolution
Subroutine: zonalmean_ij2ij. Module: ZONALMEAN_MOD. File: ATM_UTILS.f

im1 : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

im1 : integer
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

im1 : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
loop variables
im1 : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

im1 : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

im1 : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

im1 : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

im1 : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

im1 : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

im1 : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

im1 : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f
loop variables
im1 : integer
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

im1 : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

im1 : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
loop variab.
im1 : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

im1 : integer
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

im1 : integer
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

im1s : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

im_gcm : integer, intent(in)
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

im_gcm : integer, intent(in)
Subroutine: open_ij. Module: NONE. File: POUT.f
dimensions for ij output
im_gcm : integer, intent(in)
Subroutine: open_ijk. Module: NONE. File: POUT.f
dimensions for ij output
im_gcm : integer, intent(in)
Subroutine: open_ijl. Module: NONE. File: POUT.f
dimensions for ij output
im_gcm : integer, intent(in)
Subroutine: open_il. Module: NONE. File: POUT.f
dimensions for il output
im_gcm :
Subroutine: open_isccp. Module: NONE. File: POUT.f
dimensions for ij output
im_in : integer, intent(in)
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

ima : integer
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f

imax : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

imax : integer, dimension(20)
Subroutine: tcheck. Module: SOCPBL. File: PBL.f

imaxj : integer, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
varying number of used longitudes
imaxj : used from geom
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

imaxj : used from geom
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

imaxj : used from geom
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

imaxj : used from geom
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

imaxj : used from geom
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

imaxj : used from geom
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

imaxj : used from geom
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

imaxj : used from geom
Subroutine: ahourly. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

imaxj : used from geom
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

imaxj : used from geom
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

imaxj : used from geom
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

imaxj : used from geom
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

imaxj : used from geom
Subroutine: checki. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: checkl. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

imaxj : used from geom
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

imaxj : used from geom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

imaxj : used from geom
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

imaxj : used from geom
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

imaxj : used from geom
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

imaxj : used from geom
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

imaxj : used from geom
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: conserv_se. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

imaxj : used from geom
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

imaxj : used from geom
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

imaxj : used from geom
Subroutine: daily_diag. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

imaxj : used from geom
Subroutine: daily_lake. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

imaxj : used from geom
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

imaxj : used from geom
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

imaxj : used from geom
Subroutine: diaga. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: diaga0. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

imaxj : used from geom
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

imaxj : used from geom
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

imaxj : used from geom
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

imaxj : used from geom
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

imaxj : used from geom
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

imaxj : used from geom
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

imaxj : used from geom
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

imaxj : used from geom
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

imaxj : used from geom
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

imaxj : used from geom
Subroutine: getdz. Module: NONE. File: ATURB.f

imaxj : used from geom
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

imaxj : used from geom
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

imaxj : used from geom
Subroutine: ground_lk. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

imaxj : used from geom
Subroutine: init_diag. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: init_lakes. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

imaxj : used from geom
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

imaxj : used from geom
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

imaxj : used from geom
Subroutine: nij_after_j1. Module: NONE. File: ATM_UTILS.f

imaxj : used from geom
Subroutine: nij_before_j0. Module: NONE. File: ATM_UTILS.f

imaxj : used from geom
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

imaxj : used from geom
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

imaxj : used from geom
Subroutine: precip_lk. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: radia. Module: NONE. File: RAD_DRV.f

imaxj : used from geom
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

imaxj : used from geom
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

imaxj : used from geom
Subroutine: riverf. Module: NONE. File: LAKES.f

imaxj : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

imaxj : used from geom
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

imaxj : used from geom
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

imaxj : used from geom
Subroutine: surface. Module: NONE. File: SURFACE.f

imaxj : used from geom
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

imaxj : used from geom
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

imaxj : used from geom
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

imaxj : used from geom
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

imaxj : used from geom
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

imaxj : used from geom
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

imaxj : used from geom
Subroutine: updtype. Module: NONE. File: DIAG.f

imaxj : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

imaxj : used from geom
Subroutine: zonalmean_ij2ij. Module: ZONALMEAN_MOD. File: ATM_UTILS.f

imaxj_thread : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

imh : used from geom
Global variable . Module: ATMDYN. File: ATMDYN.f

imh : used from geom
Global variable . Module: DIAG_COM. File: DIAG_COM.f

imh : integer, parameter, public
Global variable . Module: GEOM. File: GEOM_B.f
half the number of longitudinal boxes
Initial Value = IM/2
imh : used from diag_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

imh : used from diag_com
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

imh : used from diag_com
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

imh : used from diag_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

imh : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

imh : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

imicdyn : integer
Global variable . Module: ICEDYN. File: ICEDYN.f

imicdyn : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

imicdyn : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

imicdyn : used from icedyn
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

imicdyn : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

imin : integer, dimension(20)
Subroutine: tcheck. Module: SOCPBL. File: PBL.f

imlon : integer, parameter, public
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f
latlon grid sizes
Initial Value = IM
imlon : used from diag_zonal
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

imlonh : integer, parameter, public
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f
Initial Value = IM/2
imlonh : used from diag_zonal
Global variable . Module: GC_COM. File: DIAG_COM.f

imlt : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

imlt : real*8
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

imol : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

imon0 : integer, save
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f
Initial Value = 0
imonth : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

implh : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
[J m-2] implicit energy flux at bottom of domain
implicit : used from timestream_mod
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

implm : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
[kg m-2] implicit mass flux at bottom of domain
ims0x : integer
Global variable . Module: RADPAR. File: RADIATION.f

imsi : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

imt : used from ghy_com
Global variable . Module: ENT_COM. File: ENT_COM.f

imt : integer, parameter, public
Global variable . Module: GHY_COM. File: GHY_COM.f
number of soil textures
Initial Value = 5
imt : used from ghy_com
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

imt : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

imt : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

imt : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

imt : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

in : integer
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

in : integer
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

in : integer
Subroutine: conserv_se. Module: NONE. File: DIAG.f

in : integer
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

in : integer
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

in : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

in1 : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

inc : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >incj
inc : integer, parameter
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 1+(JM-1)
inc : used from diag_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >inci
inc : used from diag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >inci
inc : used from diag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >incj
inc : used from diag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >INCJ
inc : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >incj
inc : real*8
Subroutine: timeout. Module: NONE. File: MODEL_COM.f
time since MBEGIN
inc : real*8
Subroutine: timer. Module: NONE. File: MODEL_COM.f
time since last call
inch : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

inch : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

inchm : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

inci : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
print increments for i and j, so maps/tables fit on page
Initial Value = (im+35)
inci : used from diag_com
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

incj :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
print increments for i and j, so maps/tables fit on page
incj : used from diag_com
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

increment : logical
Subroutine: diag_river. Module: NONE. File: LAKES.f

increment : logical
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

ind : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

ind_x : integer, intent(in)
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

ind_y : integer, intent(in)
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

index : integer, intent(in)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

index : integer, intent(in)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

index1 : integer, dimension(:), allocatable
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
index of the first acc element of a group of outputs
indi : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

indi : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

indj : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

indj : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

inds : integer, dimension(20)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

indx : integer, public, allocatable, dimension(:, :)
Global variable . Module: GEOM. File: GEOM_B.f

indx : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

indx : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

inh : integer
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

inient : logical
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

inient_in : logical, intent(in)
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

inilake : logical
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

inilake : logical, intent(inout)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

inilake : logical, intent(in)
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

inilake : logical, intent(in)
Subroutine: init_lsm. Module: SOIL_DRV. File: GHY_DRV.f

inilake : logical
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

iniocean : logical, intent(in)
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

iniocean : logical, intent(in)
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

iniocean : logical
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

iniocean : logical, intent(in)
Subroutine: init_ocnml. Module: OCNML. File: OCNML.f

iniocean : logical
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

inipbl : logical, intent(in)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
whether to init prog vars
inipbl : logical
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

inisnow : logical, intent(in)
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

inisnow : logical, intent(in)
Subroutine: init_lsm. Module: SOIL_DRV. File: GHY_DRV.f

inisnow : logical
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

init : logical, save
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f
Initial Value = .false.
init : logical, save
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f
Initial Value = .false.
init : logical, save
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f
Initial Value = .false.
init : logical, save
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f
Initial Value = .false.
init : logical, save
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f
Initial Value = .false.
init : logical, save
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f
Initial Value = .false.
init : logical, save
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f
Initial Value = .false.
init : logical, save
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = .false.
init : logical, save
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f
Initial Value = .false.
init : logical, save
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f
Initial Value = .false.
init : logical, save
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f
Initial Value = .false.
init_app : used from domain_decomp_1d
Subroutine: initializemodele. Module: NONE. File: MODELE.f

init_app : used from domain_decomp_1d
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

init_atmdyn : used from atmdyn
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

init_band_pack_type : used from domain_decomp_1d
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

init_canopy_physical : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

init_ent_hdata : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

init_ent_laidata : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

init_ent_laimax_geo : used from ent_prescribed_drv_geo
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

init_entvegdata_geo : used from ent_prescribed_drv_geo
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

init_flake : integer
Global variable . Module: LAKES. File: LAKES.f
used to make sure FLAKE is properly initialised
Initial Value = 1
init_grid : used from domain_decomp_atm
Subroutine: alloc_drv_atm. Module: NONE. File: ATM_DRV.f

init_grid : used from domain_decomp_1d
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

init_grid : used from domain_decomp_atm
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

init_irrigmod : used from irrigmod
Global variable . Module: SOIL_DRV. File: GHY_DRV.f

init_lsm : used from soil_drv
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

init_mldepth : used from ocnml
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

init_module_ent : used from ent_drv
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

init_ocnml : used from ocnml
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

init_qfluxes : used from ocnml
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

init_sstmod : used from sstmod
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

init_stream : used from timestream_mod
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

init_stream : used from timestream_mod
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

init_stream : used from timestream_mod
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

init_stream : used from timestream_mod
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

init_stream : used from timestream_mod
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

init_stream : used from timestream_mod
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

init_stream : used from timestream_mod
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

init_stream : used from timestream_mod
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

init_stream : used from timestream_mod
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

init_stream : used from timestream_mod
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

init_stream : used from timestream_mod
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

init_stream : used from timestream_mod
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

init_stream : used from timestream_mod
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

init_subdd : used from subdaily
Subroutine: init_diag. Module: NONE. File: DIAG.f

init_topog_related : integer
Subroutine: input. Module: NONE. File: MODELE.f
: set = 1 if IC and topography are incompatible
Initial Value = 0
init_unrdrag : used from unrdrag_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

initial_ghg_setup : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

initial_psurf_from_topo : integer
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90
Initial Value = 0
initialize : used from timerpackage_mod
Subroutine: initializedefaulttimers. Module: NONE. File: MODELE.f

initializeconstants : used from constant
Subroutine: giss_modele. Module: NONE. File: MODELE.f

initialized : logical
Global variable . Module: ENT_DRV. File: ENT_DRV.f
Initial Value = .false.
initialized : logical, private
Global variable . Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = .false.
initializetimerpackage_mod : used from timerpackage_mod
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f
Initial Value = >initialize
initialtotalenergy : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

initmoments : used from moments
Subroutine: alloc_drv_atm. Module: NONE. File: ATM_DRV.f

inits : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

inm : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

inm : integer
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

inm : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

input :
Subroutine: fft2. Module: NONE. File: FFT144.f
array
input : real*8, dimension(kmi), intent(in)
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

inst_sc : real*8, intent(in)
Subroutine: set_con. Module: NONE. File: DIAG.f
scale for instantaneous value
inst_unit : character*16, intent(in)
Subroutine: set_con. Module: NONE. File: DIAG.f
string for unit for instant. values
int_aw_pf97 : real*8
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

int_bbw : real*8
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

int_days_per_year : used from timeconstants_mod
Global variable . Module: MODEL_COM. File: MODEL_COM.f

int_days_per_year : used from timeconstants_mod
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

int_days_per_year : used from timeconstants_mod
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

int_days_per_year : used from timeconstants_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f

int_dummy : integer
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

int_hours_per_day : used from timeconstants_mod
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

int_hours_per_day : used from timeconstants_mod
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

int_hours_per_day : used from timeconstants_mod
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

int_hours_per_day : used from timeconstants_mod
Subroutine: input. Module: NONE. File: MODELE.f

int_hours_per_day : used from timeconstants_mod
Subroutine: surface. Module: NONE. File: SURFACE.f

int_minutes_per_day : used from timeconstants_mod
Subroutine: reportprofile. Module: NONE. File: MODELE.f

int_months_per_year : used from timeconstants_mod
Global variable . Module: MODEL_COM. File: MODEL_COM.f

int_months_per_year : used from timeconstants_mod
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

int_months_per_year : used from timeconstants_mod
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f

int_months_per_year : used from timeconstants_mod
Subroutine: daily_diag. Module: NONE. File: DIAG.f

int_months_per_year : used from timeconstants_mod
Subroutine: diag_river. Module: NONE. File: LAKES.f

int_months_per_year : used from timeconstants_mod
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

int_months_per_year : used from timeconstants_mod
Subroutine: giss_modele. Module: NONE. File: MODELE.f

int_months_per_year : used from timeconstants_mod
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

int_point : real*8, intent(in)
Subroutine: get_virtual_index. Module: OCALBEDO_MOD. File: ocalbedo.f

intdum : integer
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

integer :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Variables
interpolator2d : used from polynomialinterpolator_mod
Global variable . Module: WSPDF_MOD. File: PBL_DRV.f

intmud : real*8, dimension(size_arr), intent(out)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

invtau : integer, dimension(-20:45000)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
look-up table to convert optical thickness to count value
invtau : used from clouds
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

io30 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

io3low : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

io_data : integer
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

ioerr : integer, intent(inout)
Global variable . Module: NONE. File:
(1,0,-1) if there (is, is maybe, is not) an error in i/o
ioerr : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ioerr : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

ioerr : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

ioerr : integer
Subroutine: input. Module: NONE. File: MODELE.f

iord : integer, dimension(kaij+10)
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f
: Index array, fields are processed in order Iord(k), k=1,2,..
iord : integer, dimension(kaij+10)
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

iorder : integer, parameter, dimension(16)
Subroutine: writer. Module: RADPAR. File: RADIATION.f
Initial Value = (/12,11,10, 9, 6, 5, 4, 3,15,14,13, 8, 7, 2, 1,16/)
ioread : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for reading in (composite) restart files
Initial Value = 1
ioread : used from model_com
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

ioread : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

ioread : used from model_com
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

ioread : used from model_com
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

ioread : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

ioread : used from model_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

ioread : used from model_com
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f

ioread : used from model_com
Subroutine: new_io_atm. Module: NONE. File: ATM_COM.f

ioread : used from model_com
Subroutine: new_io_atmvars. Module: NONE. File: ATM_DRV.f

ioread : used from model_com
Subroutine: new_io_bldat. Module: NONE. File: PBL_COM.f

ioread : used from model_com
Subroutine: new_io_clouds. Module: NONE. File: CLOUDS_COM.F90

ioread : used from model_com
Subroutine: new_io_earth. Module: NONE. File: GHY_COM.f

ioread : used from model_com
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f

ioread : used from model_com
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

ioread : used from model_com
Subroutine: new_io_icdiag. Module: NONE. File: ICEDYN_DRV.f

ioread : used from model_com
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f

ioread : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

ioread : used from model_com
Subroutine: new_io_lakes. Module: NONE. File: LAKES_COM.f

ioread : used from model_com
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f

ioread : used from model_com
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

ioread : used from model_com
Subroutine: new_io_ocnml. Module: NONE. File: OCNML.f

ioread : used from model_com
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f

ioread : used from model_com
Subroutine: new_io_pbl. Module: NONE. File: PBL_COM.f

ioread : used from model_com
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

ioread : used from model_com
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

ioread : used from model_com
Subroutine: new_io_snow. Module: NONE. File: GHY_COM.f

ioread : used from model_com
Subroutine: new_io_soils. Module: NONE. File: GHY_COM.f

ioread : used from model_com
Subroutine: new_io_somtq. Module: NONE. File: QUS_COM.f

ioread : used from model_com
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f

ioread : used from model_com
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

ioread : used from model_com
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f

ioread : used from model_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

ioread : used from model_com
Subroutine: read_agrice_ic. Module: NONE. File: LAKES_COM.f

ioread : used from model_com
Subroutine: read_landice_ic. Module: NONE. File: LANDICE_COM.f

ioread : used from model_com
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

ioread : used from model_com
Subroutine: read_seaice_ic. Module: NONE. File: SEAICE.f

ioread_acc : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Initial Value = 2
ioread_acc : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

ioread_acc : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

ioread_nodiag : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Initial Value = 8
ioreadnt : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for reading in restart files (w/o tracers)
Initial Value = 6
iorw : integer
Global variable . Module: NONE. File:

iorw : integer, intent(in)
Subroutine: new_io_atmvars. Module: NONE. File: ATM_DRV.f

ios : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

iotype : integer, intent(in)
Subroutine: pout_j. Module: NONE. File: POUT.f

iowrite : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for writing normal restart files
Initial Value = -1
iowrite : used from model_com
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

iowrite : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

iowrite : used from model_com
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

iowrite : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

iowrite : used from model_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

iowrite : used from model_com
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f

iowrite : used from model_com
Subroutine: new_io_atm. Module: NONE. File: ATM_COM.f

iowrite : used from model_com
Subroutine: new_io_atmvars. Module: NONE. File: ATM_DRV.f

iowrite : used from model_com
Subroutine: new_io_bldat. Module: NONE. File: PBL_COM.f

iowrite : used from model_com
Subroutine: new_io_clouds. Module: NONE. File: CLOUDS_COM.F90

iowrite : used from model_com
Subroutine: new_io_earth. Module: NONE. File: GHY_COM.f

iowrite : used from model_com
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f

iowrite : used from model_com
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

iowrite : used from model_com
Subroutine: new_io_icdiag. Module: NONE. File: ICEDYN_DRV.f

iowrite : used from model_com
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f

iowrite : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

iowrite : used from model_com
Subroutine: new_io_lakes. Module: NONE. File: LAKES_COM.f

iowrite : used from model_com
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f

iowrite : used from model_com
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

iowrite : used from model_com
Subroutine: new_io_ocnml. Module: NONE. File: OCNML.f

iowrite : used from model_com
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f

iowrite : used from model_com
Subroutine: new_io_pbl. Module: NONE. File: PBL_COM.f

iowrite : used from model_com
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

iowrite : used from model_com
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

iowrite : used from model_com
Subroutine: new_io_snow. Module: NONE. File: GHY_COM.f

iowrite : used from model_com
Subroutine: new_io_soils. Module: NONE. File: GHY_COM.f

iowrite : used from model_com
Subroutine: new_io_somtq. Module: NONE. File: QUS_COM.f

iowrite : used from model_com
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f

iowrite : used from model_com
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

iowrite : used from model_com
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f

iowrite : used from model_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

iowrite_mon : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for saving restart part only (no diags)
Initial Value = -3
iowrite_mon : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

iowrite_mon : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

iowrite_mon : used from model_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

iowrite_single : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for saving diags in single precision
Initial Value = -2
iowrite_single : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

iowrite_single : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

iowrite_single : used from model_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

iowrite_single : used from model_com
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

iowrite_single : used from model_com
Subroutine: new_io_ocdiag. Module: NONE. File: OCNML.f

ip : integer
Subroutine: ao3abs. Module: RADPAR. File: RADIATION.f

ip : integer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f
loop variable
ip : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ip1 : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

ip1 : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
loop variables
ip1 : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

ip1 : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

ip1 : integer
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

ip1 : integer
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

ip1 : integer
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

ip1 : integer
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

ip1 : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

ip1 : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ip1 : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

ip1 : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ip1 : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

ip1 : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ip1 : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ip1 : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

ip1 : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

ip1 : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

ip1 : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ip1 : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ip1 : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
loop variab.
ip1 : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

ip1 : integer
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

ip1 : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

ip1 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ip1 : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

ip1 : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

ip1e : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

ip1s : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

ip2 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ip24c9 : integer, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f

ip3 : integer
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

iparm : integer, dimension(niparm_max), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
/dparm int/double global parameters written to acc-file
iparm_name : character(len=20), dimension(niparm_max), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

ipatch : integer
Subroutine: def_rsf_fluxes. Module: NONE. File: FLUXES.f

ipatch : integer
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

ipatch : integer
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

ipatch : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

ipatch : integer
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f

ipatch : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

ipatch_aflux_topo_adj : integer, dimension(:, :), allocatable
Global variable . Module: ATMDYN. File: ATMDYN.f

ipbl : integer, pointer, dimension(:, :)
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
flag for whether pbl properties were found at last timestep
ipf : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ipf : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ipi0 : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

iplimb : integer
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

iplimt : integer
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

ipole : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

ipole : integer
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

ipole : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

ipole : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
loop variab.
ipower : integer, dimension(44)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ipres : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ipres : integer, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ipress : integer
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

iprint : integer, parameter
Subroutine: advanc. Module: SOCPBL. File: PBL.f
Initial Value = 0
iprint : integer, parameter
Subroutine: inits. Module: SOCPBL. File: PBL.f
longitude for diagnostics
Initial Value = 0
iptmp : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ipu : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ipx : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ipx0 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

iq : integer
Subroutine: docalc. Module: NONE. File: FFT144.f
loop variables
iq : integer
Subroutine: fft. Module: NONE. File: FFT144.f
loop variables
iq : integer
Subroutine: fft0. Module: NONE. File: FFT144.f
loop variables
iq : integer
Subroutine: ffte. Module: NONE. File: FFT144.f
loop variables
iq : integer
Subroutine: ffti. Module: NONE. File: FFT144.f
loop variables
ir : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

ir : integer, intent(in)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

ir : integer, intent(in)
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

ir1 : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

ir_0_1775 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 6
ir_0_18 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 3
ir_0_180 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 24
ir_0_26_150 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 9
ir_0_3550 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 7
ir_0_3_15 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 10
ir_0_4 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 4
ir_0_71 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 5
ir_0_710 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 8
ir_angl : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 2
ir_ij : integer, dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
range indices for IJ diagnostics
ir_log2 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 25
ir_m1325_475 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 14
ir_m190_530 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 21
ir_m1_3 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 18
ir_m2650_950 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 15
ir_m265_95 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 12
ir_m38_106 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 23
ir_m3975_1425 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 16
ir_m45_130 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 19
ir_m5300_1900 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 17
ir_m530_190 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 13
ir_m80_28 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 11
ir_m95_265 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 20
ir_m9_26 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 22
ir_pct : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 1
ir_xxxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
names for indices to LEGEND indicating the (rounded) range
irand : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
last seed used by rand.number generator
Initial Value = 123456789
irand : used from model_com
Subroutine: checkpointmodele. Module: NONE. File: MODELE.f

irand : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

irand : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

irand : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

irand : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

irandi : integer
Subroutine: input. Module: NONE. File: MODELE.f
random number seed to perturb init.state (if>0)
Initial Value = 0
irandi : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

irange : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

irange : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

irange : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

iregf : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

iregl : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

irerun : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for reading in restart part to extend OLD run
Initial Value = 3
irerun : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

irerun : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

irhl : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

irice : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

irm : integer
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

irp : integer
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

irrig : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

irrig_energy_act : real*8, allocatable, save, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f

irrig_energy_act : used from fluxes
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

irrig_energy_act : used from fluxes
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

irrig_energy_act : real*8, intent(out)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

irrig_energy_actij : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

irrig_exists : logical
Global variable . Module: IRRIGMOD. File: IRRIGMOD.f
Initial Value = .true.
irrig_gw : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

irrig_gw : real*8, intent(out)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
(m/s), irrig_gw_energy (W/m2) ground water diagnostics
irrig_gw_energy : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

irrig_gw_energy : real*8, intent(out)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

irrig_water_act : real*8, allocatable, save, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f

irrig_water_act : used from fluxes
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

irrig_water_act : used from fluxes
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

irrig_water_act : real*8, intent(out)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
(m/s), irrig_energy_act (W/m2) actual irrigation diagnostics
irrig_water_actij : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

irrig_water_pot : real*8, dimension(:, :), allocatable
Global variable . Module: IRRIGMOD. File: IRRIGMOD.f

irrig_yr : integer
Global variable . Module: IRRIGMOD. File: IRRIGMOD.f
year for irrigation data (if 0: time var)
Initial Value = 2000
irrigate_extract : used from irrigmod
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

irrigstream : type(timestream)
Global variable . Module: IRRIGMOD. File: IRRIGMOD.f
interface for reading and time-interpolating irrigation files
irsfic : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for reading in restart part to start NEW run
Initial Value = 4
irsfic : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

irsfic : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

irsficno : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for reading restart (w/o ocean) for NEW run
Initial Value = 7
irsficno : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

irsficnt : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Flag used for reading restart (w/o tracers) for NEW run
Initial Value = 5
irsficnt : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

irsi : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

irvrmth : integer, dimension(nrvrmx)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
indexes for named river mouths
irvrmth : used from lakes_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

irvrmth : used from lakes_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

irvrmth : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

irwat : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

is : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

is0x : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

is_coldstart : logical
Subroutine: input. Module: NONE. File: MODELE.f

is_coldstart : logical
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

is_coldstart : logical
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

is_ic : logical
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

is_initialized : logical
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f
whether the DUSTaer stream has been initialized
Initial Value = .false.
is_set_param : used from dictionary_mod
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

is_set_param : used from dictionary_mod
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

is_set_param : used from dictionary_mod
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

is_set_param : used from dictionary_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f

is_set_param : used from dictionary_mod
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

is_timestream : logical, save
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f
Initial Value = .false.
isbeginningaccumperiod : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

isc : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
integer to turn on computation of stratocumulus clouds
Initial Value = 0
isccp_diags : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: if 1 accumulate ISCCP cloud data (default 0)
Initial Value = 0
isccp_diags : used from diag_com
Subroutine: calc_derived_acc_atm. Module: NONE. File: DIAG.f

isccp_diags : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

isccp_diags : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

isccp_diags : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

isccp_diags : used from diag_com
Subroutine: print_diags. Module: NONE. File: DIAG_PRT.f

isccp_diags : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

isccp_lat : real*8, parameter, public, dimension(nisccp)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
midpoint latitudes for each isccp lat category (region)
Initial Value = (/-45.,-22.5,0.,22.5,45./)
isccp_late : real*8, parameter, public, dimension(nisccp+1)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
edge latitudes for each isccp lat category (region)
Initial Value = (/-60,-30,-15,15,30,60/)
isccp_late : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

isccp_late : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

isccp_late : used from diag_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

isccp_late : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

isccp_press : integer, parameter, public, dimension(npres)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
pressure mid points for isccp histogram
Initial Value = (/ 90, 245, 375, 500, 630, 740, 900 /)
isccp_press : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

isccp_press : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

isccp_press : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

isccp_reg2d : integer, dimension(:, :), allocatable
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
distributed version of ISCCP_REG
isccp_reg2d : used from clouds_com
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

isccp_tau : real*8, parameter, public, dimension(ntau)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
lower bound of optical depth for each isccp tau category
Initial Value = (/ 0d0,.1d0,1.3d0,3.6d0, 9.4d0,23d0,60d0 /)
isccp_tau : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

isccp_tau : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

isccp_taum : real*8, parameter, public, dimension(ntau-1)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
mid point of optical depth for each isccp tau category
Initial Value = (/ .05d0,0.7d0,2 .95d0,6.5d0,16.2d0,41.5d0 /)
isccp_taum : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

isccp_taumin : real*8, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = 0.3d0
ishift : integer, intent(in)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
: When=2, print longitude indices off center (U-grid)
ishift : integer, intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
flag for secondary grid
isign : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

iskip : integer, optional, intent(in)
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

iskip_ : logical
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

isr1 : integer, dimension(16)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

istag : integer, optional, intent(in)
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

istag : integer, optional, intent(in)
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

istag_ : logical
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

istag_ : logical
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

istart : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

istart : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

istart : integer, intent(in)
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

istart : integer, intent(in)
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

istart : integer, intent(in)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

istart : integer, intent(in)
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

istart : integer, intent(in)
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

istart : integer, intent(in)
Subroutine: init_lsm. Module: SOIL_DRV. File: GHY_DRV.f

istart : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

istart : integer, intent(in)
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

istart : integer, intent(in)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
what kind of (re)start is being done
istart : integer, intent(in)
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

istart : integer, intent(in)
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

istart : integer, intent(out)
Subroutine: input. Module: NONE. File: MODELE.f
initial (cold) start(1-8),restart(9-14) options
istart : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f
: initial (cold) start(1-8),restart(9-14) options
istart : integer
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f
start(1-8)/restart(>8) option
istart_fixup : integer
Subroutine: input. Module: NONE. File: MODELE.f

istart_fixup : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

istart_fixup : integer
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

istep : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

istep : integer
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

istrat : integer, parameter
Global variable . Module: GC_COM. File: DIAG_COM.f
Initial Value = min
istrat : used from gc_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

istrat : used from gc_com
Subroutine: diag4a. Module: NONE. File: DIAG.f

istrat : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

istrat : used from gc_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

isudec : integer
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

isum : integer
Subroutine: reset_adiag. Module: NONE. File: DIAG.f
if =1 preparation to add up acc-files
isumg : integer
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

isumg : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f
= 1 or 2 if zon,glob sums or means are appropriate
isumz : integer
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

isumz : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f
= 1 or 2 if zon,glob sums or means are appropriate
it : integer, intent(inout)
Global variable . Module: NONE. File:
hour of model run
it :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
preserved from call to call of DIAG5A
it : integer
Subroutine: atm_exports_phasesrf. Module: NONE. File: ATM_DRV.f

it : integer
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

it : integer
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

it : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
index for surface types
it : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

it : integer
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

it : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

it : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

it : integer
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

it : integer, intent(in)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

it : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

it : integer
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

it : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

it : integer
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

it0 : integer
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

it1 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

it2 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

itag : integer
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

itag : integer
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

itau : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

itau : integer
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

itau : integer, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

itau1 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

itau2 : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

itea : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

itearth : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 3
itearth : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

itearth : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

itearth : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

itearth : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

itearth : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

itearth : used from diag_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

itearth : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

itearth : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

itearth : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

itearth : used from diag_com
Subroutine: updtype. Module: NONE. File: DIAG.f

iter : integer
Subroutine: advanc. Module: SOCPBL. File: PBL.f
loop variable
iter : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

iter : integer
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
index for iteration
iter :
Subroutine: griddr. Module: SOCPBL. File: PBL.f
loop variable
iter : integer
Subroutine: inits. Module: SOCPBL. File: PBL.f
loop variable
iter : integer
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
loop variables
iter : integer
Subroutine: mass_flux. Module: CLOUDS. File: CLOUDS2.F90

iter : integer
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
number for iteration
iter : integer, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

iter : integer
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
loop variable
iter : integer
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
loop variable
iterator : integer
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

iterpl : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

itest : integer, parameter
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
/jtest longitude/latitude at which dout may be called
Initial Value = 1
itg : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ithread : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

itime : used from model_com
Global variable . Module: CLOUDS. File: CLOUDS2.F90

itime : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

itime : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
current time in ITUs (1 ITU = DTsrc sec, currently 1 hour)
itime : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

itime : used from model_com
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

itime : used from model_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

itime : used from model_com
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

itime : used from model_com
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f

itime : used from model_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

itime : used from model_com
Subroutine: checkpointmodele. Module: NONE. File: MODELE.f

itime : used from model_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

itime : used from model_com
Subroutine: daily_atm. Module: NONE. File: ATM_DRV.f

itime : used from model_com
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

itime : used from model_com
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

itime : used from model_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

itime : used from model_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

itime : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

itime : used from model_com
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

itime : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

itime : used from model_com
Subroutine: diagca. Module: NONE. File: DIAG.f

itime : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime : used from model_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

itime : used from model_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

itime : used from model_com
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

itime : used from model_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

itime : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

itime : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itime : used from model_com
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

itime : used from model_com
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

itime : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

itime : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

itime : used from model_com
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

itime : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

itime : used from model_com
Subroutine: new_io_ocdiag. Module: NONE. File: OCNML.f

itime : used from model_com
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f

itime : used from model_com
Subroutine: print_diags. Module: NONE. File: DIAG_PRT.f

itime : used from model_com
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

itime : used from model_com
Subroutine: read_mldepth_now. Module: OCNML. File: OCNML.f

itime : used from model_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

itime : used from model_com
Subroutine: read_sst_now. Module: NONE. File: OCEAN.f

itime : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

itime : used from model_com
Subroutine: riverf. Module: NONE. File: LAKES.f

itime : used from model_com
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

itime : used from model_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

itime : used from model_com
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

itime : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

itime : used from model_com
Subroutine: surface. Module: NONE. File: SURFACE.f

itime : used from model_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

itime : used from model_com
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

itime : used from model_com
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

itime0 : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

itime0 : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
time at start of current accumulation period
itime0 : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

itime0 : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

itime0 : used from model_com
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

itime0 : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime0 : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

itime0 : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime0 : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime0 : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime0 : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

itime0 : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime0 : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

itime0 : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itime0 : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

itime0 : used from model_com
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

itime0 : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

itime0 : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

itimee : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
time at start,end of run
itimee : used from model_com
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

itimee : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

itimee : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itimee : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

itimee : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

itimee : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

itimee : used from model_com
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

itimei : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

itimei : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
time at start,end of run
itimei : used from model_com
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

itimei : used from model_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

itimei : used from model_com
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

itimei : used from model_com
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

itimei : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

itimei : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itimei : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

itimei : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

itimei : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

itimei : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

itimei : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

itimei : used from model_com
Subroutine: new_io_ocdiag. Module: NONE. File: OCNML.f

itimei : used from model_com
Subroutine: print_diags. Module: NONE. File: DIAG_PRT.f

itimei : used from model_com
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

itimei : used from model_com
Subroutine: read_mldepth_now. Module: OCNML. File: OCNML.f

itimei : used from model_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

itimei : used from model_com
Subroutine: read_sst_now. Module: NONE. File: OCEAN.f

itimei : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

itimes : integer, dimension(2)
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

itimex : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

itl : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

itlake : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 5
itlake : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

itlake : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

itlake : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

itlake : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itlake : used from diag_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

itlake : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

itlake : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

itlake : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

itlake : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

itlake : used from diag_com
Subroutine: updtype. Module: NONE. File: DIAG.f

itlandi : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 4
itlandi : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

itlandi : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

itlandi : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

itlandi : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

itlandi : used from diag_com
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

itlandi : used from diag_com
Subroutine: updtype. Module: NONE. File: DIAG.f

itlb : integer, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

itli : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

itlkice : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 6
itlkice : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

itlkice : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

itlkice : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

itlkice : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itlkice : used from diag_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

itlkice : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

itlkice : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

itlkice : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

itlkice : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

itlkice : used from diag_com
Subroutine: updtype. Module: NONE. File: DIAG.f

itlt : integer, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

itm : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

itm : integer
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

itm : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

itmax : integer, parameter
Subroutine: advanc. Module: SOCPBL. File: PBL.f
Initial Value = 5
itmax : integer, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
freezing level and maximum iterations
itmax : integer, parameter
Subroutine: inits. Module: SOCPBL. File: PBL.f
Initial Value = 100
itmax : integer, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
max iteration indices
Initial Value = 50
itoc : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

itocean : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 1
itocean : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

itocean : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

itocean : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itocean : used from diag_com
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

itocean : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

itocean : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

itocean : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

itocean : used from diag_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

itocean : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

itocean : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

itocean : used from diag_com
Subroutine: updtype. Module: NONE. File: DIAG.f

itoi : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

itoice : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 2
itoice : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

itoice : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

itoice : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itoice : used from diag_com
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

itoice : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

itoice : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

itoice : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

itoice : used from diag_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

itoice : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

itoice : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

itoice : used from diag_com
Subroutine: updtype. Module: NONE. File: DIAG.f

itr : integer, dimension(itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1
itr : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

itrmax : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
maximum number of optional tracers
Initial Value = 150
itrop : integer, dimension(1)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

itrop : integer, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

itwrite : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
control rad.debug output (i,j,amount)
Initial Value = 23
itwrite : used from diag_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

itwrite : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itwrite : used from diag_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

itwrite : integer
Subroutine: input. Module: NONE. File: MODELE.f
Rad.writer prints info for (Iwrite,Jwrite)
Initial Value = 23
itwrite : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

itwrite : used from diag_com
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

itwrite_sv : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f

itwrite_sv : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

itwrite_sv : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

itx : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

itxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
indices of various types (used only when it matters)
itype :
Global variable . Module: NONE. File:
1, ocean; 2, ocean ice; 3, land ice; 4, land
itype : integer, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
1, ocean; 2, ocean ice; 3, land ice; 4, land
itype : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
index for snow age
itype : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

itype : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

itype : integer, intent(in)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= integer identifying surface type
itype : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

itype : integer, parameter
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 4
itype : integer, intent(in)
Subroutine: inc_aj. Module: NONE. File: DIAG_COM.f
is the surface type
itype :
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
surface type
itype : integer, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
surface type
itype : integer
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

itype : integer
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
convective cloud types
itype : integer, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

itype : integer, intent(in)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
surface type
itype : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

itype : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

itype : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

itype : integer, intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

itype : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

itype : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

itype : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

itype : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

itype4 : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
which of the 4 main surface types this instance is
Initial Value = 0
itype4 : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

itype4 : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

itype_land : integer, parameter
Global variable . Module: ITYPE_ENUM. File: FLUXES.f
Initial Value = 4
itype_landice : integer, parameter
Global variable . Module: ITYPE_ENUM. File: FLUXES.f
Initial Value = 3
itype_max : integer, parameter
Global variable . Module: ITYPE_ENUM. File: FLUXES.f
Initial Value = 4
itype_min : integer, parameter
Global variable . Module: ITYPE_ENUM. File: FLUXES.f
Initial Value = 1
itype_new : integer, intent(in)
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f
indices for the old type turning to new type
itype_ocean : integer, parameter
Global variable . Module: ITYPE_ENUM. File: FLUXES.f
Initial Value = 1
itype_oceanice : integer, parameter
Global variable . Module: ITYPE_ENUM. File: FLUXES.f
Initial Value = 2
itype_old : integer, intent(in)
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f
indices for the old type turning to new type
itypeo : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

iu : integer
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f

iu : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

iu : integer
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

iu : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f
loop variables
iu : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

iu : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

iu : integer
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

iu : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iu : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

iu1 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iu2 : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

iu2 : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iu_aic : integer
Subroutine: input. Module: NONE. File: MODELE.f
unit numbers for input files
iu_bio : integer
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

iu_chl : integer, save
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f
Initial Value = -1
iu_diurn : integer
Global variable . Module: GISSOUT. File: POUT.f
!units for selected
iu_hdiurn : integer
Global variable . Module: GISSOUT. File: POUT.f
!units for selected
iu_ibp : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

iu_ibp : integer
Subroutine: initdiagj. Module: NONE. File: DIAG_COM.f

iu_ifile : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

iu_ifile : integer
Subroutine: input. Module: NONE. File: MODELE.f
unit numbers for input files
iu_ifile : integer
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

iu_iij : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

iu_iij : integer
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

iu_iij : integer
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

iu_iij : integer
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

iu_ij : integer
Global variable . Module: GISSOUT. File: POUT.f
!units for selected
iu_ijk : integer
Global variable . Module: GISSOUT. File: POUT.f

iu_ijk : integer
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

iu_ijl : integer
Global variable . Module: GISSOUT. File: POUT.f

iu_il : integer
Global variable . Module: GISSOUT. File: POUT.f
!units for selected
iu_isccp : integer
Global variable . Module: GISSOUT. File: POUT.f

iu_isccp : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

iu_j : integer
Global variable . Module: GISSOUT. File: POUT.f
!units for selected
iu_jc : integer
Global variable . Module: GISSOUT. File: POUT.f
!units for selected
iu_jl : integer
Global variable . Module: GISSOUT. File: POUT.f
!units for selected
iu_laimax : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

iu_msu : integer
Subroutine: read_msu_wts. Module: MSU_WTS_MOD. File: DIAG.f

iu_oht : integer
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f
unit number for reading OHT
iu_rad : integer
Global variable . Module: ATM_COM. File: ATM_COM.f

iu_rad : used from atm_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

iu_rad : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

iu_reg : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f
unit number for regions file
iu_rvr : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f
unit number for river direction file
iu_subdd : integer, dimension(kddmax)
Global variable . Module: SUBDAILY. File: DIAG.f
array of unit numbers for sub-daily diags output
Initial Value = not_open
iu_warn : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

iu_z4var : integer
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

iua : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iub : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iuh2o1dn : integer, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iuh2o1up : integer, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iuh2o2dn : integer, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iuh2o2up : integer, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iui2rho : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

iulow : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iundef_val : used from constant
Subroutine: alloc_pbl_args. Module: SOCPBL. File: PBL.f

iunitj : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

iunitw : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

iup : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

iuw : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

iv : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

iv : integer
Subroutine: get_ivjv_of_n. Module: NONE. File: ATMDYN.f

iv : integer
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

iv : integer
Subroutine: get_uv_of_n. Module: NONE. File: ATMDYN.f

iv : integer
Subroutine: store_uv_of_n. Module: NONE. File: ATMDYN.f

ivar : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ivp1 : integer
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

iw_all : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 1
iw_bare : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 6
iw_lake : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 3
iw_land : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 8
iw_land : used from diag_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

iw_lice : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 4
iw_ocn : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 2
iw_soil : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 5
iw_veg : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 7
iw_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
index for weight-array
iwm : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

iword : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

iword : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

iwrite : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
control rad.debug output (i,j,amount)
Initial Value = 0
iwrite : used from diag_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

iwrite : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

iwrite : used from diag_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

iwrite : integer
Subroutine: input. Module: NONE. File: MODELE.f
Rad.writer prints info for (Iwrite,Jwrite)
Initial Value = 0
iwrite : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

iwrite_sv : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f

iwrite_sv : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

iwrite_sv : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

iwt : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ix : integer
Subroutine: ao3abs. Module: RADPAR. File: RADIATION.f

ix : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ix : integer
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

ix : integer
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

ix : integer
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

iy : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

iy : integer
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

iy : integer
Subroutine: gtrend. Module: NONE. File: RADIATION.f

iy : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

iy1s0 : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
first year, max.number of months for S0 history
Initial Value = 1882
iyear : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

iyear : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

iyear1 : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
year 1 of internal clock (Itime=0 to 365*NDAY)
Initial Value = -1
iyear1 : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

iyear1 : used from model_com
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

iyear1 : used from model_com
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

iyear1 : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

iyear1 : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

iyear1 : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

iyear1 : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

iyear1 : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

iyear1 : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

iyear1 : used from model_com
Subroutine: reset_odiag. Module: NONE. File: OCNML.f

iyr : integer
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

iyr0 : integer, intent(in)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

iyr1 : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

iz0 : integer, dimension(2:JM)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: vertical grid index of GW source (function of latitude)
iz0 : integer, intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

izero : integer, parameter
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f
Initial Value = 0
izero : integer, parameter
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 0
izero : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

j :
Global variable . Module: GEOM. File: GEOM_B.f
-index (latitude) of each grid cell
j : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

j : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

j : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

j : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

j : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

j : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

j : integer
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

j : integer
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

j : integer
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

j : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

j : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

j : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

j : integer
Subroutine: accsubdd. Module: SUBDAILY. File: DIAG.f

j : integer
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

j : integer
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

j : integer
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
loop variables
j : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

j : integer
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

j : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

j : integer
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

j : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

j : integer
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

j : integer
Subroutine: at_pole. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

j : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

j : integer
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

j : integer
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

j : integer
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

j : integer
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

j : integer
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

j : integer
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

j : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

j : integer
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

j : integer
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f
loop variables
j : integer
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

j : integer
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

j : integer
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

j : integer
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: checki. Module: NONE. File: LAKES.f

j : integer
Subroutine: checkl. Module: NONE. File: LAKES.f
loop variables
j : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f
loop variables
j : integer
Subroutine: checko. Module: NONE. File: OCNML.f

j : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

j : integer
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

j : integer
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

j : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
loop variables
j : integer
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

j : integer
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

j : integer
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

j : integer
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

j : integer
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

j : integer
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

j : integer
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

j : integer
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

j : integer
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

j : integer
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

j : integer
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

j : integer
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

j : integer
Subroutine: conserv_ohsi. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: conserv_ossi. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

j : integer
Subroutine: conserv_se. Module: NONE. File: DIAG.f

j : integer
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

j : integer
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

j : integer
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

j : integer
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

j : integer
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

j : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

j : integer
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

j : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

j : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

j : integer
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

j : integer
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

j : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

j : integer, intent(in)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

j : integer
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
loop variable
j : integer
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
loop variable
j : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

j : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

j : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

j : integer
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

j : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

j : integer
Subroutine: diaga0. Module: NONE. File: DIAG.f

j : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

j : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

j : integer, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f

j : integer
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

j : integer
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

j : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

j : integer
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
loop variable
j : integer
Subroutine: e_gcm. Module: NONE. File: ATURB.f
loop variable
j : integer
Subroutine: e_les. Module: SOCPBL. File: PBL.f
loop variable
j : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

j : integer
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

j : integer
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

j : integer
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

j : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j : integer
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

j : integer
Subroutine: far_from_pole. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

j : integer
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

j : integer, intent(in)
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f
loop variables
j : integer
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

j : integer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f
loop variables
j : integer
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

j : integer
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

j : integer, intent(in)
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

j : integer
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

j : integer, intent(in)
Subroutine: get_dir. Module: NONE. File: LAKES.f

j : integer, intent(in)
Subroutine: get_fb_fv. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

j : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

j : integer
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

j : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

j : integer
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

j : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

j : integer
Subroutine: getdz. Module: NONE. File: ATURB.f
loop variable
j : integer
Subroutine: getl1. Module: SOCPBL. File: PBL.f

j : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

j : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

j : integer
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

j : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

j : integer, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

j : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j : integer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

j : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

j : integer
Subroutine: hemisphere. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

j : integer
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer, intent(in)
Subroutine: inc_aj. Module: NONE. File: DIAG_COM.f
are atm grid point values for the accumulation
j : integer, intent(in)
Subroutine: inc_ajl. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
j : integer, intent(in)
Subroutine: inc_ajl2. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
j : integer, intent(in)
Subroutine: inc_areg. Module: NONE. File: DIAG_COM.f
are atm grid point values for the accumulation
j : integer, intent(in)
Subroutine: inc_asjl. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
j : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

j : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

j : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

j : integer
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

j : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f
loop variables
j : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

j : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

j : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

j : integer
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

j : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
loop variable
j : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

j : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

j : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

j : integer
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

j : integer
Subroutine: initmoments. Module: MOMENTS. File: MOMEN2ND.f

j : integer
Subroutine: input. Module: NONE. File: MODELE.f

j : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

j : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

j : integer, intent(in)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

j : integer
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

j : integer
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: k_gcm. Module: NONE. File: ATURB.f
loop variable
j : integer
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: l_gcm. Module: NONE. File: ATURB.f
loop variable
j : integer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f
loop variable
j : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

j : integer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

j : integer, integer
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

j : integer, intent(in)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

j : integer
Subroutine: oceans. Module: NONE. File: OCEAN.f

j : integer
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

j : integer, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f
gridpoint ID
j : integer
Subroutine: ostruc. Module: OCNML. File: OCNML.f

j : integer, intent(in)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
grid point
j : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

j : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
loop variab.
j : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

j : integer
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

j : integer
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

j : integer
Subroutine: pout_j. Module: NONE. File: POUT.f

j : integer
Subroutine: pout_jc. Module: NONE. File: POUT.f

j : integer
Subroutine: pout_jl. Module: NONE. File: POUT.f

j : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

j : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

j : integer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

j : integer
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

j : integer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: printlk. Module: NONE. File: LAKES.f

j : integer
Subroutine: qdynam. Module: NONE. File: ATMDYN.f
loop variables
j : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

j : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

j : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

j : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

j : integer
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

j : integer
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

j : integer
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

j : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: read_sst. Module: NONE. File: OCEAN.f

j : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

j : integer
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: regrid_to_primary_1d. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

j : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

j : integer
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

j : integer, intent(in)
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f

j : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

j : integer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

j : integer
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

j : integer
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

j : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

j : integer
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

j : integer
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

j : integer
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

j : integer
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

j : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f
are atm grid point values for the accumulation
j : integer
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

j : integer
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

j : integer
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

j : integer, intent(in)
Subroutine: setbl. Module: NONE. File: PBL_DRV.f

j : integer
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

j : integer
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

j : integer
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

j : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

j : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

j : integer
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

j : integer
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f
loop variables
j : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

j : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

j : integer
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

j : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

j : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j : integer
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

j : integer
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j : integer
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

j : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

j : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

j : integer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

j : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

j : integer
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

j : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

j : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

j : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

j : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

j : integer
Subroutine: updtype. Module: NONE. File: DIAG.f

j : integer
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
loop variable
j : integer
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
loop variable
j : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

j : integer
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

j : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

j : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

j : integer
Subroutine: zonalmean_ij2ij. Module: ZONALMEAN_MOD. File: ATM_UTILS.f

j : integer
Subroutine: zze. Module: NONE. File: ATURB.f
loop variable
j0 : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j0 : integer, intent(in)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

j0 : integer
Subroutine: nij_before_j0. Module: NONE. File: ATM_UTILS.f

j0 : integer, intent(in)
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

j0 : integer, intent(in)
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

j0 : integer, intent(in)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

j0 : integer, intent(in)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

j1 : integer
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

j1 : integer
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

j1 : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

j1 : integer
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

j1 : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j1 : integer
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

j1 : integer
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

j1 : integer
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

j1 : integer
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

j1 : integer
Subroutine: conserv_se. Module: NONE. File: DIAG.f

j1 : integer
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

j1 : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

j1 : integer
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j1 : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

j1 : integer
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

j1 : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

j1 : integer
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

j1 : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

j1 : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

j1 : integer
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

j1 : integer
Subroutine: nij_after_j1. Module: NONE. File: ATM_UTILS.f

j1 : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

j1 : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

j1 : integer, intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f
minimum j value to output (needed for secondary grid fields)
j1 : integer, intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
variables required by pout_jl
j1 : integer, intent(in)
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

j1 : integer, intent(in)
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

j1 : integer, intent(in)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

j1 : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

j1 : integer, intent(in)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

j1_il : integer, dimension(kailx)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j1h : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

j1h : integer
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

j1p : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

j1p : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

j1u : integer, parameter
Global variable . Module: GEOM. File: GEOM_B.f
index of southernmost latitude (currently 2, later 1)
Initial Value = 2
j1v : integer
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

j1v : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

j1v : integer
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

j1v : integer
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

j1xp : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

j2 : integer
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

j2 : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

j2 : integer
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j2 : integer
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

j2 : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

j2 : integer
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

j2_il : integer, dimension(kailx)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j2p : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

j45n : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

j45n : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

j45n : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

j45n : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j50n : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
special latitudes
Initial Value = (50.+90.)
j50n : used from gc_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

j50n : used from gc_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j5n : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
special latitudes
Initial Value = (90.+5.)
j5n : used from gc_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j5nuv : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
special latitudes
Initial Value = (90.+5.)
j5nuv : used from gc_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j5s : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
special latitudes
Initial Value = (90.-5.)
j5s : used from gc_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j5suv : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
special latitudes
Initial Value = (90.-5.)
j5suv : used from gc_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j60 : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

j70n : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
special latitudes
Initial Value = (70.+90.)
j70n : used from gc_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

j_0 : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

j_0 : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

j_0 : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

j_0 : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

j_0 : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

j_0 : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

j_0 : integer
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

j_0 : integer
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

j_0 : integer
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

j_0 : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

j_0 : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

j_0 : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

j_0 : integer
Subroutine: accsubdd. Module: SUBDAILY. File: DIAG.f

j_0 : integer
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

j_0 : integer
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

j_0 : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

j_0 : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

j_0 : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

j_0 : integer
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

j_0 : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

j_0 : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

j_0 : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

j_0 : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

j_0 : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

j_0 : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

j_0 : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

j_0 : integer
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

j_0 : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j_0 : integer
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

j_0 : integer
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

j_0 : integer
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: checki. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: checko. Module: NONE. File: OCNML.f

j_0 : integer
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

j_0 : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

j_0 : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

j_0 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

j_0 : integer
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

j_0 : integer
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

j_0 : integer
Subroutine: conserv_ohsi. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: conserv_ossi. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

j_0 : integer
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

j_0 : integer
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

j_0 : integer
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

j_0 : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

j_0 : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

j_0 : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

j_0 : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j_0 : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

j_0 : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

j_0 : integer
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: diaga0. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j_0 : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

j_0 : integer
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

j_0 : integer
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

j_0 : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

j_0 : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

j_0 : integer
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

j_0 : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j_0 : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

j_0 : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

j_0 : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

j_0 : integer
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

j_0 : integer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

j_0 : integer
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

j_0 : integer
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

j_0 : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

j_0 : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

j_0 : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

j_0 : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

j_0 : integer
Subroutine: getdz. Module: NONE. File: ATURB.f

j_0 : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

j_0 : integer
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

j_0 : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

j_0 : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

j_0 : integer
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

j_0 : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

j_0 : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j_0 : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

j_0 : integer
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

j_0 : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

j_0 : integer
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

j_0 : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

j_0 : integer
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

j_0 : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

j_0 : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

j_0 : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

j_0 : integer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: oceans. Module: NONE. File: OCEAN.f

j_0 : integer
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

j_0 : integer
Subroutine: ostruc. Module: OCNML. File: OCNML.f

j_0 : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

j_0 : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

j_0 : integer
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

j_0 : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

j_0 : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

j_0 : integer
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

j_0 : integer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: printlk. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

j_0 : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

j_0 : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

j_0 : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

j_0 : integer
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

j_0 : integer
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

j_0 : integer
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

j_0 : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: read_sst. Module: NONE. File: OCEAN.f

j_0 : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

j_0 : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

j_0 : integer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

j_0 : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

j_0 : integer
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

j_0 : integer
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

j_0 : integer
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

j_0 : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

j_0 : integer
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0 : integer
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

j_0 : integer
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

j_0 : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

j_0 : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

j_0 : integer
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

j_0 : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

j_0 : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_0 : integer
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

j_0 : integer
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_0 : integer
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

j_0 : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

j_0 : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

j_0 : integer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

j_0 : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j_0 : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

j_0 : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

j_0 : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

j_0 : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

j_0 : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

j_0 : integer
Subroutine: updtype. Module: NONE. File: DIAG.f

j_0 : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

j_0 : integer
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

j_0b : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
are the min/max zonal budget latitudes for this processor
Initial Value = 1
j_0b : used from diag_com
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

j_0b : used from diag_com
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

j_0budg : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

j_0h : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

j_0h : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

j_0h : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

j_0h : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

j_0h : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

j_0h : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

j_0h : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

j_0h : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

j_0h : integer
Subroutine: alloc_atmgla_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0h : integer
Subroutine: alloc_atmice_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0h : integer
Subroutine: alloc_atmlnd_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0h : integer
Subroutine: alloc_atmocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0h : integer
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

j_0h : integer
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0h : integer
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0h : integer
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

j_0h : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

j_0h : integer
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

j_0h : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

j_0h : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

j_0h : integer
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

j_0h : integer
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

j_0h : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

j_0h : integer
Subroutine: alloc_iceocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0h : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

j_0h : integer
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

j_0h : integer
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

j_0h : integer
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

j_0h : integer
Subroutine: alloc_mldepth. Module: OCNML. File: OCNML.f

j_0h : integer
Subroutine: alloc_ohtconv. Module: OCNML. File: OCNML.f

j_0h : integer
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

j_0h : integer
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

j_0h : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

j_0h : integer
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

j_0h : integer
Subroutine: alloc_sstmod. Module: SSTMOD. File: OCEAN.f

j_0h : integer
Subroutine: alloc_strat_com. Module: STRAT. File: STRATDYN.f

j_0h : integer
Subroutine: alloc_tracer_adv. Module: NONE. File: QUS3D.f

j_0h : integer
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

j_0h : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

j_0h : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j_0h : integer
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

j_0h : integer
Subroutine: checki. Module: NONE. File: LAKES.f

j_0h : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

j_0h : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

j_0h : integer
Subroutine: checko. Module: NONE. File: OCNML.f

j_0h : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

j_0h : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

j_0h : integer
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

j_0h : integer
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

j_0h : integer
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

j_0h : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j_0h : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j_0h : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

j_0h : integer
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

j_0h : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

j_0h : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

j_0h : integer
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

j_0h : integer
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

j_0h : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j_0h : integer
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f

j_0h : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

j_0h : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

j_0h : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

j_0h : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

j_0h : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j_0h : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

j_0h : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

j_0h : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

j_0h : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j_0h : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

j_0h : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

j_0h : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

j_0h : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

j_0h : integer
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

j_0h : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

j_0h : integer
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

j_0h : integer
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

j_0h : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

j_0h : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

j_0h : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

j_0h : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

j_0h : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

j_0h : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

j_0h : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

j_0h : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

j_0h : integer
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

j_0h : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

j_0h : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j_0h : integer
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

j_0h_mic : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

j_0jk : integer
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

j_0s : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

j_0s : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

j_0s : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

j_0s : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

j_0s : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

j_0s : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

j_0s : integer
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

j_0s : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

j_0s : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

j_0s : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

j_0s : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

j_0s : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

j_0s : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

j_0s : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

j_0s : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

j_0s : integer
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

j_0s : integer
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

j_0s : integer
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

j_0s : integer
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

j_0s : integer
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

j_0s : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j_0s : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

j_0s : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

j_0s : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j_0s : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

j_0s : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j_0s : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

j_0s : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

j_0s : integer
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

j_0s : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

j_0s : integer
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

j_0s : integer
Subroutine: getdz. Module: NONE. File: ATURB.f

j_0s : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

j_0s : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j_0s : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

j_0s : integer
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

j_0s : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j_0s : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

j_0s : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

j_0s : integer
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

j_0s : integer
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

j_0s : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

j_0s : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

j_0s : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

j_0s : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

j_0s : integer
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

j_0s : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

j_0s : integer
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

j_0s : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

j_0s : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

j_0s : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

j_0s : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j_0s : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

j_0s : integer
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

j_0stg : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

j_0stg : integer
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

j_0stg : integer
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

j_0stg : integer
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

j_0stg : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

j_0stg : integer
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

j_0stg : integer
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

j_0stg : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j_0stg : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

j_0stg : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

j_0stg : integer
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

j_0stg : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j_0stg : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

j_0stg : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

j_0stg : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j_0stg : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

j_0stg : integer
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

j_0stg : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

j_0stg : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

j_0stg : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j_0stg : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

j_0stg : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

j_0stg : integer
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

j_0stg : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

j_0stg : integer
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

j_0stg : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

j_0stg : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j_0stg : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

j_1 : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

j_1 : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

j_1 : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

j_1 : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

j_1 : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

j_1 : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

j_1 : integer
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

j_1 : integer
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

j_1 : integer
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

j_1 : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

j_1 : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

j_1 : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

j_1 : integer
Subroutine: accsubdd. Module: SUBDAILY. File: DIAG.f

j_1 : integer
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

j_1 : integer
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

j_1 : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

j_1 : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

j_1 : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

j_1 : integer
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

j_1 : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

j_1 : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

j_1 : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

j_1 : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

j_1 : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

j_1 : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

j_1 : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

j_1 : integer
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

j_1 : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j_1 : integer
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

j_1 : integer
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

j_1 : integer
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: checki. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: checko. Module: NONE. File: OCNML.f

j_1 : integer
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

j_1 : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

j_1 : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

j_1 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

j_1 : integer
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

j_1 : integer
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

j_1 : integer
Subroutine: conserv_ohsi. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: conserv_ossi. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: copy_array_to_ent_state. Module: ENT_COM. File: ENT_COM.f

j_1 : integer
Subroutine: copy_ent_state_to_array. Module: ENT_COM. File: ENT_COM.f

j_1 : integer
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

j_1 : integer
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

j_1 : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

j_1 : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

j_1 : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

j_1 : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j_1 : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

j_1 : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

j_1 : integer
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: diaga0. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j_1 : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

j_1 : integer
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

j_1 : integer
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

j_1 : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

j_1 : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

j_1 : integer
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

j_1 : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j_1 : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

j_1 : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

j_1 : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

j_1 : integer
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

j_1 : integer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

j_1 : integer
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

j_1 : integer
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

j_1 : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

j_1 : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

j_1 : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

j_1 : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

j_1 : integer
Subroutine: getdz. Module: NONE. File: ATURB.f

j_1 : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

j_1 : integer
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

j_1 : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

j_1 : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

j_1 : integer
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

j_1 : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

j_1 : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j_1 : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

j_1 : integer
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

j_1 : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

j_1 : integer
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

j_1 : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

j_1 : integer
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

j_1 : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

j_1 : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

j_1 : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: loadbl. Module: NONE. File: PBL_DRV.f

j_1 : integer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: oceans. Module: NONE. File: OCEAN.f

j_1 : integer
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

j_1 : integer
Subroutine: ostruc. Module: OCNML. File: OCNML.f

j_1 : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

j_1 : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

j_1 : integer
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

j_1 : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

j_1 : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

j_1 : integer
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

j_1 : integer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: printlk. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

j_1 : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

j_1 : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

j_1 : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

j_1 : integer
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

j_1 : integer
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

j_1 : integer
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

j_1 : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: read_sst. Module: NONE. File: OCEAN.f

j_1 : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

j_1 : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

j_1 : integer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

j_1 : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

j_1 : integer
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

j_1 : integer
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

j_1 : integer
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

j_1 : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

j_1 : integer
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1 : integer
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

j_1 : integer
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

j_1 : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

j_1 : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

j_1 : integer
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

j_1 : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

j_1 : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_1 : integer
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

j_1 : integer
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_1 : integer
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

j_1 : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

j_1 : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

j_1 : integer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

j_1 : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j_1 : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

j_1 : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

j_1 : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

j_1 : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

j_1 : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

j_1 : integer
Subroutine: updtype. Module: NONE. File: DIAG.f

j_1 : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

j_1 : integer
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

j_1b : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
are the min/max zonal budget latitudes for this processor
Initial Value = 1
j_1b : used from diag_com
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

j_1b : used from diag_com
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

j_1budg : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

j_1f : integer
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

j_1h : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

j_1h : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

j_1h : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

j_1h : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

j_1h : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

j_1h : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

j_1h : integer
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

j_1h : integer
Subroutine: alloc_atmgla_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1h : integer
Subroutine: alloc_atmice_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1h : integer
Subroutine: alloc_atmlnd_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1h : integer
Subroutine: alloc_atmocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1h : integer
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

j_1h : integer
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1h : integer
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1h : integer
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

j_1h : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

j_1h : integer
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

j_1h : integer
Subroutine: alloc_ent_com. Module: NONE. File: ENT_COM.f

j_1h : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

j_1h : integer
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

j_1h : integer
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

j_1h : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

j_1h : integer
Subroutine: alloc_iceocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1h : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

j_1h : integer
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

j_1h : integer
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

j_1h : integer
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

j_1h : integer
Subroutine: alloc_mldepth. Module: OCNML. File: OCNML.f

j_1h : integer
Subroutine: alloc_ohtconv. Module: OCNML. File: OCNML.f

j_1h : integer
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

j_1h : integer
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

j_1h : integer
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

j_1h : integer
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

j_1h : integer
Subroutine: alloc_sstmod. Module: SSTMOD. File: OCEAN.f

j_1h : integer
Subroutine: alloc_strat_com. Module: STRAT. File: STRATDYN.f

j_1h : integer
Subroutine: alloc_tracer_adv. Module: NONE. File: QUS3D.f

j_1h : integer
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

j_1h : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

j_1h : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j_1h : integer
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

j_1h : integer
Subroutine: checki. Module: NONE. File: LAKES.f

j_1h : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

j_1h : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

j_1h : integer
Subroutine: checko. Module: NONE. File: OCNML.f

j_1h : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

j_1h : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

j_1h : integer
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

j_1h : integer
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

j_1h : integer
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

j_1h : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j_1h : integer
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

j_1h : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

j_1h : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

j_1h : integer
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

j_1h : integer
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

j_1h : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j_1h : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

j_1h : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

j_1h : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

j_1h : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

j_1h : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j_1h : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

j_1h : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

j_1h : integer
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

j_1h : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j_1h : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

j_1h : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

j_1h : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

j_1h : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

j_1h : integer
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

j_1h : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

j_1h : integer
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

j_1h : integer
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

j_1h : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

j_1h : integer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

j_1h : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

j_1h : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

j_1h : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

j_1h : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

j_1h : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

j_1h : integer
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

j_1h : integer
Subroutine: set_simple_bounds_type. Module: EXCHANGE_TYPES. File: FLUXES.f

j_1h : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

j_1h : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j_1h : integer
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

j_1h_mic : integer
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

j_1jk : integer
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

j_1s : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

j_1s : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

j_1s : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

j_1s : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

j_1s : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

j_1s : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

j_1s : integer
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

j_1s : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

j_1s : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

j_1s : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

j_1s : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

j_1s : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

j_1s : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

j_1s : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

j_1s : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

j_1s : integer
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

j_1s : integer
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

j_1s : integer
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

j_1s : integer
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

j_1s : integer
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

j_1s : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j_1s : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

j_1s : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

j_1s : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j_1s : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

j_1s : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j_1s : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

j_1s : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

j_1s : integer
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

j_1s : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

j_1s : integer
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

j_1s : integer
Subroutine: getdz. Module: NONE. File: ATURB.f

j_1s : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

j_1s : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j_1s : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

j_1s : integer
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

j_1s : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j_1s : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

j_1s : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

j_1s : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

j_1s : integer
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

j_1s : integer
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

j_1s : integer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

j_1s : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

j_1s : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

j_1s : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

j_1s : integer
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

j_1s : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

j_1s : integer
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

j_1s : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

j_1s : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

j_1s : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

j_1s : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j_1s : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

j_1s : integer
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

j_1stg : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

j_1stg : integer
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

j_1stg : integer
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

j_1stg : integer
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

j_1stg : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

j_1stg : integer
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

j_1stg : integer
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

j_1stg : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

j_1stg : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

j_1stg : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

j_1stg : integer
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

j_1stg : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

j_1stg : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

j_1stg : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

j_1stg : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

j_1stg : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

j_1stg : integer
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

j_1stg : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

j_1stg : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

j_1stg : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

j_1stg : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

j_1stg : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

j_1stg : integer
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

j_1stg : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

j_1stg : integer
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

j_1stg : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

j_1stg : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

j_1stg : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

j_ace1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_ace1 : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_ace1 : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j_ace1 : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_ace2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_ace2 : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_ace2 : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j_ace2 : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_albg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_albg : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_albnir : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_albp0 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_albp0 : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_albvis : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_brtemp : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_budg : integer, public, allocatable, dimension(:, :)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
a mapping array that takes every grid point to the
j_budg : used from diag_com
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

j_budg : used from diag_com
Subroutine: inc_aj. Module: NONE. File: DIAG_COM.f

j_budg : used from diag_com
Subroutine: inc_ajl. Module: NONE. File: DIAG_COM.f

j_budg : used from diag_com
Subroutine: inc_ajl2. Module: NONE. File: DIAG_COM.f

j_budg : used from diag_com
Subroutine: inc_asjl. Module: NONE. File: DIAG_COM.f

j_budg : used from diag_com
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

j_budg : used from diag_com
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

j_budg : used from diag_com
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

j_clddep : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_clrtoa : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_clrtrp : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_ctopp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_debug : integer, intent(in)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

j_debug : integer, intent(in)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

j_diag : integer, intent(in)
Subroutine: inc_aj. Module: NONE. File: DIAG_COM.f
is placing of diagnostic element
j_diag : integer, intent(in)
Subroutine: inc_areg. Module: NONE. File: DIAG_COM.f
identifier of diagnostic element
j_dtdgtr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_dtdgtr : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_dtdjs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_dtdjs : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_dtdjt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_dtdjt : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_dtsgst : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_dtsgst : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_earth : used from snow_model
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

j_eprcp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_eprcp : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_erun : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_erun : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

j_erun : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_erun : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

j_erun : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j_ervr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_ervr : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_ervr : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

j_ervr : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_evap : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_evap : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_evhdt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_evhdt : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_evhdt : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_ftherm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_gam : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_gam : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_gamc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_gamc : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_gamm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_gamm : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_h2och4 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_h2och4 : used from diag_com_rad
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

j_hatm : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_hmelt : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_hmelt : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

j_hsurf : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_hz0 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_hz0 : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_hz1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_hz1 : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_hz2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_hz2 : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_imelt : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_imelt : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

j_implh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_implh : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_implh : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

j_implh : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

j_implh : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_implh : used from diag_com
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

j_implh : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

j_implh : used from diag_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

j_implh : used from diag_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

j_implh : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_implm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_implm : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_implm : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

j_implm : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

j_implm : used from diag_com
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

j_implm : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

j_implm : used from diag_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

j_implm : used from diag_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

j_implm : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_irgw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_irgw : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

j_irgwe : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_irgwe : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

j_lstr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_lstr : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_ltro : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_ltro : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_lwcorr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_lwcorr : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_nyp : integer
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

j_oht : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_oht : used from diag_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

j_pcld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_pcldmc : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_pcldss : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_planir : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_plavis : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_prcp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_prcp : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_prcpmc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_prcpmc : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_prcpss : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_prcpss : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_qp : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_qp : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_rhdt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rhdt : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_ricst : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_ricst : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_rictr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rictr : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_rnfp0 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rnfp0 : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_rnfp1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rnfp1 : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_rosst : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rosst : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_rostr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rostr : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_rsi : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rsi : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_rsnow : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rsnow : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_rsnow : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_run : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_run : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

j_run : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

j_run : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j_run : used from diag_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

j_run : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_run : used from diag_com
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

j_rvrd : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_rvrd : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

j_rvrd : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_shdt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_shdt : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_shdt : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_smelt : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_smelt : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

j_snow : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_snow : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

j_snow : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

j_srabs : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_srabs : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_sranir : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_sravis : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_srincg : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_srincp0 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_srnfg : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_srnfp0 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_srnfp1 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_srrnir : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_srrvis : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_stop_budg : integer, optional, intent(out)
Subroutine: get_alloc_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

j_stop_budg : integer, optional, intent(out)
Subroutine: get_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

j_stop_jk : integer, optional, intent(out)
Subroutine: get_alloc_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

j_stop_jk : integer, optional, intent(out)
Subroutine: get_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

j_strt_budg : integer, optional, intent(out)
Subroutine: get_alloc_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

j_strt_budg : integer, optional, intent(out)
Subroutine: get_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

j_strt_jk : integer, optional, intent(out)
Subroutine: get_alloc_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

j_strt_jk : integer, optional, intent(out)
Subroutine: get_bounds. Module: DIAG_ZONAL. File: DIAG_ZONAL.f

j_tg1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_tg1 : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

j_tg1 : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_tg2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_tg2 : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

j_tg2 : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_tottrp : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_trhdt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_trhdt : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

j_trhdt : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_trincg : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_trnfp0 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_trnfp1 : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
j_tsrf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_tsrf : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

j_tsrf : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_tx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_tx : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_tx1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_tx1 : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

j_type : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_type : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

j_type : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

j_type : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

j_wtr1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_wtr1 : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j_wtr1 : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j_wtr2 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

j_wtr2 : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

j_wtr2 : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

j_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
zonal J diagnostic names
jalim : integer, intent(in)
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

jalim : integer, intent(in)
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

jalim : integer, intent(in)
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

jbcdec : integer
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

jblim : integer, intent(in)
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

jblim : integer, intent(in)
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

jblim : integer, intent(in)
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

jckerr : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

jcut : integer
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

jcut : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

jd : integer, intent(in)
Subroutine: get_dir. Module: NONE. File: LAKES.f

jd : integer, intent(out)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

jd : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f
loop variables
jd : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

jd0 : integer
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

jdate : integer, intent(out)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

jdate0 : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jdate0 : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
date-info about Itime0 (beg.of acc.per)
jdate0 : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

jdate0 : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

jdate0 : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

jdate0 : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

jdate0 : used from model_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

jdate0 : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

jday : integer
Global variable . Module: RADPAR. File: RADIATION.f
current year, Julian date
Initial Value = 1
jday : integer
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

jday : integer
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

jday : integer
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

jday : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

jday : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

jday : integer, intent(in)
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

jday : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

jday : integer
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

jday : integer
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

jday : integer
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

jday : integer
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

jday : integer
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

jday : integer
Subroutine: read_mldepth_now. Module: OCNML. File: OCNML.f

jday : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

jday : integer
Subroutine: read_sst. Module: NONE. File: OCEAN.f

jday : integer
Subroutine: read_sst_now. Module: NONE. File: OCEAN.f

jday : integer, intent(in)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

jday : integer, intent(in)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

jday0 : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

jday_ : integer
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

jdayr : used from radpar
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f
Initial Value = >JDAY
jdayr : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >JDAY
jdayva : integer, intent(in), optional
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

jdayva : integer, intent(in)
Subroutine: updvol. Module: RADPAR. File: RADIATION.f

jdec : integer, intent(out)
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

jdec : integer, intent(out)
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

jdendofm : integer, dimension(0:INT_MONTHS_PER_YEAR)
Global variable . Module: MODEL_COM. File: MODEL_COM.f
(0:12) last Julian day in month
Initial Value = ( /0,31,59,90,120,151,181,212,243,273,304,334,365/)
jdiag : integer, dimension(ndiag)
Subroutine: printlk. Module: NONE. File: LAKES.f
Initial Value = (/66, 59, 33, 34/)
jdmidofm : integer, dimension(0:INT_MONTHS_PER_YEAR+1)
Global variable . Module: MODEL_COM. File: MODEL_COM.f
(0:13) middle Julian day in month
Initial Value = ( /-15,16,45,75,106,136,167,197,228,259,289,320,350,381/)
jdmidofm : used from juliancalendar_mod
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

jdn : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

jdpery :
Global variable . Module: MODEL_COM. File: MODEL_COM.f
number of days,months per year
jdry : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

je : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

jep : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

jeq : used from gc_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jeq : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
grid box zone around or immediately north of the equator
Initial Value = 1+JM/2
jeq : used from gc_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

jeq : used from gc_com
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

jeq : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

jeq : used from gc_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

jeq : used from gc_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

jeq : used from gc_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jerr : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

jerr : integer
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

jet : integer
Global variable . Module: DIAG_LOC. File: DIAG.f
model levels for various pressures
jet : used from diag_loc
Subroutine: diaga. Module: NONE. File: DIAG.f

jfl911 : integer, allocatable, dimension(:, :)
Global variable . Module: LAKES. File: LAKES.f
grid box indexes for emergency downstream direction
jfl911 : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

jfl911 : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

jflow : integer, allocatable, dimension(:, :)
Global variable . Module: LAKES. File: LAKES.f
grid box indexes for downstream direction
jflow : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

jflow : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

jg : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

jg : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

jg : integer
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

jg_ke : integer, parameter
Global variable . Module: GEOM. File: GEOM_B.f
lat. grids on which U-wind and KE are defined
Initial Value = 2
jg_u : integer, parameter
Global variable . Module: GEOM. File: GEOM_B.f
lat. grids on which U-wind and KE are defined
Initial Value = 2
jgcm : integer
Global variable . Module: RADPAR. File: RADIATION.f
host GCM grid indices
jgcm : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

jgp : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

jgrid : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

jgrid : integer
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

jgrid : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jgrid : integer
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

jgrid : integer
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jgrid : integer, intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
= 1 for primary lat-lon grid, 2 for secondary lat-lon grid
jgrid_gc : integer, dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
idacc-numbers,gridtypes for GC diagnostics
jgrid_gc : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

jgrid_gc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jgrid_icij : integer, dimension(kicij)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

jgrid_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

jgrid_ij : integer, dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jgrid_ij : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

jgrid_ijk : integer, dimension(kaijk), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
1=primary grid 2=secondary grid
jgrid_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

jgrid_ijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jgrid_ijl : integer, dimension(kaijl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jgrid_ijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jgrid_jl : integer, dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
idacc-numbers,gridtypes for JL diagnostics
jgrid_jl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jgrid_ke : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
latitudes at which U-wind and KE diags are defined
jgrid_u : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
latitudes at which U-wind and KE diags are defined
jgridc : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 0
jgridc : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

jgride : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 2
jgride : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

jh : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

jh : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

jh : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhemi : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

jhemi : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

jhemi : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhemi : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhimax : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

jhour : integer, intent(out)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

jhour0 : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jhour0 : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
date-info about Itime0 (beg.of acc.per)
jhour0 : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

jhour0 : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhour0 : used from model_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhour0 : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

jhour0 : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhour0 : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhour0 : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhour0 : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhour0 : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jhour0 : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

jhour0 : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

jhour0 : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

ji : integer
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

jinc : integer
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

jinc : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

jj : integer
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

jj : integer
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

jj : integer
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

jj : integer
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

jj : integer
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

jj : integer
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

jj : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

jjday : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

jjdaya : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jjdaya : integer, intent(in)
Subroutine: updateaerosol. Module: AERPARAM_MOD. File: READ_AERO.f

jjdaya : integer, intent(in)
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f
current day
jjdayd : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jjdayd : integer, intent(in)
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f
year and day of the data to read into ddjday.
jjdaye : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jjdaye : integer, intent(in)
Subroutine: updeps. Module: RADPAR. File: RADIATION.f

jjdayg : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

jjdayg : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jjdayg : integer, intent(in)
Subroutine: setghg. Module: RADPAR. File: RADIATION.f

jjdayg : integer, intent(in)
Subroutine: updghg. Module: RADPAR. File: RADIATION.f

jjdayg : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

jjdayo : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jjdayo : integer, intent(in)
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

jjdayo : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

jjdayo : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

jjdayr : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jjdayr : integer, intent(in)
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f
julian day (used for seasonality of veg albedo)
jjdays : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

jjdays : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jjdays : integer, intent(in)
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

jjdays : integer, intent(in)
Subroutine: updsol. Module: RADPAR. File: RADIATION.f

jjdayv : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jk : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

jk : integer
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

jk_barekegen : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_cldh2o : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jk_cldh2o : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jk_cldh2o : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jk_cldice : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jk_cldice : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jk_cldice : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jk_cldwtr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jk_cldwtr : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jk_cldwtr : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jk_del_qgpv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dpa : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dpb : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dpb2 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dpsqr : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dpwt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jk_dpwt : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jk_dtdtmadv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dtdttem : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dtempdt_econv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_econv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_eddycnv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_eddycnv : used from gcdiag
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jk_dudt_epdiv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_epflxdiv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_epflxdiv : used from gcdiag
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jk_dudt_fderr1 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_fderr1 : used from gcdiag
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jk_dudt_fderr2 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_fderr2 : used from gcdiag
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jk_dudt_meanadv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_meanadv : used from gcdiag
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jk_dudt_sum1 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_sum1 : used from gcdiag
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jk_dudt_trnsadv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudt_trnsadv : used from gcdiag
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jk_dudtmadv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dudttem : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dyn_conv_dse : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_dyn_conv_eddy_geop : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_eddke : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_eddntgeo : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_eddntlh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_eddntmom : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_eddntsh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_eddvtdse : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_eddvtlh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_eddvtpt : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_epflx_v : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_epflxncp : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_epflxvcp : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_hght : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jk_hght : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jk_hght : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jk_nptsavg : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_nptsavg1 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_nt_am_stand_eddy : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_nt_dse_e : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_nt_dse_se : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_nt_eqgpv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_nt_lh_se : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_nt_see : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_nt_sheat_e : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_p2kedpgf : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_potvort : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_psi : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_psi_tem : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_q : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jk_q : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jk_q : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jk_refr_ind_wave1 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_rh : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jk_rh : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jk_rh : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jk_rhoedz : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_seke : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_sheth : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_stdev_dp : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_temp : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_theta : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_tinst : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_tot_nt_se : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_tot_vt_se : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totdtdt : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totdudt : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totke : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totntdse : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totntke : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totntlh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totntmom : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totvtam : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totvtdse : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totvtke : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_totvtlh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_tx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jk_tx : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jk_tx : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jk_tx : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jk_u : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_uinst : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_v : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_vstar : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_vt_se_eddy : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_vtameddy : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_vtgeoeddy : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_vtpv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_vtpveddy : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_vvel : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_we_flx_div : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_we_flx_nor : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_wstar : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jk_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
names for AJL indices
jk_xxx :
Global variable . Module: GCDIAG. File: GCDIAGb.f
names for AGC indices
jl : integer
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_40 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_47 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_ape : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_ape : used from gcdiag
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

jl_cldmc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_cldss : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_cnumim : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_cnumim : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_cnumis : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_cnumis : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_cnumwm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_cnumwm : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_cnumws : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_cnumws : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_csizmc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_csizmc : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_csizss : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_csizss : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_damdc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_damdc : used from diag_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

jl_damdc : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_damdc : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dammc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dammc : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dammc : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_denom : integer
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dp1 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_dpa : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dpa : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_dpa : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dpasrc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dpb : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_dpb : used from gcdiag
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dtdtsdrg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dtdtsdrg : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dtdyn : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dtdyn : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_dtdyn : used from diag_com
Subroutine: diaga0. Module: NONE. File: DIAG.f

jl_dtdyn : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dudfmdrg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dudfmdrg : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dudfmdrg : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dudfmdrg : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dudtsdif : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dudtsdif : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dudtsdif : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dudtsdif : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dudtsdif : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

jl_dudtsdrg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dudtsdrg : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dudtsdrg : used from diag_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

jl_dudtvdif : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dudtvdif : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dudtvdif : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dudtvdif : used from diag_com
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

jl_dumcdrgm10 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dumcdrgm10 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dumcdrgm10 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dumcdrgm10 : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dumcdrgm20 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dumcdrgm20 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dumcdrgm20 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dumcdrgm20 : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dumcdrgm40 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dumcdrgm40 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dumcdrgm40 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dumcdrgm40 : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dumcdrgp10 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dumcdrgp10 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dumcdrgp10 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dumcdrgp10 : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dumcdrgp20 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dumcdrgp20 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dumcdrgp20 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dumcdrgp20 : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dumcdrgp40 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dumcdrgp40 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dumcdrgp40 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dumcdrgp40 : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dumtndrg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dumtndrg : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dumtndrg : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dumtndrg : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dushrdrg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_dushrdrg : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_dushrdrg : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_dushrdrg : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jl_dwasrc : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_epacwt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_epacwt : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_epflx_div : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_epflxn : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_epflxv : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_gwfirst : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_gwfirst : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

jl_icld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_icldwt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_icod : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_icsiz : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_index : integer, intent(in)
Subroutine: inc_ajl. Module: NONE. File: DIAG_COM.f
index of the diagnostic being accumulated
jl_index : integer, intent(in)
Subroutine: inc_ajl2. Module: NONE. File: DIAG_COM.f
index of the diagnostic being accumulated
jl_index : integer, intent(in)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mccld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_mcdeep : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcdeep : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mcdflx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcdflx : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mcdrgpm10 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcdrgpm10 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mcdrgpm10 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_mcdrgpm20 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcdrgpm20 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mcdrgpm20 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_mcdrgpm40 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcdrgpm40 : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mcdrgpm40 : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_mcdry : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcdry : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mcdtotw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcheat : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcheat : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mchphas : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mchr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcldht : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcldht : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mcmflx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcmflx : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_mcshlw : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_mcshlw : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_nt_lh_e : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_phi_amp_wave1 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_phi_phase_wave1 : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_rad_cool : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_rad_cool : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_rad_cool : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_rhe : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_rhe : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_sdifcoef : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_sdifcoef : used from diag_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

jl_srhr : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_sscld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_sshr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_sshr : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_sumdrg : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_sumdrg : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_sumdrg : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jl_totcld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_totntlh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_totntlh : used from gcdiag
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

jl_totntmom : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_totvtlh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_totvtlh : used from gcdiag
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

jl_trbdlht : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_trbdlht : used from diag_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

jl_trbdlht : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_trbhr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_trbhr : used from diag_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

jl_trbhr : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_trbke : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_trbke : used from diag_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

jl_trbke : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_trcr : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_uepac : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_uepac : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_uepac : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_uwpac : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_uwpac : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_uwpac : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_vepac : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_vepac : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_vepac : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_vt_lh_e : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_vwpac : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_vwpac : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_vwpac : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_wcld : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_wcldwt : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_wcod : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_wcsiz : integer
Global variable . Module: DIAG_COM_RAD. File: RAD_COM.f
Initial Value = 1
jl_wepac : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_wepac : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_wepac : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_wpacwt : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_wpacwt : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_wwpac : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jl_wwpac : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jl_wwpac : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jl_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
names for AJL indices
jl_xxx :
Global variable . Module: GCDIAG. File: GCDIAGb.f
names for AGC indices
jl_zmfntlh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_zmfntlh : used from gcdiag
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

jl_zmfntmom : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_zmfvtlh : integer
Global variable . Module: GCDIAG. File: GCDIAGb.f

jl_zmfvtlh : used from gcdiag
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

jlat : integer
Global variable . Module: RADPAR. File: RADIATION.f
lat,lon index w.r.to 72x46 lon-lat grid
jlat : integer, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
latitude identifier
jlat : integer, intent(in)
Subroutine: check1. Module: SOCPBL. File: PBL.f
latitude identifier
jlat : integer
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

jlat : integer
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

jlat : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

jlat : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
latitude identifier
jlat : integer, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
latitude identifier
jlat : integer, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

jlat : integer
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

jlat46 : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >JLAT
jlist : integer, dimension(4)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

jlist : integer, dimension(4)
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

jlmap : used from diag_serial
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jloop_max : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

jloop_max : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

jloop_max : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

jloop_min : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

jloop_min : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

jloop_min : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

jm : used from resolution
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jm : used from resolution
Global variable . Module: DIAG_LOC. File: DIAG.f

jm : used from diag_com
Global variable . Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f

jm : used from diag_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jm : used from resolution
Global variable . Module: ENT_COM. File: ENT_COM.f

jm : used from resolution
Global variable . Module: ENT_DRV. File: ENT_DRV.f

jm : used from resolution
Global variable . Module: FLUXES. File: FLUXES.f

jm : used from resolution
Global variable . Module: GC_COM. File: DIAG_COM.f

jm : used from resolution
Global variable . Module: GEOM. File: GEOM_B.f

jm : used from resolution
Global variable . Module: GHY_COM. File: GHY_COM.f

jm : integer
Global variable . Module: GISSOUT. File: POUT.f
local dimensions set in open_* routines
jm : integer*4, parameter
Global variable . Module: HORIZONTALRES. File: Atm144x90.F90
= longitudinal and latitudinal number of grid cells
Initial Value = 90
jm : used from resolution
Global variable . Module: MOMENTS. File: MOMEN2ND.f

jm : integer
Global variable . Module: QUSCOM. File: QUS_DRV.f

jm : used from resolution
Global variable . Module: RAD_COM. File: RAD_COM.f

jm : used from resolution
Global variable . Module: RAD_COSZ0. File: GEOM_B.f

jm : used from resolution
Global variable . Module: SOIL_DRV. File: GHY_DRV.f

jm : used from resolution
Global variable . Module: SOMTQ_COM. File: QUS_COM.f

jm : used from resolution
Global variable . Module: STRAT. File: STRATDYN.f

jm : used from resolution
Global variable . Module: SUBDAILY. File: DIAG.f

jm : used from resolution
Global variable . Module: TRACER_ADV. File: QUS3D.f

jm : used from resolution
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f

jm : used from diag_com
Global variable . Module: WORKJK. File: DIAG_PRT.f

jm : used from quscom
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

jm : used from quscom
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

jm : used from quscom
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

jm : used from quscom
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

jm : used from quscom
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

jm : used from quscom
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

jm : used from quscom
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

jm : used from quscom
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

jm : used from quscom
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

jm : used from quscom
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

jm : used from quscom
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

jm : used from quscom
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

jm : used from resolution
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

jm : used from resolution
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

jm : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

jm : used from resolution
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

jm : used from resolution
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

jm : used from resolution
Subroutine: alloc_drv_atm. Module: NONE. File: ATM_DRV.f

jm : used from resolution
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

jm : used from resolution
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

jm : used from resolution
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

jm : used from resolution
Subroutine: at_pole. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

jm : used from resolution
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

jm : used from resolution
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

jm : used from resolution
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

jm : used from resolution
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

jm : used from resolution
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

jm : used from resolution
Subroutine: checkl. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

jm : used from resolution
Subroutine: checko. Module: NONE. File: OCNML.f

jm : used from resolution
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

jm : used from resolution
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

jm : used from resolution
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

jm : used from resolution
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

jm : used from resolution
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

jm : used from resolution
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

jm : used from resolution
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

jm : used from resolution
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

jm : used from resolution
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

jm : used from resolution
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

jm : used from resolution
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: conserv_se. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

jm : used from resolution
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

jm : used from resolution
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

jm : used from resolution
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

jm : used from resolution
Subroutine: daily_diag. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

jm : used from resolution
Subroutine: deform. Module: STRAT. File: STRATDYN.f

jm : used from diag_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

jm : used from resolution
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

jm : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

jm : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: diag_river. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: diaga. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

jm : used from resolution
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

jm : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >jm_budg
jm : used from resolution
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

jm : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >jm_budg
jm : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

jm : used from resolution
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

jm : used from resolution
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f

jm : used from resolution
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

jm : used from resolution
Subroutine: far_from_pole. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

jm : used from resolution
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

jm : integer, intent(in)
Subroutine: get_dir. Module: NONE. File: LAKES.f

jm : integer
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

jm : used from resolution
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

jm : integer, intent(in)
Subroutine: getdz. Module: NONE. File: ATURB.f
3-d grids
jm : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

jm : used from resolution
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

jm : integer
Subroutine: globalsum_j. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : integer
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: ground_lk. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

jm : used from diag_com
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

jm : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from diag_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from diag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

jm : used from resolution
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

jm : used from resolution
Subroutine: init_lakes. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

jm : used from resolution
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

jm : used from resolution
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

jm : used from resolution
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

jm : used from resolution
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

jm : used from resolution
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

jm : used from resolution
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

jm : used from diag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from diag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from diag_com
Subroutine: keynrl. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from diag_com
Subroutine: keyvsums. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from diag_com
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

jm : used from resolution
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

jm : used from resolution
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

jm : used from resolution
Subroutine: nij_after_i1. Module: NONE. File: ATM_UTILS.f

jm : used from resolution
Subroutine: nij_after_j1. Module: NONE. File: ATM_UTILS.f

jm : used from resolution
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

jm : used from resolution
Subroutine: precip_lk. Module: NONE. File: LAKES.f

jm : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

jm : used from resolution
Subroutine: radia. Module: NONE. File: RAD_DRV.f

jm : used from resolution
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

jm : used from resolution
Subroutine: read_sst. Module: NONE. File: OCEAN.f

jm : used from resolution
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: regrid_to_primary_1d. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

jm : used from resolution
Subroutine: riverf. Module: NONE. File: LAKES.f

jm : used from diag_com
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jm : used from resolution
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

jm : integer, intent(in)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

jm : used from resolution
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

jm : used from resolution
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

jm : integer, intent(in)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

jm : used from resolution
Subroutine: updtype. Module: NONE. File: DIAG.f

jm : used from resolution
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

jm_budg : used from diag_zonal
Global variable . Module: DIAG_COM. File: DIAG_COM.f

jm_budg : integer, parameter, public
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f
grid size for budget page diags
Initial Value = JM
jm_budg : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

jm_budg : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

jm_budg : used from diag_com
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

jm_budg : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

jm_budg : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

jm_budg : used from diag_com
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

jm_budg : used from diag_com
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

jm_budg : used from diag_com
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

jm_gcm : integer, intent(in)
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

jm_gcm : integer, intent(in)
Subroutine: open_ij. Module: NONE. File: POUT.f
dimensions for ij output
jm_gcm : integer, intent(in)
Subroutine: open_ijk. Module: NONE. File: POUT.f
dimensions for ij output
jm_gcm : integer, intent(in)
Subroutine: open_ijl. Module: NONE. File: POUT.f
dimensions for ij output
jm_gcm :
Subroutine: open_isccp. Module: NONE. File: POUT.f
dimensions for ij output
jm_gcm : integer, intent(in)
Subroutine: open_j. Module: NONE. File: POUT.f
dimensions for j output
jm_gcm : integer, intent(in)
Subroutine: open_jc. Module: NONE. File: POUT.f
dimensions for j output
jm_gcm : integer, intent(in)
Subroutine: open_jl. Module: NONE. File: POUT.f
dimensions for jl output
jm_gcm : integer, intent(in)
Subroutine: open_wp. Module: NONE. File: POUT.f
dimensions for jl output
jm_in : integer, intent(in)
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

jma : integer
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f

jma : integer, parameter
Subroutine: getqma. Module: NONE. File: RAD_DRV.f
Initial Value = 18
jmax : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jmax : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

jmax : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

jmax : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

jmax_fill : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

jmax_x : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

jmby2 : used from diag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jmhalf : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

jmicdyn : integer
Global variable . Module: ICEDYN. File: ICEDYN.f

jmicdyn : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

jmicdyn : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

jmicdyn : used from icedyn
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

jmicdyn : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

jmin : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

jmin : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

jmin_fill : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f

jmin_x : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

jmlat : integer, parameter, public
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f
latlon grid sizes
Initial Value = JM
jmlat : used from diag_zonal
Global variable . Module: GC_COM. File: DIAG_COM.f

jmlat : used from gc_com
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

jmmax : integer, parameter
Global variable . Module: GISSOUT. File: POUT.f
maximum conceivable JM
Initial Value = 200
jmn : integer, intent(out)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

jmo : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

jmon : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

jmon0 : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jmon0 : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
date-info about Itime0 (beg.of acc.per)
jmon0 : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

jmon0 : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

jmon0 : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

jmon0 : used from model_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jmon0 : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

jmon0 : used from model_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

jmon1 : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
month,year of beginning of period 1
jmonl : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
middle,last month of period
jmonm : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
middle,last month of period
jmonth : integer, intent(in)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

jmpery :
Global variable . Module: MODEL_COM. File: MODEL_COM.f
number of days,months per year
jn : integer
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

jn : integer
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

jn : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

jn : integer
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

jn : integer
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

jn : integer
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

jn : integer
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

jn : integer
Subroutine: conserv_se. Module: NONE. File: DIAG.f

jn : integer
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

jn : integer
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

jn : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

jn : integer, intent(in)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

jn : integer, intent(in)
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

jndex : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jndx : integer, public, allocatable, dimension(:, :)
Global variable . Module: GEOM. File: GEOM_B.f

jnh : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

jnh : integer
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

jnh : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jnorth : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
latitude index defining northern hemisphere : jlat>jnorth
Initial Value = MLAT46/2
jnorth : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

jnp : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

jns : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

jnv : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

jnxp : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

jp : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

jp : integer
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

jp : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

jp1 : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jpatch_aflux_topo_adj : integer, dimension(:, :), allocatable
Global variable . Module: ATMDYN. File: ATMDYN.f

jpm : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jpo : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

jprint : integer, parameter
Subroutine: advanc. Module: SOCPBL. File: PBL.f
Initial Value = 41
jprint : integer, parameter
Subroutine: inits. Module: SOCPBL. File: PBL.f
latitude for diagnostics
Initial Value = 41
jprt : integer
Subroutine: xstep. Module: NONE. File: QUS3D.f

jr : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

jr : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
= JREG(I,J)
jr : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

jr : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

jr : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

jr : integer
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

jr : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

jr : integer
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

jr : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

jr : integer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

jr : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

jr : integer, intent(in)
Subroutine: inc_areg. Module: NONE. File: DIAG_COM.f
is the region
jr : integer
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

jr : integer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

jr : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

jr : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

jr : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

jr : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

jr : integer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

jr : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

jr : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

jr : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

jr : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

jr : integer
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

jr : integer
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

jrange : integer, intent(in), optional, dimension(2)
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

jrange_hemi : integer, public, parameter, dimension(2, 2, 2)
Global variable . Module: GEOM. File: GEOM_B.f
lowest,highest lat index for SH,NH for A,B grid
Initial Value = reshape( (/1,JM/2, 1+JM/2,JM, J1U,J1U-1+JM/2, J1U-1+JM/2,JM+J1U-2/), (/2,2,2/))
jreg : integer, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
lat/lon array defining regions for AREG diagnostics
jreg : integer, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
lat/lon array defining regions for modelE AREG diagnostics
jreg : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

jreg : used from diag_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

jreg : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

jreg : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

jreg : used from diag_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

jreg : used from diag_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

jreg : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

jreg : used from diag_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

jreg : used from diag_com
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

jreg : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

jreg : used from diag_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

jreg : used from diag_com
Subroutine: riverf. Module: NONE. File: LAKES.f

jreg : used from diag_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

jreg : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

jreg : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

jreg : used from diag_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

jreg : used from diag_com
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

jreg_glob : integer, dimension(im, jm)
Subroutine: init_diag. Module: NONE. File: DIAG.f

jrvrmth : integer, dimension(nrvrmx)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
indexes for named river mouths
jrvrmth : used from lakes_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

jrvrmth : used from lakes_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

jrvrmth : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

jrxhi : integer
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

jrxlo : integer
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

jstart : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jsudec : integer
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

jt : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

jt : integer
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

jtest : integer, parameter
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = 11
jtime : integer
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

jtime : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ju : integer
Subroutine: init_lakes. Module: NONE. File: LAKES.f
loop variables
ju : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

jup : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

jv : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

jv : integer
Subroutine: get_ivjv_of_n. Module: NONE. File: ATMDYN.f

jv : integer
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

jv : integer
Subroutine: get_uv_of_n. Module: NONE. File: ATMDYN.f

jv : integer
Subroutine: store_uv_of_n. Module: NONE. File: ATMDYN.f

jv1 : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jvm : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jvn : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

jvolye : integer
Global variable . Module: RADPAR. File: RADIATION.f

jvolyi : integer
Global variable . Module: RADPAR. File: RADIATION.f

jvpo : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

jvs : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

jwet : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

jwm : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

jwrite : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
control rad.debug output (i,j,amount)
Initial Value = 0
jwrite : used from diag_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

jwrite : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

jwrite : used from diag_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

jwrite : integer
Subroutine: input. Module: NONE. File: MODELE.f
Rad.writer prints info for (Iwrite,Jwrite)
Initial Value = 0
jwrite : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

jwrite_sv : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f

jwrite_sv : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

jwrite_sv : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

jwt : integer, intent(in)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jwt : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jwt : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jx : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jx : integer
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

jx : integer
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

jx : integer
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

jxmax : integer
Subroutine: pout_jl. Module: NONE. File: POUT.f

jy : integer
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

jyear : integer
Global variable . Module: RADPAR. File: RADIATION.f
current year, Julian date
Initial Value = 1980
jyear : integer, intent(in)
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

jyear : integer
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

jyear : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

jyear : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

jyear : integer, intent(in)
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

jyear : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

jyear : integer
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

jyear : integer
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

jyear : integer
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

jyear : integer
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

jyear : integer
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

jyear : integer
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

jyear : integer
Subroutine: read_mldepth_now. Module: OCNML. File: OCNML.f

jyear : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

jyear : integer
Subroutine: read_sst. Module: NONE. File: OCEAN.f

jyear : integer
Subroutine: read_sst_now. Module: NONE. File: OCEAN.f

jyear : integer, intent(in)
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

jyear : integer, intent(in)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

jyear0 : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

jyear0 : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
date-info about Itime0 (beg.of acc.per)
jyear0 : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

jyear0 : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

jyear0 : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

jyear0 : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

jyear0 : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

jyear0 : used from model_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

jyear0 : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

jyear0 : used from model_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

jyeara : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jyeara : integer, intent(in)
Subroutine: updateaerosol. Module: AERPARAM_MOD. File: READ_AERO.f

jyeara : integer, intent(in)
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f
current year; negative if the same year is to be repeated
jyeard : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jyeard : integer, intent(in)
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f
year and day of the data to read into ddjday.
jyeare : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jyeare : integer, intent(in)
Subroutine: updeps. Module: RADPAR. File: RADIATION.f

jyearg : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

jyearg : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jyearg : integer, intent(in)
Subroutine: setghg. Module: RADPAR. File: RADIATION.f

jyearg : integer, intent(in)
Subroutine: updghg. Module: RADPAR. File: RADIATION.f

jyearg : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

jyearo : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jyearo : integer, intent(in)
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

jyearr : used from radpar
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f
Initial Value = >JYEAR
jyearr : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >JYEAR
jyearr : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jyearr : integer, intent(in)
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f
radiation year (not used for anything yet)
jyears : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

jyears : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jyears : integer, intent(in)
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

jyears : integer, intent(in)
Subroutine: updsol. Module: RADPAR. File: RADIATION.f

jyears : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

jyearv : integer
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

jyearv : integer, intent(in), optional
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

jyearv : integer, intent(in)
Subroutine: updvol. Module: RADPAR. File: RADIATION.f

jyearx : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

jyearx : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

jyearx : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

jyearx : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

jyr : integer, intent(out)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

jyr1 : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
month,year of beginning of period 1
jyrnow : integer, intent(in)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

jyrref : integer, intent(in)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

k : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

k : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

k : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

k : integer
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

k : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

k : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

k : integer
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

k : integer
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

k : integer
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

k : integer
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

k : integer
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

k : integer
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

k : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

k : integer
Subroutine: check1. Module: SOCPBL. File: PBL.f
loop and dummy variables
k : integer
Subroutine: collect_scalars. Module: NONE. File: DIAG_COM.f

k : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

k : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
loop variables
k : integer
Subroutine: def_acc. Module: NONE. File: DEFACC.f

k : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

k : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

k : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

k : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

k : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

k : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

k : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

k : integer
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

k : integer
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

k : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

k : integer
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

k : integer
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

k : integer
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

k : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

k : integer
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

k : integer
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f
loop variables
k : integer
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

k : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

k : integer
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

k : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: getdst. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

k : integer
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

k : integer
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

k : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

k : integer
Subroutine: globalsum_jk. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

k : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

k : integer
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

k : integer
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

k : integer, intent(in)
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

k : integer
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

k : integer
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

k : integer
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

k : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

k : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
loop variable
k : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

k : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

k : integer
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

k : integer
Subroutine: input. Module: NONE. File: MODELE.f

k : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

k : real*8, parameter
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f
Initial Value = 1d3
k : real*8
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

k : integer
Subroutine: j_defs. Module: NONE. File: DEFACC.f

k : integer
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

k : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
loop variables
k : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
loop variables
k : integer
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

k : integer
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

k : integer
Subroutine: open_subdd. Module: SUBDAILY. File: DIAG.f

k : integer
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

k : integer
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

k : integer
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

k : integer
Subroutine: pout_diurn. Module: NONE. File: POUT.f

k : integer
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

k : integer
Subroutine: pout_ijk. Module: NONE. File: POUT.f

k : integer
Subroutine: pout_ijl. Module: NONE. File: POUT.f

k : integer
Subroutine: pout_isccp. Module: NONE. File: POUT.f

k : integer
Subroutine: pout_j. Module: NONE. File: POUT.f

k : integer
Subroutine: pout_jc. Module: NONE. File: POUT.f

k : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

k : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: rcompx. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

k : integer
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

k : integer
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

k : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

k : integer
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

k : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

k : integer
Subroutine: set_con. Module: NONE. File: DIAG.f

k : integer
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

k : integer
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

k : integer
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

k : integer
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

k : integer
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

k : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: sjl_defs. Module: NONE. File: DEFACC.f

k : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

k : integer
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

k : integer
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

k : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

k : integer
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

k : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

k : integer
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

k : integer
Subroutine: tsf_defs. Module: NONE. File: DEFACC.f

k : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

k : integer
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

k : integer, integer
Subroutine: vntrp1. Module: NONE. File: DIAG.f

k : integer
Subroutine: wave_defs. Module: NONE. File: DEFACC.f

k : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

k : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

k0 : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

k1 : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

k1 : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

k1 : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

k1 : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

k1 : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

k1 : integer
Subroutine: pout_jc. Module: NONE. File: POUT.f

k1 : integer
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

k1 : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

k1 : integer, integer
Subroutine: vntrp1. Module: NONE. File: DIAG.f

k2 : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

k2 : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

k2 : real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

k2 : integer
Subroutine: pout_jc. Module: NONE. File: POUT.f

k_max : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 500.d0
k_max : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

ka : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

kaeros : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

kagc : integer, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of latitude-height General Circulation diags
kagc : used from gc_com
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

kagc : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

kagc : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

kagc : used from gc_com
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

kagc : used from gc_com
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f

kagc : used from gc_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

kagc : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

kagcx : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of accumulated+derived GC diagnostics
Initial Value = 82+21+100
kagcx : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

kagcx : used from gc_com
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

kaij : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of AIJ diagnostics
Initial Value = 750
kaij : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kaij : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

kaij : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

kaijk : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of lat/lon constant pressure diagnostics
Initial Value = 15
kaijk : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kaijk : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

kaijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

kaijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kaijl : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of AIJL accumulations
Initial Value = 24
kaijl : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kaijl : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

kaijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kaijl : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

kaijl : integer
Subroutine: open_ijl. Module: NONE. File: POUT.f

kaijmm : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
maximum number of AIJ min/max diagnostics
Initial Value = 10
kaijmm : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kailx : integer, parameter
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 15
kaj : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of accumulated zonal budget diagnostics
Initial Value = 85
kaj : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kaj : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

kaj : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

kaj : used from diag_com
Subroutine: pout_j. Module: NONE. File: POUT.f

kajl : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of AJL diagnostics
Initial Value = 81
kajl : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kajl : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

kanorm : integer
Global variable . Module: RADPAR. File: RADIATION.f
if > 0 renormalize aerosols,cloud albedos
Initial Value = 0
kapa : used from constant
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

kapa : used from constant
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

kapa : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

kapa : used from constant
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

kapa : used from constant
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

kapa : used from constant
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

kapa : used from constant
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

kapa : used from constant
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

kapa : used from constant
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

kapa : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

kapa : used from constant
Subroutine: init_diag. Module: NONE. File: DIAG.f

kapa : used from constant
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

kapa : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kapa : used from constant
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

kapa : used from constant
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

kapa : used from constant
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

kapa : real*8, parameter
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = .286d0
kapa : used from constant
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

kapa : used from constant
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

kappa : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Von Karman constant
Initial Value = 0.40d0
kappa : used from socpbl
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

kappa : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

kappa : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

kappa : used from socpbl
Subroutine: l_gcm. Module: NONE. File: ATURB.f

kasjl : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of ASJL diagnostics
Initial Value = 5
kasjl : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kb : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

kcforn : integer
Global variable . Module: RADPAR. File: RADIATION.f
H2O_ContSelf-Broadening,CO2_ContForeign-Broadening
Initial Value = 1
kcldem : real*8::ecltra=1.;integer
Global variable . Module: RADPAR. File: RADIATION.f
scales,enables full cloud scattering correction
Initial Value = 1
kcldem : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kcldep : real*8::epscon=0.;integer
Global variable . Module: RADPAR. File: RADIATION.f
KCLDEP=0->CLDEPS=0, 1->=EPSCON, 2->as is, 3,4->isccp
Initial Value = 4
kcmx : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
actual number of conservation diagnostics
Initial Value = 25
kcmx : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

kcmx : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

kcnorm : integer
Global variable . Module: RADPAR. File: RADIATION.f
if > 0 renormalize aerosols,cloud albedos
Initial Value = 0
kcol : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

kcolmn : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

kcon : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of conservation diagnostics
Initial Value = 170
kcon : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kcon : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

kcon : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

kcon : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

kcopy : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
: if 1 => acc, if 3 => +od are saved
Initial Value = 1
kcopy : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

kcopy : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

kcopy : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

kcount : integer
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

kcself : integer
Global variable . Module: RADPAR. File: RADIATION.f
H2O_ContSelf-Broadening,CO2_ContForeign-Broadening
Initial Value = 1
kd : integer
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

kd : integer
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kd : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

kd : integer
Subroutine: riverf. Module: NONE. File: LAKES.f

kd : integer, intent(in)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kd911 : integer, allocatable, dimension(:, :)
Global variable . Module: LAKES. File: LAKES.f
emergency directions for river flow
kd911 : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

kd911 : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

kdd : integer
Global variable . Module: SUBDAILY. File: DIAG.f
total number of sub-daily diags
kddmax : integer, parameter
Global variable . Module: SUBDAILY. File: DIAG.f
maximum number of sub-daily diags output files
Initial Value = 55
kddunit : integer
Global variable . Module: SUBDAILY. File: DIAG.f
total number of sub-daily files
kdeliq : integer, dimension(LX, 4)
Global variable . Module: RADPAR. File: RADIATION.f
Flag for dry(0) or wet(1) air deliquescence
kdeliq : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

kdiag : integer, dimension(13), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
array of flags to control diagnostics printout
kdiag : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

kdiag : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

kdiag : used from diag_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

kdiag : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

kdiag : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

kdiag : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kdiag : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

kdiag : used from diag_com
Subroutine: initdiagj. Module: NONE. File: DIAG_COM.f

kdiag : integer, dimension(13)
Subroutine: input. Module: NONE. File: MODELE.f
(1->13) controls amount of standard printout
kdiag : used from diag_com
Subroutine: print_diags. Module: NONE. File: DIAG_PRT.f

kdiag_sv : integer, dimension(13)
Global variable . Module: MODEL_COM. File: MODEL_COM.f

kdiag_sv : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

kdiag_sv : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

kdirec : integer, allocatable, dimension(:, :)
Global variable . Module: LAKES. File: LAKES.f
directions for river flow
kdirec : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

kdirec : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

kdisk : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
next rsf (fort.)1 or 2 to be written to
Initial Value = 1
kdisk : used from model_com
Subroutine: checkpointmodele. Module: NONE. File: MODELE.f

kdisk : integer, intent(out)
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

kdisk : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

kdisk : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

kdisk_restart : integer
Subroutine: input. Module: NONE. File: MODELE.f

kdisk_restart : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

kdn : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

kdn : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

kdread : integer
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

kdread : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

ke : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
transport coefficient for the turbulent kinetic energy.
ke : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ke : real*8, dimension(imh+1, nspher)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ke : real*8, dimension(imh+1, nspher)
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

ke : real*8, dimension(imh+1, nspher)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ke : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
turbulent diffusivity for e
ke : real*8, dimension(n-1), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
z-profile of turbulent diffusion in eqn for e
ke : real*8, dimension(n-1), intent(out)
Subroutine: getk. Module: SOCPBL. File: PBL.f
turbulent diffusivity for e equation
ke : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

ke : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent diffusivity for e
ke : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

ke_jsum : real*8, dimension(imh+1, nspher)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ke_jsum : real*8, dimension(imh+1, nspher)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ke_part : real*8, dimension(imh+1, grid%j_strt_halo:grid%j_stop_halo, nspher)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ke_part : real*8, dimension(imh+1, grid%j_strt_halo:grid%j_stop_halo, nspher)
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

ke_part : real*8, dimension(imh+1, grid%j_strt_halo:grid%j_stop_halo, nspher)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

kea : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
KE on the A grid (m^2/s^2)
kea : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

kea : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

kea : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

kea : used from atm_com
Subroutine: dissip. Module: NONE. File: ATM_UTILS.f

keep10 :
Global variable . Module: RADPAR. File: RADIATION.f
if =10 N2 is kept, not repartitioned (only if MRELAY>0)
keep_params : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 0
keep_params : integer
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f
if =1, params are read in from a *.rsf* file
Initial Value = 0
keepal : integer
Global variable . Module: RADPAR. File: RADIATION.f
if 0, SRBALB,SRXALB are computed in SET/GETSUR
Initial Value = 0
keepal : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

keepal : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

keeprh : integer
Global variable . Module: RADPAR. File: RADIATION.f
if 0: find RH from SH, 1: find SH from RH, 2: keep both
Initial Value = 2
kefinal : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

keij : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

keinit : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

kej : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

kemin : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 1.5d-5
kep : integer
Global variable . Module: GC_COM. File: DIAG_COM.f
number of lat/height E-P flux diagnostics
kep : used from gc_com
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

kep : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

kep : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

kep : used from gc_com
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

kep : used from gc_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

kep : integer
Subroutine: get_kep. Module: NONE. File: STRATDYN.f

key : logical
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

key : logical
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

key : logical
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

key : logical
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

keyct : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
next index in KEYNR to be used (1->nkeymo)
Initial Value = 1
keyct : used from diag_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

keyct : used from diag_com
Subroutine: def_rsf_longacc. Module: NONE. File: DIAG_COM.f

keyct : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

keyct : used from diag_com
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

keyct : used from diag_com
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

keyct : used from diag_com
Subroutine: print_diags. Module: NONE. File: DIAG_PRT.f

keymax : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

keynr : integer, dimension(nkeynr, nkeymo), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
time-series of key numbers
Initial Value = 0
keynr : used from diag_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

keynr : used from diag_com
Subroutine: def_rsf_longacc. Module: NONE. File: DIAG_COM.f

keynr : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

keynr : used from diag_com
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

keynr : used from diag_com
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

keynr : used from diag_com
Subroutine: print_diags. Module: NONE. File: DIAG_PRT.f

kf : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

kfpco2 : integer
Global variable . Module: RADPAR. File: RADIATION.f
if > 0 scale CO2,O3 vertical profile
Initial Value = -1
kfpco2 : integer
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f
selects CO2 profile absorber scaling (if >0 )
kg : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

kg2mb : used from constant
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

kg2mb : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

kg2mb : used from constant
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

kg2mb : used from constant
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

kg2mb : used from constant
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

kg2mb : used from constant
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

kg2mb : used from constant
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

kg2mb : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kg2mb : used from constant
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

kg2mb : used from constant
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

kg2mb : used from constant
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

kg2mb : used from constant
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

kg2mb : used from constant
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

kggvdf : integer
Global variable . Module: RADPAR. File: RADIATION.f
control parameters for vertical GHG profiles
Initial Value = 0
kgrid : integer
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

kgridc : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 0
kgridc : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

kgride : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 4
kgride : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

kgtaur : integer, intent(in)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

kgx : integer, parameter, dimension(21)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 1, 2, 3, 2, 3, 1, 3, 1, 2, 1, 2, 3, 1, 3, 1, 3, 2, 3, 2, 3, 4/)
kgz : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
is the actual number of geopotential heights saved
kgz : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

kgz : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

kgz : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

kgz : used from diag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kgz_max : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
maximum number of pressure levels for some diags
Initial Value = 21
kgz_max : used from diag_com
Global variable . Module: SUBDAILY. File: DIAG.f

kgz_max : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

kgz_max : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

kgz_max_array : real(kind=8), allocatable, dimension(:, :, :)
Global variable . Module: SUBDAILY. File: DIAG.f
three-dimensional array for diagnostics on pressure levels
kgz_max_suffixes : character(len=8), allocatable, dimension(:)
Global variable . Module: SUBDAILY. File: DIAG.f
array of names for subdd-diagnostic on pressure levels
kh : real(r8), dimension(N_Kh)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: horizontal wave number grid
kh : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
turbulent thermometric conductivity. computed
kh : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

kh : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
turbulent diffusivity for t,q
kh : real*8, dimension(n-1), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
z-profile of turbulent conductivity
kh : real*8, dimension(n-1), intent(out)
Subroutine: getk. Module: SOCPBL. File: PBL.f
turbulent conductivity for t and q equations
kh : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

kh : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent diffusivity for scalars (heat, moisture,...)
kh : real(r8), intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

kh : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

kh : real*8, dimension(n-1), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

kh : real*8, dimension(n-1), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
z-profile of heat conductivity
kh : real*8, dimension(n-1), intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
z-profile of heat conductivity
kh :
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
z-profile of turbulent conductivity
kh :
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
z-profile of turbulent conductivity
kh_n : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

khedge : real*8, dimension(ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

khem : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

khi : real*8, parameter
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f
Initial Value = 1d7
khimax : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

khmin : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 2.5d-5
khmin : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

khq :
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= moist transport coefficient at ZGS (m**2/s)
khq :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= moist transport coefficient at ZGS (m**2/s)
khs : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= heat transport coefficient at ZGS (m**2/s)
khs : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

khs :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= heat transport coefficient at ZGS (m**2/s)
khs : real*8, intent(in)
Subroutine: tfix. Module: SOCPBL. File: PBL.f

khsavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
vertical diffusivity at "surface" height (m2/s)
ki : integer
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

kicij : integer, parameter
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
Initial Value = 9
kicij : used from icedyn_com
Subroutine: alloc_icedyn_com. Module: NONE. File: ICEDYN_DRV.f

kicij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

kiextnir1 : real*8, parameter
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
ice extinction coeff. for vis and nir (1/m)
Initial Value = 18.d0
kiextvis : real*8, parameter
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
ice extinction coeff. for vis and nir (1/m)
Initial Value = 1.5d0
kijhc : integer, parameter
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
number of ijhc accumulations
Initial Value = 16
kijhc : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

kijhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

kim : integer, parameter
Global variable . Module: WSPDF_MOD. File: PBL_DRV.f
dimension 1 of lookup table for mean surface wind speed integration
Initial Value = 234
kim : used from wspdf_mod
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

kindex : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

kjdaya : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kjdaya : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kjdayd : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kjdayd : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kjdaye : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kjdaye : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kjdayg : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kjdayg : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kjdayg : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

kjdayo : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kjdayo : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kjdayr : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kjdayr : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kjdays : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kjdays : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kjdayv : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kjdayv : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kjdayx :
Global variable . Module: RADPAR. File: RADIATION.f
if both are 0 : data are updated to current yr/day
kjm : integer, parameter
Global variable . Module: WSPDF_MOD. File: PBL_DRV.f
dimension 2 of lookup table for mean surface wind speed integration
Initial Value = 234
kjm : used from wspdf_mod
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

kk : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

kk : integer
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

kk : integer
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

kk : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

kk : integer
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

kk : integer
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

kk : integer
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

kk : integer
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

kk : integer
Subroutine: j_defs. Module: NONE. File: DEFACC.f

kk : integer
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

kk : integer
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

kk : integer
Subroutine: open_subdd. Module: SUBDAILY. File: DIAG.f

kk : integer
Subroutine: pout_jc. Module: NONE. File: POUT.f

kk : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

kk : integer
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

kk : integer
Subroutine: sjl_defs. Module: NONE. File: DEFACC.f

kk : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

kk : integer
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

kk : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

kk : integer
Subroutine: wave_defs. Module: NONE. File: DEFACC.f

kk : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

kki : integer
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

kkzsno : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

kl : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

klam : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

klatz0 : integer
Global variable . Module: RADPAR. File: RADIATION.f
control parameters for vertical GHG profiles
Initial Value = 1
klayer : integer, dimension(lm), public
Global variable . Module: GC_COM. File: DIAG_COM.f
index for dividing up atmosphere into layers for spec.anal.
klayer : used from gc_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

klayer : used from gc_com
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

klayer : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

klayer : used from gc_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

klayer : used from gc_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

klev : used from resolution
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f
Initial Value = >lm
klimit : integer, intent(in)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

kliq : integer, allocatable, dimension(:, :, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Flag indicating dry(0)/wet(1) atmosphere (memory feature)
kliq : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

kliq : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

klmax : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

klmax : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

klmax : integer, intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
max level to output
klmax : integer, intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f
max level to output
klmax : integer, intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
variables required by pout_jl
klo : real*8, parameter
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f
Initial Value = 1d3
km : integer, parameter
Global variable . Module: FFT144. File: FFT144.f
length of input array
Initial Value = 144
km : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
turbulent momentum tranport coefficient.
km : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

km : integer, parameter
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f
Initial Value = 6
km : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

km : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

km : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
turbulent viscosity for u and v equations
km : real*8, dimension(n-1), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
z-profile of turbulent viscosity
km : real*8, dimension(n-1), intent(out)
Subroutine: getk. Module: SOCPBL. File: PBL.f
turbulent viscosity for u and v equations
km : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

km : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent diffusivity for momentun
km : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

km : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

km : real*8, dimension(n-1), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

km : real*8, dimension(n-1), intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
z-profile of turbulent viscosity
km : real*8, dimension(n-1), intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
z-profile of turbulent viscosity
km : integer, integer, intent(in)
Subroutine: vntrp1. Module: NONE. File: DIAG.f

km_3d : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

km_n : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

kmap : integer, dimension(3)
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

kmaplets : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

kmax : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
index for surrounding velocity
kmax : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

kmax : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kmax : integer, intent(in)
Subroutine: pout_j. Module: NONE. File: POUT.f

kmax : integer, intent(in)
Subroutine: pout_jc. Module: NONE. File: POUT.f

kmax : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

kmax_nonpolar : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

kmaxj : integer, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
varying number of adjacent velocity points
kmaxj : used from geom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

kmaxj : used from geom
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

kmaxj : used from geom
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

kmaxj : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

kmaxj : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

kmedge : real*8, dimension(ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

kmi : integer, intent(in)
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

kmin : integer
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

kmmin : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 1.5d-5
kmmin : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

kmo : integer, intent(in)
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

kmrh : integer
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

kms : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= momentum transport coefficient at ZGS (m**2/s)
kms : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= momentum transport coefficient at ZGS (m**2/s)
kmtrop : integer
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

kmzin : integer
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

kn : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

kn : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

kn1 : integer
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

kn2 : integer
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

kndex : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

kndiu : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

ko : integer
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

kocean : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
: if 0 => specified, if 1 => predicted ocean
Initial Value = 1
kocean : used from model_com
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

kocean : used from model_com
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

kocean : used from model_com
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

kocean : used from model_com
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

kocean : used from model_com
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

kocean : used from model_com
Subroutine: daily_seaice. Module: NONE. File: SEAICE_DRV.f

kocean : used from model_com
Subroutine: def_rsf_ocean. Module: NONE. File: OCEAN.f

kocean : used from model_com
Subroutine: diagco. Module: NONE. File: OCEAN.f

kocean : used from model_com
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

kocean : used from model_com
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

kocean : used from model_com
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

kocean : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

kocean : used from model_com
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

kocean : used from model_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

kocean : used from model_com
Subroutine: j_defs. Module: NONE. File: DEFACC.f

kocean : used from model_com
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

kocean : used from model_com
Subroutine: new_io_ocean. Module: NONE. File: OCEAN.f

kocean : used from model_com
Subroutine: oceans. Module: NONE. File: OCEAN.f

kocean : used from model_com
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

kocean : used from model_com
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

kocean : used from model_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

kocean : used from model_com
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

kocean : used from model_com
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

koff : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

kolin1 : integer
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

korder : integer
Global variable . Module: RADPAR. File: RADIATION.f
controls WRITER-output (Mie-scattering info)
Initial Value = 0
kp : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

kp : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

kp : integer, intent(in)
Subroutine: pout_diurn. Module: NONE. File: POUT.f

kp : integer, intent(in)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

kpage : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

kpage : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

kpage : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

kpfozo : integer
Global variable . Module: RADPAR. File: RADIATION.f
if > 0 scale CO2,O3 vertical profile
Initial Value = 0
kpgrad : integer
Global variable . Module: RADPAR. File: RADIATION.f
control parameters for vertical GHG profiles
Initial Value = 1
kq : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

kq : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

kq : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

kq : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

kq : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

kq : real*8, dimension(n-1), intent(out)
Subroutine: getk. Module: SOCPBL. File: PBL.f

kq : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

kq : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f

kq : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

kq : real*8, dimension(n-1), intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
z-profile of moisture diffusivity
kq : real*8, dimension(n-1), intent(in)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
z-profile of moisture diffusivity
kq : real*8, dimension(n-1), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

kq : real*8, dimension(n-1), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
z-profile of moisture diffusivity
kq : real*8, dimension(n-1), intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
z-profile of specific humidity
kq : real*8, dimension(n-1), intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
z-profile of moisture diffusivity
kqmax : integer, parameter
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f
Initial Value = 12
kqmin : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 2.5d-5
kqs : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
surface value of kq
kqs : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

kr : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

kr : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
index for regional diagnostics
kr : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

kr : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

kr : integer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

kr : integer
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

kr : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

kr : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

kr : integer
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

kr : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

kr : integer
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

kr : integer
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

kr1 : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

kr1 : integer, intent(in)
Subroutine: open_diurn. Module: NONE. File: POUT.f

kr1 : integer, intent(in)
Subroutine: open_hdiurn. Module: NONE. File: POUT.f

kr2 : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

kr2 : integer, intent(in)
Subroutine: open_diurn. Module: NONE. File: POUT.f

kr2 : integer, intent(in)
Subroutine: open_hdiurn. Module: NONE. File: POUT.f

kradia : integer
Global variable . Module: ATM_COM. File: ATM_COM.f
if -1 save data for, if 1|2 do inst|adj forcing run
Initial Value = 0
kradia : used from atm_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

kradia : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kradia : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

kradia : used from atm_com
Subroutine: reset_adiag. Module: NONE. File: DIAG.f

krhdtk : integer
Global variable . Module: RADPAR. File: RADIATION.f
if 1, RHlevel for deliquescence is temperature dependent
Initial Value = 1
krhtra : integer, dimension(ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f
(ITRMAX) 0/1 to make tracer aerosols rel.humid dependent
Initial Value = 1
krhtra : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

krow : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

krsf : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
: .rsf is written at beginning of every KRSF month
Initial Value = 120
krsf : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

krsf : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

ks : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

ks : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

ks : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ks : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ks : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

ks1 : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ks1 : integer
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

ks2 : integer
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

ksext : real*8
Subroutine: deltasnowt. Module: NONE. File: PBL.f
solar radiation extinction coeffficent (1/m)
ksextnir1 : real*8
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
snow extinction coeff. for vis and nir (1/m)
ksextvis : real*8
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
snow extinction coeff. for vis and nir (1/m)
ksialb : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
ksialb : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

ksialb : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kslam : integer, parameter, dimension(16)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/1,1,2,2,5,5,5,5,1,1,1,3,4,6,6,1/)
kslamw : integer, parameter, dimension(16)
Subroutine: writer. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 1, 1, 2, 2, 5, 5, 5, 5, 1, 1, 1, 3, 4, 6, 6, 1/)
ksnorm : integer
Global variable . Module: RADPAR. File: RADIATION.f
rescale UV spectral flux distribution
Initial Value = 0
ksolar : integer
Global variable . Module: RADPAR. File: RADIATION.f
controls which data are used: <0 Thekaekara, else Lean:
Initial Value = 2
ksolar : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kspeca : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of spectral diagnostics, and harmonics used
Initial Value = 20
kspeca : used from gc_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

kspeca : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

kspeca : used from gc_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

kspher : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

kspher : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

kspher : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

kspher : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

kspher : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ksub : integer
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
number, 1/number of subsidence iterations
ksx : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ksx : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ktable : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ktd : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of diurnal temperature diagnostics
Initial Value = 9
ktd : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ktd : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

kterpl : integer
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

ktpe : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of spectral diagnostics for pot. enthalpy
Initial Value = 8
ktpe : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ktpe : used from gc_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

ktrend : integer
Global variable . Module: RADPAR. File: RADIATION.f
if > 0 table GHG concentrations (Trend G) are used for
Initial Value = 1
ktrend : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ktsf : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of freezing temperature diagnostics
Initial Value = 4
ktsf : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ktsf : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

kufco2 : integer
Global variable . Module: RADPAR. File: RADIATION.f
H2O,CO2 column absorb.scaling
Initial Value = 1
kufh2o : integer
Global variable . Module: RADPAR. File: RADIATION.f
H2O,CO2 column absorb.scaling
Initial Value = 1
kunit : integer, intent(in)
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

kunit : integer, intent(in)
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

kunit : integer, intent(in)
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

kunit : integer, intent(in)
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

kunit : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

kunit : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

kunit : integer
Subroutine: open_subdd. Module: SUBDAILY. File: DIAG.f

kunit : integer
Subroutine: write_data. Module: SUBDAILY. File: DIAG.f

kup : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

kup : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

kuv : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

kuvfac : integer
Global variable . Module: RADPAR. File: RADIATION.f
rescale UV spectral flux distribution
Initial Value = 0
kvlake : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
lake diffusion constant at mixed layer depth (m^2/s)
Initial Value = 1d-5
kw : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

kw : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

kw_out : real*8, dimension(size_arr), intent(out)
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

kw_out : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

kwp : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of wave power diagnostics
Initial Value = 12
kwp : used from gc_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

kwru : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

kwru : integer, intent(in)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

kwskip : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

kwtrab : integer
Global variable . Module: RADPAR. File: RADIATION.f
controls WRITER-output (Mie-scattering info)
Initial Value = 0
kwvcon : integer
Global variable . Module: RADPAR. File: RADIATION.f
ON/OFF flag for water vapor continuum absorption
Initial Value = 1
kx : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

kx : integer
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

kx : integer
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

kxlb : integer
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kxlb : integer
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

kxtrap : integer, intent(in)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

kxtrap : integer, intent(in)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

kxtrap : integer, intent(in)
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

ky : integer
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

kyeara : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kyeara : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyeard : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kyeard : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyeare : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kyeare : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyearg : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kyearg : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyearg : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

kyearo : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kyearo : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyearr : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kyearr : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyears : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kyears : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyearv : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
kyearv : used from radpar
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

kyearv : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyearvm : used from radpar
Global variable . Module: RAD_COM. File: RAD_COM.f

kyearvm : integer, dimension(2)
Global variable . Module: RADPAR. File: RADIATION.f

kyearvm : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

kyearx :
Global variable . Module: RADPAR. File: RADIATION.f
if both are 0 : data are updated to current yr/day
kz : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

kz : real*8
Subroutine: e_les. Module: SOCPBL. File: PBL.f

kz : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

kz : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

kz : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

kzsnow : integer
Global variable . Module: RADPAR. File: RADIATION.f
=1 for snow/ice albedo zenith angle dependence
Initial Value = 1
kzsnow : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

kzsnow : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

l : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

l : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

l : integer
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

l : integer
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

l : integer
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

l : integer
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

l : integer
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

l : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

l : integer
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

l : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

l : integer
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

l : integer
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

l : integer
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

l : integer
Subroutine: addice. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

l : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

l : integer
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
loop variables
l : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

l : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

l : integer
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

l : integer
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

l : integer
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

l : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

l : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

l : integer
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

l : integer
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

l : integer
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

l : integer
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

l : integer
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

l : integer
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

l : integer
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

l : integer
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f
loop variables
l : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

l : integer
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

l : integer
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

l : integer
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

l : integer
Subroutine: checki. Module: NONE. File: LAKES.f

l : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

l : integer
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

l : integer
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

l : integer
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

l : integer
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

l : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
loop variables
l : integer
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

l : integer
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

l : integer
Subroutine: conserv_se. Module: NONE. File: DIAG.f

l : integer
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

l : integer
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

l : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

l : integer
Subroutine: deform. Module: STRAT. File: STRATDYN.f

l : integer
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

l : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

l : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

l : integer
Subroutine: diag_msu. Module: NONE. File: DIAG.f

l : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

l : integer
Subroutine: diaga0. Module: NONE. File: DIAG.f

l : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

l : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

l : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

l : integer
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

l : integer
Subroutine: dout. Module: NONE. File: ATURB.f
loop variable
l : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

l : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

l : integer
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

l : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

l : integer
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

l : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f
loop variables
l : integer
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

l : integer
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

l : integer
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

l : integer
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

l : integer
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

l : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: getdst. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: getdz. Module: NONE. File: ATURB.f
loop variable
l : integer
Subroutine: geteps. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

l : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

l : integer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

l : integer
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

l : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

l : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

l : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer, intent(in)
Subroutine: inc_ajl. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
l : integer, intent(in)
Subroutine: inc_ajl2. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
l : integer, intent(in)
Subroutine: inc_asjl. Module: NONE. File: DIAG_COM.f
atm gridpoint indices for the accumulation
l : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

l : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

l : integer
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

l : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

l : integer
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

l : integer
Subroutine: init_subdd. Module: SUBDAILY. File: DIAG.f

l : integer
Subroutine: input. Module: NONE. File: MODELE.f

l : integer
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

l : integer
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

l : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

l : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: keyjkj. Module: DIAGKS. File: DIAG_PRT.f

l : integer
Subroutine: keyjls. Module: DIAGKS. File: DIAG_PRT.f

l : integer
Subroutine: keynrl. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
loop variables
l : integer
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

l : integer
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

l : integer, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
index for layer
l : integer, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
index for layer and the convective base layer
l : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

l :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
loop variables
l : integer
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

l : integer
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

l : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

l : integer
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

l : integer
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
loop variab.
l : integer
Subroutine: pout_il. Module: NONE. File: POUT.f

l : integer
Subroutine: pout_jl. Module: NONE. File: POUT.f

l : integer
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: qdynam. Module: NONE. File: ATMDYN.f
loop variables
l : integer
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

l : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

l : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

l : integer
Subroutine: read_msu_wts. Module: MSU_WTS_MOD. File: DIAG.f

l : integer
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

l : integer
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

l : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f
(P)SDRAG lowest level at which SDRAG_lin is applied (near poles)
l : integer
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: simelt. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: tice. Module: SEAICE. File: SEAICE.f

l : integer
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

l : integer
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

l : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

l : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

l : integer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

l : integer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

l : integer
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

l : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

l : integer, integer
Subroutine: vntrp1. Module: NONE. File: DIAG.f

l : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

l : integer
Subroutine: zstep. Module: NONE. File: QUS3D.f

l0 : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

l0 : real*8
Subroutine: getl1. Module: SOCPBL. File: PBL.f

l0 : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

l0min : real*8, parameter
Subroutine: l_gcm. Module: NONE. File: ATURB.f
Initial Value = 30.d0
l1 : integer
Global variable . Module: RADPAR. File: RADIATION.f
highest and lowest above ground layer
Initial Value = 1
l1 : real*8
Subroutine: getl1. Module: SOCPBL. File: PBL.f

l1 : integer
Subroutine: input. Module: NONE. File: MODELE.f

l1 : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

l1 : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

l1 : integer
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

l102 : type(layering_t), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = layering_t
l102smoothed : type(layering_t), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = layering_t
l12 : type(layering_t), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = layering_t
l1_rtau : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
lowest layer at which to apply linear_sdrag
l1_rtau : used from dynamics
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

l1_rtau : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

l2 : integer
Subroutine: input. Module: NONE. File: MODELE.f

l2 : integer
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

l20 : type(layering_t), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = layering_t
l300 : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

l40 : type(layering_t), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = layering_t
l50 : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

l850 : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

l96 : type(layering_t), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = layering_t
l96smoothed : type(layering_t), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = layering_t
l_min : integer
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
:
l_rad_interact_aer : logical
Global variable . Module: RADPAR. File: RADIATION.f
logical flag whether aerosol tracers are radiatively active
l_rad_interact_aer : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

l_rossby_number : real*8, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
length scale for budget-page Rossby number
Initial Value = 1d6
la720 : integer
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = 3
label2 : character*132
Subroutine: input. Module: NONE. File: MODELE.f

label2 : character*132
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

laidata : real*8, dimension(n_covertypes, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

laidata : real*8, dimension(n_covertypes, i0:i1, j0:j1)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

laidata_h : real*8, dimension(N_PFT, grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

laidata_h : real*8, dimension(N_PFT, grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

laimax : real*8, intent(out), dimension(:, I0:, J0:)
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

laimaxdata : real*8, intent(out), dimension( grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO, N_COVERTYPES)
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

laimaxdata : real*8, dimension(n_covertypes, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

laistream : type(timestream), allocatable, dimension(:)
Global variable . Module: ENT_DRV. File: ENT_DRV.f

lake :
Global variable . Module: LAKES. File: LAKES.f
ice exceeding lake_ice_max (m) of water equivalent
lake_ice_max : real*8
Global variable . Module: LAKES. File: LAKES.f
Initial Value = 5.
lake_ice_max : used from lakes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

lake_rise_max : real*8
Global variable . Module: LAKES. File: LAKES.f
amount of lake rise (m) over sill level before
Initial Value = 1d2
lake_rise_max : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

lakefr : real*8, intent(in)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

lakeice : used from seaice_com
Subroutine: conserv_lhsi. Module: NONE. File: LAKES.f
Initial Value = >si_atm
lakeice : used from seaice_com
Subroutine: conserv_lmsi. Module: NONE. File: LAKES.f
Initial Value = >si_atm
lakeice : used from seaice_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f
Initial Value = >si_atm
lakeice : used from seaice_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f
Initial Value = >si_atm
lakeice : used from seaice_com
Subroutine: init_lakeice. Module: NONE. File: LAKES.f
Initial Value = >si_atm
lakeice : used from seaice_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f
Initial Value = >si_atm
lakeice : used from seaice_com
Subroutine: printlk. Module: NONE. File: LAKES.f
Initial Value = >si_atm
lakeice : used from seaice_com
Subroutine: riverf. Module: NONE. File: LAKES.f
Initial Value = >si_atm
lam : integer, dimension(nlt), protected
Global variable . Module: OCALBEDO_MOD. File: ocalbedo.f

lam : real*8
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

lam : real*8, parameter
Subroutine: deltasst. Module: NONE. File: PBL.f
coefficient (non-dim)
Initial Value = 2.4d0
lam : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

lam8 : real*8, dimension(nlt)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

lambda : integer
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

land_co2_bc : real*8
Global variable . Module: SOIL_DRV. File: GHY_DRV.f
CO2 concentration (ppm) to be used by Land Surfacw
Initial Value = 280.d0
land_co2_bc_flag : integer
Global variable . Module: SOIL_DRV. File: GHY_DRV.f
type of CO2 BC to be used by Land Surface
Initial Value = 1
last : real*8, save
Subroutine: timer. Module: NONE. File: MODEL_COM.f
last CPU time
Initial Value = 0
lastvc : integer
Global variable . Module: RADPAR. File: RADIATION.f
if >= 0 picks sample atmosph. and ground data, OFFLINE only
Initial Value = -123456
lat : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
latitude of gridbox (radians)
lat : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
latitude of mid point of primary grid box (radians)
lat : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

lat : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

lat1 : real*8
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

lat1 : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

lat2d : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

lat2d : used from geom
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

lat2d : used from geom
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

lat2d : used from geom
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

lat2d : used from geom
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

lat2d : used from geom
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

lat2d : used from geom
Subroutine: daily_diag. Module: NONE. File: DIAG.f

lat2d : used from geom
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

lat2d : used from geom
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

lat2d : used from geom
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

lat2d : used from geom
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

lat2d : used from geom
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

lat2d : used from geom
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

lat2d : used from geom
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lat2d : used from geom
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

lat2d : used from geom
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

lat2d_dg : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

lat2d_dg : used from geom
Subroutine: init_diag. Module: NONE. File: DIAG.f

lat2d_dg : used from geom
Subroutine: init_lakes. Module: NONE. File: LAKES.f

lat2d_dg : used from geom
Subroutine: set_j_budg. Module: NONE. File: DIAG_COM.f

lat4 : real*4, allocatable, dimension(:)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

lat_budg : real*8, dimension(jm_budg), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
latitudes of budget grid
lat_budg : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_budg : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_budg : used from diag_com
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

lat_dg : used from geom
Global variable . Module: DIAGKS. File: DIAG_PRT.f

lat_dg : real*8, public, dimension(jm, 2)
Global variable . Module: GEOM. File: GEOM_B.f
latitude of mid points of primary and sec. grid boxs (deg)
lat_dg : real*8, dimension(jmmax, 2)
Global variable . Module: GISSOUT. File: POUT.f
latitude of mid points of primary and sec. grid boxs (deg)
lat_dg : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

lat_dg : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

lat_dg : used from geom
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_dg : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_dg : used from geom
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

lat_dg : used from geom
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

lat_dg : used from geom
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_dg : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

lat_dg : used from geom
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

lat_dg : used from geom
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

lat_dg : used from geom
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_dg : used from geom
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_dg : used from geom
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_dg : used from geom
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lat_dg_gcm : real*8, intent(in), dimension(jm_gcm)
Subroutine: open_j. Module: NONE. File: POUT.f
latitude of mid points of grid boxs (deg)
lat_dg_gcm : real*8, intent(in), dimension(jm_gcm)
Subroutine: open_jc. Module: NONE. File: POUT.f
latitude of mid points of grid boxs (deg)
lat_dg_gcm : real*8, intent(in), dimension(jm_gcm, 2)
Subroutine: open_jl. Module: NONE. File: POUT.f
latitude of mid points of grid boxs (deg)
lat_dg_gcm : real*8, intent(in), dimension(jm_gcm, 2)
Subroutine: open_wp. Module: NONE. File: POUT.f
the "horizontal" coordinate for pout_jl
lat_gc : real*8, dimension(jmlat), public
Global variable . Module: GC_COM. File: DIAG_COM.f
latitudes of the primary grid for GC diagnostics
lat_gc2 : real*8, dimension(jmlat), public
Global variable . Module: GC_COM. File: DIAG_COM.f

lat_rvr : real*4, dimension(nrvrmx)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

lat_targ : real*8
Subroutine: geom_1pt. Module: NONE. File: RAD_DRV.f

lat_to_j : integer
Subroutine: lat_to_j. Module: GEOM. File: GEOM_B.f

latb : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

latb : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

latf : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

latht : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
latent heat flux accumulation [J m-2]
latitd : character*8, dimension(4)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = (/ 'SOUTHERN','NORTHERN',' EQUATOR','45 NORTH'/)
latl : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

latr : integer
Subroutine: getveg. Module: NONE. File: RAD_DRV.f

latv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
latitude of southern edge of primary grid box (radians)
layering : type(layering_t), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = L40
lb : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

lb : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

lbase_max : integer, intent(in)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

lbase_min : integer, intent(in)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
/max levels through which to apply turbulence (dummy)
lborrow1 : integer
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

lbotci : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

lbotcl : integer
Global variable . Module: RADPAR. File: RADIATION.f
bottom and top cloud level (lbot < ltop)
lbotcw : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

lbreak : integer
Global variable . Module: STRAT. File: STRATDYN.f
levels for various GW drag terms
lbreak : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

lcbot : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

lcf : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

lcfdn : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

lcfofl : integer, dimension(LX)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

lcfup : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

lcl : integer, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

lcp : integer, dimension(lmxmax)
Subroutine: diaga. Module: NONE. File: DIAG.f

lcsdrag : integer
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

lcstr : integer, parameter
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f
Initial Value = 1500
lcyc : integer
Global variable . Module: ICEDYN. File: ICEDYN.f
Initial Value = 1
ld : integer
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

ld : integer, dimension(NM)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

ld1 : integer
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

ld2 : integer
Global variable . Module: STRAT. File: STRATDYN.f
levels for various GW drag terms
Initial Value = LM
ld2 : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

ldate : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
length of date string (7 or 12)
ldate : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ldate : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

ldate : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

ldbl : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ldbl : integer, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f

ldbl : integer, intent(out)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
the level immediately above the pbl height
ldbl : integer
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

ldbl : integer
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= layer immediately above dbl
ldbl_max : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
the maximum number of layers allowed in the pbl
ldbl_max : integer, intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
the maximum allowable number of layers in the pbl
ldbls : integer
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

ldbls : integer
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= layer immediately above dbls
ldef : integer
Global variable . Module: STRAT. File: STRATDYN.f
deformation levels
ldef : used from strat
Subroutine: deform. Module: STRAT. File: STRATDYN.f

ldef : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

ldefm :
Global variable . Module: STRAT. File: STRATDYN.f
deformation levels
ldex : integer, dimension(3)
Global variable . Module: DIAG_LOC. File: DIAG.f
model levels for various pressures
ldex : used from diag_loc
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

ldifm : integer, intent(in)
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

ldifm : integer, parameter
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f
Initial Value = LM
ldmin :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
the lowest layer to which the downdraft descends
ldn : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ldn : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ldn : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

ldn : integer, dimension(lm)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

ldna : real*8, dimension(lm)
Global variable . Module: DIAG_LOC. File: DIAG.f
shorthand for above/below levels
ldna : used from diag_loc
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ldna : used from diag_loc
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ldraft :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
the layer at which the downdraft orginates
ldrag : integer
Global variable . Module: STRAT. File: STRATDYN.f

ldrag : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ldst : integer, dimension(nmax)
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

ldtdz : logical
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

left2 : real*8
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f

left2 : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

leg : integer
Subroutine: ib_of_legnd. Module: BDIJ. File: DIAG_PRT.f

legend : character(len=40), dimension(25), parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
"contour levels" for ij-maps
Initial Value = (/ '0=0,1=5...9=45,A=50...K=100 ', '0=0...9=90,A=100...I=180...R=270 ', '1=.5...9=4.5,A=5...Z=17.5,+=MORE ', '1=.1...9=.9,A=1...Z=3.5,+=MORE ', '1=2...9=18,A=20...Z=70,+=MORE ', '1=50...9=450,A=500...Z=1750,+=MORE ', '1=100...9=900,A=1000...Z=3500,+=MORE ', '1=20...9=180,A=200...Z=700,+=MORE ', 'A=1...Z=26,3=30...9=90,+=100-150,*=MORE ', '0=0,A=.1...Z=2.6,3=3...9=9,+=10-15 ', '-=LESS,Z=-78...0=0...9=27,+=MORE ', '-=LESS,Z=-260...0=0...9=90,+=MORE ', '-=LESS,Z=-520...0=0...9=180,+=MORE ', '-=LESS,Z=-1300...0=0...9=450,+=MORE ', '-=LESS,Z=-2600...0=0...9=900,+=MORE ', '-=LESS,Z=-3900...0=0...9=1350,+=MORE ', '-=LESS,Z=-5200...0=0...9=1800,+=MORE ', '-=LESS,9=-.9...0=0,A=.1...Z=2.6,+=MORE ', '-=LESS,9=-45...0=0,A=5...I=45...+=MORE ', '-=LESS,9=-90...0=0,A=10...Z=260,+=MORE ', '-=LESS,9=-180...A=20...Z=520,+=MORE ', '-=LESS,9=-9...0=0,A=1...Z=26,+=MORE ', '-=LESS,9=-36...0=0,A=4...Z=104,+=MORE ', '1=5...9=45,A=50...Z=175,+=MORE ', '9=-512...1=-2,0=0,A=2,B=4,C=8...+=MORE '/)
len_month_abbreviation : used from calendarmonth_mod
Subroutine: giss_modele. Module: NONE. File: MODELE.f

len_month_abbreviation : used from calendarmonth_mod
Subroutine: input. Module: NONE. File: MODELE.f

length :
Global variable . Module: MODEL_COM. File: MODEL_COM.f
of crucial beg of module_headers
lerr : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
error reporting
lerr : integer, intent(out)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
error reporting
lerr : integer, intent(out)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
error reports from advection
lerrt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
error reports from advection
level : integer, intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

levmatch : integer, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

lfrc : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lfrz : integer, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
freezing level and maximum iterations
lfrz :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
freezing level
lgrid : integer, intent(in)
Subroutine: get_zstr. Module: NONE. File: DEFACC.f

lgrid : integer
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lgrid_gc : integer, dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
idacc-numbers,gridtypes for GC diagnostics
lgrid_ijhc : integer, dimension(kijhc)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

lgrid_ijl : integer, dimension(kaijl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

lgrid_ijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lgrid_ijl : integer, dimension(kaijl)
Subroutine: open_ijl. Module: NONE. File: POUT.f

lgrid_jl : integer, dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
idacc-numbers,gridtypes for JL diagnostics
lgrid_jl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lgs : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

lh : real*8
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f

lh : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

lh_diags : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: if 1 accumulate 3D drying & latent heating profiles (default 0)
Initial Value = 0
lh_diags : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

lhe : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

lhe : used from constant
Global variable . Module: SOCPBL. File: PBL.f

lhe : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

lhe : used from constant
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

lhe : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

lhe : used from constant
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

lhe : used from constant
Subroutine: conserv_se. Module: NONE. File: DIAG.f

lhe : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

lhe : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

lhe : used from constant
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

lhe : used from constant
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

lhe : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

lhe : used from constant
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

lhe : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

lhe : used from constant
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

lhe : used from constant
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

lhe : used from constant
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

lhe : used from constant
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

lhe : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

lhe : used from constant
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

lhe : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

lhe : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

lhe : used from constant
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

lhe : used from constant
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

lhe : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lhe : used from constant
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

lhe : used from constant
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

lhe : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

lhe : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

lhead : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
Initial Value = 15
lhi : integer
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
max levels for low, mid and high clouds
lhi : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

lhi : used from clouds_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

lhi : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lhm : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

lhm : used from constant
Global variable . Module: LAKES. File: LAKES.f

lhm : used from constant
Global variable . Module: LANDICE. File: LANDICE.f

lhm : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: alami. Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

lhm : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

lhm : used from constant
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

lhm : used from constant
Subroutine: conserv_se. Module: NONE. File: DIAG.f

lhm : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

lhm : used from constant
Subroutine: daily_lake. Module: NONE. File: LAKES.f

lhm : used from constant
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

lhm : used from constant
Subroutine: deidti. Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: deidtiws. Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: ei. Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: fi. Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

lhm : used from constant
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f

lhm : used from constant
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

lhm : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

lhm : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

lhm : used from constant
Subroutine: mi. Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: printlk. Module: NONE. File: LAKES.f

lhm : used from constant
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

lhm : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

lhm : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

lhm : used from constant
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f

lhm : used from constant
Subroutine: ti. Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

lhm : used from constant
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

lhmv : real*8, parameter
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f
Initial Value = lhm*rhow
lhmv : real*8, parameter
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f
Initial Value = lhm*rhow
lhp : real*8, dimension(lm+1)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
array of precip phase ! may differ from LHX
lhp : real*8, intent(out)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
precip phase
lhp1 : real*8, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
fraction for evaporation, precip phase at L+1
lhs : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

lhs : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

lhs : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

lhs : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

lhs : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

lhs : used from constant
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

lhs : used from constant
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

lhs : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

lhs : used from constant
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

lhs : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

lhs : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

lhs : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

lhs : used from constant
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

lhs : used from constant
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

lhs : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lhs : used from constant
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

lhs : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

lhs : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

lht_ice : real*8
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f

lhx : real*8, intent(in)
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90
relevant latent heat
lhx : real*8, intent(in)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
relevant latent heat
lhx : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

lhx : real*8, intent(in)
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90
latent heat of phase change
lhx :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
latent heat of evaporation or sublimation (J/Kg)
lhx : real*8
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

lid1 : integer
Subroutine: input. Module: NONE. File: MODELE.f

lid1 : integer
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

lid2 : integer
Subroutine: input. Module: NONE. File: MODELE.f

lid2 : integer
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

lijstr : character(len=20)
Subroutine: def_rsf_clouds. Module: NONE. File: CLOUDS_COM.F90

lim_dew : logical
Subroutine: surface. Module: NONE. File: SURFACE.f

lim_dew : logical
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

lim_lake_evap : logical
Subroutine: surface. Module: NONE. File: SURFACE.f

line : character*133, dimension(53)
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f
virtual half page (with room for overstrikes)
line : character(len=3), dimension(im)
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

line : character*80
Subroutine: initdiagj. Module: NONE. File: DIAG_COM.f

line : character*80
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

line : character(len=133), dimension(53)
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

line : character*80
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

linear_sdrag : logical
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
flag whether to use a condition-independent
linear_sdrag : used from dynamics
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

linear_sdrag : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

linect : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
= current line on page of print out
linect : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

linect : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

linect : used from diag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

linect : used from diag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

linect : used from diag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

linect : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lines : character(len=max_record_length), pointer, dimension(:)
Subroutine: reportprofile. Module: NONE. File: MODELE.f

linfil : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

lk : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

lke : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

lkm : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

lkmix : used from lakes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

lksourc : used from lakes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

ll : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

ll : integer
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

ll : integer
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

ll : integer
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

ll : integer
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

ll : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ll : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

ll : real*8, dimension(2)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

ll : real*8, intent(in), dimension(2)
Subroutine: lonlat_to_ij. Module: GEOM. File: GEOM_B.f

ll : real*8, intent(in), dimension(2)
Subroutine: lonlat_to_tile. Module: GEOM. File: GEOM_B.f

ll : integer
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

ll : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ll : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ll1 : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

lldd : real*8, dimension(2, ndiupt), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
(lon,lat)-coords (deg) of boxes w/diurnal cycle diag
lldd : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

lldimstr : character(len=32)
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

llow : integer
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
max levels for low, mid and high clouds
llow : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

llow : used from clouds_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

llow : used from clouds_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

llow : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lm : used from resolution
Global variable . Module: ATM_COM. File: ATM_COM.f

lm : used from resolution
Global variable . Module: CLOUDS. File: CLOUDS2.F90

lm : used from resolution
Global variable . Module: DIAG_COM. File: DIAG_COM.f

lm : used from resolution
Global variable . Module: DIAG_LOC. File: DIAG.f

lm : used from diag_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

lm : used from resolution
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90

lm : used from resolution
Global variable . Module: FLUXES. File: FLUXES.f

lm : used from resolution
Global variable . Module: GC_COM. File: DIAG_COM.f

lm : used from resolution
Global variable . Module: GEOM. File: GEOM_B.f

lm : integer
Global variable . Module: GISSOUT. File: POUT.f
local dimensions set in open_* routines
lm : integer
Global variable . Module: QUSCOM. File: QUS_DRV.f

lm : used from resolution
Global variable . Module: RAD_COM. File: RAD_COM.f

lm : used from resolution
Global variable . Module: SOMTQ_COM. File: QUS_COM.f

lm : used from resolution
Global variable . Module: STRAT. File: STRATDYN.f

lm : used from resolution
Global variable . Module: SUBDAILY. File: DIAG.f

lm : used from resolution
Global variable . Module: TRACER_ADV. File: QUS3D.f

lm : integer, parameter
Global variable . Module: VERTICALRES. File: AtmLayering.F90
= number of dynamical layers
Initial Value = layering%lm
lm : used from diag_com
Global variable . Module: WORKJK. File: DIAG_PRT.f

lm : used from quscom
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

lm : used from quscom
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

lm : used from quscom
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

lm : used from quscom
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

lm : used from quscom
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

lm : used from quscom
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

lm : used from resolution
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

lm : used from resolution
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

lm : used from resolution
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

lm : used from resolution
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

lm : used from resolution
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

lm : used from resolution
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

lm : used from resolution
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

lm : used from resolution
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: alloc_drv_atm. Module: NONE. File: ATM_DRV.f

lm : used from resolution
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

lm : used from resolution
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

lm : used from resolution
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

lm : used from resolution
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

lm : used from resolution
Subroutine: alloc_pbl_com. Module: NONE. File: PBL_COM.f

lm : used from resolution
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

lm : used from resolution
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

lm : used from resolution
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

lm : used from resolution
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

lm : used from resolution
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

lm : used from resolution
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

lm : used from resolution
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

lm : used from resolution
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

lm : used from resolution
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

lm : used from resolution
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

lm : used from resolution
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

lm : used from resolution
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

lm : used from resolution
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

lm : used from resolution
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

lm : used from resolution
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

lm : used from resolution
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

lm : used from resolution
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: conserv_se. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

lm : used from verticalres
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

lm : used from resolution
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

lm : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

lm : used from resolution
Subroutine: deform. Module: STRAT. File: STRATDYN.f

lm : integer, intent(in)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

lm : used from diag_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from resolution
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

lm : used from resolution
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

lm : used from diag_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from resolution
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

lm : used from resolution
Subroutine: diag_msu. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: diaga. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: diaga0. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

lm : used from resolution
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

lm : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from resolution
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

lm : used from resolution
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f

lm : used from resolution
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

lm : used from resolution
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

lm : used from resolution
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

lm : used from resolution
Subroutine: get_uv_of_n. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

lm : integer, intent(in)
Subroutine: getdz. Module: NONE. File: ATURB.f
3-d grids
lm : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

lm : used from resolution
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

lm : used from resolution
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lm : used from resolution
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

lm : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from diag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from resolution
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

lm : used from resolution
Subroutine: init_diag. Module: NONE. File: DIAG.f

lm : used from resolution
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

lm : used from resolution
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

lm : used from resolution
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

lm : used from resolution
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

lm : used from resolution
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

lm : used from resolution
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

lm : used from diag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from diag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from resolution
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

lm : used from resolution
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

lm : used from resolution
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

lm : used from resolution
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

lm : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from resolution
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

lm : used from resolution
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lm : used from verticalres
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

lm : used from resolution
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

lm : used from diag_com
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm : used from resolution
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

lm : used from resolution
Subroutine: store_uv_of_n. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

lm : used from resolution
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

lm : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

lm1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

lm_gcm : used from resolution
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = >lm
lm_gcm : integer, intent(in)
Subroutine: init_qus. Module: NONE. File: QUS_DRV.f

lm_gcm : integer, intent(in)
Subroutine: open_ijk. Module: NONE. File: POUT.f
dimensions for ij output
lm_gcm : integer, intent(in)
Subroutine: open_ijl. Module: NONE. File: POUT.f
dimensions for ij output
lm_gcm : integer, intent(in)
Subroutine: open_il. Module: NONE. File: POUT.f
dimensions for il output
lm_gcm :
Subroutine: open_isccp. Module: NONE. File: POUT.f
dimensions for ij output
lm_gcm : integer, intent(in)
Subroutine: open_jl. Module: NONE. File: POUT.f
dimensions for jl output
lm_gcm : integer, intent(in)
Subroutine: open_wp. Module: NONE. File: POUT.f
dimensions for jl output
lm_req : integer, parameter
Global variable . Module: ATM_COM. File: ATM_COM.f
Extra number of radiative equilibrium layers
Initial Value = 3
lm_req : used from atm_com
Global variable . Module: DIAG_COM. File: DIAG_COM.f

lm_req : integer
Global variable . Module: GISSOUT. File: POUT.f
local dimensions set in open_* routines
lm_req : used from atm_com
Global variable . Module: RAD_COM. File: RAD_COM.f

lm_req : used from atm_com
Global variable . Module: RADPAR. File: RADIATION.f

lm_req : used from atm_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

lm_req : used from atm_com
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

lm_req : used from atm_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

lm_req : used from atm_com
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

lm_req : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

lm_req : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm_req : used from atm_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm_req : used from atm_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

lm_req : used from atm_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

lm_req : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

lm_req : used from diag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm_req : used from atm_com
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

lm_req : used from diag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm_req : used from atm_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lm_req : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lm_req_gcm : integer, intent(in)
Subroutine: open_il. Module: NONE. File: POUT.f
dimensions for il output
lm_req_gcm : integer, intent(in)
Subroutine: open_jl. Module: NONE. File: POUT.f
dimensions for jl output
lm_req_gcm : integer, intent(in)
Subroutine: open_wp. Module: NONE. File: POUT.f
dimensions for jl output
lma : integer
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f

lma : integer, parameter
Subroutine: getqma. Module: NONE. File: RAD_DRV.f
Initial Value = 24
lma : used from aerparam_mod
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

lma : integer, integer, intent(in)
Subroutine: vntrp1. Module: NONE. File: DIAG.f

lmax : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

lmax : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

lmax : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

lmax : integer, intent(in)
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f
max. level for update
lmax : integer, intent(in)
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90
= max level for calculation
lmax : integer, intent(in)
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

lmax : integer
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

lmax : integer
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lmax : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lmax : integer, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
convective base and maximum level
lmax :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
the base, top layers of a convective event
lmax : integer
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lmax : integer
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

lmax : integer, intent(in)
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
number of ice layers to do calculation for
lmax : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

lmax : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

lmax_angm : integer, dimension(nm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lmax_dd0 : integer
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f
Initial Value = 5
lmax_dd2 : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
most upper layer for which multilayer diurnal diagnostics
Initial Value = ls1
lmax_dd2 : used from diag_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

lmax_speca : integer, public, dimension(2+ISTRAT)
Global variable . Module: GC_COM. File: DIAG_COM.f
upper layer index of each of the SPECA height zones
lmax_speca : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

lmax_speca : used from gc_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

lmax_speca : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

lmaxsubdd : integer
Global variable . Module: SUBDAILY. File: DIAG.f
: the max L when writing "ALL" levels
Initial Value = LM
lmaxsubdd_array : real(kind=8), allocatable, dimension(:, :, :)
Global variable . Module: SUBDAILY. File: DIAG.f
array for three-dimensional fields for subdd diagnostics
lmaxzij : integer, dimension(:, :), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

lmbig : integer, parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = 200
lmc : integer, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
max layer of mc convective mass flux.
lmc : used from clouds_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lmc0 : integer
Global variable . Module: STRAT. File: STRATDYN.f

lmc0 : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lmc1 : integer
Global variable . Module: STRAT. File: STRATDYN.f

lmc1 : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lmcld : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
max cloud top level
lmcm : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
max level for originating MC plumes
Initial Value = -1
lmcm : used from clouds
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

lmcmax : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
upper-most convective layer
lmcmin : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
lowerest convective layer
lmd : integer
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f

lmfrac1 : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

lmfracm : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

lmi : integer, parameter
Global variable . Module: SEAICE. File: SEAICE.f
number of temperature layers in ice
Initial Value = 4
lmi : used from seaice
Global variable . Module: SEAICE_COM. File: SEAICE.f

lmi : used from seaice_com
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

lmi : used from seaice
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

lmi : used from seaice
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

lmi : used from seaice
Subroutine: checki. Module: NONE. File: LAKES.f

lmi : used from seaice
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

lmi : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

lmi : used from seaice
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

lmi : used from seaice
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

lmi : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

lmi : used from seaice
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

lmi : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

lmid : integer
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
max levels for low, mid and high clouds
lmid : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

lmid : used from clouds_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

lmid : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lmin : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

lmin : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

lmin : integer, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
convective base and maximum level
lmin : integer, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
index for layer and the convective base layer
lmin :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
the base, top layers of a convective event
lminzij : integer, dimension(:, :), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

lmo : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

lmo : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

lmod : integer, dimension(lmxmax)
Subroutine: diaga. Module: NONE. File: DIAG.f

lmomax : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
max no. of layers in any ocean
Initial Value = 50
lmonin : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

lmonin : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

lmonin : real*8, intent(in)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= Monin-Obukhov length (m)
lmonin : real*8, intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f
Monin-Obukov length
lmonin : real*8, intent(in)
Subroutine: e_les. Module: SOCPBL. File: PBL.f

lmonin : real*8, intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

lmonin : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

lmonin : real*8, intent(in)
Subroutine: getchq. Module: SOCPBL. File: PBL.f

lmonin : real*8, intent(in)
Subroutine: getcm. Module: SOCPBL. File: PBL.f

lmonin : real*8, intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f

lmonin : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

lmonin : real*8, intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f

lmonin : real*8, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f

lmonin : real*8, intent(in)
Subroutine: l_gcm. Module: NONE. File: ATURB.f

lmonin : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

lmonin : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

lmonin : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f
Monin-Obukhov length scale (m)
lmonin : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f
the Monin-Obukhov length scale
lmonin : real*8, intent(inout)
Subroutine: tfix. Module: SOCPBL. File: PBL.f

lmonin : real*8, intent(in)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

lmonin_dry : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

lmonin_dry : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

lmonin_dry : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f

lmonin_max : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 1d6
lmonin_max : used from socpbl
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

lmonin_min : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 1d-6
lmonin_min : used from socpbl
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

lmonin_pbl : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

lmoref : integer, save
Subroutine: setsol. Module: RADPAR. File: RADIATION.f
Initial Value = 0
lmr : integer
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

lmr : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f
Initial Value = >NL
lmr : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >NL
lmx : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

lmxmax : integer, parameter
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = 2*lm
ln : integer
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

ln : integer
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
loop variables
lname : character(len=lname_strlen), dimension(12)
Subroutine: BLOCK_DATA_BDWP. Module: NONE. File:

lname : character(len=lname_strlen), dimension(12)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname : character(len=lname_strlen)
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname : character(len=lname_strlen)
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname : character(len=lname_strlen)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname : used from gc_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f
Initial Value = >lname_gc
lname : character(len=lname_strlen), intent(in)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname : character(len=lname_strlen)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
string describing output field
lname : character(len=lname_strlen)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
string describing output field
lname : character(len=lname_strlen), intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
long name of field
lname : character(len=lname_strlen), intent(in)
Subroutine: pout_ijk. Module: NONE. File: POUT.f
long name of field
lname : character(len=lname_strlen), intent(in)
Subroutine: pout_ijl. Module: NONE. File: POUT.f
long name of field
lname : character(len=lname_strlen), intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f

lname : character(len=lname_strlen), intent(in)
Subroutine: pout_isccp. Module: NONE. File: POUT.f
long name of field
lname : character(len=lname_strlen), dimension(kaj), intent(in)
Subroutine: pout_j. Module: NONE. File: POUT.f
dummy strings
lname : character(len=lname_strlen), dimension(kmax), intent(in)
Subroutine: pout_jc. Module: NONE. File: POUT.f
dummy strings
lname : character(len=lname_strlen), intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f
long name of field
lname : character(len=lname_strlen), intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
long name of field
lname : character(len=lname_strlen)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname3 : character(len=lname_strlen), dimension(:), allocatable
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
long names of grouped output variable
lname_consrv : character(len=lname_strlen), dimension(kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

lname_consrv : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_consrv : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

lname_consrv : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

lname_dd : character(len=lname_strlen), dimension(ndiuvar), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

lname_dd : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_gc : character(len=lname_strlen), dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
Descriptions/Units of GC diagnostics
lname_gc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_gc : used from gc_com
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_icij : character(len=lname_strlen), dimension(kicij)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
Long names for ICIJ diagnostics
lname_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

lname_ij : character(len=lname_strlen), dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Long names of lat/lon IJ diagnostics
lname_ijhc : character(len=lname_strlen), dimension(kijhc)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
descriptions/units of ijhc diagnostics
lname_ijhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

lname_ijk : character(len=lname_strlen), dimension(kaijk), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Descriptions/Units of IJK diagnostics
lname_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

lname_ijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_ijl : character(len=lname_strlen), dimension(kaijl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Descriptions/Units of IJL diagnostics
lname_ijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_ijl : character(len=lname_strlen), dimension(kaijl)
Subroutine: open_ijl. Module: NONE. File: POUT.f

lname_ijmm : character(len=lname_strlen), dimension(kaijmm), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

lname_il : character(len=lname_strlen), dimension(kailx)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_j : character(len=lname_strlen), dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Long names of zonal J diagnostics
lname_j : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_jl : character(len=lname_strlen), dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Descriptions/Units of JL diagnostics
lname_jl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_jl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_sjl : character(len=lname_strlen), dimension(kasjl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Descriptions/Units of SJL diagnostics
lname_strlen : used from mdiag_com
Global variable . Module: DIAG_COM. File: DIAG_COM.f

lname_strlen : used from mdiag_com
Global variable . Module: GC_COM. File: DIAG_COM.f

lname_strlen : used from mdiag_com
Global variable . Module: GISSOUT. File: POUT.f

lname_strlen : used from mdiag_com
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

lname_strlen : used from mdiag_com
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

lname_strlen : integer, parameter
Global variable . Module: MDIAG_COM. File: MODEL_COM.f
Initial Value = 80
lname_strlen : used from mdiag_com
Subroutine: BLOCK_DATA_BDWP. Module: NONE. File:

lname_strlen : used from mdiag_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

lname_strlen : used from mdiag_com
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

lname_strlen : used from mdiag_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_strlen : used from mdiag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

lname_tsf : character(len=lname_strlen), dimension(ktsf), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

lname_wave : character(len=lname_strlen), dimension(kwp), public
Global variable . Module: GC_COM. File: DIAG_COM.f

lnameo : character*16, dimension(ndiuvar)
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

lnameo : character(len=lname_strlen), dimension(kaj)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

lndice : used from landice
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

lndice : used from landice
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

lnlm : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

lnm : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

lo3 : integer, dimension(36)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

loc_chl : real*8
Global variable . Module: RADPAR. File: RADIATION.f
local chlorophyll value (unit?) for albedo calculation (optional)
loc_chl : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

loc_chl : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

loc_glm : logical*4, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

logfit : logical
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

logical :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Variables
lon : real*8, public, dimension(im)
Global variable . Module: GEOM. File: GEOM_B.f
longitude of mid points of primary grid box (radians)
lon : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

lon : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

lon : used from geom
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

lon2d : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

lon2d : used from geom
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

lon2d : used from geom
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lon2d_dg : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

lon2d_dg : used from geom
Subroutine: diaga. Module: NONE. File: DIAG.f

lon2d_dg : used from geom
Subroutine: init_diag. Module: NONE. File: DIAG.f

lon2d_dg : used from geom
Subroutine: init_lakes. Module: NONE. File: LAKES.f

lon_dg : real*8, public, dimension(im, 2)
Global variable . Module: GEOM. File: GEOM_B.f
longitude of mid points of prim. and sec. grid boxes (deg)
lon_dg : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

lon_dg : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

lon_dg : used from geom
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

lon_dg : used from geom
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lon_dg : used from geom
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lon_dg : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

lon_dg : used from geom
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

lon_dg : used from geom
Subroutine: pout_il. Module: NONE. File: POUT.f

lon_rvr : real*4, dimension(nrvrmx)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

lon_targ : real*8
Subroutine: geom_1pt. Module: NONE. File: RAD_DRV.f

lon_to_i : integer
Subroutine: lon_to_i. Module: GEOM. File: GEOM_B.f

lonb : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

lonb : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

long_name : character(len=lname_strlen+len(kgz_max_suffixes))
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f
long name for netcdf output
long_name : character(len=80)
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

longitudeatperiapsis : real*8
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

lonlat_to_ij : used from geom
Subroutine: init_diag. Module: NONE. File: DIAG.f

lonlat_to_ij : used from geom
Subroutine: init_lakes. Module: NONE. File: LAKES.f

lonr : integer
Subroutine: getveg. Module: NONE. File: RAD_DRV.f

lonv : real*8, public, dimension(im)
Global variable . Module: GEOM. File: GEOM_B.f
longitude of east edge of primary grid box (radians)
lorder : integer, parameter, dimension(16)
Subroutine: solar0. Module: RADPAR. File: RADIATION.f
Initial Value = (/15,14, 8, 7, 6, 5, 13, 12, 4, 3, 2, 1, 11, 10, 9,16/)
loschmidt_constant : used from constant
Global variable . Module: RADPAR. File: RADIATION.f

low : integer
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

low : real*8, intent(in)
Subroutine: interpolate. Module: OCALBEDO_MOD. File: ocalbedo.f

low_i : integer
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

low_j : integer
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

lp10 : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lp2040 : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lp600 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
layer near 600 mb
lp850 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
layer near 850 mb
lpbl : integer
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

lpbl : integer
Subroutine: setbl. Module: NONE. File: PBL_DRV.f
loop variable
lpcnv : integer
Global variable . Module: STRAT. File: STRATDYN.f

lpcnv : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lpcnv : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

lprt : integer
Subroutine: xstep. Module: NONE. File: QUS3D.f

lpsdrag : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
Initial Value = LM
lpsdrag : used from dynamics
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

lpsdrag : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

lpshr : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

lr : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

lr : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lr : integer
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

lr : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

lr : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lrunid : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f

lrunid : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

lrunid : used from model_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

lrunid : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

lrunid : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

lrunid : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

lrunid : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

lrunid : used from model_com
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

lrunid : used from model_com
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

ls : integer
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

ls : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

ls : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

ls1 : used from resolution
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = >ls1_nominal
ls1 : used from resolution
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
Initial Value = >LS1_NOMINAL
ls1 : used from resolution
Global variable . Module: GC_COM. File: DIAG_COM.f
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f
Initial Value = >LS1_NOMINAL
ls1 : used from resolution
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90
Initial Value = >LS1_NOMINAL
ls1 : used from resolution
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: checkt. Module: NONE. File: ATM_DRV.f
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = >LS1_NOMINAL
ls1 : used from resolution
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90
Initial Value = >LS1_NOMINAL
ls1 : used from resolution
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90
Initial Value = >LS1_NOMINAL
ls1 : used from resolution
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f
Initial Value = >ls1_nominal
ls1 : used from resolution
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f
Initial Value = >ls1_nominal
ls1_loc : integer
Global variable . Module: RADPAR. File: RADIATION.f
local tropopause level, used to limit H2O-scaling
ls1_loc : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ls1_loc : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ls1_nominal : used from verticalres
Global variable . Module: THREED_MASS_UNFINISHED. File: AtmRes.F90

ls1_nominal : integer, parameter
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = layering%ls1_nominal
ls_nfrac : integer, parameter, public
Global variable . Module: GHY_COM. File: GHY_COM.f
number of land surface fractions
Initial Value = 3
ls_nfrac : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

ls_nfrac : used from ghy_com
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

ls_nfrac : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ls_nfrac : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

lscale : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
turbulence length scale. computed on secondary grid.
lscale : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

lscale : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
turbulent length scale
lscale : real*8, dimension(n-1), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
z-profile of the turbulent dissipation length scale
lscale : real*8, dimension(n), intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

lscale : real*8, dimension(n), intent(in)
Subroutine: e_les. Module: SOCPBL. File: PBL.f

lscale : real*8, dimension(n-1), intent(in)
Subroutine: getk. Module: SOCPBL. File: PBL.f
z-profiles
lscale : real*8, dimension(n-1), intent(out)
Subroutine: getl. Module: SOCPBL. File: PBL.f
z-profile of the turbulent dissipation length scale
lscale : real*8, dimension(n-1), intent(out)
Subroutine: getl1. Module: SOCPBL. File: PBL.f

lscale : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

lscale : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent length scale
lscale : real*8, dimension(n), intent(out)
Subroutine: l_gcm. Module: NONE. File: ATURB.f
turbulent length scale
lscale : real*8, dimension(n-1), intent(in)
Subroutine: level2. Module: SOCPBL. File: PBL.f
z-profile of the turbulent dissipation length scale
lscale : real*8, intent(in), dimension(n-1)
Subroutine: output. Module: SOCPBL. File: PBL.f

lscond : used from clouds
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

lsdrag : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= level above which SDRAG is applied, LPSDRAG = near pole
Initial Value = LM
lsdrag : used from dynamics
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

lsdrag : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

lshr : integer
Global variable . Module: STRAT. File: STRATDYN.f
levels for various GW drag terms
lshr : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

lskip : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

lslm : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

lsm : integer
Global variable . Module: DIAGKS. File: DIAG_PRT.f

lsrc : integer, dimension(nmax)
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

lst : character*2, dimension(lm)
Global variable . Module: SUBDAILY. File: DIAG.f
level strings
lst : character*2, dimension(lm)
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

lstmon : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

lstr : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
level of interface between low and mid strat. (approx 10 mb)
Initial Value = LM
lstr : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

lstr : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

lt1 : real*8, dimension(im)
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

lt2 : real*8, dimension(im)
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

ltop : integer
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

ltopa : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ltopci : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

ltopcl : integer
Global variable . Module: RADPAR. File: RADIATION.f
bottom and top cloud level (lbot < ltop)
ltopcl : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ltopcw : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

ltropo : integer, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
Tropopause layer
ltropo : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

ltropo : used from atm_com
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

ltropo : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ltropo : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ltropp : integer, intent(out)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

ltset : integer
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

lup : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

lup : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

lup : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

lup : integer, dimension(lm)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

lupa : real*8, dimension(lm)
Global variable . Module: DIAG_LOC. File: DIAG.f
shorthand for above/below levels
lupa : used from diag_loc
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

lupa : used from diag_loc
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

lut : real*8, dimension(10, 6)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

lutmud : real*8, dimension(60)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/0.770, 0.769, 0.766, 0.767, 0.767, 0.767, 0.770, 0.769, 0.766, 0.767, 0.767, 0.767, 0.765, 0.770, 0.774, 0.779, 0.782, 0.782, 0.800, 0.797, 0.796, 0.797, 0.799, 0.799, 0.841, 0.824, 0.808, 0.797, 0.791, 0.791, 0.872, 0.855, 0.834, 0.811, 0.796, 0.796, 0.892, 0.879, 0.858, 0.827, 0.795, 0.795, 0.911, 0.908, 0.902, 0.890, 0.871, 0.871, 0.914, 0.912, 0.909, 0.901, 0.890, 0.890, 0.914, 0.912, 0.909, 0.901, 0.890, 0.890/)
luxgas : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

lvhi : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

lvlo : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

lwdncs : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lx : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
max.number of vertical layers of the radiation (1D)-model
Initial Value = lm_gcm+lm_req
lx : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

lznbyz1 : real*8
Subroutine: fgrid2. Module: NONE. File: PBL.f

lznbyz1 : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

m : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

m : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

m : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

m : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

m : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

m : integer
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

m : integer, intent(in)
Subroutine: conserv_diag. Module: NONE. File: DIAG.f
index denoting from where routine is called
m : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

m : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

m : integer, intent(in)
Subroutine: diagca. Module: NONE. File: DIAG.f
index denoting from where DIAGCA is called
m : integer, intent(in)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
index denoting from where DIAGCD is called
m : integer, intent(in)
Subroutine: diagco. Module: NONE. File: OCEAN.f
index denoting from where DIAGCO is called
m : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

m : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

m : integer
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

m : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

m : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

m : integer
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

m : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

m : real*8
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f

m : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
melt rate (negative implies freezing) (kg/m^2/s)
m : integer
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

m : integer
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

m : integer
Subroutine: initdiagj. Module: NONE. File: DIAG_COM.f

m : real*8
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

m : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

m : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

m : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

m : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

m : integer
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

m : integer
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

m : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

m : integer
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

m : integer
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

m : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

m : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

m : real*8, dimension(im)
Subroutine: xstep. Module: NONE. File: QUS3D.f

m0 : real*8, dimension(nl)
Subroutine: zstep. Module: NONE. File: QUS3D.f

m1 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

m1 : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

m1 : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

m1t1 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

m2 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

m2 : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

m2t2 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

m5 : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

m5 : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

m_avail : real*8
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

m_irr_pot : real*8
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

m_np : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

m_np : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

m_np : real*8, dimension(lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

m_sp : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

m_sp : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

m_sp : real*8, dimension(lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

m_to_kg : real*8
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

ma : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
= Air mass per unit area of each layer (kg/m^2)
ma : used from atm_com
Subroutine: accum_ma_ia_src. Module: NONE. File: DIAG.f

ma : real*8, intent(inout), dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

ma : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

ma : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

ma : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ma : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ma : used from atm_com
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

ma : real*8, intent(out), dimension(LMAX)
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90
mass per unit area for each layer (kg/m^2)
ma : used from atm_com
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

ma : used from atm_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

ma : used from atm_com
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

ma : used from atm_com
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

ma : used from atm_com
Subroutine: conserv_se. Module: NONE. File: DIAG.f

ma : used from atm_com
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

ma : used from atm_com
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

ma : real*8, intent(in), dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

ma : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ma : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ma : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

ma : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

ma : used from atm_com
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

ma : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

ma : real*8, intent(in), dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ma : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ma : real*8, intent(in), dimension(LM, GRID%I_STRT_HALO:GRID%I_STOP_HALO, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

ma : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

ma : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

ma : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ma : used from atm_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

ma : used from atm_com
Subroutine: surface. Module: NONE. File: SURFACE.f

ma : used from atm_com
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

ma : real*8, intent(in), dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

ma1 : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ma1 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f
mass of lowest atmospheric layer (kg/m^2)
ma1 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ma1d : real*8, dimension(lm)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

ma1d : real*8, dimension(lm)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

ma2 : real(r8), dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

ma2d : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mabef : real*8, dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

madaer : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
madaer : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

madbak : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
maddst : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
maddst : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

madeps : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
madeps : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

madghg : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1
madghg : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

madluv : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1
madluv : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

mado2a : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1
mado3m : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1
mado3m : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

madsur : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
madsur : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

madum : real*8, dimension(lm)
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

madvol : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
madvol : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

madxxx :
Global variable . Module: RADPAR. File: RADIATION.f
Model Add-on Data of Extended Climatology Enable Parameter
mafter : real*8, dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

mafter : real*8, dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

mair : used from constant
Global variable . Module: RADPAR. File: RADIATION.f

mair : used from constant
Global variable . Module: SOCPBL. File: PBL.f

mair : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

mair : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

mair : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

mair : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

mair : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

make_timeaxis : logical, public
Global variable . Module: MDIAG_COM. File: MODEL_COM.f
whether scaled monthly output files should contain
Initial Value = .false.
make_timeaxis : used from mdiag_com
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

make_timeaxis : used from mdiag_com
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

make_timeaxis : used from mdiag_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

make_timeaxis : used from mdiag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

make_timeaxis : used from mdiag_com
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

make_timeaxis : used from mdiag_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

make_timeaxis : used from mdiag_com
Subroutine: init_model. Module: NONE. File: MODELE.f

make_timeaxis : used from mdiag_com
Subroutine: j_defs. Module: NONE. File: DEFACC.f

make_timeaxis : used from mdiag_com
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

makeorbit : used from model_com
Subroutine: initializemodele. Module: NONE. File: MODELE.f

mam : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

mam : real*8, dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

mamin : real*8, dimension(lm)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

maofve : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

maold : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
= MA before dynamics used by advection and condensation
maold : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

maold : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

maold : used from atm_com
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

map_ent2giss : used from ent_drv
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

map_ent2giss : used from ent_drv
Subroutine: radia. Module: NONE. File: RAD_DRV.f

map_ent2giss : used from ent_drv
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

mape : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

mape : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

mapeof : integer, dimension(ktpe), parameter
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = (/3,8,10,11,13,15,17,20/)
mapeof : integer, dimension(ktpe), parameter
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f
Initial Value = (/3,8,10,11,13,15,17,20/)
marea : integer, dimension(jm)
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

mark : character*1
Subroutine: mark. Module: BDIJ. File: DIAG_PRT.f

mask_s : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, 2)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, 2)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

mass : real*8, dimension(nl)
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

mass : real*8, dimension(nl)
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

mass : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

mass : real*8, dimension(nx*stride)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
mass field (kg)
mass : real*8, dimension(stride, grid%j_strt_halo:grid%j_stop_halo, nlev)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
mass field (kg)
mass : real*8, intent(in)
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90
air mass
mass : real*8, intent(in)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
air mass
mass :
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
of water available for irrigation [kg]
mass : real*8, intent(in)
Subroutine: massfraction. Module: NONE. File: QUSDEF.f

mass_i : real*8, dimension(IM)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

mass_l : real*8, dimension(LM)
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

master_yr : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
year of simulation. This value will define aero_yr,
Initial Value = 1951
master_yr : used from model_com
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

master_yr : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

master_yr : used from model_com
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

master_yr : used from model_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

master_yr : used from model_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

master_yr : used from model_com
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

master_yr : used from model_com
Subroutine: initializemodele. Module: NONE. File: MODELE.f

master_yr : integer
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

master_yr : used from model_com
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

master_yr : used from model_com
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

masum : real*8, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
(kg/m^2) = [column mass per unit area] - MTOP
masum : used from atm_com
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

masum : real*8, intent(inout), dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

masum : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

masum : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

masum : used from atm_com
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

masum : used from atm_com
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

masum : used from atm_com
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

masum : used from atm_com
Subroutine: conserv_se. Module: NONE. File: DIAG.f

masum : used from atm_com
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

masum : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

masum : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

masum : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

masumj : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

match : integer, dimension(npoints, nlev-1)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

mauv : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

mauv : real*8, intent(in), dimension(LM)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

mauv : real*8, dimension(LM)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

mauv : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

mauv : real*8, dimension(LM)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

mavg : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

max : real*8
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

max : real*8
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

max : real*8
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

max : real*8
Subroutine: get_virtual_index. Module: OCALBEDO_MOD. File: ocalbedo.f

max12hr_sequ : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
lengths of time series for wave powers
Initial Value = 2*31
max12hr_sequ : used from gc_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

max12hr_sequ : used from gc_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

max_len_arg : integer, parameter
Subroutine: read_options. Module: NONE. File: MODELE_DRV.f
Initial Value = 80
max_len_ifile : integer, parameter
Subroutine: modele_maindriver. Module: NONE. File: MODELE_DRV.f
Initial Value = 32
max_loc : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

max_psrat : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

max_ptrop : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

max_wall_time : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f
Time (in seconds) this ModelE is to run for.
max_wall_time : integer
Subroutine: modele_maindriver. Module: NONE. File: MODELE_DRV.f

max_wall_time : integer, intent(out)
Subroutine: read_options. Module: NONE. File: MODELE_DRV.f
Maximum wall time [s] this program is to run
max_wl : real*8
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

max_zin : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

max_zsrf : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

maxcolmass : real*8
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
minimum/maximum allowed column mass (kg/m2)
maxcolmass : used from dynamics
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

maxctop : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
max cloud top pressure
Initial Value = 50.d0
maxdaysinyear : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

maxdaysinyear : integer
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

maxdry : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

maxgroundtemperature : used from sle001
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

maxlen_runid : integer, parameter
Subroutine: input. Module: NONE. File: MODELE.f
Initial Value = 32
maxlen_runid : integer, parameter
Subroutine: readifile. Module: NONE. File: RAD_DRV.f
Initial Value = 32
maxlvl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
the lowest, the highest layer of convective events
maxm : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

maxme : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

maxntm : integer, public
Global variable . Module: SOCPBL. File: PBL.f

maxntm : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

maxocc : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

maxosc : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

maxrho : real*8, parameter
Subroutine: lkmix. Module: LAKES. File: LAKES.f
freshwater density function approximation
Initial Value = 1d3
maxwet : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

mazmasum : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

mb : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
Air mass array for tracers (before advection)
mb : used from atm_com
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

mb : used from atm_com
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mb : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

mb1d : real*8, dimension(lm)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mb2d : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mb2kg : used from constant
Global variable . Module: VERTICALRES. File: AtmLayering.F90

mb2kg : used from constant
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

mb2kg : used from constant
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

mb2kg : used from constant
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

mb2kg : used from constant
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

mb2kg : used from constant
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

mb2kg : used from constant
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

mb2kg : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

mbefor : real*8, dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

mbegin :
Subroutine: timeout. Module: NONE. File: MODEL_COM.f
CPU time start of section (.01 s)
mc : integer
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

mc1 : logical
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
true for the first convective event
mc_entr_mass_lim_plume : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
1 to limit entr. mass to that of plume, 0 for base layer
Initial Value = 1
mc_fddrt : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
frac of ddraft condensate avail for evp
Initial Value = .5d0
mc_new_ddrft_thetav : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
1 to use new virt pot temp for ddraft buoy, 0 for old
Initial Value = 1
mc_revp_abv_cldbase : integer
Global variable . Module: CLOUDS. File: CLOUDS2.F90
1 to allow conv re-evap above the cld base, 0 for below only
Initial Value = 1
mccont :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
integer to count convective events
mcdnci : real*8, intent(in)
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
cloud droplet for liquid and ice, max ice RCLD
mcdnci :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Menon Stuff
mcdncw : real*8, intent(in)
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
cloud droplet for liquid and ice, max ice RCLD
mcdncw :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Menon Stuff
mcflx :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
dummy variables
mcfrac :
Global variable . Module: SOCPBL. File: PBL.f
fractional area with moist convection in grid cell
mcfrac : real(kind=8), intent(in)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

mcloud : real*8, intent(out)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
air mass for re-evaporation of precip
mcloud :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
air mass available for re-evaporation of precip (mb)
mcnds : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
timing-indices
mcnds : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

md : real*8
Subroutine: conserv_se. Module: NONE. File: DIAG.f

md1850 : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f

md_aflux_topo_adj : integer, dimension(:), allocatable
Global variable . Module: ATMDYN. File: ATMDYN.f

mdcur : real*8, allocatable, dimension(:, :, :)
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f

mdf : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= downdraft mass flux (m/s)
mdf : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= downdraft mass flux (m/s)
mdf : real*8, intent(in)
Subroutine: sig. Module: NONE. File: PBL_DRV.f
downdraft mass flux from moist convection (m/s)
mdiag : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
timing-indices
mdiag : used from model_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

mdiag : used from model_com
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

mdiag : used from model_com
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

mdiag : used from model_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

mdiag : used from model_com
Subroutine: diaga. Module: NONE. File: DIAG.f

mdiag : used from model_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

mdiag : used from model_com
Subroutine: diagca. Module: NONE. File: DIAG.f

mdiag : used from model_com
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

mdiag : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

mdiag : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

mdn : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mdn : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

mdn : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

mdpi : real*8, allocatable, dimension(:, :, :)
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f

mdrya : real*8, parameter
Global variable . Module: VERTICALRES. File: AtmLayering.F90
= dry atmospheric mass (kg/m^2) = 100*PSF/GRAV
Initial Value = psf*mb2kg
mdrya : used from resolution
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

mdrya : used from resolution
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

mdrya : used from verticalres
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

mdrya : used from resolution
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

mdryanow : real*8
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

mdum : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f
Initial Value = 0
mdum : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f
Initial Value = 0
mdwnimp : real*8, allocatable, dimension(:, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
downward implicit ice amount accumulator (kg)
mdwnimp : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

mdwnimp : used from landice_com
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

mdwnimp : used from landice_com
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

mdwnimp : used from landice_com
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

mdwnimp : used from landice_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

mdwnimp : used from landice_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

mdwnimp : used from landice_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

mdwnimp : used from landice_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

mdwnimp : used from landice_com
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

mdwnimp_nh : real*8
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

mdwnimp_nh : real*8
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

mdwnimp_sh : real*8
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

mdwnimp_sh : real*8
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

mdyn : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
timing-indices
mdyn : used from model_com
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

mdyn : used from model_com
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

mdyn : used from model_com
Subroutine: diaga. Module: NONE. File: DIAG.f

mdyn : used from model_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

mdyn : used from model_com
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

mdyn : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

me : real*8, intent(in), dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

meanalbedocld : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

meandistance : real*8
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

meanptop : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

meantaucld : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

melse : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
timing-indices
melse : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

melse : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

melt12 : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

melt12 : real*8, intent(out)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
save surface melt (Used for albedo calc)
melt12 : real*8, intent(inout)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
surface melt this time step (kg/m2)
melti : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mass,energy,salt from simelt into ocn (kg/m^2,J/m^2)
melti : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

melti : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

melti : real*8, dimension(:, :), pointer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

melti : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

melti : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

melti : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

melts : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

melts : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

melts2 : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

mesum : real*8, intent(in), dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

method : character(len=6)
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

meven : real*8, dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mfiltr : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
: if 1 => PSL, if 2 => T, if 3 => PSL&T is filtered
Initial Value = 1
mfiltr : used from dynamics
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

mfiltr : used from dynamics
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

mfiltr : used from dynamics
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

mfix : real*8, dimension(lm), parameter
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = dpfix*mb2kg
mfix : used from resolution
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mfix : used from resolution
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

mfix : used from resolution
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

mfix : used from resolution
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

mfix : used from resolution
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

mfix : used from resolution
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

mfix : used from resolution
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

mflux : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

mflux : real*8, intent(out)
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
mass and heat fluxes at base of ice
mflux : real*8, intent(out)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
mass, salt and heat fluxes at base of ice
mflux : real*8, intent(out)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
mass, salt and heat flux arising from
mflux : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

mflx : real*8, dimension(:, :, :), allocatable
Global variable . Module: QUSCOM. File: QUS_DRV.f

mflx : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

mflx : used from quscom
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

mfrac : real*8, dimension(lm), parameter
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = dcvar
mfrac : used from resolution
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mfrac : used from resolution
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

mfrac : used from resolution
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

mfrac : used from verticalres
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

mfrac : used from resolution
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

mfrac : used from resolution
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

mfrac : used from resolution
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

mfrac : used from resolution
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

mhour : integer, dimension(hr_in_day+1)
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

mhs : real*8, dimension(:, :, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f
mass/heat/salt content of sea ice
mi : real*8, dimension(im)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mi : real*8
Subroutine: conserv_se. Module: NONE. File: DIAG.f

mi : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

mi : integer
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

mi : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

mi : integer
Subroutine: updeps. Module: RADPAR. File: RADIATION.f

mi : real*8, dimension(im)
Subroutine: xstep. Module: NONE. File: QUS3D.f

micb : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f
implicit mass of iceberg (kg/m^2)
micbimp : real*8, dimension(2)
Global variable . Module: LANDICE. File: LANDICE.f
( ) + Sum[MDWNIMP(over hemisphere)] = instantaneous
micbimp : used from landice
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

micbimp : used from landice
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

micbimp : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

mice : real*8, dimension(LMI)
Subroutine: addice. Module: SEAICE. File: SEAICE.f

mice : real*8, dimension(LMI)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

mice : real*8
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

mice : real*8, dimension(2)
Subroutine: checki. Module: NONE. File: LAKES.f

mice : real*8, intent(in)
Subroutine: deidtiws. Module: SEAICE. File: SEAICE.f

mice : real*8, intent(out), dimension(LMI)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

mice : real*8, dimension(LMI)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

mice : real*8, intent(inout), dimension(LMI)
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

mice : real*8, intent(inout), dimension(LMI)
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

mice : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

mice : real*8, dimension(2)
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

mice : real*8, intent(in), dimension(LMI)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

mice : real*8, dimension(LMI)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

mice : real*8, dimension(LMI)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

mice : real*8, dimension(2)
Subroutine: surface. Module: NONE. File: SURFACE.f

mice : real*8, intent(in)
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f
ice mass (kg/m^2)
mice : real*8, dimension(2)
Subroutine: tice. Module: SEAICE. File: SEAICE.f

mice1 : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

min : real*8
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

min : real*8
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

min : real*8
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

min : real*8
Subroutine: get_virtual_index. Module: OCALBEDO_MOD. File: ocalbedo.f

min : integer, intent(inout)
Subroutine: timeout. Module: NONE. File: MODEL_COM.f
index to be added to
min12hr_sequ : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
lengths of time series for wave powers
Initial Value = 2*28
min12hr_sequ : used from gc_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

min_per_day : real*8
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

min_wl : real*8
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

mincolmass : real*8
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
minimum/maximum allowed column mass (kg/m2)
mincolmass : used from dynamics
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

mindex : integer, intent(out)
Subroutine: set_timer. Module: NONE. File: MODEL_COM.f
index for that accumulator
mindp : real*8
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

mingroundtemperature : used from sle001
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

minlvl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
the lowest, the highest layer of convective events
minmld : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
minimum mixed layer depth in lake (m)
Initial Value = 1.
minmld : used from lakes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

minmld : used from lakes
Subroutine: ground_lk. Module: NONE. File: LAKES.f

minmld : used from lakes
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

minmld : used from lakes
Subroutine: surface. Module: NONE. File: SURFACE.f

minsnowtemperature : used from snow_model
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

miscellaneous :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
vertical arrays set in driver
miscellaneous :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
vertical arrays
missing : real*8, parameter
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = -1d30
mj : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

mj : integer
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

mj : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

mj : integer
Subroutine: updeps. Module: RADPAR. File: RADIATION.f

mke : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

mke : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

ml : real*8, dimension(lmi)
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

ml : real*8
Subroutine: conserv_se. Module: NONE. File: DIAG.f

ml :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
layer air mass (mb)
ml : real*8, dimension(nl)
Subroutine: zstep. Module: NONE. File: QUS3D.f

mlake : real*8, dimension(2)
Subroutine: ground_lk. Module: NONE. File: LAKES.f
mass and energy /m^2 for lake model layers
mlake : real*8, intent(inout), dimension(2)
Subroutine: lkmix. Module: LAKES. File: LAKES.f
mass and energy in lake layers (kg,J /m^2)
mlake : real*8, intent(inout), dimension(2)
Subroutine: lksourc. Module: LAKES. File: LAKES.f
mass and energy in lake layers (kg,J /m^2)
mlat : integer, dimension(jm, kcon)
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

mlat : integer, dimension(jm)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

mlat : integer, dimension(jm)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

mlat46 : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
horizontal grid dimensions referred to in this model
Initial Value = 46
mlat46 : integer
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

mlat46 : integer
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

mlat46 : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

mldlk : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mixed layer depth in lake (m)
mldlk : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
mixed layer depth in lake (m)
mldlk : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

mldlk : used from lakes_com
Subroutine: checkl. Module: NONE. File: LAKES.f

mldlk : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

mldlk : used from lakes_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

mldlk : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

mldlk : used from lakes_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

mldlk : real*8, intent(in)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
local versions of lake variables
mldlk : used from lakes_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

mldlk : used from lakes_com
Subroutine: printlk. Module: NONE. File: LAKES.f

mldlk : used from lakes_com
Subroutine: riverf. Module: NONE. File: LAKES.f

mldlk : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

mldmax : character(len=4)
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

mlgas : integer, dimension(21)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

mlhc : real*8, dimension(:, :), pointer, real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
ocean mixed layer heat capacity (J/m^2 C)
mlhc : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

mlhc : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

mlk1 : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

mlm : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

mlon : integer, dimension(im)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

mlon72 : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
horizontal grid dimensions referred to in this model
Initial Value = 72
mlsh : real*8, intent(in)
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
mixed layer specific heat capactity (J/m^2 C) (UNUSED)
mlsh : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
mixed layer specific heat capactity (J/m^2 C) (UNUSED)
mlsh : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

mlt : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

mm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

mma : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
(kg) Air mass array for tracers (updated during advection)
mma : used from atm_com
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

mma : used from atm_com
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mma : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

mma : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mma : used from atm_com
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

mmax : integer, parameter
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 12
mmax : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

mmaxp1 : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

mmaxp1 : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

mmb : used from atm_com
Subroutine: qdynam. Module: NONE. File: ATMDYN.f
Initial Value = >MB
mmean : real*8, dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

mmglob : real*8
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

mmuv : real*8, dimension(LM)
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

mn : integer, dimension(kspeca)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

mndi :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Menon Stuff
mndl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Menon Stuff
mndo :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
Menon Stuff
mnew : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

mnew : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

mnew : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

mnew : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

mnew : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

mnew : real*8
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

mnew : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

mnew : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

mnew : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

mnew : real*8, intent(out), dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

mnew : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

mnews : real*8
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

mnow : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

mnow : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

mnth : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

modd1 : real*8, dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

modd3 : real*8, dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

modd5d : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

modd5k : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: if MODxxx=0 do xxx, else skip xxx
modd5k : used from diag_com
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

modd5k : used from diag_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

modd5k : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

modd5k : used from diag_com
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

modd5s : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: if MODxxx=0 do xxx, else skip xxx
modd5s : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

modd5s : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

modd5s : used from diag_com
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

modd5s : used from diag_com
Subroutine: surface. Module: NONE. File: SURFACE.f

modda : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

moddd : integer, intent(in)
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

moddd : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

moddd : integer, intent(in)
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

moddd : integer, intent(in)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

moddd : integer, intent(in)
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

moddrf : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

moddsf : integer, intent(in)
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

moddsf : integer, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

moddsf : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

moddsf : integer, intent(in)
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

modelclock : used from modelclock_mod
Subroutine: input. Module: NONE. File: MODELE.f

modelclock : used from modelclock_mod
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

modeleclock : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

modeleclock : type(modelclock), public
Global variable . Module: MODEL_COM. File: MODEL_COM.f
encapsulates current time with reference to a calendar
modeleclock : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

modeleclock : used from model_com
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

modeleclock : used from model_com
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

modeleclock : used from model_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

modeleclock : used from model_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

modeleclock : used from model_com
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

modeleclock : used from model_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

modeleclock : used from model_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

modeleclock : used from model_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

modeleclock : used from model_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

modeleclock : used from model_com
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

modeleclock : used from model_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

modeleclock : used from model_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

modeleclock : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

modeleclock : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

modeleclock : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: diagkn. Module: DIAGKS. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

modeleclock : used from model_com
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

modeleclock : used from model_com
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

modeleclock : used from model_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

modeleclock : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

modeleclock : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

modeleclock : used from model_com
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

modeleclock : used from model_com
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

modeleclock : used from model_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

modeleclock : used from model_com
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

modeleclock : used from model_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

modeleclock : used from model_com
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

modeleclock : used from model_com
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

modeleclock : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

modeleclock : used from model_com
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

modeleclock : used from model_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

modeleclock : used from model_com
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

modeleclock : used from model_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

modeleclock : used from model_com
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

modeleclock : used from model_com
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

modeleclock : used from model_com
Subroutine: read_mldepth_now. Module: OCNML. File: OCNML.f

modeleclock : used from model_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

modeleclock : used from model_com
Subroutine: read_sst_now. Module: NONE. File: OCEAN.f

modeleclock : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

modeleclock : used from model_com
Subroutine: reset_odiag. Module: NONE. File: OCNML.f

modeleclock : used from model_com
Subroutine: startnewday. Module: NONE. File: MODELE.f

modeleclock : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

modeleclock : used from model_com
Subroutine: surface. Module: NONE. File: SURFACE.f

modeleclock : used from model_com
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

modeleclock : used from model_com
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

modeleclocki : type(modelclock), public
Global variable . Module: MODEL_COM. File: MODEL_COM.f
encapsulates start time of model run
modeleclocki : used from model_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

modeleclocki : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

modeletime : type(time)
Subroutine: input. Module: NONE. File: MODELE.f

modeletime : type(time)
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

modeletime0 : type(time)
Subroutine: input. Module: NONE. File: MODELE.f

modeletime0 : type(time)
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

modeletimee : type(time)
Subroutine: input. Module: NONE. File: MODELE.f

modeletimei : type(time)
Subroutine: input. Module: NONE. File: MODELE.f

modrd : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
: if MODRD=0 do radiation, else skip
modrd : used from rad_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

modrd : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

modrd : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

moff : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
= # of months from beginning of period to JMON1 if months<12
moff : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

mold : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

mold : real*8
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

mold : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

mold : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

mold : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

mold : real*8
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

mold : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

mold : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

mold : real*8, intent(in), dimension(LM, IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

moment_enq_order : used from moments
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

monacc : integer, dimension(12)
Global variable . Module: MDIAG_COM. File: MODEL_COM.f
(1)=#Januaries, etc
monacc : used from mdiag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

monacc : used from mdiag_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

monacc : used from mdiag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

month : integer
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

month : integer
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

month : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

month : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

month : integer
Subroutine: diagkn. Module: DIAGKS. File: DIAG_PRT.f

month : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

month : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

month : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

month : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

month : integer
Subroutine: input. Module: NONE. File: MODELE.f

month : integer
Subroutine: isbeginningaccumperiod. Module: MODEL_COM. File: MODEL_COM.f

month : integer
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

month : integer
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

month : integer
Subroutine: startnewday. Module: NONE. File: MODELE.f

month : integer
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

monthe : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
end of model run
Initial Value = 1
monthe : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

monthi : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
start of model run
Initial Value = 1
monthi : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

monthi : used from model_com
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

monthi : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

months : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
length of 1 period,number of periods
months : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

months : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

months : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

months : integer
Subroutine: isbeginningaccumperiod. Module: MODEL_COM. File: MODEL_COM.f

mout : integer, intent(inout)
Subroutine: timeout. Module: NONE. File: MODEL_COM.f
index to be taken from
mplum1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
mass of convective plume (mb)
mplume :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
mass of convective plume (mb)
mpmax :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
mass of convective plume at the detrainment level (mb)
mpol : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mpold :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

mrad : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
timing-indices
mrad : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

mrat : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

mrat_limh : real*8, parameter
Global variable . Module: TRACER_ADV. File: QUS3D.f
Initial Value = 0.25
mrat_limy : real*8, parameter
Global variable . Module: TRACER_ADV. File: QUS3D.f
Initial Value = 0.20
mrch : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= kind of step: 0 = initial forward, -1 = backward, 2 = even leap-frog, -2 = odd leap-frog
mrch : used from dynamics
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

mrch : used from dynamics
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

mrch : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mrch : used from dynamics
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

mrch : used from dynamics
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

mrch : used from dynamics
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

mrch : used from dynamics
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

mrelay :
Global variable . Module: RADPAR. File: RADIATION.f
if not 0, gases/aerosols are repartitioned to new layering
ms0x : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
first year, max.number of months for S0 history
Initial Value = 12*(1998-iy1S0+1)
msi :
Global variable . Module: SEAICE_COM. File: SEAICE.f
mass of ice second layer (layer 1=const) (kg/m^2)
msi : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

msi : real*8, dimension(:, :), pointer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

msi : real*8, dimension(:, :), pointer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

msi : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

msi : real*8, intent(in)
Subroutine: fi. Module: SEAICE. File: SEAICE.f

msi : real*8, dimension(:, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

msi : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

msi : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

msi : real*8, intent(in)
Subroutine: mi. Module: SEAICE. File: SEAICE.f

msi : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

msi : real*8, dimension(:, :), pointer
Subroutine: printlk. Module: NONE. File: LAKES.f

msi : real*8, dimension(:, :), pointer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

msi : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

msi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

msi : real*8, dimension(:, :), pointer
Subroutine: surface. Module: NONE. File: SURFACE.f

msi : real*8, dimension(:, :), pointer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

msi : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

msi1 : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

msi1 : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

msi1 : real*8
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

msi1 : real*8
Subroutine: checki. Module: NONE. File: LAKES.f

msi1 : real*8
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

msi1 : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

msi1 : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
first layer ice mass (= SNOW + ACE1I) (kg/m^2)
msi1 : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
first layer ice mass (= SNOW + ACE1I) (kg/m^2)
msi1 : real*8
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

msi1 : real*8, intent(out)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

msi1 : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
snow and ice mass in two mass layers (kg/m^2)
msi1 : real*8
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
first mass layer ice thickness (kg/m^2)
msi1 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

msi1 : real*8, intent(in)
Subroutine: tice. Module: SEAICE. File: SEAICE.f

msi2 : real*8, intent(inout)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
second mass layer ice thickness (kg/m^2)
msi2 : real*8
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

msi2 : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

msi2 : real*8, intent(in)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

msi2 : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

msi2 : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

msi2 : real*8, intent(inout)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
second layer ice mass (kg/m^2)
msi2 : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

msi2 : real*8
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

msi2 : real*8, intent(inout)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
second layer ice mass (kg/m^2)
msi2 : real*8, intent(out)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

msi2 : real*8, intent(inout)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
ice variables (%,kg/m^2,kg/m^2)
msi2 : real*8, intent(inout)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
snow and ice mass in two mass layers (kg/m^2)
msi2 : real*8, intent(in)
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
snow and second layer ice amounts (kg/m^2)
msi2 : real*8, intent(inout)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
second mass layer ice thickness (kg/m^2)
msi2 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

msi2 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

msi2 : real*8, intent(in)
Subroutine: tice. Module: SEAICE. File: SEAICE.f

msi2no : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

msi2xx : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

msicnv : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
heat and fresh water sea ice mass convergence
msinew : real*8
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

msinew : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

msinew : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

msiold : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

msirat : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

msisave : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

msisave : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

msisave : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

msisave2 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

msk : real*8, allocatable, dimension(:, :)
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

msnflood : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

msnflood : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

msnflood : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

msnow : real*8
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

msnwic : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

msnwic : real*8, intent(out)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
mass, energy and salt flux to ocean (<0)
mstart : integer
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

mstart : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

mstcnv : used from clouds
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

mstj : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

mstrat : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

msum : real*8, intent(out), dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

msum : integer, intent(inout)
Subroutine: timer. Module: NONE. File: MODEL_COM.f
index for running total
msumodd : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

msurf : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
timing-indices
msurf : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

msurf : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

mswitch : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

mtop : real*8, parameter
Global variable . Module: VERTICALRES. File: AtmLayering.F90
= mass above dynamical top (kg/m^2) = 100*PMTOP/GRAV
Initial Value = pmtop*mb2kg
mtop : used from resolution
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

mtop : used from resolution
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mtop : used from resolution
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

mtop : used from resolution
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

mtop : used from resolution
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

mtop : used from resolution
Subroutine: conserv_se. Module: NONE. File: DIAG.f

mtop : used from verticalres
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

mtop : used from resolution
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

mtop : used from resolution
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

mtop : used from resolution
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

mtop : used from resolution
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

mtpe : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

mtpe : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

mtpeof : integer, dimension(kspeca), parameter
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f
Initial Value = (/0,0,1,0,0,0,0,2,0,3, 4,0,5,0,6,0,7,0,0,8/)
mu : real*8, allocatable, dimension(:, :, :)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
(kg/s) = mass fluxes
mu : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
coefficient of seawater freezing point w.r.t. salinity
Initial Value = 0.054d0
mu : used from atm_com
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f
Initial Value = >MUs
mu : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

mu : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

mu : used from dynamics
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

mu : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

mu : used from dynamics
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mu : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

mu : real*8, intent(in), dimension(:, GRID%J_STRT_HALO:, :)
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

mu : used from dynamics
Subroutine: deform. Module: STRAT. File: STRATDYN.f

mu : real*8, intent(in)
Subroutine: dfuseq. Module: STRAT. File: STRATDYN.f

mu : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mu : real*8, dimension(NM)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

mu : real*8, parameter
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f
Initial Value = 1.
mu : real*8, dimension(im)
Subroutine: xstep. Module: NONE. File: QUS3D.f

mu37hold : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

mu3hold : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

mu_inc : real*8, dimension(nm)
Global variable . Module: STRAT. File: STRATDYN.f

mu_inc : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

mu_top : real*8, dimension(nm)
Global variable . Module: STRAT. File: STRATDYN.f

mu_top : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

mub : real*8, dimension(LM+1, NM)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

mubyn : real*8, dimension(im)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mud : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

multfac : real*8
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

mun : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mup : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mup : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

mur : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

mus : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
save for source time step tracer advection
mus : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mus : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

mus : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

mus : real*8, intent(in), dimension(:, grid%J_STRT_HALO:, :)
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

mus : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mus : used from atm_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

musi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

mv : real*8, allocatable, dimension(:, :, :)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
(kg/s) = mass fluxes
mv : used from atm_com
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f
Initial Value = >MVs
mv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

mv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

mv : used from dynamics
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

mv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

mv : used from dynamics
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mv : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

mv : real*8, intent(in), dimension(:, GRID%J_STRT_HALO:, :)
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

mv : real*8
Subroutine: conserv_se. Module: NONE. File: DIAG.f

mv : used from dynamics
Subroutine: deform. Module: STRAT. File: STRATDYN.f

mv : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mvar : real*8
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

mvar : real*8
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

mvar : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

mvar : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

mvars : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mvbyn : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mvj : real*8, dimension(im)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

mvj : real*8, dimension(im)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

mvn : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mvna : real*8, dimension(LM)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mvs : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
save for source time step tracer advection
mvs : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mvs : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

mvs : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

mvs : real*8, intent(in), dimension(:, grid%J_STRT_HALO:, :)
Subroutine: compute_dynam_aij_diagnostics. Module: ATMDYN. File: ATMDYN.f

mvs : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mvs : used from atm_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

mvsa : real*8, dimension(LM)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mvsi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

mw : real*8, allocatable, dimension(:, :, :)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
(kg/s) = mass fluxes
mw : used from atm_com
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f
Initial Value = >MWs
mw : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

mw : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

mw : real*8, dimension(nl)
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

mw : real*8, dimension(nl)
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

mw : used from dynamics
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

mw : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

mw : used from dynamics
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

mw : used from dynamics
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

mw : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

mw : used from dynamics
Subroutine: diaga. Module: NONE. File: DIAG.f

mw : integer, parameter, dimension(5)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = (/1,2,3,6,9/)
mw : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mw1d : real*8, dimension(lm)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

mw1d : real*8, dimension(lm)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mw_extra : real*8, allocatable, dimension(:, :, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

mw_swamp : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

mw_swamp1 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

mwat : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

mwbyn : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mwdn : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

mwdn : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

mwdn : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

mwdn : real*8
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

mwdn : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

mwl : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
mass of lake water (kg)
mwl : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

mwl : used from lakes_com
Subroutine: checkl. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: conserv_lkm. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

mwl : real*8, intent(in)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
local versions of lake variables
mwl : used from lakes_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: printlk. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: riverf. Module: NONE. File: LAKES.f

mwl : used from lakes_com
Subroutine: surface. Module: NONE. File: SURFACE.f

mwl_to_irrig : real*8
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

mwl_to_irrig : real*8, intent(out)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
(kg), GML_to_irrig (J) mass/energy changes
mwlim : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

mwlsill : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

mwlsilld : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f

mws : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
save for source time step tracer advection
mws : used from atm_com
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

mws : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

mws : used from atm_com
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

mws : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

mws : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mws : used from atm_com
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

mwsat : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

mwtot : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

mwtot1 : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

mx : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 1
mx : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

mx : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

mx : used from qusdef
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

mxx : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 4
mxx : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

mxx : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

mxx : used from qusdef
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

mxy : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 7
mxy : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

mxy : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

my : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 2
my : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

my : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

my : used from qusdef
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

my_inisnow : logical
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

myy : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 5
myy : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

myy : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

myy : used from qusdef
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

myz : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 9
myz : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

myz : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

mz : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 3
mz : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

mz : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

mz : used from somtq_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

mz : used from somtq_com
Subroutine: surface. Module: NONE. File: SURFACE.f

mz : used from somtq_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

mzx : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 8
mzx : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

mzx : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

mzz : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 6
mzz : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

mzz : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

n : integer, parameter
Global variable . Module: SOCPBL. File: PBL.f
no of pbl. layers
Initial Value = 8
n : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

n : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

n : integer
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

n : integer
Subroutine: accsubdd. Module: SUBDAILY. File: DIAG.f

n : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

n :
Subroutine: advanc. Module: SOCPBL. File: PBL.f
number of the local, vertical grid points
n : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

n : integer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

n : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

n : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

n : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

n : integer
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

n : integer, intent(in)
Subroutine: check1. Module: SOCPBL. File: PBL.f
integer id
n : integer
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

n : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

n : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

n : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

n : integer
Subroutine: close_subdd. Module: SUBDAILY. File: DIAG.f

n : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
loop variables
n : integer
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

n : integer
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

n : integer
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

n : integer, intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
number of vertical edge grid
n : integer, intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
number of main grid
n : integer
Subroutine: diag4a. Module: NONE. File: DIAG.f

n : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

n : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

n : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

n : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

n : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

n : integer
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

n : integer
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

n : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

n : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

n : integer
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

n : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

n : integer
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

n : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

n : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

n : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

n : integer
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

n : integer
Subroutine: docalc. Module: NONE. File: FFT144.f
loop variables
n : integer, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
number of vertical main layers
n : integer, intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
array dimension
n : integer, intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f
array dimension
n : integer, intent(in)
Subroutine: e_les. Module: SOCPBL. File: PBL.f
array dimension
n : integer
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

n : integer
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

n : integer
Subroutine: fft. Module: NONE. File: FFT144.f
loop variables
n : integer
Subroutine: fft0. Module: NONE. File: FFT144.f
loop variables
n : integer
Subroutine: fft2. Module: NONE. File: FFT144.f
loop variable
n : integer
Subroutine: ffte. Module: NONE. File: FFT144.f
loop variables
n : integer
Subroutine: ffti. Module: NONE. File: FFT144.f
loop variables
n : integer
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

n : integer, intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
total number of layers
n : integer
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f
loop variables
n : integer
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

n : integer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

n : integer
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

n : integer
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

n : integer
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

n : integer
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

n : integer
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

n : integer
Subroutine: get_ivjv_of_n. Module: NONE. File: ATMDYN.f

n : integer
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

n : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

n : integer, intent(in)
Subroutine: get_tv. Module: SOCPBL. File: PBL.f
array dimension
n : integer
Subroutine: get_uv_of_n. Module: NONE. File: ATMDYN.f

n : integer
Subroutine: get_vpkey_of_n. Module: NONE. File: ATMDYN.f

n : integer
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

n : integer
Subroutine: getdst. Module: RADPAR. File: RADIATION.f

n : integer, intent(in)
Subroutine: getk. Module: SOCPBL. File: PBL.f
array dimension
n : integer, intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f
array dimension
n : integer, intent(in)
Subroutine: getl1. Module: SOCPBL. File: PBL.f
array dimension
n : integer
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

n : integer
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

n : integer, intent(in)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
array dimension
n : integer
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

n : integer
Subroutine: gtrend. Module: NONE. File: RADIATION.f

n : integer
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

n : integer
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

n : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

n : integer
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

n : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

n : integer
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

n : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

n :
Subroutine: inits. Module: SOCPBL. File: PBL.f
number of sub-grid levels for the PBL
n : integer
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

n : integer, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
number of layers
n : integer, intent(in)
Subroutine: l_gcm. Module: NONE. File: ATURB.f
number of layers
n : integer, intent(in)
Subroutine: level2. Module: SOCPBL. File: PBL.f
array dimension
n : integer
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
loop variables
n : integer
Subroutine: mark. Module: BDIJ. File: DIAG_PRT.f

n : integer
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90

n :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
loop variables
n : integer, intent(in)
Subroutine: neighborbyflux. Module: NONE. File: QUSDEF.f

n : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

n : integer, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

n : integer
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

n : integer
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

n : integer
Subroutine: pout_diurn. Module: NONE. File: POUT.f

n : integer
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

n : integer
Subroutine: pout_j. Module: NONE. File: POUT.f

n : integer
Subroutine: pout_jc. Module: NONE. File: POUT.f

n : integer
Subroutine: printlk. Module: NONE. File: LAKES.f

n : integer, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
number of vertical subgrid main layers
n : integer, intent(in)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
number of vertical main subgrid layers
n : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

n : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

n : integer
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

n : integer
Subroutine: read_msu_wts. Module: MSU_WTS_MOD. File: DIAG.f

n : integer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

n : integer
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

n : integer
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

n : integer
Subroutine: set_con. Module: NONE. File: DIAG.f

n : integer
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

n : integer
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

n : integer
Subroutine: set_timer. Module: NONE. File: MODEL_COM.f

n : integer
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

n : integer
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

n : integer
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

n : integer
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

n : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

n : integer
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

n : integer
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f
loop variables
n : integer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

n : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

n : integer, intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

n : integer
Subroutine: store_uv_of_n. Module: NONE. File: ATMDYN.f

n : integer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

n : integer
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

n : integer, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
number of vertical subgrid main layers
n : integer, intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
number of vertical main subgrid layers
n : integer, intent(in)
Subroutine: tcheck. Module: SOCPBL. File: PBL.f
array dimension
n : integer, intent(in)
Subroutine: tfix. Module: SOCPBL. File: PBL.f
array dimension
n : integer, intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
number of vertical subgrid main layers
n : integer, intent(in)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f
array dimension
n : integer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

n : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

n : integer, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
number of vertical subgrid main layers
n : integer, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
number of vertical subgrid main layers
n : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

n : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

n : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

n : integer, intent(in)
Subroutine: zze. Module: NONE. File: ATURB.f
number of layers
n0 : integer
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

n0 : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

n1 : integer
Subroutine: ahourly. Module: NONE. File: DIAG.f

n1 : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

n1 : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

n1 : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

n1 : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

n1 : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

n1 : integer, integer
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

n1 : integer
Subroutine: pout_j. Module: NONE. File: POUT.f

n1 : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

n1 : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

n1 : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

n1 : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

n2 : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

n2 : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

n2 : integer, integer
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

n2 : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

n2 : integer
Subroutine: solar0. Module: RADPAR. File: RADIATION.f

n2 : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

n2cx : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
n2cx : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

n2cx : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

n2ox : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
n2ox : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

n2ox : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

n2ox : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

n3 : integer, integer
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

n_az : integer, parameter
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: number of azimuths which is even.
Initial Value = 4
n_bin : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

n_c : integer, parameter
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: number of C samples in source spectrum
Initial Value = 100
n_co2n : integer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Initial Value = 0
n_covertypes : used from ent_mod
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

n_covertypes : used from ent_mod
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

n_covertypes : used from ent_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f

n_end : integer, integer
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

n_exception : integer
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

n_exception_all : integer
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

n_idx1 : integer, parameter
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = 5
n_idx1 : integer, parameter
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f
Initial Value = 11
n_idx2 : integer, parameter
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = 3
n_idx3 : integer, parameter
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = 6
n_idxd : integer, parameter
Subroutine: ahourly. Module: NONE. File: DIAG.f
Initial Value = 14*lmax_dd2
n_kh : integer, parameter
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: number of horizontal wavenumbers
Initial Value = 1
n_other : used from ent_mod
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

n_out : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

n_rfl : integer, dimension(iz0:LM+1)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

n_roots : integer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

n_start : integer
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

na : integer, intent(in)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

na : integer, intent(in)
Subroutine: rhdtna. Module: NONE. File: RAD_UTILS.f

na : integer
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

naer : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

namdd : character*4, dimension(ndiupt), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
(i,j)-coord.,names of boxes w/diurnal cycle diag
namdd : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

namdd : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

namdd : character*4, intent(in)
Subroutine: pout_diurn. Module: NONE. File: POUT.f

namdd : character*4, intent(in)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

name : character(len=sname_strlen)
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

name : character(len=*)
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

name : character(len=sname_strlen)
Subroutine: keydj. Module: DIAGKS. File: DIAG_PRT.f

name : character*12
Subroutine: open_subdd. Module: SUBDAILY. File: DIAG.f

name : character*16, dimension(ndiuvar)
Subroutine: pout_diurn. Module: NONE. File: POUT.f
dummy strings
name : character*16, dimension(ndiuvar)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f
dummy strings
name : character*32
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

name : character*32
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

name3 : character(len=sname_strlen), dimension(:), allocatable
Subroutine: ij_defs. Module: NONE. File: DEFACC.f
variable names used for grouped output
name_con : character*8, intent(in)
Subroutine: set_con. Module: NONE. File: DIAG.f
name of conservation quantity
name_consrv : character(len=sname_strlen), dimension(kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 'unused'
name_consrv : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_consrv : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

name_consrv : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

name_consrv : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

name_consrv : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_dd : character(len=sname_strlen), dimension(ndiuvar), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

name_dd : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_dd : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

name_dd : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_dims : character(len=*)
Subroutine: declare_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

name_ij : character(len=sname_strlen), dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Names/Units of lat/lon IJ diagnostics
name_ij : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_ij : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_ijk : character(len=sname_strlen), dimension(kaijk), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Names of lon-lat-pressure IJK diagnostics
name_ijk : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

name_ijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

name_ijk : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_ijl : character(len=sname_strlen), dimension(kaijl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Names of lon-lat-level IJL diagnostics
name_ijl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_ijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

name_ijl : character(len=sname_strlen), dimension(kaijl)
Subroutine: open_ijl. Module: NONE. File: POUT.f

name_ijl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_ijmm : character(len=sname_strlen), dimension(kaijmm), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

name_ijmm : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_ijmm : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_il : character(len=sname_strlen), dimension(kailx)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

name_j : character(len=sname_strlen), dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Names/Units of zonal J diagnostics
name_j : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_j : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

name_j : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_reg : character(len=sname_strlen), dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

name_reg : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_reg : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

name_sjl : character(len=sname_strlen), dimension(kasjl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Names of radiative-layer-only SJL diagnostics
name_tsf : character(len=sname_strlen), dimension(ktsf), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

name_wave : character(len=sname_strlen), dimension(kwp), public
Global variable . Module: GC_COM. File: DIAG_COM.f

namedd : character*10, dimension(kddmax)
Global variable . Module: SUBDAILY. File: DIAG.f
array of names of sub-daily diags
namervr : character*8, dimension(nrvrmx)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
Named rivers
namervr : used from lakes_com
Subroutine: def_meta_rvracc. Module: NONE. File: LAKES_COM.f

namervr : used from lakes_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

namervr : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

namervr : used from lakes_com
Subroutine: write_meta_rvracc. Module: NONE. File: LAKES_COM.f

nameunit : used from filemanager
Global variable . Module: SUBDAILY. File: DIAG.f

nameunit : used from filemanager
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

namofm : integer, dimension(6)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
Initial Value = (/2,3,4,5,6,7/)
namreg :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
title and names of regions for AREG diagnostics
namreg : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

namreg : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

namreg_1word : character(len=8), dimension(23)
Subroutine: j_defs. Module: NONE. File: DEFACC.f

nan : used from constant
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

natm : integer, intent(in)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

natm : integer
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

navo : used from constant
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = >avog
nb : integer
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

nbad : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nbad_loc : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nbox : integer, dimension(1)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

nbox : integer, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

nc : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

nc : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nc : integer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

nc : integer, intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

nc3d : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

ncasa : integer, intent(in)
Subroutine: get_soil_c_total. Module: VEG_DRV. File: VEG_DRV.f

nci_sum : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
cumulative layer-average stratiform cloud optical depth times cloud ice num conc (m-3)
ncl_sum : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
cumulative layer-average stratiform cloud optical depth times cloud droplet num conc (m-3)
nclds : integer
Subroutine: therml. Module: RADPAR. File: RADIATION.f

ncmax : integer, parameter
Global variable . Module: TRACER_ADV. File: QUS3D.f
Initial Value = 10
ncol : used from clouds_com
Global variable . Module: CLOUDS. File: CLOUDS2.F90

ncol : integer, parameter
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
number of subcolumns
Initial Value = 20
ncol : used from clouds_com
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ncol : integer
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

ncols : integer, parameter
Global variable . Module: MSU_WTS_MOD. File: DIAG.f
Initial Value = 8
ncols : used from msu_wts_mod
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ncols : integer, parameter
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f
Initial Value = 4
ncparam : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

ncxy : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

ncxy : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

ncyc : integer
Global variable . Module: TRACER_ADV. File: QUS3D.f

ncyc : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

ncycxy : integer, dimension(:), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

ncycxy_loc : integer, dimension(lm)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nd : integer
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

nda4 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: DT_Diag4 = NDA4 *DTsrc Energy history
Initial Value = 24
nda4 : used from diag_com
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

nda4 : used from diag_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

nda4 : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nda5d : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: DT_Diag5d = NDA5d*DTsrc Consrv SpAnal dyn
Initial Value = 1
nda5d : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

nda5d : used from diag_com
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

nda5d : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nda5k : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: DT_Diag5k = NDA5k*DTsrc + 2*DT(dyn) SpAnal KE
Initial Value = 7
nda5k : used from diag_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

nda5k : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nda5s : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: DT_Diag5s = NDA5s*DTsrc Consrv SpAnal src
Initial Value = 1
nda5s : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

nda5s : used from diag_com
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

nda5s : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

ndaa : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: DT_DiagA = NDAA*DTsrc + 2*DT(dyn)
Initial Value = 7
ndaa : used from diag_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ndaa : used from diag_com
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

ndaa : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ndaa : used from diag_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

ndaa : used from diag_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

ndaa : used from diag_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

ndaa : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

ndasf : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
: DT_DiagSrfc = NDASf*DTsrc + DTsrc/NIsurf
Initial Value = 1
ndasf : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

ndasf : used from diag_com
Subroutine: surface. Module: NONE. File: SURFACE.f

nday : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

nday : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
number of Internal Time Units per day (1 ITU = DTsrc sec)
nday : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

nday : used from model_com
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

nday : used from model_com
Subroutine: daily_atm. Module: NONE. File: ATM_DRV.f

nday : used from model_com
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

nday : used from model_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

nday : used from model_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

nday : used from model_com
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

nday : used from model_com
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

nday : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

nday : used from model_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

nday : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

nday : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

nday : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

nday : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

nday : used from model_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

nday : integer, intent(in)
Subroutine: getdte. Module: NONE. File: MODEL_COM.f

nday : used from model_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

nday : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

nday : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

nday : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

nday : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nday : used from model_com
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

nday : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f
=(1 day)/DTsrc : even integer; adjust DTsrc to be commensurate
nday : used from model_com
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

nday : used from model_com
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

nday : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

nday : used from model_com
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f

nday : used from model_com
Subroutine: reset_mdiag. Module: NONE. File: MODEL_COM.f

nday : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f
=(1 day)/DTsrc : even integer; adjust DTsrc to be commensurate
nday : used from model_com
Subroutine: surface. Module: NONE. File: SURFACE.f

nday : used from model_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

nday_dummy : integer
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

ndays : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

ndbls : integer
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

ndbls : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

ndiag : integer, parameter
Subroutine: printlk. Module: NONE. File: LAKES.f
Initial Value = 4
ndims : integer
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

ndisk : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
: DT_saversf = Ndisk *DTsrc fort.1/fort.2 saves
Initial Value = 24
ndisk : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

ndisk : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

ndiupt : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of points where diurnal diagnostics are kept
Initial Value = 4
ndiupt : used from diag_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

ndiupt : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ndiupt : used from diag_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ndiupt : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

ndiupt : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

ndiupt : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ndiupt : used from diag_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

ndiupt : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

ndiuvar : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of diurnal diagnostics
Initial Value = 60
ndiuvar : integer
Global variable . Module: GISSOUT. File: POUT.f

ndiuvar : used from diag_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

ndiuvar : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ndiuvar : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

ndiuvar : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ndiuvar : used from diag_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

ndiuvar : used from diag_com
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

ndiuvar_gcm : integer, intent(in)
Subroutine: open_diurn. Module: NONE. File: POUT.f

ndiuvar_gcm : integer, intent(in)
Subroutine: open_hdiurn. Module: NONE. File: POUT.f

ndparm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 0
ndparm_max : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 100
ndst : integer
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

ndt : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

ndt : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

ndt : integer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

ned : used from gc_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

ned : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of different energy history diagnostics
Initial Value = 10
ned : used from gc_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

ned : used from gc_com
Subroutine: diag4a. Module: NONE. File: DIAG.f

need_eflow_gl : logical
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Initial Value = .false.
needtemp : logical, intent(in)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

nehist : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of energy history columns,rows (max)
Initial Value = NED*(2+ISTRAT)
nehist : used from gc_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

nerr : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

nerr : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

nerr : integer, intent(out)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
error codes
nerr :
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
error codes
new_flake : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

new_io_sstmod : used from sstmod
Subroutine: new_io_ocean. Module: NONE. File: OCEAN.f

new_mld : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

new_tlake : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

newmonth : logical, intent(in)
Subroutine: daily_diag. Module: NONE. File: DIAG.f

newmonth : logical
Subroutine: startnewday. Module: NONE. File: MODELE.f

newpath : character(kind=c_char), dimension(*)
Subroutine: rename_c. Module: NONE. File: IO_DRV.f

newtime : used from time_mod
Subroutine: input. Module: NONE. File: MODELE.f

newtit : character*16
Subroutine: pout_j. Module: NONE. File: POUT.f

newtonmethod : used from rootfinding_mod
Subroutine: griddr. Module: SOCPBL. File: PBL.f

nfiltr : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= DT_filter / DTsrc
Initial Value = 1
nfiltr : used from dynamics
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

nfiltr : used from dynamics
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

nfiltr : used from dynamics
Subroutine: init_diag. Module: NONE. File: DIAG.f

nfiltr : used from dynamics
Subroutine: set_con. Module: NONE. File: DIAG.f

nfit : integer
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

ng : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

nghg : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
nr. of well-mixed GHgases: CO2 N2O CH4 CFC-11 CFC-12 others
Initial Value = 6
nghg : used from radpar
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

nghg : used from radpar
Subroutine: gtrend. Module: NONE. File: RADIATION.f

ngiss : integer
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

ngm : used from ghy_com
Global variable . Module: ENT_COM. File: ENT_COM.f

ngm : integer, parameter, public
Global variable . Module: GHY_COM. File: GHY_COM.f
number of soil layers
Initial Value = 6
ngm : used from ghy_com
Global variable . Module: SUBDAILY. File: DIAG.f

ngm : used from ghy_com
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

ngm : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

ngm_array : real(kind=8), allocatable, dimension(:, :, :)
Global variable . Module: SUBDAILY. File: DIAG.f
three-dimensional array for subdd ground diagnostics
ngr : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >n
ngrids : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
: set 1 | 2 if atm and ocn grids are same | different
Initial Value = 2
ngux : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1024
ngx : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

ngx : integer, parameter, dimension(4)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/12,12, 8,33/)
nh : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

nh : real*8
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

nh : real*8
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

nhc : integer
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
number of height classes
Initial Value = 1
nhc : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

nhc : used from landice_com
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

nhc : used from landice_com
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

nhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

nhc : used from landice_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

nhc_local : integer
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f
Initial Value = 1
nhead : integer
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f
Initial Value = 4
nhemi : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
Initial Value = 2
nhemi : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ni : integer
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

ni : integer
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

ni : integer
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

ni : integer
Subroutine: set_con. Module: NONE. File: DIAG.f

ni : integer, intent(in)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

ni : integer, intent(in)
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

ni_checkfobs_y : integer, dimension(:, :), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

ni_checkfobs_z : integer, dimension(:, :), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

ni_pack : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

ni_pack_n : integer, dimension(lm)
Global variable . Module: TRACER_ADV. File: QUS3D.f

ni_pack_s : integer, dimension(lm)
Global variable . Module: TRACER_ADV. File: QUS3D.f

ni_unpack : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nidyn : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= DTsrc / DT
nidyn : used from dynamics
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

nidyn : used from dynamics
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

nidyn : used from dynamics
Subroutine: daily_atm. Module: NONE. File: ATM_DRV.f

nidyn : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

nidyn : used from dynamics
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

nij_after_i1 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

nij_after_i1 : integer
Subroutine: nij_after_i1. Module: NONE. File: ATM_UTILS.f

nij_after_i1 : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

nij_after_i1 : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

nij_after_j1 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

nij_after_j1 : integer
Subroutine: nij_after_j1. Module: NONE. File: ATM_UTILS.f

nij_after_j1 : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

nij_after_j1 : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

nij_before_j0 : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

nij_before_j0 : integer
Subroutine: nij_before_j0. Module: NONE. File: ATM_UTILS.f

nij_before_j0 : integer
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

nij_before_j0 : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

nino34 : real*8
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

nint : used from rational_mod
Subroutine: input. Module: NONE. File: MODELE.f

nintaerasy : real*8, dimension(lx, 6, 8)
Global variable . Module: RADPAR. File: RADIATION.f

nintaerasy : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

nintaerext : real*8, dimension(lx, 6, 8)
Global variable . Module: RADPAR. File: RADIATION.f

nintaerext : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

nintaersca : real*8, dimension(lx, 6, 8)
Global variable . Module: RADPAR. File: RADIATION.f

nintaersca : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

nintlimit : integer
Subroutine: nintlimit. Module: DIAG_SERIAL. File: DIAG_PRT.f

niparam : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

niparm : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 0
niparm_max : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 100
niprnt : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
number of instantaneous initial printouts
Initial Value = 1
niprnt : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

niprnt : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

nisccp : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of ISCCP histogram regions
Initial Value = 5
nisccp : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

nisccp : used from diag_com
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

nisccp : used from diag_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

nisccp : integer, intent(in)
Subroutine: open_isccp. Module: NONE. File: POUT.f

nisccp : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

nisurf : integer
Global variable . Module: FLUXES. File: FLUXES.f
: DT_Surface = DTsrc/NIsurf
Initial Value = 2
nisurf : used from fluxes
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

nisurf : used from fluxes
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

nisurf : used from fluxes
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

nisurf : used from fluxes
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

nisurf : used from fluxes
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

nisurf : used from fluxes
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

nisurf : used from fluxes
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

nisurf : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

nisurf : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

niter : integer, parameter
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
number of iterations
Initial Value = 5
nj : integer, intent(in)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

nj : integer, intent(in)
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

nj46 : integer, save
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

njm1 : integer
Subroutine: get_ivjv_of_n. Module: NONE. File: ATMDYN.f

njpol : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

njpol : integer
Subroutine: checki. Module: NONE. File: LAKES.f

njpol : integer
Subroutine: checkl. Module: NONE. File: LAKES.f

njpol : integer
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

njpol : integer
Subroutine: checko. Module: NONE. File: OCNML.f

njpol : integer
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f

njpol : integer
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

nkband : integer, parameter
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
number of K-bands
Initial Value = 33
nkeofm : integer, dimension(6)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
Initial Value = (/14,15,16,17,18,19/)
nkeymo : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of months key diagnostics are saved
Initial Value = 50
nkeynr : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of key number diagnostics
Initial Value = 43
nkeynr : used from diag_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

nko2 : integer, parameter
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f
Initial Value = 6
nkslam : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 14
nl : integer
Global variable . Module: RADPAR. File: RADIATION.f
highest and lowest above ground layer
nl : integer
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

nl : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nl : integer
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

nl : integer
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

nl : integer
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

nl : integer
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

nl : integer
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

nl : integer
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

nl : integer
Subroutine: zstep. Module: NONE. File: QUS3D.f

nl0 : integer, save
Subroutine: setbak. Module: RADPAR. File: RADIATION.f
Initial Value = 0
nl0 : integer, save
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

nl0 : integer, save
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

nlat : integer, intent(in)
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

nlat : integer, intent(in)
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

nlat : integer, intent(in)
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

nlay : integer
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

nlcf : integer, parameter, private
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 43
nlev : integer, intent(in)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

nlev : used from resolution
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = >lm
nlines : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

nlines : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

nlo3 : integer
Global variable . Module: O3MOD. File: RAD_UTILS.f
number of layers in ozone data files, as read from file.
Initial Value = 0
nlo3 : used from o3mod
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

nlo3 : used from o3mod
Subroutine: rcompx. Module: RADPAR. File: RADIATION.f

nlo3 : used from o3mod
Subroutine: writet. Module: RADPAR. File: RADIATION.f

nlo3_traditional : integer, parameter
Global variable . Module: O3MOD. File: RAD_UTILS.f
assumed number of layers in ozone data files.
Initial Value = 49
nlo3_traditional : used from o3mod
Subroutine: rcompx. Module: RADPAR. File: RADIATION.f

nloc_diu_var : integer, parameter
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = 8
nloc_diu_varb : integer, parameter
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = 3
nlprat : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

nlsn : used from ghy_com
Global variable . Module: ENT_COM. File: ENT_COM.f

nlsn : integer, parameter, public
Global variable . Module: GHY_COM. File: GHY_COM.f
max number of snow layers
Initial Value = 3
nlsn : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

nlt : integer, parameter
Global variable . Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = 33
nlt : integer
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

nm : integer, parameter
Global variable . Module: STRAT. File: STRATDYN.f
number of gravity wave drag sources
Initial Value = 15
nm : integer
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

nm : integer
Subroutine: diag4a. Module: NONE. File: DIAG.f

nm : integer
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

nm : integer
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

nm : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

nm : integer
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

nm : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

nm : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

nm : integer
Subroutine: set_con. Module: NONE. File: DIAG.f

nm1 : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

nm1 : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

nm1 : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

nmap : integer, intent(in)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

nmaplets : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

nmaplets : integer
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

nmaps : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

nmaps : integer
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

nmatch : integer, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

nmax : integer
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f
Initial Value = nwav_dag
nmax : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

nmax : integer
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

nmax : integer
Subroutine: tcheck. Module: SOCPBL. File: PBL.f

nmax : integer, parameter
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f
Initial Value = 20
nmdata : real*8, dimension(n_covertypes)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

nmin : integer, allocatable, save, dimension(:)
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

nmin : integer
Subroutine: tcheck. Module: SOCPBL. File: PBL.f

nmkwav : integer, parameter, dimension(17)
Subroutine: solar0. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 200, 360, 770, 795, 805, 810, 860,1250,1500,1740,2200,3000,3400,3600,3800 ,4000,9999/)
nmom : used from qusdef
Global variable . Module: CLOUDS. File: CLOUDS2.F90

nmom : integer, parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = 9
nmom : used from qusdef
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nmom : used from qusdef
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

nmom : used from qusdef
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

nmom : used from qusdef
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

nmom : used from qusdef
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

nmonav : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
number of months in a diagnostic accuml. period
Initial Value = 1
nmonav : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

nmonav : used from model_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nmonav : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

nmonav : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

nmsu : integer, parameter
Global variable . Module: MSU_WTS_MOD. File: DIAG.f
Initial Value = 302
nmwava : integer, dimension(16)
Global variable . Module: RADPAR. File: RADIATION.f

nmwavb : integer, dimension(16)
Global variable . Module: RADPAR. File: RADIATION.f

nmx : integer
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

nn : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

nn : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

nn : integer
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

nn : integer
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

nn : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

nn : integer
Subroutine: neighborbyflux. Module: NONE. File: QUSDEF.f

nn : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

nn : integer
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

nn : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

nn : integer
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

nn : integer
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

nnb : integer
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

nnbr : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

nnbr : integer
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

no : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

no2x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
no2x : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

no2x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

no3col :
Global variable . Module: RADPAR. File: RADIATION.f
if >0 ozone is rescaled before repartitioning if MRELAY>0
nofm : integer, dimension(npts+1, nquant), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
indices for CONSRV array
nofm : integer, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

nofm : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

nofm : used from diag_com
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

nofm : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nofm : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

none : used from timestream_mod
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

norder : integer, dimension(16)
Global variable . Module: RADPAR. File: RADIATION.f

norder : integer, intent(in)
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f
order of shapiro filter (must be even)
norms0 : integer
Global variable . Module: RADPAR. File: RADIATION.f
if =1, Incident (TOA) Solar flux is normalized to equal S0
Initial Value = 1
north : used from domain_decomp_1d
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

north : used from domain_decomp_1d
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

north : used from domain_decomp_1d
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

north : used from domain_decomp_1d
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

north : used from domain_decomp_1d
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

north : used from domain_decomp_1d
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

north : used from domain_decomp_1d
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

north : used from domain_decomp_1d
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

north : used from domain_decomp_1d
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

north : used from domain_decomp_1d
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

north : used from domain_decomp_1d
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

north : used from domain_decomp_1d
Subroutine: deform. Module: STRAT. File: STRATDYN.f

north : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

north : used from domain_decomp_1d
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

north : used from domain_decomp_1d
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

north : used from domain_decomp_1d
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

north : used from domain_decomp_1d
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

north : used from domain_decomp_atm
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

north : used from domain_decomp_1d
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

north : used from domain_decomp_1d
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

north : used from domain_decomp_1d
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

north : used from domain_decomp_1d
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

north : used from domain_decomp_1d
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

north : used from domain_decomp_1d
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

north : used from domain_decomp_1d
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

north : used from domain_decomp_1d
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

north : used from domain_decomp_1d
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

north : used from domain_decomp_1d
Subroutine: regrid_to_primary_1d. Module: NONE. File: ATMDYN.f

north : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

north : used from domain_decomp_1d
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

north : used from domain_decomp_1d
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

northsouth : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

not_open : integer, parameter
Global variable . Module: SUBDAILY. File: DIAG.f
Initial Value = -999
now : real*8
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

now : real*8
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

now : type(time)
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

now : real*8
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

now : real*8
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

now : real*8
Subroutine: diagca. Module: NONE. File: DIAG.f

now : real*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

now : real*8
Subroutine: timeout. Module: NONE. File: MODEL_COM.f
current CPU time (s)
now : real*8, intent(out)
Subroutine: timer. Module: NONE. File: MODEL_COM.f
current CPU time (seconds)
np : integer
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

np : integer
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

np : integer
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

np : integer
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

np : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

np : integer
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

np : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

np1 : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

np1 : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

npage : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

npatch_aflux_topo_adj : integer
Global variable . Module: ATMDYN. File: ATMDYN.f

npbl : used from socpbl
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = >n
npbl : used from socpbl
Global variable . Module: PBLCOM. File: PBL_COM.f
Initial Value = >n
npbl : integer, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = n
npbl : used from socpbl
Global variable . Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >n
npbl : used from socpbl
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f
Initial Value = >n
npbl : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
Initial Value = >n
npbl : used from socpbl
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
Initial Value = >n
npbl : used from pblcom
Subroutine: setbl. Module: NONE. File: PBL_DRV.f

npbl : used from socpbl
Subroutine: surface. Module: NONE. File: SURFACE.f
Initial Value = >n
nphd : integer, intent(in)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

npoints : integer, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = 1
npol : integer
Global variable . Module: ICEDYN. File: ICEDYN.f
Initial Value = 1
nppl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
iteration counter for computing MC area partition
npres : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = 7
npres : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

npres : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

npres : integer, intent(in)
Subroutine: open_isccp. Module: NONE. File: POUT.f

npress :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of ISCCP optical depth,pressure categories
nptchs : integer
Global variable . Module: FLUXES. File: FLUXES.f

npts : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of points at which standard conserv. diags are called
Initial Value = 11
npts : used from diag_com
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

npts : used from diag_com
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f

npts : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

npts : used from diag_com
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

npts : used from diag_com
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

npts : used from diag_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

npts : used from diag_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

npts : used from diag_com
Subroutine: init_ocnml. Module: OCNML. File: OCNML.f

npts : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

npu : integer, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = 5
npu2 : integer, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = 14
npx : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 19
nq : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

nq : integer
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

nq : integer, save
Subroutine: set_con. Module: NONE. File: DIAG.f
Initial Value = 2
nquant : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Number of conserved quantities in conservation diags
Initial Value = 24
nquant : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

nr : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

nrad : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
: DT_Rad = NRad*DTsrc
Initial Value = 5
nrad : used from rad_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

nrad : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

nrad : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

nradfrc : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
sets frequency of inst. rad. forcing calculations
Initial Value = 1
nradfrc : used from rad_com
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

nradfrc : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

nradfrc : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

nraero_aod : used from radpar
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = >NTRACE
nraero_aod : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f
Initial Value = >NTRACE
nraero_aod : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >NTRACE
nrcf : integer, parameter, private
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 3
nreg : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of regions for budget diagnostics
Initial Value = 24
nreg : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

nreg : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

nreg : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

nreg : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nrfu : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

nrfun : integer, dimension(14)
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f
indices of unit numbers for radiation routines
nrfun : integer, dimension(14)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

nrh : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

nrh : integer
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

nrhcry : integer, parameter, dimension(4)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f
Initial Value = (/38,47,28,38/)
nrhn1 : integer
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

nrhnan : integer, dimension(LX, 8)
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

nrparam : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

nrtau : integer
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

nrvr : integer
Global variable . Module: LAKES_COM. File: LAKES_COM.f
actual No. of named rivers
nrvr : used from lakes_com
Subroutine: def_meta_rvracc. Module: NONE. File: LAKES_COM.f

nrvr : used from lakes_com
Subroutine: diag_river. Module: NONE. File: LAKES.f

nrvr : used from lakes_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

nrvr : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

nrvr : used from lakes_com
Subroutine: write_meta_rvracc. Module: NONE. File: LAKES_COM.f

nrvrmx : integer, parameter
Global variable . Module: LAKES_COM. File: LAKES_COM.f
Max No. of named rivers
Initial Value = 42
nrvrmx : used from lakes_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

nrvrmx : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

ns : integer
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

ns : integer
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

ns : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

ns : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

ns : integer
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

ns : integer
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

ns : integer, intent(in)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

ns : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

ns : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

ns : integer, intent(in)
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ns : integer, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ns : integer
Subroutine: set_con. Module: NONE. File: DIAG.f

ns : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

ns : integer
Subroutine: xstep. Module: NONE. File: QUS3D.f

ns : integer
Subroutine: zstep. Module: NONE. File: QUS3D.f

nsampl : integer, parameter
Global variable . Module: MODEL_COM. File: MODEL_COM.f
number of diagnostic sampling schemes
Initial Value = 12
nsb : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

nshap : integer, parameter
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f
Initial Value = 8
nshap : integer, parameter
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f
Initial Value = 8
nsized : integer
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f

nsized : used from dustparam_mod
Subroutine: writer. Module: RADPAR. File: RADIATION.f

nsn : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

nsn : integer
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

nsn : integer, intent(out), dimension(:)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

nsn : integer, intent(out), dimension(:)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

nsn_ij : integer, allocatable, dimension(:, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

nsn_ij : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

nsn_ij : used from ghy_com
Subroutine: conserv_htg. Module: NONE. File: GHY_DRV.f

nsn_ij : used from ghy_com
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

nsn_ij : used from ghy_com
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

nsn_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

nsn_ij : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

nsold : integer
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

nspace : integer
Subroutine: writet. Module: RADPAR. File: RADIATION.f

nspher : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of spectral diagnostics, and harmonics used
Initial Value = 4*(2+ISTRAT)
nspher : used from gc_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

nspher : used from gc_com
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

nspher : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

nspher : used from gc_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

nspher : used from gc_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nsrc : integer
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

nssw : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
: DT_checkSsw = Nssw *DTsrc
Initial Value = 1
nssw : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

nssw : used from model_com
Subroutine: init_model. Module: NONE. File: MODELE.f

nstep : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= number of DT steps during dynamics
nstep : integer, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

nstep : integer, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

nstep : integer
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

nstep : integer
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

nstep : used from dynamics
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

nstep : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

nstep : integer, parameter
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f
Initial Value = 100
nstep : used from model_com
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = >itime
nstep : integer
Subroutine: xstep. Module: NONE. File: QUS3D.f

nstep : integer
Subroutine: zstep. Module: NONE. File: QUS3D.f

nstepmax : integer, parameter
Subroutine: xstep. Module: NONE. File: QUS3D.f
Initial Value = 60
nsteps : integer
Subroutine: surface. Module: NONE. File: SURFACE.f

nstepx : integer, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

nstepx_dum : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nstepz_dum : integer
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

nstepz_extra : integer, dimension(:, :), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

nstype :
Global variable . Module: FLUXES. File: FLUXES.f
number of surface types for radiation purposes
nsub :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
LMAX - LMIN + 1
nsubdd : integer
Global variable . Module: SUBDAILY. File: DIAG.f
: DT_save_SUBDD = Nsubdd*DTsrc sub-daily diag freq.
Initial Value = 0
nsubdd : used from subdaily
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

nsum : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

nsum_con : integer, dimension(kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
indices for summation of conservation diagnostics
nsum_con : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

nsum_con : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

nsum_con : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

nsum_con : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

nsv : integer
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

nsw1 : integer, parameter
Subroutine: writet. Module: RADPAR. File: RADIATION.f
Initial Value = 24
nsw2 : integer, parameter
Subroutine: writet. Module: RADPAR. File: RADIATION.f
Initial Value = 32
nsw3 : integer, parameter
Subroutine: writet. Module: RADPAR. File: RADIATION.f
Initial Value = 40
nsw4 : integer, parameter
Subroutine: writet. Module: RADPAR. File: RADIATION.f
Initial Value = 48
nt : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

nt : integer
Subroutine: diagca. Module: NONE. File: DIAG.f

nt : integer
Subroutine: keyjke. Module: DIAGKS. File: DIAG_PRT.f

nt : integer
Subroutine: keyjkn. Module: DIAGKS. File: DIAG_PRT.f

nt : integer
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

ntau : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of ISCCP optical depth,pressure categories
Initial Value = 7
ntau : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ntau : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

ntau : integer, intent(in)
Subroutine: open_isccp. Module: NONE. File: POUT.f

ntau : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ntime_dd : integer
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ntime_hd : integer
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ntimeacc : integer
Global variable . Module: TIMINGS. File: MODEL_COM.f
actual number of time accumulators
Initial Value = 0
ntimeacc : used from timings
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ntimeacc : used from timings
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

ntimeacc : used from timings
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

ntimeacc : used from timings
Subroutine: giss_modele. Module: NONE. File: MODELE.f

ntimeacc : used from timings
Subroutine: input. Module: NONE. File: MODELE.f

ntimeacc : used from timings
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

ntimeacc : used from timings
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

ntimemax : integer, parameter
Global variable . Module: TIMINGS. File: MODEL_COM.f
maximum number of possible time accumulators
Initial Value = 12
ntimemax : used from timings
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

ntimemax : used from timings
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

ntimemax : used from timings
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

ntimemax : used from timings
Subroutine: giss_modele. Module: NONE. File: MODELE.f

ntimemax : used from timings
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

ntimemax : used from timings
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

ntm : integer
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

ntrace : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
ntrice : integer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f
max. number of tracers to be advected (mass/heat/salt+)
ntrix_aod : integer, allocatable, dimension(:)
Global variable . Module: RAD_COM. File: RAD_COM.f
Indexing array for aerosol optical depth tracer names
ntrix_aod : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ntrix_aod : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ntrix_rf : integer, allocatable, dimension(:)
Global variable . Module: RAD_COM. File: RAD_COM.f
Indexing array for aerosol radiative forcing tracer names
ntrix_rf : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ntrix_rf : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ntx : integer, parameter
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 8
ntype : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of different surface types
Initial Value = 6
ntype : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ntype : used from diag_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ntype : used from diag_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

ntype : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ntype : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

ntype : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

ntype : used from diag_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ntype_out : integer, parameter
Global variable . Module: DIAG_COM. File: DIAG_COM.f
number of output budgets pages
Initial Value = NTYPE+3
ntype_out : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

ntype_out : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

ntype_out : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

ntype_out : used from diag_com
Subroutine: initdiagj. Module: NONE. File: DIAG_COM.f

ntypes : integer, intent(in)
Subroutine: open_j. Module: NONE. File: POUT.f
number of surface types to be output
nu : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f

nu : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

nu : real*8, intent(in)
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

nu : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

nu : integer
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

nua : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

nua : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

nuamax : integer, parameter
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 120
nuamax : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

nub : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

nubmax : integer, parameter
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = 15
nubmax : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

nucf : integer, parameter, private
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 7
nuh : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f

num : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f

numax : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

number : integer, integer
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

numer : real*8, dimension(JM_BUDG+3)
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

numthreads : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

nuq : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f

nutm : integer
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

nuv : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

nuv : integer
Subroutine: get_nuv. Module: NONE. File: ATMDYN.f

nuv : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

nux : integer, parameter, dimension(16)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/25, 9, 9, 9, 9, 5, 5, 5, 5, 2, 2 ,2 , 2, 2, 2,2/)
nv : integer, parameter
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
total number of vegetation types
Initial Value = 12
nv : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

nv : integer
Subroutine: get_ivjv_of_n. Module: NONE. File: ATMDYN.f

nvec : integer, intent(in)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

nvec : integer, intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

nvolk : integer
Global variable . Module: RADPAR. File: RADIATION.f

nvollat : integer
Global variable . Module: RADPAR. File: RADIATION.f

nvolmon : integer
Global variable . Module: RADPAR. File: RADIATION.f

nvsdragl : integer
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

nw : integer, parameter
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f
Initial Value = 18
nw : integer
Subroutine: writer. Module: RADPAR. File: RADIATION.f

nwav_dag : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
number of components in spectral diagnostics
Initial Value = min(9,imlonh)
nwav_dag : used from gc_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

nwav_dag : used from gc_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

nwav_dag : used from gc_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

nwsuv : integer
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

nwts_ij : integer, parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
= number of weight-ij-arrays used in IJ-diagnostics
Initial Value = 8
nwts_ij : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

nwvcf : integer, parameter, private
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 9
nx : integer, intent(in)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
length of 1D vector
nx : integer, intent(in)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
length of 1D vector
nx : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

nx : integer, intent(in)
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

nx : integer, intent(in)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

nx1 : integer
Global variable . Module: ICEDYN. File: ICEDYN.f
number of grid points in the longitudinal direction
nx1 : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

nx1 : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

nx1 : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

nx1 : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

nxb : integer, intent(in)
Subroutine: repart. Module: NONE. File: RAD_UTILS.f

nxb : integer, intent(in)
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

nxb : integer, intent(in)
Subroutine: reterp. Module: NONE. File: RAD_UTILS.f

nxchng : integer
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

nxf : integer
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

nxf : integer, intent(in)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

nxf : integer, intent(in)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

nxf : integer, intent(in)
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

nxlcyc : integer
Global variable . Module: ICEDYN. File: ICEDYN.f

nxlcyc : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

ny : integer, intent(in)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

ny1 : integer
Global variable . Module: ICEDYN. File: ICEDYN.f
number of grid points in the latitudinal direction
ny1 : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

ny1 : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

ny1 : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

nyb : integer, intent(in)
Subroutine: repart. Module: NONE. File: RAD_UTILS.f

nyb : integer, intent(in)
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

nyb : integer, intent(in)
Subroutine: reterp. Module: NONE. File: RAD_UTILS.f

nyg : integer
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

nypole : integer
Global variable . Module: ICEDYN. File: ICEDYN.f

nypole : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

nyrsghg :
Global variable . Module: RADPAR. File: RADIATION.f
max.number of years of prescr. greenhouse gas history
nz : integer
Subroutine: diaga. Module: NONE. File: DIAG.f

nz : integer, parameter
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f
Initial Value = 11
nz1 : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

nz1 : integer, intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

nz2 : integer
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

nz2 : integer, intent(in)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

o : real*8, intent(out)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

o : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

o2fhrb : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f

o2fhrl : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f

o2x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
o2x : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

o2x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

o3 : real*8, dimension(49, lx)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

o3_yr : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
obs.year of Ozone (if 0: use current year)
Initial Value = 1951
o3_yr : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

o3_yr : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

o3abs : real*8, intent(out)
Subroutine: ao3abs. Module: RADPAR. File: RADIATION.f

o3arr : real*8, allocatable, dimension(:, :, :)
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

o3cmd : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

o3cmx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

o3col : real*8, dimension(49)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

o3jday : real*8, dimension(:, :, :), pointer
Global variable . Module: RADPAR. File: RADIATION.f

o3jday : real*8, dimension(:, :, :), pointer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

o3jday : real*8, dimension(:, :, :), pointer
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

o3jref : real*8, dimension(:, :, :), pointer
Global variable . Module: RADPAR. File: RADIATION.f

o3jref : real*8, dimension(:, :, :), pointer
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

o3l : real*8, dimension(46, 72)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

o3stream : type(timestream)
Global variable . Module: O3MOD. File: RAD_UTILS.f
interface for reading and time-interpolating O3 files
o3x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
o3x : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

o3x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

oarea : real*8, dimension(:, :), allocatable
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

oasum : real*8
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

obio_wspdf : used from runtimecontrols_mod
Subroutine: advanc. Module: SOCPBL. File: PBL.f

obliq : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
actual orbital parameters used
obliq : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

obliq : real*8
Subroutine: makeearthorbit. Module: MODEL_COM. File: MODEL_COM.f

obliq : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

obliq_def : real*8, parameter
Global variable . Module: RAD_COM. File: RAD_COM.f
obliquity angle (degrees)
Initial Value = 23.44d0
obliq_def : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

obliquity : real*8
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

oc_cdncx :
Global variable . Module: RAD_COM. File: RAD_COM.f
scaling factor relating cld opt depth and CDNC change
ocalbedo : used from ocalbedo_mod
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

ocean : logical
Subroutine: advanc. Module: SOCPBL. File: PBL.f

oceane : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_oce. Module: NONE. File: OCNML.f
ocean energy (J/M^2)
ocm : real*8, intent(in)
Subroutine: ao3abs. Module: RADPAR. File: RADIATION.f

ocm : real*8, intent(out)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ocm : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

ocm : real*8
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

ocnht : real*8, dimension(:, :), allocatable
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

ocnht_sv : real*8, allocatable, dimension(:, :), public
Global variable . Module: OCNML. File: OCNML.f
(J/m2) instantaneous ML+seaice heat content, used for computing
od_cdncx : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = .0000d0
od_cdncx : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

od_cdncx : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

odn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

ofactor : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

off : real*8
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

off_ijk : real*8, dimension(kaijk), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
offset for weighted AIJK diagnostics
off_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

off_ijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

offset : real*8, parameter, dimension(2)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = (/ 273d0, 595d0/)
ogeoza : real*8, dimension(:, :), pointer, real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
ocean surface height geopotential (m^2/s^2)
oht_is_timestream : logical
Global variable . Module: OCNML. File: OCNML.f
- controlled by old_oht rundeck parameter
Initial Value = .true.
ohtconv : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: OCNML. File: OCNML.f
(J/m2) implied time-integrated ocean heat transport convergence
ohtconv : used from ocnml
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

ohtconv : used from ocnml
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

ohtconv : used from ocnml
Subroutine: precip_ohtconv. Module: NONE. File: OCNML.f

ohtconv_now : real*8, allocatable, dimension(:, :), public
Global variable . Module: OCNML. File: OCNML.f
(W/m2) ocean heat flux convergence for current day
ohtconv_out : real*8, dimension(:, :, :), allocatable
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

ohtstream : type(timestream)
Global variable . Module: OCNML. File: OCNML.f
interface for reading and time-interpolating OHT file
ohtsum : real*8
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

oi : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

oi_ustar0 : real*8
Global variable . Module: SEAICE. File: SEAICE.f
default ice-ocean friction velocity [m/s]
Initial Value = 1d-3
oi_ustar0 : used from seaice
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

oijk : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

oiphi : real*8, parameter
Global variable . Module: ICEDYN. File: ICEDYN.f
ice-ocean turning angle (25 degrees)
Initial Value = 25d0*radian
oj : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

old_oht : integer
Global variable . Module: OCNML. File: OCNML.f
0: new scheme, 1: old scheme
Initial Value = 1
old_total_water : real*8, save, dimension(im, jm)
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

oldlat :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
previous LHX
oldlhx :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
previous LHX
oldpath : character(kind=c_char), dimension(*)
Subroutine: rename_c. Module: NONE. File: IO_DRV.f

omega : used from constant
Global variable . Module: GEOM. File: GEOM_B.f

omega : used from constant
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

omega : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

omega : used from constant
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

omega : used from constant
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

omega : used from constant
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

omega : used from constant
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

omega : used from constant
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

omega : used from constant
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

omega : used from constant
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

omega : used from constant
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

omega : used from constant
Subroutine: j_defs. Module: NONE. File: DEFACC.f

omega : used from constant
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

omega2 : used from constant
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

omega2 : used from constant
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

omega2 : used from constant
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

omegt : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
actual orbital parameters used
omegt : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

omegt : real*8
Subroutine: makeearthorbit. Module: MODEL_COM. File: MODEL_COM.f

omegt_def : real*8, parameter
Global variable . Module: RAD_COM. File: RAD_COM.f
precession angle (degrees from vernal equinox)
Initial Value = 282.9d0
omegt_def : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

omegvp : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

one : real*8, parameter
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = 1.
one_to_lm : real*8, dimension(lm)
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

ones : real*8, dimension(NLAT)
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

ones : real*8, dimension(lm)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ones : real*8, dimension(jm+lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ones : real*8, dimension(JM+LM)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

oneyear : type(rational)
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

onoff_aer : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

onoff_chem : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

openunit : used from filemanager
Global variable . Module: SUBDAILY. File: DIAG.f

openunit : used from filemanager
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f

openunit : used from filemanager
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

openunit : used from filemanager
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

openunit : used from filemanager
Subroutine: giss_modele. Module: NONE. File: MODELE.f

openunit : used from filemanager
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

openunit : used from filemanager
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

openunit : used from filemanager
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

openunit : used from filemanager
Subroutine: input. Module: NONE. File: MODELE.f

openunit : used from filemanager
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

openunit : used from filemanager
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

openunit : used from filemanager
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

oper : character(len=*), intent(in)
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

opnocn : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

opnocn : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

opnsky : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

optdi : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

optdw : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

orb_par : real*8, dimension(3)
Global variable . Module: RAD_COM. File: RAD_COM.f
:: directly specifies orbital parameters
Initial Value = (/ eccn_def, obliq_def, omegt_def /)
orb_par : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

orb_par_year_bp : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
= offset from model_year or 1950 (fixed case)
Initial Value = 0
orb_par_year_bp : used from rad_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

orb_par_year_bp : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

orb_par_year_bp : integer
Subroutine: makeearthorbit. Module: MODEL_COM. File: MODEL_COM.f

orbit : used from model_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

orbit : used from model_com
Subroutine: initializemodele. Module: NONE. File: MODELE.f

orbit : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

orbit : type(planetaryorbit)
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

orbitalperiod : real*8
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

order : integer
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

order : integer, intent(out)
Subroutine: moment_enq_order. Module: MOMENTS. File: MOMEN2ND.f

osst_exists : logical
Global variable . Module: SSTMOD. File: OCEAN.f
Initial Value = .true.
osst_exists : used from sstmod
Subroutine: read_sst. Module: NONE. File: OCEAN.f

ostruc : used from ocnml
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

ostruc : used from ocnml
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

osurf_tilt : used from seaice
Global variable . Module: ICEDYN. File: ICEDYN.f

osurf_tilt : integer
Global variable . Module: SEAICE. File: SEAICE.f
controls calc. of ocean surface tilt for ice dyn:
Initial Value = 1
osurf_tilt : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

osurf_tilt : used from seaice
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

ota : real*8, allocatable, dimension(:, :, :)
Global variable . Module: OCNML. File: OCNML.f

ota_glob : real*8, allocatable, dimension(:, :, :)
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

ota_glob : real*8, allocatable, dimension(:, :, :)
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

otb : real*8, allocatable, dimension(:, :, :)
Global variable . Module: OCNML. File: OCNML.f
Fourier expansion coefficients of annual cycle of OHT
otb_glob : real*8, allocatable, dimension(:, :, :)
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

otb_glob : real*8, allocatable, dimension(:, :, :)
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

otc : real*8, allocatable, dimension(:, :)
Global variable . Module: OCNML. File: OCNML.f
Fourier expansion coefficients of annual cycle of OHT
otc_glob : real*8, allocatable, dimension(:, :)
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

otc_glob : real*8, allocatable, dimension(:, :)
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

otdt : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

otdt : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

oup : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

out_line : character(len=300)
Subroutine: diag_river. Module: NONE. File: LAKES.f
local variable to hold mixed-type output for parallel I/O
out_line : character(len=300)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

out_line : character(len=300)
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

out_line : character(len=300)
Subroutine: init_diag. Module: NONE. File: DIAG.f
local variable to hold mixed-type output for parallel I/O
out_line : character(len=300)
Subroutine: init_lakes. Module: NONE. File: LAKES.f
local variable to hold mixed-type output for parallel I/O
out_line : character(len=300)
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

out_line : character(len=300)
Subroutine: lksourc. Module: LAKES. File: LAKES.f
local variable to hold mixed-type output for parallel I/O
out_line : character(len=300)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

out_line : character(len=300)
Subroutine: set_con. Module: NONE. File: DIAG.f
local variable to hold mixed-type output for parallel I/O
output : real*8, dimension(kmo), intent(out)
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

overlap : integer, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = 3
ovrwrt : logical
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

ozo1 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ozo2 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ozo3 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ozo4 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ozo5 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ozo6 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ozon : real*8, dimension(33, 6)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ozone_use_ppm_interp : integer
Global variable . Module: O3MOD. File: RAD_UTILS.f
= 1 uses ppm interpolation in the
Initial Value = 1
ozonlj : real*4, dimension(44, 46)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

p : real*8, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
surface pressure (hecto-Pascals - PTOP)
p :
Global variable . Module: FLUXES. File: FLUXES.f
[12]xxx lower and upper bounds for a given surface type in
p : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

p : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

p : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

p : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

p : used from atm_com
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

p : real*8, dimension(n)
Subroutine: dout. Module: NONE. File: ATURB.f
pressure at main grid z
p : real*8
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

p : real*8
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

p : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

p : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

p : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

p : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

p : used from atm_com
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

p : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

p : real*8, dimension(13)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

p : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

p : real*8, intent(inout)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

p : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

p : real*8, dimension(:), allocatable
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

p : real*8, dimension(0:KM), real*8, intent(in), dimension(0:KM)
Subroutine: vntrp1. Module: NONE. File: DIAG.f

p0 : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

p0 : real*8, parameter
Subroutine: setgas. Module: RADPAR. File: RADIATION.f
Initial Value = 1013.25d0
p0 : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = 1013.25d0
p0 : real*8, parameter
Subroutine: writer. Module: RADPAR. File: RADIATION.f
Initial Value = 1013.25
p1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

p1 : real*8, dimension(n), intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
coeff. of the d.e.
p1 : real*8, dimension(n), intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
coeff. of the d.e.
p1 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

p1000 : real*8, parameter
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = 1000.
p1000k : real*8, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
scaling to change reference pressure from 1mb to 1000mb
p1000k : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

p1000k : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

p1gla : integer
Global variable . Module: FLUXES. File: FLUXES.f

p1ice : integer
Global variable . Module: FLUXES. File: FLUXES.f

p1k : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

p1lnd : integer
Global variable . Module: FLUXES. File: FLUXES.f

p1ocn : integer
Global variable . Module: FLUXES. File: FLUXES.f

p2 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

p2gla : integer
Global variable . Module: FLUXES. File: FLUXES.f

p2ice : integer
Global variable . Module: FLUXES. File: FLUXES.f

p2lnd : integer
Global variable . Module: FLUXES. File: FLUXES.f

p2ocn : integer
Global variable . Module: FLUXES. File: FLUXES.f

p3 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

p3 : real*8, dimension(n), intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
coeff. of the d.e.
p3 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

p4 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

p4 : real*8, dimension(n), intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
coeff. of the d.e.
p4 : real*8, dimension(n), intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
coeff. of the d.e.
p4 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

p4 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

p4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

p_acc : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
accumulated precip (special for SUBDD)
p_acc : used from diag_com
Global variable . Module: SUBDAILY. File: DIAG.f

p_acc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

p_acc : used from diag_com
Subroutine: def_rsf_subdd. Module: NONE. File: DIAG_COM.f

p_acc : used from diag_com
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

p_csdrag :
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
pressure level above which const.drag is increased
p_edge : real(r8), dimension(lm+1)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

p_mid : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

p_sdrag :
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= pressure level above which SDRAG is applied (mb), PP_SDRAG = near poles
pack_a2i : type(band_pack_type), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
contain info for redistributing data from
pack_a2i : type(band_pack_type), target
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
contain info for redistributing data from
pack_a2i : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

pack_a2i : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

pack_column : used from domain_decomp_1d
Subroutine: ent_write_state_plain. Module: ENT_COM. File: ENT_COM.f

pack_data : used from domain_decomp_1d
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

pack_data : used from domain_decomp_1d
Subroutine: gather_diagnostics. Module: NONE. File: DIAG_COM.f

pack_data : used from domain_decomp_1d
Subroutine: gather_icdiags. Module: NONE. File: ICEDYN_DRV.f

pack_data : used from domain_decomp_1d
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

pack_data : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

pack_i2a : type(band_pack_type), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
contain info for redistributing data from
pack_i2a : type(band_pack_type), target
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
contain info for redistributing data from
pack_i2a : used from icedyn_com
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

pack_i2a : used from icedyn_com
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

pack_i2a : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

pack_lc : used from domain_decomp_1d
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f
Initial Value = >pack_dataj
pack_lc : used from diag_zonal
Subroutine: gather_zonal_diags. Module: NONE. File: DIAG_COM.f

pai : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pak : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

papm1 : real*8, intent(in), dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

par_close : used from pario
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

par_close : used from pario
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

par_close : used from pario
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

par_close : used from pario
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

par_close : used from pario
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

par_close : used from pario
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

par_close : used from pario
Subroutine: get_soil_c_total. Module: VEG_DRV. File: VEG_DRV.f

par_close : used from pario
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

par_close : used from pario
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

par_close : used from pario
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

par_close : used from pario
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

par_close : used from pario
Subroutine: init_lakes. Module: NONE. File: LAKES.f

par_close : used from pario
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

par_close : used from pario
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

par_close : used from pario
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

par_close : used from pario
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

par_close : used from pario
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

par_close : used from pario
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

par_close : used from pario
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

par_close : used from pario
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

par_close : used from pario
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

par_close : used from pario
Subroutine: read_agrice_ic. Module: NONE. File: LAKES_COM.f

par_close : used from pario
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

par_close : used from pario
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

par_close : used from pario
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

par_close : used from pario
Subroutine: read_landice_ic. Module: NONE. File: LANDICE_COM.f

par_close : used from pario
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

par_close : used from pario
Subroutine: read_pbl_tsurf_from_nmcfile. Module: NONE. File: PBL_DRV.f

par_close : used from pario
Subroutine: read_rad_ic. Module: NONE. File: RAD_COM.f

par_close : used from pario
Subroutine: read_seaice_ic. Module: NONE. File: SEAICE.f

par_close : used from pario
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

par_close : used from pario
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

par_close : used from pario
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

par_close : used from pario
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

par_close : used from pario
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

par_enddef : used from pario
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

par_enddef : used from pario
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

par_open : used from pario
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

par_open : used from pario
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

par_open : used from pario
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

par_open : used from pario
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

par_open : used from pario
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

par_open : used from pario
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

par_open : used from pario
Subroutine: get_soil_c_total. Module: VEG_DRV. File: VEG_DRV.f

par_open : used from pario
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

par_open : used from pario
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

par_open : used from pario
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

par_open : used from pario
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

par_open : used from pario
Subroutine: init_lakes. Module: NONE. File: LAKES.f

par_open : used from pario
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

par_open : used from pario
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

par_open : used from pario
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

par_open : used from pario
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

par_open : used from pario
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

par_open : used from pario
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

par_open : used from pario
Subroutine: input_ocean. Module: NONE. File: OCN_DRV.f

par_open : used from pario
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

par_open : used from pario
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

par_open : used from pario
Subroutine: read_agrice_ic. Module: NONE. File: LAKES_COM.f

par_open : used from pario
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

par_open : used from pario
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

par_open : used from pario
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

par_open : used from pario
Subroutine: read_landice_ic. Module: NONE. File: LANDICE_COM.f

par_open : used from pario
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

par_open : used from pario
Subroutine: read_pbl_tsurf_from_nmcfile. Module: NONE. File: PBL_DRV.f

par_open : used from pario
Subroutine: read_rad_ic. Module: NONE. File: RAD_COM.f

par_open : used from pario
Subroutine: read_seaice_ic. Module: NONE. File: SEAICE.f

par_open : used from pario
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

par_open : used from pario
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

par_open : used from pario
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

par_open : used from pario
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

par_open : used from pario
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

part : real*8
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

part_sum : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

partial : integer, intent(in)
Subroutine: print_diags. Module: NONE. File: DIAG_PRT.f
: accum period is complete (if =0) or partial (if =1)
parttg : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

parttr : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

partype : character(len=1)
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

patches : type(atmsrf_xchng_vars), dimension(:)
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

patches : type(atmsrf_xchng_vars), dimension(:)
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

patches : type(atmgla_xchng_vars), dimension(:)
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

patches : type(atmsrf_xchng_vars), dimension(:)
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

patchy : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

pb : real*4, dimension(0:lma+1)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

pbl : used from pbl_drv
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

pbl : used from pbl_drv
Subroutine: surface. Module: NONE. File: SURFACE.f

pbl : used from pbl_drv
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

pbl_args : type(t_pbl_args), intent(inout)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

pbl_args : type(t_pbl_args), intent(inout)
Subroutine: alloc_pbl_args. Module: SOCPBL. File: PBL.f

pbl_args : type(t_pbl_args), intent(inout)
Subroutine: dealloc_pbl_args. Module: SOCPBL. File: PBL.f

pbl_args : type(t_pbl_args)
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

pbl_args : type(t_pbl_args)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

pbl_args : type(t_pbl_args)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

pbl_args : type(t_pbl_args)
Subroutine: surface. Module: NONE. File: SURFACE.f

pbl_args : type(t_pbl_args)
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

pbl_exports : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
contains the fields declared below
Initial Value = >null()
pblht : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f

pblht : used from pblcom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

pblht : used from pblcom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pblm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
PBL height (m) and air mass in PBL (mb)
pblp_max : real*8, parameter
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = 400.
pblptop : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f

pblptop : used from pblcom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

pblptop : used from pblcom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pbn : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

pbreak : real*8
Global variable . Module: STRAT. File: STRATDYN.f
p. level above which GW drag acts (in param. database)
Initial Value = 500.
pbreak : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

pbreaktop : real*8
Global variable . Module: STRAT. File: STRATDYN.f
p. level to force GW breaking in top layer
Initial Value = 0.05d0
pbreaktop : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

pbreaktop : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

pbs : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

pc1bylam : real*8, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Planck constant c1 by wavelength (10.5 microns)
Initial Value = 1.439d0/10.5d-4
pcdnc : real*8, parameter, dimension(7)
Global variable . Module: RAD_COM. File: RAD_COM.f
pressure,vertical profile for cld.cvr change
Initial Value = (/984.d0, 964.d0, 934.d0, 884.d0, 810.d0, 710.d0, 550.d0/)
pcdnc : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pcf : real*8, parameter, dimension(NLCF)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 0.98981D+03,0.96840D+03,0.94446D+03,0.91796D+03,0.88891D+03, 0.85579D+03,0.81757D+03,0.77425D+03,0.72686D+03,0.67692D+03, 0.62545D+03,0.57296D+03,0.52098D+03,0.47104D+03,0.42365D+03, 0.37932D+03,0.33855D+03,0.30186D+03,0.26874D+03,0.23867D+03, 0.21115D+03,0.18567D+03,0.16172D+03,0.13900D+03,0.11800D+03, 0.99000D+02,0.81500D+02,0.65000D+02,0.50000D+02,0.37000D+02, 0.25500D+02,0.15000D+02,0.78100D+01,0.43900D+01,0.24700D+01, 0.13900D+01,0.78100D+00,0.43900D+00,0.24700D+00,0.13900D+00, 0.75000D-01,0.35000D-01,0.10000D-01/)
pconpen : real*8
Global variable . Module: STRAT. File: STRATDYN.f
level of penetrating moist conv (in param. database)
Initial Value = 400.
pconpen : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

pconpen : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

pd : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

pd : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pdif : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

pdn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

pdn : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pdn : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pdn : real*4
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

pdn : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

pdn : real*8, real*8
Subroutine: vntrp1. Module: NONE. File: DIAG.f

pdpu2 : real*8, parameter, dimension(NPU2)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/1.d4, 1.d5,2.d5,5.d5, 1.d6,2.d6,5.d6, 1.d7,2.d7,5.d7, 1.d8,2.d8,5.d8, 1.d9/)
pdsig : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
Surface pressure * DSIG(L) (mb)
pdsig : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

pdsig : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

pdsig : used from atm_com
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

pdsig : real*8, intent(out), dimension(LMAX)
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90
pressure interval at each level (mb)
pdsig : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pdsig : used from atm_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

pdsig : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

pdsig : used from atm_com
Subroutine: diaga0. Module: NONE. File: DIAG.f

pdsig : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pdsig : used from atm_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

pdsig : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pdsig : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pdsig : used from atm_com
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

pdsig : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

pdsig : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pdsig : used from atm_com
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

pdsigdum : real*8, dimension(lm)
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

pdsigl : real*8, dimension(lmax)
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

pdsigl : real*8, dimension(lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pdsigl00 : real*8, dimension(lm+lm_req)
Global variable . Module: ATM_COM. File: ATM_COM.f
press (mb), mid-pressure (mb),
pdsigl00 : used from atm_com
Global variable . Module: CLOUDS. File: CLOUDS2.F90

pdsigl00 : used from atm_com
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

pdsigl00 : used from atm_com
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

pdsigl00 : used from atm_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

pdt4 : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

pe : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

pe : real*8, dimension(n)
Subroutine: dout. Module: NONE. File: ATURB.f
pressure at secondary grid ze
pe : real*8, dimension(0:lm)
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

pe : real*8, dimension(0:LMA), real*8, intent(in), dimension(0:LMA)
Subroutine: vntrp1. Module: NONE. File: DIAG.f

pearth : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
fraction of land in grid box
pearth : real*8
Global variable . Module: RADPAR. File: RADIATION.f
fraction of box covered by soil (1)
pearth : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

pearth : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

pearth : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

pearth : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

pearth : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pearth : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

pearth : real*8
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

pecp : real*8, dimension(lm+1)
Subroutine: diaga. Module: NONE. File: DIAG.f

pedge : real*8, dimension(lm+1)
Subroutine: diaga. Module: NONE. File: DIAG.f

pedn : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
Pressure at lower edge of box (incl. surface) (mb)
pedn : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

pedn : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

pedn : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

pedn : used from atm_com
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

pedn : real*8, intent(out), dimension(LMAX+1)
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90
edge pressure (top of box) (mb)
pedn : used from atm_com
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

pedn : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pedn : used from atm_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

pedn : used from atm_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

pedn : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

pedn : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pedn : used from atm_com
Subroutine: dout. Module: NONE. File: ATURB.f

pedn : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

pedn : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

pedn : used from atm_com
Subroutine: getdz. Module: NONE. File: ATURB.f

pedn : used from atm_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

pedn : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pedn : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pedn : used from atm_com
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

pedn : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

pedn : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

pedn : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pedn : used from atm_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

pedn : used from atm_com
Subroutine: surface. Module: NONE. File: SURFACE.f
edge pressure (top of box) (mb)
pedn : used from atm_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

pedn : real*8, dimension(lm+1, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

pedn : used from atm_com
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

pedn : used from atm_com
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

pednl : real*8, dimension(lmax+1)
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

pednl : real*8, dimension(lm+1)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pednl00 : real*8, dimension(lm+lm_req+1)
Global variable . Module: ATM_COM. File: ATM_COM.f
edge pressure for mean profile (mb)
pednl00 : used from atm_com
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

pednl00 : used from atm_com
Subroutine: getztop. Module: NONE. File: PBL_DRV.f

pednl00 : used from atm_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

pednl00 : used from atm_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

pednl00 : used from atm_com
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

pednl00 : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pednl00 : used from atm_com
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

pednold : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

peij : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

pej : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

pek : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
PEDN**KAPA
pek : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

pek : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

pek : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

pek : used from atm_com
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

pek : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pek : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

pek : used from atm_com
Subroutine: dout. Module: NONE. File: ATURB.f

pek : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pek : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pek : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

pek : used from atm_com
Subroutine: surface. Module: NONE. File: SURFACE.f
PEDN**KAPA
pek : used from atm_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

percent : real*8, dimension(ntimemax)
Subroutine: giss_modele. Module: NONE. File: MODELE.f

period : type(timeinterval)
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

period_e : real*8, dimension(41, 2)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

pf : real*8, dimension(ncols)
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

pf : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

pfact : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

pff : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

pfi : real*8
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

pfilter_using_slp : logical
Global variable . Module: ATMDYN. File: ATMDYN.f
whether to zonally filter surface pressure using
Initial Value = .true.
pfj : real*8
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

pfoftk : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

pfp : real*8, allocatable, dimension(:)
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

pfr :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
PROBABLITY OF GLACIATION OF SUPER-COOLED WATER
pft : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

pft : integer
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

pft : integer
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

pfull : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pfull : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

pfw : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

pfw : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

pfwi : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

pgfu : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

pgfu : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pgfub : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
pressure accelaration force
pgfub : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

pgfub : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

pgfv : real*8, allocatable, dimension(:, :)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

pgfvb : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
pressure accelaration force
pgfvb : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

pgfvb : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

pgfx : real*8, dimension(im)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

phalf : real*8, dimension(lm+1)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

phalf : real*8, dimension(npoints, nlev+1)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

phase : real*8, dimension(jm, kgz+1, 4)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

phase :
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f
indicates from which point this routine was called
phase :
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f
indicates from which point this routine was called
phi : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f

phi : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

phi : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

phi : used from atm_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

phi : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

phi : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

phi : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

phi : real(r8)
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

phi : used from atm_com
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

phi : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

phi_req : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

phidp : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

phih : real*8
Subroutine: find_phih. Module: SOCPBL. File: PBL.f

phih : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

phih : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

phih1 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

phim : real*8
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

phim : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

phim : real*8
Subroutine: e_les. Module: SOCPBL. File: PBL.f

phim : real*8
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

phim : real*8
Subroutine: find_phim. Module: SOCPBL. File: PBL.f

phim : real*8
Subroutine: find_phim0. Module: SOCPBL. File: PBL.f

phim : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

phim : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

phin : real*8
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

phis : real*8
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

phit : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

phiu : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

pi : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

pi : used from constant
Global variable . Module: SOCPBL. File: PBL.f

pi : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

pi : real*8
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

pi : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

pi : used from constant
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

pi : used from constant
Subroutine: daily_lake. Module: NONE. File: LAKES.f

pi : used from constant
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

pi : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

pi : used from constant
Subroutine: geom_1pt. Module: NONE. File: RAD_DRV.f

pi : used from constant
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

pi : real*8
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

pi : used from constant
Subroutine: init_lakes. Module: NONE. File: LAKES.f

pi : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pi : used from constant
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

pi : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

pi : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

pi : used from constant
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

pi : used from constant
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

pi : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

pi : used from constant
Subroutine: precip_mp. Module: CLOUDS. File: CLOUDS2.F90

pi : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pi : real*8, parameter
Subroutine: setgas. Module: RADPAR. File: RADIATION.f
Initial Value = 3.141592653589793D0
pi : used from constant
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

pi : real*8, parameter
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f
pi
Initial Value = 3.1415926535897932d0
pi : real*8, dimension(kmi), intent(in)
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

pi0max : real*8, dimension(8)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.00/)
pi4 : real*8, parameter
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f
Initial Value = 97.40909103400244D0
pihjk : real*8, dimension(jm, lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pij : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pij : real*8
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

pij50n : real*8
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

pisg : real*8
Subroutine: keyij. Module: DIAGKS. File: DIAG_PRT.f

pisn : real*8
Subroutine: keyij. Module: DIAGKS. File: DIAG_PRT.f

pivmax : real*8
Global variable . Module: RADPAR. File: RADIATION.f
limits PI0 of volcanic aerosols
Initial Value = 1.0
pizero : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

pizero : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

pj : real*8, dimension(jm, 2)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pj : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

pk : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
PMID**KAPA
pk : used from atm_com
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

pk : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

pk : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

pk : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

pk : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

pk : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

pk : used from atm_com
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

pk : used from atm_com
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

pk : used from atm_com
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

pk : used from atm_com
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

pk : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pk : used from atm_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

pk : used from atm_com
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

pk : used from atm_com
Subroutine: conserv_se. Module: NONE. File: DIAG.f

pk : used from atm_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

pk : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

pk : used from atm_com
Subroutine: diaga0. Module: NONE. File: DIAG.f

pk : used from atm_com
Subroutine: dissip. Module: NONE. File: ATM_UTILS.f

pk : used from atm_com
Subroutine: dout. Module: NONE. File: ATURB.f

pk : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

pk : used from atm_com
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

pk : used from atm_com
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

pk : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

pk : used from atm_com
Subroutine: getdz. Module: NONE. File: ATURB.f

pk : used from atm_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

pk : used from atm_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

pk : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pk : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pk : used from atm_com
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

pk : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

pk : used from atm_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

pk : used from atm_com
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

pk : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

pk : used from atm_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

pk : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pk : used from atm_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

pk : used from atm_com
Subroutine: surface. Module: NONE. File: SURFACE.f
PMID**KAPA
pk : real*8, intent(in), dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

pk : used from atm_com
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

pkd : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

pkd : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pkm : real*8, dimension(lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

pkm : real*8, dimension(lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pkold : real*8, dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

pkpd : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

pkpd : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pkppd : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

pkppd : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pkppu : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

pkppu : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pkpu : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

pkpu : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pku : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

pku : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
layer pressure (mb)
pl : real*8, dimension(lm+1)
Global variable . Module: DIAG_LOC. File: DIAG.f
some shorthand pressure level
pl : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f

pl : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
pressure and cumulus updraft speed
pl : real*8
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

pl : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

pl : used from diag_loc
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pl : used from diag_com
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f
Initial Value = >plm
pl : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

pl : real*8, intent(in)
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90
mid point pressure
pl : real*8, intent(in)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
mid point pressure
pl : real*8
Subroutine: getdz. Module: NONE. File: ATURB.f

pl : real*8, intent(in), dimension(LM)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

pl : real*8, dimension(LM)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

pl : real*8, dimension(lm), intent(in)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

pl : real*8, dimension(:)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

pl : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
temperature and pressure
pl : real*8, intent(in)
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90
pressure
pl : real*8, dimension(lm)
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

pl : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

pl : real*8, dimension(NL)
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

pl : real*8, dimension(0:ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

pl00 : real*8, dimension(lm+lm_req)
Global variable . Module: ATM_COM. File: ATM_COM.f
press (mb), mid-pressure (mb),
pl1 : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

pl1 : real*8
Subroutine: getdz. Module: NONE. File: ATURB.f

pl1e : real*8
Subroutine: getdz. Module: NONE. File: ATURB.f

pla :
Global variable . Module: RADPAR. File: RADIATION.f
...,ALB... planetary and surface albedos (1)
place :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
so its size could be allocated dynamically and still have
plake : real*8
Global variable . Module: RADPAR. File: RADIATION.f
fraction of box covered by lake (1)
plake : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

plake : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

plake : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

planck : real*8, dimension(1:800, 33)
Global variable . Module: RADPAR. File: RADIATION.f

planck : real*8, dimension(PLANCK_TMIN:PLANCK_TMAX, NKBAND)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

planck_tmax : integer
Global variable . Module: RADPAR. File: RADIATION.f
temperature range for Planck function
Initial Value = 800
planck_tmax : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

planck_tmax : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

planck_tmax : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

planck_tmin : integer
Global variable . Module: RADPAR. File: RADIATION.f
temperature range for Planck function
Initial Value = 1
planck_tmin : integer
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

planck_tmin : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

planck_tmin : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pland : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
land fraction
pland : real*8
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

pland : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
land fraction and a constant 50.
pland : real*8, intent(in)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f

pland : real*8, intent(in)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

pland : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pland : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pland : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

plandi : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

planet_name : used from constant
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

planet_name : used from constant
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

planet_name : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

planet_name : used from constant
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

planetaryorbit : used from planetaryorbit_mod
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

planetname : character(len=80)
Subroutine: makeorbit. Module: MODEL_COM. File: MODEL_COM.f

planetname : character(len=*), intent(in)
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

planetparams : used from constant
Subroutine: makeearthorbit. Module: MODEL_COM. File: MODEL_COM.f

planetparams : used from constant
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

planir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

planir : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

plavis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

plavis : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

plb : real*8, dimension(lx+1)
Global variable . Module: RADPAR. File: RADIATION.f
layer pressure (mb) at bottom of layer
plb : real*8, dimension(0:lm+2)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

plb : real*8, dimension(lm+1)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

plb : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

plb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

plb0 : real*8, dimension(lm_req)
Global variable . Module: RAD_COM. File: RAD_COM.f
global parts of local arrays (to avoid OMP-copyin)
plb0 : real*8, dimension(LX+1)
Global variable . Module: RADPAR. File: RADIATION.f

plb0 : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

plb0 : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

plba09 : real*8, parameter, dimension(10)
Global variable . Module: RADPAR. File: RADIATION.f
Vert. Layering for tropospheric aerosols/dust (reference)
Initial Value = (/ 1010.,934.,854.,720.,550.,390.,255.,150., 70., 10./)
plba20 : real*8, parameter, dimension(21)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/ 984.,964.,934.,884.,810.,710.,550.,390.,285.,210., 150.,110., 80., 55., 35., 20., 10., 3., 1.,0.3,0.1/)
plba21 :
Global variable . Module: RADPAR. File: RADIATION.f
Vert. Layering for tropospheric aerosols (reference)
plbaer : real*8, dimension(:), pointer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = > null()
plbaer : real*8, dimension(:), pointer
Subroutine: updateaerosol. Module: AERPARAM_MOD. File: READ_AERO.f

plbaer : real*8, dimension(:), pointer
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f
pressures of layer interfaces in aerosol datafiles
plbcf : real*8, parameter, dimension(NLCF+1)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 0.10000D+04,0.97962D+03,0.95719D+03,0.93172D+03,0.90420D+03, 0.87362D+03,0.83795D+03,0.79718D+03,0.75132D+03,0.70240D+03, 0.65144D+03,0.59946D+03,0.54646D+03,0.49550D+03,0.44658D+03, 0.40072D+03,0.35791D+03,0.31919D+03,0.28453D+03,0.25294D+03, 0.22440D+03,0.19790D+03,0.17344D+03,0.15000D+03,0.12800D+03, 0.10800D+03,0.90000D+02,0.73000D+02,0.57000D+02,0.43000D+02, 0.31000D+02,0.20000D+02,0.10000D+02,0.56200D+01,0.31600D+01, 0.17800D+01,0.10000D+01,0.56200D+00,0.31600D+00,0.17800D+00, 0.10000D+00,0.50000D-01,0.20000D-01,0.00000D+00/)
plbdust : real*8, dimension(:), allocatable
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f
nominal edge pressures of DUSTaer file layers
plbmsu : real*8, dimension(nmsu)
Global variable . Module: MSU_WTS_MOD. File: DIAG.f

plbn : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

plbo3 : real*8, allocatable, dimension(:)
Global variable . Module: O3MOD. File: RAD_UTILS.f
edge pressures in O3 input file, as read from file
plbo3 : used from o3mod
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

plbo3 : used from o3mod
Subroutine: rcompx. Module: RADPAR. File: RADIATION.f

plbo3 : used from o3mod
Subroutine: writet. Module: RADPAR. File: RADIATION.f

plbo3_traditional : real*8, dimension(NLO3_traditional+1)
Global variable . Module: O3MOD. File: RAD_UTILS.f
assumed edge pressures in O3 input file.
Initial Value = (/ 984d0, 934d0, 854d0, 720d0, 550d0, 390d0, 285d0, 210d0, 150d0, 125d0, 100d0, 80d0, 60d0, 55d0, 50d0, 45d0, 40d0, 35d0, 30d0, 25d0, 20d0, 15d0, 10.d0, 7.d0, 5.d0, 4.d0, 3.d0, 2.d0, 1.5d0, 1.d0, 7d-1, 5d-1, 4d-1, 3d-1, 2d-1, 1.5d-1, 1d-1, 7d-2, 5d-2, 4d-2, 3d-2, 2d-2, 1.5d-2, 1d-2, 7d-3, 5d-3, 4d-3, 3d-3, 1d-3, 1d-7/)
plbo3_traditional : used from o3mod
Subroutine: rcompx. Module: RADPAR. File: RADIATION.f

plbot : used from verticalres
Global variable . Module: THREED_MASS_UNFINISHED. File: AtmRes.F90

plbot :
Global variable . Module: VERTICALRES. File: AtmLayering.F90
nominal pressure levels at bottom of layers (mb)
plbot : used from resolution
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

plbot : used from resolution
Subroutine: calc_amp. Module: NONE. File: ATM_UTILS.f

plbot : used from resolution
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

plbot : used from resolution
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

plbot : used from resolution
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

plbot : used from resolution
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

plbx : real*8, dimension(LM+1)
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ple : real*8, dimension(lm+1)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
pressure at layer edge
ple : real*8, dimension(lm), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
ref pressures at upper, middle and lower edge
ple : real*8, dimension(lm+1)
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ple : real*8, intent(in), dimension(lm+1)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

ple : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

ple : used from diag_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

ple : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

ple : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ple : real*8
Subroutine: getdz. Module: NONE. File: ATURB.f

ple : real*8, intent(in), dimension(LM+1)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

ple : real*8, dimension(LM+1)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ple : real*8
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

ple : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

ple : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ple : real*8, dimension(ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

ple_dn : real*8, dimension(lm), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
ref pressures at upper, middle and lower edge
ple_dn : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ple_dn : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

ple_tmp : real*8
Subroutine: init_diag. Module: NONE. File: DIAG.f

plel2 : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
pressure at LMIN, L+2 and LMAX+1
plemax : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
pressure at LMIN, L+2 and LMAX+1
plemin : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
pressure at LMIN, L+2 and LMAX+1
plen : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

plev : real*8
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

plev : real*8, dimension(:), allocatable
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

pleve : real*8
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

plice : real*8
Global variable . Module: RADPAR. File: RADIATION.f
fraction of box covered by glacial ice (1)
plice : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

plice : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

plice : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

plice : real*8
Subroutine: precip_lk. Module: NONE. File: LAKES.f

plice : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

plice : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

plice : real*8
Subroutine: surface_diag3. Module: NONE. File: SURFACE.f

plice : real*8
Subroutine: surface_diag_post_precip_li. Module: NONE. File: SURFACE.f

plk : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
PL**KAPA
plk : real*8, intent(in)
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90
P**K for mid point
plk : real*8, intent(in)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
P**K for mid point
plkic : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

plkice : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

plkice : real*8
Subroutine: precip_lk. Module: NONE. File: LAKES.f

pll : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

pll : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

plm : real*8, dimension(lm+lm_req), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
ref pressures at upper, middle and lower edge
plm : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

plm : used from diag_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

plm : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

plm : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

plm : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

plm : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

plm1 : real*8
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

plm1e : real*8
Subroutine: getdz. Module: NONE. File: ATURB.f

pln : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

plo : real*8, dimension(lm)
Global variable . Module: DIAG_LOC. File: DIAG.f
some shorthand pressure level
plo : used from diag_loc
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

plt : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

pm : real*8, dimension(lm+1)
Global variable . Module: DIAG_LOC. File: DIAG.f
some shorthand pressure level
pm : used from diag_loc
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pm : real*8, dimension(lm)
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pm : real*8, dimension(lm+lm_req)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

pm : real*8, dimension(lm+lm_req), intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
pressure levels (MB)
pm : real*8, dimension(klmax), intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f
pressure levels (MB)
pm : real*8, dimension(lm+lm_req), intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
the "vertical" coordinate for pout_jl
pm : real*8, dimension(lm+lm_req)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

pm_acc : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
accumulated moist convective precip (special for SUBDD)
pm_acc : used from diag_com
Global variable . Module: SUBDAILY. File: DIAG.f

pm_acc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

pm_acc : used from diag_com
Subroutine: def_rsf_subdd. Module: NONE. File: DIAG_COM.f

pm_acc : used from diag_com
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

pm_ge_ps : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pmb : real*8, dimension(kgz_max), parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
pressure levels for geopotential heights (extends to strat)
Initial Value = (/ 1000d0, 925d0, 850d0, 700d0, 600d0, 500d0, 400d0, 300d0, 250d0, 200d0, 150d0, 100d0, 70d0, 50d0, 30d0, 20d0, 10d0, 5d0, 1d0, .5d0, .1d0 /)
pmb : real*8, dimension(km), parameter
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f
Initial Value = (/922.,700.,500.,300.,100.,10./)
pmb : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

pmb : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pmb : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

pmb : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

pme : used from diag_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f
Initial Value = >ple_dn
pmi :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
icy precip entering the layer top
pmid : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
Pressure at mid point of box (mb)
pmid : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

pmid : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

pmid : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

pmid : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

pmid : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

pmid : used from atm_com
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

pmid : used from atm_com
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

pmid : real*8, intent(out), dimension(LMAX)
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90
mid-point pressure (mb)
pmid : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pmid : used from atm_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

pmid : used from atm_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

pmid : used from atm_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

pmid : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

pmid : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pmid : used from atm_com
Subroutine: dout. Module: NONE. File: ATURB.f

pmid : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

pmid : used from atm_com
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

pmid : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

pmid : used from atm_com
Subroutine: getdz. Module: NONE. File: ATURB.f

pmid : used from atm_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

pmid : used from atm_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

pmid : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pmid : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pmid : used from atm_com
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

pmid : used from atm_com
Subroutine: matopmb. Module: NONE. File: ATM_UTILS.f

pmid : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

pmid : used from atm_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

pmid : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pmid : real*8, dimension(lm)
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

pmid : used from atm_com
Subroutine: surface. Module: NONE. File: SURFACE.f

pmid : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

pmid : used from atm_com
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

pmid : used from atm_com
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

pmidl : real*8, dimension(lmax)
Subroutine: calc_ampk. Module: NONE. File: ATM_UTILS.f

pmidl00 : real*8, dimension(lm+lm_req)
Global variable . Module: ATM_COM. File: ATM_COM.f
press (mb), mid-pressure (mb),
pmidl00 : used from atm_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

pmidl00 : used from atm_com
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

pmidl00 : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

pmidl00 : used from atm_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

pmidl00 : used from atm_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

pmidl00 : used from atm_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

pmidl00 : used from atm_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

pmidl00 : used from atm_com
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

pmidl00 : used from atm_com
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

pmidl00 : used from atm_com
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

pmidold : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f

pmidold : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

pmidold : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

pmidold : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

pmk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pmk : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pml :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
layer's cloud water devided by GRAV
pmname : character*4, dimension(kgz_max), parameter, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
strings describing PMB pressure levels
Initial Value = (/ '1000', '925 ', '850 ', '700 ', '600 ', '500 ', '400 ', '300 ', '250 ', '200 ', '150 ', '100 ', '70 ', '50 ', '30 ', '20 ', '10 ', '5 ', '1 ', 'p5 ', 'p1 ' /)
pmname : used from diag_com
Global variable . Module: SUBDAILY. File: DIAG.f

pmo : real*8, dimension(lm)
Global variable . Module: DIAG_LOC. File: DIAG.f
some shorthand pressure level
pmo : used from diag_loc
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pmo : real*8, dimension(LM)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

pmtop : used from resolution
Global variable . Module: GC_COM. File: DIAG_COM.f

pmtop : real*8, parameter
Global variable . Module: VERTICALRES. File: AtmLayering.F90
model top pressure (mb)
Initial Value = plbot(lm+1)
pmtop : used from resolution
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

pmtop : used from resolution
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

pmtop : used from resolution
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

pmtop : used from resolution
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pmtop : used from resolution
Subroutine: init_diag. Module: NONE. File: DIAG.f

pmtop : used from resolution
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pn : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
tuning exponential for computing WV
Initial Value = 1.d0
pname : character(len=128)
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

pnorm : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

pnu : real*8
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

pnu : real*8
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

po : real*8, dimension(kmo), intent(in)
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

po2 : used from constant
Global variable . Module: RADPAR. File: RADIATION.f

pocean : real*8
Global variable . Module: RADPAR. File: RADIATION.f
fraction of box covered by ocean or lake (1)
pocean : real*8
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

pocean : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

pocean : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

pocean : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

pocean : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pocean : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

pocean : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

pocean : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pocean : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

pocean : real*8
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

pocean : real*8, intent(in)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
ocean fraction (zero if lake)
pocean : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

poice : real*8
Global variable . Module: RADPAR. File: RADIATION.f
fraction of box covered by ocean/lakeice (1)
poice : real*8
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

poice : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

poice : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

poice : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

poice : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

poice : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

poice : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

poice : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

poice : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

poice : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

poice : real*8
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

poice : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

polake : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

polake : real*8
Subroutine: precip_lk. Module: NONE. File: LAKES.f

pole :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= .TRUE. if at the north or south pole, .FALSE. otherwise
polefix : logical
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

polefix : logical
Subroutine: write_data. Module: SUBDAILY. File: DIAG.f

polwt : real*8, public
Global variable . Module: GEOM. File: GEOM_B.f

polwt : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

polwt : used from geom
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

pond_melt :
Global variable . Module: SEAICE_COM. File: SEAICE.f
amount of melt pond mass (kg/m^2)
pond_melt : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

pond_melt : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

pond_melt : real*8, dimension(:, :), pointer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pond_melt : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

popdata : real*8, dimension(n_covertypes, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

posarr : real*8, dimension(:, :), allocatable
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

potential :
Global variable . Module: IRRIGMOD. File: IRRIGMOD.f
monthly (gross) irrigation water requirements (m/s)
pow : used from gc_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f
Initial Value = >pow_gc
pow10p : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

pow10p : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

pow_gc : integer, dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
printed output scaled by 10**(-pow_gc)
pow_gc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pow_gc_vmean : integer, dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f

pow_jl : integer, dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
printed output scaled by 10**(-pow_jl)
pow_jl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pow_jl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

pow_jl_vmean : integer, dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

power : real*8, dimension(120)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

power : real*8, dimension(*)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

powerx : real*8
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

powstr : character(len=10)
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

powstr : character(len=10)
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

powx : real*8
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

pp : real*8
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

ppbl : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
pressure corresponding to ZPBL (mb)
ppbl :
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= pressure at DBL (mb)
ppgrad : real*8, dimension(12)
Global variable . Module: RADPAR. File: RADIATION.f
Pole-to-Pole latitud.gradient for GHG (used if KPGRAD > 0)
Initial Value = (/0.0, 0.0, 0.0, 0.0, 0.0, 0.0100, 0.0900, 0.0600, 0.0600, 0.0, 0.0600, 0.0600/)
ppmch4 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ppmco2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ppmf11 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ppmf12 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ppmn2o : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ppmo2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ppmv80 : real*8, dimension(13)
Global variable . Module: RADPAR. File: RADIATION.f
reference GHG concentrations (ppm)
Initial Value = (/0d0, 337.90d0, 0d0,pO2*1.d6,0d0, .3012d0, 1.5470d0 ,.1666d-03,.3003d-03, 0d0, .978D-04, .0010D-10, .0420d0/)
ppmv_to_cm_at_stp : real*8, parameter
Global variable . Module: RADPAR. File: RADIATION.f
Conversion factor for conversion from PPMV to cm at
Initial Value = 1.0D-05*avog/ (grav*mair*loschmidt_constant)
ppmvdf : real*8, dimension(12)
Global variable . Module: RADPAR. File: RADIATION.f
frac. value at top of atmosphere (used if KGGVDF > 0)
Initial Value = (/1.0, 1.0, 1.0, 1.0, 1.0, 0.88888, 0.88888, 0.88888, 0.88888, 1.0, 0.88888, 0.88888/)
ppmvk0 : real*8, dimension(12)
Global variable . Module: RADPAR. File: RADIATION.f
user set GHG concentrations (ppm), used if KTREND=0
Initial Value = (/0d0, 337.90d0, 0d0, 21.d4, 0d0, .3012d0, 1.5470d0 ,.1666d-03, .3003d-03, 0d0, .978D-04, 0.0010D-10/)
ppmy11 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ppmz12 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

pq4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pq4k : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pqv4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pr : real*8, parameter
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= Prandtl number (visc_air_kin/therm_diff)
Initial Value = 0.71d0
pr : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

pr : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

pr : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

pr : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

pr : real*8
Subroutine: tfrez. Module: SEAICE. File: SEAICE.f

pr1 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

prat : real*8, dimension(LX)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

pratcf : real*8, dimension(NLCF)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

prather_limits : integer
Global variable . Module: QUSDEF. File: QUSDEF.f
forces +ve sub-grid scale profiles (default=0)
Initial Value = 0
prather_limits : used from qusdef
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

prather_limits : used from qusdef
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

pratio :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
PMI/PML
pratm :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variabls
prcp : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
precipitation
prcp : real*8, intent(inout)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
precipitation
prcp : real*8, intent(in)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
amount of precip (kg/m^2)
prcp : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

prcp : real*8
Subroutine: precip_lk. Module: NONE. File: LAKES.f

prcp : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

prcp : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

prcp : real*8, intent(in)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

prcpmc : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
precip due to moist convection
prcpss : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
precip due to large-scale condensation
prebar : real*8, dimension(lm+1)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
precip entering layer top for total, snow
prebar1 : real*8, dimension(Lm+1)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
copy of variable prebar
prec : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
precipitation [kg m-2]
prec : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
precipitation (kg/m^2)
prec : used from fluxes
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

prec : used from fluxes
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

prec : used from fluxes
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

prec :
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f
precipitation (kg/m^2)
prec : used from fluxes
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

prec : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

prec : real*8, dimension(:, :), pointer
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

prec : used from fluxes
Subroutine: precip_lk. Module: NONE. File: LAKES.f

prec : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

prec : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

prec : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

prec_si : used from seaice
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

precip_mp : real*8
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
mass density of precipitating condensate (kg/m^3)
precip_mp : real*8
Subroutine: precip_mp. Module: CLOUDS. File: CLOUDS2.F90

precip_ocnml : used from ocnml
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

precli : used from landice
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

precnvl : real*8, dimension(lm+1)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
convective precip entering the layer top
precss : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
precipitation from super-saturation (kg/m^2)
precss : used from fluxes
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

precss : used from fluxes
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

preice : real*8, dimension(lm+1)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
precip entering layer top for total, snow
prep :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
precip conversion rate
pres : real*8, dimension(33, 6)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

pres : real*8, intent(in), dimension(jm)
Subroutine: pout_isccp. Module: NONE. File: POUT.f

prescr_calc_canopy_geometry : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_calc_lai : used from ent_prescr_veg
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_carbonplant : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_cropdata : used from ent_prescribed_drv
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_ent_plant : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_hdata : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_laidata : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_laidata : used from ent_prescribed_drv
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_laimaxdata : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_pft_vars : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_soil_c_total : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_get_soilpools : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_veg_albedodata : used from ent_prescribed_drv
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prescr_veg_albedodata : used from ent_prescribed_drv
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

present_land : logical
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

present_land : logical
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

press : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ice internal pressure (Pa)
press : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

press : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

press : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

press : real*8, intent(in), optional
Subroutine: tfrez. Module: SEAICE. File: SEAICE.f
gauge pressure (default=0) (Pa)
prheat : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

prnb : real*8, dimension(6, 4)
Global variable . Module: RADPAR. File: RADIATION.f

prnb : real*8, dimension(6, 4)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

prnx : real*8, dimension(6, 4)
Global variable . Module: RADPAR. File: RADIATION.f

prnx : real*8, dimension(6, 4)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

prod : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

prog_veg : logical, intent(in), optional
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

prog_veg_flag : logical
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

proj_x : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

proj_y : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

prs1 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

prs2 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

prs3 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

prs4 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

prs5 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

prs6 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

prt : real*8
Global variable . Module: SOCPBL. File: PBL.f

prt : used from socpbl
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

prt : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

prt : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

prtfac : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

prtfac : real*8
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

prtfac : real*8
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

ps : real*8, intent(in)
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90
= surface pressure (mb)
ps : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

ps : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ps : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

ps : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ps : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

ps : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

ps : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

ps : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ps4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ps4k : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

psf : real*8, parameter
Global variable . Module: THREED_MASS_UNFINISHED. File: AtmRes.F90
Initial Value = plbot(1)
psf : real*8, parameter
Global variable . Module: VERTICALRES. File: AtmLayering.F90
global mean surface pressure (mb)
Initial Value = 984d0
psf : used from resolution
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

psf : used from resolution
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

psf : used from resolution
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

psf : used from resolution
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

psf : used from resolution
Subroutine: getztop. Module: NONE. File: PBL_DRV.f

psf : used from resolution
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

psf : used from resolution
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

psfmpt : real*8, parameter
Global variable . Module: THREED_MASS_UNFINISHED. File: AtmRes.F90
Initial Value = psf-ptop
psi : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

psi : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

psi : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

psi : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= angular diff. btw geostrophic and surface winds (rads)
psi0 : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

psi0 : real*8, intent(in)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

psi1 : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

psi1 : real*8, intent(in)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

psijk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

psilim : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

psip : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

psirot : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

psisrf : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

psistb : real*8, parameter
Subroutine: ucheck. Module: SOCPBL. File: PBL.f
Initial Value = 15.*radian
psitop : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

psitop : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

psiu : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

psiuns : real*8, parameter
Subroutine: ucheck. Module: SOCPBL. File: PBL.f
Initial Value = 5.*radian
psiy : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

psk : real*8
Subroutine: ahourly. Module: NONE. File: DIAG.f

psk : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

psk : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

psk : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

psoil : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pspec : real*8, dimension(4), parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
pressure levels at which layers are seperated and defined
Initial Value = (/ 150., 10., 1., 0. /)
pspec : used from gc_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

psrf : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f
Initial Value = >p
psrfb : real*8, dimension(:, :), allocatable
Subroutine: relayer_hybridlayer_input. Module: NONE. File: ATM_DRV.f

pstar : real*8, parameter
Global variable . Module: ICEDYN. File: ICEDYN.f
maximum sea ice pressure per unit thickness (Pa/m)
Initial Value = 2.75d4
psum : real*8, real*8
Subroutine: vntrp1. Module: NONE. File: DIAG.f

psum : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

psumn : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

psumo : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

psurf : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
surface pressure
psv4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pt : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

pt : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

pt4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pt4k : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ptk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ptliso : real*8
Global variable . Module: RADPAR. File: RADIATION.f
tlt=tlb=tlm above PTLISO mb independent of TLGRAD
Initial Value = 0d0
ptliso : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ptm1 : real*8, intent(in), dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

ptop : real*8, parameter
Global variable . Module: THREED_MASS_UNFINISHED. File: AtmRes.F90
Initial Value = plbot(ls1_nominal)
ptop : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ptro : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

ptroot : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

ptrop : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ptrop : real*8, dimension(:, :), allocatable
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

ptropo : real*8, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
Pressure at mid point of tropopause level (mb)
ptropo : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

ptropo : used from atm_com
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

ptropo : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

ptropo : real*8, intent(out)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

ptrs_only : logical
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

ptv4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ptyp : character(len=1)
Subroutine: init_atmdyn. Module: ATMDYN. File: ATMDYN.f

ptype : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ptype : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ptype : character*1
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

ptype : real*8, intent(in)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
percent surface type
ptype : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

ptype : real*8
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ptype : real*8
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

ptype : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ptype4 : real*8, dimension(4)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pu : used from atm_com
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f
Initial Value = >MUs
pu : used from dynamics
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
Initial Value = >MU
pu : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

pu : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

pu : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

pu : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

pu : real*8, parameter, dimension(NPU)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 50.,200.,800.,3200.,12800./)
pu2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

pu4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pui : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

puk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pup : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

pup : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pup : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pup : real*4
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

pup : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

pup : real*8, real*8
Subroutine: vntrp1. Module: NONE. File: DIAG.f

puti : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

puv4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

puvi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pv : used from atm_com
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f
Initial Value = >MVs
pv : used from dynamics
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
Initial Value = >MV
pv : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

pv : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

pv2 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pv2i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pv4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pv_south : real*8, dimension(:, :), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

pvalc : character(len=128), dimension(1000)
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

pvali : integer, dimension(1000)
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

pvalr : real*8, dimension(1000)
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

pvi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pvk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pvt : real*8, dimension(12)
Global variable . Module: RADPAR. File: RADIATION.f
frac. of surf.type (bareWhite+veg*8+bareDark+ocn)(1)
pvt : real*8, dimension(12)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

pvt : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pvt0 : real*8, dimension(N_COVERTYPES)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

pvthp : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pvti : real*8
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

pvti : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

pwater : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

pwater : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

pwater : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

pwater : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

pwater : real*8
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

pwater : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

pwater : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

pwtfix : real*8, dimension(lm+1), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = plbot*wtfix
pwwi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pwwvi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

px : real*8, parameter, dimension(NPX)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/1000d0, 750d0, 500d0, 300d0, 200d0, 100d0, 50d0, 20d0, 10d0, 5d0, 2d0, 1d0, .5d0, .2d0, .1d0,.03d0,.01d0,.003d0,.001d0/)
px : real*8, dimension(9)
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = (/1001.,973.,934.,865.,752.,603.,439.,283.,156./)
py : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pyear : real*8
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

pyear : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

pyear : real*8
Subroutine: makeearthorbit. Module: MODEL_COM. File: MODEL_COM.f

pz4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pz4k : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

pzv4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

q : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
specific humidity (kg water vapor/kg air)
q : real*8, dimension(n), intent(inout)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
local specific humidity (a passive scalar)
q : used from atm_com
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

q : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

q : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

q : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

q : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

q : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

q : used from atm_com
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

q : real*8, dimension(imt, ngm)
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

q : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

q : used from atm_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

q : used from atm_com
Subroutine: conserv_se. Module: NONE. File: DIAG.f

q : used from atm_com
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

q : used from atm_com
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

q : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

q : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

q : integer
Subroutine: docalc. Module: NONE. File: FFT144.f

q : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
specific humidity
q : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

q : integer
Subroutine: ffti. Module: NONE. File: FFT144.f

q : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

q : real*8, intent(in), dimension(:, :)
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

q : real*8, intent(in), dimension(:, :)
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

q : used from atm_com
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

q : used from atm_com
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

q : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

q : real*8, dimension(n), intent(in)
Subroutine: get_tv. Module: SOCPBL. File: PBL.f

q : used from atm_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

q : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

q : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

q : real*8, dimension(imt, ngm)
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

q : real*8, dimension(n), intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f

q : real*8, intent(inout)
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90
temperature and specific humidity
q : real*8, dimension(n), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

q : real*8, intent(out)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

q : real*8, dimension(n), intent(out)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
z-profle of specific humidity
q : real*8, dimension(n), intent(inout)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of specific humidity
q : used from atm_com
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

q : used from atm_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

q : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

q : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

q : real*8, dimension(imt, ngm)
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

q : real*8, intent(inout), dimension(:, :)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

q : real*8, intent(out)
Subroutine: simil. Module: SOCPBL. File: PBL.f
computed similarity solution for moisture mixing ratio
q : real*8, intent(in), dimension(NI, NJ)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

q : real*8, intent(in), dimension(NI, NJ)
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

q : real*8, dimension(n), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

q : used from atm_com
Subroutine: surface. Module: NONE. File: SURFACE.f
specific humidity (kg water vapor/kg air)
q : used from atm_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

q : real*8, dimension(n), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
z-profle of specific humidity
q : real*8, dimension(n), intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of specific humidity
q : real*8, intent(in), dimension(:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

q : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

q : real*8, dimension(imt, ngm)
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

q0 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

q0 : real*8, dimension(n), intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
z-profle of q at previous time step
q1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
specific humidity of first layer
q1 :
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f
specific humidity of first layer
q1 : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

q1 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

q1 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

q3 : integer
Subroutine: docalc. Module: NONE. File: FFT144.f

q3 : integer
Subroutine: ffti. Module: NONE. File: FFT144.f

q3d : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

q3mom : used from somtq_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = >qmom
q5 : real*8, dimension(5)
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

q55 : real*8
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

q55 : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

q550 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q55a11 : real*8, dimension(11)
Global variable . Module: RADPAR. File: RADIATION.f

q55aer : real*8, dimension(25)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

q55b10 : real*8, dimension(10)
Global variable . Module: RADPAR. File: RADIATION.f

q55c15 : real*8, dimension(15)
Global variable . Module: RADPAR. File: RADIATION.f

q55d25 : real*8, dimension(25)
Global variable . Module: RADPAR. File: RADIATION.f

q55dry : real*8, dimension(8)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/2.191, 2.499, 3.069, 3.010, 1.560, 1.560, 1.000,1.000/)
q55dry : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q55h2s : real*8
Global variable . Module: RADPAR. File: RADIATION.f

q55rh1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q55rh2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q55rh3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q55rh4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q55s25 : real*8, dimension(25)
Global variable . Module: RADPAR. File: RADIATION.f

q55u22 : real*8, dimension(120)
Global variable . Module: RADPAR. File: RADIATION.f

q55u22 : real*8, dimension(110)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q55v : real*8, dimension( 20)
Global variable . Module: RADPAR. File: RADIATION.f

q55v20 : real*8, dimension(20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

q633 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q633nr : real*8, dimension(890, 31)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q63dry : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q880m0 : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q880m1 : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q880n0 : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q880n1 : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

q9 : integer
Subroutine: docalc. Module: NONE. File: FFT144.f

q9 : integer
Subroutine: ffti. Module: NONE. File: FFT144.f

q_3d : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = >q
q_ij : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

q_ij : used from ghy_com
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

q_ij : used from ghy_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

q_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

q_ij : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

q_ij : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

q_ij : used from ghy_com
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

q_ij : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

qaa : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

qab : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

qabl : real*8, pointer, dimension(:, :, :)
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
boundary layer profile for humidity
qabove : logical
Subroutine: diaga. Module: NONE. File: DIAG.f

qabove : real*8, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

qaicek : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qawatk : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qba : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

qbb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

qbelow : real*8, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

qbin : logical, dimension(14)
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f
true if files for radiation input files are binary
Initial Value = (/.TRUE.,.TRUE.,.FALSE.,.TRUE.,.TRUE.,.TRUE. ,.TRUE.,.TRUE.,.FALSE.,.TRUE.,.TRUE.,.TRUE.,.TRUE.,.TRUE./)
qbp : logical, dimension(NTYPE_OUT+1)
Global variable . Module: DIAG_COM. File: DIAG_COM.f

qbp : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

qbp : used from diag_com
Subroutine: initdiagj. Module: NONE. File: DIAG_COM.f

qcdust : real*8, dimension(:, :), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

qcheck : logical
Global variable . Module: MODEL_COM. File: MODEL_COM.f
TRUE for running diagnostic checks
Initial Value = .FALSE.
qcheck : used from model_com
Subroutine: checkl. Module: NONE. File: LAKES.f

qcheck : used from model_com
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

qcheck : used from model_com
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

qcheck : used from model_com
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

qcheck : used from model_com
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

qcheck : used from model_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

qcheck : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

qcheck : used from model_com
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

qcheck : used from model_com
Subroutine: j_defs. Module: NONE. File: DEFACC.f

qcheck : used from model_com
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

qcheck : used from model_com
Subroutine: lksourc. Module: LAKES. File: LAKES.f

qcheck : used from model_com
Subroutine: printlk. Module: NONE. File: LAKES.f

qcheck : used from model_com
Subroutine: sjl_defs. Module: NONE. File: DEFACC.f

qcheck : used from model_com
Subroutine: surface. Module: NONE. File: SURFACE.f

qcheck : used from model_com
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

qcheck : used from model_com
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

qcheck : used from model_com
Subroutine: wave_defs. Module: NONE. File: DEFACC.f

qchecki : logical
Subroutine: checki. Module: NONE. File: LAKES.f
true if errors found in seaice
qcheckl : logical
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

qcheckl : logical
Subroutine: checkl. Module: NONE. File: LAKES.f

qcheckl : logical
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

qchecko : logical
Subroutine: checko. Module: NONE. File: OCNML.f

qci : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
cloud ice water amount (kg water/kg air)
qci : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

qci : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

qci : used from atm_com
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

qci : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

qci : used from atm_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

qci : used from atm_com
Subroutine: conserv_se. Module: NONE. File: DIAG.f

qci : used from atm_com
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

qci : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

qci : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

qci : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

qci : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

qcil : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
cloud ice water mixing ratio (kg/kg)
qcix : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
ice cloud water mixing ratio (kg/kg)
qcl : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
cloud liquid water amount (kg water/kg air)
qcl : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

qcl : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

qcl : used from atm_com
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

qcl : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

qcl : used from atm_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

qcl : used from atm_com
Subroutine: conserv_se. Module: NONE. File: DIAG.f

qcl : used from atm_com
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

qcl : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

qcl : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

qcl : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

qcl : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

qcll : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
cloud liquid water mixing ratio (kg/kg)
qclnew :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
QCINEW updated cloud water mixing ratio
qclx : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
liquid cloud water mixing ratio (kg/kg) ! WMX
qcon : logical, dimension(NPTS)
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f

qcon : logical, dimension(NPTS)
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f

qcon : logical, dimension(NPTS)
Subroutine: init_diag. Module: NONE. File: DIAG.f

qcon : logical, dimension(npts)
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

qcon : logical, dimension(NPTS)
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

qcon : logical, dimension(NPTS)
Subroutine: init_lakes. Module: NONE. File: LAKES.f

qcon : logical, dimension(NPTS)
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

qcon : logical, dimension(NPTS)
Subroutine: init_ocnml. Module: OCNML. File: OCNML.f

qcon : logical, intent(in), dimension(npts)
Subroutine: set_con. Module: NONE. File: DIAG.f
logical variable sets where conservation diags are saved
qconv :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
convergence of latent heat
qcrestart : logical, intent(in)
Subroutine: giss_modele. Module: NONE. File: MODELE.f

qcrestart : logical
Subroutine: modele_maindriver. Module: NONE. File: MODELE_DRV.f
Initial Value = .false.
qcrestart : logical, intent(inout)
Subroutine: read_options. Module: NONE. File: MODELE_DRV.f
true if "-r" is present
qd1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qd2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qdiag : logical, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
TRUE for outputting binary diagnostics
Initial Value = .FALSE.
qdiag : used from diag_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdiag_ratios : logical, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
TRUE for forming ratios if title="q1 x q2"
Initial Value = .TRUE.
qdn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

qdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qdn1 : real*8, allocatable, dimension(:, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
downdraft humidity (kg/kg)
qdn1 : used from clouds_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
downdraft humidity in kg/kg, (i,j)
qdns : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
downdraft humidity in kg/kg, (i,j)
qdns : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

qdns : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

qdp : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

qdp : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

qdst55 : real*8, dimension(:), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

qedge :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qenv :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qexist : logical
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qf_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

qf_ij : used from ghy_com
Subroutine: def_rsf_veg_related. Module: NONE. File: GHY_COM.f

qf_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

qf_ij : used from ghy_com
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f

qf_ini : real*8, dimension(i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

qfinal : logical
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

qfixr : logical, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
true if RSI and MSI2 are fixed (ie. for fixed SST run)
qfixr : logical
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

qflux : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

qflux1 : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
surface turbulent q-flux (=-<qw>)
qflux1 : used from fluxes
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

qflux1 : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

qflux1 : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

qflux1 : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

qfluxs : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qfluxs : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

qfluxx : real*8
Global variable . Module: OCNML. File: OCNML.f
multiplying factor for qfluxes
Initial Value = 1.
qflx : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

qflx : real*8, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
moisture flux -wq at surface, ze(1)
qflx : real*8, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
moisture flux at surface
qflx : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

qfol : real*8, allocatable, dimension(:, :)
Global variable . Module: ENT_COM. File: ENT_COM.f
Foliage surface mixing ratio (kg/kg)
qfol :
Global variable . Module: GHY_COM. File: GHY_COM.f
Foliage surface mixing ratio (kg/kg)
qfol : used from ent_com
Subroutine: def_rsf_vegetation. Module: NONE. File: ENT_COM.f

qfol : used from ent_com
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

qfol : used from ent_com
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

qg : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
ground humidity,virt.temperature from pbl
qg : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f
rel. humidity at the ground, defined: total_evap = Cq V (qg-qs)
qg : real*8, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

qg : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f
ground moisture mixing ratio
qg : real*8, dimension(49, lx)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qg_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

qg_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

qg_ij : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

qg_nsat : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f
rel. humidity at non-saturated fraction of soil
qg_sat :
Global variable . Module: SOCPBL. File: PBL.f
Saturation vapor mixing ratio (kg vapor / kg air in a given volume)
qg_sat : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

qg_sat : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

qg_sat : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

qgaern : real*8, dimension(25)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

qgaern : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qgaerx : real*8
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

qgaerx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qgavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

qgcol : real*8, dimension(49)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qggl : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qgicek : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qgnh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qgrad : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

qgrnd : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qgrnd : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

qgrnd : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
moisture at the ground, at the roughness height
qgrnd : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

qgrnd : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
specific humidity at the ground
qgrnd : real*8, intent(in)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
specific humidity at the ground
qgrnd : real*8, intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

qgrnd0 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
initial moisture at the ground, at the roughness height
qgrnd_sat : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
saturated moisture at the ground, at the roughness height
qgsh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qgwatk : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qgwcnv : integer
Global variable . Module: STRAT. File: STRATDYN.f
=1 turns on GW Convective drag terms
Initial Value = 1
qgwcnv : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

qgwcnv : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

qgwdef : integer
Global variable . Module: STRAT. File: STRATDYN.f
=1 turns on GW Deformation drag terms
Initial Value = 1
qgwdef : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

qgwmtn : integer
Global variable . Module: STRAT. File: STRATDYN.f
=1 turns on GW Mountain Wave drag terms
Initial Value = 1
qgwmtn : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

qgwshr : integer
Global variable . Module: STRAT. File: STRATDYN.f
=1 turns on GW Shear drag terms
Initial Value = 1
qgwshr : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

qheat :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
change of latent heat
qheatc :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qheati :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
change of latent heat
qheatl :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
change of latent heat
qi : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

qibp : logical
Subroutine: initdiagj. Module: NONE. File: DIAG_COM.f

qiij : logical
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

qijk : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

qijk : logical
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

qimc : real*8, dimension(Lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
convective liquid, ice water (cloud+precip) available to radiation (kg/kg)
qimc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
convective liquid, ice water available to radiation (kg/kg)
qimc : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

qin : real*8, dimension(:, :, :), allocatable
Subroutine: relayer_hybridlayer_input. Module: NONE. File: ATM_DRV.f

qinstant : logical
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f
flag whether output is instanteneous or accumulated
qiss : real*8, dimension(Lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
stratiform liquid, ice water (cloud+precip) available to radiation (kg/kg)
qiss : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
stratiform liquid, ice water available to radiation (kg/kg)
qiss : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

qj : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

qk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

qk : logical, dimension(kaij)
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f
: if Qk(k)=.true. field k still has to be processed
qk : logical, dimension(kaijk)
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

qk : logical, dimension(KAGCx)
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

qk : logical, dimension(kaij)
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

qk : real*8, dimension(4)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

qk_ij : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

qk_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

qk_ij : used from ghy_com
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

qki : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

qktmp : logical, dimension(kaij)
Subroutine: set_ijout. Module: DIAG_SERIAL. File: DIAG_PRT.f

ql : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
temperature, specific humidity of the layer
ql : logical, dimension(KAJL)
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

ql0 :
Global variable . Module: RAD_COM. File: RAD_COM.f
global parts of local arrays (to avoid OMP-copyin)
qlh : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

qlimit : logical
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

qlimit : logical, intent(in)
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

qlimit : logical
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

qlimit : logical
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

qlimit : logical
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

qlimit : logical, intent(in)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
true if negative tracer is to be avoided
qlimit : logical, intent(in)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
true if negative tracer is to be avoided
qlimit : logical, intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
true if tracer must be positive definite
qlmc : real*8, dimension(Lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
convective liquid, ice water (cloud+precip) available to radiation (kg/kg)
qlmc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
convective liquid, ice water available to radiation (kg/kg)
qlmc : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

qls : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
temperature and humidity work arrays
qlss : real*8, dimension(Lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
stratiform liquid, ice water (cloud+precip) available to radiation (kg/kg)
qlss : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
stratiform liquid, ice water available to radiation (kg/kg)
qlss : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

qlt1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qlt2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qm : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
Vertical profiles of (T/p**kappa)*AIRM, q*AIRM
qm : real*8, intent(in)
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90
heat and water content
qm : real*8, intent(in)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
heat and water content
qm1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qmc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
temperature and humidity work arrays
qmdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qmin : real*8, parameter
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
minimum value of specific humidity
Initial Value = 1.d-12
qmin : real*8, parameter
Subroutine: surface. Module: NONE. File: SURFACE.f
Initial Value = 1.d-12
qmin : real*8, parameter
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f
Initial Value = 1.d-12
qmix :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qmn1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qmn1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qmn2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qmn2 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qmo1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qmo1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qmo2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qmo2 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qmold :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
profiles prior to any moist convection
qmom : real*8, dimension(nmom, lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

qmom : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: SOMTQ_COM. File: QUS_COM.f

qmom : used from somtq_com
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

qmom : used from somtq_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

qmom : used from somtq_com
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

qmom : used from somtq_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

qmom : used from somtq_com
Subroutine: surface. Module: NONE. File: SURFACE.f

qmom2_sv :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
pre-CTMIX upper-layer S,Q moments
qmomdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

qmomdnl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

qmomls : real*8, dimension(nmom, lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

qmommc : real*8, dimension(nmom, lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

qmomold :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

qmomp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

qmompmax :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

qmp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
plume's SM, QM
qmpmax :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
values of QMP, SMP in detrained air
qmpt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qmt : real*8
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

qmt : real*8
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

qmt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
qnet : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qnet : real*8, intent(in)
Subroutine: deltasnowt. Module: NONE. File: PBL.f
Net heat flux (not including solar, +ve dwn) (W/m2)
qnet : real*8, intent(in)
Subroutine: deltasst. Module: NONE. File: PBL.f
Net heat flux (not including solar, +ve dwn) (W/m2)
qnew :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
updated specific humidity
qnewu :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
updated specific humidity
qnp : logical
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

qnp : logical
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

qnp : logical
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

qnp : logical
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

qnp : logical
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

qnp : logical
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

qnp : logical
Subroutine: conserv_se. Module: NONE. File: DIAG.f

qnx : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

qnx :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
qogl : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qold :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
previous specific humidity
qoldu :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
previous specific humidity
qonh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qosh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qout : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f
Initial Value = >q
qp : real*8, dimension(49, lx)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qpbl : real*8, dimension(npbl)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

qpbl : real*8, dimension(npbl)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

qpcol : real*8, dimension(49)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qpgl : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qpicek : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qpnh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qprime : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qprime : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

qpsh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qpwatk : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qq : real*8, intent(out)
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

qq : real*8, intent(out)
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

qqdmax : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qqwmax : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qr : real*8, dimension(LM, grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

qratio : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

qrh : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qrh633 : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qs : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

qs :
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= surface value of the specific moisture
qs : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

qs : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

qs :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= surface value of the specific moisture
qs : real*8, dimension(49, lx)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qsaern : real*8, dimension(25)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

qsaern : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qsat : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qsat : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

qsat : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

qsat : real*8, external
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

qsat : real*8, external
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

qsat : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

qsat : real*8
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

qsat : real*8
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

qsat : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

qsat : real*8, external
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

qsat : real*8
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

qsat : real*8, external
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

qsat : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

qsat : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

qsat : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
saturation humidity
qsat : real*8
Subroutine: mass_flux. Module: CLOUDS. File: CLOUDS2.F90

qsat : real*8
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90

qsat : real*8
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
saturation specific humidity
qsat : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

qsat : real*8
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

qsat : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

qsat : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

qsat : real*8, external
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

qsat : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

qsat : real*8, external
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

qsatc :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
saturation vapor mixing ratio
qsatc :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
saturation vapor mixing ratio
qsate :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
saturation vapor mixing ratio w.r.t. water
qsatl :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
saturation water vapor mixing ratio
qsatmp : real*8
Subroutine: mass_flux. Module: CLOUDS. File: CLOUDS2.F90

qsatmp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
plume's saturation vapor mixing ratio
qsave : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qsave : real*8, dimension(n)
Subroutine: inits. Module: SOCPBL. File: PBL.f

qsave1 : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qsavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
SURFACE AIR SPECIFIC HUMIDITY (1)
qscol : real*8, dimension(49)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qscqcb : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qsdust : real*8, dimension(:, :), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

qsfix : logical
Global variable . Module: SEAICE. File: SEAICE.f
flag is true if salinity of sea ice is constant
Initial Value = .false.
qsfix : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

qsfix : used from seaice
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

qsfix : logical, intent(in)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
true if sea ice salinity is fixed
qsgl : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qsicek : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qsnh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qsol : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qsol : real*8, intent(in)
Subroutine: deltasnowt. Module: NONE. File: PBL.f
Solar heat flux (W/m2)
qsol : real*8, intent(in)
Subroutine: deltasst. Module: NONE. File: PBL.f
Solar heat flux (W/m2)
qsol :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= solar heating (W/m2)
qsp : logical
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

qsp : logical
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

qsp : logical
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

qsp : logical
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

qsp : logical
Subroutine: conserv_hicb. Module: NONE. File: LANDICE_DRV.f

qsp : logical
Subroutine: conserv_micb. Module: NONE. File: LANDICE_DRV.f

qsp : logical
Subroutine: conserv_se. Module: NONE. File: DIAG.f

qsrf : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
surface specific moisture
qsrf : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

qsrf : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

qsrf : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

qss : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

qssh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qst : real*8
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

qst : real*8
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

qst : real*8
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90

qstar : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

qstar : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

qstar : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

qstar : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f

qstar : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f
the moisture scale
qsurf : real*8, dimension(:, :), pointer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

qswatk : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qtchng : logical, intent(in)
Subroutine: ostruc. Module: OCNML. File: OCNML.f
true if TOCEAN(1) is changed (needed for qflux calculation)
qtest : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

qtmp : real*8
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

qtold : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
previous potential temperature, humidity
qtold : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

qtold : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

qtop : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
moisture at the top of the layer
qtop : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

qtop : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
moisture at the top of the layer
qtop : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

qtop : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

qtop : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
specific humidity at the first GCM layer
qtop : real*8, intent(in)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
specific humidity at the first GCM layer
qtop : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

qturb : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

qturb : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

qturb : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

qturb : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

qturb : real*8, dimension(n), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
sqrt(2*e)
qturb : real*8, dimension(n), intent(in)
Subroutine: l_gcm. Module: NONE. File: ATURB.f

qty : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

qty : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

qty_il : integer, dimension(kailx)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

quant : character(len=sname_strlen)
Subroutine: keynrl. Module: DIAG_SERIAL. File: DIAG_PRT.f
string designating the quantity for which to save keynrs
quant : character(len=sname_strlen)
Subroutine: keyvsums. Module: DIAG_SERIAL. File: DIAG_PRT.f
string designating the quantity for which to save keynrs
qup : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

qup :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
quvfilter : logical
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= True if any of DT_[XY][UV]filter are not 0
quvfilter : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

qv : real*8, dimension(lm)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

qv : real*8, dimension(npoints, nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

qv20 : real*8, dimension(20)
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

qvh2s : real*8, dimension(6)
Global variable . Module: RADPAR. File: RADIATION.f

qw1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qw2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qx : real*8, dimension(49, lx)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qxaern : real*8, dimension(25)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

qxaern : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

qxcol : real*8, dimension(49)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qxdust : real*8, dimension(:, :), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

qxgl : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qxicek : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

qxnh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qxs : real*8, parameter
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = 0.1d0
qxsh : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

qxwatk : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

r0q : real*8
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

r1 : real*8
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

r1no3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

r2 : real*8
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

r2 : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

r24 : real*8, parameter
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = 4.1666667D-02
r2no3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

r4 : logical
Global variable . Module: NONE. File:

r4_on_disk : logical
Subroutine: def_acc_all. Module: NONE. File: IO_DRV.f
if true, real*8 stored as real*4
r4_on_disk : logical
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
if true, real*8 stored as real*4
r4_on_disk : logical
Subroutine: def_rsf_glaacc. Module: NONE. File: LANDICE_COM.f
if true, real*8 stored as real*4
r4_on_disk : logical
Subroutine: def_rsf_icdiag. Module: NONE. File: ICEDYN_DRV.f
if true, real*8 stored as real*4
r4_on_disk : logical
Subroutine: def_rsf_longacc. Module: NONE. File: DIAG_COM.f
if true, real*8 stored as real*4
r550nr : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

r6 : real*8, parameter
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = .16666667D0
r633nr : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

r72x46 : real*4, dimension(72, 46)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

r8 : integer, parameter
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: kind parameter of real*8
Initial Value = selected_real_kind(12)
r8 : used from unrdrag_com
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

r8 : used from unrdrag_com
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

r8dum : real*8
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

r8dum : real*8
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

r8mask : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

r8time : real*8
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

ra : real*8, dimension(:), allocatable
Global variable . Module: CLOUDS. File: CLOUDS2.F90
ratio of primary grid box to secondary gridbox
ra : real*8, dimension(im)
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

rad_forc_lev : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
= 0 for TOA, 1 for LTROPO (default=0)
Initial Value = 0
rad_forc_lev : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

rad_forc_lev : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rad_interact_aer : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
=1 for radiatively active non-chem tracers
Initial Value = 0
rad_interact_aer : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

rad_interact_aer : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rad_scm : logical
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f
Initial Value = .false.
rad_scm_int : integer
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

rad_to_chem : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
save 3D quantities from radiation code for use in
rad_to_chem : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

rad_to_chem : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rad_to_file : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f

rad_to_file : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

radian : used from constant
Global variable . Module: GEOM. File: GEOM_B.f

radian : used from constant
Global variable . Module: ICEDYN. File: ICEDYN.f

radian : used from constant
Global variable . Module: SOCPBL. File: PBL.f

radian : real*8
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

radian : used from constant
Subroutine: geom_1pt. Module: NONE. File: RAD_DRV.f

radian : used from constant
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

radian : used from constant
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

radian : used from constant
Subroutine: j_defs. Module: NONE. File: DEFACC.f

radian : used from constant
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

radian : used from constant
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

radian : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

radiationsetorbit : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

radius : used from constant
Global variable . Module: GEOM. File: GEOM_B.f

radius : used from constant
Global variable . Module: ICEDYN. File: ICEDYN.f

radius : used from constant
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

radius : used from constant
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

radius : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

radius : used from constant
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

radius : used from constant
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

radius : used from constant
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

radius : used from constant
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

radius : used from constant
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

radius : used from constant
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

radius : used from constant
Subroutine: j_defs. Module: NONE. File: DEFACC.f

radius : used from constant
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

radius_multiplier : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
cloud particle radius multiplier
Initial Value = 1.d0
radto3 : real*8, parameter, dimension(2)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = (/ 614.125d-24, 140.608d-24/)
radx : real*8
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

rain : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

rak : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

rak : real*8
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

ran : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

randno :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
random number
randss : real*8, optional, intent(inout), dimension(lmax)
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

randu : used from random
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

rangeerror : integer
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

rangevec : integer, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

ranmtn : real*8
Global variable . Module: STRAT. File: STRATDYN.f

ranmtn : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ranmtn_cell : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f
Initial Value = >RANMTN
rapj : real*8, public, dimension(im, jm)
Global variable . Module: GEOM. File: GEOM_B.f
scaling for B grid -> A grid conversion (1/4,1/im at poles)
rapj : used from geom
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

rapj : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

rapj : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

rapvn : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
area scalings for primary and sec. grid
rapvn : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

rapvn : used from geom
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

rapvn : used from geom
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

rapvn : used from geom
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

rapvn : used from geom
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

rapvn : used from geom
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

rapvn : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

rapvn : used from geom
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

rapvn : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

rapvs : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
area scalings for primary and sec. grid
rapvs : used from geom
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

rapvs : used from geom
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

rapvs : used from geom
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

rapvs : used from geom
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

rapvs : used from geom
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

rapvs : used from geom
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

rapvs : used from geom
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

rapvs : used from geom
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

rapvs : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

rarb : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

rarb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rarx : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

rarx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rasb : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

rasb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rasx : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

rasx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rat : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

rat : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

rate : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES. File: LAKES.f
rate of river flow downslope (fraction)
rate : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

rate : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

rate : real*8
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

ratio : real(r8), real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

ratls0 : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.
ratls0 : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ravj : real*8, public, dimension(im, jm)
Global variable . Module: GEOM. File: GEOM_B.f
scaling for A grid U/V to B grid points (func. of lat. j)
ravj : used from geom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ravpn : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
area scalings for primary and sec. grid
ravpn : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

ravpn : used from geom
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

ravpo : real*8
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

ravps : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
area scalings for primary and sec. grid
ravps : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

ravps : used from geom
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

rb2 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

rb3 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

rbb : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

rbb : real*8
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

rbbb : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

rbbi : real*8
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

rbbin : real*8, intent(in)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

rbbk : real*8, dimension(3)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

rbbout : real*8, intent(out)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

rbbout : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

rbnb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rbnx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rbsn : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

rbsno : real*8, intent(in)
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f
diffuse albedo
rbufn : real*8, dimension(:), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

rbufs : real*8, dimension(:), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

rbxtoa : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rcdhdws : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

rcdhdws : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rcdhws : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

rcdhws : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

rcdhws : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rcdmws : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

rcdmws : real*8, intent(in)
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

rcdmws : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

rcdmws : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rcdqdws : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

rcdqdws : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rcdqws : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

rcdqws : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rci_sum : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
cumulative layer-average stratiform cloud optical depth times cloud ice effective radius (um)
rcl_sum : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
cumulative layer-average stratiform cloud optical depth times cloud droplet effective radius (um)
rcld : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Total cloud optical depth as seen be radiation
rcld : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

rcld : real*8, intent(out)
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
cloud droplet radius and optical thickness
rcld :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
cloud particle's radius, effective radius
rcld :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
cloud particle radius, effective radius (microns)
rcld : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rclde : real*8
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
effective cloud droplet radius
rclde :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
cloud particle's radius, effective radius
rclde :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
cloud particle radius, effective radius (microns)
rclde1 : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

rcldx : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

rcldx : real*8, intent(in)
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
RCLD multiplier
rcnb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rcnx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rcomp1 : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

rcompt : used from radpar
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

rcompx : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rd1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rd2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rdmc : real*8, dimension(grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rdsig : real*8
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

rdss : real*8, dimension(LM, grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

re_and_im : integer, parameter, public
Global variable . Module: GC_COM. File: DIAG_COM.f
complex components of wave power diagnostics
Initial Value = 2
re_and_im : used from gc_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

read_attr : used from pario
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

read_attr : used from pario
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

read_attr : used from pario
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

read_data : used from pario
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

read_data : used from pario
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

read_data : used from pario
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

read_data : used from pario
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

read_data : used from pario
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

read_data : used from pario
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f

read_data : used from pario
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

read_data : used from pario
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f

read_data : used from pario
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

read_data : used from pario
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

read_data : used from pario
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

read_data : used from pario
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

read_data : used from pario
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

read_data : used from pario
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

read_data : used from pario
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

read_dist_data : used from pario
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

read_dist_data : used from pario
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

read_dist_data : used from pario
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

read_dist_data : used from pario
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

read_dist_data : used from pario
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

read_dist_data : used from pario
Subroutine: get_soil_c_total. Module: VEG_DRV. File: VEG_DRV.f

read_dist_data : used from pario
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

read_dist_data : used from pario
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

read_dist_data : used from pario
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

read_dist_data : used from pario
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

read_dist_data : used from pario
Subroutine: init_lakes. Module: NONE. File: LAKES.f

read_dist_data : used from pario
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

read_dist_data : used from pario
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

read_dist_data : used from pario
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

read_dist_data : used from pario
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

read_dist_data : used from pario
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

read_dist_data : used from pario
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

read_dist_data : used from pario
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f

read_dist_data : used from pario
Subroutine: new_io_atm. Module: NONE. File: ATM_COM.f

read_dist_data : used from pario
Subroutine: new_io_bldat. Module: NONE. File: PBL_COM.f

read_dist_data : used from pario
Subroutine: new_io_clouds. Module: NONE. File: CLOUDS_COM.F90

read_dist_data : used from pario
Subroutine: new_io_earth. Module: NONE. File: GHY_COM.f

read_dist_data : used from pario
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f

read_dist_data : used from pario
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

read_dist_data : used from pario
Subroutine: new_io_icdiag. Module: NONE. File: ICEDYN_DRV.f

read_dist_data : used from pario
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f

read_dist_data : used from pario
Subroutine: new_io_lakes. Module: NONE. File: LAKES_COM.f

read_dist_data : used from pario
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f

read_dist_data : used from pario
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

read_dist_data : used from pario
Subroutine: new_io_ocnml. Module: NONE. File: OCNML.f

read_dist_data : used from pario
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f

read_dist_data : used from pario
Subroutine: new_io_pbl. Module: NONE. File: PBL_COM.f

read_dist_data : used from pario
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

read_dist_data : used from pario
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

read_dist_data : used from pario
Subroutine: new_io_snow. Module: NONE. File: GHY_COM.f

read_dist_data : used from pario
Subroutine: new_io_soils. Module: NONE. File: GHY_COM.f

read_dist_data : used from pario
Subroutine: new_io_somtq. Module: NONE. File: QUS_COM.f

read_dist_data : used from pario
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f

read_dist_data : used from pario
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

read_dist_data : used from pario
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f

read_dist_data : used from pario
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

read_dist_data : used from pario
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

read_dist_data : used from pario
Subroutine: read_height. Module: ENT_DRV. File: ENT_DRV.f

read_dist_data : used from pario
Subroutine: read_laimax. Module: ENT_DRV. File: ENT_DRV.f

read_dist_data : used from pario
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

read_dist_data : used from pario
Subroutine: read_pbl_tsurf_from_nmcfile. Module: NONE. File: PBL_DRV.f

read_dist_data : used from pario
Subroutine: read_rad_ic. Module: NONE. File: RAD_COM.f

read_dist_data : used from pario
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

read_dist_data : used from pario
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

read_dist_data : used from pario
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

read_irrig : used from irrigmod
Subroutine: daily_lake. Module: NONE. File: LAKES.f

read_mldepth : used from ocnml
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

read_mldepth_now : used from ocnml
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

read_stream : used from timestream_mod
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

read_stream : used from timestream_mod
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

read_stream : used from timestream_mod
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

read_stream : used from timestream_mod
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

read_stream : used from timestream_mod
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

read_stream : used from timestream_mod
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

read_stream : used from timestream_mod
Subroutine: read_sst. Module: NONE. File: OCEAN.f

read_stream : used from timestream_mod
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

read_stream : used from timestream_mod
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

read_stream : used from timestream_mod
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

read_stream : used from timestream_mod
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

read_stream : used from timestream_mod
Subroutine: upddst2. Module: DUSTPARAM_MOD. File: READ_AERO.f

read_stream : used from timestream_mod
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

read_stream : used from timestream_mod
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

readt_parallel : used from domain_decomp_atm
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

readt_parallel : used from domain_decomp_atm
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

readt_parallel : used from domain_decomp_atm
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

readt_parallel : used from domain_decomp_atm
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

reaero : real*8, dimension(10)
Subroutine: writer. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 0.1, 0.3, 0.3, 2.0, 0.3, 1.0, 0.3, 0.3, 0.2, 0.5/)
real : used from rational_mod
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

real :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
*8 Variables
recv_from_j : used from domain_decomp_1d
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

recv_from_j : used from domain_decomp_1d
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

redogh : logical, intent(in)
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

redogh : logical, intent(in)
Subroutine: init_lsm. Module: SOIL_DRV. File: GHY_DRV.f

redogh : logical, intent(in)
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

redogh : logical
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

redust : real*8, dimension(:), allocatable
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f

redust : used from dustparam_mod
Subroutine: writer. Module: RADPAR. File: RADIATION.f

ref_mult : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
ref_mult : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

refa11 : real*8, dimension(11)
Global variable . Module: RADPAR. File: RADIATION.f

refb10 : real*8, dimension(10)
Global variable . Module: RADPAR. File: RADIATION.f

refc15 : real*8, dimension(15)
Global variable . Module: RADPAR. File: RADIATION.f

refd25 : real*8, dimension(25)
Global variable . Module: RADPAR. File: RADIATION.f

refday : real*8
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

refday : real*8
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

refdry : real*8, dimension(8)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/0.150, 1.000, 0.300, 0.200, 0.080, 0.080, 1.000,1.000/)
refdry : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

reff0 : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0.30d0
reff0 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

reffi : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

refl : real*8, dimension(nlt)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

reflat : real*8
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

reflat : real*8
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

refn : real*8
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

refs25 : real*8, dimension(25)
Global variable . Module: RADPAR. File: RADIATION.f

refu22 : real*8, dimension(120)
Global variable . Module: RADPAR. File: RADIATION.f

refu22 : real*8, dimension(110)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

refv : real*8, dimension(20)
Global variable . Module: RADPAR. File: RADIATION.f

refv20 : real*8, dimension(20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

reinitialize : logical
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

rel : logical, intent(in), optional
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

rel : logical, intent(in), optional
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

rel : logical, intent(in), optional
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

rel : logical, intent(in), optional
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

rel_ : logical
Subroutine: avg_patches_pbl_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

rel_ : logical
Subroutine: avg_patches_srfflx_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

rel_ : logical
Subroutine: avg_patches_srfflx_exports_gla. Module: EXCHANGE_TYPES. File: FLUXES.f

rel_ : logical
Subroutine: avg_patches_srfstate_exports. Module: EXCHANGE_TYPES. File: FLUXES.f

relate :
Global variable . Module: MODEL_COM. File: MODEL_COM.f
internal to calendar time
relax : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

relayer : used from seaice
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

relayer_12 : used from seaice
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

relerr : real*8
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

report : type(profilereport_type)
Subroutine: reportprofile. Module: NONE. File: MODELE.f

req_fac : real*8, parameter, dimension(lm_req-1)
Global variable . Module: ATM_COM. File: ATM_COM.f
/REQ_FAC_M factors for REQ layer pressures
Initial Value = (/ .5d0, .2d0 /)
req_fac : used from atm_com
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

req_fac : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

req_fac_d : real*8, parameter, dimension(lm_req)
Global variable . Module: ATM_COM. File: ATM_COM.f
Initial Value = (/ .5d0, .3d0, .2d0 /)
req_fac_d : used from atm_com
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

req_fac_d : used from atm_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

req_fac_d : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

req_fac_m : real*8, parameter, dimension(lm_req)
Global variable . Module: ATM_COM. File: ATM_COM.f
Initial Value = (/ .75d0, .35d0, .1d0 /)
req_fac_m : used from atm_com
Subroutine: calc_vert_amp. Module: DYNAMICS. File: ATMDYN_COM.F90

req_fac_m : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

req_fac_m : used from atm_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

res : logical
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

reset_canopy_ic : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 0
reset_prognostic : logical, intent(in)
Subroutine: reset_gh_to_defaults. Module: SOIL_DRV. File: GHY_DRV.f

reset_snow_ic : integer
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 0
reset_soil_spinup_acc : used from ent_mod
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

reset_stream_properties : used from timestream_mod
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

reset_subdd : used from subdaily
Subroutine: daily_diag. Module: NONE. File: DIAG.f

retcode : integer, intent(out)
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

rewind_parallel : used from domain_decomp_atm
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

rfdux : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

rflx : real*8, dimension(5)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

rfrgn : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

rgas : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

rgas : used from constant
Global variable . Module: SOCPBL. File: PBL.f

rgas : used from constant
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

rgas : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

rgas : used from constant
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

rgas : used from constant
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

rgas : used from constant
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

rgas : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

rgas : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

rgas : used from constant
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

rgas : used from constant
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

rgas : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

rgas : used from constant
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

rgas : used from constant
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

rgas : used from constant
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

rgas : used from constant
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

rgas : used from constant
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

rgas : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

rgas : used from constant
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

rgas : used from constant
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

rgas : used from constant
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

rgas : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

rgas : used from constant
Subroutine: getdz. Module: NONE. File: ATURB.f

rgas : used from constant
Subroutine: getztop. Module: NONE. File: PBL_DRV.f

rgas : used from constant
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

rgas : used from constant
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

rgas : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

rgas : used from constant
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

rgas : used from constant
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

rgas : used from constant
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

rgas : used from constant
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

rgas : used from constant
Subroutine: j_defs. Module: NONE. File: DEFACC.f

rgas : used from constant
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

rgas : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

rgas : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

rgas : used from constant
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

rgas : used from constant
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

rgas : used from constant
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

rgas : used from constant
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

rgas : used from constant
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

rgas : used from constant
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

rgas : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

rgas : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rgas : used from constant
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

rgas : used from constant
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

rgas : used from constant
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

rgs : real*8, parameter
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
= rhow * g_S turbulent tracer flux (kg/m^2 s)
Initial Value = rhow*3.2d-7
rh : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
relative humidity
rh : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

rh : real*8, dimension(:), allocatable
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

rh : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rh00 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
threshold relative humidity
rh1 :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
relative humidity to compare with the threshold humidity
rh1 : real*8, dimension(:, :, :), allocatable
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

rh20s : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

rh_inst : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
saved instantaneous relative hum (at PMB levels)
rh_inst : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

rh_inst : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

rh_inst : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

rhc : real*8, parameter, dimension(4)
Subroutine: setaer. Module: RADPAR. File: RADIATION.f
Initial Value = (/.38d0,.47d0,.28d0,.38d0/)
rhd : real*8, parameter, dimension(4)
Subroutine: setaer. Module: RADPAR. File: RADIATION.f
Initial Value = (/.80d0,.75d0,.62d0,.80d0/)
rhdata : real*8, dimension(190, 15)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhdens : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhdgm2 : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhdna : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

rhdno3 : real*8
Subroutine: rhdtna. Module: NONE. File: RAD_UTILS.f

rhdocx : real*8
Subroutine: rhdtna. Module: NONE. File: RAD_UTILS.f

rhdp : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

rhdsea : real*8
Subroutine: rhdtna. Module: NONE. File: RAD_UTILS.f

rhdso4 : real*8
Subroutine: rhdtna. Module: NONE. File: RAD_UTILS.f

rhdtna : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

rhf :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
environmental relative humidity
rhfix : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
const.rel.humidity passed to radiation for aeros. tests
Initial Value = -1.
rhfix : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

rhfix : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rhftau : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

rhftau_dry : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

rhi :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
relative humidity w.r.t. ice
rhi : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhijk : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

rhin : real*8, dimension(:, :, :), allocatable
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

rhinfo : real*8, dimension(190, 15, 4)
Global variable . Module: RADPAR. File: RADIATION.f

rhinfo : real*8, dimension(190, 15)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhl : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f
layer specific,relative humidity (1)
rhl : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rhn :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variable
rho : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

rho : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

rho : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
Subroutine: getdz. Module: NONE. File: ATURB.f
air density at the main/edge grids
rho : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

rho :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
air density
rho : real*8
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
air density
rho :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
air density
rho : real(r8), intent(in), dimension(2:lm)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

rho : real(r8), dimension(2:lm), intent(in)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

rho : real*8
Subroutine: precip_mp. Module: CLOUDS. File: CLOUDS2.F90

rho : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rho : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

rho : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

rho : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

rho0 : real*8, parameter
Subroutine: lkmix. Module: LAKES. File: LAKES.f
freshwater density function approximation
Initial Value = 999.842594d0
rho_3d : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

rhoave : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

rhoavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

rhobydze : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

rhobydze : real*8, dimension(n), intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
(j) rho(j)/dze(j)
rhodz : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rhoe : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

rhoe : real*8
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

rhoe : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
Subroutine: getdz. Module: NONE. File: ATURB.f
air density at the main/edge grids
rhoe : real(r8), dimension(2:lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

rhoe : real*8, dimension(ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

rhoe_3d : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

rhoebydz : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

rhoebydz : real*8, dimension(n), intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
(j) rhoe(j+1)/dz(j)
rhog : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
density of graupel and ice particles
rhog : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
density of graupel and ice particles
Initial Value = 400.
rhoi : used from constant
Global variable . Module: LANDICE. File: LANDICE.f

rhoi : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

rhoi : used from seaice
Subroutine: deltasnowt. Module: NONE. File: PBL.f

rhoi : used from constant
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

rhoi : used from seaice
Subroutine: printlk. Module: NONE. File: LAKES.f

rhoi : used from constant
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

rhoi : used from seaice
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

rhoi : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

rhoi : used from seaice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rhoi : used from constant
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

rhoip : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
density of graupel and ice particles
rhoip : real*8, parameter
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
density of graupel and ice particles
Initial Value = 100.
rhol : real*8, dimension(0:ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

rhos : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
density of snow [kg/m^3]
Initial Value = 300.0
rhos : used from seaice
Subroutine: deltasnowt. Module: NONE. File: PBL.f

rhos : used from seaice
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

rhos : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

rhos : used from seaice
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

rhos : used from seaice
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

rhosrf : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

rhosrf : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

rhosrf : real*8, dimension(im)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

rhosrf : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

rhosrf : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

rhosrf : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rhosrf0 : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f
estimated surface air density
rhow : used from constant
Global variable . Module: LAKES. File: LAKES.f

rhow : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

rhow : used from constant
Subroutine: accumulate_excess_c. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: checkl. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: daily_lake. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: diag_river. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

rhow : used from constant
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: ground_lk. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

rhow : used from constant
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: init_lakes. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

rhow : used from constant
Subroutine: precip_lk. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: printlk. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rhow : used from constant
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: riverf. Module: NONE. File: LAKES.f

rhow : used from constant
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

rhow : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

rhow : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

rhow : used from constant
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f

rhow : used from constant
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

rhow : used from constant
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

rhow : used from constant
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

rhows : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

rhows : used from constant
Global variable . Module: SOCPBL. File: PBL.f

rhows : used from constant
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

rhows : used from constant
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

rhows : used from constant
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

rhows : used from constant
Subroutine: deltasst. Module: NONE. File: PBL.f

rhows : used from constant
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

rhows : used from constant
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

rhows : used from constant
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

rhows : used from constant
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

rhows : used from constant
Subroutine: osourc. Module: OCNML. File: OCNML.f

rhows : used from constant
Subroutine: ostruc. Module: OCNML. File: OCNML.f

rhows : used from constant
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

rhows : used from constant
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

rhows : used from constant
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

rhows : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

rhows : used from constant
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

rhows : used from constant
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

rhp : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

rhq550 : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhreff : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhrhi : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhrhrh : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhs : real*8, dimension(n)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f

rhs : real*8, dimension(n)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f

rhs : real*8, dimension(n)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

rhs : real*8, dimension(n)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

rhs : real*8, dimension(n)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f

rhs : real*8, dimension(n)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

rhs : real*8, dimension(n)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f

rhs : real*8, dimension(n)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f

rhs : real*8, dimension(n)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

rhs : real*8, dimension(n)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

rhs1 : real*8, dimension(n)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

rhs1 : real*8, dimension(n)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

rhsav : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
previous relative humidity
rhsav : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

rhsav : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

rhsav : used from clouds_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

rhsav : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rht1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
rhtauf : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhtgm2 : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhtrop : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

rhw :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
rhwgm2 : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rhxmfx : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

ri : real*8
Subroutine: dout. Module: NONE. File: ATURB.f

ri : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

ri : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

ri : real*8, dimension(n)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

ri : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

ri : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

ri1 : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
Richardson numbers
ri2 : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
Richardson numbers
ri_aw : integer
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

ri_cr : real*8, parameter
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
Initial Value = 0.50d0
ri_sb81 : integer
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

rich : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

richn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

ricldx : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
multiplies part.size of ice clouds at 1000mb, changes linearly to 1 as p->0mb
Initial Value = 1.d0
ridx : integer, intent(out)
Subroutine: get_virtual_index. Module: OCALBEDO_MOD. File: ocalbedo.f

rijtck : real*8, dimension(6, 33)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

rijtpg : real*8, dimension(6, 49, 17, 21)
Global variable . Module: RADPAR. File: RADIATION.f

rimax : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
maximum ice cloud size
Initial Value = 100.d0
rimax : real*8
Global variable . Module: SOCPBL. File: PBL.f

rimax : real*8, intent(in)
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
cloud droplet for liquid and ice, max ice RCLD
rimax : used from socpbl
Subroutine: dout. Module: NONE. File: ATURB.f

rimax : used from socpbl
Subroutine: e_gcm. Module: NONE. File: ATURB.f

ris : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
Richardson numbers
river_fac : real*8
Global variable . Module: LAKES. File: LAKES.f
Factor to multiply runoff by to balance sea level
Initial Value = 1.
river_fac : used from lakes
Subroutine: riverf. Module: NONE. File: LAKES.f

rkby3 : real*8, parameter
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f
Initial Value = ROTK*ROTK*ROTK
rke : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

rkei : real*8
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

rkeil : real*8
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

rlabel : character*132
Subroutine: input. Module: NONE. File: MODELE.f
rundeck-label
rlabel : character*132
Subroutine: readifile. Module: NONE. File: RAD_DRV.f
rundeck-label
rlam : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

rlat1 : real*8
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

rlat2 : real*8
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, 2)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, 2)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

rm : real*8, dimension(nl)
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

rm : real*8, dimension(nl)
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

rm : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

rm : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

rm : real*8, dimension(2)
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
rm0 : real*8
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

rm0 : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rm0 : real*8
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

rm0 : real*8
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

rm1d : real*8, dimension(lm)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

rm_np : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rm_np : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

rm_np : real*8, dimension(lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

rm_sp : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rm_sp : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

rm_sp : real*8, dimension(lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

rmass : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_ms. Module: NONE. File: DIAG.f

rmin : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo, 2)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo, 2)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

rmom : real*8, dimension(nmom, nl)
Subroutine: aadvqz2_column. Module: NONE. File: QUS3D.f

rmom : real*8, dimension(nmom, nl)
Subroutine: aadvqz_column. Module: NONE. File: QUS3D.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

rmom : real*8, dimension(nmom, im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

rmom : real*8, dimension(nmom, 2)
Subroutine: ctmix. Module: NONE. File: QUSDEF.f

rmom1d : real*8, dimension(nmom, lm)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

rms : real*8
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

rms0 : real*8
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

rms_part : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

rn : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rnb : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rndss : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

rndssl : real*8, dimension(3, LM)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
stored random number sequences
rnx : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

ro3col : integer::mrelay=0, keep10=0, no3col=0;real*8
Global variable . Module: RADPAR. File: RADIATION.f
= rescaled column amount of O3 if NO3COL>0 (if MRELAY>0)
Initial Value = 1.
roair : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rod : real*8, dimension(:), intent(out)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rodust : real*8, dimension(:), allocatable
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f

rof : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

roice : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

roice : real*8, intent(inout)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
ice fraction over open water
roice : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

roice : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

roice : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

roice : real*8, intent(in)
Subroutine: lkmix. Module: LAKES. File: LAKES.f
ice fraction
roice : real*8, intent(in)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

roice : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

roice : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

roice : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

roice : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

roice : real*8, intent(in)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
sea ice fraction of open water
roice : real*8
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

roice : real*8, intent(inout)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
ice variables (%,kg/m^2,kg/m^2)
roicen : real*8
Subroutine: addice. Module: SEAICE. File: SEAICE.f

rono3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

roocx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

root : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

root : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

rootprofdata : real*8, dimension(n_covertypes, n_depth)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

ros : real*8, dimension(:), intent(out)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rosea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

roso4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rospd : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rosps : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rossl : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

rossn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

rot1 : real*8
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

rot1 : real*8
Subroutine: coszs. Module: RAD_COSZ0. File: GEOM_B.f

rot1 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

rot1 : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rot2 : real*8
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

rot2 : real*8
Subroutine: coszs. Module: RAD_COSZ0. File: GEOM_B.f

rot2 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

rot2 : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rotate : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

rotationperiod : real*8
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

rotk : real*8, parameter
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f
Initial Value = 1.5
roughl : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f
log10(zgs/roughness length), prescribed with zgs=30 m.
roughl : used from pblcom
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

roughl_from_file : integer, save
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
Initial Value = 0
roughl_lice : real*8
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = -1.d30
row : integer
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

rpls : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rqdmax : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rqt : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Radiative equilibrium temperatures above model top
rqt : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

rqt : used from rad_com
Subroutine: diaga. Module: NONE. File: DIAG.f

rqt : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

rqt : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rqwmax : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rr0 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rr0rhx : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rrh : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rrr : real*8, dimension(grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

rrr : real*8, dimension(im, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

rrsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rs : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

rsavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
SURFACE AIR RELATIVE HUMIDITY (1)
rsdist : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
orbit related variables computed once a day
rsdist : used from rad_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

rsdist : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rsf_file_name : character(6), parameter, dimension(4)
Global variable . Module: MODEL_COM. File: MODEL_COM.f
names of restart files
Initial Value = (/'fort.1','fort.2','fort.3','fort.4'/)
rsf_file_name : used from model_com
Subroutine: checkpointmodele. Module: NONE. File: MODELE.f

rsf_file_name : used from model_com
Subroutine: find_later_rsf. Module: NONE. File: IO_DRV.f

rsf_file_name : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

rsf_file_name : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

rsf_file_name : used from model_com
Subroutine: io_rsf. Module: NONE. File: IO_DRV.f

rsg : real*8, parameter
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
= rhow * shw * g_T turbulent energy flux (J/m^2 K s)
Initial Value = rhow*shw*1.3d-5
rsg : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f

rsi : real*8, dimension(:, :), pointer, real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
fraction of water area covered in ice
rsi :
Global variable . Module: SEAICE_COM. File: SEAICE.f
fraction of water area covered in ice
rsi : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

rsi : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

rsi : real*8, dimension(:, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

rsi : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

rsi : real*8, dimension(:, :), pointer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

rsi : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

rsi : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: printlk. Module: NONE. File: LAKES.f

rsi : real*8, dimension(:, :), pointer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

rsi : real*8, dimension(:, :), pointer
Subroutine: riverf. Module: NONE. File: LAKES.f

rsi : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

rsi : real*8, dimension(:, :), pointer
Subroutine: surface. Module: NONE. File: SURFACE.f

rsi : real*8, dimension(:, :), pointer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

rsi : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

rsi_exists : logical
Global variable . Module: SEAICE_COM. File: SEAICE.f
flag indicating availability of an input file SICE containing
Initial Value = .true.
rsi_exists : used from seaice_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

rsi_exists : used from seaice_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

rsi_old : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

rsib : real*8
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

rsign_aer : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rsign_chem : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

rsimsi : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

rsimsiold : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

rsinew : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

rsiold : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

rsisave :
Global variable . Module: SEAICE_COM. File: SEAICE.f
saved value of sea ice concentration before DYNSI
rsisave : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

rsisave : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

rsistart : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

rsistart : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

rsistart : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

rsistream : type(timestream)
Global variable . Module: SEAICE_COM. File: SEAICE.f
interfaces for reading and time-interpolating
rsistream : used from seaice_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

rsistream : used from seaice_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

rsiu : real*8
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

rsiv : real*8
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

rsix :
Global variable . Module: SEAICE_COM. File: SEAICE.f
first order moments of ice concentration (for advection)
rsix : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

rsiy :
Global variable . Module: SEAICE_COM. File: SEAICE.f
first order moments of ice concentration (for advection)
rsiy : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

rt2 : used from constant
Global variable . Module: FFT144. File: FFT144.f

rt2m1 : real*8, parameter
Global variable . Module: FFT144. File: FFT144.f
Initial Value = rt2-1.
rt2p1 : real*8, parameter
Global variable . Module: FFT144. File: FFT144.f
Initial Value = rt2+1.
rt3 : used from constant
Global variable . Module: FFT144. File: FFT144.f

rtau : real*8, allocatable, dimension(:)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
rayleigh friction timescale (seconds) as a function of layer
rtau : used from dynamics
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

rtau : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

rtau : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rtaul : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

rtemp : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

rtemp : real*8
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
dummy variable
rtheta : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rthetar : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

rtinfo : real*8, dimension(190, 15, ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f

run :
Global variable . Module: MODEL_COM. File: MODEL_COM.f
name stored in XLABEL(1:LRUNID)
run : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

run : real*8, intent(out)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
runoff fluxes down of mass,heat,salt (J or kg/m^2)
run0 : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

run0 : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

run0 : real*8, intent(in)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

run0 : real*8, intent(out)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

run0 : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

run0 : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

run0 : real*8, intent(out)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
runoff from ice (kg/m^2)
run0 : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

run0 : real*8
Subroutine: precip_lk. Module: NONE. File: LAKES.f

run0 : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

run0 : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

run0 : real*8, intent(out)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

run0 : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

run0 : real*8, intent(out)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
amount of sea ice melt (kg/m^2)
run4 : real*8
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

run4 : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

run4i : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

run4i : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

run4o : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

run4o : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

run_ocnml : used from ocnml
Subroutine: oceans. Module: NONE. File: OCEAN.f

rune : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

runi : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

runli : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

runo : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
runoff [kg m-2]
runo : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

runosi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
run off from sea/lake ice after surface (kg/m^2)
runosi : real*8, dimension(:, :), pointer
Subroutine: ground_lk. Module: NONE. File: LAKES.f

runosi : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

runosi : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

runosi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

runpsi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
run off from sea/lake ice after precip (kg/m^2)
runpsi : real*8, dimension(:, :), pointer
Subroutine: precip_lk. Module: NONE. File: LAKES.f

runpsi : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

runpsi : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

runpsi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

runstr : character*5, dimension(14)
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f
names of files for radiation routines
Initial Value = (/"RADN1","RADN2","RADN3", "RADN4","RADN5","RADN6","RADN7","RADN8", "RADN9","RADNA","RADNB","RADNC","RADND", "RADNE"/)
rv20 : real*8, dimension(20)
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

rvap : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

rvh20 : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

rvrerun : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

rvrerun : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

rvrout : real*8, dimension(nrvrmx)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
Discharges from named rivers
rvrout : used from lakes_com
Subroutine: def_meta_rvracc. Module: NONE. File: LAKES_COM.f

rvrout : real*8, dimension(NRVR)
Subroutine: diag_river. Module: NONE. File: LAKES.f

rvrout : used from lakes_com
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

rvrout : used from lakes_com
Subroutine: write_meta_rvracc. Module: NONE. File: LAKES_COM.f

rvrout_loc : real*8, dimension(nrvrmx)
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

rvrout_root : real*8, dimension(NRVR)
Subroutine: diag_river. Module: NONE. File: LAKES.f

rvrrun : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

rvrrun : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

rw1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rw2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rwcldox : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
multiplies part.size of water clouds over ocean
Initial Value = 1.d0
rwmax : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
maximum water cloud size
Initial Value = 20.d0
rx :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
rx : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

rxc : real*8
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

rxcl : real*8, dimension(LM)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

rxm : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

rxocx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rxsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rxsno : real*8, intent(out)
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f
direct albedo
rxso4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

rxx :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
rxxm : real*8
Subroutine: checkflux. Module: NONE. File: QUSDEF.f

rxy :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
ry :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
ryy :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
ryz :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
rz :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
rzm_np : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rzm_np : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

rzm_np : real*8, dimension(lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

rzm_sp : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rzm_sp : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

rzm_sp : real*8, dimension(lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

rzx :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
rzz :
Subroutine: ctmix. Module: NONE. File: QUSDEF.f
mean and moments of tracer
rzzm_np : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rzzm_np : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

rzzm_np : real*8, dimension(lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

rzzm_sp : real*8
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

rzzm_sp : real*8
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

rzzm_sp : real*8, dimension(lm)
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

s : real*8, dimension(0:KM)
Global variable . Module: FFT144. File: FFT144.f
cos/sin evaluated on grid points
s : real*8, dimension(nx*stride)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
mean tracer amount (kg or J)
s : real*8, dimension(stride, grid%j_strt_halo:grid%j_stop_halo, nlev)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
mean tracer amount (kg or J)
s : real*8
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

s : real*8
Subroutine: get_laimaxdata. Module: VEG_DRV. File: VEG_DRV.f

s : real*8
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

s : real*8
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

s : real*8, dimension(1800)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

s : real*8, intent(out)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

s : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

s0 : used from radpar
Global variable . Module: RAD_COM. File: RAD_COM.f
solar 'constant' needs to be saved between calls to radiation
s0 : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1366.d0
s0 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s0 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

s0 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

s0 : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

s0 : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

s0 : real*8
Subroutine: updo3d_solar. Module: O3MOD. File: RAD_UTILS.f

s00wm2 : real*8
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1366.2911d0
s00wm2 : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

s0_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s0_day : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
obs.date of solar constant (if 0: time var)
Initial Value = 182
s0_day : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

s0_tmp : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

s0_yr : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
obs.date of solar constant (if 0: time var)
Initial Value = 1951
s0_yr : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

s0cosz : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

s0cosz : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

s0max : real*8
Global variable . Module: O3MOD. File: RAD_UTILS.f

s0min : real*8
Global variable . Module: O3MOD. File: RAD_UTILS.f

s0nir : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

s0vis : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

s0x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
solar constant multiplication factor
Initial Value = 1.
s0x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

s0x : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

s1 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s1 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

s1 : real(r8), real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

s16q1 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

s16q2 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

s16q3 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

s16q4 : real*8, dimension(16)
Global variable . Module: FFT144. File: FFT144.f

s1_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s1byg1 : real*8, parameter
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
Initial Value = .57735d0
s2 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s2 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

s2 : real(r8), real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

s20n : real*8, dimension(36)
Global variable . Module: FFT144. File: FFT144.f

s21n : real*8, dimension(36)
Global variable . Module: FFT144. File: FFT144.f

s2_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s2dawn : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

s2dusk : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

s2lt1 : real*8, dimension(im)
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

s2lt2 : real*8, dimension(im)
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

s3_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s4 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s4 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

s40n : real*8, dimension(18)
Global variable . Module: FFT144. File: FFT144.f

s41n : real*8, dimension(18)
Global variable . Module: FFT144. File: FFT144.f

s42n : real*8, dimension(18)
Global variable . Module: FFT144. File: FFT144.f

s43n : real*8, dimension(18)
Global variable . Module: FFT144. File: FFT144.f

s48q1 : real*8, dimension(48)
Global variable . Module: FFT144. File: FFT144.f

s4_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s5 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s5 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

s5_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s6 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s6 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

s6_3 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s7 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s7 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

s8 : real*8
Global variable . Module: SOCPBL. File: PBL.f

s8 : used from socpbl
Subroutine: k_gcm. Module: NONE. File: ATURB.f

s8qn : real*8, dimension(8, 9)
Global variable . Module: FFT144. File: FFT144.f

safv : real*8, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

safv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx. Module: NONE. File: QUS3D.f

safv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqx2. Module: NONE. File: QUS3D.f

sal : real*8
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

salb : real*8, pointer, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
(1.-broadband surface albedo) - saved in rsf
salb : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

salb : used from rad_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

salbtg : real*8, dimension(768, 14)
Global variable . Module: GTAU_STATE_MOD. File: RAD_UTILS.f

salt : real*8, dimension(:, :), allocatable
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

salt : real*8, dimension(si_ocn%i_0h:si_ocn%i_1h, si_ocn%j_0h:si_ocn%j_1h)
Subroutine: conserv_ossi. Module: NONE. File: SEAICE_DRV.f
total salt in ocean ice (kg/m^2)
salt : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

salt : real*8, intent(out)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
amount of salt in sea ice melt (kg/m^2)
salti : real*8, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
salt in ice formed in ocean for ice covered frac (kg/m^2)
salti : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

salto : real*8, intent(in)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
salt in ice formed in ocean for open water frac (kg/m^2)
salto : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

same_cloud : logical
Subroutine: get_cld_overlap. Module: CLOUDS_COM. File: CLOUDS_COM.F90

sarea : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f
Initial Value = >sarea_reg
sarea_reg : real*8, dimension(nreg), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
areas of the special regions
sarea_reg : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

save :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
{H,M,L}CLDI,saveCTPI,saveTAUI,save{S,T}CLDI: SUBDDiag
save : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

save3daod : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
flag to calculate ttasv_save in rad code even when
Initial Value = 0
save_old : logical, optional
Subroutine: read_mldepth. Module: OCNML. File: OCNML.f

savectpi : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

savectpi : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

savectpi : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

savehcldi : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

savehcldi : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

savehcldi : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

savelcldi : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

savelcldi : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

savelcldi : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

savemccldtp : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
instnt.SUBDD moist convective cloud top pressure
savemccldtp : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

savemccldtp : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

savemcldi : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

savemcldi : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

savemcldi : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

saven1 : real*4, dimension(IM, 16, LM)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

savescldi : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

savescldi : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

savescldi : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

savetaui : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

savetaui : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

savetaui : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

savetcldi : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

savetcldi : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

savetcldi : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

savwcu : real*4, dimension(IM, 16, LM)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

saw : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

sb : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
final and initial estimate for salinity at interface (psu)
sb0 : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
final and initial estimate for salinity at interface (psu)
sbf : real*8, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

sbf : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

sbf : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

sbf : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

sbfv : real*8, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

sbfv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

sbfv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

sbgc_counter : integer, save
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = -1
sbgc_spinup : logical
Global variable . Module: SOIL_DRV. File: GHY_DRV.f
turn on the algorithm for fast soil carbon spinup.
Initial Value = .false.
sbgc_spinup_cycles : integer, parameter
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 750
sbgc_spinup_dump_to_file : logical, parameter
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = .false.
sbgc_spinup_hours : integer, parameter
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 24*365 * 9
sbgc_spinup_read_from_file : logical, parameter
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = .false.
sbgc_spinup_start : integer, parameter
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 1
sbgc_spinup_steps : integer, parameter
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = sbgc_spinup_hours*4
sbm : real*8, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

sbm : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

sbm : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

sbm : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

sbufn : real*8, dimension(:), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

sbufs : real*8, dimension(:), allocatable
Global variable . Module: TRACER_ADV. File: QUS3D.f

sbw : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

sc : real*8, parameter
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= Schmidt (no relation) number (visc_air_kin/diff)
Initial Value = 0.595d0
sc : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

scale : real*8, intent(in)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale1 : real*8
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

scale_con : real*8, dimension(kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
scales for conservation diagnostics
scale_con : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_con : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_con : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

scale_con : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

scale_con : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

scale_con : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_dd : real*8, dimension(ndiuvar), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

scale_dd : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_dd : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_dd : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_gc : real*8, dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
printout scaling factors for GC diagnostics
scale_gc : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_gc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_gc : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_icij : real*8, dimension(kicij)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
scales for ICIJ diagnostics
scale_icij : used from icedyn_com
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

scale_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

scale_icij : used from icedyn_com
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

scale_ij : real*8, dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
scaling for weighted AIJ diagnostics
scale_ij : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_ij : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_ijhc : real*8, dimension(kijhc)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
scale factor for ijhc diagnostics
scale_ijhc : used from landice_com
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

scale_ijhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

scale_ijhc : used from landice_com
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

scale_ijk : real*8, dimension(kaijk), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
scaling for weighted AIJK diagnostics
scale_ijk : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

scale_ijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_ijk : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_ijl : real*8, dimension(kaijl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
scale factor for AIJL diagnostics
scale_ijl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_ijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_ijl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_ijmm : real*8, dimension(kaijmm), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
scale factor for AIJ min/max diagnostics
scale_ijmm : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_ijmm : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_il : real*8, dimension(kailx)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_j : real*8, dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
scale for zonal J diagnostics
scale_j : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_j : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_j : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_jl : real*8, dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
printout scaling factors for JL diagnostics
scale_jl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_jl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_jl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

scale_jl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

scale_sjl : real*8, dimension(kasjl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
printout scaling factors for SJL diagnostics
scale_sjl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalej : real*8, dimension(jm)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalej : real*8, dimension(jm)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalek : real*8
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

scalek : real*8, dimension(4)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = (/1.,1.,10.,10./)
scalek : real*8
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalek : real*8, dimension(lm)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalel : real*8, dimension(lm), intent(in)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalel : real*8, dimension(:)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalep : real*8
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

scaler : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scaler : real*8
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalervr : real*8
Subroutine: diag_river. Module: NONE. File: LAKES.f

scalervr : real*8
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

scales : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalet : real*8, dimension(ned)
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalet : real*8, dimension(kspeca)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalet : real*8, dimension(12)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalet : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalet : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalet : real*8
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalet : real*8
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

scalet : real*8, dimension(kspeca)
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

scaljr : real*8, dimension(jm)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scaljr : real*8, dimension(jm)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scallr : real*8, dimension(lm_req)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scallr : real*8, dimension(:)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

scdnci : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

scdncw : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

scf : real*8, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

scf : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

scf : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

scf : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

scf3d : real*8, allocatable, dimension(:, :, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

scf3d : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

scl : real*8, parameter, dimension(2)
Subroutine: dcdnc_est. Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = (/ 162d0, 298d0/)
scm : real*8, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

scm : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

scm : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

scm : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

scovi : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

scovi : real*8
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

scovli : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

scpr : real*8, intent(in)
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

sctgcb : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

scttau : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

scvmu : real*8
Global variable . Module: STRAT. File: STRATDYN.f
parameter to Scale Convective MUs (database if LM>40)
Initial Value = .188d0
scvmu : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

sd : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

sd : used from dynamics
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
Initial Value = >MW
sd : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

sd : used from dynamics
Subroutine: diaga. Module: NONE. File: DIAG.f

sd : used from dynamics
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

sd : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

sd : used from dynamics
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

sd : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

sd_clouds : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
vert. integrated horizontal convergence (for clouds)
sd_clouds : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

sdawn : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

sddp : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sdist : real*8, intent(out)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

sdl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
vertical velocity in sigma coordinate
sdl : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

sdlb : real*8, parameter, dimension(8)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f
Initial Value = (/-6.5d0,0d0,1d0,2.8d0,0d0,-2.8d0,-2d0,0d0/)
sdlm1 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

sdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
sdrag : used from atmdyn
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

sdry : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sdsig : real*8
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sdsig : real*8
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sdusk : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

se : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 0.1d0
se : real*8, dimension(GRID%I_STRT_HALO:GRID%I_STOP_HALO, GRID%J_STRT_HALO:GRID%J_STOP_HALO)
Subroutine: conserv_se. Module: NONE. File: DIAG.f

se :
Subroutine: getk. Module: SOCPBL. File: PBL.f
stability constant for e, adjustable
sea_ice : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

seaice_thermo : character*2
Global variable . Module: SEAICE. File: SEAICE.f
formulation of sea ice thermodynamics (BP or SI)
Initial Value = "BP"
seaice_thermo : used from seaice
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

seaice_yr : integer
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

seasn1 : real*8
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

seasn2 : real*8
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

season : real*8, parameter, dimension(4)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
julian day for start of season (used for veg albedo calc)
Initial Value = (/ 15.00, 105.0, 196.0, 288.0/)
seconds : real*8
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

seconds_per_day : used from timeconstants_mod
Global variable . Module: SEAICE. File: SEAICE.f

seconds_per_day : used from timeconstants_mod
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

seconds_per_day : used from timeconstants_mod
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

seconds_per_day : used from timeconstants_mod
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

seconds_per_day : used from timeconstants_mod
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

seconds_per_day : used from timeconstants_mod
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

seconds_per_day : used from timeconstants_mod
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

seconds_per_day : used from timeconstants_mod
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

seconds_per_day : used from timeconstants_mod
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

seconds_per_day : used from timeconstants_mod
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

seconds_per_day : used from timeconstants_mod
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

seconds_per_day : used from timeconstants_mod
Subroutine: init_diag. Module: NONE. File: DIAG.f

seconds_per_day : used from timeconstants_mod
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

seconds_per_day : used from timeconstants_mod
Subroutine: j_defs. Module: NONE. File: DEFACC.f

seconds_per_day : used from timeconstants_mod
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

seconds_per_day : used from timeconstants_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f

seconds_per_day : used from timeconstants_mod
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

seconds_per_day : used from timeconstants_mod
Subroutine: set_con. Module: NONE. File: DIAG.f

seconds_per_day : used from timeconstants_mod
Subroutine: sjl_defs. Module: NONE. File: DEFACC.f

seconds_per_hour : used from timeconstants_mod
Global variable . Module: CLOUDS. File: CLOUDS2.F90

seconds_per_minute : used from timeconstants_mod
Subroutine: giss_modele. Module: NONE. File: MODELE.f

seconds_per_year : used from timeconstants_mod
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

secondsperday : type(timeinterval)
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

secondsperyear : type(rational)
Subroutine: diag_river. Module: NONE. File: LAKES.f

secondsperyear : type(rational)
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

secondsperyear : type(timeinterval)
Subroutine: makeplanetorbit. Module: MODEL_COM. File: MODEL_COM.f

secsperday : type(timeinterval)
Subroutine: input. Module: NONE. File: MODELE.f

secsperday : type(timeinterval)
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

secz : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

secz : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sedge :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
potential temperature at layer edge
sedge :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
seed : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

sefinal : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

seinit : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

send_to_j : used from domain_decomp_1d
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

send_to_j : used from domain_decomp_1d
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

sensht : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
sensible heat flux accumulation [J m-2]
sentdse : real*8, dimension(im, jm)
Global variable . Module: BDIJ. File: DIAG_PRT.f
stand.eddy northw. transport of dry static energy * 16
senv :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
series : complex*16, dimension(*)
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

set_aerosols_internally : logical
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = .true.
set_aerosols_internally : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

set_claycalc : logical
Subroutine: radia. Module: NONE. File: RAD_DRV.f

set_clayilli : logical
Subroutine: radia. Module: NONE. File: RAD_DRV.f

set_claykaol : logical
Subroutine: radia. Module: NONE. File: RAD_DRV.f

set_clayquar : logical
Subroutine: radia. Module: NONE. File: RAD_DRV.f

set_claysmec : logical
Subroutine: radia. Module: NONE. File: RAD_DRV.f

set_gases_internally : logical
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = .true.
set_gases_internally : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

set_gtemp_ocnml : used from ocnml
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

set_gtemp_ocnml : used from ocnml
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

set_gtemp_ocnml : used from ocnml
Subroutine: oceans. Module: NONE. File: OCEAN.f

set_gtemp_ocnml : used from ocnml
Subroutine: precip_oc. Module: NONE. File: OCEAN.f

set_gtemp_sst : used from sstmod
Subroutine: daily_ocean. Module: NONE. File: OCEAN.f

set_gtemp_sst : used from sstmod
Subroutine: init_ocean. Module: NONE. File: OCEAN.f

set_miss : logical
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

set_miss : logical
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

set_miss : logical
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

set_miss : logical
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

set_miss : logical
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

set_miss : logical
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

set_miss : logical
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

set_miss : logical
Subroutine: j_defs. Module: NONE. File: DEFACC.f

set_miss : logical
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

set_param : used from dictionary_mod
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

set_snow_ice_layer : used from seaice
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

sfac : real*8, intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
factor multiplying surface tracer conc. in b.c.
sfasi : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

sfbm : real*8, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

sfbm : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

sfbm : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

sfbm : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

sfcm : real*8, allocatable, dimension(:, :)
Global variable . Module: TRACER_ADV. File: QUS3D.f

sfcm : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz. Module: NONE. File: QUS3D.f

sfcm : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: aadvqz2. Module: NONE. File: QUS3D.f

sfcm : used from tracer_adv
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

sfl0 : real*8, dimension(5)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

sflux : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

sflux : real*8, intent(out)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
mass, salt and heat fluxes at base of ice
sflux : real*8, intent(out)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
mass, salt and heat flux arising from
sflux : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

sflx : real*8, dimension(5)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

sfmsi : real*8, allocatable, dimension(:)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

sfnorm : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

sfv : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

sfwm2 : real*8, parameter, dimension(NW)
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 2.196E-3, 0.817E-3, 1.163E-3, 1.331E-3, 1.735E-3, 1.310E-3, 1.311E-3, 2.584E-3, 2.864E-3, 4.162E-3, 5.044E-3, 6.922E-3, 6.906E-3,10.454E-3, 5.710E-3, 6.910E-3,14.130E-3,18.080E-3/)
sgn : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

sgoldh : real*8, dimension(5)
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

sgpg : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sgsw : real*8
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f

sh : real*8, dimension(KM/2-1)
Global variable . Module: FFT144. File: FFT144.f
cos/sin evaluated on half points
sh : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

sh : real*8
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

sh : real*8
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sh : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

sha : used from constant
Global variable . Module: CLOUDS. File: CLOUDS2.F90

sha : used from constant
Global variable . Module: SOCPBL. File: PBL.f

sha : used from constant
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

sha : used from constant
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

sha : used from constant
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90

sha : used from constant
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

sha : used from constant
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

sha : used from constant
Subroutine: calc_derived_aijk. Module: NONE. File: GCDIAGb.f

sha : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

sha : used from constant
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

sha : used from constant
Subroutine: conserv_se. Module: NONE. File: DIAG.f

sha : used from constant
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90

sha : used from constant
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

sha : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

sha : used from constant
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

sha : used from constant
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

sha : used from constant
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

sha : used from constant
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

sha : used from constant
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

sha : used from constant
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

sha : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

sha : used from constant
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

sha : used from constant
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

sha : used from constant
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

sha : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

sha : used from constant
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

sha : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sha : used from constant
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

sha : used from constant
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

sha : used from constant
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sha : used from constant
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

sha : used from constant
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

sha : used from constant
Subroutine: k_gcm. Module: NONE. File: ATURB.f

sha : used from constant
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90

sha : used from constant
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90

sha : used from constant
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

sha : used from constant
Subroutine: sjl_defs. Module: NONE. File: DEFACC.f

sha : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

sha : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

sha : used from constant
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

shc : real*8, dimension(ngm, 2)
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

shc : real*8, dimension(ngm, 2)
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

shc : real*8, dimension(ngm, 2)
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

shc : real*8, dimension(ngm, 2)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

shc : real*8, dimension(ngm, 2)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

shc_can : real*8, intent(in)
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

shc_can : real*8
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

shc_can : real*8, intent(in)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

shc_layer : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

shc_layer : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

shc_soil_texture : real*8, parameter, public, dimension(imt)
Global variable . Module: GHY_COM. File: GHY_COM.f
specific heat capacity of soil texture (J/K/M^3)
Initial Value = (/2d6,2d6,2d6,2.5d6,2.4d6/)
shc_soil_texture : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

shc_soil_texture : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

shc_soil_texture : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

shdt : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

shdt : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

shdt : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

shdt : real*8
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

shdt : real*8
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

shdt : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

shdt_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

shdt_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

shear : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

shear2 : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

sheat : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

sheat : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

sheth : real*8, dimension(lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

sheth : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

shethe : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

shi : used from constant
Global variable . Module: LAKES. File: LAKES.f

shi : used from constant
Global variable . Module: LANDICE. File: LANDICE.f

shi : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

shi : used from constant
Subroutine: alami. Module: SEAICE. File: SEAICE.f

shi : used from constant
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

shi : used from constant
Subroutine: conserv_se. Module: NONE. File: DIAG.f

shi : used from constant
Subroutine: daily_lake. Module: NONE. File: LAKES.f

shi : used from constant
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

shi : used from constant
Subroutine: deidti. Module: SEAICE. File: SEAICE.f

shi : used from constant
Subroutine: deidtiws. Module: SEAICE. File: SEAICE.f

shi : used from constant
Subroutine: ei. Module: SEAICE. File: SEAICE.f

shi : real*8, parameter
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f
heat capacity of pure ice (J/m^3 C)
Initial Value = shi_kg * rhow
shi : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

shi : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

shi : used from constant
Subroutine: ti. Module: SEAICE. File: SEAICE.f

shi : used from constant
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

shi : real*8, parameter
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f
heat capacity of pure ice (J/m^3 C)
Initial Value = shi_kg * rhow
shi_kg : used from constant
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >shi
shi_kg : used from constant
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f
Initial Value = >shi
shi_kg : used from constant
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >shi
shi_kg : used from constant
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f
Initial Value = >shi
shi_kg : used from constant
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >shi
shiv : real*8, parameter
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f
Initial Value = shi_kg*rhow
shiv : real*8, parameter
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f
Initial Value = shi_kg*rhow
shl : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f
layer specific,relative humidity (1)
shl : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

shl : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

shl0 : real*8, dimension(lm_req)
Global variable . Module: RAD_COM. File: RAD_COM.f

shl0 : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

shl0 : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

shlb : real*8, parameter, dimension(8)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f
Initial Value = (/0d0,11d0,20d0,32d0,47d0,51d0,71d0,84.852d0/)
shnh : real*8, dimension(2, kaij)
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

shnh_loc : real*8, dimension(2, kaij)
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

shv : used from constant
Global variable . Module: SOCPBL. File: PBL.f

shv : used from constant
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

shv : used from constant
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

shv : used from constant
Subroutine: conserv_se. Module: NONE. File: DIAG.f

shv : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

shv : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

shw : used from constant
Global variable . Module: LAKES. File: LAKES.f

shw : used from constant
Global variable . Module: SEAICE. File: SEAICE.f

shw : used from constant
Global variable . Module: SOCPBL. File: PBL.f

shw : used from constant
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

shw : used from constant
Subroutine: alami. Module: SEAICE. File: SEAICE.f

shw : used from constant
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

shw : used from constant
Subroutine: conserv_se. Module: NONE. File: DIAG.f

shw : used from constant
Subroutine: daily_lake. Module: NONE. File: LAKES.f

shw : used from constant
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

shw : used from constant
Subroutine: ei. Module: SEAICE. File: SEAICE.f

shw : used from constant
Subroutine: em. Module: SEAICE. File: SEAICE.f

shw : used from constant
Subroutine: fi. Module: SEAICE. File: SEAICE.f

shw : used from constant
Subroutine: ground_lk. Module: NONE. File: LAKES.f

shw : used from constant
Subroutine: init_lakes. Module: NONE. File: LAKES.f

shw : used from constant
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

shw : used from constant
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

shw : used from constant
Subroutine: j_defs. Module: NONE. File: DEFACC.f

shw : used from constant
Subroutine: mi. Module: SEAICE. File: SEAICE.f

shw : used from constant
Subroutine: osourc. Module: OCNML. File: OCNML.f

shw : used from constant
Subroutine: precip_lk. Module: NONE. File: LAKES.f

shw : used from constant
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

shw : used from constant
Subroutine: printlk. Module: NONE. File: LAKES.f

shw : used from constant
Subroutine: riverf. Module: NONE. File: LAKES.f

shw : used from constant
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

shw : used from constant
Subroutine: ti. Module: SEAICE. File: SEAICE.f

shw : used from constant
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

shw : used from constant
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

shw_kg : used from constant
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f
Initial Value = >shw
shw_kg : used from constant
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f
Initial Value = >shw
shw_kg : used from constant
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >shw
shw_kg : used from constant
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f
Initial Value = >shw
shw_kg : used from constant
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f
Initial Value = >shw
shw_kg : used from constant
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f
Initial Value = >shw
shwv : real*8, parameter
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f
Initial Value = shw_kg*rhow
shwv : real*8, parameter
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f
Initial Value = shw_kg*rhow
si : real*8, intent(in)
Subroutine: alami. Module: SEAICE. File: SEAICE.f

si : real*8, intent(in)
Subroutine: deidti. Module: SEAICE. File: SEAICE.f

si : real*8, intent(in)
Subroutine: deidtiws. Module: SEAICE. File: SEAICE.f

si : real*8, intent(in)
Subroutine: ei. Module: SEAICE. File: SEAICE.f

si : real*8, intent(in)
Subroutine: em. Module: SEAICE. File: SEAICE.f

si : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
salinity in lowest ice layer and mixed layer (psu)
si : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

si : real*8, intent(in)
Subroutine: ti. Module: SEAICE. File: SEAICE.f
salinity of sea ice (10-3 kg/kg = ppt)
si : real*8, intent(in)
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f
salinity of sea ice (10-3 kg/kg = ppt)
si : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

si1 : real*8
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

si_atm : type(icestate)
Global variable . Module: SEAICE_COM. File: SEAICE.f
is the atmos-grid instance of seaice variables.
si_atm : used from seaice_com
Subroutine: alloc_drv_ocean. Module: NONE. File: OCN_DRV.f

si_atm : used from seaice_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

si_atm : used from seaice_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

si_atm : used from seaice_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

si_atm : used from seaice_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

si_atm : used from seaice_com
Subroutine: def_rsf_agrice. Module: NONE. File: LAKES_COM.f

si_atm : used from seaice_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

si_atm : used from seaice_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

si_atm : used from seaice_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

si_atm : used from seaice_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

si_atm : used from seaice_com
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f

si_atm : used from seaice_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

si_atm : used from seaice_com
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

si_atm : used from seaice_com
Subroutine: surface. Module: NONE. File: SURFACE.f

si_atm : used from seaice_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

si_atm : used from seaice_com
Subroutine: updtype. Module: NONE. File: DIAG.f

si_ocn : type(icestate)
Global variable . Module: SEAICE_COM. File: SEAICE.f
ocean instance of ice variables
si_ocn : used from seaice_com
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

si_ocn : used from seaice_com
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

si_ocn : used from seaice_com
Subroutine: alloc_drv_ocean. Module: NONE. File: OCN_DRV.f

si_ocn : used from seaice_com
Subroutine: alloc_seaice_com. Module: NONE. File: SEAICE.f

si_ocn : used from seaice_com
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

si_ocn : used from seaice_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

si_ocn : used from seaice_com
Subroutine: calc_apress. Module: NONE. File: SEAICE_DRV.f

si_ocn : used from seaice_com
Subroutine: conserv_ohsi. Module: NONE. File: SEAICE_DRV.f

si_ocn : used from seaice_com
Subroutine: conserv_omsi. Module: NONE. File: SEAICE_DRV.f

si_ocn : used from seaice_com
Subroutine: conserv_ossi. Module: NONE. File: SEAICE_DRV.f

si_ocn : used from seaice_com
Subroutine: def_rsf_seaice. Module: NONE. File: SEAICE.f

si_ocn : type(icestate)
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

si_ocn : used from seaice_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

si_ocn : used from seaice_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

si_ocn : used from seaice_com
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

si_ocn : used from seaice_com
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f

si_ocn : used from seaice_com
Subroutine: oceans_ohtconv. Module: NONE. File: OCNML.f

si_ocn : used from seaice_com
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

si_ocn : used from seaice_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

si_ocn : used from seaice_com
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

si_ocn : used from seaice_com
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

si_ocn : used from seaice_com
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

si_state : type(icestate)
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

si_state : type(icestate)
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

si_state : type(icestate)
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

si_state : type(icestate)
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

si_state : type(icestate)
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

si_state : type(icestate)
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

si_state : type(icestate)
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

sib : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
actual temperature/salinity in melting/freezing ice (psu)
sice : real*8, dimension(LMI)
Subroutine: addice. Module: SEAICE. File: SEAICE.f

sice : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

sice : real*8, intent(out), dimension(LMI)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

sice : real*8, dimension(LMI)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

sice : real*8, intent(inout), dimension(LMI)
Subroutine: relayer. Module: SEAICE. File: SEAICE.f

sice : real*8, intent(inout), dimension(LMI)
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

sice : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

sice : real*8, intent(in), dimension(LMI)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

sice : real*8, dimension(LMI)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

sice : real*8, dimension(LMI)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

siceg : real*8, dimension(LMI)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

sig :
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
mid point, depth, 1/depth of sigma levels (1)
sig : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

sig : real*8, intent(in)
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f
distribution parameter (m/s)
sige : real*8, dimension(LM+1)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
sigma levels at layer interfaces (1)
sige : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

sige : used from dynamics
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sige : used from dynamics
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sige_ : real*8, dimension(lm+1), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = (plbot-plbot(lm+1))
sigk :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
sigma : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 0.95d0
sigma : real*8
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
standard deviation of sub grid fluctuations
sigma : real*8, parameter, dimension(NW, NKO2)
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f
Initial Value = RESHAPE( (/ 2.74E-19, 2.74E-19, 2.74E-19, 2.74E-19, 2.74E-19, 2.74E-19, 4.33E-21, 4.89E-21, 6.63E-21, 1.60E-20, 7.20E-20, 1.59E-18, 2.10E-21, 2.32E-21, 3.02E-21, 6.30E-21, 3.46E-20, 7.52E-19, 5.95E-22, 9.72E-22, 2.53E-21, 7.57E-21, 7.38E-20, 7.44E-19, 3.33E-22, 1.02E-22, 4.09E-21, 1.63E-20, 8.79E-20, 3.81E-19, 1.09E-21, 1.16E-21, 1.45E-21, 3.32E-21, 2.00E-20, 4.04E-19, 1.15E-21, 1.30E-21, 1.90E-21, 4.89E-21, 2.62E-20, 4.08E-19, 3.90E-22, 4.90E-22, 9.49E-22, 3.33E-21, 2.14E-20, 2.39E-19, 1.29E-22, 2.18E-22, 8.28E-22, 3.46E-21, 1.94E-20, 1.06E-19, 6.26E-23, 7.80E-23, 2.62E-22, 1.83E-21, 1.25E-20, 3.95E-20, 2.74E-23, 3.58E-23, 8.64E-23, 4.03E-22, 2.13E-21, 1.95E-20, 1.95E-23, 2.44E-23, 4.89E-23, 2.87E-22, 1.95E-21, 1.36E-20, 1.84E-23, 1.96E-23, 2.71E-23, 8.52E-23, 6.48E-22, 3.89E-21, 1.80E-23, 1.81E-23, 1.87E-23, 2.69E-23, 1.34E-22, 1.52E-21, 1.80E-23, 1.80E-23, 1.82E-23, 2.40E-23, 5.71E-23, 5.70E-22, 1.76E-23, 1.76E-23, 1.76E-23, 1.76E-23, 1.76E-23, 3.50E-23, 1.71E-23, 1.71E-23, 1.71E-23, 1.71E-23, 1.71E-23, 2.68E-23, 1.00E-23, 1.00E-23, 1.00E-23, 1.00E-23, 1.00E-23, 1.00E-23/) , (/ NW, NKO2 /) )
sigma : real*8, parameter
Subroutine: writer. Module: RADPAR. File: RADIATION.f
Initial Value = 5.6697D-08
sigma1 : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 1.-sigma
sigma2 : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 1.+sigma
sigma_ray : real*8, parameter
Subroutine: solarm. Module: RADPAR. File: RADIATION.f
Initial Value = 4.4028450689125004d-07
sign : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

sigrid : type(dist_grid), pointer
Global variable . Module: SEAICE_COM. File: SEAICE.f

sigrid : used from seaice_com
Subroutine: alloc_drv_ocean. Module: NONE. File: OCN_DRV.f

sigt4 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sihc : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

sihc : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

sihc : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

silmfac : real*8
Global variable . Module: SEAICE. File: SEAICE.f
factor controlling lateral melt of ocean ice
Initial Value = 1.d-7
silmfac : used from seaice
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

silmpow : real*8
Global variable . Module: SEAICE. File: SEAICE.f
exponent for temperature dependence of lateral melt
Initial Value = 1.36d0
simelt : used from seaice
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

simelt : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

sinang : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
, [SN,CS]nANG sine, cosine of multiples n
Initial Value = 0.
sind : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
orbit related variables computed once a day
sind : real*8
Global variable . Module: RAD_COSZ0. File: GEOM_B.f
sin,cos of solar declination angle
sind : used from rad_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

sind : real*8, intent(out)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

sind_in : real*8
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

sinen : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
sin(phi)
sinen : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

sinen : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

sini : real*8, dimension(:), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
sin(lon),cos(lon) for vector regrids
sini : used from geom
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f
Initial Value = >siniv
sini : used from geom
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f
Initial Value = >siniv
sini : used from geom
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f
Initial Value = >siniv
sinip : real*8, public, dimension(im)
Global variable . Module: GEOM. File: GEOM_B.f
longitud. sin,cos for wind,pressure grid
sinip : used from geom
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

sinip : used from geom
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

sinip : used from geom
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

siniu : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

siniu : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

siniu : used from icedyn
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

siniv : real*8, public, dimension(im)
Global variable . Module: GEOM. File: GEOM_B.f
longitud. sin,cos for wind,pressure grid
siniv : used from geom
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

siniv : used from geom
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

sinj : real*8, allocatable, dimension(:)
Global variable . Module: RAD_COSZ0. File: GEOM_B.f
sines and cosines for zenith angle calculation
sinlat : real*8, save, dimension(46)
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

sinlat2d : real*8, public, dimension(:, :), allocatable
Global variable . Module: GEOM. File: GEOM_B.f

sinlat2d : used from geom
Subroutine: diaga. Module: NONE. File: DIAG.f

sinlat2d : used from geom
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

sinlat2d : used from geom
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

sinlat2d : used from geom
Subroutine: init_lakeice. Module: NONE. File: LAKES.f

sinlat2d : used from geom
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

sinlat2d : used from geom
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

sinlatv : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
sin(latv), cos(latv)
sinp : real*8, public, dimension(jm)
Global variable . Module: GEOM. File: GEOM_B.f
sin of latitude at primary grid points
sinp : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

sinrmin : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

sinrpls : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

sintr : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

sinu : real*8, public, dimension(im)
Global variable . Module: GEOM. File: GEOM_B.f

sinv : real*8
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

sinv : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

sinvm1 : real*8
Subroutine: geom_atm. Module: GEOM. File: GEOM_B.f

sinvm1 : real*8
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

sinwat : real*8
Global variable . Module: ICEDYN. File: ICEDYN.f
sin and cos of ice-ocean turning angle
sinwat : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

sitopmlt : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

sitopmlt : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

sitopmlt : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

siz : real*8, intent(out)
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

size_arr : integer, intent(in)
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

size_arr : integer, intent(in)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

size_arr : integer, intent(in)
Subroutine: find_max. Module: OCALBEDO_MOD. File: ocalbedo.f

size_arr : integer, intent(in)
Subroutine: find_min. Module: OCALBEDO_MOD. File: ocalbedo.f

size_arr : integer, intent(in)
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

size_arr : integer, intent(in)
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

sizeclass : integer, parameter
Subroutine: tanlk_cael. Module: LAKES. File: LAKES.f
Initial Value = 5
sizeic : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f
particle size of water,ice clouds (micron)
sizeic : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

sizewc : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f
particle size of water,ice clouds (micron)
sizewc : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

sizicl : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

sizlat : real*8, dimension(nlat), intent(in)
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

sizlat : real*8, save, dimension(46)
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

sizvol : real*8, intent(in)
Subroutine: getqva. Module: RADPAR. File: RADIATION.f

sizvol : real*8, intent(in), optional
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

sizvol : real*8
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

sizwcl : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

sjl_index : integer, intent(in)
Subroutine: inc_asjl. Module: NONE. File: DIAG_COM.f
index of the diagnostic being accumulated
sjl_index : integer, intent(in), optional
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

sjsd : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

sjsd : real*8
Subroutine: daily_cosz. Module: RAD_COSZ0. File: GEOM_B.f

sk :
Global variable . Module: RADPAR. File: RADIATION.f
...,SRK... Spectral breakdown of fluxes/heat.rates (W/m2)
sk : real*8
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

skdflb : real*8, dimension(lx+1, 17)
Global variable . Module: RADPAR. File: RADIATION.f

skei : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

skfhrl : real*8, dimension(lx, 17)
Global variable . Module: RADPAR. File: RADIATION.f

skin_effect : integer
Global variable . Module: SOCPBL. File: PBL.f
sets whether skin effects are used or not
Initial Value = 1
skin_effect : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

skip : logical
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

skip : character*6
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

sknflb : real*8, dimension(lx+1, 17)
Global variable . Module: RADPAR. File: RADIATION.f

skt : real*8, dimension(1)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

skt : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

skuflb : real*8, dimension(lx+1, 17)
Global variable . Module: RADPAR. File: RADIATION.f

sl : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

sl_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

sl_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

slh : real*8
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

slh : real*8
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

slh : real*8
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90

slh :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
LHX/SHA
slh : real*8
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

slhe : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
Initial Value = LHE*BYSHA
slhe : real*8, parameter
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = LHE*BYSHA
slhs : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
Initial Value = LHS*BYSHA
slmean : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

slnoro : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

slope : real*8
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

slope0 : real*8, parameter
Global variable . Module: PBL_DRV. File: PBL_DRV.f
Initial Value = 0.5d0
slope0 : used from pbl_drv
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

slope1 : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 0.1d0
slopec : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

slopel : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

slopes : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

slp : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

slp : real*8, external
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

slp : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

slp : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: isotropslp. Module: ATMDYN. File: ATMDYN.f

slt1 : real*8, dimension(im)
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

slt2 : real*8, dimension(im)
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

sm : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
Vertical profiles of (T/p**kappa)*AIRM, q*AIRM
sm : real*8, intent(in)
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90
heat and water content
sm : real*8, intent(in)
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90
heat and water content
sm : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

sm : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

sm : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
salinity in lowest ice layer and mixed layer (psu)
sm : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

sm : real*8, intent(in)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
ocean mixed layer salinity (psu)
sm : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

sm1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
small : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

small_lake_evap : integer
Global variable . Module: LAKES. File: LAKES.f
: if set to 1, shallow lakes may evaporate; if
Initial Value = 0
small_lake_evap : used from lakes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

smap : real*8, dimension(im, jm)
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

smap : real*8, dimension(im, jm)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

smap : real*8, dimension(im, jm)
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

smap : real*8, dimension(IM, JM, LM)
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smap : real*8, dimension(IM, JM, LM)
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smap : real*8, dimension(im, jm)
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smap : real*8, dimension(im, jm)
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

smap : real*8, intent(out), dimension(im, jm, lm)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapj : real*8, dimension(jm)
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapj : real*8, dimension(jm)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapj : real*8, dimension(jm)
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapj : real*8, dimension(jm)
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapj : real*8, dimension(jm)
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapjk : real*8, dimension(JM, LM)
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapjl : real*8, dimension(JM, LM)
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapjl : real*8, intent(out), dimension(jm, lm)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapk : real*8, dimension(LM)
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smapl : real*8, dimension(LM)
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

smass : real*8, allocatable, dimension(:)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= local but "SAVE"d array ADVECV in MOMEN2ND made global
smass : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

smass : real*8
Subroutine: daily_atmdyn. Module: DYNAMICS. File: ATMDYN_COM.F90

smax : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
limits on drag coeffs.
Initial Value = 0.25d0
smdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
smdnl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

smelti : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mass,energy,salt from simelt into ocn (kg/m^2,J/m^2)
smelti : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

smelti : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

smelti : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

smelti : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

smelti : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

smin : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
limits on drag coeffs.
Initial Value = 0.005d0
smix :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
smlt : real*8
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

smn1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
smn1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
smn12 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
smn2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
smn2 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
smo1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
smo1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
smo12 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
smo2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
smo2 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
smold :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
profiles prior to any moist convection
smom : real*8, dimension(nmom, lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

smom : real*8, dimension(nmom, nx*stride)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
qus tracer moments (kg or J)
smom : real*8, dimension(nmom, stride, grid%j_strt_halo:grid%j_stop_halo, nlev)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
qus tracer moments (kg or J)
smom2_sv :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
pre-CTMIX upper-layer S,Q moments
smomdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

smomdnl :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

smomls : real*8, dimension(nmom, lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

smommc : real*8, dimension(nmom, lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

smomold :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

smomp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

smompmax :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

smooth : real*8, dimension(890)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

smp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
plume's SM, QM
smpmax :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
values of QMP, SMP in detrained air
smpt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
smsi : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f

smsi : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

smsi0 : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

smsi0 : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

smt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
sn : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

sn : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

sn : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sn : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

sn2ang : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
Initial Value = 0.
sn3ang : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
Initial Value = 0.
sn4ang : real*8
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f
Initial Value = 0.
snagfac : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

sname : character(len=sname_strlen), dimension(12)
Subroutine: BLOCK_DATA_BDWP. Module: NONE. File:

sname : character(len=sname_strlen), dimension(12)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname : character(len=sname_strlen)
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname : character(len=sname_strlen)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname : used from gc_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f
Initial Value = >sname_gc
sname : character(len=sname_strlen), intent(in)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname : character(len=30)
Subroutine: j_defs. Module: NONE. File: DEFACC.f

sname : character(len=sname_strlen)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
string referencing output field
sname : character(len=sname_strlen)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
string referencing output field
sname : character*16, dimension(ndiuvar)
Subroutine: pout_diurn. Module: NONE. File: POUT.f

sname : character*16, dimension(ndiuvar)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f

sname : character(len=sname_strlen), intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
short name of field
sname : character(len=sname_strlen), intent(in)
Subroutine: pout_ijk. Module: NONE. File: POUT.f
short name of field
sname : character(len=sname_strlen), intent(in)
Subroutine: pout_ijl. Module: NONE. File: POUT.f
short name of field
sname : character(len=sname_strlen), intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f

sname : character(len=sname_strlen), intent(in)
Subroutine: pout_isccp. Module: NONE. File: POUT.f
short name of field
sname : character(len=sname_strlen), dimension(kaj), intent(in)
Subroutine: pout_j. Module: NONE. File: POUT.f
dummy strings
sname : character(len=sname_strlen), dimension(kmax), intent(in)
Subroutine: pout_jc. Module: NONE. File: POUT.f
dummy strings
sname : character(len=sname_strlen), intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f
short name of field
sname : character(len=sname_strlen), intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
short name of field
sname : character(len=sname_strlen)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname : character*8
Subroutine: set_con. Module: NONE. File: DIAG.f
name of conservation quantity (no spaces)
sname_gc : character(len=sname_strlen), dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
Names of lat-pressure GC diagnostics
sname_gc : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

sname_gc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_gc : used from gc_com
Subroutine: jkjl_titlex. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_gc : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

sname_icij : character(len=sname_strlen), dimension(kicij)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
Short names for ICIJ diagnostics
sname_icij : used from icedyn_com
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

sname_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

sname_icij : used from icedyn_com
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

sname_ijhc : character(len=sname_strlen), dimension(kijhc)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
short names of ijhc diagnostics
sname_ijhc : used from landice_com
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

sname_ijhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

sname_ijhc : used from landice_com
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

sname_jl : character(len=sname_strlen), dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Names of lat-sigma JL diagnostics
sname_jl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

sname_jl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_jl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_jl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

sname_strlen : used from mdiag_com
Global variable . Module: DIAG_COM. File: DIAG_COM.f

sname_strlen : used from mdiag_com
Global variable . Module: GC_COM. File: DIAG_COM.f

sname_strlen : used from mdiag_com
Global variable . Module: GISSOUT. File: POUT.f

sname_strlen : used from mdiag_com
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

sname_strlen : used from mdiag_com
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

sname_strlen : integer, parameter
Global variable . Module: MDIAG_COM. File: MODEL_COM.f
Initial Value = 30
sname_strlen : used from mdiag_com
Subroutine: BLOCK_DATA_BDWP. Module: NONE. File:

sname_strlen : used from mdiag_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

sname_strlen : used from mdiag_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: keydj. Module: DIAGKS. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: keynrl. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: keyvsums. Module: DIAG_SERIAL. File: DIAG_PRT.f

sname_strlen : used from mdiag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

snameo : character*16, dimension(ndiuvar)
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

snameo : character(len=sname_strlen), dimension(kaj)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

snami : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

snandi : real*8
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

sndegi : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sndi : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

sndl : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

sndo : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

snelgi : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

snfs : real*8, dimension(4, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snfs_as_noa : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snfs_cs_noa : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snfsaerrf : real*8, dimension(18, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snfscrf : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snfscrf2 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snmin : real*8, parameter
Global variable . Module: LANDICE. File: LANDICE.f
snow minimum used in some tracer calculations (kg/m2)
Initial Value = 1d-5
snmin : used from landice
Global variable . Module: SOCPBL. File: PBL.f

snmin : used from landice
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

snmin : used from landice
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

snmin : used from landice
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

snmin : used from landice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

snoage : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

snoage : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f

snoage : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

snoage : used from rad_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

snoage : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

snoage : used from rad_com
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

snoage : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snoage : used from rad_com
Subroutine: read_rad_ic. Module: NONE. File: RAD_COM.f

snoage_def : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
determines how snowage is calculated:
Initial Value = 0
snoage_def : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

snoage_def : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

snoage_fac_max : real*8
Global variable . Module: RADPAR. File: RADIATION.f
max snow age reducing-factor for sea ice albedo
Initial Value = .5d0
snoage_fac_max : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

snoage_fac_max : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

snomax : real*8, parameter
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
maximum allowed snowdepth (1m equivalent) (kg/m^2)
Initial Value = 1d0*RHOS
snotyp : character*3
Subroutine: writer. Module: RADPAR. File: RADIATION.f

snow : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
snow mass, fraction, depth
snow : real*8, intent(inout)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
snow amount on ice (kg/m^2)
snow : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

snow : real*8, intent(in)
Subroutine: deltasnowt. Module: NONE. File: PBL.f
Snow mass (kg/m2)
snow : real*8
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

snow : real*8, intent(in)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

snow : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

snow : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

snow : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

snow : real*8, intent(inout)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

snow : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

snow : real*8, intent(inout)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
snow mass (kg/m^2)
snow : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

snow : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

snow : real*8, intent(inout)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

snow : real*8, intent(inout)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
snow mass (kg/m^2)
snow : real*8, intent(out)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

snow : real*8, intent(inout)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
ice variables (%,kg/m^2,kg/m^2)
snow : real*8, intent(inout)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

snow : real*8, intent(in)
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
snow and second layer ice amounts (kg/m^2)
snow : real*8
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

snow : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

snow : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

snow_cover : used from soil_drv
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

snow_cover_coef : real*8
Global variable . Module: SOIL_DRV. File: GHY_DRV.f
coefficient for topography variance in
Initial Value = .15d0
snow_cover_coef2 : used from snow_drvm
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >snow_cover_coef
snow_cover_same_as_rad : used from snow_drvm
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

snow_cover_same_as_rad : used from snow_drvm
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

snow_cover_same_as_rad : used from snow_drvm
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

snow_frac : real*8, dimension(2)
Global variable . Module: RADPAR. File: RADIATION.f
(2) fraction of snow over bare(1),vegetated(2) soil (1)
snow_frac : real*8, dimension(2)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

snow_frac : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snow_fraction : used from snow_model
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

snow_fraction : used from snow_model
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

snow_fraction : used from snow_model
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

snow_ice : integer
Global variable . Module: SEAICE. File: SEAICE.f
=1 to allow for snow ice formation (default=1)
Initial Value = 1
snow_ice : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

snow_ice : used from seaice
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

snow_redistr : used from snow_model
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

snow_redistr : used from snow_model
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

snow_redistr : used from snow_model
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

snow_water : real*8, intent(in)
Subroutine: snow_cover. Module: SOIL_DRV. File: GHY_DRV.f
snow water equivalent (m)
snowbv : real*8, allocatable, dimension(:, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

snowbv : used from ghy_com
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

snowbv : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

snowbv : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

snowbv : used from ghy_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

snowbv : real*8, dimension(:)
Subroutine: old_gic_2_modele. Module: SOIL_DRV. File: GHY_DRV.f

snowbv : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

snowd : real*8, allocatable, dimension(:, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
snow depth (m) over bare and vegetated soil
snowd : real*8, dimension(2)
Global variable . Module: RADPAR. File: RADIATION.f
amount of snow (over soil) (m)
snowd : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

snowd : real*8, dimension(2)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

snowd : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snowd : real*8, intent(inout), dimension(:)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

snowd : real*8, intent(in), dimension(:)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

snowd_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >snowd
snowd_ij : used from ghy_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = >snowd
snowdp : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
snow mass, fraction, depth
snowdp : real*8, dimension(:, :), allocatable
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

snowe : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
snow amount seen by radiation
snowe : real*8
Subroutine: old_gic_2_modele. Module: SOIL_DRV. File: GHY_DRV.f

snowfr : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
snow mass, fraction, depth
snowi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
amount, thickness of snow on sea ice (kg/m^2, m)
snowi :
Global variable . Module: SEAICE_COM. File: SEAICE.f
snow amount on sea ice (kg/m^2)
snowi : real*8, dimension(:, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: daily_lake. Module: NONE. File: LAKES.f

snowi : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

snowi : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: printlk. Module: NONE. File: LAKES.f

snowi : real*8, dimension(:, :), pointer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

snowi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

snowi : real*8, dimension(:, :), pointer
Subroutine: surface. Module: NONE. File: SURFACE.f

snowi : real*8, dimension(:, :), pointer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

snowice : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

snowl : real*8, dimension(2)
Subroutine: addice. Module: SEAICE. File: SEAICE.f

snowl : real*8, dimension(2)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

snowl : real*8, dimension(2)
Subroutine: checki. Module: NONE. File: LAKES.f

snowl : real*8, intent(in)
Subroutine: deidtiws. Module: SEAICE. File: SEAICE.f

snowl : real*8, intent(out), dimension(2)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

snowl : real*8, dimension(2)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

snowl : real*8, intent(inout), dimension(2)
Subroutine: relayer_12. Module: SEAICE. File: SEAICE.f

snowl : real*8, dimension(2)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

snowl : real*8, dimension(2)
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

snowl : real*8, intent(in), dimension(2)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

snowl : real*8, dimension(2)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

snowl : real*8, dimension(2)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

snowl : real*8, dimension(2)
Subroutine: surface. Module: NONE. File: SURFACE.f

snowl : real*8, intent(in)
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f
snow mass (kg/m^2) (use the actual salinity of the ice not the bulk salinity)
snowl : real*8, dimension(2)
Subroutine: tice. Module: SEAICE. File: SEAICE.f

snowl1 : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

snowli :
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
snow mass, fraction, depth
snowli : real*8, allocatable, dimension(:, :, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
snow amount on land ice (kg/m^2)
snowli : real*8
Global variable . Module: RADPAR. File: RADIATION.f
amount of snow (over land ice) (kg/m^2)
snowli : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

snowli : used from landice_com
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

snowli : used from landice_com
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

snowli : used from landice_com
Subroutine: conserv_mli. Module: NONE. File: LANDICE_DRV.f

snowli : used from landice_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

snowli : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

snowli : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

snowli : used from landice_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

snowli : used from landice_com
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

snowli : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snowli : used from landice_com
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

snownew : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

snowoi : real*8
Global variable . Module: RADPAR. File: RADIATION.f
amount of snow (over ocean/lake ice) (kg/m^2)
snowoi : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

snowoi : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

snowsave : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

snowsave : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

snowsave : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

snowsave2 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

snowx : real*8
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

snp : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

sntosi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

sntosi : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

sntosi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

snwf : real*8
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

so2x : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 0.
so2x : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

so2x : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

soil_c_total : real*8, dimension(ncasa, grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: get_soil_c_total. Module: VEG_DRV. File: VEG_DRV.f

soil_c_total_h : real*8, dimension(N_CASA_LAYERS, grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

soil_color : integer, dimension(n_covertypes)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

soil_spinup_acc_buf : real*8, dimension(7, 11)
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

soil_spinup_acc_buf_save : real*4, allocatable, save, dimension(:, :, :, :, :)
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

soil_surf_moist : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
near surf soil moisture (kg/m^3) for subdd
soil_surf_moist : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

soil_surf_moist : used from ghy_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

soil_texture : real*8, dimension(n_soil_textures, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

solar : real*8, dimension(:, :), pointer, real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
solar radiation penetrating the ice absorbed by ocean [J m-2]
solar : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

solar_ice_frac : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

solar_io : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

solz : real*8, intent(in)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

south : used from domain_decomp_1d
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

south : used from domain_decomp_1d
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

south : used from domain_decomp_1d
Subroutine: aadvqy. Module: NONE. File: QUS3D.f

south : used from domain_decomp_1d
Subroutine: aadvqy2. Module: NONE. File: QUS3D.f

south : used from domain_decomp_1d
Subroutine: aadvt. Module: NONE. File: QUS_DRV.f

south : used from domain_decomp_1d
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

south : used from domain_decomp_1d
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

south : used from domain_decomp_1d
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

south : used from domain_decomp_1d
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

south : used from domain_decomp_1d
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: compute_mass_flux_diags. Module: ATMDYN. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: deform. Module: STRAT. File: STRATDYN.f

south : used from domain_decomp_1d
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

south : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

south : used from domain_decomp_1d
Subroutine: diagcd. Module: NONE. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

south : used from domain_decomp_1d
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

south : used from domain_decomp_1d
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: form. Module: ICEDYN. File: ICEDYN.f

south : used from domain_decomp_1d
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

south : used from domain_decomp_1d
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

south : used from domain_decomp_1d
Subroutine: icdyn_masks. Module: ICEDYN. File: ICEDYN.f

south : used from domain_decomp_1d
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

south : used from domain_decomp_1d
Subroutine: matop. Module: DYNAMICS. File: ATMDYN_COM.F90

south : used from domain_decomp_1d
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

south : used from domain_decomp_1d
Subroutine: plast. Module: ICEDYN. File: ICEDYN.f

south : used from domain_decomp_1d
Subroutine: qdynam. Module: NONE. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

south : used from domain_decomp_1d
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

south : used from domain_decomp_1d
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

south : used from domain_decomp_1d
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

sp2 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

spa : used from dynamics
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

spa : used from dynamics
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

spa : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

speca : real*8, dimension((imlonh+1), kspeca, nspher), public
Global variable . Module: GC_COM. File: DIAG_COM.f
spectral diagnostics
speca : used from gc_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >speca_ioptr
speca : used from gc_com
Subroutine: diag4a. Module: NONE. File: DIAG.f

speca : used from gc_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

speca : used from gc_com
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

speca : used from gc_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

speca : used from gc_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

speca : used from gc_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f
Initial Value = >speca_ioptr
speca : used from gc_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

speca_ioptr : real*8, dimension(:, :, :), public, pointer
Global variable . Module: GC_COM. File: DIAG_COM.f

speca_out : real*8, dimension((imlonh+1), kspeca, nspher), public
Global variable . Module: GC_COM. File: DIAG_COM.f

speca_out : used from gc_com
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

speed : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

speed0 : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

sperday : type(timeinterval)
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

spgsn : real*8, parameter
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f
specific gravity of snow
Initial Value = .1d0
sphere : character*16, dimension(4)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = (/'TROPOSPHERE ','LOW STRATOSPHERE', 'MID STRATOSPHERE','UPP STRATOSPHERE'/)
sphin : real*8
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

sphis : real*8
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

spinup_iter : integer
Subroutine: soil_spinup_driver. Module: SOIL_DRV. File: GHY_DRV.f

splb : real*8, parameter, dimension(8)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f
Initial Value = (/ 1013.25d0, 226.32d0, 54.748d0 , 8.6801d0, 1.109d0 , .66938d0, .039564d0, 3.7338d-03/)
spmax : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

spmin : real*8
Subroutine: init_lakes. Module: NONE. File: LAKES.f

spring : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

spring : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

sq : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

sq :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
ERMAX dummy variables
sqcb : real*8, dimension(6)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

sqex : real*8, dimension(6)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

sqm : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sqn : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sqrtdp : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

sqrtm : real*8, allocatable, dimension(:, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
moved from DIAG5A where it was a saved local array to this
sqrtm : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

sqrtm : used from diag_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

sqsc : real*8, dimension(6)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

sr :
Global variable . Module: RADPAR. File: RADIATION.f
.VIS,SR.NIR SW fluxes in vis,near-IR domain (W/m2)
sr : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

sr1 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

sr1qcb : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr1qex : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr1qsc : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr2 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

sr2qcb : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr2qex : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr2qsc : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr3qcb : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr3qex : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr3qsc : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr4qcb : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr4qex : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sr4qsc : real*8, dimension( 6)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

srac : real*8, save, dimension(LX, 6, 5)
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

sraext : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

sraext : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

sraext : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

sragcb : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

sragcb : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

sragcb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

sragnl : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f

sragql : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

sralb : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sranir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

sranir : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

sraqcb : real*8, dimension( 6, 11)
Global variable . Module: RADPAR. File: RADIATION.f

sraqex : real*8, dimension( 6, 11)
Global variable . Module: RADPAR. File: RADIATION.f

sraqsc : real*8, dimension( 6, 11)
Global variable . Module: RADPAR. File: RADIATION.f

sras : real*8, save, dimension(LX, 6, 5)
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

srasct : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srasct : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srasct : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srasnl : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f

sravis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

sravis : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srax : real*8, save, dimension(LX, 6, 5)
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

sraxnl : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f

srb : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

srbalb : real*8, dimension(6)
Global variable . Module: RADPAR. File: RADIATION.f
diffuse,direct surface albedo (1); see KEEPAL
srbalb : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

srbalb : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srbext : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srbext : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srbgcb : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srbgcb : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srbgql : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

srbqcb : real*8, dimension( 6, 10)
Global variable . Module: RADPAR. File: RADIATION.f

srbqex : real*8, dimension( 6, 10)
Global variable . Module: RADPAR. File: RADIATION.f

srbqsc : real*8, dimension( 6, 10)
Global variable . Module: RADPAR. File: RADIATION.f

srbsct : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srbsct : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srcext : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srcgcb : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srcgfc : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

srcgfw : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

srcgsf : real*8, dimension(3)
Global variable . Module: RADPAR. File: RADIATION.f
Scaling Factors for Cloud Asymmetry Parameter for
Initial Value = (/ 1.000, 1.000, 1.000/)
srcpi0 : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srcqcb : real*8, dimension( 6, 15)
Global variable . Module: RADPAR. File: RADIATION.f

srcqex : real*8, dimension( 6, 15)
Global variable . Module: RADPAR. File: RADIATION.f

srcqpi : real*8, dimension(6, 15)
Global variable . Module: RADPAR. File: RADIATION.f

srcqsc : real*8, dimension( 6, 15)
Global variable . Module: RADPAR. File: RADIATION.f

srcsct : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srdext : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srdext : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srdext : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srdflb : real*8, dimension(LX+1)
Global variable . Module: RADPAR. File: RADIATION.f
Solar down,up,net Flux at Layr Bottom (W/m2)
srdflb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srdgcb : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srdgcb : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srdgcb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srdhr : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

srdn : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Total incident solar at surface (W/m^2)
srdn : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

srdn : real*8, dimension(:, :), pointer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

srdn : used from rad_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

srdn : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srdnir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srdnir : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srdqcb : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

srdqex : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

srdqsc : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

srdsct : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srdsct : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srdsct : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srdvis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srdvis : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srfflx_exports : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
contains the flux fields declared below
Initial Value = >null()
srfflx_exports_gla : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Initial Value = >null()
srfhrl : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f
layer LW Cooling Rate,SW Heating Rate (W/m2)
srfhrl : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srfoam : real*8, parameter, dimension(25)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
look up table for ocean foam as a function of wind speed
Initial Value = (/ 0.000,0.000,0.000,0.000,0.001,0.002,0.003,0.005,0.007,0.010, 0.014,0.019,0.025,0.032,0.041,0.051,0.063,0.077,0.094,0.112, 0.138,0.164,0.191,0.218,0.246/)
srfp : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

srfpk : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

srfstate_exports : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
contains the fields declared below
Initial Value = >null()
srgv : real*8, dimension( 6, 20)
Global variable . Module: RADPAR. File: RADIATION.f

srhdt : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

srhdt : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

srhdt : real*8
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

srhdt_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

srhdt_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

srheat : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

srheat : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

srheat : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

srheat : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

srhqcb : real*8, dimension( 6, 190, 4)
Global variable . Module: RADPAR. File: RADIATION.f

srhqcb : real*8, dimension( 6, 190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

srhqex : real*8, dimension(6, 190, 4)
Global variable . Module: RADPAR. File: RADIATION.f

srhqex : real*8, dimension(6, 190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

srhqsc : real*8, dimension(6, 190, 4)
Global variable . Module: RADPAR. File: RADIATION.f

srhqsc : real*8, dimension(6, 190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

srhr : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
(1->LM) Solar raditive heating rate (W/m^2) (short wave)
srhr : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

srhr : used from rad_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

srhr : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srhra : real*8, dimension(0:lm+lm_req, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srhrs : real*8, dimension(lm_req, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srinir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srivis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srka16 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

srkalb : real*8, dimension(16)
Global variable . Module: RADPAR. File: RADIATION.f

srkgad : real*8, dimension(16, 4)
Global variable . Module: RADPAR. File: RADIATION.f

srkgax : real*8, dimension(16, 4)
Global variable . Module: RADPAR. File: RADIATION.f

srkinc : real*8, dimension(16)
Global variable . Module: RADPAR. File: RADIATION.f

srnflb : real*8, dimension(LX+1)
Global variable . Module: RADPAR. File: RADIATION.f
Solar down,up,net Flux at Layr Bottom (W/m2)
srnflb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srnflb_save : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Net solar radiation (W/m^2)
srnflb_save : used from rad_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

srnflb_save : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

sronir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srovis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srox : real*8, dimension(2)
Subroutine: ground_lk. Module: NONE. File: LAKES.f

srox : real*8, dimension(2)
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

srox : real*8, intent(in), dimension(2)
Subroutine: lksourc. Module: LAKES. File: LAKES.f

srox : real*8, intent(inout), dimension(2)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
solar radiation at top and bottom ice surface (J/m^2)
srqv : real*8, dimension( 6, 20)
Global variable . Module: RADPAR. File: RADIATION.f

srrnir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srrnir : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srrvis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srrvis : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srsqcb : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

srsqex : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

srsqsc : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

srsv : real*8, dimension( 6, 20)
Global variable . Module: RADPAR. File: RADIATION.f

srtnir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srtqcb : real*8, dimension(6, 190, ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f

srtqex : real*8, dimension(6, 190, ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f

srtqsc : real*8, dimension(6, 190, ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f

srtvis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

sruflb : real*8, dimension(LX+1)
Global variable . Module: RADPAR. File: RADIATION.f
Solar down,up,net Flux at Layr Bottom (W/m2)
sruflb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srun : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

srun : real*8, intent(out)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
runoff fluxes down of mass,heat,salt (J or kg/m^2)
srun0 : real*8, intent(out)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
salt in runoff from ice (kg/m^2)
srun0 : real*8
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

srunir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srunosi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
salt in run off from sea/lake ice after surface (kg/m^2)
srunosi : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

srunosi : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

srunosi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

srunpsi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
salt in run off from sea/lake ice after precip (kg/m^2)
srunpsi : real*8, dimension(:, :), pointer
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

srunpsi : real*8, dimension(:, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

srunpsi : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

sruqcb : real*8, dimension( 6, 120)
Global variable . Module: RADPAR. File: RADIATION.f

sruqcb : real*8, dimension( 6, 110)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sruqex : real*8, dimension( 6, 120)
Global variable . Module: RADPAR. File: RADIATION.f

sruqex : real*8, dimension( 6, 110)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sruqsc : real*8, dimension( 6, 120)
Global variable . Module: RADPAR. File: RADIATION.f

sruqsc : real*8, dimension( 6, 110)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sruvis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srvext : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srvext : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srvext : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srvgcb : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srvgcb : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srvgcb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srvissurf : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Incident solar direct+diffuse visible at surface (W/m^2)
srvissurf : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

srvissurf : used from rad_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

srvissurf : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srvqcb : real*8, dimension( 6, 20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srvqex : real*8, dimension( 6, 20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srvqsc : real*8, dimension( 6, 20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srvsct : real*8, dimension(lx, 6)
Global variable . Module: RADPAR. File: RADIATION.f

srvsct : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srvsct : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srx : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

srxalb : real*8, dimension(6)
Global variable . Module: RADPAR. File: RADIATION.f
diffuse,direct surface albedo (1); see KEEPAL
srxalb : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

srxalb : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

srxnir : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srxnir : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

srxvis : real*8
Global variable . Module: RADPAR. File: RADIATION.f

srxvis : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

ss : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

ss_cld : real*8, dimension(lm)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

sshr : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
height diagnostics of dry and latent heating by MC
ssi :
Global variable . Module: SEAICE_COM. File: SEAICE.f
sea ice salt content (kg/m^2)
ssi : real*8, dimension(:, :, :), pointer
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

ssi : real*8, intent(in)
Subroutine: fi. Module: SEAICE. File: SEAICE.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

ssi : real*8, intent(in)
Subroutine: mi. Module: SEAICE. File: SEAICE.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: surface. Module: NONE. File: SURFACE.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ssi : real*8, dimension(:, :, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

ssi0 : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
default value for sea ice salinity (=3.2ppt) [kg/kg]
Initial Value = 0.0032d0
ssi0 : used from seaice
Subroutine: osourc. Module: OCNML. File: OCNML.f

ssi0 : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

ssi0 : used from seaice
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

ssi0 : used from seaice
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

ssi1 : real*8
Subroutine: deltasnowt. Module: NONE. File: PBL.f
salinity in upper layer ice (estimated)
Initial Value = 5d0
ssi1save : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ssi1save : real*8, dimension(:, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

ssi1save : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

ssi2save : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ssi2save : real*8, dimension(:, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

ssi2save : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

ssi_in : real*8, allocatable, dimension(:, :)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

ssidec : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ssil : real*8, intent(inout), dimension(lmi)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
salt in ice layers (kg/m^2)
ssil : real*8, dimension(lmi)
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

ssil : real*8, intent(in), dimension(LMI)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

ssil : real*8, dimension(lmi)
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ssil : real*8, dimension(lmi)
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

ssil : real*8, intent(inout), dimension(lmi)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
salt in ice layers (kg/m^2)
ssil : real*8, dimension(lmi)
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

ssil : real*8, intent(inout), dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
salt in ice layers (kg/m^2)
ssil : real*8, intent(out), dimension(LMI)
Subroutine: set_snow_ice_layer. Module: SEAICE. File: SEAICE.f

ssil : real*8, intent(inout), dimension(lmi)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
ice salt (kg/m^2)
ssil : real*8, dimension(lmi), intent(inout)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
energy and salt profiles in ice (J, kg)/m^2
ssil : real*8, intent(inout), dimension(lmi)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f
salt in ice layers (kg/m^2)
ssil : real*8, dimension(lmi), intent(in)
Subroutine: tice. Module: SEAICE. File: SEAICE.f

ssimin : real*8
Global variable . Module: SEAICE. File: SEAICE.f
critical cutoff for salt amount [kg/kg]
Initial Value = 1d-6
ssnwic : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ssnwic : real*8, intent(out)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
mass, energy and salt flux to ocean (<0)
ssp : real*8
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

sss : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
sea surface salinity (ppt)
sss : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

sss : real*8, dimension(:, :), pointer
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

sss : real*8, dimension(:, :), pointer
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

sss : real*8, dimension(:, :), pointer
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

sss : real*8, dimension(:, :), pointer
Subroutine: surface. Module: NONE. File: SURFACE.f

sss : real*8, dimension(:, :), pointer
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

sss : real*8, intent(in)
Subroutine: tfrez. Module: SEAICE. File: SEAICE.f
sea surface salinity (psu)
sss : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

sss0 : real*8, parameter
Subroutine: init_ocean. Module: NONE. File: OCEAN.f
default sea surface salinity (psu)
Initial Value = 34.7d0
sss_loc : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
SSS at i,j
sst : real*8, dimension(:, :), allocatable
Global variable . Module: SSTMOD. File: OCEAN.f
sea surface temperature (C)
sst : real*8, dimension(im, jm)
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

sst : used from sstmod
Subroutine: read_sst. Module: NONE. File: OCEAN.f

sst_yr : integer
Subroutine: init_sstmod. Module: SSTMOD. File: OCEAN.f

sstab : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

sststream : type(timestream)
Global variable . Module: SSTMOD. File: OCEAN.f
interface for reading and time-interpolating SST files
sststream : used from sstmod
Subroutine: read_sst. Module: NONE. File: OCEAN.f

start : real*8
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

start : real*8
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

start : real*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

start9 : logical
Subroutine: giss_modele. Module: NONE. File: MODELE.f

starttime : type(time)
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

starttimer : used from timerpackage_mod
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: giss_modele. Module: NONE. File: MODELE.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: ground_lk. Module: NONE. File: LAKES.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: irrig_lk. Module: NONE. File: LAKES.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: riverf. Module: NONE. File: LAKES.f
Initial Value = >Start
starttimer : used from timerpackage_mod
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f
Initial Value = > start
starttimer : used from timerlist_mod
Subroutine: surface. Module: NONE. File: SURFACE.f
Initial Value = > start
starttimer : used from timerlist_mod
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f
Initial Value = > start
starttimer : used from timerpackage_mod
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f
Initial Value = > start
state : type(icestate)
Subroutine: alloc_icestate_type. Module: SEAICE_COM. File: SEAICE.f

stb : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

stb : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

stbo : used from constant
Global variable . Module: SOCPBL. File: PBL.f

stbo : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

stbo : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

stbo : used from constant
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

stbo : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

stbo : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

stbo : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

stdhr : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

stfhr : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

stitle_j : character(len=16), dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
short titles for print out for zonal J diagnostics
stitle_j : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

stjk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

stlb : real*8, parameter, dimension(8)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f
Initial Value = (/288.15d0, 216.65d0, 216.65d0, 228.65d0, 270.65d0, 270.65d0, 214.65d0, 186.87d0/)
stnflb : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

stop_on : logical
Global variable . Module: MODEL_COM. File: MODEL_COM.f
TRUE stops the model (set with "kill -15 PID)
Initial Value = .FALSE.
stop_on : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

stop_on : used from model_com
Subroutine: sig_stop_model. Module: NONE. File: MODELE.f

stoptimer : used from timerpackage_mod
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: giss_modele. Module: NONE. File: MODELE.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: ground_lk. Module: NONE. File: LAKES.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: irrig_lk. Module: NONE. File: LAKES.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: ocean_driver. Module: NONE. File: OCN_DRV.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: radia. Module: NONE. File: RAD_DRV.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: riverf. Module: NONE. File: LAKES.f
Initial Value = >Stop
stoptimer : used from timerpackage_mod
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f
Initial Value = > stop
stoptimer : used from timerlist_mod
Subroutine: surface. Module: NONE. File: SURFACE.f
Initial Value = > stop
stoptimer : used from timerlist_mod
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f
Initial Value = > stop
stoptimer : used from timerpackage_mod
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f
Initial Value = > stop
stpmol : real*8, parameter
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f
Initial Value = 2.68714D+19
str : character*16
Subroutine: check1. Module: SOCPBL. File: PBL.f
output string
str : character*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

str : character*2, intent(in)
Subroutine: printlk. Module: NONE. File: LAKES.f

str : character*12, intent(in)
Subroutine: set_timer. Module: NONE. File: MODEL_COM.f
string that describes timing accumulator
stratq : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

strength : real*8
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

stride : integer, intent(in)
Subroutine: adv1d. Module: NONE. File: QUSDEF.f
spacing in s array between elements of relevant 1D array
stride : integer, intent(in)
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f
spacing in s array between elements of relevant 1D array
string :
Global variable . Module: MDIAG_COM. File: MODEL_COM.f
MONyyr1-yyr2
string_go : character*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f
Initial Value = '___GO___'
strj : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

strlen : integer
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

stype_names : character(len=8), dimension(ntype), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = (/ 'OCEAN ','OCEANICE','EARTH ', 'LANDICE ','LAKE ','LAKEICE ' /)
su : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

sub : real*8, dimension(n)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f

sub : real*8, dimension(n)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f

sub : real*8, dimension(n)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

sub : real*8, dimension(n)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

sub : real*8, dimension(n)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f

sub : real*8, dimension(n)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

sub : real*8, dimension(n)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f

sub : real*8, dimension(n)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f

sub : real*8, dimension(n)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

sub : real*8, dimension(n)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

subdd : character*64
Global variable . Module: SUBDAILY. File: DIAG.f
string contains variables to save for sub-daily diags
Initial Value = "SLP"
subdd1 : character*64
Global variable . Module: SUBDAILY. File: DIAG.f
additional string of variables for sub-daily diags
Initial Value = " "
subdd2 : character*64
Global variable . Module: SUBDAILY. File: DIAG.f
additional string of variables for sub-daily diags
Initial Value = " "
subdd3 : character*64
Global variable . Module: SUBDAILY. File: DIAG.f
additional string of variables for sub-daily diags
Initial Value = " "
subdd4 : character*64
Global variable . Module: SUBDAILY. File: DIAG.f
additional string of variables for sub-daily diags
Initial Value = " "
subddt : character*320
Global variable . Module: SUBDAILY. File: DIAG.f
= subdd + subdd1,2,3 = all variables for sub-daily diags
Initial Value = " "
subr : character(*), intent(in)
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f
Name of subroutine (in)
subr : character*6, intent(in)
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f
identifies where check was called from
subr : character*6, intent(in)
Subroutine: checki. Module: NONE. File: LAKES.f
identifies where CHECK was called from
subr : character*6, intent(in)
Subroutine: checkl. Module: NONE. File: LAKES.f

subr : character*6, intent(in)
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

subr : character*6, intent(in)
Subroutine: checko. Module: NONE. File: OCNML.f
identifies where CHECK was called from
subr : character*6, intent(in)
Subroutine: checkpbl. Module: NONE. File: PBL_DRV.f
identifies where CHECK was called from
subr : character*6, intent(in)
Subroutine: checkt. Module: NONE. File: ATM_DRV.f
identifies where CHECK was called from
subr : character(9)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
Initial Value = 'get_wspdf'
sue : real*8, parameter, dimension(3, 41)
Subroutine: strend. Module: NONE. File: RAD_UTILS.f
Initial Value = reshape( (/ 1950.0, 30.46669769, 14.4, 1951.0, 32.38347244, 14.4, 1952.0, 32.18632889, 14.4, 1953.0, 32.83379745, 14.4, 1954.0, 32.79270935, 14.4, 1955.0, 35.79611969, 14.4, 1956.0, 39.93603897, 14.4, 1957.0, 38.68806839, 14.4, 1958.0, 39.35904312, 14.4, 1959.0, 41.06065369, 14.4, 1960.0, 42.67050934, 14.4, 1961.0, 41.32410431, 14.4, 1962.0, 41.80470276, 14.4, 1963.0, 43.26312637, 14.4, 1964.0, 44.68368530, 14.4, 1965.0, 45.81701660, 14.4, 1966.0, 46.61584091, 14.4, 1967.0, 46.42276001, 14.4, 1968.0, 47.77438354, 14.4, 1969.0, 49.30817032, 14.4, 1970.0, 52.81050873, 14.4, 1971.0, 52.95043945, 14.4, 1972.0, 54.10167694, 14.4, 1973.0, 55.93037415, 14.4, 1974.0, 57.31056213, 14.4, 1975.0, 58.52788162, 14.4, 1976.0, 59.71361542, 14.4, 1977.0, 62.59599304, 14.4, 1978.0, 61.98198318, 14.4, 1979.0, 64.71042633, 14.4, 1980.0, 65.28986359, 14.4, 1981.0, 63.23768234, 14.4, 1982.0, 62.88000488, 14.4, 1983.0, 61.45023346, 14.4, 1984.0, 63.85008621, 14.4, 1985.0, 66.47412872, 14.4, 1986.0, 68.00902557, 14.4, 1987.0, 69.87956238, 14.4, 1988.0, 70.52937317, 14.4, 1989.0, 72.06355286, 14.4, 1990.0, 71.29174805, 14.4 /), (/3,41/) )
suffix : character(len=16)
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f

sum : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sum0 : real*8, dimension(20)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sum1 : real*8
Subroutine: getl1. Module: SOCPBL. File: PBL.f

sum1 : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

sum1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

sum1 : real*8, dimension(LX+1)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sum2 : real*8
Subroutine: getl1. Module: SOCPBL. File: PBL.f

sum2 : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

sum2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

sum2 : real*8, dimension(LX+1)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sum3 : real*8, dimension(LX+1)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sum_mmuv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

sum_unit : character*16, intent(in)
Subroutine: set_con. Module: NONE. File: DIAG.f
string for unit for summed changes
sum_water : real*8
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

suma : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumaj :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
sumb : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumc : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumcgb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumcol : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

sumcst : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumd : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumd : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumdp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
sume : real*8, dimension(2*ned)
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

sume : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumext : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumf : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumfac : real*8
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sumfac : real*8
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

sumfac : real*8
Subroutine: keyjkn. Module: DIAGKS. File: DIAG_PRT.f

sumfac : real*8
Subroutine: keyvsums. Module: DIAG_SERIAL. File: DIAG_PRT.f

sumg : real*8
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

sumgcb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumgl : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

sumh : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

sumh : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumi : real*8
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

sumj : real*8
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

sumja : real*8, dimension(jm)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

sumk : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumk1 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumk2 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

suml : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

summol : real*8
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

sumn : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumneg : real*8
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

sumo3 : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

sumpos : real*8
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

sumpr : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

sumsct : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumsl : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

sumt : real*8
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

sumt : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

sumu :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

sumu : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumu1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

sumv :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

sumv : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

sumv1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

sumw : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

sumx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

sumxl : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

sumxpe : used from domain_decomp_atm
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

sumxpe : used from domain_decomp_atm
Subroutine: collect_scalars. Module: NONE. File: DIAG_COM.f

sumxpe : used from domain_decomp_1d
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

sumxpe : used from domain_decomp_1d
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

sumxpe : used from domain_decomp_atm
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

sumxpe : used from domain_decomp_atm
Subroutine: diag_river. Module: NONE. File: LAKES.f

sumxpe : used from domain_decomp_atm
Subroutine: diag_river_prep. Module: NONE. File: LAKES.f

sumxpe : used from domain_decomp_1d
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

sumxpe : used from domain_decomp_1d
Subroutine: giss_modele. Module: NONE. File: MODELE.f

sumxpe : used from domain_decomp_atm
Subroutine: set_budg_area. Module: NONE. File: DIAG_COM.f

sumy : real*8
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

sundis : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

sunlat : real*8
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

sunlat : real*8, intent(out)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

sunlit : integer
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

sunlit : integer, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

sunlon : real*8
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

sunlon : real*8, intent(out)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

sunset : real*8, allocatable, dimension(:, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Time of sunset for current day (radians from local noon)
sunset : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

sunset : used from rad_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

sunx : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

suny : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

sunz : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

sup : real*8, dimension(n)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f

sup : real*8, dimension(n)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f

sup : real*8, dimension(n)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

sup :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
sup : real*8, dimension(n)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

sup : real*8, dimension(n)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f

sup : real*8, dimension(n)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

sup : real*8, dimension(n)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f

sup : real*8, dimension(n)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f

sup : real*8, dimension(n)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

sup : real*8, dimension(n)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

surf_name : character(len=16)
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
name of surface type
surfbb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

surx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

susi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

svdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
svedg :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
svflake : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
previous lake fraction (1)
svflake : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

svflake : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

svflake : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

svflake : used from lakes_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

svflake : used from lakes_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

svh2s : real*8, dimension(6)
Global variable . Module: RADPAR. File: RADIATION.f

svlat : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
previous latent heat of evaporation
svlat : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

svlat : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

svlat : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

svlat : used from clouds_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

svlat : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

svlat1 : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90

svlatl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
saved LHX for convective cloud
svlatl : real*8, intent(in)
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
latent heat
svlhx : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
previous latent heat of evaporation
svlhx : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

svlhx : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

svlhx : used from clouds_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

svlhx : used from clouds_com
Subroutine: diaga. Module: NONE. File: DIAG.f

svlhx : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

svlhx : used from clouds_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

svlhx : used from clouds_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

svlhx : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

svlhxl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
saved LHX for large-scale cloud
svsi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

svup :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
,
svwmxl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
saved detrained convective cloud water
swet : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

swti : real*8, intent(out)
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

swtj : real*8, intent(out)
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

swus : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

sx : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

sxn : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

sxn : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

sxx : real*8
Subroutine: limitq. Module: NONE. File: QUSDEF.f

sxxn : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

sxxn : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

sync_param : used from dictionary_mod
Global variable . Module: FLUXES. File: FLUXES.f

sync_param : used from dictionary_mod
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

sync_param : used from dictionary_mod
Subroutine: alloc_ghy_com. Module: NONE. File: GHY_COM.f

sync_param : used from dictionary_mod
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

sync_param : used from dictionary_mod
Subroutine: alloc_qfluxes. Module: OCNML. File: OCNML.f

sync_param : used from dictionary_mod
Subroutine: geom_1pt. Module: NONE. File: RAD_DRV.f

sync_param : used from dictionary_mod
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

sync_param : used from dictionary_mod
Subroutine: init_gh. Module: SOIL_DRV. File: GHY_DRV.f

sync_param : used from dictionary_mod
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

sync_param : used from dictionary_mod
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

sync_param : used from dictionary_mod
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

sync_param : used from dictionary_mod
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

sync_param : used from dictionary_mod
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

sz : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

sz : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

sz : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

sz : real(r8), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

sz2 : real(r8), dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

szadeg : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

szndeg : real*8
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

szndeg : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

sznelg : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

t : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
potential temperature (referenced to 1 mb) (K)
t : used from atm_com
Subroutine: addenergyasdiffuseheat. Module: NONE. File: ATM_UTILS.f

t : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: addenergyaslocalheat. Module: NONE. File: ATM_UTILS.f

t : real*8, dimension(n), intent(inout)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
local virtual potential temperature
t : used from atm_com
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

t : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

t : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

t : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

t : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

t : used from atm_com
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

t : used from atm_com
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

t : used from atm_com
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

t : used from atm_com
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

t : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

t : used from atm_com
Subroutine: conserv_ewm. Module: NONE. File: DIAG.f

t : used from atm_com
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

t : used from atm_com
Subroutine: conserv_se. Module: NONE. File: DIAG.f

t : type(basetime)
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

t : logical
Subroutine: declare_oceanr_consrv. Module: NONE. File: DIAG.f
Initial Value = .TRUE.
t : logical
Subroutine: declare_seaice_consrv. Module: NONE. File: DIAG.f
Initial Value = .TRUE.
t : used from atm_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

t : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

t : used from atm_com
Subroutine: diaga0. Module: NONE. File: DIAG.f

t : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

t : used from atm_com
Subroutine: dissip. Module: NONE. File: ATM_UTILS.f

t : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
virt. pot. temperature (referenced to 1mb)
t : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

t : real*8, dimension(n), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
z-profle of virtual potential temperature
t : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

t : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

t : real*8, dimension(n), intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

t : used from atm_com
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

t : used from atm_com
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

t : used from atm_com
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

t : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

t : real*8, dimension(n), intent(in)
Subroutine: get_tv. Module: SOCPBL. File: PBL.f

t : real*8, dimension(n), intent(in)
Subroutine: getk. Module: SOCPBL. File: PBL.f
z-profiles
t : real*8, dimension(n), intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f
z-profle of virtual potential temperature
t : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

t : used from atm_com
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

t : logical
Subroutine: init_diag. Module: NONE. File: DIAG.f
Initial Value = .TRUE.
t : logical
Subroutine: init_lakeice. Module: NONE. File: LAKES.f
Initial Value = .TRUE.
t : logical
Subroutine: init_lakes. Module: NONE. File: LAKES.f
Initial Value = .TRUE.
t : logical
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f
Initial Value = .TRUE.
t : type(basetime)
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

t : logical
Subroutine: init_ocnml. Module: OCNML. File: OCNML.f
Initial Value = .TRUE.
t : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

t : used from atm_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

t : real*8, dimension(n), intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f

t : real*8, dimension(n), intent(in)
Subroutine: level2. Module: SOCPBL. File: PBL.f
z-profle of virtual potential temperature
t : real*8, intent(inout)
Subroutine: moist_adiabat_tq. Module: NONE. File: CLOUDS2_DRV.F90
temperature and specific humidity
t : real*8, dimension(n), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

t : used from atm_com
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

t : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

t : real*8, intent(out)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

t :
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of virtual potential temperature
t : used from atm_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

t : used from atm_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

t : real*8, dimension(:), allocatable
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

t : used from atm_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

t : real*8, intent(out)
Subroutine: simil. Module: SOCPBL. File: PBL.f
computed similarity solution for virtual potential
t : real*8, dimension(n), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

t : used from atm_com
Subroutine: surface. Module: NONE. File: SURFACE.f

t : used from atm_com
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

t : real*8, dimension(n), intent(inout)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
z-profle of virtual potential temperature ref. to the surface
t : real*8, dimension(n), intent(inout)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of virtual potential temperature
t : real*8, dimension(n), intent(inout)
Subroutine: tcheck. Module: SOCPBL. File: PBL.f
temperature array
t : real*8, dimension(n), intent(inout)
Subroutine: tfix. Module: SOCPBL. File: PBL.f

t : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: tq_zmom_init. Module: NONE. File: QUS_COM.f

t : real(r8), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

t : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

t0 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

t0 : real*8, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
ave temp (K)
Initial Value = 296.
t0 : real*8, dimension(n), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
z-profle of t at previous time step
t0bypstd : real*8, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
ave temp by sea level press
Initial Value = t0/1.013250d6
t0ijl : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

t1_after_aturb : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f

t1_after_aturb : used from pblcom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

t1_w_excess : real*8
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

t1l : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

t2 : real(r8), dimension(lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

t2con : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

t2con : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

t2den : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

t2den : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

t2ent : real*8
Subroutine: ostruc. Module: OCNML. File: OCNML.f

t2gcm : real*8, allocatable, dimension(:, :, :)
Global variable . Module: PBLCOM. File: PBL_COM.f
3-d turbulent temperature variance in the whole atmosphere
t2lbot : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
(C) = bottom temperature of lake layer 2
t2lbot : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

t2lmean : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

t2mul : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

t2mul : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

t2wt : real*8
Subroutine: ostruc. Module: OCNML. File: OCNML.f

t3mom : used from somtq_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
Initial Value = >tmom
t4 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

t_3d : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = >t
t_3d_virtual : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

t_inst : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
saved instantaneous temperature(at PMB levels)
t_inst : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

t_inst : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

t_inst : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

t_irr : real*8
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

t_irr2 : real*8
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

t_irr_g : real*8
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

t_max : real*8
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = 60.d0
t_min : real*8
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = -80.d0
t_pbl_args : used from socpbl
Global variable . Module: PBL_DRV. File: PBL_DRV.f

t_pbl_args : used from pbl_drv
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

t_pbl_args : used from pbl_drv
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

t_pbl_args : used from pbl_drv
Subroutine: surface. Module: NONE. File: SURFACE.f

t_pbl_args : used from pbl_drv
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

t_real :
Subroutine: getk. Module: SOCPBL. File: PBL.f
z-profiles
ta : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

ta : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tabl : real*8, pointer, dimension(:, :, :)
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
boundary layer profile for temperature
table1 : real*8, dimension(kim, kjm)
Global variable . Module: WSPDF_MOD. File: PBL_DRV.f
array for lookup table for calculation of mean surface wind speed
table1 : used from wspdf_mod
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

tadj :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
adjustment time for stablization of cloud base by cumulus mass flux
taer : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

taero_aod_diag : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
= 1 outputs offline aerosol optical properties,
Initial Value = 0
taero_aod_diag : used from rad_com
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

taero_aod_diag : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

taero_aod_diag : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tag : integer
Subroutine: ent_read_state. Module: ENT_COM. File: ENT_COM.f

tag : integer
Subroutine: ent_write_state. Module: ENT_COM. File: ENT_COM.f

tanb : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

tanb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tanlk : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
tan(alpha) = slope for conical lake (1)
tanlk : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

tanlk : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

tanlk : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

tanp : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

tanrmin : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

tanrpls : real*8
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

tanx : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

tanx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

taofve : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

tau : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tau : real*8, intent(out)
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

tau : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f
B1*lscale/sqrt(2*e)
tau : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

tau : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

tau : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

tau : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

tau : real*8
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

tau : real*8, intent(in)
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

tau : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tau1 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tau11 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

tau12 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

tau2 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tau3 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tau55 : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

tau_pt : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

tau_sum : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
cumulative layer-average stratiform cloud optical depth from TOA (-)
tau_thresh : real*8, parameter
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
optical depth threshold for cloud-top diagnostics (-)
Initial Value = 1d0
taua : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tauag : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tauap : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tauavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
SURFACE MOMENTUM TRANSFER (TAU)
tauax : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

taub : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

taubg : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

taubp : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

taubx : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tauc : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

taucd0 : real*8, dimension(ngux, ntx, npx)
Global variable . Module: RADPAR. File: RADIATION.f

taucf : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

taucg : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tauchk : real*8
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

taucl : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taucon_dust : real*8, dimension(:), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

taucp : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

taucx : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

taudn : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taue : real*8
Subroutine: getk. Module: SOCPBL. File: PBL.f

tauex5 : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tauex6 : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taug : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

taugcb : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taugsa : real*8, dimension(1001, 14)
Global variable . Module: GTAU_STATE_MOD. File: RAD_UTILS.f

tauhfb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

tauic : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f
opt.depth of water,ice cloud layer (1)
tauic : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tauic0 : real*8
Global variable . Module: RADPAR. File: RADIATION.f
lower limits for water/ice cloud opt.depths
Initial Value = 1d-3
tauic0 : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tauicl : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

tauin : real*8, intent(in)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

tauipg : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

tauir : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

tauk : real*8
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

tauk : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

taul : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

taulat : real*8, dimension(nlat), intent(in)
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

taulat : real*8, dimension(nlat), intent(in)
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

taulat : real*8, save, dimension(46)
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

taulay : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

taulim : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taum : real*8, intent(in), dimension(im)
Subroutine: pout_isccp. Module: NONE. File: POUT.f

taum2g : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

taumc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
optical depth from moist-convective clouds
taumc : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

taumc : real*8, intent(inout)
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
cloud droplet radius and optical thickness
taumc : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

taumc : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

taumc : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taumc1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

taumcl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
convective cloud optical thickness
taumcl : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taumin : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

taumnl : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f
Initial Value = -2.20412d0
tauo30 : real*8, dimension(ngux, ntx, npx)
Global variable . Module: RADPAR. File: RADIATION.f

tauopt : real*8, dimension(1)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

tauout : real*8, intent(out)
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

tauplg : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tauray : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tausbb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tausct : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tausn : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

tauss : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
optical depth from super-saturated clouds
tauss : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

tauss : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

tauss : used from clouds_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

tauss : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taussip : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
counterpart to TAUSS for ice precip in stratiform (ss) liquid clouds
taussip : used from clouds_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taussl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
large-scale cloud optical thickness
taussl : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tausslip : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
counterpart to TAUSSL for ice precip in supercooled water clouds
tausslip : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tausum : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

tausum : real*8, dimension(33)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

tausumi : real*8, dimension(:, :), allocatable
Global variable . Module: RAD_COM. File: RAD_COM.f
column-sum water,ice cloud opt. depths (for diags)
tausumi : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

tausumi : used from rad_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

tausumi : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tausumw : real*8, dimension(:, :), allocatable
Global variable . Module: RAD_COM. File: RAD_COM.f
column-sum water,ice cloud opt. depths (for diags)
tausumw : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

tausumw : used from rad_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

tausumw : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

taut1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

taut2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

tautab : real*8, dimension(0:255)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
look-up table to convert count value to optical thickness
tautab : used from clouds
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

tautbl : real*8, dimension(ngux, ntx, npx)
Global variable . Module: RADPAR. File: RADIATION.f

tautgd : real*8, dimension(122)
Global variable . Module: GTAU_STATE_MOD. File: RAD_UTILS.f

tautgs : real*8, dimension(768)
Global variable . Module: GTAU_STATE_MOD. File: RAD_UTILS.f

tauup : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tauwc : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f
opt.depth of water,ice cloud layer (1)
tauwc : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tauwc0 : real*8
Global variable . Module: RADPAR. File: RADIATION.f
lower limits for water/ice cloud opt.depths
Initial Value = 1d-3
tauwc0 : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tauwcl : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

tauwv : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

tauwv0 : real*8, dimension(ngux, ntx, npx)
Global variable . Module: RADPAR. File: RADIATION.f

tb : real*8
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
temperature at interface (C)
tb : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

tb : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tb2 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

tb3 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

tbar : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

tbb : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

tbcs : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tbcs : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tbnb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tbnx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tc : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tca : real*8, dimension(npoints, 0:nlev)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

tcan_ini : real*8, dimension(i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

tchg : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Total temperature change in adjusted forcing runs
tchg : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

tchg : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tclmin : real*8
Global variable . Module: RADPAR. File: RADIATION.f

tcolx : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

tctauc : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

tctauw : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

tdiurn : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
diurnal range temperature diagnostics
tdiurn : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

tdiurn : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

tdiurn : used from diag_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

tdiurn : used from diag_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

tdiurn : used from diag_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

tdiurn : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

tdiurn : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tdiurn : used from diag_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

tdiurn : used from diag_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

tdiurn : used from diag_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

tdiurn_glob : real*8, allocatable, public, dimension(:, :, :)
Global variable . Module: DIAG_COM. File: DIAG_COM.f

tdiurn_glob : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

tdiurn_glob : used from diag_com
Subroutine: dealloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

tdn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

tdn1 : real*8, allocatable, dimension(:, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
downdraft temperature (K)
tdn1 : used from clouds_com
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
downdraft temperature in K, (i,j)
tdns : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
downdraft temperature in K, (i,j)
tdns : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

tdust_col : real*8, dimension(lmd)
Subroutine: getdst. Module: RADPAR. File: RADIATION.f

tearth : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

tearth : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

tearth : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tearth : used from ghy_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

tearth : used from ghy_com
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

tearth : real*8
Subroutine: old_gic_2_modele. Module: SOIL_DRV. File: GHY_DRV.f

tearth : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

tedge : real*8
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

tedge : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

teeny : used from constant
Global variable . Module: LAKES. File: LAKES.f

teeny : used from constant
Global variable . Module: SOCPBL. File: PBL.f

teeny : used from constant
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

teeny : used from constant
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

teeny : used from constant
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

teeny : used from constant
Subroutine: daily_lake. Module: NONE. File: LAKES.f

teeny : used from constant
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f

teeny : used from constant
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

teeny : used from constant
Subroutine: diag_river. Module: NONE. File: LAKES.f

teeny : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

teeny : used from constant
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

teeny : used from constant
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

teeny : used from constant
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

teeny : used from constant
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

teeny : used from constant
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

teeny : used from constant
Subroutine: diagj_prep. Module: NONE. File: DIAG.f

teeny : used from constant
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

teeny : used from constant
Subroutine: e_gcm. Module: NONE. File: ATURB.f

teeny : used from constant
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

teeny : used from constant
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

teeny : used from constant
Subroutine: getk. Module: SOCPBL. File: PBL.f

teeny : used from constant
Subroutine: ground_lk. Module: NONE. File: LAKES.f

teeny : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

teeny : used from constant
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

teeny : used from constant
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f

teeny : used from constant
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

teeny : used from constant
Subroutine: k_gcm. Module: NONE. File: ATURB.f

teeny : used from constant
Subroutine: l_gcm. Module: NONE. File: ATURB.f

teeny : used from constant
Subroutine: level2. Module: SOCPBL. File: PBL.f

teeny : used from constant
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

teeny : used from constant
Subroutine: precip_lk. Module: NONE. File: LAKES.f

teeny : used from constant
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

teeny : used from constant
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

teeny : used from constant
Subroutine: riverf. Module: NONE. File: LAKES.f

teeny : used from constant
Subroutine: snow_cover. Module: SOIL_DRV. File: GHY_DRV.f

teeny : used from constant
Subroutine: speca_prep. Module: NONE. File: GCDIAGb.f

teeny : used from constant
Subroutine: stars. Module: SOCPBL. File: PBL.f

teeny : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

teeny : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

teij : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

tem : real*8
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
cloud cover and dummy variables
tem :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
tem :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

tem1 : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

temp : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

temp : real*8
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

temp : real*8
Subroutine: interpolate. Module: OCALBEDO_MOD. File: ocalbedo.f

temp :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
temp : real*8, dimension(33, 6)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

temp : real*8, dimension(:, :, :), allocatable
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

temp0 : real*8
Subroutine: getdz. Module: NONE. File: ATURB.f

temp1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
pot. temp. of first layer w.r.t. 1 mb (K)
temp1 :
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f
pot. temp. of first layer w.r.t. 1 mb (K)
temp1 : real*8
Subroutine: getdz. Module: NONE. File: ATURB.f

temp1e : real*8
Subroutine: getdz. Module: NONE. File: ATURB.f

temp_local : real*8, dimension(GRID%I_STRT_HALO:GRID%I_STOP_HALO, GRID%J_STRT_HALO:GRID%J_STOP_HALO, 2)
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

temperature :
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
of abstracted irrigation water [deg C]
temperature_istart1 : real*8, parameter
Global variable . Module: ATM_COM. File: ATM_COM.f
Initial Value = 250.
temperature_istart1 : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

temperature_istart1 : used from atm_com
Subroutine: alloc_fluxes. Module: NONE. File: FLUXES.f

temwm :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

tentdse : real*8, dimension(im, jm)
Global variable . Module: BDIJ. File: DIAG_PRT.f
trans.eddy northw. transport of dry static energy * 16
teq : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

terma : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

termb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

terrain : character*16, dimension(ntype_out), parameter
Global variable . Module: DIAG_COM. File: DIAG_COM.f
name of surface type
Initial Value = (/ ' (GLOBAL)','(OPEN OCEAN)',' (OCEAN ICE)',' (OCEAN)', ' (LAND)',' (LAND ICE)',' (OPEN LAKE)',' (LAKE ICE)', ' (LAKES)'/)
terrain : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

terrain : used from diag_com
Subroutine: initdiagj. Module: NONE. File: DIAG_COM.f

terrain : character*16, intent(in)
Subroutine: pout_j. Module: NONE. File: POUT.f

test : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

test : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

tevap :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
tf : used from constant
Global variable . Module: SOCPBL. File: PBL.f

tf : used from constant
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

tf : used from constant
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

tf : used from constant
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

tf : used from constant
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

tf : used from constant
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

tf : used from constant
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

tf : used from constant
Subroutine: conserv_se. Module: NONE. File: DIAG.f

tf : used from constant
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

tf : used from constant
Subroutine: daily_lake. Module: NONE. File: LAKES.f

tf : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

tf : used from constant
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

tf : used from constant
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

tf : used from constant
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

tf : used from constant
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tf : used from constant
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

tf : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

tf : used from constant
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tf : used from constant
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

tf : used from constant
Subroutine: ground_lk. Module: NONE. File: LAKES.f

tf : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

tf : used from constant
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

tf : used from constant
Subroutine: init_lakes. Module: NONE. File: LAKES.f

tf : used from constant
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

tf : used from constant
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

tf : used from constant
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

tf : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

tf : used from constant
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

tf : used from constant
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

tf : used from constant
Subroutine: precip_lk. Module: NONE. File: LAKES.f

tf : used from constant
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

tf : used from constant
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

tf : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tf : used from constant
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

tf : used from constant
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

tf : used from constant
Subroutine: riverf. Module: NONE. File: LAKES.f

tf : used from constant
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

tf : used from constant
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

tf : used from constant
Subroutine: set_gtemp_ocnml. Module: OCNML. File: OCNML.f

tf : used from constant
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

tf : used from constant
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

tf : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

tf : used from constant
Subroutine: surface. Module: NONE. File: SURFACE.f

tf : used from constant
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

tf : used from constant
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

tf : used from constant
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

tf_day1 : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

tf_day1 : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

tf_day1 : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

tf_day1 : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tf_day1 : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

tf_last : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

tf_last : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

tf_last : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

tf_last : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tf_last : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

tf_lkoff : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

tf_lkoff : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

tf_lkoff : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

tf_lkon : integer, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

tf_lkon : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f

tf_lkon : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

tf_xxx :
Global variable . Module: DIAG_COM. File: DIAG_COM.f
tsfrez diagnostic names
tfl : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
freezing temperature for lakes (=0 C)
Initial Value = 0.
tflux1 : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
surface turbulent t-flux (=-<tw>)
tflux1 : used from fluxes
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

tflux1 : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

tflux1 : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

tflux1 : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

tfluxs : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tfluxs : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

tflx : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

tfo : real*8
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

tfo : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

tfo : real*8
Subroutine: read_irrig. Module: IRRIGMOD. File: IRRIGMOD.f

tfo : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

tfo : real*8
Subroutine: read_sst. Module: NONE. File: OCEAN.f

tfo : real*8
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

tfo : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

tfo : real*8
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

tfo : real*8, intent(in)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
freezing temperature of water (C)
tfrez : used from seaice
Global variable . Module: SOCPBL. File: PBL.f

tfrez : used from seaice
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

tfrez : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

tfrez : used from seaice
Subroutine: read_sst. Module: NONE. File: OCEAN.f

tfrez : used from seaice
Subroutine: reset_gtemp_noice. Module: NONE. File: SEAICE_DRV.f

tfrez : used from seaice
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

tfrez : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

tfrez : real*8
Subroutine: tfrez. Module: SEAICE. File: SEAICE.f
approx. freezing point of sea water (C)
tfrez : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

tfs : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tfw : real*8, intent(in)
Subroutine: osourc. Module: OCNML. File: OCNML.f
freezing temperature for water underlying ice (C)
tg : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
actual ground temp
tg : real*8, intent(in)
Subroutine: deltasnowt. Module: NONE. File: PBL.f

tg : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tg :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= bulk ground temperature (K)
tg : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f
ground temperature (K)
tg : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

tg : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

tg1 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tg1 : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tg1 : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tg1 : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

tg1 : real*8, intent(inout)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

tg1 : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

tg1 : real*8, intent(inout)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

tg1 : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

tg1 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

tg1 : real*8
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

tg1 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

tg2 : real*8
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

tg2 : real*8, intent(inout)
Subroutine: lndice. Module: LANDICE. File: LANDICE.f

tg2 : real*8
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

tg2 : real*8, intent(inout)
Subroutine: precli. Module: LANDICE. File: LANDICE.f

tg2 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

tg2 : real*8
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

tg2 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

tg2av : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tg_l : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tgctpg : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

tgdata : real*8, dimension(122, 13)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f
temporary array to read data and pass it to RAD_UTILS
tgdata : real*8, dimension(122, 13)
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

tgdata_in : real*8, intent(in), dimension(122, 13)
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

tge : real*8
Global variable . Module: RADPAR. File: RADIATION.f
top layer ground temperature (K) soil,seaice,landice
tge : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

tge : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tgl : real*8
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

tgli : real*8
Global variable . Module: RADPAR. File: RADIATION.f
top layer ground temperature (K) soil,seaice,landice
tgli : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

tgli : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tgmean : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

tgo : real*8
Global variable . Module: RADPAR. File: RADIATION.f
top layer water temperature (K) of ocean/lake
tgo : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

tgo : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tgo : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

tgo : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

tgoi : real*8
Global variable . Module: RADPAR. File: RADIATION.f
top layer ground temperature (K) soil,seaice,landice
tgoi : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

tgoi : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tgoldh : real*8, dimension(5)
Subroutine: setbak. Module: RADPAR. File: RADIATION.f

tgr4 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

tgr4 : real*8, dimension(2, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

tgr4skin : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tgrad : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

tgradl : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

tgrn2 : real*8, dimension(2, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

tgrnd : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

tgrnd : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tgrnd : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
virtual potential temperature of ground,at roughness height
tgrnd : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

tgrnd : real*8, intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

tgrnd : real*8, dimension(2, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

tgrnd : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
virtual potential temperature at the ground
tgrnd : real*8, intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
virtual potential temperature at the ground
tgrnd : real*8, intent(in)
Subroutine: tcheck. Module: SOCPBL. File: PBL.f
ground temperature
tgrnd : real*8, intent(in)
Subroutine: tfix. Module: SOCPBL. File: PBL.f

tgrnd0 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
bulk virt. pot. temp. of the ground, at the roughness height
tgrndv : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

tgrndv : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

tgskin : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tgv : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
ground humidity,virt.temperature from pbl
tgv :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= virtual potential temperature of the ground (K)
tgvavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
virtual temperature of the ground (K)
tgvdat : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, 4)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

tgw : real*8
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

tgw : real*8, intent(inout)
Subroutine: osourc. Module: OCNML. File: OCNML.f
mixed layer temp.(C)
tgw : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

tgw : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

th : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
potential temperature (K)
th1 : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

that : type(atmsrf_xchng_vars), optional
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

thbar : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

thbar : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

thbar : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
potential temperature at layer edge
thbar : real*8
Subroutine: mass_flux. Module: CLOUDS. File: CLOUDS2.F90

thbar : real*8
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
virtual temperature at layer edge
theta : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

theta : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

theta : real*8, parameter
Subroutine: getztop. Module: NONE. File: PBL_DRV.f
Initial Value = 269.0727251d0
thetm : real*8, dimension(ngm, 2)
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

thetm : real*8, dimension(ngm, 2)
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

thetm : real*8, dimension(ngm, 2)
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

thetm : real*8, dimension(ngm, 2)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

thetm : real*8, dimension(ngm, 2)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

thets : real*8, dimension(ngm, 2)
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

thets : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

thets : real*8, dimension(ngm, 2)
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

thets : real*8, dimension(ngm, 2)
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

thets : real*8, dimension(ngm, 2)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

thets : real*8, dimension(ngm, 2)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

thgm : real*8, dimension(lm)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

thgm_part : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

thil : real*8, dimension(im, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

this : type(atmgla_xchng_vars)
Subroutine: alloc_atmgla_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

this : type(atmice_xchng_vars)
Subroutine: alloc_atmice_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

this : type(atmlnd_xchng_vars)
Subroutine: alloc_atmlnd_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

this : type(atmocn_xchng_vars)
Subroutine: alloc_atmocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

this : type(atmsrf_xchng_vars)
Subroutine: alloc_atmsrf_pbl_vars. Module: NONE. File: PBL_COM.f

this : type(atmsrf_xchng_vars)
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

this : type(atmsrf_xchng_vars)
Subroutine: alloc_atmsrf_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

this : type(iceocn_xchng_vars)
Subroutine: alloc_iceocn_xchng_vars. Module: EXCHANGE_TYPES. File: FLUXES.f

this_mem : type(atmsrf_xchng_vars)
Subroutine: alloc_atmsrf_xchng_bundles. Module: EXCHANGE_TYPES. File: FLUXES.f

thk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

thki : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

thl : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

thl : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

thls : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

thm : used from sle001
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

thm : used from sle001
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

thm : used from sle001
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

thm : used from sle001
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

thmn : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

thpi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

threshold : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

threshold_min : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

thsec : real*8, dimension(im)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

thsv : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertual potential temperatures
tht1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
tht2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
thv1 : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertual potential temperatures
thv1 : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

thv1 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

thv1 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

thv2 : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
vertual potential temperatures
ti : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
pure ice limit
Initial Value = 233.16d0
ti : used from seaice
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

ti : real*8, intent(in)
Subroutine: alami. Module: SEAICE. File: SEAICE.f

ti : used from seaice
Subroutine: checki. Module: NONE. File: LAKES.f

ti : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
convective plume termperature and a constant 233.16
ti : real*8, intent(in)
Subroutine: deidti. Module: SEAICE. File: SEAICE.f

ti : real*8, intent(in)
Subroutine: deidtiws. Module: SEAICE. File: SEAICE.f

ti : real*8, intent(in)
Subroutine: ei. Module: SEAICE. File: SEAICE.f

ti : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

ti : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ti : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

ti : real*8, intent(in)
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
temperatures in ice and upper lake layer (C)
ti : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
temperatures in ice and mixed layer (C)
ti : used from seaice
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

ti : used from seaice
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

ti : used from seaice
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

ti : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

ti :
Subroutine: ti. Module: SEAICE. File: SEAICE.f
temperature (deg C)
ti : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

ti1 : real*8
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

ti1 : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ti1save : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ti1save : real*8, dimension(:, :), pointer
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ti1save : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

ti2b : used from seaice
Subroutine: checki. Module: NONE. File: LAKES.f

ti2b : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

ti2b : used from seaice
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

ti2b :
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f
temperature (deg C)
tib :
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
actual temperature/salinity in melting/freezing ice (psu)
tic : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

tice : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

tice : real*8
Subroutine: checki. Module: NONE. File: LAKES.f

ticesave : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ticesave : real*8, dimension(:, :), pointer
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

ticesave : real*8, dimension(:, :), pointer
Subroutine: si_diags. Module: NONE. File: SEAICE_DRV.f

tig : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
tig :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

tij : real*8
Subroutine: setgts. Module: NONE. File: RAD_UTILS.f

tijk : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

tijl : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

tijl : real*8
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

tile : integer, intent(out)
Subroutine: lonlat_to_tile. Module: GEOM. File: GEOM_B.f

tilelai : character*80
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

tilelai : character*80
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

time : used from time_mod
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

time : real*8
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

time : used from time_mod
Subroutine: input. Module: NONE. File: MODELE.f

timee : integer
Subroutine: input. Module: NONE. File: MODELE.f
optional additional internal time steps to end time of model run
Initial Value = 0
timer_type : used from timer_mod
Subroutine: surface. Module: NONE. File: SURFACE.f

timer_type : used from timer_mod
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

timestr : character*12, dimension(ntimemax)
Global variable . Module: TIMINGS. File: MODEL_COM.f
array that holds timing info description
timestr : used from timings
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

timestr : used from timings
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

timestr : used from timings
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

timestr : used from timings
Subroutine: giss_modele. Module: NONE. File: MODELE.f

timestr : used from timings
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

timestr : used from timings
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

timestr_pct : character(len=17)
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

timestream : used from timestream_mod
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f

timestream : used from timestream_mod
Global variable . Module: DUSTPARAM_MOD. File: READ_AERO.f

timestream : used from timestream_mod
Global variable . Module: ENT_DRV. File: ENT_DRV.f

timestream : used from timestream_mod
Global variable . Module: IRRIGMOD. File: IRRIGMOD.f

timestream : used from timestream_mod
Global variable . Module: O3MOD. File: RAD_UTILS.f

timestream : used from timestream_mod
Global variable . Module: OCNML. File: OCNML.f

timestream : used from timestream_mod
Global variable . Module: SEAICE_COM. File: SEAICE.f

timestream : used from timestream_mod
Global variable . Module: SSTMOD. File: OCEAN.f

timestream : used from timestream_mod
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

timestream : used from timestream_mod
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

timez : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

timing : real*8, dimension(0:ntimemax)
Global variable . Module: TIMINGS. File: MODEL_COM.f
array that holds timing info
timing : used from timings
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

timing : used from timings
Subroutine: atm_phase2. Module: NONE. File: ATM_DRV.f

timing : used from timings
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

timing : used from timings
Subroutine: giss_modele. Module: NONE. File: MODELE.f

timing : used from timings
Subroutine: input. Module: NONE. File: MODELE.f

timing : used from timings
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

timing : used from timings
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

timing_glob : real*8, dimension(0:ntimemax)
Subroutine: giss_modele. Module: NONE. File: MODELE.f
Initial Value = 0.
tin : real*8, dimension(:, :, :), allocatable
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

title : character, dimension(12)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

title : character*80, dimension(nisccp)
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = (/ "ISCCP CLOUD FREQUENCY (NTAU,NPRES) % 60S-30S", "ISCCP CLOUD FREQUENCY (NTAU,NPRES) % 30S-15S", "ISCCP CLOUD FREQUENCY (NTAU,NPRES) % 15S-15N", "ISCCP CLOUD FREQUENCY (NTAU,NPRES) % 15N-30N", "ISCCP CLOUD FREQUENCY (NTAU,NPRES) % 30N-60N" /)
title : character*80
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

title : character*100
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

title : character*80
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

title : character*48
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

title : character*64
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

title : character
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

title : character
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

title : character(len=80)
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

title : character(len=64)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
string, formed as concatentation of lname//units
title : character(len=64)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
string, formed as concatentation of lname//units
title : character(len=40)
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

title : character, intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
80 byte title including description and averaging period
title : character, dimension(lm), intent(in)
Subroutine: pout_ijk. Module: NONE. File: POUT.f
80 byte title including description and averaging period
title : character, dimension(lm), intent(in)
Subroutine: pout_ijl. Module: NONE. File: POUT.f
80 byte title including description and averaging period
title : character, intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
80 byte title including description and averaging period
title : character, dimension(lm), intent(in)
Subroutine: pout_isccp. Module: NONE. File: POUT.f
80 byte title including description and averaging period
title : character*16, dimension(kaj), intent(inout)
Subroutine: pout_j. Module: NONE. File: POUT.f

title : character*38, dimension(kmax), intent(inout)
Subroutine: pout_jc. Module: NONE. File: POUT.f

title : character, intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f
80 byte title including description and averaging period
title : character, intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
80 byte title including description and averaging period
title : character(len=64)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

title : character*80
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

title : character*80
Subroutine: set_fpxco2. Module: NONE. File: RAD_UTILS.f

title_con : character*32, dimension(kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
titles for conservation diagnostics
title_con : used from diag_com
Subroutine: diagca. Module: NONE. File: DIAG.f

title_con : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

title_con : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

title_con : used from diag_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

title_con : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

titlei : character
Subroutine: init_lakes. Module: NONE. File: LAKES.f

titlel : character*80, dimension(LM)
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

titlel : character*80, dimension(LM)
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

titleo : character*38, dimension(kcon)
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

titleo : character*16, dimension(kaj)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

titreg : character*4, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
title and names of regions for AREG diagnostics
titreg : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

titrrr : character*80
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

titrrr : character*80
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

titvvv : character*80
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

tjk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

tk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

tk : real*8, intent(in)
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

tk : real*8, intent(in)
Subroutine: rhdtna. Module: NONE. File: RAD_UTILS.f

tke : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

tke : real*8, intent(in)
Subroutine: lkmix. Module: LAKES. File: LAKES.f
turbulent kinetic energy input at surface of lake (J/m^2)
tke : real*8, intent(in)
Subroutine: sig. Module: NONE. File: PBL_DRV.f
local turbulent kinetic energy at surface (J/kg)
tkeff : real*8, dimension(3)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

tki : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

tkofpf : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

tkpft : real*8, dimension(900)
Global variable . Module: RADPAR. File: RADIATION.f

tkpfw : real*8, dimension(630)
Global variable . Module: RADPAR. File: RADIATION.f

tkv :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= virtual potential temperature of first model layer (K)
tl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
temperature, specific humidity of the layer
tl : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

tl : real*8, dimension(lmi)
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

tl : real*8, dimension(lm)
Subroutine: calc_trop. Module: NONE. File: ATM_UTILS.f

tl : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

tl : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

tl : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
temperature and pressure
tl : real*8, dimension(lm)
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

tl : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

tl : real*8, dimension(0:ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

tl1 : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

tlake : real*8, allocatable, dimension(:, :)
Global variable . Module: LAKES_COM. File: LAKES_COM.f
temperature of lake (C)
tlake : used from lakes_com
Subroutine: alloc_lakes_com. Module: NONE. File: LAKES_COM.f

tlake : used from lakes_com
Subroutine: checkl. Module: NONE. File: LAKES.f

tlake : used from lakes_com
Subroutine: daily_lake. Module: NONE. File: LAKES.f

tlake : used from lakes_com
Subroutine: ground_lk. Module: NONE. File: LAKES.f

tlake : used from lakes_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

tlake : used from lakes_com
Subroutine: irrig_lk. Module: NONE. File: LAKES.f

tlake : real*8, intent(in)
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
local versions of lake variables
tlake : used from lakes_com
Subroutine: precip_lk. Module: NONE. File: LAKES.f

tlake : used from lakes_com
Subroutine: printlk. Module: NONE. File: LAKES.f

tlake : used from lakes_com
Subroutine: riverf. Module: NONE. File: LAKES.f

tlandi : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
temperature of each land ice layer (C)
tlandi : used from landice_com
Subroutine: alloc_landice_com. Module: NONE. File: LANDICE_COM.f

tlandi : used from landice_com
Subroutine: checkli. Module: NONE. File: LANDICE_DRV.f

tlandi : used from landice_com
Subroutine: conserv_hli. Module: NONE. File: LANDICE_DRV.f

tlandi : used from landice_com
Subroutine: daily_li. Module: NONE. File: LANDICE_DRV.f

tlandi : used from landice_com
Subroutine: ground_li. Module: NONE. File: LANDICE_DRV.f

tlandi : used from landice_com
Subroutine: init_li. Module: NONE. File: LANDICE_DRV.f

tlandi : used from landice_com
Subroutine: precip_li. Module: NONE. File: LANDICE_DRV.f

tlaps : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

tlb : real*8, dimension(lx+1)
Global variable . Module: RADPAR. File: RADIATION.f
bottom,top layer temperature (K) - derived from TLm
tlb : real*8, dimension(0:lm+2)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

tlb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tlgrad : real*8
Global variable . Module: RADPAR. File: RADIATION.f
if >=0 tlt=tlm+dT*TLGRAD, tlb=tlm-dT*TLGRAD where
Initial Value = 1.
tlil : real*8, dimension(im, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

tlim : real*8, dimension(2, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

tlk1 : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

tlk1 : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

tlk2 : real*8
Subroutine: ground_lk. Module: NONE. File: LAKES.f

tlk2 : real*8
Subroutine: lkmix. Module: LAKES. File: LAKES.f

tlk2 : real*8
Subroutine: lksourc. Module: LAKES. File: LAKES.f

tlk2 : real*8
Subroutine: printlk. Module: NONE. File: LAKES.f

tlm : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f
mean layer temperature (K)
tlm : real*8, dimension(lm)
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

tlm : real*8, intent(in), dimension(lm)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

tlm : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tlm0 : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f

tlmin : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
temperature at LMIN and LMIN+1
tlmin1 : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
temperature at LMIN and LMIN+1
tlmsu : real*8, dimension(nmsu)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

tln : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tloc : real*8
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

tlog : real*8
Subroutine: init. Module: OCALBEDO_MOD. File: ocalbedo.f

tloopbegin : real*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

tloopend : real*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

tlox : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = 181.d0
tls : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
temperature and humidity work arrays
tls : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

tlt : real*8, dimension(lx)
Global variable . Module: RADPAR. File: RADIATION.f
bottom,top layer temperature (K) - derived from TLm
tlt1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
tm : real*8
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

tm : real*8, intent(in)
Subroutine: icelake_fluxes. Module: SEAICE. File: SEAICE.f
temperatures in ice and upper lake layer (C)
tm : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
temperatures in ice and mixed layer (C)
tm : real*8
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

tm : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

tm : real*8, intent(in)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
mixed layer ocean temperature (C)
tm : real*8, intent(in)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f
ocean mixed layer temperature (C)
tm : real*16
Subroutine: ti. Module: SEAICE. File: SEAICE.f

tm : real*16
Subroutine: ti2b. Module: SEAICE. File: SEAICE.f

tm : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

tmax : real*8
Subroutine: tcheck. Module: SOCPBL. File: PBL.f

tmax_ice :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
maximum temperature for virtual mixed phase (VMP) microphysics
tmaxrho : real*8, parameter
Global variable . Module: LAKES. File: LAKES.f
temperature of maximum density (pure water) (C)
Initial Value = 4.
tmc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
temperature and humidity work arrays
tmin : real*8
Subroutine: tcheck. Module: SOCPBL. File: PBL.f

tmin_water :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
minimum temperature for VMP
tmom : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: SOMTQ_COM. File: QUS_COM.f

tmom : used from somtq_com
Subroutine: alloc_smomtq. Module: NONE. File: QUS_COM.f

tmom : used from somtq_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

tmom : used from somtq_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

tmom : used from somtq_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

tmom : used from somtq_com
Subroutine: surface. Module: NONE. File: SURFACE.f

tmp : real*8
Subroutine: adv1d. Module: NONE. File: QUSDEF.f

tmp : real*8
Subroutine: advection_1d_custom. Module: NONE. File: QUSDEF.f

tmp : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

tmp : real*8, dimension(NDIUVAR)
Subroutine: ahourly. Module: NONE. File: DIAG.f

tmp : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

tmp : real*8
Subroutine: ccoeff0. Module: SOCPBL. File: PBL.f

tmp : real*8, dimension(NDIUVAR)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

tmp : real*8
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f

tmp : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

tmp : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

tmp : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

tmp : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

tmp : real*8
Subroutine: level2. Module: SOCPBL. File: PBL.f

tmp : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

tmp : real*8, dimension(NDIUVAR)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tmp : real*8, dimension(NDIUVAR)
Subroutine: surface_diag0. Module: NONE. File: SURFACE.f

tmp : real*8, dimension(NDIUVAR)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

tmp1 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

tmp2 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

tmp3 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

tmp4 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

tmp5 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

tmp6 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

tmp_after : real*8, dimension(0:ngm)
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

tmp_before : real*8, dimension(0:ngm)
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

tmparr : real*8, allocatable, dimension(:)
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

tmpexp : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

tmpname : character(len=200)
Global variable . Module: NONE. File:

tmps : real*8, dimension(8)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tmpstr : character(len=20)
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

tmpstr : character(len=80)
Subroutine: input. Module: NONE. File: MODELE.f

tmpt : real*8, dimension(8)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tmptime : type(time)
Subroutine: input. Module: NONE. File: MODELE.f

tmsu : real*8, dimension(ncols-2)
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

tmsu : real*8, dimension(ncols)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

tname : character(*)
Subroutine: aadvq. Module: TRACER_ADV. File: QUS3D.f

tnb : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tnew :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
updated tempertures
tnewu :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
updated tempertures
tnfs : real*8, dimension(4, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tnfs_as_noa : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tnfs_cs_noa : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tnfsaerrf : real*8, dimension(18, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tnfscrf : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tnfscrf2 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tng : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

tng : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

tngt : real*8, dimension(:), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

tngt : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

tnor : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

tnow : real*8
Subroutine: gtrend. Module: NONE. File: RADIATION.f

tnow : real*8
Subroutine: setghg. Module: RADPAR. File: RADIATION.f

tnow : real*8
Subroutine: updghg. Module: RADPAR. File: RADIATION.f

tnx : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

tnx :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

tnx : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

tocean : real*8, allocatable, dimension(:, :, :)
Global variable . Module: OCNML. File: OCNML.f
temperature of the ocean (C)
tocean : used from ocnml
Subroutine: checko. Module: NONE. File: OCNML.f

tocean : used from ocnml
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

tocean : used from ocnml
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f

tocean : used from ocnml
Subroutine: read_annual_cycle_for_ohtconv. Module: NONE. File: OCEAN.f

tocean : used from ocnml
Subroutine: read_sst. Module: NONE. File: OCEAN.f

tocean : used from ocnml
Subroutine: set_gtemp_sst. Module: SSTMOD. File: OCEAN.f

tocean_4io : real*8, dimension(:, :, :), allocatable
Global variable . Module: SSTMOD. File: OCEAN.f
an array for restart file compatibility with ML ocean
tofdyx : real*8
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

tol : real*8, parameter
Subroutine: advanc. Module: SOCPBL. File: PBL.f
Initial Value = 1d-3
tol : real*8, parameter
Subroutine: inits. Module: SOCPBL. File: PBL.f
Initial Value = 1d-3
told :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
previous temperatures
told : real*8, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
old temperature at L and L+1
told :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
old temperatures
told1 : real*8, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
old temperature at L and L+1
told1 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
old temperatures
toldu :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
previous temperatures
toldup :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
previous temperatures
tolz : real*8, parameter
Subroutine: griddr. Module: SOCPBL. File: PBL.f
Initial Value = 1d-3
top_dev : real*8, intent(in)
Subroutine: snow_cover. Module: SOIL_DRV. File: GHY_DRV.f
standard deviation of the surface elevation
top_dev_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

top_dev_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

top_dev_ij : used from ghy_com
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

top_dev_ij : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

top_height : integer, parameter
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = 1
top_index_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

top_index_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

total : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_diag. Module: NONE. File: DIAG.f
amount of conserved quantity at this time
total : real*8, dimension(16, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

total_flux : real(r8), dimension(iz0:LM+1)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

total_sum : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

total_water : real*8, dimension(im, jm)
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

totalcldarea : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

totalenergy : real*8
Subroutine: gettotalenergy. Module: NONE. File: ATM_UTILS.f

totalj : real*8, dimension(jm_budg)
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

totalt : real*8
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

totalt : real*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

totaltime : real*8
Subroutine: reportprofile. Module: NONE. File: MODELE.f

totcc : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

totcld : real*8, dimension(lm)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

totlzf : real*8, dimension(3)
Global variable . Module: RADPAR. File: RADIATION.f

totlzt : real*8, dimension(3)
Global variable . Module: RADPAR. File: RADIATION.f

tout : real*8, intent(out), dimension(ncols-2)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

tout : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f
Initial Value = >t
tp : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
convective plume termperature and a constant 233.16
tp : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tp : real*8
Subroutine: get_dq_cond. Module: NONE. File: CLOUDS2.F90

tp : real*8
Subroutine: get_dq_evap. Module: NONE. File: CLOUDS2.F90

tp : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tp : real*8, intent(out)
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f

tp : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

tp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
plume's temperature (K)
tp : real*8, intent(in)
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f

tpb : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

tpb : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

tpbl : real*8, dimension(npbl)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

tpbl : real*8, dimension(npbl)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

tpe : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

tpe : real*8, dimension(2)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

tpe0 : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

tpe1 : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

tpe_psum : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

tpe_sum : real*8
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

tphys : real*8
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

tpi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

tpool_ini : real*8, dimension(n_pft, ptrace, npools-nlive, n_casa_layers, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

tprcp : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
temperature of mc. precip (deg. C)
tprime : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tprime : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

tpsav :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
array to save plume temperature (set once) (K)
tpv : real*8
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

tpv : real*8
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

tqab : real*8, dimension(33)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

tqex : real*8, dimension(33)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

tqsc : real*8, dimension(33)
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

tr :
Global variable . Module: RADPAR. File: RADIATION.f
...W,WINDZF fluxes in the window region (W/m2)
tr : real*8, dimension(n), intent(out)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
z-profle of tracer concentration
tr0 : real*8, dimension(n), intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
z-profle of tr at previous time step
tr1qcb : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr1qex : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr1qsc : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr2qcb : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr2qex : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr2qsc : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr3qcb : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr3qex : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr3qsc : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr4 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tr4 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

tr4 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

tr4qcb : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr4qex : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tr4qsc : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

tra : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

traalk : real*8, dimension(lx, 33)
Global variable . Module: RADPAR. File: RADIATION.f

traalk : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

trab : real*8, dimension(33, 20)
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

trabcd : character*3, dimension(5)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

tracer : real*8, dimension(LX, ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f
array to add up to ITRMAX additional aerosol species
tracer : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tracers_amp : used from runtimecontrols_mod
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

tracers_gasexch_ocean : used from runtimecontrols_mod
Subroutine: print_and_check_ppopts. Module: NONE. File: MODELE.f

tracers_gasexch_ocean_cfc : used from runtimecontrols_mod
Subroutine: print_and_check_ppopts. Module: NONE. File: MODELE.f

tracers_gasexch_ocean_co2 : used from runtimecontrols_mod
Subroutine: print_and_check_ppopts. Module: NONE. File: MODELE.f

tracers_minerals : used from runtimecontrols_mod
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

tracers_oceanbiology : used from runtimecontrols_mod
Subroutine: print_and_check_ppopts. Module: NONE. File: MODELE.f

tracers_tomas : used from runtimecontrols_mod
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

traden : real*8, dimension(itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 1.d0
traden : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

traditional_coldstart_aic : logical
Global variable . Module: ATM_COM. File: ATM_COM.f
Initial Value = .true.
traditional_coldstart_aic : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

traditional_coldstart_aic : used from atm_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

traditional_coldstart_aic : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

traditional_coldstart_aic : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

trana : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tranb : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tranc : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

trans_layers_above : real*8, dimension(npoints, ncol)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

trans_layers_above_clrsky : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

transmax : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

transmission_corrections : logical
Global variable . Module: RADPAR. File: RADIATION.f
whether to apply correction factors
transmission_corrections : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

trapea : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

trapli : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

trapoc : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

trapoi : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

traqab : real*8, dimension(33, 11)
Global variable . Module: RADPAR. File: RADIATION.f

traqcb : real*8, dimension(33, 11)
Global variable . Module: RADPAR. File: RADIATION.f

traqex : real*8, dimension(33, 11)
Global variable . Module: RADPAR. File: RADIATION.f

traqsc : real*8, dimension(33, 11)
Global variable . Module: RADPAR. File: RADIATION.f

tratio :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

tratio : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

trav : real*8, dimension(33, 20)
Global variable . Module: RADPAR. File: RADIATION.f

trax : real*8, dimension(LX, 33, 5)
Global variable . Module: RADPAR. File: RADIATION.f

traxsg : character*3, dimension(5)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

trb : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

trbalk : real*8, dimension(lx, 33)
Global variable . Module: RADPAR. File: RADIATION.f

trbalk : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

trbqab : real*8, dimension(33, 10)
Global variable . Module: RADPAR. File: RADIATION.f

trbqcb : real*8, dimension(33, 10)
Global variable . Module: RADPAR. File: RADIATION.f

trbqex : real*8, dimension(33, 10)
Global variable . Module: RADPAR. File: RADIATION.f

trbqsc : real*8, dimension(33, 10)
Global variable . Module: RADPAR. File: RADIATION.f

trc : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

trcalk : real*8, dimension(lx, 33)
Global variable . Module: RADPAR. File: RADIATION.f

trcqab : real*8, dimension(33, 15)
Global variable . Module: RADPAR. File: RADIATION.f

trcqal : real*8, dimension(33, 15)
Global variable . Module: RADPAR. File: RADIATION.f

trcqcb : real*8, dimension(33, 15)
Global variable . Module: RADPAR. File: RADIATION.f

trcqex : real*8, dimension(33, 15)
Global variable . Module: RADPAR. File: RADIATION.f

trcqpi : real*8, dimension(33, 15)
Global variable . Module: RADPAR. File: RADIATION.f

trcqsc : real*8, dimension(33, 15)
Global variable . Module: RADPAR. File: RADIATION.f

trctca : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

trctci : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

trdalk : real*8, dimension(lx, 33)
Global variable . Module: RADPAR. File: RADIATION.f

trdalk : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

trdcr : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

trdfgw : real*8
Global variable . Module: RADPAR. File: RADIATION.f

trdflb : real*8, dimension(LX+1)
Global variable . Module: RADPAR. File: RADIATION.f
Thrml down,up,net Flux at Layr Bottom (W/m2)
trdflb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

trdn : real*8, dimension(:, :), pointer
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

trdqab : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

trdqal : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

trdqcb : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

trdqex : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

trdqsc : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

tref : real*8
Subroutine: setghg. Module: RADPAR. File: RADIATION.f

tref : real*8
Subroutine: updghg. Module: RADPAR. File: RADIATION.f

trfcrl : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f
layer LW Cooling Rate,SW Heating Rate (W/m2)
trfcrl : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

trgalb : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

trgalb : real*8, dimension(33)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

trgasex : real*8, dimension(:, :, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
tracer gas exchange (mol,CO2/m^2/s)
trgv : real*8, dimension(33, 20)
Global variable . Module: RADPAR. File: RADIATION.f

trgxlk : real*8, dimension(lx, 33)
Global variable . Module: RADPAR. File: RADIATION.f

trhdt : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

trhdt : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

trhdt : real*8
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

trhdt : real*8
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

trhdt : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

trhdt_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

trhdt_sv : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

trhdt_sv2 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface. Module: NONE. File: SURFACE.f

trhdt_sv2 : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

trheat : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
net LW flux accumulation [J m-2]
trheat : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

trheat : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

trheat : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

trheat : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

trhqab : real*8, dimension(33, 190, 4)
Global variable . Module: RADPAR. File: RADIATION.f

trhqab : real*8, dimension(33, 190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

trhqcb : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

trhqex : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

trhqsc : real*8, dimension(33)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

trhr : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
(1->LM) Thermal raditive heating rate (W/m^2) (long wave)
trhr : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

trhr : used from rad_com
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

trhr : used from rad_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

trhr : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

trhr : used from rad_com
Subroutine: surface. Module: NONE. File: SURFACE.f

trhr : used from rad_com
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

trhr : used from rad_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

trhr0 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
incident long wave radiation
trhra : real*8, dimension(0:lm+lm_req, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

trhrs : real*8, dimension(lm_req, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tri : real*8, dimension(lm_req)
Subroutine: diaga. Module: NONE. File: DIAG.f

tridiag : used from tridiag_mod
Global variable . Module: SOCPBL. File: PBL.f

tridiag : used from tridiag_mod
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f

tridiag : used from tridiag_mod
Subroutine: de_solver_main. Module: NONE. File: ATURB.f

tridiag : used from tridiag_mod
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

tridiag_cyclic : used from tridiag_mod
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

tridiag_new : used from tridiag_mod
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

trincg : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

trn1 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

trn2 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

trn3 : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

trnc : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

trnflb : real*8, dimension(LX+1)
Global variable . Module: RADPAR. File: RADIATION.f
Thrml down,up,net Flux at Layr Bottom (W/m2)
trnflb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

trnflb_save : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
Net thermal radiation (W/m^2)
trnflb_save : used from rad_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

trnflb_save : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

trnu : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

trpi0k : real*8, dimension(25)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

trqv : real*8, dimension(33, 20)
Global variable . Module: RADPAR. File: RADIATION.f

trrdry : real*8, dimension(itrmax)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = .1d0
trrdry : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

trsqal : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

trsqcb : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

trsqex : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

trsqsc : real*8, dimension(33, 25)
Global variable . Module: RADPAR. File: RADIATION.f

trsurf : real*8, allocatable, dimension(:, :, :)
Global variable . Module: RAD_COM. File: RAD_COM.f
upward thermal radiation at the surface from rad step W/m2
trsurf : used from rad_com
Subroutine: alloc_rad_com. Module: NONE. File: RAD_COM.f

trsurf : used from rad_com
Subroutine: atm_phase1_exports. Module: NONE. File: ATM_DRV.f

trsurf : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

trsurf : used from rad_com
Subroutine: reset_surf_fluxes. Module: NONE. File: RAD_DRV.f

trsurf : used from rad_com
Subroutine: surface. Module: NONE. File: SURFACE.f

trsurf : used from rad_com
Subroutine: surface_diag1a. Module: NONE. File: SURFACE.f

trsv : real*8, dimension(33, 20)
Global variable . Module: RADPAR. File: RADIATION.f

trtauk : real*8, dimension(lx, 33)
Global variable . Module: RADPAR. File: RADIATION.f

trtop : real*8, intent(in)
Subroutine: tr_eqn. Module: SOCPBL. File: PBL.f
tracer concentration at the first GCM layer
trtqab : real*8, dimension(33, 190, ITRMAX)
Global variable . Module: RADPAR. File: RADIATION.f

trufgw : real*8
Global variable . Module: RADPAR. File: RADIATION.f

truflb : real*8, dimension(LX+1)
Global variable . Module: RADPAR. File: RADIATION.f
Thrml down,up,net Flux at Layr Bottom (W/m2)
truflb : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

truftw : real*8
Global variable . Module: RADPAR. File: RADIATION.f

trup_in_rad : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

truqal : real*8, dimension(33, 120)
Global variable . Module: RADPAR. File: RADIATION.f

truqcb : real*8, dimension(33, 120)
Global variable . Module: RADPAR. File: RADIATION.f

truqcb : real*8, dimension(33, 110)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

truqex : real*8, dimension(33, 120)
Global variable . Module: RADPAR. File: RADIATION.f

truqex : real*8, dimension(33, 110)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

truqsc : real*8, dimension(33, 120)
Global variable . Module: RADPAR. File: RADIATION.f

truqsc : real*8, dimension(33, 110)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

trvalk : real*8, dimension(lx, 33)
Global variable . Module: RADPAR. File: RADIATION.f

trvalk : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

trvqal : real*8, dimension(33, 20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

trvqcb : real*8, dimension(33, 20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

trvqex : real*8, dimension(33, 20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

trvqsc : real*8, dimension(33, 20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

trw0 : real*8, dimension(:), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

ts : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
average surface temperture (C)
ts : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ts : real*8
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

ts : real*8, intent(in)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= surface air temperature (K)
ts : real*8, intent(in)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

ts : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

ts : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ts : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

ts : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

ts : real*8, intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

ts : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

ts : real*8
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ts : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ts_slp : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

tsave : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tsave : real*8, dimension(n)
Subroutine: inits. Module: SOCPBL. File: PBL.f

tsave1 : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tsavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
SURFACE AIR TEMPERATURE (K)
tsavg :
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
(i,j) composite surface air temperature (k)
tsavg : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

tsctpg : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

tsfrez : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
freezing temperature diagnostics
tsfrez : used from diag_com
Subroutine: alloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

tsfrez : used from diag_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f
Initial Value = >tsfrez_loc
tsfrez : used from diag_com
Subroutine: daily_diag. Module: NONE. File: DIAG.f
Initial Value = >tsfrez_loc
tsfrez : used from diag_com
Subroutine: dealloc_ijdiag_glob. Module: NONE. File: DIAG_COM.f

tsfrez : used from diag_com
Subroutine: def_rsf_longacc. Module: NONE. File: DIAG_COM.f
Initial Value = >tsfrez_loc
tsfrez : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

tsfrez : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

tsfrez : used from diag_com
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = >tsfrez_loc
tsfrez : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f
Initial Value = > TSFREZ_loc
tsfrez : used from diag_com
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f
Initial Value = >tsfrez_loc
tsfrez_loc : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

tsfrez_loc : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

tsfrez_loc : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

tsfrez_loc : used from diag_com
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

tsi1 : real, allocatable, dimension(:)
Global variable . Module: RADPAR. File: RADIATION.f

tsi2 : real, allocatable, dimension(:)
Global variable . Module: RADPAR. File: RADIATION.f

tsi_in : real*8, allocatable, dimension(:)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

tsi_top : real*8, dimension(:, :), allocatable
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

tsil : real*8, intent(out), dimension(lmi)
Subroutine: addice. Module: SEAICE. File: SEAICE.f
temperature of ice layers (C)
tsil : real*8, dimension(LMI)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

tsil : real*8, dimension(lmi)
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

tsil : real*8, intent(out), dimension(LMI)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

tsil : real*8, dimension(lmi)
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

tsil : real*8, intent(out), dimension(lmi)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
temperature of ice layers (C) (DIAGNOSTIC ONLY)
tsil : real*8, dimension(lmi)
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

tsil : real*8, dimension(4)
Subroutine: printlk. Module: NONE. File: LAKES.f

tsil : real*8, dimension(lmi)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
temperature of ice layers (C)
tsil : real*8, intent(out), dimension(lmi)
Subroutine: simelt. Module: SEAICE. File: SEAICE.f
ice temperature (C)
tsil : real*8, dimension(LMI)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

tsil : real*8, dimension(LMI)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

tsil : real*8, dimension(lmi), intent(out)
Subroutine: tice. Module: SEAICE. File: SEAICE.f

tsl : real*8
Global variable . Module: RADPAR. File: RADIATION.f
surface air temperature (K)
tsl : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

tsn1 : real*8, dimension(2)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

tsn1 : real*8, dimension(2)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

tsnow_top : real*8, dimension(:, :), allocatable
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

tsnowtop : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
skin temperature of snow (C)
tsnowtop : real*8, intent(in)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

tsns : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tsns : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tsns_ij : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
surface temperature corresponding to sensible heat flux (C)
tsns_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

tsns_ij : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

tsnw : real*8, dimension(2)
Subroutine: addice. Module: SEAICE. File: SEAICE.f

tsnw : real*8, dimension(2)
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

tsnw : real*8, intent(out), dimension(2)
Subroutine: get_snow_ice_layer. Module: SEAICE. File: SEAICE.f

tsnw : real*8, dimension(2)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f

tsnw : real*8, dimension(2)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f

tsnw : real*8, dimension(2)
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

tsnw : real*8, dimension(LMI)
Subroutine: ssidec. Module: SEAICE. File: SEAICE.f

tsou : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

tstar : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

tstar : real*8, intent(in)
Subroutine: e_les. Module: SOCPBL. File: PBL.f

tstar : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

tstar : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

tstar : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f

tstar : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f
the virtual potential temperature scale
tstar : real*8, intent(inout)
Subroutine: tfix. Module: SOCPBL. File: PBL.f

tstarv : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

tstr : character(len=16)
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

tsum : real*8, intent(out)
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

tsum : real*8
Subroutine: boxav1. Module: NONE. File: RAD_UTILS.f

tsum : real*8
Subroutine: boxav2. Module: NONE. File: RAD_UTILS.f

tsum : real*8
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

tsurf : real*8, dimension(:, :), pointer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

tsv : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= virtual potential temperature of the surface (K)
tsv :
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
virtual surface temperature (K)
tsv : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

tsv :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= virtual potential temperature of the surface (K)
tsv : real*8, intent(in)
Subroutine: sig. Module: NONE. File: PBL_DRV.f
virtual surface temperature (K)
tt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

ttaulx : real*8, dimension(LX, ITRMAX)
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

ttest : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

ttmp : real*8
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

ttold : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
previous potential temperature, humidity
ttold : used from clouds_com
Subroutine: alloc_clouds_com. Module: NONE. File: CLOUDS_COM.F90

ttold : used from clouds_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ttoldl : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
previous potential temperature
ttop : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
virtual potential temperature at the top of the layer
ttop : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

ttop : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
virtual potential temperature at the top of the layer
ttop : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

ttop : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
virtual potential temperature at the first GCM layer
ttop : real*8, intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
virtual potential temperature at the first GCM layer
ttop : real*8, intent(in)
Subroutine: tfix. Module: SOCPBL. File: PBL.f

ttrop : real*8, dimension(:, :), allocatable
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

ttt : character*80
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

tturb :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

tup : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

tv : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
local virtual potential temperature
tv : real*8, dimension(n), intent(out)
Subroutine: get_tv. Module: SOCPBL. File: PBL.f

tv : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(in)
Subroutine: getdz. Module: NONE. File: ATURB.f
virtual potential temp. referenced at 1 mb
tv : real*8, dimension(2)
Subroutine: stars. Module: SOCPBL. File: PBL.f

tvflx : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

tvflx : real*8, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
heat flux -wt at surface, ze(1)
tvflx : real*8, intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

tvflx : real*8
Subroutine: e_les. Module: SOCPBL. File: PBL.f

tvflx : real*8, intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
minus virtual heat flux at the surface
tvflx : real*8, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
virtual potential temperature flux at surface
tvflx : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

tvp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

tvs : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

tvsurf : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
(i,j) surface virtual temperature
tvsurf : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(in)
Subroutine: getdz. Module: NONE. File: ATURB.f
surface virtual temperature
twoby3 : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
2/3 constant
Initial Value = 2d0/3d0
twoby3 : real*8, parameter
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f
Initial Value = 2/3d0
twopi : used from constant
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f

twopi : used from constant
Global variable . Module: DIAGKS. File: DIAG_PRT.f

twopi : used from constant
Global variable . Module: FFT144. File: FFT144.f

twopi : used from constant
Global variable . Module: GEOM. File: GEOM_B.f

twopi : used from constant
Global variable . Module: ICEDYN. File: ICEDYN.f

twopi : used from constant
Subroutine: calc_zenith_angle. Module: NONE. File: RAD_DRV.f

twopi : used from constant
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

twopi : used from constant
Subroutine: cosz_init. Module: RAD_COSZ0. File: GEOM_B.f

twopi : used from constant
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

twopi : used from constant
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

twopi : used from constant
Subroutine: daily_ocnml. Module: OCNML. File: OCNML.f

twopi : used from constant
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

twopi : used from constant
Subroutine: diurn_defs. Module: NONE. File: DEFACC.f

twopi : used from constant
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

twopi : used from constant
Subroutine: geom_1pt. Module: NONE. File: RAD_DRV.f

twopi : used from constant
Subroutine: geomicdyn. Module: ICEDYN. File: ICEDYN.f

twopi : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

twopi : used from constant
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

twopi : used from constant
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

twopi : used from constant
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

twopi : used from constant
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

twopi : used from constant
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

twopi : used from constant
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

twopi : used from constant
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

twopi : used from constant
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

twopi : used from constant
Subroutine: radia. Module: NONE. File: RAD_DRV.f

twopi : used from constant
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

twopi : used from constant
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

twort3 : real*8, parameter
Global variable . Module: FFT144. File: FFT144.f
Initial Value = 2.*rt3
tx : real*8, allocatable, dimension(:, :, :)
Global variable . Module: DIAG_LOC. File: DIAG.f
vertical velocity and in-situ temperature calculations
tx : used from diag_loc
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

tx : used from diag_loc
Subroutine: diaga. Module: NONE. File: DIAG.f

tx : used from diag_loc
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

tx : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

tx : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

tx_strat : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: diaga. Module: NONE. File: DIAG.f

tx_trop : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: diaga. Module: NONE. File: DIAG.f

txctpg : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

txdp : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

ty : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

tz : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

tzl : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

tzt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

u : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
east-west, and north-south velocities (m/s)
u : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

u : real*8, dimension(n), intent(inout)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
local due east component of wind
u : used from atm_com
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

u : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

u : real*8, intent(inout), dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

u : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

u : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

u : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

u : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

u : used from atm_com
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

u : used from atm_com
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

u : used from atm_com
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

u : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

u : used from atm_com
Subroutine: conserv_am. Module: NONE. File: ATMDYN.f

u : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: conserv_amb_ext. Module: NONE. File: ATMDYN.f

u : used from atm_com
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

u : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

u : used from atm_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

u : used from atm_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

u : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

u : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

u : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
west-east velocity component
u : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

u : real*8, dimension(n), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
z-profle of west-east velocity component
u : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

u : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflxi. Module: NONE. File: STRAT_DIAG.f

u : real*8, dimension(n), intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

u : used from atm_com
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

u : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

u : used from atm_com
Subroutine: get_uv_of_n. Module: NONE. File: ATMDYN.f

u : used from atm_com
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

u : real*8, dimension(n), intent(in)
Subroutine: getk. Module: SOCPBL. File: PBL.f
z-profiles
u : real*8, dimension(n), intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f
z-profle of west-east velocity component
u : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

u : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

u : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

u : real*8, dimension(n), intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f

u : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

u : real*8, dimension(n), intent(in)
Subroutine: level2. Module: SOCPBL. File: PBL.f
z-profle of west-east velocity component
u : real(r8), intent(in), dimension(2:lm)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

u : real(r8), dimension(2:lm), intent(in)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

u : real*8, dimension(n), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

u : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

u :
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of west-east velocity component
u : real*8, dimension(:), allocatable
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

u : used from atm_com
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f
x-component at secondary grids (B_grid)
u : used from atm_com
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

u : used from atm_com
Subroutine: reset_adiag. Module: NONE. File: DIAG.f

u : used from atm_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

u : real*8, intent(out)
Subroutine: simil. Module: SOCPBL. File: PBL.f
computed similarity solution for wind speed (m/sec)
u : real*8, dimension(n), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

u : used from atm_com
Subroutine: store_uv_of_n. Module: NONE. File: ATMDYN.f

u : real*8, dimension(n), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
z-profle of west-east velocity component
u :
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of west-east velocity component
u : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

u : real*8, dimension(n), intent(inout)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

u : real(r8), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

u : real*8, dimension(n), intent(inout)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
z-profle of west-east velocity component
u : real*8, dimension(n), intent(inout)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of west-east velocity component
u : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

u0 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

u0 : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

u0 : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

u0 : real*8, dimension(n), intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
z-profle of u at previous time step
u00a : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
tuning knob for U00 above 850 mb without moist convection
Initial Value = 0.55d0
u00b : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
tuning knob for U00 below 850 mb and in convective regions
Initial Value = 1.00d0
u00ice : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
critical humidity for ice cloud condensation
Initial Value = .7d0
u00ice : used from clouds
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

u00wtrx : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
multiplies U00ice for critical humidity for water clds
Initial Value = 1.0d0
u00wtrx : used from clouds
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

u0_sq : real(r8)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

u0gas : real*8, dimension(LX, 13)
Global variable . Module: RADPAR. File: RADIATION.f
reference gas amounts, 13 types (cm atm) (in setgas)
u0gas : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

u0gas : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

u0gas3 : real*8, dimension(LX)
Global variable . Module: RADPAR. File: RADIATION.f

u1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
wind components of first layer (A-grid)
u1 :
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f
wind components of first layer (A-grid)
u1_after_aturb : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f

u1_after_aturb : used from pblcom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

u2 : real*8, dimension(nlt)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

u_0 : real*8, dimension(:, :), allocatable
Global variable . Module: CLOUDS. File: CLOUDS2.F90
velocity related variables(UM,VM)=(U,V)*AIRM
u_3d : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = >u
u_3d_agrid : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = >ualij
u_a :
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f
x-component at primary grids (A_grid)
u_a : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

u_comp : real(r8), dimension(2:lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

u_comp_s : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

u_t : real*8
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

u_tmp : real*8, dimension(2:nx1-1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

ua : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = >ualij
ua : used from atm_com
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f
Initial Value = >ualij
ua : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
Initial Value = >ualij
ua : real*8, dimension(im)
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

ua : used from atm_com
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f
Initial Value = >ualij
uaa : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uab : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uabl : real*8, pointer, dimension(:, :, :)
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
boundary layer profile for zonal wind
ualij : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
U,V on the A grid (m/s)
ualij : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

ualij : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

ualij : used from atm_com
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

ualij : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

uasv : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ub : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

ub : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

uba : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ubb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uc : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

ucb : real*8
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

ucf1l : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ucf2l : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uch4l : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uch4l1 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ucl : real*8, dimension(LM)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

ucm : real*8
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

ucmrcf : real*8, parameter, dimension(NLCF)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 0.10000D+01,0.11031D+01,0.12329D+01,0.14042D+01,0.16222D+01, 0.19138D+01,0.23456D+01,0.29937D+01,0.40048D+01,0.55959D+01, 0.81519D+01,0.12375D+02,0.19808D+02,0.32524D+02,0.54780D+02, 0.93174D+02,0.15748D+03,0.25287D+03,0.37309D+03,0.50049D+03, 0.60868D+03,0.71320D+03,0.84524D+03,0.10234D+04,0.12685D+04, 0.16078D+04,0.20909D+04,0.28557D+04,0.41673D+04,0.66299D+04, 0.12554D+05,0.26315D+05,0.59589D+05,0.10604D+06,0.18859D+06, 0.33480D+06,0.59602D+06,0.10608D+07,0.18872D+07,0.33520D+07, 0.59729D+07,0.11972D+08,0.30143D+08/)
ucmucf : real*8, parameter, dimension(NLCF)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ 0.10701D+02,0.52946D+01,0.34738D+01,0.26072D+01,0.20943D+01, 0.17432D+01,0.15016D+01,0.13328D+01,0.12176D+01,0.11398D+01, 0.10879D+01,0.10532D+01,0.10317D+01,0.10186D+01,0.10108D+01, 0.10064D+01,0.10040D+01,0.10027D+01,0.10020D+01,0.10016D+01, 0.10014D+01,0.10012D+01,0.10010D+01,0.10008D+01,0.10006D+01, 0.10005D+01,0.10004D+01,0.10002D+01,0.10002D+01,0.10001D+01, 0.10000D+01,0.10000D+01,0.10000D+01,0.10000D+01,0.10000D+01, 0.10000D+01,0.10000D+01,0.10000D+01,0.10000D+01,0.10000D+01, 0.10000D+01,0.10000D+01,0.10000D+01/)
uco2l : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uct : real*8
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

udn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

uduti : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

udx : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

udxn : real*8
Subroutine: deform. Module: STRAT. File: STRATDYN.f

udxn : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

udxs : real*8, dimension(im)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

udxs : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ue : real(r8), dimension(2:lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

uearth : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

uedge : real*8, dimension(lm)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

ueq : real*8, dimension(im, lm)
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

ueq_loc : real*8, dimension(im, lm)
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

uflb : real*8, dimension(LX+1, 33)
Global variable . Module: RADPAR. File: RADIATION.f

uflux : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

uflux1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

uflux1 : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
surface turbulent u-flux (=-<uw>)
uflux1 : used from fluxes
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

uflux1 : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

uflux1 : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

uflux1 : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

ufluxs : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ufluxs : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

uflx : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

uflx : real*8, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
momentun flux -uw at surface, ze(1)
uflx : real*8, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f

uflxa : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ufsl : real*8, dimension(33)
Global variable . Module: RADPAR. File: RADIATION.f

ug : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= eastward component of the geostrophic wind (m/s)
ug : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ug : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

ug : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f
passed for SCM
ug : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= eastward component of the geostrophic wind (m/s)
ug : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
due east component of the geostrophic wind
ug : real*8
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

ugas : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ugas0 : real*8, dimension(LX)
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

ugasr : real*8, dimension(LX)
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

ugeo : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f
components of geostrophic wind at the top of the BL
ugeo : used from pblcom
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

ugw_s : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

uh2o : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uh2otl : real*8, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uh2oul : real*8, dimension(nlcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

ui : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

ui2rho : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Ustar*2*rho ice-ocean friction velocity on atmospheric grid
ui2rho : real*8, dimension(:, :), pointer
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

uice : real*8, dimension(:, :, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
velocity arrays (m/s)
uice : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

uice : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

uice : real*8, dimension(imicdyn, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

uice : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

uice : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

uicec : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
velocity arrays (m/s)
uicec : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

uicec : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

uijk : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

uil : real*8, dimension(im, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

uin : real*8, dimension(:, :, :), allocatable
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

uisurf : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
dynamic ice surface velocity (Atm A grid) (m/s)
ujk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

uk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

uk : real*8
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

ukiofk : real*8, dimension(LM)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ukm : real*8, dimension(:, :, :, :), allocatable
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
arrays for vertical momentum mixing
ukmnp : real*8, dimension(IM, LM)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ukmsp : real*8, dimension(IM, LM)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

ul : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

ul : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ul : real*8, dimension(0:ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

ulgas : real*8, dimension(LX, 13)
Global variable . Module: RADPAR. File: RADIATION.f
current gas amounts, 13 types (cm atm) (in getgas)
ulgas : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

ulgasl : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

ulmnch : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = -.8160d0
ulmnco : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = 1.523d0
ulmnf1 : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = -4.780d0
ulmnf2 : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = -4.524d0
ulmnh2 : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = 1.85124d0
ulmnn2 : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = -1.527d0
ulmno3 : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = -1.368d0
uln : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

ulox : real*8, dimension(19, 16)
Global variable . Module: RADPAR. File: RADIATION.f

uls : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
velocity work arrays
um : real*8, dimension(:, :), allocatable
Global variable . Module: CLOUDS. File: CLOUDS2.F90
velocity related variables(UM,VM)=(U,V)*AIRM
um1 : real*8, dimension(:, :), allocatable
Global variable . Module: CLOUDS. File: CLOUDS2.F90
velocity related variables(UM,VM)=(U,V)*AIRM
umc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
velocity work arrays
umdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
umdnl : real*8, dimension(kmax, lm)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

umn : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

umn1 : real*8, dimension(kmax)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

umn2 : real*8, dimension(kmax)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

umo1 : real*8, dimension(kmax)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

umo2 : real*8, dimension(kmax)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

ump :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
momentum carried by convective plumes
un2ol : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

una : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

unb : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

unc : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

undef : used from constant
Global variable . Module: LAKES. File: LAKES.f

undef : used from constant
Subroutine: daily_diag. Module: NONE. File: DIAG.f

undef : used from constant
Subroutine: diag_river. Module: NONE. File: LAKES.f

undef : used from constant
Subroutine: diaga. Module: NONE. File: DIAG.f

undef : used from constant
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

undef : used from constant
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

undef : used from constant
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

undef : used from constant
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

undef : used from constant
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

undef : used from constant
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

undef : used from constant
Subroutine: init_diag. Module: NONE. File: DIAG.f

undef : used from constant
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

undef : real*8
Subroutine: mark. Module: BDIJ. File: DIAG_PRT.f

undef : used from constant
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

undef_val : used from constant
Subroutine: alloc_pbl_args. Module: SOCPBL. File: PBL.f

undef_val : used from constant
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

undef_val : used from constant
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

undef_val : used from constant
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

unit : character(len=units_strlen)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

unit : character(len=units_strlen), intent(in)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

unit : character(len=units_strlen), intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f

units : character(len=units_strlen), dimension(12)
Subroutine: BLOCK_DATA_BDWP. Module: NONE. File:

units : character(len=units_strlen), dimension(12)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

units : character(len=units_strlen)
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

units : character(len=units_strlen)
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

units : used from gc_com
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f
Initial Value = >units_gc
units : character(len=units_strlen)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
string containing output field units
units : character(len=units_strlen)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
string containing output field units
units : character*16, dimension(ndiuvar)
Subroutine: pout_diurn. Module: NONE. File: POUT.f
dummy strings
units : character*16, dimension(ndiuvar)
Subroutine: pout_hdiurn. Module: NONE. File: POUT.f
dummy strings
units : character(len=units_strlen), intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
units of field
units : character(len=units_strlen), intent(in)
Subroutine: pout_ijk. Module: NONE. File: POUT.f
units of field
units : character(len=units_strlen), intent(in)
Subroutine: pout_ijl. Module: NONE. File: POUT.f
units of field
units : character(len=units_strlen), intent(in)
Subroutine: pout_isccp. Module: NONE. File: POUT.f
units of field
units : character(len=units_strlen), dimension(kaj), intent(in)
Subroutine: pout_j. Module: NONE. File: POUT.f
dummy strings
units : character(len=units_strlen), dimension(kmax), intent(in)
Subroutine: pout_jc. Module: NONE. File: POUT.f
dummy strings
units :
Subroutine: pout_jl. Module: NONE. File: POUT.f
units of field
units :
Subroutine: pout_wp. Module: NONE. File: POUT.f
units of field
units : character(len=units_strlen)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_consrv : character(len=units_strlen), dimension(kcon), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

units_consrv : used from diag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_consrv : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

units_consrv : used from diag_com
Subroutine: set_con. Module: NONE. File: DIAG.f

units_dd : character(len=units_strlen), dimension(ndiuvar), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

units_dd : used from diag_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_gc : character(len=units_strlen), dimension(kagcx), public
Global variable . Module: GC_COM. File: DIAG_COM.f
Descriptions/Units of GC diagnostics
units_gc : used from gc_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_icij : character(len=units_strlen), dimension(kicij)
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f
Units for ICIJ diagnostics
units_icij : used from icedyn_com
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

units_ij : character(len=units_strlen), dimension(kaij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Names/Units of lat/lon IJ diagnostics
units_ijhc : character(len=units_strlen), dimension(kijhc)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f
descriptions/units of ijhc diagnostics
units_ijhc : used from landice_com
Subroutine: ijhc_defs. Module: NONE. File: LANDICE_DRV.f

units_ijk : character(len=units_strlen), dimension(kaijk), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Descriptions/Units of IJK diagnostics
units_ijk : used from diag_com
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

units_ijk : used from diag_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_ijl : character(len=units_strlen), dimension(kaijl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Descriptions/Units of IJL diagnostics
units_ijl : used from diag_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_ijl : character(len=units_strlen), dimension(kaijl)
Subroutine: open_ijl. Module: NONE. File: POUT.f

units_ijmm : character(len=units_strlen), dimension(kaijmm), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

units_il : character(len=units_strlen), dimension(kailx)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_in : character(len=units_strlen), intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f

units_in : character(len=units_strlen), intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f

units_j : character(len=units_strlen), dimension(kaj), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Names/Units of zonal J diagnostics
units_j : used from diag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_jl : character(len=units_strlen), dimension(kajl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Descriptions/Units of JL diagnostics
units_jl : used from diag_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_jl : used from diag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_of_data : character(len=24)
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f
units of data for netcdf output
units_sjl : character(len=units_strlen), dimension(kasjl), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Descriptions/Units of SJL diagnostics
units_strlen : used from mdiag_com
Global variable . Module: DIAG_COM. File: DIAG_COM.f

units_strlen : used from mdiag_com
Global variable . Module: GC_COM. File: DIAG_COM.f

units_strlen : used from mdiag_com
Global variable . Module: GISSOUT. File: POUT.f

units_strlen : used from mdiag_com
Global variable . Module: ICEDYN_COM. File: ICEDYN_DRV.f

units_strlen : used from mdiag_com
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

units_strlen : integer, parameter
Global variable . Module: MDIAG_COM. File: MODEL_COM.f
Initial Value = 30
units_strlen : used from mdiag_com
Subroutine: BLOCK_DATA_BDWP. Module: NONE. File:

units_strlen : used from mdiag_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_strlen : used from mdiag_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_tsf : character(len=units_strlen), dimension(ktsf), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f

units_wave : character(len=units_strlen), dimension(kwp), public
Global variable . Module: GC_COM. File: DIAG_COM.f

units_with_scale : character(len=units_strlen)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_with_scale : character(len=units_strlen)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

units_with_scale : character(len=units_strlen)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

unitso : character*16, dimension(ndiuvar)
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

unitso : character(len=units_strlen), dimension(kaj)
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

unlm : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

unm : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

unorth : real*8, dimension(im)
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

unpack_column : used from domain_decomp_1d
Subroutine: ent_read_state_plain. Module: ENT_COM. File: ENT_COM.f

unpack_data : used from domain_decomp_1d
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

unpack_data : used from domain_decomp_atm
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

unpack_data : used from domain_decomp_1d
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

unpack_dataj : used from domain_decomp_1d
Subroutine: diag_scatter. Module: DIAG_SERIAL. File: DIAG_PRT.f

unpack_lc : used from domain_decomp_1d
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f
Initial Value = >unpack_dataj
unpack_lc : used from diag_zonal
Subroutine: scatter_zonal_diags. Module: NONE. File: DIAG_COM.f

unrdrag_x : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

unrdrag_x : real(r8), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

unrdrag_y : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

unrdrag_y : real(r8), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

unsat : real(r8), real(r8)
Subroutine: nonorographic_drag. Module: NONE. File: ATMDYN.f

uo3ll : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uocean : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

uocean : real*8, parameter
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
Initial Value = 0.
uocean : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f

uocean :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
ocean/ice velocities for use in drag calulation
uocean : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

uocean : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

uocean : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

uodrag : integer
Global variable . Module: FLUXES. File: FLUXES.f
parameter that decides whether ocean.ice velocities
Initial Value = 0
uodrag : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

uosurf : real*8, dimension(:, :), pointer, real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
ocean surface velocity (m/s)
uosurf : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

uout : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f
Initial Value = >u
up : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

up : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

up : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

upbl : real*8, dimension(npbl)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

upbl : real*8, dimension(npbl)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

update_vegetation_data : used from ent_drv
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

update_vegetation_data : used from ent_drv
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

updateaerosol : used from aerparam_mod
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

updateaerosol : used from aerparam_mod
Subroutine: writet. Module: RADPAR. File: RADIATION.f

updateaerosol2 : used from aerparam_mod
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

updateaerosol2 : used from aerparam_mod
Subroutine: writet. Module: RADPAR. File: RADIATION.f

updated : logical
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Initial Value = .false.
upddst2 : used from dustparam_mod
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

upddst2 : used from dustparam_mod
Subroutine: writet. Module: RADPAR. File: RADIATION.f

updghg : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

updo3d : used from o3mod
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

updo3d : used from o3mod
Subroutine: writet. Module: RADPAR. File: RADIATION.f

updo3d_solar : used from o3mod
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

updo3d_solar : used from o3mod
Subroutine: writet. Module: RADPAR. File: RADIATION.f

updsol_flag : integer, intent(in), optional
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

updsur : used from surf_albedo
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

updsur : used from surf_albedo
Subroutine: rcompt. Module: RADPAR. File: RADIATION.f

upe : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ur : real*8, dimension(nm)
Global variable . Module: STRAT. File: STRATDYN.f

ur : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ur : real*8, dimension(k, lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

urate : real*8
Subroutine: riverf. Module: NONE. File: LAKES.f
upstream fractional rate of river flow per time step
Initial Value = 1d-6
uratio : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

urnp : real*8, dimension(im, lm)
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

ursp : real*8, dimension(im, lm)
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

urt : real*8, dimension(nx1)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

us : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

us : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= x component of surface wind, positive eastward (m/s)
us : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

us :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= x component of surface wind, positive eastward (m/s)
us : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

us : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

us1 : real*8
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

usave : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

usave : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

usave : real*8, dimension(n)
Subroutine: inits. Module: SOCPBL. File: PBL.f

usave : real*8, dimension(nx1, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

usave1 : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

usavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
SURFACE U WIND
use_o3_ref : integer
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = 0
use_o3_ref : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

use_sol_ox_cycle : integer
Global variable . Module: O3MOD. File: RAD_UTILS.f
if =1, a cycle of ozone is appled to
Initial Value = 0
use_tracer_chem : integer, dimension(2)
Global variable . Module: RADPAR. File: RADIATION.f
:set U0GAS(L, )=chem_IN( ,L), L=L1,use_tracer_chem( )
use_tracer_chem : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

use_unr_drag : integer
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
: if 1 => SDRAG is turned off and GWD is applied
Initial Value = 0
use_unr_drag : used from dynamics
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

use_unr_drag : used from dynamics
Subroutine: init_sdrag. Module: DYNAMICS. File: ATMDYN_COM.F90

use_unr_drag : used from dynamics
Subroutine: input_atm. Module: NONE. File: ATM_DRV.f

use_vmp : logical
Global variable . Module: CLOUDS. File: CLOUDS2.F90
whether to use VMP option
Initial Value = .false.
use_vmp : used from clouds
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

usedhp : integer, allocatable, dimension(:, :, :)
Global variable . Module: LANDICE_COM. File: LANDICE_COM.f

useorbit : used from rad_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f
Initial Value = > orbit
usi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
ice velocities (m/s)
usi : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

usi : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

usi : used from icedyn
Subroutine: def_rsf_icedyn. Module: NONE. File: ICEDYN_DRV.f

usi : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

usi : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

usi : used from icedyn
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f

usidt : real*8, dimension(:, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f
sea ice fluxes, saved for advection (m)
uslm : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

usm : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

uso2 : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

uso2s : real*8, parameter
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = .042d0
usouth : real*8, dimension(im)
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

usrc : real*8
Global variable . Module: STRAT. File: STRATDYN.f

usrc : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ustar : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= friction speed (square root of momentum flux) (m/s)
ustar : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ustar : real*8
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= friction speed (sqrt of surface momentum flux) (m/sec)
ustar : real*8, intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
friction velocity at the surface
ustar : real*8, intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

ustar : real*8, intent(in)
Subroutine: e_les. Module: SOCPBL. File: PBL.f

ustar : real*8, intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

ustar : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

ustar : real*8, intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f

ustar : real*8, intent(in)
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

ustar : real*8, intent(in)
Subroutine: iceocean_fluxes. Module: SEAICE. File: SEAICE.f
friction velocity at ice-ocean interface (m/s)
ustar : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

ustar : real*8, intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f
friction speed
ustar : real*8, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
friction velocity
ustar : real*8, intent(in)
Subroutine: l_gcm. Module: NONE. File: ATURB.f

ustar : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

ustar : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= friction speed (square root of momentum flux) (m/s)
ustar : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f
friction speed (m/sec)
ustar : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f
the friction speed
ustar : real*8, intent(in)
Subroutine: tfix. Module: SOCPBL. File: PBL.f

ustar : real*8, intent(in)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

ustar : real*8
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

ustar : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
friction velocity at the surface
ustar : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
friction velocity at the surface
ustar0 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ustar0 : real*8, intent(in)
Subroutine: dflux. Module: SOCPBL. File: PBL.f

ustar0 : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

ustar2 : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ustar2 : real*8, intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

ustar2 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

ustar3 : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

ustar3 : real*8
Subroutine: e_les. Module: SOCPBL. File: PBL.f

ustar_min : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
limit on surface friction speed
Initial Value = 1d-2
ustar_min : used from socpbl
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ustar_oc : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ustar_oc : real*8, intent(in)
Subroutine: deltasst. Module: NONE. File: PBL.f
ocean u* (m/s)
ustar_pbl : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
friction velocity (sqrt of srfc mom flux) (m/s)
usurf : real*8, dimension(:, :), pointer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

usurf : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

usurf : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f
effective surface velocity
usurf : real*8, intent(in)
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
effective surface velocity
usurf : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
effective surface velocity
usurf : real*8, intent(in)
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
effective surface velocity
usurf : real*8
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

usurf : real*8
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

usurf : real*8, dimension(:, :), pointer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

usurf0 : real*8, intent(in)
Subroutine: q_eqn. Module: SOCPBL. File: PBL.f

usurf0 : real*8, intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f

usurfh : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

usurfq : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

usv0 : real*8, dimension(IM, 2, LM)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

usvn : real*8, dimension(IM, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

usvs : real*8, dimension(IM, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

ut : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

ut : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

ut : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

ut : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

ut : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

utest : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

utest : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

utmp : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

utop : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
x component of wind at the top of the layer
utop : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

utop : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
x component of wind at the top of the layer
utop : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

utop : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

utop : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
due east component of the wind at the first GCM layer
utop : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
due east component of the wind at the first GCM layer
utop_old : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
utop after turb. diffusion during previous timestep
utop_old : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
utop after turb. diffusion during previous timestep
utot1 : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

utot2 : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

utotal : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

utotal : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

uup : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

uv : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

uv : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

uv : real*8, dimension(lm)
Subroutine: get_uv_of_n. Module: NONE. File: ATMDYN.f

uv : real*8, dimension(lm)
Subroutine: store_uv_of_n. Module: NONE. File: ATMDYN.f

uv0 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

uv1d : real*8, dimension(2*im*(1+grid%j_stop_stgr-grid%j_strt_stgr)), intent(out)
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

uv_ssi : real, allocatable, dimension(:, :)
Global variable . Module: RADPAR. File: RADIATION.f

uva : real*8, dimension(226)
Global variable . Module: RADPAR. File: RADIATION.f

uvfact : real*8, dimension(3)
Global variable . Module: RADPAR. File: RADIATION.f
rescale UV spectral flux distribution
Initial Value = (/0.98011d0, 0.99467d0, 0.99795d0/)
uvflux_vgrid : real*8, dimension((1+grid%i_stop_halo-grid%i_strt_halo)*(1+grid%j_stop_halo-grid%j_strt_halo)*2)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

uvice : real*8, allocatable, dimension(:, :, :)
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

uvice_cs : real*8, allocatable, dimension(:, :, :)
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

uvjk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

uvm : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
ice velocity mask (1/0)
uvm : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

uvm : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

uvm : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

uvnorm : real*8
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

uvwava : real*8
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

uvwavb : real*8
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

uvwavl : real*8, dimension(3)
Global variable . Module: RADPAR. File: RADIATION.f
rescale UV spectral flux distribution
Initial Value = (/0.295d0, 0.310d0, 0.366d0/)
uw : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

uw : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

uw : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent fluxes
uw_nl : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

uw_nl : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f

uw_nl_3d : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ux : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

ux : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
current velocities
ux : real*8
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

ux : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

ux : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

ux : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

uxgas : real*8, dimension(LX, 9)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

uy : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

v : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
east-west, and north-south velocities (m/s)
v : real*8, dimension(n), intent(inout)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
local due north component of wind
v : used from atm_com
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

v : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

v : real*8, intent(inout), dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

v : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

v : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

v : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

v : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

v : used from atm_com
Subroutine: avg_replicated_duv_to_vgrid. Module: NONE. File: ATMDYN.f

v : used from atm_com
Subroutine: calc_kea_3d. Module: NONE. File: ATMDYN.f

v : used from atm_com
Subroutine: checkt. Module: NONE. File: ATM_DRV.f

v : used from atm_com
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

v : used from atm_com
Subroutine: conserv_ke. Module: NONE. File: ATMDYN.f

v : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: deform. Module: STRAT. File: STRATDYN.f

v : used from atm_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

v : used from atm_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

v : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

v : used from atm_com
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

v : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
south-north velocity component
v : used from atm_com
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

v : real*8, dimension(n), intent(in)
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
z-profle of south-north velocity component
v : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

v : real*8, dimension(n), intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

v : used from atm_com
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

v : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

v : used from atm_com
Subroutine: get_uv_of_n. Module: NONE. File: ATMDYN.f

v : used from atm_com
Subroutine: get_vorticity. Module: NONE. File: DIAG.f

v : real*8, dimension(n), intent(in)
Subroutine: getk. Module: SOCPBL. File: PBL.f
z-profiles
v : real*8, dimension(n), intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f
z-profle of south-north velocity component
v : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

v : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

v : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

v : real*8, dimension(n), intent(out)
Subroutine: inits. Module: SOCPBL. File: PBL.f

v : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

v : real*8, dimension(n), intent(in)
Subroutine: level2. Module: SOCPBL. File: PBL.f
z-profle of south-north velocity component
v : real(r8), dimension(2:lm), intent(in)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

v : real*8, dimension(n), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

v : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

v :
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of south-north velocity component
v : real*8, dimension(:), allocatable
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

v : used from atm_com
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f
y-component at secondary grids (B_grid)
v : used from atm_com
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

v : used from atm_com
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

v : real*8, dimension(n), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

v : used from atm_com
Subroutine: store_uv_of_n. Module: NONE. File: ATMDYN.f

v : real*8, dimension(n), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
z-profle of south-north velocity component
v :
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of south-north velocity component
v : real*8, dimension(n), intent(inout)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

v : real(r8), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

v : real*8, dimension(n), intent(inout)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
z-profle of south-north velocity component
v : real*8, dimension(n), intent(inout)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
z-profle of south-north velocity component
v : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

v0 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

v0 : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

v0 : real*8, dimension(n), intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
z-profle of v at previous time step
v1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
wind components of first layer (A-grid)
v1 :
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f
wind components of first layer (A-grid)
v1_after_aturb : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f

v1_after_aturb : used from pblcom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

v2l : real*8
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

v5 : real*8, parameter, dimension(5)
Subroutine: setqva. Module: RADPAR. File: RADIATION.f
Initial Value = (/ .1d0, .2d0, .3d0, .4d0, .5d0/)
v_0 : real*8, dimension(:, :), allocatable
Global variable . Module: CLOUDS. File: CLOUDS2.F90
velocity related variables(UM,VM)=(U,V)*AIRM
v_3d : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = >v
v_3d_agrid : used from atm_com
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = >valij
v_a :
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f
y-component at primary grids (A_grid)
v_a : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

v_ent : real*8, dimension(:), intent(in)
Subroutine: map_ent2giss. Module: ENT_DRV. File: ENT_DRV.f

v_giss : real*8, dimension(:), intent(out)
Subroutine: map_ent2giss. Module: ENT_DRV. File: ENT_DRV.f

v_t : real*8
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

va : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f
Initial Value = >valij
va : used from atm_com
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f
Initial Value = >valij
va : used from atm_com
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
Initial Value = >valij
va : real*8, dimension(im)
Subroutine: isotropuv. Module: ATMDYN. File: ATMDYN.f

va : used from atm_com
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f
Initial Value = >valij
vabl : real*8, pointer, dimension(:, :, :)
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
boundary layer profile for meridional wind
val : real*8
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

val : real*8
Subroutine: mark. Module: BDIJ. File: DIAG_PRT.f

valij : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
U,V on the A grid (m/s)
valij : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

valij : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

valij : used from atm_com
Subroutine: get_atm_layer1. Module: NONE. File: ATM_DRV.f

valij : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

value : character(len=max_len_arg)
Subroutine: read_options. Module: NONE. File: MODELE_DRV.f

var : real(kind=8), intent(inout)
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f
Variable to be checked and set to maximum value if larger (inout)
var : real*8, intent(in)
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

var : real*8, intent(in)
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

var : real*8, dimension(imh+1, 4, lm)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

var : real*8
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

var : real*8
Subroutine: mem. Module: DIAG_SERIAL. File: DIAG_PRT.f

var_exp : real*8
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f

var_jsum : real*8, dimension(imh+1, 4, lm)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

var_part : real*8, dimension(imh+1, 4, lm, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

variable_exists : used from pario
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

variable_exists : used from pario
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

variable_exists : used from pario
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

variable_exists : used from pario
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

variable_exists : used from pario
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

variable_exists : used from pario
Subroutine: read_seaice_ic. Module: NONE. File: SEAICE.f

variable_exists : used from pario
Subroutine: updo3d. Module: O3MOD. File: RAD_UTILS.f

variable_lk : integer
Global variable . Module: LAKES. File: LAKES.f
1 if lakes are to be variable
Initial Value = 0
variable_lk : integer
Global variable . Module: SOIL_DRV. File: GHY_DRV.f

variable_lk : used from lakes
Subroutine: daily_lake. Module: NONE. File: LAKES.f

variable_orb_par : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
1 if orbital parameters are time dependent
Initial Value = -2
variable_orb_par : used from rad_com
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

variable_orb_par : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

variable_orb_par : integer
Subroutine: makeearthorbit. Module: MODEL_COM. File: MODEL_COM.f

varm : real(kind=8), intent(in)
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f
Maximum value of variable to be checked (in)
varstr : character(len=80)
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

varstrll : character(len=80)
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

vc : real(r8), dimension(lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

vcdnc : real*8, parameter, dimension(7)
Global variable . Module: RAD_COM. File: RAD_COM.f
pressure,vertical profile for cld.cvr change
Initial Value = (/ .35d0, .20d0, .10d0, .17d0, .10d0, .08d0, 0.d0/)
vcdnc : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

vcolx : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

vd1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

vd2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

vdata :
Global variable . Module: ENT_COM. File: ENT_COM.f
(:,:,k) fraction of gridbox of veg.type k=1-12
vdata : real*8, intent(out), dimension(grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO, N_COVERTYPES)
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

vdata_h : real*8, dimension(grid%I_STRT_HALO:grid%I_STOP_HALO, grid%J_STRT_HALO:grid%J_STOP_HALO, N_COVERTYPES)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

vdef :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
= VVEL - VSUB
vdn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

vdvti : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

ve : real(r8), dimension(2:lm)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

ve2000 : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

vector_integer : used from vector_integer_mod
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
Initial Value = >vector
veday : real*8
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

veday : real*8, intent(in)
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

vedge : real*8, dimension(lm)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

vefa11 : real*8, dimension( 11)
Global variable . Module: RADPAR. File: RADIATION.f

vefb10 : real*8, dimension(10)
Global variable . Module: RADPAR. File: RADIATION.f

vefc15 : real*8, dimension(15)
Global variable . Module: RADPAR. File: RADIATION.f

vefd25 : real*8, dimension(25)
Global variable . Module: RADPAR. File: RADIATION.f

veff : real*8, intent(in), optional
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

veff0 : real*8
Global variable . Module: RADPAR. File: RADIATION.f
effective volc. aerosol size distribution variance
Initial Value = 0.35d0
vefs25 : real*8, dimension(25)
Global variable . Module: RADPAR. File: RADIATION.f

vefu22 : real*8, dimension(120)
Global variable . Module: RADPAR. File: RADIATION.f

vefv : real*8, dimension(20)
Global variable . Module: RADPAR. File: RADIATION.f

vefv20 : real*8, dimension(20, 6)
Global variable . Module: RADPAR. File: RADIATION.f

vegdata : real*8, dimension(n_covertypes, i0:i1, j0:j1)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

vegetated :
Subroutine: irrigate_extract. Module: IRRIGMOD. File: IRRIGMOD.f
and bare fractions of the grid cell
vegnames : character(len=*), dimension(:)
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

vegstream : type(timestream), save, dimension(N_COVERTYPES)
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

vel1 : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

vep : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

vep1 : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

vep2 : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

vepp : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

veq : real*8, dimension(im, lm)
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

veq_loc : real*8, dimension(im, lm)
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

veqlon : real*8
Subroutine: orbit. Module: NONE. File: RAD_DRV.f

vert :
Subroutine: getvk. Module: STRAT. File: STRATDYN.f
. Diffusion coefficent
vflux1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

vflux1 : real*8, allocatable, dimension(:, :)
Global variable . Module: FLUXES. File: FLUXES.f
surface turbulent v-flux (=-<vw>)
vflux1 : used from fluxes
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

vflux1 : used from fluxes
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

vflux1 : used from fluxes
Subroutine: surface. Module: NONE. File: SURFACE.f

vflux1 : used from fluxes
Subroutine: surface_diag1. Module: NONE. File: SURFACE.f

vfluxs : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

vfluxs : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

vflx : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

vflx : real*8, intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
momentun flux -vw at surface, ze(1)
vflx : real*8, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f

vflxa : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

vg : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= northward component of the geostrophic wind (m/s)
vg : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

vg : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

vg : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f
passed for SCM
vg : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= northward component of the geostrophic wind (m/s)
vg : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
due north component of the geostrophic wind
vg : real*8
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

vgeo : real*8, allocatable, dimension(:, :)
Global variable . Module: PBLCOM. File: PBL_COM.f
components of geostrophic wind at the top of the BL
vgeo : used from pblcom
Subroutine: surface_diag2. Module: NONE. File: SURFACE.f

vgfrac : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

vgw_s : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

vi : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

vi : real*8, intent(in)
Subroutine: interpolate. Module: OCALBEDO_MOD. File: ocalbedo.f

vi_aw : real*8
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

vi_sb81 : real*8
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

vic : real*8
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

vice : real*8, dimension(:, :, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
velocity arrays (m/s)
vice : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

vice : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

vice : real*8, dimension(imicdyn, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: get_uisurf. Module: NONE. File: ICEDYN_DRV.f

vice : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

vice : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

vicec : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
velocity arrays (m/s)
vicec : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

vicec : used from icedyn
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

vidx : real*8, intent(out)
Subroutine: get_virtual_index. Module: OCALBEDO_MOD. File: ocalbedo.f

vijk : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

vil : real*8
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f

vil : real*8, dimension(im, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

vin : real*8, dimension(:, :, :), allocatable
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

vis_rad : real*8
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

visc_air : used from constant
Global variable . Module: SOCPBL. File: PBL.f

visc_air_kin : used from constant
Subroutine: dflux. Module: SOCPBL. File: PBL.f

visc_wtr_kin : used from constant
Subroutine: deltasst. Module: NONE. File: PBL.f

visurf : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
dynamic ice surface velocity (Atm A grid) (m/s)
vjk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

vk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

vk : real*8
Subroutine: recalc_agrid_uv. Module: NONE. File: ATMDYN.f

vkeddy : real*8, intent(out), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm+1)
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

vkeddy : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

vkm : real*8, dimension(:, :, :, :), allocatable
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
arrays for vertical momentum mixing
vkmnp : real*8, dimension(IM, LM)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

vkmsp : real*8, dimension(IM, LM)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

vl : real*8, dimension(lm)
Global variable . Module: STRAT. File: STRATDYN.f

vl : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

vl : real*8, dimension(0:ldifm+1)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

vlat :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
dummy variable
vlat : real*8, intent(in)
Subroutine: mc_precip_phase. Module: CLOUDS. File: CLOUDS2.F90
save LHX temporarily, condensate
vls : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
velocity work arrays
vm : real*8, dimension(:, :), allocatable
Global variable . Module: CLOUDS. File: CLOUDS2.F90
velocity related variables(UM,VM)=(U,V)*AIRM
vm1 : real*8, dimension(:, :), allocatable
Global variable . Module: CLOUDS. File: CLOUDS2.F90
velocity related variables(UM,VM)=(U,V)*AIRM
vmass : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

vmass : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

vmc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: CLOUDS_COM. File: CLOUDS_COM.F90
velocity work arrays
vmdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

vmdnl : real*8, dimension(kmax, lm)
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

vme : integer
Global variable . Module: RADPAR. File: RADIATION.f

vmean_gc : real*8, dimension(:, :, :), allocatable, public
Global variable . Module: GC_COM. File: DIAG_COM.f
vertical sums of AGC
vmean_gc : used from gc_com
Subroutine: alloc_gc_com. Module: NONE. File: DIAG_COM.f

vmean_gc : used from gc_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

vmean_gc : used from gc_com
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

vmean_gc : used from gc_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

vmean_jl : real*8, dimension(:, :, :), allocatable, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
vertical sums of AJL
vmean_jl : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

vmean_jl : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

vmean_jl : used from diag_com
Subroutine: diagjl_prep. Module: NONE. File: DIAG.f

vmean_jl : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

vmi : integer
Global variable . Module: RADPAR. File: RADIATION.f

vmn1 : real*8, dimension(kmax)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

vmn2 : real*8, dimension(kmax)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

vmo1 : real*8, dimension(kmax)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

vmo2 : real*8, dimension(kmax)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90

vmp :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
momentum carried by convective plumes
vname : character(*), intent(in)
Subroutine: check_upper_limit. Module: NONE. File: PBL_DRV.f
Name of variable (in)
vname : character(len=64)
Subroutine: def_rsf_fluxes. Module: NONE. File: FLUXES.f

vname : character(len=64)
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f

vname1 : character(5)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
Initial Value = 'wsgcm'
vname2 : character(5)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
Initial Value = 'sigma'
vnorth : real*8, dimension(im)
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

vocean : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

vocean : real*8, parameter
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f
Initial Value = 0.
vocean : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f

vocean :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
ocean/ice velocities for use in drag calulation
vocean : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

vocean : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

vocean : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f

vol2mass : real*8, dimension(:), allocatable
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f

volc_day : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
obs.date of Volc.Aerosols (if 0: time var)
Initial Value = 182
volc_day : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

volc_mean : integer, dimension(2)
Global variable . Module: RAD_COM. File: RAD_COM.f
Range of years to be used when volc_yr=-1
Initial Value = (/1850,2014/)
volc_mean : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

volc_yr : integer
Global variable . Module: RAD_COM. File: RAD_COM.f
obs.date of Volc.Aerosols (if 0: time var)
Initial Value = 1951
volc_yr : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

volc_yr : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

vosurf : real*8, dimension(:, :), pointer, real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
ocean surface velocity (m/s)
vosurf : real*8, dimension(:, :), pointer
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

vout : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f
Initial Value = >v
vp : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

vpbl : real*8, dimension(npbl)
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

vpbl : real*8, dimension(npbl)
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

vpe : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

vpkey : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

vpkey : integer
Subroutine: get_vpkey_of_n. Module: NONE. File: ATMDYN.f

vpkey_last : integer
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

vr : real*8, dimension(nm)
Global variable . Module: STRAT. File: STRATDYN.f

vr : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

vr : real*8, dimension(k, lm, im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

vrd : real*8, dimension(LX+1)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

vreff : real*8
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

vreff4 : real*4, allocatable, dimension(:, :)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

vrefftj : real*8, dimension(:, :), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

vrnp : real*8, dimension(im, lm)
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

vrsp : real*8, dimension(im, lm)
Subroutine: replicate_uv_to_agrid. Module: NONE. File: ATMDYN.f

vrt : real*8, dimension(2:nx1-1, grid_icdyn%j_strt_halo:grid_icdyn%j_stop_halo)
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

vru : real*8, dimension(LX+1)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

vs : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

vs : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= y component of surface wind, positive northward (m/s)
vs : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

vs :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= y component of surface wind, positive northward (m/s)
vs : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

vs : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

vs1 : real*8
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

vsave : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

vsave : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

vsave : real*8, dimension(n)
Subroutine: inits. Module: SOCPBL. File: PBL.f

vsave : real*8, dimension(nx1, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: vpicedyn. Module: NONE. File: ICEDYN.f

vsave1 : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

vsavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
SURFACE V WIND
vsdragl :
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= tuning factor for stratospheric drag (not =1 e.g. if used with explicit grav.wave drag scheme)
vsdragl : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

vsfac : real*8
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

vsi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
ice velocities (m/s)
vsi : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f

vsi : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

vsi : used from icedyn
Subroutine: def_rsf_icedyn. Module: NONE. File: ICEDYN_DRV.f

vsi : used from icedyn
Subroutine: dynsi. Module: NONE. File: ICEDYN_DRV.f

vsi : used from icedyn
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

vsi : used from icedyn
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f

vsidt : real*8, dimension(:, :), allocatable
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f
sea ice fluxes, saved for advection (m)
vsouth : real*8, dimension(im)
Subroutine: regrid_atov_1d. Module: NONE. File: ATMDYN.f

vsrc : real*8
Global variable . Module: STRAT. File: STRATDYN.f

vstar : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

vsubl :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
downward vertical velocity due to cumulus subsidence (cm/s)
vsum : real*8
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

vsumfac : real*8, intent(in), optional
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

vsurf : real*8, intent(in)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= total surface wind speed, used to limit ustar -> cm
vsurf : real*8, dimension(:, :), pointer
Subroutine: getvk. Module: STRAT. File: STRATDYN.f

vsurf : real*8, dimension(:, :), pointer
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

vsv0 : real*8, dimension(IM, 2, LM)
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

vsvn : real*8, dimension(IM, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

vsvs : real*8, dimension(IM, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

vsword : character(len=4)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

vt : real*8, dimension(IM, GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM)
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

vt : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
convective updraft speed and precip terminal velocity
vt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

vt : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

vt :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
precip terminal velocity (m/s)
vt : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

vt : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: vdiff. Module: STRAT. File: STRATDYN.f

vtau4 : real*4, allocatable, dimension(:, :, :)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

vtaur4 : real*4, dimension(:, :), allocatable
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

vtaut : real*8, dimension(:), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

vtautjk : real*8, dimension(:, :, :), allocatable
Global variable . Module: RADPAR. File: RADIATION.f

vtfrac : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

vtmask : real*8, parameter, dimension(NV)
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
vegetation depth mask by type (m)
Initial Value = (/ .1d0,.2d0,.2d0,.5d0,2d0, 5d0, 10d0,25d0,.2d0,.1d0,1d-5,.2d0 /)
vtmp : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

vtop : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
y component of wind at the top of the layer
vtop : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

vtop : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
y component of wind at the top of the layer
vtop : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

vtop : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

vtop : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
due north component of the wind at the first GCM layer
vtop : real*8, intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
due north component of the wind at the first GCM layer
vtop_old : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
vtop after turb. diffusion during previous timestep
vtop_old : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
vtop after turb. diffusion during previous timestep
vup : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

vvel :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
vertical velocity (cm/s)
vvsea : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

vvv : real*8, dimension(im, grid%J_STRT_HALO:grid%J_STOP_HALO, 10)
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

vw : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

vw : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent fluxes
vw1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

vw2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

vw_nl : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

vw_nl : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f

vw_nl_3d : real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

vx : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diag5f. Module: NONE. File: ATMDYN.f

vx : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagcd. Module: NONE. File: ATMDYN.f
current velocities
vx : real*8, dimension(jm, lm)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

vx : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: dynam. Module: ATMDYN. File: ATMDYN.f

w : real*8, allocatable, dimension(:, :, :)
Global variable . Module: DIAG_LOC. File: DIAG.f
vertical velocity and in-situ temperature calculations
w : real*8, parameter
Subroutine: advanc. Module: SOCPBL. File: PBL.f
Initial Value = .5d0
w : used from diag_loc
Subroutine: alloc_diag_loc. Module: NONE. File: DIAG.f

w : real*8, dimension(0:ngm, 2)
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

w : used from diag_loc
Subroutine: diaga. Module: NONE. File: DIAG.f

w : used from diag_loc
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

w : used from sle001
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

w : real*8, dimension(:, :, :), allocatable
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

w : real*8, intent(in), dimension(0:, :)
Subroutine: fix_heat_ic. Module: SOIL_DRV. File: GHY_DRV.f

w : real*8, intent(inout), dimension(0:, :)
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

w : real*8, intent(in)
Subroutine: heat_to_temperature. Module: NONE. File: GHY_DRV.f

w : real*8, dimension(0:ngm, 2)
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

w : real*8, parameter
Subroutine: inits. Module: SOCPBL. File: PBL.f
Initial Value = 0.50
w : real*8, dimension(:, :)
Subroutine: old_gic_2_modele. Module: SOIL_DRV. File: GHY_DRV.f

w : real*8, intent(inout), dimension(:, :)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

w : real*8, intent(in)
Subroutine: temperature_to_heat. Module: NONE. File: GHY_DRV.f

w : real*8, intent(out), dimension(0:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

w0 : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

w1 : real*8, dimension(nlat), intent(in)
Subroutine: boxav. Module: NONE. File: RAD_UTILS.f

w1 : real*4
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

w1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

w1_ssi : real*8, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f

w2 : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

w2 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

w2 : real*4
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

w2 : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
vertical component of 2*e
w2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

w2_1 : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
the vertical component of 2*e at GCM layer 1
w2_1 : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

w2_3d : used from pblcom
Subroutine: atm_diffus. Module: NONE. File: ATURB.f
Initial Value = >w2gcm
w2_l1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
vertical component of t.k.e. at gcm layer 1
w2gcm : real*8, allocatable, dimension(:, :, :)
Global variable . Module: PBLCOM. File: PBL_COM.f
vertical component of egcm
w2gcm : used from pblcom
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

w2i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

w2j : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

w2max : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

w2tem :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

w3 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

w4 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

w4 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

w4iofk : real*8, dimension(LM)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

w_ij : real*8, allocatable, target, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

w_ij : used from ghy_com
Subroutine: check_ghy_conservation. Module: NONE. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: get_canopy_temperaure. Module: NONE. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

w_ij : used from ghy_com
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

w_stor : real*8, dimension(2)
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

w_stor : real*8, dimension(0:ngm)
Subroutine: init_underwater_soil. Module: NONE. File: GHY_DRV.f

w_stor : real*8, dimension(ngm)
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

w_stor : real*8, dimension(0:ngm)
Subroutine: update_land_fractions. Module: NONE. File: GHY_DRV.f

w_tot : real*8, dimension(2)
Subroutine: compute_water_deficit. Module: NONE. File: GHY_DRV.f

waa : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

waaa : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

waab : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wab : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

waba : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wabb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

warmer : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

wat : real*8, intent(in)
Subroutine: fi. Module: SEAICE. File: SEAICE.f

water : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: conserv_wm. Module: NONE. File: DIAG.f

water_abs : real*8, dimension(size_arr)
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

water_bb : real*8, dimension(size_arr)
Subroutine: kw. Module: OCALBEDO_MOD. File: ocalbedo.f

waterg : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f
ground water (kg/m^2)
waterg : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f
ground water (kg/m^2)
wave : real*8, dimension(re_and_im, max12hr_sequ, nwav_dag, kwp), public
Global variable . Module: GC_COM. File: DIAG_COM.f
frequency diagnostics (wave power)
wave : used from gc_com
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

wave : used from gc_com
Subroutine: diag7a. Module: NONE. File: GCDIAGb.f

wave : used from gc_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

wave : used from gc_com
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

wavelenth : real(r8), parameter, dimension(N_Kh)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: wavelength of included gravity wave
Initial Value = (/100.0_r8/)
wavna : real*8, intent(in)
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

wavna : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

wavna : real*8, intent(in)
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

wavnb : real*8, intent(in)
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

wavnb : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

wavnb : real*8, intent(in)
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

wba : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wbaa : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wbab : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wbb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wbba : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wbbb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wc_jdrag :
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= critical velocity for J.Hansen/Judith Perlwitz drag; if 0 no JDRAG feature in SDRAG
wc_jdrag : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

wc_nl :
Subroutine: k_gcm. Module: NONE. File: ATURB.f
non-local part of tracer flux
wcheck : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

wcm : real*8, intent(out)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

wcm : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

wcol : real*8, dimension(ncols)
Subroutine: diag_msu. Module: NONE. File: DIAG.f

wconst :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
wconst :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

wcp : real*8, allocatable, dimension(:, :, :)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= vertical mass flux in a constant-pressure vertical
wcp : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

wcp : used from dynamics
Subroutine: diaga. Module: NONE. File: DIAG.f

wcpsig : real*8, allocatable, dimension(:, :, :)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
: WCP interpolated to terrain-following coordinate surfaces (sigma levels)
wcpsig : used from dynamics
Subroutine: alloc_dynamics. Module: DYNAMICS. File: ATMDYN_COM.F90

wcpsig : used from dynamics
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

wcu : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
pressure and cumulus updraft speed
wcu : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
convective mass and cumulus updraft speed
wcu :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

wcu2 :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

wcu500 : real*4, dimension(IM, 16)
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90

wcufrz : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
increment for WCU and WCU at freezing level
wcumin : real*8, intent(in)
Subroutine: mc_cloud_fraction. Module: CLOUDS. File: CLOUDS2.F90
CCM and WCU at LMIN
wd : real*8, intent(out)
Subroutine: sig. Module: NONE. File: PBL_DRV.f

wd1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

wd2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

wdat : real*8, dimension(7)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

wearth : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

wearth : real*8
Global variable . Module: RADPAR. File: RADIATION.f
soil wetness (1)
wearth : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

wearth : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

wearth : used from ghy_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

wearth : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wearth : used from ghy_com
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

wearth : real*8
Subroutine: old_gic_2_modele. Module: SOIL_DRV. File: GHY_DRV.f

wearth : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

wearth : used from ghy_com
Subroutine: set_new_ghy_cells_outputs. Module: NONE. File: GHY_DRV.f

wei : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

weight : real*8, dimension(31)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/0.0158378,0.0201205,0.0241885,0.0277778, 0.0307124,0.0329082,0.0343586,0.0351143, 0.0352609,0.0349008,0.0341389,0.0330742, 0.0317941,0.0303725,0.0288696,0.0273329, 0.0500921,0.0643897,0.0686573,0.0532013, 0.0416379,0.0330341,0.0265929,0.0217156, 0.0179725,0.0150596,0.0127618,0.0158128, 0.0232875,0.0313132,0.0184843/)
wej : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

wetness : real*8, dimension(:, :, :), allocatable
Subroutine: read_landsurf_ic. Module: NONE. File: GHY_COM.f

wetsnow : logical
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

wetsnow : logical, intent(out)
Subroutine: prec_si. Module: SEAICE. File: SEAICE.f
true if snow is wet (i.e. has been rained on)
wetsnow : logical
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

wetsnow : logical, intent(inout)
Subroutine: sea_ice. Module: SEAICE. File: SEAICE.f
whether snow is wet or not (Used for albedo calc)
wetsnow : logical, intent(in)
Subroutine: solar_ice_frac. Module: SEAICE. File: SEAICE.f
=true if snow is wet
wetsra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for wet earth albedo calc
Initial Value = 1.0
wetsra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wetsra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

wettra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for wet earth albedo calc
Initial Value = 1.0
wettra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wettra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

wfac : real*8, dimension(nlt), private
Global variable . Module: OCALBEDO_MOD. File: ocalbedo.f

wfc1 : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

wfcs : real*8, allocatable, dimension(:, :)
Global variable . Module: GHY_COM. File: GHY_COM.f
water field capacity of first ground layer (kg/m2)
wfcs : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

wfcs : used from ghy_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

wflb : real*8, dimension(LX, 33)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wfsl : real*8, dimension(33)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wg : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

wg :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= magnitude of the geostrophic wind (m/s)
wgi : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

wgi : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

wgj : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

wgj : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

wi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wi : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

wij : real*8
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

wij : real*8
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

wind : real*8, intent(in)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

wind : real(r8), dimension(2:LM)
Subroutine: orographic_drag. Module: NONE. File: ATMDYN.f

windzf : real*8, dimension(3)
Global variable . Module: RADPAR. File: RADIATION.f

windzt : real*8, dimension(3)
Global variable . Module: RADPAR. File: RADIATION.f
Brightness temperature in the window region (K)
wint :
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= integrated surface wind speed over sgs wind distribution
wint : real*8, intent(out)
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f

wint :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= integrated surface wind speed over sgs wind distribution
wisccp : real*8, public, dimension(nisccp)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
denominator array for ISCCP histograms
wisccp : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

wisccp : used from diag_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

wisccp : used from diag_com
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

wisccp : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

wisccp_loc : real*8, dimension(nisccp)
Subroutine: diag_isccp_prep. Module: NONE. File: DIAG.f

wjk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wk : real*8, dimension(npoints)
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

wk1d1 : real*8, dimension(lm)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

wk1d2 : real*8, dimension(lm)
Subroutine: aadvq0. Module: TRACER_ADV. File: QUS3D.f

wke4iofk : real*8, dimension(LM)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wl : real*8, dimension(wl_size)
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/350.0, 400.0, 412.0, 443.0, 490.0, 510.0, 555.0, 620.0, 670.0, 700.0/)
wl : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

wl_pf : real*8, dimension(wl_pf_size)
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f

wl_pf_size : integer, parameter
Subroutine: get_aw. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = 153
wl_sb : real*8, dimension(wl_sb_size)
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f

wl_sb_size : integer, parameter
Subroutine: bbw. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = 61
wl_size : integer, parameter
Subroutine: bilin_mud. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = 10
wm : real*8
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

wm : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

wm : real*8, intent(out)
Subroutine: sig. Module: NONE. File: PBL_DRV.f

wm1 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

wmag : real*8
Global variable . Module: RADPAR. File: RADIATION.f
wind speed (m/s)
wmag : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wmag : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

wmag1 : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wmax :
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
= imposed limit for stratospheric winds (m/s) in SDRAG
wmax : real*8, intent(in)
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
land fraction and a constant 50.
wmax : real*8
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

wmax : real*8, intent(in)
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f
min and max wind speed for integral
wmax :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
specified maximum convective updraft speed (m/s)
wmax : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

wmaxj : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

wmaxp : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f
=.75*wmax,the imposed limit for stratospheric winds (m/s)
wmc : real*8, dimension(lm)
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

wmce : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

wmclwp : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

wmctwp : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

wmdn :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

wmdp : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

wmedg :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

wmerr : real*8
Subroutine: condse. Module: NONE. File: CLOUDS2_DRV.F90
DH12,BYDH12,DH1S,BYDH1S,SSTAB dummy variable
wmerr : real*8, intent(out)
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
error reporting
wmfrzdp : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

wmi : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wmi : real*8
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

wmin : real*8
Subroutine: fix_water_ic. Module: SOIL_DRV. File: GHY_DRV.f

wmin : real*8, intent(in)
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f
min and max wind speed for integral
wmix :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

wmj : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wmj : real*8
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

wmliqdp : real*8, dimension(lm)
Subroutine: diaga. Module: NONE. File: DIAG.f

wmn1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
wmn2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
wmo1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
wmo2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
wmpr : real*8, dimension(lm)
Global variable . Module: CLOUDS. File: CLOUDS2.F90
precipitation mixing ratio (kg/kg)
wmsu : real*8, dimension(ncols, nmsu)
Global variable . Module: MSU_WTS_MOD. File: DIAG.f

wmsum : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
cloud liquid water path
wmt1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
wmt2 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
wmu : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
critical cloud water content for rapid conversion (g m**-3)
Initial Value = .25
wmui : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
WMU for ice clouds
wmui_multiplier : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
critical ice cloud water multiplier
Initial Value = 1.d0
wmuix : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

wmul : real*8, parameter
Global variable . Module: CLOUDS. File: CLOUDS2.F90
WMU over land
Initial Value = .5
wmup :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

wmx1 :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
dummy variables
wmxm :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
cloud water mass (mb)
wnp : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

word : character*4, dimension(2), parameter
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f
Initial Value = (/'SUM ','MEAN'/)
word : character*4, dimension(4)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

word : character*4, dimension(4)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

work :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
work done on convective plume
work1 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
temporary workspace
work2 : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
temporary workspace
work_wspdf1 : real*8
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

work_wspdf2 : real*8
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

wpa2_of_lon : real*8, dimension(im)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wpa2i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wpb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wppm : real*8, dimension(7)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

wpv4i : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wq : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

wq : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent fluxes
wq_lcl : real*8
Subroutine: dout. Module: NONE. File: ATURB.f

wq_nl : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

wq_nl : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f

wq_nl : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
non-local part of moisture flux wq
wqi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wr : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

wref : real*8, dimension(7)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

wri : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

write_attr : used from pario
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

write_attr : used from pario
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

write_attr : used from pario
Subroutine: def_meta_glaacc. Module: NONE. File: LANDICE_COM.f

write_attr : used from pario
Subroutine: def_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

write_attr : used from pario
Subroutine: def_meta_rvracc. Module: NONE. File: LAKES_COM.f

write_attr : used from pario
Subroutine: def_rsf_acc. Module: NONE. File: DIAG_COM.f

write_attr : used from pario
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

write_attr : used from pario
Subroutine: io_cputime. Module: NONE. File: IO_DRV.f

write_attr : used from pario
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

write_attr : used from pario
Subroutine: new_io_param. Module: NONE. File: IO_DRV.f

write_attr : used from pario
Subroutine: write_caldate. Module: NONE. File: IO_DRV.f

write_cdl : used from cdl_mod
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

write_cdl : used from cdl_mod
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

write_cdl : used from cdl_mod
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

write_data : used from pario
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

write_data : used from pario
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

write_data : used from pario
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

write_data : used from pario
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f

write_data : used from pario
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

write_data : used from pario
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f

write_data : used from pario
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

write_data : used from pario
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

write_data : used from pario
Subroutine: write_meta_glaacc. Module: NONE. File: LANDICE_COM.f

write_data : used from pario
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

write_data : used from pario
Subroutine: write_meta_rvracc. Module: NONE. File: LAKES_COM.f

write_dist_data : used from pario
Subroutine: dump_conserv_diags. Module: CONSERV_DIAGS. File: ATM_COM.f

write_dist_data : used from pario
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

write_dist_data : used from pario
Subroutine: new_io_acc. Module: NONE. File: DIAG_COM.f

write_dist_data : used from pario
Subroutine: new_io_agrice. Module: NONE. File: LAKES_COM.f

write_dist_data : used from pario
Subroutine: new_io_atm. Module: NONE. File: ATM_COM.f

write_dist_data : used from pario
Subroutine: new_io_bldat. Module: NONE. File: PBL_COM.f

write_dist_data : used from pario
Subroutine: new_io_clouds. Module: NONE. File: CLOUDS_COM.F90

write_dist_data : used from pario
Subroutine: new_io_earth. Module: NONE. File: GHY_COM.f

write_dist_data : used from pario
Subroutine: new_io_fluxes. Module: NONE. File: FLUXES.f

write_dist_data : used from pario
Subroutine: new_io_glaacc. Module: NONE. File: LANDICE_COM.f

write_dist_data : used from pario
Subroutine: new_io_icdiag. Module: NONE. File: ICEDYN_DRV.f

write_dist_data : used from pario
Subroutine: new_io_icedyn. Module: NONE. File: ICEDYN_DRV.f

write_dist_data : used from pario
Subroutine: new_io_lakes. Module: NONE. File: LAKES_COM.f

write_dist_data : used from pario
Subroutine: new_io_landice. Module: NONE. File: LANDICE_COM.f

write_dist_data : used from pario
Subroutine: new_io_longacc. Module: NONE. File: DIAG_COM.f

write_dist_data : used from pario
Subroutine: new_io_ocnml. Module: NONE. File: OCNML.f

write_dist_data : used from pario
Subroutine: new_io_ohtconv. Module: NONE. File: OCNML.f

write_dist_data : used from pario
Subroutine: new_io_pbl. Module: NONE. File: PBL_COM.f

write_dist_data : used from pario
Subroutine: new_io_rad. Module: NONE. File: RAD_COM.f

write_dist_data : used from pario
Subroutine: new_io_seaice. Module: NONE. File: SEAICE.f

write_dist_data : used from pario
Subroutine: new_io_snow. Module: NONE. File: GHY_COM.f

write_dist_data : used from pario
Subroutine: new_io_soils. Module: NONE. File: GHY_COM.f

write_dist_data : used from pario
Subroutine: new_io_somtq. Module: NONE. File: QUS_COM.f

write_dist_data : used from pario
Subroutine: new_io_sstmod. Module: SSTMOD. File: OCEAN.f

write_dist_data : used from pario
Subroutine: new_io_subdd. Module: NONE. File: DIAG_COM.f

write_dist_data : used from pario
Subroutine: new_io_veg_related. Module: NONE. File: GHY_COM.f

write_dist_data : used from pario
Subroutine: new_io_vegetation. Module: NONE. File: ENT_COM.f

write_dist_data : used from pario
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

write_dist_data : used from pario
Subroutine: write_meta_icdiag. Module: NONE. File: ICEDYN_DRV.f

write_parallel : used from domain_decomp_1d
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

write_parallel : used from domain_decomp_1d
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

write_parallel : used from domain_decomp_atm
Subroutine: diag_river. Module: NONE. File: LAKES.f

write_parallel : used from domain_decomp_atm
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

write_parallel : used from domain_decomp_atm
Subroutine: ghghst. Module: NONE. File: RAD_DRV.f

write_parallel : used from domain_decomp_atm
Subroutine: init_diag. Module: NONE. File: DIAG.f

write_parallel : used from domain_decomp_atm
Subroutine: init_lakes. Module: NONE. File: LAKES.f

write_parallel : used from domain_decomp_atm
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

write_parallel : used from domain_decomp_atm
Subroutine: lksourc. Module: LAKES. File: LAKES.f

write_parallel : used from domain_decomp_atm
Subroutine: radia. Module: NONE. File: RAD_DRV.f

write_parallel : used from domain_decomp_atm
Subroutine: set_con. Module: NONE. File: DIAG.f

write_regions : logical, public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
whether to write regional diags to acc files
write_regions : used from diag_com
Subroutine: def_meta_atmacc. Module: NONE. File: DIAG_COM.f

write_regions : used from diag_com
Subroutine: init_diag. Module: NONE. File: DIAG.f

write_regions : used from diag_com
Subroutine: write_meta_atmacc. Module: NONE. File: DIAG_COM.f

writei8_parallel : used from domain_decomp_atm
Subroutine: atm_phase1. Module: NONE. File: ATM_DRV.f

writei8_parallel : used from domain_decomp_atm
Subroutine: daily_atm. Module: NONE. File: ATM_DRV.f

writei_parallel : used from domain_decomp_1d
Subroutine: write_data. Module: SUBDAILY. File: DIAG.f

writer : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

writer : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

writet : used from radpar
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

writet : used from radpar
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

writet_parallel : used from domain_decomp_1d
Subroutine: dump_ent_c_diags. Module: SOIL_DRV. File: GHY_DRV.f

writet_parallel : used from domain_decomp_1d
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

wrj : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

ws : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= magn of GCM surf wind - ocean curr + buoyancy + gust (m/s)
ws : real*8
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

ws : real*8, intent(in)
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f
resolved wind speed (m/s)
ws :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= magn. of GCM surf wind - ocean curr + buoyancy + gust (m/s)
ws : real*8, intent(in)
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

ws : real*8, intent(in)
Subroutine: sig. Module: NONE. File: PBL_DRV.f
grid box mean wind speed (m/s)
ws : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

ws : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ws0 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ws0 : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

ws0 : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

ws02 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ws11 : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ws12 : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ws_can : real*8
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

ws_can : real*8
Subroutine: init_land_surface. Module: SOIL_DRV. File: GHY_DRV.f

ws_can : real*8, intent(in)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

ws_in : real*8, allocatable, dimension(:)
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

ws_select : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

ws_ssi : real*8, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f

wsave : real*8, allocatable, dimension(:, :, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
vertical velocity (m/s)
wsave : used from atm_com
Subroutine: ahourly. Module: NONE. File: DIAG.f

wsave : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

wsave : used from atm_com
Subroutine: compute_wsave. Module: NONE. File: ATM_UTILS.f

wsave : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

wsavg : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
SURFACE WIND MAGNITUDE (M/S)
wsgcm :
Global variable . Module: SOCPBL. File: PBL.f
magnitude of the GCM surface wind - ocean currents [m/s]
wsgcm : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= magnitude of the GCM surface wind - ocean currents (m/s)
wsgcm : real(kind=8), intent(in)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
GCM surface wind
wsgcm :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= magnitude of the GCM surface wind - ocean currents (m/s)
wsgcm1 : real*8
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

wsginterp : type(interpolator2d), save
Global variable . Module: WSPDF_MOD. File: PBL_DRV.f

wsginterp : used from wspdf_mod
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

wsn : real*8, dimension(3)
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

wsn : real*8, intent(out), dimension(:, :)
Subroutine: set_snow1. Module: SOIL_DRV. File: GHY_DRV.f

wsn : real*8, intent(out), dimension(:, :)
Subroutine: tp_sat_2_ht_w. Module: SOIL_DRV. File: GHY_DRV.f

wsn_ij : real*8, allocatable, dimension(:, :, :, :)
Global variable . Module: GHY_COM. File: GHY_COM.f

wsn_ij : used from ghy_com
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

wsn_ij : used from ghy_com
Subroutine: conserv_wtg. Module: NONE. File: GHY_DRV.f

wsn_ij : used from ghy_com
Subroutine: conserv_wtg_1. Module: NONE. File: GHY_DRV.f

wsn_ij : used from ghy_com
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

wsn_ij : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

wsn_max : real*8, public
Global variable . Module: GHY_COM. File: GHY_COM.f
snow amount limit (m, water equivalent)
Initial Value = 2.d0
wsn_max : used from ghy_com
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

wsn_max : used from ghy_com
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

wsn_tot : real*8
Subroutine: remove_extra_snow_to_ocean. Module: NONE. File: GHY_DRV.f

wsoil : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

wsolar : real*8, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f

wsp : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wspdf : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
mean surface wind calculated from PDF of wind speed [m/s]
wspdf :
Global variable . Module: SOCPBL. File: PBL.f
mean surface wind calculated from PDF of wind speed [m/s]
wspdf : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= mean surface wind calculated from PDF of wind speed (m/s)
wspdf : real*8, intent(out)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
mean surface wind speed from integration over PDF
wspdf :
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= mean surface wind calculated from PDF of wind speed (m/s)
wsrc : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

wsrext : real*8, dimension(lx, 6)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wsrgcb : real*8, dimension(lx, 6)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wsrpi0 : real*8, dimension(lx, 6)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wsrsct : real*8, dimension(lx, 6)
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wstar :
Subroutine: advanc. Module: SOCPBL. File: PBL.f
the convection-induced wind according to
wstar : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

wstar : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wstar : real*8, intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

wstar : real*8, intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
Deardorff convective velocity scale
wstar2h : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

wstar2h : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

wstar3 : real*8
Subroutine: advanc. Module: SOCPBL. File: PBL.f

wstar3 : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

wstar3 : real*8, intent(in)
Subroutine: e_les. Module: SOCPBL. File: PBL.f

wstar3 : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

wstar3 : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

wsubtke :
Global variable . Module: SOCPBL. File: PBL.f
turbulent kinetic energy velocity scale [m/s]
wsubtke : real(kind=8), intent(in)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
velocity scale of sub grid scale turbulence
wsubwd :
Global variable . Module: SOCPBL. File: PBL.f
dry convective velocity scale [m/s]
wsubwd : real(kind=8), intent(in)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
velocity scale of sub grid scale dry convection
wsubwm :
Global variable . Module: SOCPBL. File: PBL.f
moist convective velocity scale [m/s]
wsubwm : real(kind=8), intent(in)
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f
velocity scale of sub grid scale moist convection
wsum : real*8
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

wt : real*8, dimension(nm)
Global variable . Module: STRAT. File: STRATDYN.f

wt : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

wt : used from diag_com
Subroutine: diagj_prep. Module: NONE. File: DIAG.f
Initial Value = >wtj_comp
wt : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

wt : real*8
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

wt : real*8, intent(in)
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f
threshold velocity (m/s)
wt : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
turbulent fluxes
wt : real*8
Subroutine: keyij2. Module: DIAG_SERIAL. File: DIAG_PRT.f

wt : real*8, intent(in)
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

wt : real*8, dimension(LX)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wt1 : real*8
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

wt1 : real*8
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

wt1 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wt1 : real*8
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

wt2 : real*8
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

wt2 : real*8
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

wt2 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wt2 : real*8
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

wt3 : real*8
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

wt3 : real*8
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

wt3 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wt4 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wt5 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wt6 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wt7 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wt8 : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wt_ij : real*8, dimension(im, jm, nwts_ij), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
various weight-arrays use in ij-diagnostics
wt_ij : used from diag_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

wt_ij : used from diag_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

wt_lcl : real*8
Subroutine: dout. Module: NONE. File: ATURB.f

wt_nl : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

wt_nl : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f

wt_nl : real*8, dimension(n), intent(out)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
non-local part of heat flux wt
wta : real*8
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

wta : real*8, dimension(jm)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

wta : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

wtb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wtbudg : real*8, public, allocatable, dimension(:, :)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
area weights for diagnostics on budget grid
wtbudg : used from diag_com
Subroutine: conserv_diag. Module: NONE. File: DIAG.f

wtbudg : used from diag_com
Subroutine: inc_aj. Module: NONE. File: DIAG_COM.f

wtbudg : used from diag_com
Subroutine: inc_ajl. Module: NONE. File: DIAG_COM.f

wtbudg : used from diag_com
Subroutine: inc_asjl. Module: NONE. File: DIAG_COM.f

wtbudg : used from diag_com
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

wtbudg2 : real*8, public, allocatable, dimension(:, :)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
area weights for diagnostics on budget grid
wtbudg2 : used from diag_com
Subroutine: set_wtbudg. Module: NONE. File: DIAG_COM.f

wtdn : real*8
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

wtdn : real*8
Subroutine: vint_logp. Module: NONE. File: ATM_DRV.f

wtea : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wtem : real*8
Subroutine: anvil_optical_thickness. Module: CLOUDS. File: CLOUDS2.F90
cloud cover and dummy variables
wtem :
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
cloud water density (g m**-3)
wtem :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90

wtfix0 : real*8, dimension(lm+1), parameter, private
Global variable . Module: VERTICALRES. File: AtmLayering.F90
Initial Value = &
wtg : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

wthek : real*8, parameter, dimension(190)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/ .115,.120,.125,.130,.140,.150,.160,.170,.180,.190,.200, .210,.220,.225,.230,.235,.240,.245,.250,.255,.260,.265,.270,.275, .280,.285,.290,.295,.300,.305,.310,.315,.320,.325,.330,.335, .340,.345,.350,.355,.360,.365,.370,.375,.380,.385,.390, .395,.400,.405,.410,.415,.420,.425,.430,.435,.440,.445, .450,.455,.460,.465,.470,.475,.480,.485,.490,.495,.500, .505,.510,.515,.520,.525,.530,.535,.540,.545,.550,.555, .560,.565,.570,.575,.580,.585,.590,.595,.600,.605,.610, .620,.630,.640,.650,.660,.670,.680,.690,.700,.710,.720, .730,.740,.750,.760,.770,.780,.790,.800,.810,.820,.830, .840,.850,.860,.870,.880,.890,.900,.910,.920,.930,.940,.950,.960, 0.97,0.98,0.99,1.00,1.05,1.10,1.15,1.20,1.25,1.30,1.35,1.40,1.45, 1.50,1.55,1.60,1.65,1.70,1.75,1.80,1.85,1.90,1.95,2.00,2.10,2.20, 2.30,2.40,2.50,2.60,2.70,2.80,2.90,3.00,3.10,3.20,3.30,3.40,3.50, 3.60,3.70,3.80,3.90,4.00,4.10,4.20,4.30,4.40,4.50,4.60,4.70,4.80, 4.9, 5.0, 6.0, 7.0, 8.0, 9.0,10.0,11.0,12.0,13.0,14.0,15.00/)
wthi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wti : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wti : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

wti : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

wti : real*8
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

wti : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

wtij : real*8, dimension(im, jm)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

wtime0 : real*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

wtime1 : real*8
Subroutine: giss_modele. Module: NONE. File: MODELE.f

wtj : real*8, public, dimension(jm, 2, 2)
Global variable . Module: GEOM. File: GEOM_B.f
area weighting used in JLMAP, JKMAP (for hemispheric means)
wtj : used from geom
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

wtj : real*8, dimension(jm, 2)
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

wtj : used from geom
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

wtj : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

wtj : used from geom
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

wtj : used from geom
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

wtj : used from geom
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

wtj : real*8
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

wtj : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

wtj_comp : real*8, dimension(ntype_out, ntype), parameter
Global variable . Module: DIAG_COM. File: DIAG_COM.f
Initial Value = RESHAPE( (/1.,1.,0.,1.,0.,0.,0.,0.,0., 1.,0.,1.,1.,0.,0.,0.,0.,0., 1.,0.,0.,0.,1.,0.,0.,0.,0., 1.,0.,0.,0.,0.,1.,0.,0.,0., 1.,0.,0.,0.,0.,0.,1.,0.,1., 1.,0.,0.,0.,0.,0.,0.,1.,1./), (/NTYPE_OUT,NTYPE/) )
wtjday : real*8
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

wtjday : real*8
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

wtjhi : real*8
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

wtjk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wtjlat : real*8
Subroutine: get_dxtru3_corr. Module: NONE. File: RAD_UTILS.f

wtjlat : real*8
Subroutine: get_fpxco2_105. Module: NONE. File: RAD_UTILS.f

wtjlo : real*8
Subroutine: setqva. Module: RADPAR. File: RADIATION.f

wtke : real*8, intent(out)
Subroutine: sig. Module: NONE. File: PBL_DRV.f

wtko2 : real*8, parameter, dimension(NKO2)
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f
Initial Value = (/0.05,0.20,0.25,0.25,0.20,0.05/)
wtl : real*8, dimension(lm)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

wtlb : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wtli : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wtlin : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

wtliq : real*8
Subroutine: lscond. Module: CLOUDS. File: CLOUDS2.F90
VMP temperature interp. weight
wtlt : real*8, dimension(LX)
Subroutine: therml. Module: RADPAR. File: RADIATION.f

wtmair : used from constant
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90
Initial Value = >mair
wtmi : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

wtmi : real*8
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

wtmi : real*8
Subroutine: updeps. Module: RADPAR. File: RADIATION.f

wtmj : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

wtmj : real*8
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

wtmj : real*8
Subroutine: updeps. Module: RADPAR. File: RADIATION.f

wtoc : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wtoi : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

wtpu : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

wtr1 : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

wtr1o : real*8
Subroutine: ostruc. Module: OCNML. File: OCNML.f

wtr2 : real*8
Subroutine: ground_e. Module: SOIL_DRV. File: GHY_DRV.f

wtr2av : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

wtr2o : real*8
Subroutine: ostruc. Module: OCNML. File: OCNML.f

wtr2o_old : real*8
Subroutine: ostruc. Module: OCNML. File: OCNML.f

wtr_l : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

wtrcld : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: radia. Module: NONE. File: RAD_DRV.f

wtri0 : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

wtri1 : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

wtrl : real*8
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

wtro : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

wtro : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

wtro : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

wtrtau : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: radia. Module: NONE. File: RAD_DRV.f
per-layer opacity for cloud water,ice
wtrw : real*8, intent(out)
Subroutine: osourc. Module: OCNML. File: OCNML.f

wtrw : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

wtrw : real*8
Subroutine: run_ocnml. Module: OCNML. File: OCNML.f

wtrw0 : real*8
Subroutine: osourc. Module: OCNML. File: OCNML.f

wtrw0 : real*8
Subroutine: precip_ocnml. Module: OCNML. File: OCNML.f

wts : real*8
Subroutine: advecv. Module: MOMENTS. File: MOMEN2ND.f

wts : real*8, dimension(4)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

wts : real*8, dimension(4)
Subroutine: get_regrid_info_for_n. Module: NONE. File: ATMDYN.f

wts : real*8
Subroutine: getmie. Module: RADPAR. File: RADIATION.f

wts : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

wttr : real*8, allocatable, dimension(:)
Global variable . Module: RAD_COM. File: RAD_COM.f
weighting array for optional aerosol-ratiation interactions
wttr : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

wttr : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

wtup : real*8
Subroutine: diaggc_prep. Module: NONE. File: GCDIAGb.f

wturb :
Global variable . Module: CLOUDS. File: CLOUDS2.F90
turbulent vertical velocity (m)
wtvs : real*8
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

wtw : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

wtx : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

wtx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

wty : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

wtz : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

wu4iofk : real*8, dimension(LM)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wujk : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wup : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

wv : real*8
Subroutine: convective_microphysics. Module: CLOUDS. File: CLOUDS2.F90
convective updraft speed and precip terminal velocity
wv :
Subroutine: mstcnv. Module: CLOUDS. File: CLOUDS2.F90
convective updraft speed (m/s)
wvap : real*8, dimension(33, 6)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

wvcol : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

wvp1 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

wvp2 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

wvp3 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

wvp4 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

wvp5 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

wvp6 : real*8, dimension(33)
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

ww1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

ww2 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

wxi : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

wxj : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

wxxn : real*8, dimension(IM)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

wxxs : real*8, dimension(IM)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

wzi : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

x : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f
input 3-D array
x : real*8, intent(in), dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f
input 3-D array
x : real*8, intent(inout), optional, dimension(IM, grid%J_STRT_HALO:grid%J_STOP_HALO)
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

x : real*8
Subroutine: checke. Module: SOIL_DRV. File: GHY_DRV.f

x : used from seaice_com
Subroutine: checki. Module: NONE. File: LAKES.f
Initial Value = >si_atm
x : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

x : real*8, dimension(3)
Subroutine: daily_lake. Module: NONE. File: LAKES.f

x : real*8, dimension(n), intent(out)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
the unknown to be solved (at edge drid)
x : real*8, dimension(n), intent(out)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
the unknown to be solved (at main drid)
x : real*8, dimension(im)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

x : real*8, dimension(imh+1)
Subroutine: diag5d. Module: NONE. File: ATMDYN.f

x : real*8, dimension(im)
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

x : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

x : real*8
Subroutine: docalc. Module: NONE. File: FFT144.f

x : real*8, intent(in), dimension(NX)
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

x : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

x : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

x : real*8
Subroutine: find_dpsim. Module: SOCPBL. File: PBL.f

x : real*8, dimension(IM)
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

x : real*8, intent(in), dimension(NX)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

x : real*8
Subroutine: getchq. Module: SOCPBL. File: PBL.f

x : real*8
Subroutine: getcm. Module: SOCPBL. File: PBL.f

x : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

x : real(r8)
Subroutine: init_unrdrag. Module: UNRDRAG_COM. File: ATMDYN.f

x : real*8
Subroutine: integrate_sgswind. Module: NONE. File: PBL_DRV.f

x : real*8
Subroutine: nintlimit. Module: DIAG_SERIAL. File: DIAG_PRT.f

x : real*8
Subroutine: perturb_temps. Module: DYNAMICS. File: ATMDYN_COM.F90

x : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

x : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

x : real*8
Subroutine: radia. Module: NONE. File: RAD_DRV.f

x : real*8, dimension(33)
Subroutine: reflectance. Module: OCALBEDO_MOD. File: ocalbedo.f
Initial Value = (/0.234333,0.173333,0.15300, 0.13100,0.11748,0.12086,0.10165,0.08287, 0.06579,0.05072,0.04111,0.03400,0.03400, 0.04000,0.04500,0.05200,0.03000, 0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0./)
x : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

x : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

x : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: regrid_to_primary_1d. Module: NONE. File: ATMDYN.f

x : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

x : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

x : real*8, intent(in)
Subroutine: sgsw. Module: NONE. File: PBL_DRV.f

x : real*8, dimension(im)
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

x : real*8, intent(inout), dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

x : real*8, intent(in), dimension(NXF)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

x : real*8, intent(in), dimension(NXF)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x : real*8, intent(in), dimension(NXF)
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

x : real(r8)
Subroutine: unrdrag. Module: NONE. File: ATMDYN.f

x0 : real*8, dimension(n), intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
x at previous time step
x0 : real*8, dimension(n), intent(in)
Subroutine: de_solver_main. Module: NONE. File: ATURB.f
x at previous time step
x0 : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

x0 : real*8
Subroutine: find_dpsim. Module: SOCPBL. File: PBL.f

x0 : real*8
Subroutine: getchq. Module: SOCPBL. File: PBL.f

x0 : real*8
Subroutine: getcm. Module: SOCPBL. File: PBL.f

x0 : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

x1 : real*8, dimension(im)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

x1 : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

x1 : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

x1 : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

x1 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

x1 : real*8
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

x1 : real*8
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

x1 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x1 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x11 : real*8, dimension(kim)
Global variable . Module: WSPDF_MOD. File: PBL_DRV.f
index of table1 for GCM surface wind speed from 0 to 50 m/s
x11 : used from wspdf_mod
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

x1tmp : real*8, dimension(im)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

x2 : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

x2 : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

x2 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

x2 : real*8
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

x2 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x2 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x21 : real*8, dimension(kjm)
Global variable . Module: WSPDF_MOD. File: PBL_DRV.f
index of table1 for sub grid scale velocity scale (sigma)
x21 : used from wspdf_mod
Subroutine: get_wspdf. Module: NONE. File: PBL_DRV.f

x21 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x21 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x21 : real*8, intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

x3 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

x3 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x3 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x31 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x31 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x31 : real*8, intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

x32 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x32 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x32 : real*8, intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

x4 : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

x4 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x4 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x42 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x42 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x43 : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

x43 : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

x60 : real*8
Global variable . Module: DIAGKS. File: DIAG_PRT.f

x_dummy : real*8, dimension(im)
Subroutine: ij_defs. Module: NONE. File: DEFACC.f

x_sdrag : real*8, dimension(2)
Global variable . Module: DYNAMICS. File: ATMDYN_COM.F90
. SDRAG ~X_SDRAG(1)+X_SDRAG(2)*wind_magnitude
Initial Value = (/2.5d-4,2.5d-5/)
x_sdrag : used from dynamics
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

x_size : integer, intent(in)
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

x_surf : real*8
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

x_surf : real*8, intent(in)
Subroutine: de_solver_edge. Module: NONE. File: ATURB.f
surface value of x
xa : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

xa : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

xa : real*8, dimension(lm)
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

xa : real*8
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

xa : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

xa : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

xanb : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

xanb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xanx : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

xanx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xatb : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

xatb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xatc : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xavrx : real*8, save
Subroutine: avrx. Module: ATMDYN. File: ATMDYN.f

xaya : real*8
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

xb : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

xb : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

xb : real*8, dimension(lm)
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

xb : real*8
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

xb : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

xb : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

xba : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

xbc : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

xbnb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xbnx : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xbtb : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xc : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

xca : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

xcdnst : real*8, dimension(2), dimension(2)
Global variable . Module: STRAT. File: STRATDYN.f
parameters for GW drag (in param. database)
xcdnst : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

xcdpbl : real*8
Global variable . Module: SOCPBL. File: PBL.f
factor for momentum drag coefficient
Initial Value = 1d0
xcdpbl : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

xcforn : real*8
Global variable . Module: RADPAR. File: RADIATION.f
scaling factors for Cont.Broadening (Deflt: Ma 2000)
Initial Value = 1.
xch4 : real*8
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

xcmno2 : real*8, parameter
Subroutine: solarm. Module: RADPAR. File: RADIATION.f
Initial Value = 5.465d0
xcmo3 : real*8, parameter
Subroutine: solarm. Module: RADPAR. File: RADIATION.f
Initial Value = .0399623d0
xcoor : real*8, dimension(IM)
Subroutine: pout_il. Module: NONE. File: POUT.f

xcoor : real*8, dimension(JM)
Subroutine: pout_jl. Module: NONE. File: POUT.f

xcosz : real*8, intent(in)
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f
zenith angle
xcself : real*8
Global variable . Module: RADPAR. File: RADIATION.f
scaling factors for Cont.Broadening (Deflt: Ma 2000)
Initial Value = 1.
xdec : real*8
Subroutine: ctrend. Module: NONE. File: RAD_UTILS.f

xdec : real*8
Subroutine: strend. Module: NONE. File: RAD_UTILS.f

xdelt : used from socpbl
Global variable . Module: PBL_DRV. File: PBL_DRV.f

xdelt : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
When used in place of deltx in expressions involving
Initial Value = 0d0
xdelt : used from pbl_drv
Subroutine: earth. Module: SOIL_DRV. File: GHY_DRV.f

xdelt : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

xdelt : used from pbl_drv
Subroutine: surface. Module: NONE. File: SURFACE.f

xdelt : used from pbl_drv
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

xden : real*8, dimension(IM, JM, LM)
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xden : real*8, dimension(im, jm, lm)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xdenjl : real*8, dimension(JM, LM)
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xdenjl : real*8, dimension(jm, lm)
Subroutine: scale_ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xdh2o : real*8
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

xdiff : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

xdir : integer, dimension(nmom), parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = (/mx,my,mz,mxx,myy,mzz,mxy,myz,mzx/)
xdry : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xe : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

xe : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

xe : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

xe : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

xe : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

xe : real*8
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

xeavn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xeddy : real*8, parameter
Subroutine: getvk. Module: STRAT. File: STRATDYN.f
Initial Value = 10.
xedst : real*8, dimension(ndst+1)
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

xep : real*8, dimension(GRID%J_STRT_HALO:GRID%J_STOP_HALO, LM, KEP)
Subroutine: epflux. Module: NONE. File: STRAT_DIAG.f

xep : real*8, dimension(jm, lm, kep)
Subroutine: epflxp. Module: NONE. File: STRAT_DIAG.f

xesrc : real*8, dimension(nsrc+1)
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

xexm : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

xexm : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

xexm : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

xexm : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

xexm : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

xexm : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

xexm : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

xexm : real*8
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

xf : real*8
Subroutine: compute. Module: NONE. File: RAD_UTILS.f

xf : real*8
Subroutine: compute2. Module: NONE. File: RAD_UTILS.f

xf : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

xf : real*8
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

xf : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

xf : real*8
Subroutine: spln44. Module: NONE. File: RAD_UTILS.f

xf : real*8
Subroutine: splni4. Module: NONE. File: RAD_UTILS.f

xf : real*8, intent(in)
Subroutine: threeptquadinterpolation. Module: NONE. File: RAD_UTILS.f

xfdry : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xfroud : real*8, parameter
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f
Initial Value = 1.
xfsum : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

xg : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

xg : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

xghgx : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 1.
xghgx : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

xghgx : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

xghgx : used from rad_com
Subroutine: radia. Module: NONE. File: RAD_DRV.f

xglob : real*8
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

xh : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

xh : real*8
Subroutine: getchq. Module: SOCPBL. File: PBL.f

xhour : real*8, dimension(hr_in_day+1)
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

xi : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

xi : real*8, intent(out), dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f
output zonally averaged 2-D array
xi : real*8, intent(out), dimension(grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f
output zonally averaged 2-D array
xi : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

xi : real*8
Subroutine: fgrid2. Module: NONE. File: PBL.f

xi : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

xi : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

xi : real*8, dimension(n), intent(out)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
an uniformly spaced coordinate mapped to z
xi : real*8, dimension(n)
Subroutine: inits. Module: SOCPBL. File: PBL.f

xi : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

xi : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xi : real*8
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

xi : real*8
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

xihat : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f

xihat : real*8, dimension(n-1), intent(out)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
an uniformly spaced coordinate mapped to zhat
xihat : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

xij : real*8, dimension(im, jm), intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
lat/lon output field
xij : real*8
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

xij : real*8
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

xijk : real*8, dimension(im, jm, lm), intent(in)
Subroutine: pout_ijk. Module: NONE. File: POUT.f
lat/lon/height output field
xijk :
Subroutine: pout_ijl. Module: NONE. File: POUT.f
lat/lon/height output field
xijk : real*8, dimension(im, jm, lm), intent(in)
Subroutine: pout_isccp. Module: NONE. File: POUT.f
lat/lon/height output field
xijl : real*8, dimension(im, jm, lm), intent(in)
Subroutine: pout_ijl. Module: NONE. File: POUT.f

xil : real*8, dimension(im, lm)
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

xil : real*8, dimension(IM, LM)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xil : real*8, dimension(im, lm+lm_req+1), intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
output field
xim1 : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

xim1 : real*8
Subroutine: shap1. Module: ATMDYN. File: ATMDYN.f

xim1j : real*8
Subroutine: regrid_btoa_3d. Module: NONE. File: ATMDYN.f

xim1j : real*8
Subroutine: regrid_btoa_ext. Module: NONE. File: ATMDYN.f

xin : real*8, dimension(:), allocatable
Subroutine: relayer_hybridlayer_input. Module: NONE. File: ATM_DRV.f

xipass : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

xj : real*8, dimension(grid%j_strt_halo:grid%j_stop_halo)
Subroutine: add_am_as_solidbody_rotation. Module: NONE. File: ATMDYN.f

xj : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

xj : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

xj : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

xj : real*8, dimension(jm), intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
lat sum/mean of output field
xjday : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

xjday : real*8
Subroutine: updeps. Module: RADPAR. File: RADIATION.f

xjday : real*8
Subroutine: updsur. Module: SURF_ALBEDO. File: ALBEDO.f

xjk : real*8, dimension(jm, lm), intent(in)
Subroutine: pout_ijk. Module: NONE. File: POUT.f
lat sum/mean of output field
xjk :
Subroutine: pout_ijl. Module: NONE. File: POUT.f
lat sum/mean of output field
xjl : real*8, dimension(jm+3, lm+lm_req+1)
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xjl : real*8, dimension(jm+3, lm+lm_req+1+kgz)
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xjl : real*8, dimension(jm, lm), intent(in)
Subroutine: pout_ijl. Module: NONE. File: POUT.f

xjl : real*8, dimension(jm+3, lm+lm_req+1), intent(in)
Subroutine: pout_jl. Module: NONE. File: POUT.f
output field
xjl : real*8, dimension(jm+3, lm+lm_req+1), intent(in)
Subroutine: pout_wp. Module: NONE. File: POUT.f
output field, dimensioned to accomodate pout_jl expectations
xjl : real*8, dimension(jm+3, lm+lm_req+1)
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

xjud : real*8
Subroutine: sdrag. Module: ATMDYN. File: ATMDYN.f

xk : real*8, dimension(lm), intent(in)
Subroutine: pout_ijk. Module: NONE. File: POUT.f
global sum/mean of output field
xk :
Subroutine: pout_ijl. Module: NONE. File: POUT.f
global sum/mean of output field
xk : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

xkcfc : real*8, dimension(12, 8, 17:20)
Global variable . Module: RADPAR. File: RADIATION.f

xkcfcw : real*8, parameter, dimension(8, 2)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = RESHAPE( (/ 11.0, 11.7, 11.5, 10.9, 10.3, 9.90, 9.90, 9.90, 5.75, 5.72, 5.95, 5.95, 5.90, 6.51, 6.51, 6.51 /) , (/8,2/) )
xkh2ow : real*8, parameter, dimension(8)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f
Initial Value = (/ .432D-5,.943D-5,.188D-4,.352D-4,.623D-4,.105D-3,.170D-3,.262D-3 /)
xl : real*8, dimension(lm), intent(in)
Subroutine: pout_ijl. Module: NONE. File: POUT.f

xlabel : used from model_com
Global variable . Module: DIAGKS. File: DIAG_PRT.f

xlabel : character*132
Global variable . Module: MODEL_COM. File: MODEL_COM.f
=runID+brief description of run
xlabel : used from model_com
Global variable . Module: SUBDAILY. File: DIAG.f

xlabel : used from model_com
Subroutine: def_rsf_label. Module: NONE. File: IO_DRV.f

xlabel : used from model_com
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diag_isccp. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diagil. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: diagjk. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

xlabel : used from model_com
Subroutine: giss_modele. Module: NONE. File: MODELE.f

xlabel : used from model_com
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

xlabel : used from model_com
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: new_io_label. Module: NONE. File: IO_DRV.f

xlabel : used from model_com
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlabel : used from model_com
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

xlabel : used from model_com
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

xlast : real*8
Subroutine: get_dx_intervals. Module: NONE. File: DIAG.f

xlat : real*4, dimension(jma)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

xlb : character
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlb : character
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlb : character
Subroutine: ijkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlb : character
Subroutine: ijlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlb : character
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlb : character
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlb : character
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlb : character
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

xlb : real*8, intent(in), dimension(NXB)
Subroutine: repart. Module: NONE. File: RAD_UTILS.f

xlb : real*8, intent(in), dimension(nxb)
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

xlb : real*8, intent(in), dimension(NXB)
Subroutine: reterp. Module: NONE. File: RAD_UTILS.f

xlimit : real*8
Global variable . Module: STRAT. File: STRATDYN.f
per timestep limit on mixing and drag
Initial Value = .1d0
xlivn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xm : real*8
Subroutine: find_dpsim. Module: SOCPBL. File: PBL.f

xm : real*8
Subroutine: getcm. Module: SOCPBL. File: PBL.f

xm : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

xm : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

xmass : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
dummy variable
xmass : used from clouds
Subroutine: init_cld. Module: NONE. File: CLOUDS2_DRV.F90

xmax : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

xmax : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

xmi : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

xmin : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

xmin : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

xmo : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

xmo : real*8
Subroutine: updeps. Module: RADPAR. File: RADIATION.f

xmu : real*8, intent(in)
Subroutine: sgpgxg. Module: NONE. File: RAD_UTILS.f

xmw : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

xn : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

xn0 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xn1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xn3 : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

xnb : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xnf : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

xnm : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

xnn : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

xnorm : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

xnorm : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xnow : real*8, dimension(nghg+1)
Global variable . Module: RADPAR. File: RADIATION.f
GHG-mixing ratios in ppm,ppm,ppm,ppb,ppb,ppb
xnow : real*8, dimension(nghg)
Subroutine: gtrend. Module: NONE. File: RADIATION.f

xnr : real*8, dimension(31)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xnrrhx : real*8, dimension(190)
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xnwav : real*8, dimension(nwav_dag)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

xnx : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

xnx : real*8, dimension(LX)
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xocnir : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xocvis : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xocvn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xocvn : real*8, dimension(6), intent(out)
Subroutine: ocalbedo. Module: OCALBEDO_MOD. File: ocalbedo.f

xoivn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xout : real*8, dimension(:), allocatable
Subroutine: relayer_hybridlayer_input. Module: NONE. File: ATM_DRV.f

xp : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

xpi : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

xpower : real*8, dimension(43)
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

xpw : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

xr1 : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xrat : real*8, dimension(5)
Subroutine: writet. Module: RADPAR. File: RADIATION.f

xref : real*8, dimension(nghg+1)
Global variable . Module: RADPAR. File: RADIATION.f
GHG-mixing ratios in ppm,ppm,ppm,ppb,ppb,ppb
xref : used from radpar
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

xrh : real*8
Subroutine: setaer. Module: RADPAR. File: RADIATION.f

xri : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

xricld : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90

xrsi : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

xrw : real*8
Subroutine: getcld. Module: RADPAR. File: RADIATION.f

xs : real*8, dimension(im)
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

xs1 : real*8
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

xsi : real*8, parameter, dimension(lmi)
Global variable . Module: SEAICE. File: SEAICE.f
fractions of mass layer in each temp. layer
Initial Value = (/0.5d0, 0.5d0, 0.5d0, 0.5d0/)
xsi : used from seaice
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

xsi : used from seaice
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

xsi : used from seaice
Subroutine: checki. Module: NONE. File: LAKES.f

xsi : used from seaice
Subroutine: daily_lake. Module: NONE. File: LAKES.f

xsi : used from seaice
Subroutine: deltasnowt. Module: NONE. File: PBL.f

xsi : used from seaice
Subroutine: form_si. Module: NONE. File: SEAICE_DRV.f

xsi : used from seaice
Subroutine: ground_si. Module: NONE. File: SEAICE_DRV.f

xsi : used from seaice
Subroutine: melt_si. Module: NONE. File: SEAICE_DRV.f

xsi : used from seaice
Subroutine: precip_si. Module: NONE. File: SEAICE_DRV.f

xsi : used from seaice
Subroutine: printlk. Module: NONE. File: LAKES.f

xsi : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

xsi : used from seaice
Subroutine: seaice_to_atmgrid. Module: NONE. File: SEAICE_DRV.f

xsi : used from seaice
Subroutine: set_noice_defaults. Module: NONE. File: SEAICE_DRV.f

xsi : real*8
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

xsi : used from seaice
Subroutine: surface. Module: NONE. File: SURFACE.f

xsi : used from seaice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

xsi : used from seaice
Subroutine: underice. Module: NONE. File: SEAICE_DRV.f

xsim1 : real*8
Subroutine: shap1d. Module: ATMDYN. File: ATMDYN.f

xsnvn : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xsslt : real*8
Subroutine: updateaerosol2. Module: AERPARAM_MOD. File: READ_AERO.f

xstr : character(len=8)
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

xstr : character(len=10)
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

xstride : integer
Global variable . Module: QUSCOM. File: QUS_DRV.f

xstride : used from quscom
Subroutine: aadvtx. Module: NONE. File: QUS_DRV.f

xsum : real*8, intent(in)
Subroutine: pout_ij. Module: NONE. File: POUT.f
global sum/mean of output field
xtd : real*8, dimension(nlcf, nrcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

xtd0 : real*8, dimension(nlcf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

xtf : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

xtfac : real*8, dimension(11, 9)
Global variable . Module: RADPAR. File: RADIATION.f

xtfacn : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

xtmp : real*8, dimension(im)
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

xtrd : real*8, dimension(LX, 4)
Global variable . Module: RADPAR. File: RADIATION.f

xtrdl : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

xtrdn : real*8, dimension(nlcf, nwvcf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

xtru : real*8, dimension(LX, 4)
Global variable . Module: RADPAR. File: RADIATION.f

xtrul : real*8
Subroutine: therml. Module: RADPAR. File: RADIATION.f

xtrup : real*8, dimension(nlcf, nwvcf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

xtu : real*8, dimension(nlcf, nrcf)
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

xtu0 : real*8, dimension(nlcf, nrcf)
Global variable . Module: RADPAR. File: RADIATION.f

xua : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

xub : real*8
Subroutine: taugas. Module: RADPAR. File: RADIATION.f

xuby4ton : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

xvby4ton : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

xvh2o : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xvnsur : real*8, dimension(6)
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

xwavo3 : real*8, parameter, dimension(226)
Global variable . Module: RADPAR. File: RADIATION.f
Initial Value = (/ .2002,.2012,.2022,.2032,.2042,.2052,.2062,.2072,.2082, .2092,.2102,.2112,.2122,.2132,.2142,.2152,.2162,.2172,.2182,.2192, .2202,.2212,.2222,.2232,.2242,.2252,.2262,.2272,.2282,.2292,.2302, .2312,.2322,.2332,.2342,.2352,.2362,.2372,.2382,.2392,.2400,.2402, .2412,.2422,.2432,.2438,.2444,.2452,.2458,.2463,.2472,.2478,.2482, .2490,.2492,.2500,.2508,.2519,.2527,.2539,.2543,.2553,.2562,.2566, .2571,.2575,.2579,.2587,.2597,.2604,.2617,.2624,.2635,.2643,.2650, .2654,.2662,.2669,.2675,.2682,.2692,.2695,.2702,.2712,.2718,.2722, .2732,.2742,.2746,.2752,.2762,.2772,.2782,.2792,.2802,.2812,.2822, .2830,.2842,.2852,.2862,.2872,.2882,.2892,.2902,.2912,.2922,.2932, .2942,.2952,.2962,.2972,.2982,.2992,.2998, .3004,.3016,.3021,.3029,.3036,.3037,.3051,.3053,.3059, .3061,.3066,.3075,.3077,.3083,.3085,.3092,.3098,.3100,.3104,.3106, .3109,.3112,.3130,.3135,.3146,.3148,.3151,.3154,.3167,.3170,.3173, .3176,.3190,.3194,.3199,.3200,.3209,.3210,.3216,.3220,.3223,.3226, .3239,.3242,.3245,.3248,.3253,.3255,.3269,.3272,.3275,.3279,.3292, .3295,.3299,.3303,.3309,.3312,.3328,.3332,.3334,.3338,.3357,.3365, .3369,.3372,.3391,.3395,.3398,.3401,.3417,.3421,.3426,.3430,.3437, .3439,.3451,.3455,.3460,.3463,.3466,.3472,.3481,.3485,.3489,.3493, .3499,.3501,.3506,.3514,.3521,.3523,.3546,.3550,.3554,.3556,.3561, .3567,.3572,.3573,.3588,.3594,.3599,.3600,.3604,.3606,.3639,.3647, .3650,.3654,.3660/)
xwet : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xwon : real*8, public
Global variable . Module: DIAG_ZONAL. File: DIAG_ZONAL.f
scale factor for diag. printout needed for Wonderland model
Initial Value = TWOPI/(DLON*REAL(IM,KIND=8))
xwon : used from diag_zonal
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

xwon : used from diag_zonal
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

xwon : used from diag_zonal
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

xwon : used from diag_zonal
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

xx : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

xx : real*8
Subroutine: ao3abs. Module: RADPAR. File: RADIATION.f

xx : real*8
Subroutine: fabint. Module: NONE. File: RAD_UTILS.f

xx : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

xx : real*8
Subroutine: gtsalb. Module: NONE. File: RAD_UTILS.f

xx : real*8
Subroutine: isccp_cloud_types. Module: NONE. File: CLOUDS2.F90

xx : real*8
Subroutine: pfoftk. Module: NONE. File: RAD_UTILS.f

xx : real*8
Subroutine: phatmo. Module: NONE. File: RAD_UTILS.f

xx : real*8
Subroutine: setrel. Module: NONE. File: RAD_UTILS.f

xx : real*8
Subroutine: setsol. Module: RADPAR. File: RADIATION.f

xx : real*8, intent(in)
Subroutine: spline. Module: NONE. File: RAD_UTILS.f

xx : real*8, intent(in)
Subroutine: splinevector. Module: NONE. File: RAD_UTILS.f

xx : real*8, intent(out)
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

xx : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

xxg : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

xxg : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xxi : real*8
Subroutine: avgi. Module: NONE. File: STRAT_DIAG.f

xxi : real*8
Subroutine: avgvi. Module: NONE. File: STRAT_DIAG.f

xxt : real*8
Subroutine: rxsnow. Module: NONE. File: RAD_UTILS.f

xxt : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

xxx_exports :
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
are memory spaces holding selected fields for
xxx_exports_gla :
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
memory spaces holding selected landice-specific fields
xxx_sv :
Subroutine: surface. Module: NONE. File: SURFACE.f
temporary arrays to store the values of fluxes for
xy : real*8
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

xy : real*8
Subroutine: splinv. Module: NONE. File: RAD_UTILS.f

xyi : real*8
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

xymoms : used from qusdef
Global variable . Module: CLOUDS. File: CLOUDS2.F90

xymoms : integer, dimension(5), parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = (/MX,MY,MXX,MXY,MYY/)
xyyear : real*8
Subroutine: setvol. Module: RADPAR. File: RADIATION.f

xyzc : real*8, allocatable, dimension(:, :, :)
Global variable . Module: LAKES. File: LAKES.f
(x,y,z) unit vectors on sphere of primary cell centers
xyzc : used from lakes
Subroutine: alloc_lakes. Module: NONE. File: LAKES.f

y : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

y : real*8
Subroutine: daily_lake. Module: NONE. File: LAKES.f

y : real*8
Subroutine: docalc. Module: NONE. File: FFT144.f

y : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

y : real*8, intent(in), dimension(NY)
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

y : real*8
Subroutine: nintlimit. Module: DIAG_SERIAL. File: DIAG_PRT.f

y : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

y1 : real*8
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

y2 : real*8
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

y55d25 : real*8, dimension(25)
Global variable . Module: RADPAR. File: RADIATION.f

y_size : integer, intent(in)
Subroutine: bilin. Module: OCALBEDO_MOD. File: ocalbedo.f

ya : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

ya : real*8
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

ya : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

yb : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

yb : real*8
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

yb : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

yba : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

ybc : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

yc : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

yca : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

ydir : integer, dimension(nmom), parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = (/my,mx,mz,myy,mxx,mzz,mxy,mzx,myz/)
ydn : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

ye : character(len=4)
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

year :
Global variable . Module: IRRIGMOD. File: IRRIGMOD.f
to start adding "fossil" groundwater to system
year : integer
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

year : integer
Subroutine: daily_cal. Module: NONE. File: MODEL_COM.f

year : integer
Subroutine: daily_ch4ox. Module: NONE. File: RAD_DRV.f

year : integer
Subroutine: daily_diag. Module: NONE. File: DIAG.f

year : integer
Subroutine: daily_earth. Module: SOIL_DRV. File: GHY_DRV.f

year : integer
Subroutine: daily_orbit. Module: NONE. File: RAD_DRV.f

year : integer
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

year : integer
Subroutine: def_acc_meta. Module: NONE. File: IO_DRV.f

year : integer
Subroutine: diag4. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: diag5p. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: diag7p. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: diag_river. Module: NONE. File: LAKES.f

year : integer
Subroutine: diagcp. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: diagdd. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: diagj. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: diagkn. Module: DIAGKS. File: DIAG_PRT.f

year : integer
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

year : integer
Subroutine: get_chl_from_seawifs. Module: NONE. File: RAD_DRV.f

year : integer, intent(in)
Subroutine: get_cropdata. Module: VEG_DRV. File: VEG_DRV.f

year : integer, intent(in)
Subroutine: get_vdata. Module: VEG_DRV. File: VEG_DRV.f

year : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

year : real*8
Subroutine: gtrend. Module: NONE. File: RADIATION.f

year : integer
Subroutine: ij_mapk. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: ijmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

year : integer
Subroutine: init_module_ent. Module: ENT_DRV. File: ENT_DRV.f

year : integer
Subroutine: init_veg. Module: SOIL_DRV. File: GHY_DRV.f

year : integer
Subroutine: input. Module: NONE. File: MODELE.f

year : integer
Subroutine: isbeginningaccumperiod. Module: MODEL_COM. File: MODEL_COM.f

year : integer
Subroutine: jkmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: jlmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: print_generic_jl. Module: DIAG_SERIAL. File: DIAG_PRT.f

year : integer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

year : integer
Subroutine: reset_odiag. Module: NONE. File: OCNML.f

year : integer, intent(in)
Subroutine: set_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

year : integer
Subroutine: startnewday. Module: NONE. File: MODELE.f

year : integer
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f

year : integer, intent(in)
Subroutine: updbcdalbsn. Module: NONE. File: READ_AERO.f

year1_ohtconv : integer, public
Global variable . Module: OCNML. File: OCNML.f
first year of accumulation for ohtconv
Initial Value = 0
year1_ohtconv : used from ocnml
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

year_end : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

year_old : integer, save
Subroutine: update_vegetation_data. Module: ENT_DRV. File: ENT_DRV.f
Initial Value = -1
year_start : integer
Subroutine: init_irrigmod. Module: IRRIGMOD. File: IRRIGMOD.f

yeare : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
end of model run
Initial Value = -1
yeare : used from model_com
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

yeare : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

yeari : integer
Global variable . Module: MODEL_COM. File: MODEL_COM.f
start of model run
Initial Value = -1
yeari : used from model_com
Subroutine: alloc_ocean. Module: NONE. File: OCEAN.f

yeari : used from model_com
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

yeari : used from model_com
Subroutine: input. Module: NONE. File: MODELE.f

yeari : used from model_com
Subroutine: readifile. Module: NONE. File: RAD_DRV.f

yeari : used from model_com
Subroutine: run_radonly. Module: NONE. File: RAD_DRV.f

yeari : used from model_com
Subroutine: sundial. Module: NONE. File: RAD_DRV.f

years : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
length of 1 period,number of periods
years : integer
Subroutine: giss_modele. Module: NONE. File: MODELE.f

years : integer
Subroutine: init_diag. Module: NONE. File: DIAG.f

yghgx : real*8
Global variable . Module: RAD_COM. File: RAD_COM.f
Initial Value = 2.
yghgx : used from rad_com
Subroutine: daily_rad. Module: NONE. File: RAD_DRV.f

yghgx : used from rad_com
Subroutine: init_rad. Module: NONE. File: RAD_DRV.f

yi : character(len=4)
Subroutine: finishmonth_ohtconv. Module: NONE. File: OCNML.f

yi : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

yj : real*8, dimension(im)
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

yj : real*8
Subroutine: fxgint. Module: NONE. File: RAD_UTILS.f

yjm1 : real*8, dimension(im)
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

ylb : real*8, intent(in), dimension(NYB)
Subroutine: repart. Module: NONE. File: RAD_UTILS.f

ylb : real*8, intent(in), dimension(nyb)
Subroutine: repartint. Module: NONE. File: RAD_UTILS.f

ylb : real*8, intent(in), dimension(NYB)
Subroutine: reterp. Module: NONE. File: RAD_UTILS.f

yn : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

yqsccb : real*8
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

yr1 : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
(end)year of 1st and last period
yr1s0 : real*4
Global variable . Module: RADPAR. File: RADIATION.f

yr2 : integer
Subroutine: aperiod. Module: NONE. File: MODEL_COM.f
(end)year of 1st and last period
yr2s0 : real*4
Global variable . Module: RADPAR. File: RADIATION.f

yr2s0i : integer
Subroutine: rcomp1. Module: RADPAR. File: RADIATION.f

yr_fossilgw : integer
Global variable . Module: IRRIGMOD. File: IRRIGMOD.f
Initial Value = 1900
yrdqcb : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

yrdqex : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

yrdqsc : real*8, dimension( 6, 25)
Global variable . Module: RADPAR. File: RADIATION.f

yref11 : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

yrsi : real*8
Subroutine: advsi. Module: NONE. File: ICEDYN_DRV.f

ystr : character(len=10)
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

ystr : character(len=8)
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

ystr : character(len=10)
Subroutine: init_icedyn. Module: NONE. File: ICEDYN_DRV.f

ystride : integer
Global variable . Module: QUSCOM. File: QUS_DRV.f

ystride : used from quscom
Subroutine: aadvty. Module: NONE. File: QUS_DRV.f

yuby4ton : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

yup : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

yv : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

yv2 : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

yvby4ton : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

yvby4ton : real*8
Subroutine: fltry2. Module: ATMDYN. File: ATMDYN.f

yvj : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

yvjm1 : real*8
Subroutine: fltruv. Module: ATMDYN. File: ATMDYN.f

yxba : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

yxca : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

yy : real*8
Subroutine: tkofpf. Module: NONE. File: RAD_UTILS.f

z : real*8, dimension(n)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
altitude of primary vertical grid points
z : real*8, dimension(lm)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

z : real*8, dimension(n), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f

z :
Subroutine: e_eqn. Module: SOCPBL. File: PBL.f
vertical grids (main, meter)
z : real*8, intent(in)
Subroutine: fgrid2. Module: NONE. File: PBL.f

z : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

z : real*8, dimension(n), intent(in)
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f
main layer height (in meters)
z : real*8, intent(in)
Subroutine: getchq. Module: SOCPBL. File: PBL.f

z : real*8, intent(in)
Subroutine: getcm. Module: SOCPBL. File: PBL.f

z :
Subroutine: getl. Module: SOCPBL. File: PBL.f
vertical grids (main, meter)
z : real*4, dimension(lma)
Subroutine: getqma. Module: NONE. File: RAD_DRV.f

z : real*8, dimension(n), intent(out)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
height of main grids (meter)
z : real*8, dimension(n)
Subroutine: inits. Module: SOCPBL. File: PBL.f

z : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

z :
Subroutine: level2. Module: SOCPBL. File: PBL.f
vertical grids (main, meter)
z : real*8, dimension(n), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

z :
Subroutine: q_eqn_sta. Module: SOCPBL. File: PBL.f
vertical grids (main, meter)
z : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f
height above ground at which solution is computed (m)
z : real*8, dimension(n), intent(in)
Subroutine: stars. Module: SOCPBL. File: PBL.f

z : real*8, dimension(n), intent(in)
Subroutine: t_eqn. Module: SOCPBL. File: PBL.f
vertical grids (main, meter)
z :
Subroutine: t_eqn_sta. Module: SOCPBL. File: PBL.f
vertical grids (main, meter)
z : real*8, dimension(n), intent(in)
Subroutine: tfix. Module: SOCPBL. File: PBL.f

z : real*8, dimension(n), intent(in)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

z : real*8, dimension(n), intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f

z : real*8, dimension(n), intent(in)
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
vertical height at the main grids (meter)
z : real*8, dimension(n), intent(out)
Subroutine: zze. Module: NONE. File: ATURB.f
vertical coordinate of mid points
z0 : real*8, dimension(12)
Global variable . Module: RADPAR. File: RADIATION.f
scale heights used for vertical profile (km)
Initial Value = (/0.0, 0.0,0.0, 0.0,0.0, 16., 16., 16., 16., 0.0, 16., 16./)
z0 : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

z0 : real*8, intent(in)
Subroutine: getchq. Module: SOCPBL. File: PBL.f

z0 : real*8, intent(in)
Subroutine: getcm. Module: SOCPBL. File: PBL.f

z0 : real*8
Subroutine: snowice. Module: SEAICE. File: SEAICE.f

z0_cover : real*8, parameter, dimension(12)
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f
Initial Value = (/0.005d0, 0.015d0, 0.15d0, 0.5d0, 0.7d0, 1.5d0, 1.5d0, 2.d0, 0.2d0, 0.005d0, 0.d0, 0.d0 /)
z0_veg : real*8
Subroutine: set_roughness_length. Module: SOIL_DRV. File: GHY_DRV.f

z0h : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= roughness length for temperature (m)
z0h : real*8, intent(out)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= roughness length for temperature (m)
z0h : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

z0h : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

z0h : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= roughness length for temperature (m)
z0h : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f
temperature roughness height (m)
z0h : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f

z0hq : real*8, intent(out)
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

z0lat : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

z0m : real*8, intent(inout)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= roughness length for momentum,
z0m : real*8, intent(inout)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= roughness length for momentum, computed (itype=1,2)
z0m : real*8, intent(in)
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

z0m : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

z0m : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

z0m : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= roughness length for momentum,
z0m : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f
momentum roughness height (m)
z0m : real*8, intent(inout)
Subroutine: stars. Module: SOCPBL. File: PBL.f

z0m : real*8, intent(in)
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

z0m : real*8, intent(in)
Subroutine: uv_eqn. Module: SOCPBL. File: PBL.f
roughness height for momentum (if itype=1 or 2)
z0min : real*8, intent(in)
Subroutine: getzhq. Module: SOCPBL. File: PBL.f

z0q : real*8, intent(out)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
= roughness length for water vapor (m)
z0q : real*8, intent(out)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= roughness length for water vapor (m)
z0q : real*8
Subroutine: inits. Module: SOCPBL. File: PBL.f

z0q : real*8, intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

z0q : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= roughness length for water vapor (m)
z0q : real*8, intent(in)
Subroutine: simil. Module: SOCPBL. File: PBL.f
moisture roughness height (m)
z0q : real*8, intent(out)
Subroutine: stars. Module: SOCPBL. File: PBL.f

z1 : real*8
Subroutine: fgrid2. Module: NONE. File: PBL.f

z1 : real*8, intent(in)
Subroutine: griddr. Module: SOCPBL. File: PBL.f

z1 : real*8
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

z12o : real*8, allocatable, dimension(:, :)
Global variable . Module: OCNML. File: OCNML.f
annual maximum ocean mixed layer depth (m)
z12o : used from ocnml
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

z12o : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

z12o : used from ocnml
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

z12o_max : real*8, public
Global variable . Module: OCNML. File: OCNML.f
maximal mixed layer depth (m) for qflux model
Initial Value = -1
z12o_max_oht : real*8
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

z12o_max_param : real*8
Subroutine: init_qfluxes. Module: OCNML. File: OCNML.f

z12o_max_rsf : real*8, public
Global variable . Module: OCNML. File: OCNML.f
Initial Value = -1
z1by6l : real*8
Subroutine: surface. Module: NONE. File: SURFACE.f

z1by6l : real*8
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

z1e : real*8, parameter
Global variable . Module: LANDICE. File: LANDICE.f
first and second layer thicknesses for land ice
Initial Value = .1d0
z1e : used from landice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

z1i : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
thickness of first layer ice [m]
Initial Value = .1d0
z1i : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

z1libyl : real*8, parameter
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f
Initial Value = Z1E/ALAMI0
z1o : real*8, allocatable, dimension(:, :)
Global variable . Module: OCNML. File: OCNML.f
current ocean mixed layer depth (m) updated once per day
z1o : used from ocnml
Subroutine: advsi_diag. Module: NONE. File: OCNML.f

z1o : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

z1o : used from ocnml
Subroutine: conserv_oce. Module: NONE. File: OCNML.f

z1omin : real*8
Subroutine: advsi_diag_ocnml. Module: NONE. File: SEAICE_DRV.f

z1oold : real*8, allocatable, dimension(:, :)
Global variable . Module: OCNML. File: OCNML.f
value of Z1O during previous day (m)
z1ostream : type(timestream)
Global variable . Module: OCNML. File: OCNML.f
interface for reading and time-interpolating ML depth file
z1ox : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: init_mldepth. Module: OCNML. File: OCNML.f

z1pass : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

z2 : real*8
Subroutine: horzdist_2pts. Module: NONE. File: LAKES.f

z2li : real*8, parameter
Global variable . Module: LANDICE. File: LANDICE.f
first and second layer thicknesses for land ice
Initial Value = 2.9d0
z2li : used from landice
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f

z2li3l : real*8, parameter
Subroutine: surface_landice. Module: NONE. File: SURFACE_LANDICE.f
Initial Value = Z2LI/(3.*ALAMI0)
z2oim : real*8, parameter
Global variable . Module: SEAICE. File: SEAICE.f
min. thickness of 2nd layer ice [m] (if > 0)
Initial Value = .1d0
z2oim : used from seaice
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

z4 : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

z4var : real, dimension(IM, 2:JM)
Global variable . Module: UNRDRAG_COM. File: ATMDYN.f
: Subgrid-scale orographic variances multiplied by 4 at uv grids
z_inst : real*8, allocatable, dimension(:, :, :), public
Global variable . Module: DIAG_COM. File: DIAG_COM.f
saved instantaneous height field (at PMB levels)
z_inst : used from diag_com
Subroutine: alloc_diag_com. Module: NONE. File: DIAG_COM.f

z_inst : used from diag_com
Subroutine: diaga. Module: NONE. File: DIAG.f

z_inst : used from diag_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

za : real*8, dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

za720 : real*8, parameter
Global variable . Module: AERPARAM_MOD. File: READ_AERO.f
Initial Value = 2635.
zag : real*8
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zaquer : real*8
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zasum : real*8
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zatmo : real*8, allocatable, dimension(:, :)
Global variable . Module: ATM_COM. File: ATM_COM.f
: surface elevation (m)
zatmo : used from atm_com
Subroutine: advecm. Module: ATMDYN. File: ATMDYN.f

zatmo : used from atm_com
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

zatmo : used from atm_com
Subroutine: aic_part2. Module: DYNAMICS. File: ATMDYN_COM.F90

zatmo : used from atm_com
Subroutine: alloc_atm_com. Module: NONE. File: ATM_COM.f

zatmo : used from atm_com
Subroutine: calc_derived_aij. Module: NONE. File: DIAG.f

zatmo : used from atm_com
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

zatmo : used from atm_com
Subroutine: conserv_lke. Module: NONE. File: LAKES.f

zatmo : used from atm_com
Subroutine: conserv_pe. Module: NONE. File: DIAG.f

zatmo : used from atm_com
Subroutine: conserv_se. Module: NONE. File: DIAG.f

zatmo : used from atm_com
Subroutine: diag5a. Module: NONE. File: GCDIAGb.f

zatmo : used from atm_com
Subroutine: diag_gather. Module: DIAG_SERIAL. File: DIAG_PRT.f

zatmo : used from atm_com
Subroutine: diaga. Module: NONE. File: DIAG.f

zatmo : used from atm_com
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

zatmo : used from atm_com
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

zatmo : used from atm_com
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

zatmo : used from atm_com
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

zatmo : used from atm_com
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

zatmo : used from atm_com
Subroutine: init_lakes. Module: NONE. File: LAKES.f

zatmo : used from atm_com
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

zatmo : used from atm_com
Subroutine: pgrad_pbl. Module: NONE. File: ATM_UTILS.f

zatmo : used from atm_com
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

zatmo : used from atm_com
Subroutine: read_aic. Module: NONE. File: ATM_DRV.f

zatmo : used from atm_com
Subroutine: riverf. Module: NONE. File: LAKES.f

zatmo_cell : real*8
Global variable . Module: STRAT. File: STRATDYN.f

zatmo_cell : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

zatmo_glob : real*8, dimension(IM, JM)
Global variable . Module: DIAG_SERIAL. File: DIAG_PRT.f

zb : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

zb : real*8, dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zbg : real*8
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zbot : real*8
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

zcos : real*8
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

zdeltaz : real*8, parameter
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f
distance to check for lapse rate changes (km)
Initial Value = 2000.0
zdenh : real*8, dimension(2)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

zdiff : real*8
Subroutine: downscale_pressure_li. Module: NONE. File: SURFACE_LANDICE.f

zdiff : real*8
Subroutine: downscale_temperature_li. Module: NONE. File: SURFACE_LANDICE.f

zdir : used from qusdef
Global variable . Module: CLOUDS. File: CLOUDS2.F90

zdir : integer, dimension(nmom), parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = (/mz,my,mx,mzz,myy,mxx,myz,mxy,mzx/)
zdn : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

zdp : real*8
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f

zdp : real*8
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f

zdssra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
zdssra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

zdssra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

zdtdz : real*8, dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

ze : real*8, dimension(lm+1)
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

ze : real*8, dimension(n+1), intent(in)
Subroutine: dout. Module: NONE. File: ATURB.f
hight at edge lyer
ze : real*8, dimension(n+1), intent(in)
Subroutine: e_gcm. Module: NONE. File: ATURB.f

ze : real*8, dimension(n+1), intent(in)
Subroutine: k_gcm. Module: NONE. File: ATURB.f
height (in meters) of layer edges
ze : real*8, dimension(n+1), intent(in)
Subroutine: l_gcm. Module: NONE. File: ATURB.f
height (meters) of layer edge
ze : real*8, dimension(n+1), intent(out)
Subroutine: zze. Module: NONE. File: ATURB.f
vertical coordinate at edges
zero1 : real*8, parameter
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f
Initial Value = 1.D-2
zero2 : real*8
Subroutine: coszt. Module: RAD_COSZ0. File: GEOM_B.f

zet : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

zet : real*8
Subroutine: e_les. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: find_dpsim. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: find_pbl_top. Module: NONE. File: ATURB.f

zet : real*8
Subroutine: find_phih. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: find_phim. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: find_phim0. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: getchq. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: getcm. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

zet : real*8
Subroutine: output. Module: SOCPBL. File: PBL.f

zet : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

zet0 : real*8
Subroutine: find_dpsih. Module: SOCPBL. File: PBL.f

zet0 : real*8
Subroutine: find_dpsim. Module: SOCPBL. File: PBL.f

zet0 : real*8
Subroutine: getchq. Module: SOCPBL. File: PBL.f

zet0 : real*8
Subroutine: getcm. Module: SOCPBL. File: PBL.f

zet0 : real*8
Subroutine: ucheck. Module: SOCPBL. File: PBL.f

zet1 : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = 0.5d0
zeta : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
viscosities
zeta : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

zeta : real*8
Subroutine: getl. Module: SOCPBL. File: PBL.f

zeta : real*8
Subroutine: l_gcm. Module: NONE. File: ATURB.f

zetamean : real*8
Subroutine: relax. Module: ICEDYN. File: ICEDYN.f

zeth : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = -1.072d0
zetm : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
Initial Value = -1.464d0
zfaktor : real*8, parameter
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f
factor for caluclating height from pressure (-rgas/grav)
Initial Value = -GRAV/RGAS
zgrnd : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

zgrnd : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f

zgs : real*8, parameter
Global variable . Module: SOCPBL. File: PBL.f
height of surface layer (m)
Initial Value = 10.
zgs : used from socpbl
Subroutine: atm_diffus. Module: NONE. File: ATURB.f

zgs : real*8, intent(in)
Subroutine: dflux. Module: SOCPBL. File: PBL.f
= height of the surface layer (m)
zgs : used from socpbl
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

zgs : real*8, intent(in)
Subroutine: getztop. Module: NONE. File: PBL_DRV.f
The height of the surface layer.
zgs : used from socpbl
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

zgs : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
height of the surface layer (nominally 10 m)
zgs : used from socpbl
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

zgs : real*8
Subroutine: stars. Module: SOCPBL. File: PBL.f

zgs : used from socpbl
Subroutine: zze. Module: NONE. File: ATURB.f

zgwmo : real*8, parameter
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f
min lapse rate (* -1) needed for trop. defn. (-K/km)
Initial Value = -2d-3
zgwmo2 : real*8, parameter
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f
GISS failsafe minimum lapse rate (* -1) (-K/km)
Initial Value = -3d-3
zh : real*8, dimension(12)
Global variable . Module: RADPAR. File: RADIATION.f
scale heights used for vertical profile (km)
Initial Value = (/8.0, 8.0,8.0, 8.0,8.0, 30., 50., 30., 30., 0.0, 30., 30./)
zhat : real*8, dimension(n-1)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
altitude of secondary vertical grid points
zhat : real*8, dimension(n), intent(in)
Subroutine: e_les. Module: SOCPBL. File: PBL.f

zhat : real*8, dimension(n-1), intent(in)
Subroutine: getl. Module: SOCPBL. File: PBL.f
vertical grids (secondary, meter)
zhat : real*8, dimension(n-1), intent(in)
Subroutine: getl1. Module: SOCPBL. File: PBL.f

zhat : real*8, dimension(n-1), intent(out)
Subroutine: griddr. Module: SOCPBL. File: PBL.f
height of secondary grids (meter)
zhat : real*8, dimension(n-1)
Subroutine: inits. Module: SOCPBL. File: PBL.f

zhat : real*8, dimension(n-1), intent(in)
Subroutine: output. Module: SOCPBL. File: PBL.f

zhat :
Subroutine: uv_eqn_sta. Module: SOCPBL. File: PBL.f
vertical height at the secondary grids (meter)
zicsra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
zicsra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

zicsra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

zijk : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

zimax : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

zimin : real*8
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

zin : real*8, dimension(:, :, :), allocatable
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

zj : real*8
Subroutine: e_gcm. Module: NONE. File: ATURB.f

zj : real*8
Subroutine: e_les. Module: SOCPBL. File: PBL.f

zk : used from constant
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f
Initial Value = >byKAPA
zk : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

zk : used from constant
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
Initial Value = >byKAPA
zkappa : used from constant
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f
Initial Value = >kapa
zki : real*8
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

zkp1 : used from constant
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f
Initial Value = >byKAPAp1
zkp1 : used from constant
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
Initial Value = >byKAPAp1
zkp2 : used from constant
Subroutine: compute_gz. Module: NONE. File: ATM_UTILS.f
Initial Value = >byKAPAp2
zkp2 : used from constant
Subroutine: pgf. Module: ATMDYN. File: ATMDYN.f
Initial Value = >byKAPAp2
zlake : real*8
Global variable . Module: RADPAR. File: RADIATION.f
lake depth (m)
zlake : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

zlake : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

zmax : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
max,min values of ZETA
zmax : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

zmax : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

zmax : real*8
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

zmin : real*8, dimension(:, :), allocatable
Global variable . Module: ICEDYN. File: ICEDYN.f
max,min values of ZETA
zmin : used from icedyn
Subroutine: alloc_icedyn. Module: NONE. File: ICEDYN.f

zmin : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

zmin : real*8
Subroutine: maptxt. Module: DIAG_SERIAL. File: DIAG_PRT.f

zmoms : used from qusdef
Global variable . Module: CLOUDS. File: CLOUDS2.F90

zmoms : integer, dimension(4), parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = (/MZ,MZZ,MYZ,MZX/)
zmp : real*8
Global variable . Module: RADPAR. File: RADIATION.f
depth of melt pond (m)
zmp : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

zmp : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

zmrat : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

zn : real*8
Subroutine: fgrid2. Module: NONE. File: PBL.f

zn : real*8, intent(in)
Subroutine: griddr. Module: SOCPBL. File: PBL.f

znde16 : real*8
Subroutine: diagij. Module: DIAG_SERIAL. File: DIAG_PRT.f

znpass : real*8
Subroutine: griddr. Module: SOCPBL. File: PBL.f

znsxdt : real*8
Subroutine: aflux. Module: ATMDYN. File: ATMDYN.f

znumh : real*8, dimension(2)
Subroutine: ij_avg. Module: DIAG_SERIAL. File: DIAG_PRT.f

zoc : real*8, public, dimension(LMOMAX)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
ocean depths for diagnostics (m) (ONLY FOR DEEP OCEAN)
Initial Value = 0.
zoc1 : real*8, public, dimension(LMOMAX+1)
Global variable . Module: DIAG_COM. File: DIAG_COM.f
ocean depths for diagnostics (m) (ONLY FOR DEEP OCEAN)
Initial Value = 0.
zocsra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
zocsra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

zocsra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

zoice : real*8
Global variable . Module: RADPAR. File: RADIATION.f
depth of ocean ice (m)
zoice : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

zoice : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

zomoms : integer, dimension(2), parameter
Global variable . Module: QUSDEF. File: QUSDEF.f
Initial Value = (/MZ,MZZ/)
zonal : real*8, dimension(LM)
Subroutine: ilmap. Module: DIAG_SERIAL. File: DIAG_PRT.f

zonal : real*8, dimension(lm+lm_req), intent(in)
Subroutine: pout_il. Module: NONE. File: POUT.f
zonal sum/mean
zp2km : real*8
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zpbl : real*8
Global variable . Module: CLOUDS. File: CLOUDS2.F90
PBL height (m)
zpbl : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

zplimb : real*8, parameter
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f
min pressure at which to define tropopause (mb)
Initial Value = 500.
zpm : real*8, dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zpmk : real*8, dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zptf : real*8
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zptph : real*8
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

zref12 : real*8
Subroutine: writet. Module: RADPAR. File: RADIATION.f

zs : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

zs : real*8
Subroutine: filter. Module: ATMDYN. File: ATMDYN.f

zs : real*8
Subroutine: get_subdd. Module: SUBDAILY. File: DIAG.f

zs1 : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f
= height of the first model layer (m)
zsi :
Global variable . Module: SEAICE_COM. File: SEAICE.f
total ice thickness (m)
zsi : real*8, dimension(:, :), pointer
Subroutine: radia. Module: NONE. File: RAD_DRV.f

zsi : real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo)
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

zsi_exists : logical
Global variable . Module: SEAICE_COM. File: SEAICE.f
flag indicating availability of an input file ZSI containing
Initial Value = .true.
zsi_exists : used from seaice_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

zsi_exists : used from seaice_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

zsistream : type(timestream)
Global variable . Module: SEAICE_COM. File: SEAICE.f
interfaces for reading and time-interpolating
zsistream : used from seaice_com
Subroutine: init_oceanice. Module: NONE. File: SEAICE_DRV.f

zsistream : used from seaice_com
Subroutine: read_seaice. Module: NONE. File: SEAICE_DRV.f

zsnowi : real*8, dimension(:, :), pointer
Global variable . Module: EXCHANGE_TYPES. File: FLUXES.f
amount, thickness of snow on sea ice (kg/m^2, m)
zsnsra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
zsnsra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

zsnsra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

zsnwoi : real*8
Global variable . Module: RADPAR. File: RADIATION.f
depth of snow over ocean ice (m)
zsnwoi : real*8
Subroutine: getsur. Module: SURF_ALBEDO. File: ALBEDO.f

zsnwoi : used from radpar
Subroutine: radia. Module: NONE. File: RAD_DRV.f

zsrf : real*8, dimension(:, :), allocatable
Subroutine: read_pzrh_input. Module: NONE. File: ATM_DRV.f

zstr : character(len=10)
Subroutine: gc_defs. Module: NONE. File: GCDIAGb.f

zstr : character(len=*), intent(out)
Subroutine: get_zstr. Module: NONE. File: DEFACC.f

zstr : character(len=8)
Subroutine: ijk_defs. Module: NONE. File: GCDIAGb.f

zstr : character(len=16)
Subroutine: ijl_defs. Module: NONE. File: DEFACC.f

zstr : character(len=10)
Subroutine: jl_defs. Module: NONE. File: DEFACC.f

zstride : integer
Global variable . Module: QUSCOM. File: QUS_DRV.f

zstride : used from quscom
Subroutine: aadvtz. Module: NONE. File: QUS_DRV.f

zsum : real*8
Subroutine: init_wspdf_mod. Module: NONE. File: PBL_DRV.f

zt : real*8
Subroutine: setgas. Module: RADPAR. File: RADIATION.f

ztable : real*8, save, dimension(LX+1, 11)
Subroutine: seto2a. Module: RADPAR. File: RADIATION.f

zthresh : real*8
Subroutine: qmom_topo_adjustments. Module: NONE. File: CLOUDS2_DRV.F90

ztm : real*8, dimension(klev)
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f

ztop : real*8, intent(in)
Subroutine: advanc. Module: SOCPBL. File: PBL.f
height of the first model layer, approx 200 m if lm=9
ztop : real*8
Subroutine: altstyle_seaice_ic. Module: NONE. File: SEAICE.f

ztop : real*8
Subroutine: get_dbl. Module: NONE. File: PBL_DRV.f

ztop : real*8, intent(out)
Subroutine: getztop. Module: NONE. File: PBL_DRV.f
The height of the top of the BL simulation domain.
ztop : real*8
Subroutine: init_pbl. Module: NONE. File: PBL_DRV.f

ztop : real*8, intent(in)
Subroutine: inits. Module: SOCPBL. File: PBL.f
height of the first model layer, approx 200 m if lm=9
ztop : real*8
Subroutine: pbl. Module: PBL_DRV. File: PBL_DRV.f

zup : real*8
Subroutine: diaga. Module: NONE. File: DIAG.f

zvar : real*8
Subroutine: gwdcol. Module: STRAT. File: STRATDYN.f

zvart : real*8, allocatable, dimension(:, :)
Global variable . Module: STRAT. File: STRATDYN.f
topographic variance
zvart : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

zvarx : real*8, allocatable, dimension(:, :)
Global variable . Module: STRAT. File: STRATDYN.f
topographic variance
zvarx : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

zvarx : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

zvarx_cell : real*8
Global variable . Module: STRAT. File: STRATDYN.f

zvarx_cell : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

zvary : real*8, allocatable, dimension(:, :)
Global variable . Module: STRAT. File: STRATDYN.f
topographic variance
zvary : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

zvary : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

zvary_cell : real*8
Global variable . Module: STRAT. File: STRATDYN.f

zvary_cell : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

zvgsra : real*8
Global variable . Module: SURF_ALBEDO. File: ALBEDO.f
adjustment factors for
Initial Value = 1.0
zvgsra : real*8
Subroutine: writer. Module: RADPAR. File: RADIATION.f

zvgsra_out : real*8, intent(out)
Subroutine: get_albedo_data. Module: SURF_ALBEDO. File: ALBEDO.f

zw : used from sle001
Subroutine: ghy_diag. Module: SOIL_DRV. File: GHY_DRV.f

zwpath : real*8
Subroutine: solarm. Module: RADPAR. File: RADIATION.f

zwt : real*8, allocatable, dimension(:, :)
Global variable . Module: STRAT. File: STRATDYN.f
topographic variance
zwt : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

zwt : used from strat
Subroutine: init_gwdrag. Module: STRAT. File: STRATDYN.f

zwt_cell : real*8
Global variable . Module: STRAT. File: STRATDYN.f

zwt_cell : used from strat
Subroutine: gwdrag. Module: STRAT. File: STRATDYN.f

zx : real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo, lm)
Subroutine: diagb. Module: NONE. File: GCDIAGb.f

zzi : real*8
Subroutine: k_gcm. Module: NONE. File: ATURB.f

zzkap : used from constant
Subroutine: tropwmo. Module: NONE. File: ATM_UTILS.f
Initial Value = >bykapa

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

Contact GISS NASA Privacy PolicyAccessibility