8.1
general documentation
cs_atmo_option_t Struct Reference

#include <cs_atmo.h>

+ Collaboration diagram for cs_atmo_option_t:

Data Fields

int syear
 
int squant
 
int shour
 
int smin
 
cs_real_t ssec
 
cs_real_t longitude
 
cs_real_t latitude
 
cs_real_t x_l93
 
cs_real_t y_l93
 
union {
   int   met_1d_nlevels_d
 
   int   nbmetd
 
}; 
 
union {
   int   met_1d_nlevels_t
 
   int   nbmett
 
}; 
 
union {
   int   met_1d_ntimes
 
   int   nbmetm
 
}; 
 
union {
   int   met_1d_nlevels_max_t
 
   int   nbmaxt
 
}; 
 
int radiative_model_1d
 
int rad_1d_nvert
 
int rad_1d_nlevels
 
int rad_1d_nlevels_max
 
cs_real_trad_1d_xy
 
cs_real_trad_1d_z
 
cs_real_trad_1d_acinfe
 
cs_real_trad_1d_dacinfe
 
cs_real_trad_1d_aco2
 
cs_real_trad_1d_aco2s
 
cs_real_trad_1d_daco2
 
cs_real_trad_1d_daco2s
 
cs_real_trad_1d_acsup
 
cs_real_trad_1d_acsups
 
cs_real_trad_1d_dacsup
 
cs_real_trad_1d_dacsups
 
cs_real_trad_1d_tauzq
 
cs_real_trad_1d_tauz
 
cs_real_trad_1d_zq
 
cs_real_trad_1d_zray
 
cs_real_trad_1d_ir_div
 
cs_real_trad_1d_sol_div
 
cs_real_trad_1d_iru
 
cs_real_trad_1d_ird
 
cs_real_trad_1d_solu
 
cs_real_trad_1d_sold
 
cs_real_trad_1d_qw
 
cs_real_trad_1d_ql
 
cs_real_trad_1d_qv
 
cs_real_trad_1d_nc
 
cs_real_trad_1d_fn
 
cs_real_trad_1d_aerosols
 
cs_real_t domain_orientation
 
bool compute_z_ground
 
int open_bcs_treatment
 
int theo_interp
 
int sedimentation_model
 
int deposition_model
 
int nucleation_model
 
int subgrid_model
 
int distribution_model
 
int meteo_profile
 
char * meteo_file_name
 
cs_real_t meteo_dlmo
 
cs_real_t meteo_z0
 
cs_real_t meteo_zref
 
cs_real_t meteo_zi
 
cs_real_t meteo_zu1
 
cs_real_t meteo_zu2
 
cs_real_t meteo_zt1
 
cs_real_t meteo_zt2
 
cs_real_t meteo_uref
 
cs_real_t meteo_u1
 
cs_real_t meteo_u2
 
cs_real_t meteo_ustar0
 
cs_real_t meteo_wstar0
 
cs_real_t meteo_angle
 
cs_real_t meteo_t0
 
cs_real_t meteo_t1
 
cs_real_t meteo_t2
 
cs_real_t meteo_tstar
 
cs_real_t meteo_psea
 
cs_real_t meteo_qw0
 
cs_real_t meteo_qwstar
 
cs_real_t meteo_qw1
 
cs_real_t meteo_qw2
 
cs_real_t meteo_ql0
 
cs_real_t meteo_evapor
 
cs_real_t meteo_sensi
 
int meteo_phim_s
 
int meteo_phih_s
 
int meteo_phim_u
 
int meteo_phih_u
 
cs_real_tu_met
 
cs_real_tv_met
 
cs_real_tw_met
 
cs_real_tek_met
 
cs_real_tep_met
 
cs_real_tz_dyn_met
 
cs_real_tz_temp_met
 
cs_real_ttime_met
 
cs_real_thyd_p_met
 
cs_real_tpot_t_met
 
int soil_model
 
cs_atmo_soil_cat_t soil_cat
 
int soil_zone_id
 

Field Documentation

◆ 

union { ... }

numbers of altitudes for the dynamics

◆ 

union { ... }

numbers of altitudes for the temperature and specific humidity

◆ 

union { ... }

numbers of time steps for the meteo profiles

◆ 

union { ... }

Number of vertical levels

◆ compute_z_ground

bool compute_z_ground

Option to compute ground elevation in the domain

◆ deposition_model

int deposition_model

Deposition flag

◆ distribution_model

int distribution_model

Option for liquid water content distribution models 1: all or nothing 2: Gaussian distribution

◆ domain_orientation

cs_real_t domain_orientation

Domain orientation (angle in degree between y direction and north), 0 by default

◆ ek_met

cs_real_t* ek_met

