programmer's documentation
Variables
At_main

Variables

double precision, dimension(:), allocatable tmmet
 tmmet —> time (in sec) of the meteo profile More...
 
double precision, dimension(:), allocatable zdmet
 zdmet —> altitudes of the dynamic profiles (read in the input meteo file) More...
 
double precision, dimension(:), allocatable ztmet
 ztmet –> altitudes of the temperature profile (read in the input meteo file) More...
 
double precision, dimension(:,:), allocatable umet
 umet –> meteo u profiles (read in the input meteo file) More...
 
double precision, dimension(:,:), allocatable vmet
 vmet –> meteo v profiles (read in the input meteo file) More...
 
double precision, dimension(:,:), allocatable wmet
 wmet –> meteo w profiles - unused More...
 
double precision, dimension(:,:), allocatable ekmet
 ekmet —> meteo turbulent kinetic energy profile (read in the input meteo file) More...
 
double precision, dimension(:,:), allocatable epmet
 epmet —> meteo turbulent dissipation profile (read in the input meteo file) More...
 
double precision, dimension(:,:), allocatable ttmet
 ttmet —> meteo temperature (Celsius) profile (read in the input meteo file) More...
 
double precision, dimension(:,:), allocatable qvmet
 qvmet —> meteo specific humidity profile (read in the input meteo file) More...
 
double precision, dimension(:,:), allocatable ncmet
 ncmet —> meteo specific drplet number profile (read in the input meteo file) More...
 
double precision, dimension(:), allocatable pmer
 pmer —> Sea level pressure (read in the input meteo file) More...
 
double precision, dimension(:), allocatable xmet
 xmet –> X axis cooordinates of the meteo profile (read in the input meteo file) More...
 
double precision, dimension(:), allocatable ymet
 ymet –> Y axis cooordinates of the meteo profile (read in the input meteo file) More...
 
double precision, dimension(:,:), allocatable rmet
 rmet –> density profile More...
 
double precision, dimension(:,:), allocatable tpmet
 tpmet –> potential temperature profile More...
 
double precision, dimension(:,:), allocatable phmet
 phmet –> hydrostatic pressure from Laplace integration More...
 
double precision, dimension(:), allocatable nebdia
 Diagnosed nebulosity. More...
 
double precision, dimension(:), allocatable nn
 fractional nebulosity More...
 
integer, save itotwt
 itotwt—> total water content (for humid atmosphere) More...
 
integer, save intdrp
 intdrp—> total number of droplets (for humid atmosphere) More...
 
integer, save itempc
 itempc—> temperature (in celsius) More...
 
integer, save iliqwt
 iliqwt—> liquid water content More...
 
integer, save imeteo
 imeteo –> flag for reading the meteo input file More...
 
integer, save nbmetd
 nbmetd –> numbers of altitudes for the dynamics More...
 
integer, save nbmett
 nbmett –> numbers of altitudes for the temperature and specific humidity More...
 
integer, save nbmetm
 nbmetm –> numbers of time steps for the meteo profiles More...
 
integer, dimension(nozppm), save iprofm
 iprofm –> read zone boundary conditions from profile More...
 
integer, save initmeteo
 initmeteo –> use meteo profile for variables initialization (0: not used; 1: used (default)) More...
 
double precision, save ps
 ps –> reference pressure (to comput potential temp: 1.0d+5) More...
 
double precision, save rvsra
 rvsra –> ratio gaz constant h2o/ dry air: 1.608d0 More...
 
double precision, save cpvcpa
 cpvcpa –> ratio Cp h2o/ dry air: 1.866d0 More...
 
double precision, save clatev
 clatev –> latent heat of evaporation: 2.501d+6 More...
 
double precision, save gammat
 gammat –> temperature gradient for the standard atmosphere (-6.5d-03 K/m) More...
 
double precision, save rvap
 rvsra*rair More...
 
integer, save syear
 syear –> starting year More...
 
integer, save squant
 squant –> starting quantile More...
 
integer, save shour
 shour –> starting hour More...
 
integer, save smin
 smin –> starting min More...
 
double precision, save ssec
 ssec –> starting second More...
 
double precision, save xlon
 xlon –> longitude of the domain origin More...
 
double precision, save xlat
 xlat –> latitude of the domain origin More...
 
