User subroutines dedicated to the atmospheric model.
More...
|
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.
◆ cs_user_atmo_1d_rad_prf()
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.
- Parameters
-
[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 |
◆ cs_user_atmo_soil()
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.
- Parameters
-
◆ usatdv()
subroutine usatdv |
( |
integer |
imode | ) |
|
Atmospheric module subroutine.
User definition of the vertical 1D arrays User initialization of corresponding 1D ground model
- Parameters
-
[in] | imode | number of calls of usatdv |
◆ usatsoil()
subroutine usatsoil |
( |
integer |
iappel | ) |
|
Data entry for the atmospheric ground model. Define the different values which can be taken by iappel.
- Parameters
-
[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 |