| Data Types | |
| interface | cs_f_atmo_get_pointers_imbrication | 
| Functions/Subroutines | |
| subroutine | cs_f_atmo_get_pointers_imbrication (p_imbrication_flag, p_imbrication_verbose, p_cressman_u, p_cressman_v, p_cressman_qw, p_cressman_nc, p_cressman_tke, p_cressman_eps, p_cressman_theta, p_vertical_influence_radius, p_horizontal_influence_radius, p_id_u, p_id_v, p_id_nc, p_id_qw, p_id_tke, p_id_eps, p_id_theta) | 
| Variables | |
| logical(c_bool), pointer | imbrication_flag | 
| activation flag  More... | |
| logical(c_bool), pointer, save | imbrication_verbose | 
| logical(c_bool), pointer | cressman_u | 
| Flags for activating the cressman interpolation for the boundary conditions.  More... | |
| logical(c_bool), pointer | cressman_v | 
| logical(c_bool), pointer | cressman_tke | 
| logical(c_bool), pointer | cressman_eps | 
| logical(c_bool), pointer | cressman_theta | 
| logical(c_bool), pointer | cressman_qw | 
| logical(c_bool), pointer | cressman_nc | 
| real(c_double), pointer | vertical_influence_radius | 
| numerical parameters for the cressman interpolation formulas  More... | |
| real(c_double), pointer | horizontal_influence_radius | 
| integer | line_len | 
| Parameter for "meteo" files.  More... | |
| character(line_len) | imbrication_files_list | 
| character(line_len), dimension(:), allocatable | imbrication_files | 
| integer | number_of_files | 
| character *(3) | skip_chars | 
| integer | thermal_profile_dim | 
| Profile dimension variable.  More... | |
| integer | dynamical_profile_dim | 
| integer | sections_per_file | 
| Time sections per files.  More... | |
| integer, dimension(:,:), allocatable | years | 
| read data from "meteo" files  More... | |
| integer, dimension(:,:), allocatable | ordinals | 
| integer, dimension(:,:), allocatable | hours | 
| integer, dimension(:,:), allocatable | minutes | 
| double precision, dimension(:,:), allocatable | seconds | 
| double precision, dimension(:,:), allocatable | xpos | 
| Positions.  More... | |
| double precision, dimension(:,:), allocatable | ypos | 
| double precision, dimension(:,:), allocatable | ground_pressure | 
| double precision, dimension(:,:,:), allocatable | zt | 
| Vertical grid for temperature and humidity variables.  More... | |
| double precision, dimension(:,:,:), allocatable | tempc | 
| double precision, dimension(:,:,:), allocatable | qw | 
| double precision, dimension(:,:,:), allocatable | nc | 
| double precision, dimension(:,:,:), allocatable | zd | 
| Vertical grid for wind variables.  More... | |
| double precision, dimension(:,:,:), allocatable | u | 
| double precision, dimension(:,:,:), allocatable | v | 
| double precision, dimension(:,:,:), allocatable | tke | 
| double precision, dimension(:,:,:), allocatable | eps | 
| double precision, dimension(:,:), allocatable, target | times | 
| derived data  More... | |
| double precision, dimension(:,:,:), allocatable | pressure | 
| double precision, dimension(:,:,:), allocatable | theta | 
| double precision, dimension(:,:,:), allocatable | density | 
| double precision, dimension(:,:), allocatable | ti_zt | 
| time interpolated profiles  More... | |
| double precision, dimension(:,:), allocatable | ti_tempc | 
| double precision, dimension(:,:), allocatable | ti_qw | 
| double precision, dimension(:,:), allocatable | ti_nc | 
| double precision, dimension(:,:), allocatable | ti_zd | 
| double precision, dimension(:,:), allocatable | ti_u | 
| double precision, dimension(:,:), allocatable | ti_v | 
| double precision, dimension(:,:), allocatable | ti_tke | 
| double precision, dimension(:,:), allocatable | ti_eps | 
| double precision, dimension(:,:), allocatable | ti_pressure | 
| double precision, dimension(:,:), allocatable | ti_theta | 
| double precision, dimension(:,:), allocatable | ti_density | 
| double precision, dimension(:,:,:), allocatable | coordinates_th | 
| additional variables  More... | |
| double precision, dimension(:,:,:), allocatable | influence_param_th | 
| double precision, dimension(:,:,:), allocatable | coordinates_dyn | 
| double precision, dimension(:,:,:), allocatable | influence_param_dyn | 
| integer(c_int), pointer | id_u | 
| integer(c_int), pointer | id_v | 
| integer(c_int), pointer | id_qw | 
| integer(c_int), pointer | id_nc | 
| integer(c_int), pointer | id_tke | 
| integer(c_int), pointer | id_eps | 
| integer(c_int), pointer | id_theta | 
| double precision, dimension(:), pointer | times_sequence =>null() | 
| 1D array of times at which profiles are given  More... | |
| subroutine cs_f_atmo_get_pointers_imbrication | ( | type(c_ptr), intent(out) | p_imbrication_flag, | 
| type(c_ptr), intent(out) | p_imbrication_verbose, | ||
| type(c_ptr), intent(out) | p_cressman_u, | ||
| type(c_ptr), intent(out) | p_cressman_v, | ||
| type(c_ptr), intent(out) | p_cressman_qw, | ||
| type(c_ptr), intent(out) | p_cressman_nc, | ||
| type(c_ptr), intent(out) | p_cressman_tke, | ||
| type(c_ptr), intent(out) | p_cressman_eps, | ||
| type(c_ptr), intent(out) | p_cressman_theta, | ||
| type(c_ptr), intent(out) | p_vertical_influence_radius, | ||
| type(c_ptr), intent(out) | p_horizontal_influence_radius, | ||
| type(c_ptr), intent(out) | p_id_u, | ||
| type(c_ptr), intent(out) | p_id_v, | ||
| type(c_ptr), intent(out) | p_id_nc, | ||
| type(c_ptr), intent(out) | p_id_qw, | ||
| type(c_ptr), intent(out) | p_id_tke, | ||
| type(c_ptr), intent(out) | p_id_eps, | ||
| type(c_ptr), intent(out) | p_id_theta | ||
| ) | 
| double precision, dimension(:,:,:), allocatable coordinates_dyn | 
| double precision, dimension(:,:,:), allocatable coordinates_th | 
additional variables
| logical(c_bool), pointer cressman_eps | 
| logical(c_bool), pointer cressman_nc | 
| logical(c_bool), pointer cressman_qw | 
| logical(c_bool), pointer cressman_theta | 
| logical(c_bool), pointer cressman_tke | 
| logical(c_bool), pointer cressman_u | 
Flags for activating the cressman interpolation for the boundary conditions.
| logical(c_bool), pointer cressman_v | 
| double precision, dimension(:,:,:), allocatable density | 
| integer dynamical_profile_dim | 
| double precision, dimension(:,:,:), allocatable eps | 
| double precision, dimension(:,:), allocatable ground_pressure | 
| real(c_double), pointer horizontal_influence_radius | 
| integer, dimension(:,:), allocatable hours | 
| integer(c_int), pointer id_eps | 
| integer(c_int), pointer id_nc | 
| integer(c_int), pointer id_qw | 
| integer(c_int), pointer id_theta | 
| integer(c_int), pointer id_tke | 
| integer(c_int), pointer id_u | 
| integer(c_int), pointer id_v | 
| character(line_len), dimension(:), allocatable imbrication_files | 
| character(line_len) imbrication_files_list | 
| logical(c_bool), pointer imbrication_flag | 
activation flag
| logical(c_bool), pointer, save imbrication_verbose | 
| double precision, dimension(:,:,:), allocatable influence_param_dyn | 
| double precision, dimension(:,:,:), allocatable influence_param_th | 
| integer line_len | 
Parameter for "meteo" files.
| integer, dimension(:,:), allocatable minutes | 
| double precision, dimension(:,:,:), allocatable nc | 
| integer number_of_files | 
| integer, dimension(:,:), allocatable ordinals | 
| double precision, dimension(:,:,:), allocatable pressure | 
| double precision, dimension(:,:,:), allocatable qw | 
| double precision, dimension(:,:), allocatable seconds | 
| integer sections_per_file | 
Time sections per files.
| character*(3) skip_chars | 
| double precision, dimension(:,:,:), allocatable tempc | 
| integer thermal_profile_dim | 
Profile dimension variable.
| double precision, dimension(:,:,:), allocatable theta | 
| double precision, dimension(:,:), allocatable ti_density | 
| double precision, dimension(:,:), allocatable ti_eps | 
| double precision, dimension(:,:), allocatable ti_nc | 
| double precision, dimension(:,:), allocatable ti_pressure | 
| double precision, dimension(:,:), allocatable ti_qw | 
| double precision, dimension(:,:), allocatable ti_tempc | 
| double precision, dimension(:,:), allocatable ti_theta | 
| double precision, dimension(:,:), allocatable ti_tke | 
| double precision, dimension(:,:), allocatable ti_u | 
| double precision, dimension(:,:), allocatable ti_v | 
| double precision, dimension(:,:), allocatable ti_zd | 
| double precision, dimension(:,:), allocatable ti_zt | 
time interpolated profiles
| double precision, dimension(:,:), allocatable, target times | 
derived data
| double precision, dimension(:), pointer times_sequence =>null() | 
1D array of times at which profiles are given
| double precision, dimension(:,:,:), allocatable tke | 
| double precision, dimension(:,:,:), allocatable u | 
| double precision, dimension(:,:,:), allocatable v | 
| real(c_double), pointer vertical_influence_radius | 
numerical parameters for the cressman interpolation formulas
| double precision, dimension(:,:), allocatable xpos | 
Positions.
| integer, dimension(:,:), allocatable years | 
read data from "meteo" files
Time variables
| double precision, dimension(:,:), allocatable ypos | 
| double precision, dimension(:,:,:), allocatable zd | 
Vertical grid for wind variables.
| double precision, dimension(:,:,:), allocatable zt | 
Vertical grid for temperature and humidity variables.