meteo turbulent kinetic energy profile

◆ ep_met

cs_real_t* ep_met

meteo turbulent dissipation profile

◆ hyd_p_met

cs_real_t* hyd_p_met

Hydrostatic pressure from Laplace integration

◆ latitude

cs_real_t latitude

latitude of the domain origin

◆ longitude

cs_real_t longitude

longitude of the domain origin

◆ met_1d_nlevels_d

int met_1d_nlevels_d

◆ met_1d_nlevels_max_t

int met_1d_nlevels_max_t

◆ met_1d_nlevels_t

int met_1d_nlevels_t

◆ met_1d_ntimes

int met_1d_ntimes

◆ meteo_angle

cs_real_t meteo_angle

Meteo wind direction

◆ meteo_dlmo

cs_real_t meteo_dlmo

Meteo Monin obukhov inverse length

◆ meteo_evapor

cs_real_t meteo_evapor

Meteo reference evaporation

◆ meteo_file_name

char* meteo_file_name

Meteo file

◆ meteo_phih_s

int meteo_phih_s

Universal function Phi_h for stable condition

◆ meteo_phih_u

int meteo_phih_u

Universal function Phi_h for unstable condition

◆ meteo_phim_s

int meteo_phim_s

Universal function Phi_m for stable condition

◆ meteo_phim_u

int meteo_phim_u

Universal function Phi_m for unstable condition

◆ meteo_profile

int meteo_profile

Use meteo profile:

  • 0: not use
  • 1: use a meteo file
  • 2: directly enter values large scale values
  • 3: fill directly meteo_* fields

◆ meteo_psea

cs_real_t meteo_psea

Meteo pressure at sea level

◆ meteo_ql0

cs_real_t meteo_ql0

Meteo reference mass fraction at 2m

◆ meteo_qw0

cs_real_t meteo_qw0

Meteo reference mass fraction at 2m

◆ meteo_qw1

cs_real_t meteo_qw1

Meteo reference mass fraction 1

◆ meteo_qw2

cs_real_t meteo_qw2

Meteo reference mass fraction 2

◆ meteo_qwstar

cs_real_t meteo_qwstar

Meteo reference ground friction mass fraction

◆ meteo_sensi

cs_real_t meteo_sensi

Meteo reference sensible heat

◆ meteo_t0

cs_real_t meteo_t0

Meteo reference temperature at 2m

◆ meteo_t1

cs_real_t meteo_t1

Meteo reference temperature 1

◆ meteo_t2

cs_real_t meteo_t2

Meteo reference temperature 2

◆ meteo_tstar

cs_real_t meteo_tstar

Meteo reference ground friction temperature

◆ meteo_u1

cs_real_t meteo_u1

Meteo reference velocity 1

◆ meteo_u2

cs_real_t meteo_u2

Meteo reference velocity 2

◆ meteo_uref

cs_real_t meteo_uref

Meteo reference velocity

◆ meteo_ustar0

cs_real_t meteo_ustar0

Meteo reference ground friction velocity

◆ meteo_wstar0

cs_real_t meteo_wstar0

Meteo reference convective velocity

◆ meteo_z0

cs_real_t meteo_z0

Meteo reference roughness

◆ meteo_zi

cs_real_t meteo_zi

Meteo Boundary layer elevation

◆ meteo_zref

cs_real_t meteo_zref

Meteo reference elevation for reference velocity

◆ meteo_zt1

cs_real_t meteo_zt1

Meteo reference elevation for reference temperature 1

◆ meteo_zt2

cs_real_t meteo_zt2

Meteo reference elevation for reference temperature 2

◆ meteo_zu1

cs_real_t meteo_zu1

Meteo reference elevation for reference velocity 1

◆ meteo_zu2

cs_real_t meteo_zu2

Meteo reference elevation for reference velocity 2

◆ nbmaxt

int nbmaxt

◆ nbmetd

int nbmetd

◆ nbmetm

int nbmetm

◆ nbmett

int nbmett

◆ nucleation_model

int nucleation_model

Option for nucleation 0: without nucleation 1: Pruppacher and Klett 1997 2: Cohard et al. 1998,1999 3: Abdul-Razzak et al. 1998,2000 logaritmic standard deviation of the log-normal law of the droplet spectrum

◆ open_bcs_treatment

int open_bcs_treatment

◆ pot_t_met

cs_real_t* pot_t_met

potential temperature profile

◆ rad_1d_acinfe

cs_real_t* rad_1d_acinfe

absorption for CO2 + 03

◆ rad_1d_aco2

cs_real_t* rad_1d_aco2

absorption for CO2 only

◆ rad_1d_aco2s

cs_real_t* rad_1d_aco2s

◆ rad_1d_acsup

