FV3 Bundle
diag_data_mod::file_type Type Reference
Collaboration diagram for diag_data_mod::file_type:
[legend]

Public Attributes

character(len=128) name
 Name of the output file. More...
 
character(len=128) long_name
 
integer, dimension(max_fields_per_filefields
 
integer num_fields
 
integer output_freq
 
integer output_units
 
integer format
 
integer time_units
 
integer file_unit
 
integer bytes_written
 
integer time_axis_id
 
integer time_bounds_id
 
integer new_file_freq
 frequency to create new file More...
 
integer new_file_freq_units
 time units of new_file_freq (days, hours, years, ...) More...
 
integer duration
 
integer duration_units
 
integer tile_count
 
logical local
 .TRUE. if fields are output in a region instead of global. More...
 
type(time_typelast_flush
 
type(time_typenext_open
 Time to open a new file. More...
 
type(time_typestart_time
 Time file opened. More...
 
type(time_typeclose_time
 Time file closed. File does not allow data after close time. More...
 
type(diag_fieldtypef_avg_start
 
type(diag_fieldtypef_avg_end
 
type(diag_fieldtypef_avg_nitems
 
type(diag_fieldtypef_bounds
 
type(diag_atttype_allocatable
 
type(diag_atttype), dimension(:) dimension
 
type(diag_atttypeattributes
 
type(diag_atttype_null
 
integer num_attributes
 
logical(int_kind) use_domainug = .false.
 
logical(int_kind) use_domain2d = .false.
 

Detailed Description

Definition at line 293 of file diag_data.F90.

Member Data Documentation

◆ _allocatable

type(diag_atttype) diag_data_mod::file_type::_allocatable

Definition at line 316 of file diag_data.F90.

◆ _null

type(diag_atttype) diag_data_mod::file_type::_null

Definition at line 316 of file diag_data.F90.

◆ attributes

type(diag_atttype) diag_data_mod::file_type::attributes

Definition at line 316 of file diag_data.F90.

◆ bytes_written

integer diag_data_mod::file_type::bytes_written

Definition at line 303 of file diag_data.F90.

◆ close_time

type(time_type) diag_data_mod::file_type::close_time

Time file closed. File does not allow data after close time.

Definition at line 314 of file diag_data.F90.

◆ dimension

type(diag_atttype), dimension(:) diag_data_mod::file_type::dimension

Definition at line 316 of file diag_data.F90.

◆ duration

integer diag_data_mod::file_type::duration

Definition at line 307 of file diag_data.F90.

◆ duration_units

integer diag_data_mod::file_type::duration_units

Definition at line 308 of file diag_data.F90.

◆ f_avg_end

type(diag_fieldtype) diag_data_mod::file_type::f_avg_end

Definition at line 315 of file diag_data.F90.

◆ f_avg_nitems

type(diag_fieldtype) diag_data_mod::file_type::f_avg_nitems

Definition at line 315 of file diag_data.F90.

◆ f_avg_start

type(diag_fieldtype) diag_data_mod::file_type::f_avg_start

Definition at line 315 of file diag_data.F90.

◆ f_bounds

type(diag_fieldtype) diag_data_mod::file_type::f_bounds

Definition at line 315 of file diag_data.F90.

◆ fields

integer, dimension(max_fields_per_file) diag_data_mod::file_type::fields

Definition at line 296 of file diag_data.F90.

◆ file_unit

integer diag_data_mod::file_type::file_unit

Definition at line 302 of file diag_data.F90.

◆ format

integer diag_data_mod::file_type::format

Definition at line 300 of file diag_data.F90.

◆ last_flush

type(time_type) diag_data_mod::file_type::last_flush

Definition at line 311 of file diag_data.F90.

◆ local

logical diag_data_mod::file_type::local

.TRUE. if fields are output in a region instead of global.

Definition at line 310 of file diag_data.F90.

◆ long_name

character(len=128) diag_data_mod::file_type::long_name

Definition at line 295 of file diag_data.F90.

◆ name

character(len=128) diag_data_mod::file_type::name

Name of the output file.

Definition at line 294 of file diag_data.F90.

◆ new_file_freq

integer diag_data_mod::file_type::new_file_freq

frequency to create new file

Definition at line 305 of file diag_data.F90.

◆ new_file_freq_units

integer diag_data_mod::file_type::new_file_freq_units

time units of new_file_freq (days, hours, years, ...)

Definition at line 306 of file diag_data.F90.

◆ next_open

type(time_type) diag_data_mod::file_type::next_open

Time to open a new file.

Definition at line 312 of file diag_data.F90.

◆ num_attributes

integer diag_data_mod::file_type::num_attributes

Definition at line 317 of file diag_data.F90.

◆ num_fields

integer diag_data_mod::file_type::num_fields

Definition at line 297 of file diag_data.F90.

◆ output_freq

integer diag_data_mod::file_type::output_freq

Definition at line 298 of file diag_data.F90.

◆ output_units

integer diag_data_mod::file_type::output_units

Definition at line 299 of file diag_data.F90.

◆ start_time

type(time_type) diag_data_mod::file_type::start_time

Time file opened.

Definition at line 313 of file diag_data.F90.

◆ tile_count

integer diag_data_mod::file_type::tile_count

Definition at line 309 of file diag_data.F90.

◆ time_axis_id

integer diag_data_mod::file_type::time_axis_id

Definition at line 304 of file diag_data.F90.

◆ time_bounds_id

integer diag_data_mod::file_type::time_bounds_id

Definition at line 304 of file diag_data.F90.

◆ time_units

integer diag_data_mod::file_type::time_units

Definition at line 301 of file diag_data.F90.

◆ use_domain2d

logical(int_kind) diag_data_mod::file_type::use_domain2d = .false.

Definition at line 321 of file diag_data.F90.

◆ use_domainug

logical(int_kind) diag_data_mod::file_type::use_domainug = .false.

Definition at line 320 of file diag_data.F90.


The documentation for this type was generated from the following file: