FV3 Bundle
ncdr_vars Module Reference

Data Types

interface  nc_diag_read_check_var
 
interface  nc_diag_read_get_var_dims
 
interface  nc_diag_read_get_var_names
 
interface  nc_diag_read_get_var_ndims
 
interface  nc_diag_read_get_var_type
 
interface  nc_diag_read_lookup_var
 
interface  nc_diag_read_noid_get_var_names
 
interface  nc_diag_read_ret_var_dims
 

Functions/Subroutines

subroutine nc_diag_read_parse_file_vars (file_ncid, file_index, num_vars)
 
integer(i_long) function nc_diag_read_id_lookup_var (file_ncdr_id, var_name)
 
integer(i_long) function nc_diag_read_noid_lookup_var (var_name)
 
logical function nc_diag_read_id_check_var (file_ncdr_id, var_name)
 
logical function nc_diag_read_noid_check_var (var_name)
 
integer(i_long) function nc_diag_read_id_get_var_ndims (file_ncdr_id, var_name)
 
integer(i_long) function nc_diag_read_noid_get_var_ndims (var_name)
 
integer(i_long) function nc_diag_read_id_get_var_type (file_ncdr_id, var_name)
 
integer(i_long) function nc_diag_read_noid_get_var_type (var_name)
 
integer(i_long) function, dimension(:), allocatable nc_diag_read_id_ret_var_dims (file_ncdr_id, var_name)
 
integer(i_long) function, dimension(:), allocatable nc_diag_read_noid_ret_var_dims (var_name)
 
subroutine nc_diag_read_id_get_var_dims (file_ncdr_id, var_name, var_ndims, var_dims)
 
subroutine nc_diag_read_noid_get_var_dims (var_name, var_ndims, var_dims)
 
subroutine nc_diag_read_id_get_var_names (file_ncdr_id, num_vars, var_name_mlen, var_names)
 
subroutine nc_diag_read_noid_get_var_names (num_vars, var_name_mlen, var_names)
 

Function/Subroutine Documentation

◆ nc_diag_read_id_check_var()

logical function ncdr_vars::nc_diag_read_id_check_var ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name 
)

Definition at line 124 of file ncdr_vars.f90.

Here is the call graph for this function:

◆ nc_diag_read_id_get_var_dims()

subroutine ncdr_vars::nc_diag_read_id_get_var_dims ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name,
integer(i_long), intent(inout), optional  var_ndims,
integer(i_long), dimension(:), intent(inout), optional, allocatable  var_dims 
)

Definition at line 239 of file ncdr_vars.f90.

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

◆ nc_diag_read_id_get_var_names()

subroutine ncdr_vars::nc_diag_read_id_get_var_names ( integer(i_long), intent(in)  file_ncdr_id,
integer(i_long), intent(out), optional  num_vars,
integer(i_long), intent(out), optional  var_name_mlen,
character(len=:), dimension(:), intent(inout), optional, allocatable  var_names 
)

Definition at line 296 of file ncdr_vars.f90.

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

◆ nc_diag_read_id_get_var_ndims()

integer(i_long) function ncdr_vars::nc_diag_read_id_get_var_ndims ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name 
)

Definition at line 155 of file ncdr_vars.f90.

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

◆ nc_diag_read_id_get_var_type()

integer(i_long) function ncdr_vars::nc_diag_read_id_get_var_type ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name 
)

Definition at line 178 of file ncdr_vars.f90.

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

◆ nc_diag_read_id_lookup_var()

integer(i_long) function ncdr_vars::nc_diag_read_id_lookup_var ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name 
)

Definition at line 97 of file ncdr_vars.f90.

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

◆ nc_diag_read_id_ret_var_dims()

integer(i_long) function, dimension(:), allocatable ncdr_vars::nc_diag_read_id_ret_var_dims ( integer(i_long), intent(in)  file_ncdr_id,
character(len=*), intent(in)  var_name 
)

Definition at line 201 of file ncdr_vars.f90.

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

◆ nc_diag_read_noid_check_var()

logical function ncdr_vars::nc_diag_read_noid_check_var ( character(len=*), intent(in)  var_name)

Definition at line 140 of file ncdr_vars.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_get_var_dims()

subroutine ncdr_vars::nc_diag_read_noid_get_var_dims ( character(len=*), intent(in)  var_name,
integer(i_long), intent(inout), optional  var_ndims,
integer(i_long), dimension(:), intent(inout), optional, allocatable  var_dims 
)

Definition at line 273 of file ncdr_vars.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_get_var_names()

subroutine ncdr_vars::nc_diag_read_noid_get_var_names ( integer(i_long), intent(out), optional  num_vars,
integer(i_long), intent(out), optional  var_name_mlen,
character(len=:), dimension(:), intent(inout), optional, allocatable  var_names 
)

Definition at line 338 of file ncdr_vars.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_get_var_ndims()

integer(i_long) function ncdr_vars::nc_diag_read_noid_get_var_ndims ( character(len=*), intent(in)  var_name)

Definition at line 168 of file ncdr_vars.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_get_var_type()

integer(i_long) function ncdr_vars::nc_diag_read_noid_get_var_type ( character(len=*), intent(in)  var_name)

Definition at line 191 of file ncdr_vars.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_lookup_var()

integer(i_long) function ncdr_vars::nc_diag_read_noid_lookup_var ( character(len=*), intent(in)  var_name)

Definition at line 114 of file ncdr_vars.f90.

Here is the call graph for this function:

◆ nc_diag_read_noid_ret_var_dims()

integer(i_long) function, dimension(:), allocatable ncdr_vars::nc_diag_read_noid_ret_var_dims ( character(len=*), intent(in)  var_name)

Definition at line 224 of file ncdr_vars.f90.

Here is the call graph for this function:

◆ nc_diag_read_parse_file_vars()

subroutine ncdr_vars::nc_diag_read_parse_file_vars ( integer(i_long), intent(in)  file_ncid,
integer(i_long), intent(in)  file_index,
integer(i_long), intent(in)  num_vars 
)

Definition at line 52 of file ncdr_vars.f90.

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