FV3 Bundle
diag_output.F90 File Reference
#include <fms_platform.h>
#include <file_version.h>
Include dependency graph for diag_output.F90:

Go to the source code of this file.

Modules

module  diag_output_mod
 

Functions/Subroutines

subroutine, public diag_output_mod::diag_output_init (file_name, FORMAT, file_title, file_unit, all_scalar_or_1d, domain, domainU, attributes)
 
subroutine, public diag_output_mod::write_axis_meta_data (file_unit, axes, time_ops)
 
type(diag_fieldtype) function, public diag_output_mod::write_field_meta_data (file_unit, name, axes, units, long_name, range, pack, mval, avg_name, time_method, standard_name, interp_method, attributes, num_attributes, use_UGdomain)
 
subroutine diag_output_mod::write_attribute_meta (file_unit, id, num_attributes, attributes, time_method, err_msg)
 Write out attribute meta data to file. More...
 
subroutine, public diag_output_mod::done_meta_data (file_unit)
 
subroutine, public diag_output_mod::diag_field_out (file_unit, Field, DATA, time)
 
subroutine, public diag_output_mod::diag_flush (file_unit)
 
integer function diag_output_mod::get_axis_index (num)
 
subroutine, public diag_output_mod::get_diag_global_att (gAtt)
 
subroutine, public diag_output_mod::set_diag_global_att (component, gridType, tileName)
 

Variables

type(diag_global_att_type), save diag_output_mod::diag_global_att
 
integer, parameter diag_output_mod::netcdf1 = 1
 
integer, parameter diag_output_mod::mxch = 128
 
integer, parameter diag_output_mod::mxchl = 256
 
integer diag_output_mod::current_file_unit = -1
 
integer, dimension(2, 2) diag_output_mod::max_range = RESHAPE((/ -32767, 32767, -127, 127 /), (/2,2/))
 
integer, dimension(2) diag_output_mod::missval = (/ -32768, -128 /)
 
integer, parameter diag_output_mod::max_axis_num = 20
 
integer diag_output_mod::num_axis_in_file = 0
 
integer, dimension(max_axis_num) diag_output_mod::axis_in_file
 
logical, dimension(max_axis_num) diag_output_mod::time_axis_flag
 
logical, dimension(max_axis_num) diag_output_mod::edge_axis_flag
 
type(axistype), dimension(max_axis_num), save diag_output_mod::axis_types
 
logical diag_output_mod::module_is_initialized = .FALSE.