mod_nesting Module Reference

Data Types

type  nest_data
 

Functions/Subroutines

subroutine name_list_initialize_nest
 
subroutine name_list_print_nest
 
subroutine name_list_read_nest
 
subroutine open_nesting_file
 
subroutine set_var (NOW, UA, VA, EL, U, V, S1, T1, HYW)
 
subroutine set_var_wave (NOW, HSC1, TPEAK, DIRDEG1)
 
subroutine archive_nest
 
subroutine archive_nest_wave
 
subroutine update_itime_nest (VAR1, VAR2, NOW)
 
integer function time2ncitime_nest (MJD, D, MS)
 
subroutine update_float_time_nest (VAR, NOW)
 
type(ncvar) function, pointer float_time_object_nest (use_mjd, DIM, size)
 
type(ncvar) function, pointer itime_object_nest (use_mjd, DIM, size)
 

Variables

type(grid), pointer nesting_grid
 
type(nest_data), pointer nesting_data
 
type(ncfile), pointer nesting_file
 
real(sp), dimension(:), allocatable ua_nest
 
real(sp), dimension(:), allocatable va_nest
 
real(sp), dimension(:), allocatable el_nest
 
real(sp), dimension(:,:), allocatable u_nest
 
real(sp), dimension(:,:), allocatable v_nest
 
real(sp), dimension(:,:), allocatable s1_nest
 
real(sp), dimension(:,:), allocatable t1_nest
 
real(sp), dimension(:,:), allocatable hyw_nest
 
real(sp), dimension(:), allocatable wcell_nest
 
real(sp), dimension(:), allocatable wnode_nest
 
type(ncvar), pointer var_ua
 
type(ncvar), pointer var_va
 
type(ncvar), pointer var_el
 
type(ncvar), pointer var_u
 
type(ncvar), pointer var_v
 
type(ncvar), pointer var_s1
 
type(ncvar), pointer var_t1
 
type(ncvar), pointer var_hyw
 
type(ncvar), pointer var_time1
 
type(ncvar), pointer var_time2
 
type(ncvar), pointer var_wcell
 
type(ncvar), pointer var_wnode
 
integer ncnest_num
 
character(len=80), dimension(:), allocatable ncnest_fnames
 
type(grid), dimension(:), pointer ncnest_grids
 
type(nest_data), dimension(:), pointer ncnest_data
 
logical, private need_init_nest = .TRUE.
 
type(time) interval_time_ncnest
 
type(time) time_interval
 
logical nesting_on
 
character(len=80) nesting_type
 
integer nesting_blocksize
 
character(len=80) nesting_file_name
 
logical ncnest_on
 
integer ncnest_blocksize
 
character(len=160) ncnest_node_files
 
character(len=80) ncnest_out_interval
 

Function/Subroutine Documentation

subroutine mod_nesting::archive_nest ( )

Here is the caller graph for this function:

subroutine mod_nesting::archive_nest_wave ( )

Here is the caller graph for this function:

type(ncvar) function, pointer mod_nesting::float_time_object_nest ( logical, intent(in)  use_mjd,
type(ncdim), optional, pointer  DIM,
integer, optional  size 
)

Here is the caller graph for this function:

type(ncvar) function, pointer mod_nesting::itime_object_nest ( logical, intent(in)  use_mjd,
type(ncdim), optional, pointer  DIM,
integer, optional  size 
)

Here is the caller graph for this function:

subroutine mod_nesting::name_list_initialize_nest ( )

Here is the caller graph for this function:

subroutine mod_nesting::name_list_print_nest ( )

Here is the caller graph for this function:

subroutine mod_nesting::name_list_read_nest ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_nesting::open_nesting_file ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_nesting::set_var ( type(time), intent(in)  NOW,
real(sp), dimension(:), optional, allocatable  UA,
real(sp), dimension(:), optional, allocatable  VA,
real(sp), dimension(:), optional, allocatable  EL,
real(sp), dimension(:,:), optional, allocatable  U,
real(sp), dimension(:,:), optional, allocatable  V,
real(sp), dimension(:,:), optional, allocatable  S1,
real(sp), dimension(:,:), optional, allocatable  T1,
real(sp), dimension(:,:), optional, allocatable  HYW 
)

Here is the caller graph for this function:

subroutine mod_nesting::set_var_wave ( type(time), intent(in)  NOW,
real(sp), dimension(:), optional, allocatable  HSC1,
real(sp), dimension(:), optional, allocatable  TPEAK,
real(sp), dimension(:), optional, allocatable  DIRDEG1 
)
integer function mod_nesting::time2ncitime_nest ( type(time), intent(in)  MJD,
integer, intent(out)  D,
integer, intent(out)  MS 
)

Here is the caller graph for this function:

subroutine mod_nesting::update_float_time_nest ( type(ncvar), pointer  VAR,
type(time), intent(in)  NOW 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_nesting::update_itime_nest ( type(ncvar), pointer  VAR1,
type(ncvar), pointer  VAR2,
type(time), intent(in)  NOW 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

real(sp), dimension(:), allocatable mod_nesting::el_nest
real(sp), dimension(:,:), allocatable mod_nesting::hyw_nest
type(time) mod_nesting::interval_time_ncnest
integer mod_nesting::ncnest_blocksize
type(nest_data), dimension(:), pointer mod_nesting::ncnest_data
character(len=80), dimension(:), allocatable mod_nesting::ncnest_fnames
type(grid), dimension(:), pointer mod_nesting::ncnest_grids
character(len=160) mod_nesting::ncnest_node_files
integer mod_nesting::ncnest_num
logical mod_nesting::ncnest_on
character(len=80) mod_nesting::ncnest_out_interval
logical, private mod_nesting::need_init_nest = .TRUE.
private
integer mod_nesting::nesting_blocksize
type(nest_data), pointer mod_nesting::nesting_data
type(ncfile), pointer mod_nesting::nesting_file
character(len=80) mod_nesting::nesting_file_name
type(grid), pointer mod_nesting::nesting_grid
logical mod_nesting::nesting_on
character(len=80) mod_nesting::nesting_type
real(sp), dimension(:,:), allocatable mod_nesting::s1_nest
real(sp), dimension(:,:), allocatable mod_nesting::t1_nest
type(time) mod_nesting::time_interval
real(sp), dimension(:,:), allocatable mod_nesting::u_nest
real(sp), dimension(:), allocatable mod_nesting::ua_nest
real(sp), dimension(:,:), allocatable mod_nesting::v_nest
real(sp), dimension(:), allocatable mod_nesting::va_nest
type(ncvar), pointer mod_nesting::var_el
type(ncvar), pointer mod_nesting::var_hyw
type(ncvar), pointer mod_nesting::var_s1
type(ncvar), pointer mod_nesting::var_t1
type(ncvar), pointer mod_nesting::var_time1
type(ncvar), pointer mod_nesting::var_time2
type(ncvar), pointer mod_nesting::var_u
type(ncvar), pointer mod_nesting::var_ua
type(ncvar), pointer mod_nesting::var_v
type(ncvar), pointer mod_nesting::var_va
type(ncvar), pointer mod_nesting::var_wcell
type(ncvar), pointer mod_nesting::var_wnode
real(sp), dimension(:), allocatable mod_nesting::wcell_nest
real(sp), dimension(:), allocatable mod_nesting::wnode_nest