integer, save nbmaxt
 Number of vertical levels (cf. 1D radiative scheme. More...
 
integer, save ihpm
 ihpm –> flag to compute the hydrostastic pressure by Laplace integration in the meteo profiles More...
 
integer, save ivert
 ivert –> flag for the definition of the vertical grid More...
 
integer, save nvert
 nvert –> number of vertical arrays More...
 
integer, save kvert
 kvert –> number of levels (up to the top of the domain) More...
 
integer, save kmx
 kmx –> Number of levels (up to 11000 m if ray1d used) (automatically computed) More...
 
integer, save iatra1
 iatra1 –> flag for the use of the 1d atmo radiative model More...
 
integer, save nfatr1
 nfatr1 –> 1d radiative model pass frequency More...
 
integer, save iqv0
 iqv0 –> flag for the standard atmo humidity profile More...
 
integer, save idrayi
 pointer for 1D infrared profile More...
 
integer, save idrayst
 pointer for 1D solar profile More...
 
integer, save igrid
 grid formed by 1D profiles More...
 
double precision, dimension(:,:), allocatable xyvert
 horizontal coordinates of the vertical grid More...
 
double precision, dimension(:), allocatable zvert
 vertical grid for 1D radiative scheme initialize in cs_user_atmospheric_model.f90 More...
 
double precision, dimension(:), allocatable acinfe
 absorption for CO2 + 03 More...
 
double precision, dimension(:), allocatable dacinfe
 differential absorption for CO2 + 03 More...
 
double precision, dimension(:,:), allocatable aco2
 absorption for CO2 only More...
 
double precision, dimension(:,:), allocatable daco2
 differential absorption for CO2 only More...
 
double precision, dimension(:), allocatable acsup
 idem acinfe, flux descendant More...
 
double precision, dimension(:), allocatable dacsup
 internal variable for 1D radiative model More...
 
double precision, dimension(:), allocatable tauzq
 internal variable for 1D radiative model More...
 
double precision, dimension(:), allocatable tauz
 internal variable for 1D radiative model More...
 
double precision, dimension(:), allocatable zq
 internal variable for 1D radiative model More...
 
double precision, save tausup
 internal variable for 1D radiative model More...
 
double precision, dimension(:), allocatable zray
 internal variable for 1D radiative model More...
 
double precision, dimension(:,:), allocatable rayi
 
double precision, dimension(:,:), allocatable rayst
 
integer, save iatsoil
 iatsoil –> flag to use the ground model More...
 
double precision, save w1ini
 Water content of the first ground reservoir. More...
 
double precision, save w2ini
 Water content of the second ground reservoir. More...
 
integer, save modsub
 Option for subgrid models. More...
 
integer, save moddis
 Option for liquid water content distribution models. More...
 
integer, save modnuc
 Option for nucleation. More...
 
integer, save modsedi
 sedimentation flag More...
 
double precision, save sigc
 adimensional : sigc=0.53 other referenced values are 0.28, 0.15 More...
 
integer, save init_at_chem
 force initilization in case of restart (this option is automatically set in lecamp) More...
 

Detailed Description

Variable Documentation

double precision, dimension(:), allocatable acinfe

absorption for CO2 + 03

double precision, dimension(:, :), allocatable aco2

absorption for CO2 only

double precision, dimension(:), allocatable acsup

idem acinfe, flux descendant

double precision, save clatev

clatev –> latent heat of evaporation: 2.501d+6

double precision, save cpvcpa

cpvcpa –> ratio Cp h2o/ dry air: 1.866d0

double precision, dimension(:), allocatable dacinfe

differential absorption for CO2 + 03

double precision, dimension(:,:), allocatable daco2

differential absorption for CO2 only

double precision, dimension(:), allocatable dacsup

internal variable for 1D radiative model

double precision, dimension(:,:), allocatable ekmet

ekmet —> meteo turbulent kinetic energy profile (read in the input meteo file)

double precision, dimension(:,:), allocatable epmet

epmet —> meteo turbulent dissipation profile (read in the input meteo file)

double precision, save gammat

gammat –> temperature gradient for the standard atmosphere (-6.5d-03 K/m)

integer, save iatra1

iatra1 –> flag for the use of the 1d atmo radiative model

  • = 0 no use (default)
  • = 1 use
integer, save iatsoil

iatsoil –> flag to use the ground model

integer, save idrayi

pointer for 1D infrared profile

integer, save idrayst

pointer for 1D solar profile

integer, save igrid

grid formed by 1D profiles

integer, save ihpm

ihpm –> flag to compute the hydrostastic pressure by Laplace integration in the meteo profiles

  • = 0 : bottom to top Laplace integration, based on P(sea level) (default)
  • = 1 : top to bottom Laplace integration based on P computed for the standard atmosphere at z(nbmaxt)
integer, save iliqwt

iliqwt—> liquid water content

integer, save imeteo

imeteo –> flag for reading the meteo input file

  • = 0 -> no reading
  • = 1 -> reading
integer, save init_at_chem

force initilization in case of restart (this option is automatically set in lecamp)

integer, save initmeteo

initmeteo –> use meteo profile for variables initialization (0: not used; 1: used (default))

integer, save intdrp

intdrp—> total number of droplets (for humid atmosphere)

integer, dimension(nozppm), save iprofm

iprofm –> read zone boundary conditions from profile

integer, save iqv0

iqv0 –> flag for the standard atmo humidity profile

  • = 0 : q = 0 (default)
  • = 1 : q = decreasing exponential
integer, save itempc

itempc—> temperature (in celsius)

integer, save itotwt

itotwt—> total water content (for humid atmosphere)

integer, save ivert

ivert –> flag for the definition of the vertical grid

integer, save kmx

kmx –> Number of levels (up to 11000 m if ray1d used) (automatically computed)

integer, save kvert

kvert –> number of levels (up to the top of the domain)

integer, save moddis

Option for liquid water content distribution models.

  • moddis = 1 : all or nothing
  • moddis = 2 : Gaussian distribution
integer, save modnuc

Option for nucleation.

  • modnuc = 0 : without nucleation
  • modnuc = 1 : Pruppacher and Klett 1997
  • modnuc = 2 : Cohard et al. 1998,1999
  • modnuc = 3 : Abdul-Razzak et al. 1998,2000 NOT IMPLEMENTED YET logaritmic standard deviation of the log-normal law of the droplet spectrum
integer, save modsedi

sedimentation flag

integer, save modsub

Option for subgrid models.

  • modsub = 0 : the simplest parameterization (for numerical verifications)
  • modsub = 1 : Bechtold et al. 1995 (Luc Musson-Genon)
  • modsub = 2 : Bouzereau et al. 2004
  • modsub = 3 : Cuijpers and Duynkerke 1993, Deardorff 1976, Sommeria and Deardorff 1977
integer, save nbmaxt

Number of vertical levels (cf. 1D radiative scheme.

integer, save nbmetd

nbmetd –> numbers of altitudes for the dynamics

integer, save nbmetm

nbmetm –> numbers of time steps for the meteo profiles

integer, save nbmett

nbmett –> numbers of altitudes for the temperature and specific humidity

double precision, dimension(:,:), allocatable ncmet

ncmet —> meteo specific drplet number profile (read in the input meteo file)

double precision, dimension(:), allocatable nebdia

Diagnosed nebulosity.

integer, save nfatr1

nfatr1 –> 1d radiative model pass frequency

double precision, dimension(:), allocatable nn

fractional nebulosity

integer, save nvert

nvert –> number of vertical arrays

double precision, dimension(:,:), allocatable phmet

phmet –> hydrostatic pressure from Laplace integration

double precision, dimension(:), allocatable pmer

pmer —> Sea level pressure (read in the input meteo file)

double precision, save ps

ps –> reference pressure (to comput potential temp: 1.0d+5)

double precision, dimension(:,:), allocatable qvmet

qvmet —> meteo specific humidity profile (read in the input meteo file)

double precision, dimension(:,:), allocatable rayi
double precision, dimension(:,:), allocatable rayst
double precision, dimension(:,:), allocatable rmet

rmet –> density profile

double precision, save rvap

rvsra*rair

double precision, save rvsra

rvsra –> ratio gaz constant h2o/ dry air: 1.608d0

integer, save shour

shour –> starting hour

double precision, save sigc

adimensional : sigc=0.53 other referenced values are 0.28, 0.15

integer, save smin

smin –> starting min

integer, save squant

squant –> starting quantile

double precision, save ssec

ssec –> starting second

integer, save syear

syear –> starting year

double precision, save tausup

internal variable for 1D radiative model

double precision, dimension(:), allocatable tauz

internal variable for 1D radiative model

double precision, dimension(:), allocatable tauzq

internal variable for 1D radiative model

double precision, dimension(:), allocatable tmmet

tmmet —> time (in sec) of the meteo profile

double precision, dimension(:,:), allocatable tpmet

tpmet –> potential temperature profile

double precision, dimension(:,:), allocatable ttmet

ttmet —> meteo temperature (Celsius) profile (read in the input meteo file)

double precision, dimension(:,:), allocatable umet

umet –> meteo u profiles (read in the input meteo file)

double precision, dimension(:,:), allocatable vmet

vmet –> meteo v profiles (read in the input meteo file)

double precision, save w1ini

Water content of the first ground reservoir.

double precision, save w2ini

Water content of the second ground reservoir.

double precision, dimension(:,:), allocatable wmet

wmet –> meteo w profiles - unused

double precision, save xlat

xlat –> latitude of the domain origin

double precision, save xlon

xlon –> longitude of the domain origin

double precision, dimension(:), allocatable xmet

xmet –> X axis cooordinates of the meteo profile (read in the input meteo file)

double precision, dimension(:,:), allocatable xyvert

horizontal coordinates of the vertical grid

double precision, dimension(:), allocatable ymet

ymet –> Y axis cooordinates of the meteo profile (read in the input meteo file)

double precision, dimension(:), allocatable zdmet

zdmet —> altitudes of the dynamic profiles (read in the input meteo file)

double precision, dimension(:), allocatable zq

internal variable for 1D radiative model

double precision, dimension(:), allocatable zray

internal variable for 1D radiative model

double precision, dimension(:), allocatable ztmet

ztmet –> altitudes of the temperature profile (read in the input meteo file)

double precision, dimension(:), allocatable zvert

vertical grid for 1D radiative scheme initialize in cs_user_atmospheric_model.f90