FV3 Bundle
ncdw_data2d Module Reference

Data Types

interface  nc_diag_data2d
 

Functions/Subroutines

subroutine nc_diag_data2d_allocmulti (multiplier)
 
integer function nc_diag_data2d_max_len_var (var_index)
 
subroutine nc_diag_data2d_load_def
 
subroutine nc_diag_data2d_write_def (internal)
 
subroutine nc_diag_data2d_write_data (flush_data_only)
 
subroutine nc_diag_data2d_set_strict (enable_strict)
 
subroutine nc_diag_data2d_prealloc_vars (num_of_addl_vars)
 
subroutine nc_diag_data2d_prealloc_vars_storage (nclayer_type, num_of_addl_slots)
 
subroutine nc_diag_data2d_prealloc_vars_storage_all (num_of_addl_slots)
 
subroutine nc_diag_data2d_expand
 
integer function nc_diag_data2d_lookup_var (data2d_name)
 
subroutine nc_diag_data2d_byte (data2d_name, data2d_value)
 
subroutine nc_diag_data2d_short (data2d_name, data2d_value)
 
subroutine nc_diag_data2d_long (data2d_name, data2d_value)
 
subroutine nc_diag_data2d_rsingle (data2d_name, data2d_value)
 
subroutine nc_diag_data2d_rdouble (data2d_name, data2d_value)
 
subroutine nc_diag_data2d_string (data2d_name, data2d_value)
 

Function/Subroutine Documentation

◆ nc_diag_data2d_allocmulti()

subroutine ncdw_data2d::nc_diag_data2d_allocmulti ( integer(i_long), intent(in)  multiplier)

Definition at line 221 of file ncdw_data2d.F90.

◆ nc_diag_data2d_byte()

subroutine ncdw_data2d::nc_diag_data2d_byte ( character(len=*), intent(in)  data2d_name,
integer(i_byte), dimension(:), intent(in)  data2d_value 
)

Definition at line 1365 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_expand()

subroutine ncdw_data2d::nc_diag_data2d_expand ( )

Definition at line 1201 of file ncdw_data2d.F90.

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

◆ nc_diag_data2d_load_def()

subroutine ncdw_data2d::nc_diag_data2d_load_def ( )

Definition at line 276 of file ncdw_data2d.F90.

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

◆ nc_diag_data2d_long()

subroutine ncdw_data2d::nc_diag_data2d_long ( character(len=*), intent(in)  data2d_name,
integer(i_long), dimension(:), intent(in)  data2d_value 
)

Definition at line 1507 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_lookup_var()

integer function ncdw_data2d::nc_diag_data2d_lookup_var ( character(len=*), intent(in)  data2d_name)

Definition at line 1347 of file ncdw_data2d.F90.

Here is the caller graph for this function:

◆ nc_diag_data2d_max_len_var()

integer function ncdw_data2d::nc_diag_data2d_max_len_var ( integer(i_llong), intent(in)  var_index)

Definition at line 238 of file ncdw_data2d.F90.

Here is the caller graph for this function:

◆ nc_diag_data2d_prealloc_vars()

subroutine ncdw_data2d::nc_diag_data2d_prealloc_vars ( integer(i_llong), intent(in)  num_of_addl_vars)

Definition at line 1056 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_prealloc_vars_storage()

subroutine ncdw_data2d::nc_diag_data2d_prealloc_vars_storage ( integer(i_byte), intent(in)  nclayer_type,
integer(i_llong), intent(in)  num_of_addl_slots 
)

Definition at line 1152 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_prealloc_vars_storage_all()

subroutine ncdw_data2d::nc_diag_data2d_prealloc_vars_storage_all ( integer(i_llong), intent(in)  num_of_addl_slots)

Definition at line 1183 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_rdouble()

subroutine ncdw_data2d::nc_diag_data2d_rdouble ( character(len=*), intent(in)  data2d_name,
real(r_double), dimension(:), intent(in)  data2d_value 
)

Definition at line 1656 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_rsingle()

subroutine ncdw_data2d::nc_diag_data2d_rsingle ( character(len=*), intent(in)  data2d_name,
real(r_single), dimension(:), intent(in)  data2d_value 
)

Definition at line 1583 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_set_strict()

subroutine ncdw_data2d::nc_diag_data2d_set_strict ( logical, intent(in)  enable_strict)

Definition at line 1045 of file ncdw_data2d.F90.

Here is the caller graph for this function:

◆ nc_diag_data2d_short()

subroutine ncdw_data2d::nc_diag_data2d_short ( character(len=*), intent(in)  data2d_name,
integer(i_short), dimension(:), intent(in)  data2d_value 
)

Definition at line 1436 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_string()

subroutine ncdw_data2d::nc_diag_data2d_string ( character(len=*), intent(in)  data2d_name,
character(len=*), dimension(:), intent(in)  data2d_value 
)

Definition at line 1727 of file ncdw_data2d.F90.

Here is the call graph for this function:

◆ nc_diag_data2d_write_data()

subroutine ncdw_data2d::nc_diag_data2d_write_data ( logical, intent(in), optional  flush_data_only)

Definition at line 574 of file ncdw_data2d.F90.

Here is the caller graph for this function:

◆ nc_diag_data2d_write_def()

subroutine ncdw_data2d::nc_diag_data2d_write_def ( logical, intent(in), optional  internal)

Definition at line 390 of file ncdw_data2d.F90.

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