programmer's documentation
Functions/Subroutines | Variables
atimbr Module Reference

Functions/Subroutines

subroutine allocate_all ()
 
subroutine finalize_imbrication ()
 
subroutine interpolate_all_profiles (the_time)
 
subroutine dump_interpolated_profiles
 
integer function yo2j (year, ordinal)
 
subroutine read_files_list (a_file, the_list)
 
subroutine find_next_line (unilog, current_line, meteo_file, l_iostat)
 
subroutine read_meteo_file (meteo_file)
 
subroutine check_chronologies
 
subroutine check_positions
 
subroutine check_altitudes
 
subroutine hydrostatic_pressure
 
subroutine potential_temperature_and_density
 
subroutine get_index (the_array, the_value, lower, upper)
 
subroutine time_interpolation (the_time, the_times, the_profiles, interpolated_profile)
 
subroutine altitude_interpolation (the_altitude, the_altitudes, the_profile, interpolated_value)
 
subroutine red_tape
 
subroutine bounds (string, length, b, e)
 
subroutine activate_imbrication
 
subroutine summon_cressman (the_time)
 

Variables

logical imbrication_flag
 
logical, save imbrication_verbose
 
logical cressman_u
 
logical cressman_v
 
logical cressman_tke
 
logical cressman_eps
 
logical cressman_theta
 
logical cressman_qw
 
logical cressman_nc
 
double precision horizontal_influence_radius
 
double precision vertical_influence_radius
 
integer line_len
 
character(line_lenimbrication_files_list
 
character(line_len), dimension(:), allocatable imbrication_files
 
integer number_of_files
 
character *(3) skip_chars
 
integer thermal_profile_dim
 
integer dynamical_profile_dim
 
integer sections_per_file
 
integer, dimension(:,:), allocatable years
 
integer, dimension(:,:), allocatable ordinals
 
integer, dimension(:,:), allocatable hours
 
integer, dimension(:,:), allocatable minutes
 
double precision, dimension(:,:), allocatable seconds
 
double precision, dimension(:,:), allocatable xpos
 
double precision, dimension(:,:), allocatable ypos
 
double precision, dimension(:,:), allocatable ground_pressure
 
double precision, dimension(:,:,:), allocatable zt
 
double precision, dimension(:,:,:), allocatable tempc
 
double precision, dimension(:,:,:), allocatable qw
 
double precision, dimension(:,:,:), allocatable nc
 
double precision, dimension(:,:,:), allocatable zd
 
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
 
double precision, dimension(:,:,:), allocatable pressure
 
double precision, dimension(:,:,:), allocatable theta
 
double precision, dimension(:,:,:), allocatable density
 
double precision, dimension(:,:), allocatable ti_zt
 
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
 
double precision, dimension(:,:,:), allocatable influence_param_th
 
double precision, dimension(:,:,:), allocatable coordinates_dyn
 
double precision, dimension(:,:,:), allocatable influence_param_dyn
 
integer id_u
 
integer id_v
 
integer id_tke
 
integer id_eps
 
integer id_theta
 
integer id_qw
 
integer id_nc
 
double precision, dimension(:), pointer times_sequence =>null()
 

Function/Subroutine Documentation

subroutine atimbr::activate_imbrication ( )
subroutine atimbr::allocate_all ( )
subroutine atimbr::altitude_interpolation ( double precision, intent(in)  the_altitude,
double precision, dimension(:), intent(in)  the_altitudes,
double precision, dimension(:), intent(in)  the_profile,
double precision, intent(out)  interpolated_value 
)
subroutine atimbr::bounds ( character*(length)  string,
integer  length,
integer  b,
integer  e 
)
subroutine atimbr::check_altitudes ( )
subroutine atimbr::check_chronologies ( )
subroutine atimbr::check_positions ( )
subroutine atimbr::dump_interpolated_profiles ( )
subroutine atimbr::finalize_imbrication ( )
subroutine atimbr::find_next_line ( integer  unilog,
character(line_len current_line,
character(line_len meteo_file,
integer  l_iostat 
)
subroutine atimbr::get_index ( double precision, dimension(:), intent(in)  the_array,
double precision, intent(in)  the_value,
integer, intent(out)  lower,
integer, intent(out)  upper 
)
subroutine atimbr::hydrostatic_pressure ( )
subroutine atimbr::interpolate_all_profiles ( double precision  the_time)
subroutine atimbr::potential_temperature_and_density ( )
subroutine atimbr::read_files_list ( character(line_len a_file,
character(line_len), dimension(:), allocatable  the_list 
)
subroutine atimbr::read_meteo_file ( character(line_len meteo_file)
subroutine atimbr::red_tape ( )
subroutine atimbr::summon_cressman ( double precision  the_time)
subroutine atimbr::time_interpolation ( double precision, intent(in)  the_time,
double precision, dimension(:), intent(in)  the_times,
double precision, dimension(:,:), intent(in)  the_profiles,
double precision, dimension(:), intent(out)  interpolated_profile 
)
integer function atimbr::yo2j ( integer  year,
integer  ordinal 
)

Variable Documentation

double precision, dimension(:,:,:), allocatable coordinates_dyn
double precision, dimension(:,:,:), allocatable coordinates_th
logical cressman_eps
logical cressman_nc
logical cressman_qw
logical cressman_theta
logical cressman_tke
logical cressman_u
logical cressman_v
double precision, dimension(:,:,:), allocatable density
integer dynamical_profile_dim
double precision, dimension(:,:,:), allocatable eps
double precision, dimension(:,:), allocatable ground_pressure
double precision horizontal_influence_radius
integer, dimension(:,:), allocatable hours
integer id_eps
integer id_nc
integer id_qw
integer id_theta
integer id_tke
integer id_u
integer id_v
character(line_len), dimension(:), allocatable imbrication_files
character(line_len) imbrication_files_list
logical imbrication_flag
logical, save imbrication_verbose
double precision, dimension(:,:,:), allocatable influence_param_dyn
double precision, dimension(:,:,:), allocatable influence_param_th
integer line_len
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
character*(3) skip_chars
double precision, dimension(:,:,:), allocatable tempc
integer thermal_profile_dim
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
double precision, dimension(:,:), allocatable, target times
double precision, dimension(:), pointer times_sequence =>null()
double precision, dimension(:,:,:), allocatable tke
double precision, dimension(:,:,:), allocatable u
double precision, dimension(:,:,:), allocatable v
double precision vertical_influence_radius
double precision, dimension(:,:), allocatable xpos
integer, dimension(:,:), allocatable years
double precision, dimension(:,:), allocatable ypos
double precision, dimension(:,:,:), allocatable zd
double precision, dimension(:,:,:), allocatable zt