MONC
Modules | Functions/Subroutines | Variables
checkpointcommon.F90 File Reference

Go to the source code of this file.

Modules

module  checkpointer_common_mod
 Common checkpoint functionality which is used by reader and writers to NetCDF checkpoints.
 

Functions/Subroutines

subroutine checkpointer_common_mod::check_status (status, found_flag)
 Will check a NetCDF status and write to log_log error any decoded statuses. Can be used to decode whether a dimension or variable exists within the NetCDF data file. More...
 
subroutine checkpointer_common_mod::remove_null_terminator_from_string (net_cdf_string)
 Removes NetCDF C style null termination of string. This is placed right at the end, after any spaces so trim will not actually trim any spaces due to null terminator. More...
 

Variables

character(len= *), parameter checkpointer_common_mod::x_dim_key = "x"
 X dimension/variable key. More...
 
character(len= *), parameter checkpointer_common_mod::y_dim_key ="y"
 Y dimension/variable key. More...
 
character(len= *), parameter checkpointer_common_mod::z_dim_key ="z"
 Z dimension/variable key. More...
 
character(len= *), parameter checkpointer_common_mod::zn_dim_key ="zn"
 
character(len= *), parameter checkpointer_common_mod::q_dim_key ="q"
 
character(len= *), parameter checkpointer_common_mod::u_key = "u_nogal"
 U variable NetCDF key. More...
 
character(len= *), parameter checkpointer_common_mod::v_key = "v_nogal"
 V variable NetCDF key. More...
 
character(len= *), parameter checkpointer_common_mod::w_key = "w"
 W variable NetCDF key. More...
 
character(len= *), parameter checkpointer_common_mod::q_key = "q"
 Q variable NetCDF key. More...
 
character(len= *), parameter checkpointer_common_mod::zu_key = "zu"
 
character(len= *), parameter checkpointer_common_mod::zv_key = "zv"
 
character(len= *), parameter checkpointer_common_mod::zw_key = "zw"
 
character(len= *), parameter checkpointer_common_mod::zq_key = "zq"
 
character(len= *), parameter checkpointer_common_mod::x_key = "x"
 
character(len= *), parameter checkpointer_common_mod::y_key = "y"
 
character(len= *), parameter checkpointer_common_mod::z_key = "z"
 
character(len= *), parameter checkpointer_common_mod::zn_key ="zn"
 
character(len= *), parameter checkpointer_common_mod::th_key = "th"
 Theta variable NetCDF key. More...
 
character(len= *), parameter checkpointer_common_mod::zth_key = "zth"
 
character(len= *), parameter checkpointer_common_mod::p_key = "p"
 Pressure variable NetCDF key. More...
 
character(len= *), parameter checkpointer_common_mod::timestep ="timestep"
 Timestep NetCDF key. More...
 
character(len= *), parameter checkpointer_common_mod::time_key ="time"
 
character(len= *), parameter checkpointer_common_mod::dtm_key ="dtm"
 
character(len= *), parameter checkpointer_common_mod::dtm_new_key ="dtm_new"
 
character(len= *), parameter checkpointer_common_mod::absolute_new_dtm_key ="absolute_new_dtm"
 
character(len= *), parameter checkpointer_common_mod::ugal ="ugal"
 
character(len= *), parameter checkpointer_common_mod::vgal ="vgal"
 
character(len= *), parameter checkpointer_common_mod::empty_dim_key ="empty_dim"
 Empty dimension key. More...
 
character(len= *), parameter checkpointer_common_mod::key_value_pair_key ="kvp"
 Key-value pair dimension key. More...
 
character(len= *), parameter checkpointer_common_mod::options_dim_key ="number_options"
 Options dimension key. More...
 
character(len= *), parameter checkpointer_common_mod::options_key ="options_database"
 Options variable key. More...
 
character(len= *), parameter checkpointer_common_mod::string_dim_key ="string"
 String dimension key. More...
 
character(len= *), parameter checkpointer_common_mod::title_attribute_key ="title"
 
character(len= *), parameter checkpointer_common_mod::created_attribute_key ="created"
 
character(len= *), parameter checkpointer_common_mod::nqfields ="nqfields"
 
character(len= *), parameter checkpointer_common_mod::q_indices_dim_key ="active_q_indicies"
 
character(len= *), parameter checkpointer_common_mod::q_indices_key ="q_indicies"
 
character(len= *), parameter checkpointer_common_mod::x_resolution ="x_resolution"
 
character(len= *), parameter checkpointer_common_mod::y_resolution ="y_resolution"
 
character(len= *), parameter checkpointer_common_mod::x_top ="x_top"
 
character(len= *), parameter checkpointer_common_mod::y_top ="y_top"
 
character(len= *), parameter checkpointer_common_mod::x_bottom ="x_bottom"
 
character(len= *), parameter checkpointer_common_mod::y_bottom ="y_bottom"
 
character(len= *), parameter checkpointer_common_mod::q_field_anonymous_name ="q_qfield"
 
character(len= *), parameter checkpointer_common_mod::zq_field_anonymous_name ="zq_qfield"
 
character(len= *), parameter checkpointer_common_mod::thref ="thref"
 
character(len= *), parameter checkpointer_common_mod::olubar ="olubar"
 
character(len= *), parameter checkpointer_common_mod::olzubar ="olzubar"
 
character(len= *), parameter checkpointer_common_mod::olvbar ="olvbar"
 
character(len= *), parameter checkpointer_common_mod::olzvbar ="olzvbar"
 
character(len= *), parameter checkpointer_common_mod::olthbar ="olthbar"
 
character(len= *), parameter checkpointer_common_mod::olzthbar ="olzthbar"
 
character(len= *), parameter checkpointer_common_mod::olqbar ="olqbar"
 
character(len= *), parameter checkpointer_common_mod::olqbar_anonymous_name ="olqbar_qfield"
 
character(len= *), parameter checkpointer_common_mod::olzqbar ="olzqbar"
 
character(len= *), parameter checkpointer_common_mod::olzqbar_anonymous_name ="olzqbar_qfield"
 
character(len= *), parameter checkpointer_common_mod::rad_last_time_key ="rad_last_time"
 
character(len= *), parameter checkpointer_common_mod::sth_lw_key ="sth_lw"
 
character(len= *), parameter checkpointer_common_mod::sth_sw_key ="sth_sw"
 
character(len= *), parameter checkpointer_common_mod::wup ='w_up'
 
character(len= *), parameter checkpointer_common_mod::wdwn ='w_dwn'
 
integer, parameter checkpointer_common_mod::max_string_length = 100
 Maximum string length (stored size) More...