FV3 Bundle
ncdr_attrs Module Reference

Data Types

interface  nc_diag_read_check_attr
 
interface  nc_diag_read_get_attr_len
 
interface  nc_diag_read_get_attr_names
 
interface  nc_diag_read_get_attr_type
 
interface  nc_diag_read_ret_attr_len
 

Functions/Subroutines

logical function nc_diag_read_id_check_attr (file_ncdr_id, var_name, attr_name)
 
logical function nc_diag_read_noid_check_attr (var_name, attr_name)
 
integer(i_long) function nc_diag_read_id_get_attr_type (file_ncdr_id, var_name, attr_name)
 
integer(i_long) function nc_diag_read_noid_get_attr_type (var_name, attr_name)
 
integer(i_long) function nc_diag_read_id_ret_attr_len (file_ncdr_id, var_name, attr_name)
 
integer(i_long) function nc_diag_read_noid_ret_attr_len (var_name, attr_name)
 
subroutine nc_diag_read_id_get_attr_len (file_ncdr_id, var_name, attr_name, attr_len)
 
subroutine nc_diag_read_noid_get_attr_len (var_name, attr_name, attr_len)
 
subroutine nc_diag_read_id_get_attr_names (file_ncdr_id, var_name, num_attrs, attr_name_mlen, attr_names)
 
subroutine nc_diag_read_noid_get_attr_names (var_name, num_attrs, attr_name_mlen, attr_names)
 

Function/Subroutine Documentation

◆ nc_diag_read_id_check_attr()

logical function ncdr_attrs::nc_diag_read_id_check_attr ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name 
)

Definition at line 40 of file ncdr_attrs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nc_diag_read_id_get_attr_len()

subroutine ncdr_attrs::nc_diag_read_id_get_attr_len ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
integer(i_long), intent(out)  attr_len 
)

Definition at line 136 of file ncdr_attrs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nc_diag_read_id_get_attr_names()

subroutine ncdr_attrs::nc_diag_read_id_get_attr_names ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name,
integer(i_long), intent(out), optional  num_attrs,
integer(i_long), intent(out), optional  attr_name_mlen,
character(len=:), dimension(:), intent(inout), optional, allocatable  attr_names 
)

Definition at line 163 of file ncdr_attrs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nc_diag_read_id_get_attr_type()

integer(i_long) function ncdr_attrs::nc_diag_read_id_get_attr_type ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name 
)

Definition at line 82 of file ncdr_attrs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nc_diag_read_id_ret_attr_len()

integer(i_long) function ncdr_attrs::nc_diag_read_id_ret_attr_len ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name 
)

Definition at line 109 of file ncdr_attrs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nc_diag_read_noid_check_attr()

logical function ncdr_attrs::nc_diag_read_noid_check_attr ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name 
)

Definition at line 71 of file ncdr_attrs.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_get_attr_len()

subroutine ncdr_attrs::nc_diag_read_noid_get_attr_len ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
integer(i_long), intent(out)  attr_len 
)

Definition at line 153 of file ncdr_attrs.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_get_attr_names()

subroutine ncdr_attrs::nc_diag_read_noid_get_attr_names ( character(len=*), intent(in)  var_name,
integer(i_long), intent(out), optional  num_attrs,
integer(i_long), intent(out), optional  attr_name_mlen,
character(len=:), dimension(:), intent(inout), optional, allocatable  attr_names 
)

Definition at line 219 of file ncdr_attrs.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_get_attr_type()

integer(i_long) function ncdr_attrs::nc_diag_read_noid_get_attr_type ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name 
)

Definition at line 98 of file ncdr_attrs.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_ret_attr_len()

integer(i_long) function ncdr_attrs::nc_diag_read_noid_ret_attr_len ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name 
)

Definition at line 126 of file ncdr_attrs.f90.

Here is the call graph for this function: