FV3 Bundle
diag_manifest.F90 File Reference

Go to the source code of this file.

Data Types

interface  diag_manifest_mod::assignment(=)
 Assignment operator for TYPE(manifest_field_type) More...
 
type  diag_manifest_mod::manifest_field_type
 A type to hold the data required for the manifest file. More...
 
type  diag_manifest_mod::manifest_fields_type
 A type to hold all the fields by dimension size. More...
 

Modules

module  diag_manifest_mod
 diag_manifest_mod writes out a manifest file for each diagnostic output file defined in the diag_table file.
 

Functions/Subroutines

subroutine, public diag_manifest_mod::write_diag_manifest (file)
 Public routine that will start the writing of the manifest file. More...
 
subroutine diag_manifest_mod::destroy_manifest_fields_type (manifest_fields)
 De-allocate arrays used in the manifest_fields_type. More...
 
subroutine diag_manifest_mod::manifest_field_type_assign (lhs, rhs)
 Allow ASSIGNMENT(=) operator to work on TYPE(manifest_field_type) More...
 
subroutine diag_manifest_mod::write_fields (unit, fields)
 Write the JSON format of the field object. More...
 
subroutine diag_manifest_mod::write_manifest (unit, fields, static)
 Write the JSON format of the static/temporal object. More...
 
type(manifest_fields_type) function diag_manifest_mod::get_diagnostic_fields (file, static)
 Extract the diagnostic fields, and collect the information about the fields. More...