cs_real_t* rad_1d_acsup

as acinfe, downwing flux

◆ rad_1d_acsups

cs_real_t* rad_1d_acsups

◆ rad_1d_aerosols

cs_real_t* rad_1d_aerosols

1D profiles of aerosols along each vertical

◆ rad_1d_dacinfe

cs_real_t* rad_1d_dacinfe

differential absorption for CO2 + 03

◆ rad_1d_daco2

cs_real_t* rad_1d_daco2

differential absorption for CO2 only

◆ rad_1d_daco2s

cs_real_t* rad_1d_daco2s

◆ rad_1d_dacsup

cs_real_t* rad_1d_dacsup

◆ rad_1d_dacsups

cs_real_t* rad_1d_dacsups

◆ rad_1d_fn

cs_real_t* rad_1d_fn

1D profiles of nebulosity along each vertical

◆ rad_1d_ir_div

cs_real_t* rad_1d_ir_div

flux divergence of IR radiation

◆ rad_1d_ird

cs_real_t* rad_1d_ird

◆ rad_1d_iru

cs_real_t* rad_1d_iru

Upward and downward radiative fluxes (infrared, solar) along each vertical

◆ rad_1d_nc

cs_real_t* rad_1d_nc

1D profiles of number of droplets along each vertical

◆ rad_1d_nlevels

int rad_1d_nlevels

1-D radiative model: number of levels (up to the top of the domain)

◆ rad_1d_nlevels_max

int rad_1d_nlevels_max

1-D radiative model: number of levels (up to 11000 m) (automatically computed)

◆ rad_1d_nvert

int rad_1d_nvert

1-D radiative model: number of vertical arrays

◆ rad_1d_ql

cs_real_t* rad_1d_ql

1D profiles of liquid water mass fraction along each vertical

◆ rad_1d_qv

cs_real_t* rad_1d_qv

1D profiles of vapor water mass fraction along each vertical

◆ rad_1d_qw

cs_real_t* rad_1d_qw

1D profiles of total water mass fraction along each vertical

◆ rad_1d_sol_div

cs_real_t* rad_1d_sol_div

flux divergence of solar radiation

◆ rad_1d_sold

cs_real_t* rad_1d_sold

◆ rad_1d_solu

cs_real_t* rad_1d_solu

◆ rad_1d_tauz

cs_real_t* rad_1d_tauz

internal variable for 1D radiative model

◆ rad_1d_tauzq

cs_real_t* rad_1d_tauzq

internal variable for 1D radiative model

◆ rad_1d_xy

cs_real_t* rad_1d_xy

horizontal coordinates of the vertical grid

◆ rad_1d_z

cs_real_t* rad_1d_z

vertical grid for 1D radiative scheme

◆ rad_1d_zq

cs_real_t* rad_1d_zq

internal variable for 1D radiative model

◆ rad_1d_zray

cs_real_t* rad_1d_zray

internal variable for 1D radiative model

◆ radiative_model_1d

int radiative_model_1d

1-D radiative model (0 off, 1 on)

◆ sedimentation_model

int sedimentation_model

Sedimentation flag

◆ shour

int shour

Starting hour

◆ smin

int smin

Starting minute

◆ soil_cat

Soil categories:

  • CS_ATMO_SOIL_5_CAT
  • CS_ATMO_SOIL_7_CAT
  • CS_ATMO_SOIL_23_CAT

◆ soil_model

int soil_model

Soil model (1: on, 0: off)

◆ soil_zone_id

int soil_zone_id

Soil zone id (or -1 if inactive)

◆ squant

int squant

Starting quantile

◆ ssec

cs_real_t ssec

Starting second

◆ subgrid_model

int subgrid_model

Option for subgrid models 0: the simplest parameterization (for numerical verifications) 1: Bechtold et al. 1995 (Luc Musson-Genon) 2: Bouzereau et al. 2004 3: Cuijpers and Duynkerke 1993, Deardorff 1976, Sommeria and Deardorff 1977

◆ syear

int syear

Starting year

◆ theo_interp

int theo_interp

◆ time_met

cs_real_t* time_met

Time (in seconds) of the meteo profile

◆ u_met

cs_real_t* u_met

meteo u profiles

◆ v_met

cs_real_t* v_met

meteo v profiles

◆ w_met

cs_real_t* w_met

meteo w profiles

◆ x_l93

cs_real_t x_l93

x coordinate of the domain origin in Lambert-93

◆ y_l93

cs_real_t y_l93

y coordinate of the domain origin in Lambert-93

◆ z_dyn_met

cs_real_t* z_dyn_met

Altitudes of the dynamic profiles

◆ z_temp_met

cs_real_t* z_temp_met

Altitudes of the temperature profile


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