My Project
programmer's documentation
|
User subroutines dedicated to the atmospheric model. More...
Functions/Subroutines | |
subroutine | usatdv (imode) |
Atmospheric module subroutine. More... | |
subroutine | usatsoil (iappel) |
Data entry for the atmospheric ground model. Define the different values which can be taken by iappel. More... | |
subroutine | cs_user_atmo_1d_rad_prf (preray, temray, romray, qvray, qlray, ncray, aeroso) |
Fill in vertical profiles of atmospheric properties prior to solve 1D radiative transfers. Altitudes (zvert array) are defined in usatd. More... | |
subroutine | cs_user_atmo_soil (temp, qv, rom, dt, rcodcl) |
Compute ground level variables. More... | |
User subroutines dedicated to the atmospheric model.
See Atmospheric model (cs_user_atmospheric_model.f90) for examples.
subroutine cs_user_atmo_1d_rad_prf | ( | double precision, dimension(kmx) | preray, |
double precision, dimension(kmx) | temray, | ||
double precision, dimension(kmx) | romray, | ||
double precision, dimension(kmx) | qvray, | ||
double precision, dimension(kmx) | qlray, | ||
double precision, dimension(kmx) | ncray, | ||
double precision, dimension(kmx) | aeroso | ||
) |
Fill in vertical profiles of atmospheric properties prior to solve 1D radiative transfers. Altitudes (zvert array) are defined in usatd.
[in,out] | preray | pressure vertical profile |
[in,out] | temray | real temperature vertical profile |
[in,out] | romray | density vertical profile |
[in,out] | qvray | water vapor content vertical profile |
[in,out] | qlray | water liquid content vertical profile |
[in,out] | ncray | droplets density vertical profile |
[in,out] | aeroso | aerosol concentration vertical profile |
subroutine cs_user_atmo_soil | ( | double precision, dimension(ncelet) | temp, |
double precision, dimension(ncelet) | qv, | ||
double precision, dimension(ncelet) | rom, | ||
double precision, dimension(ncelet) | dt, | ||
double precision, dimension(nfabor,nvar,3) | rcodcl | ||
) |
Compute ground level variables.
[in] |
subroutine usatdv | ( | integer | imode | ) |
Atmospheric module subroutine.
User definition of the vertical 1D arrays User initialization of corresponding 1D ground model
[in] | imode | number of calls of usatdv |
subroutine usatsoil | ( | integer | iappel | ) |
Data entry for the atmospheric ground model. Define the different values which can be taken by iappel.
[in] | iappel | Computation of the cells number where we impose a ground Model if iappel=1. users may defined the ground face composition if iappel=2. Warning : be coherent with the dimension of the array pourcent_sol Warning: tt's also possible to modify the tab_sol array of the ground type constants |