Go to the documentation of this file.
    4   use netcdf, 
only : nf90_ebaddim, nf90_enotatt, nf90_enotvar, nf90_noerr, nf90_strerror
 
   11   character(len=*), 
parameter ::  
x_dim_key = 
"x", &                 !< X dimension/variable key
 
   82     integer, 
intent(in) :: status
 
   83     logical, 
intent(out), 
optional :: found_flag
 
   85     if (
present(found_flag)) 
then 
   87       if (.not. found_flag) 
return 
   99     character(len=*), 
intent(inout) :: net_cdf_string
 
  101     do i=1,len(net_cdf_string)
 
  102       if (iachar(net_cdf_string(i:i)) == 0) 
then 
  103         net_cdf_string(i:len(net_cdf_string)) = 
' ' 
  
integer, parameter, public log_error
Only log ERROR messages.
 
character(len= *), parameter olubar
 
subroutine remove_null_terminator_from_string(net_cdf_string)
Removes NetCDF C style null termination of string. This is placed right at the end,...
 
character(len= *), parameter p_key
Pressure variable NetCDF key.
 
character(len= *), parameter q_key
Q variable NetCDF key.
 
character(len= *), parameter empty_dim_key
Empty dimension key.
 
character(len= *), parameter zn_key
 
character(len= *), parameter y_dim_key
Y dimension/variable key.
 
character(len= *), parameter u_key
U variable NetCDF key.
 
character(len= *), parameter thref
 
character(len= *), parameter key_value_pair_key
Key-value pair dimension key.
 
character(len= *), parameter rad_last_time_key
 
character(len= *), parameter zv_key
 
character(len= *), parameter y_top
 
character(len= *), parameter olzqbar_anonymous_name
 
character(len= *), parameter zth_key
 
character(len= *), parameter created_attribute_key
 
integer, parameter max_string_length
Maximum string length (stored size)
 
integer, parameter nf90_enotvar
 
character(len= *), parameter x_key
 
subroutine, public log_log(level, message, str)
Logs a message at the specified level. If the level is above the current level then the message is ig...
 
character(len= *), parameter v_key
V variable NetCDF key.
 
character(len= *), parameter zq_field_anonymous_name
 
character(len= *), parameter time_key
 
character(len= *), parameter absolute_new_dtm_key
 
character(len= *), parameter timestep
Timestep NetCDF key.
 
character(len= *), parameter olzvbar
 
character(len= *), parameter zu_key
 
character(len= *), parameter sth_lw_key
 
character(len= *), parameter z_dim_key
Z dimension/variable key.
 
character(len= *), parameter options_dim_key
Options dimension key.
 
integer, parameter nf90_ebaddim
 
character(len=10) function nf90_strerror(status)
 
character(len= *), parameter wup
 
character(len= *), parameter x_bottom
 
character(len= *), parameter olvbar
 
character(len= *), parameter q_indices_key
 
character(len= *), parameter w_key
W variable NetCDF key.
 
character(len= *), parameter title_attribute_key
 
character(len= *), parameter dtm_key
 
subroutine check_status(status, found_flag)
Will check a NetCDF status and write to log_log error any decoded statuses. Can be used to decode whe...
 
character(len= *), parameter z_key
 
integer, parameter nf90_noerr
 
character(len= *), parameter y_bottom
 
character(len= *), parameter string_dim_key
String dimension key.
 
character(len= *), parameter q_field_anonymous_name
 
character(len= *), parameter olzubar
 
Common checkpoint functionality which is used by reader and writers to NetCDF checkpoints.
 
character(len= *), parameter olzqbar
 
character(len= *), parameter q_dim_key
 
character(len= *), parameter olthbar
 
character(len= *), parameter dtm_new_key
 
character(len= *), parameter zn_dim_key
 
character(len= *), parameter sth_sw_key
 
character(len= *), parameter x_resolution
 
character(len= *), parameter q_indices_dim_key
 
integer, parameter nf90_enotatt
 
character(len= *), parameter olqbar_anonymous_name
 
character(len= *), parameter zq_key
 
character(len= *), parameter th_key
Theta variable NetCDF key.
 
character(len= *), parameter x_dim_key
X dimension/variable key.
 
character(len= *), parameter nqfields
 
character(len= *), parameter y_resolution
 
character(len= *), parameter wdwn
 
character(len= *), parameter zw_key
 
character(len= *), parameter olqbar
 
character(len= *), parameter vgal
 
character(len= *), parameter olzthbar
 
character(len= *), parameter ugal
 
character(len= *), parameter options_key
Options variable key.
 
character(len= *), parameter x_top
 
character(len= *), parameter y_key