mod_station_timeseries Module Reference

Data Types

interface  putvar
 

Functions/Subroutines

subroutine station_name_list_initialize
 
subroutine station_name_list_print
 
subroutine station_name_list_read
 
subroutine read_station_file
 
subroutine out_station_timeseries
 
subroutine write_netcdf_setup
 
subroutine putvar1d_real (i1, i2, n1, n1gl, kt, k1, map_type, var, nc_fid, vid, myid, nprocs, ipt, stk)
 
subroutine putvar2d_real (i1, i2, n1, n1gl, kt, k1, map_type, var, nc_fid, vid, myid, nprocs, ipt, stk)
 
subroutine putvar1d_int (i1, i2, n1, n1gl, kt, k1, map_type, var, nc_fid, vid, myid, nprocs, ipt, stk)
 
subroutine putvar2d_int (i1, i2, n1, n1gl, kt, k1, map_type, var, nc_fid, vid, myid, nprocs, ipt, stk)
 
subroutine putvar_char (i1, i2, var, nc_fid, vid, myid, nprocs, ipt, stk)
 
subroutine triangle_grid_edge_gl
 

Variables

logical out_station_timeseries_on
 
character(len=80) station_file
 
character(len=80) location_type
 
logical out_elevation
 
logical out_velocity_3d
 
logical out_velocity_2d
 
logical out_wind_velocity
 
logical out_salt_temp
 
character(len=80) out_interval
 
integer nsta
 
character(len=20), dimension(:), allocatable name_sta
 
real(sp), dimension(:), allocatable lat_sta
 
real(sp), dimension(:), allocatable lon_sta
 
real(sp), dimension(:), allocatable h_sta
 
integer, dimension(:), allocatable node_sta
 
integer, dimension(:), allocatable element_sta
 
integer, dimension(:), allocatable idummy
 
integer, dimension(:), allocatable ntvegl
 
integer, dimension(:,:), allocatable nbvegl
 
type(time) interval_time_series
 
type(time) time_series
 
integer kd_start
 
type(time) kdd
 
type(time) kdd1
 
integer, private out_cnt
 
integer, private stck_cnt
 
character(len=120), private cdfname
 
integer, private nc_ofid
 
integer, private station_did
 
integer, private clen_did
 
integer, private siglay_did
 
integer, private siglev_did
 
integer, private time_did
 
integer, private x_s_vid
 
integer, private y_s_vid
 
integer, private lat_s_vid
 
integer, private lon_s_vid
 
integer, private siglay_vid
 
integer, private siglev_vid
 
integer, private time_s_vid
 
integer, private iint_vid
 
integer, private u_s_vid
 
integer, private v_s_vid
 
integer, private ww_s_vid
 
integer, private s1_s_vid
 
integer, private t1_s_vid
 
integer, private el_s_vid
 
integer, private h_s_vid
 
integer, private ua_s_vid
 
integer, private va_s_vid
 
integer, private uuwind_s_vid
 
integer, private vvwind_s_vid
 
integer, private atmpres_s_vid
 
integer, private name_s_vid
 
character(len=120), public netcdf_timestring
 

Function/Subroutine Documentation

subroutine mod_station_timeseries::out_station_timeseries ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_station_timeseries::putvar1d_int ( integer, intent(in)  i1,
integer, intent(in)  i2,
integer, intent(in)  n1,
integer, intent(in)  n1gl,
integer, intent(in)  kt,
integer, intent(in)  k1,
character(len=*), intent(in)  map_type,
integer, dimension(i1:i2)  var,
integer, intent(in)  nc_fid,
integer, intent(in)  vid,
integer, intent(in)  myid,
integer, intent(in)  nprocs,
integer, intent(in)  ipt,
integer, intent(in)  stk 
)

Here is the call graph for this function:

subroutine mod_station_timeseries::putvar1d_real ( integer, intent(in)  i1,
integer, intent(in)  i2,
integer, intent(in)  n1,
integer, intent(in)  n1gl,
integer, intent(in)  kt,
integer, intent(in)  k1,
character(len=*), intent(in)  map_type,
real(sp), dimension(i1:i2)  var,
integer, intent(in)  nc_fid,
integer, intent(in)  vid,
integer, intent(in)  myid,
integer, intent(in)  nprocs,
integer, intent(in)  ipt,
integer, intent(in)  stk 
)

Here is the call graph for this function:

subroutine mod_station_timeseries::putvar2d_int ( integer, intent(in)  i1,
integer, intent(in)  i2,
integer, intent(in)  n1,
integer, intent(in)  n1gl,
integer, intent(in)  kt,
integer, intent(in)  k1,
character(len=*), intent(in)  map_type,
integer, dimension(:,:), allocatable  var,
integer, intent(in)  nc_fid,
integer, intent(in)  vid,
integer, intent(in)  myid,
integer, intent(in)  nprocs,
integer, intent(in)  ipt,
integer, intent(in)  stk 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_station_timeseries::putvar2d_real ( integer, intent(in)  i1,
integer, intent(in)  i2,
integer, intent(in)  n1,
integer, intent(in)  n1gl,
integer, intent(in)  kt,
integer, intent(in)  k1,
character(len=*), intent(in)  map_type,
real(sp), dimension(:,:), allocatable  var,
integer, intent(in)  nc_fid,
integer, intent(in)  vid,
integer, intent(in)  myid,
integer, intent(in)  nprocs,
integer, intent(in)  ipt,
integer, intent(in)  stk 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_station_timeseries::putvar_char ( integer, intent(in)  i1,
integer, intent(in)  i2,
character(len=20), dimension(i1:i2)  var,
integer, intent(in)  nc_fid,
integer, intent(in)  vid,
integer, intent(in)  myid,
integer, intent(in)  nprocs,
integer, intent(in)  ipt,
integer, intent(in)  stk 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_station_timeseries::read_station_file ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_station_timeseries::station_name_list_initialize ( )

Here is the caller graph for this function:

subroutine mod_station_timeseries::station_name_list_print ( )

Here is the caller graph for this function:

subroutine mod_station_timeseries::station_name_list_read ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_station_timeseries::triangle_grid_edge_gl ( )

Here is the caller graph for this function:

subroutine mod_station_timeseries::write_netcdf_setup ( )

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

integer, private mod_station_timeseries::atmpres_s_vid
private
character(len=120), private mod_station_timeseries::cdfname
private
integer, private mod_station_timeseries::clen_did
private
integer, private mod_station_timeseries::el_s_vid
private
integer, dimension(:), allocatable mod_station_timeseries::element_sta
integer, private mod_station_timeseries::h_s_vid
private
real(sp), dimension(:), allocatable mod_station_timeseries::h_sta
integer, dimension(:), allocatable mod_station_timeseries::idummy
integer, private mod_station_timeseries::iint_vid
private
type(time) mod_station_timeseries::interval_time_series
integer mod_station_timeseries::kd_start
type(time) mod_station_timeseries::kdd
type(time) mod_station_timeseries::kdd1
integer, private mod_station_timeseries::lat_s_vid
private
real(sp), dimension(:), allocatable mod_station_timeseries::lat_sta
character(len=80) mod_station_timeseries::location_type
integer, private mod_station_timeseries::lon_s_vid
private
real(sp), dimension(:), allocatable mod_station_timeseries::lon_sta
integer, private mod_station_timeseries::name_s_vid
private
character(len=20), dimension(:), allocatable mod_station_timeseries::name_sta
integer, dimension(:,:), allocatable mod_station_timeseries::nbvegl
integer, private mod_station_timeseries::nc_ofid
private
character(len=120), public mod_station_timeseries::netcdf_timestring
integer, dimension(:), allocatable mod_station_timeseries::node_sta
integer mod_station_timeseries::nsta
integer, dimension(:), allocatable mod_station_timeseries::ntvegl
integer, private mod_station_timeseries::out_cnt
private
logical mod_station_timeseries::out_elevation
character(len=80) mod_station_timeseries::out_interval
logical mod_station_timeseries::out_salt_temp
logical mod_station_timeseries::out_station_timeseries_on
logical mod_station_timeseries::out_velocity_2d
logical mod_station_timeseries::out_velocity_3d
logical mod_station_timeseries::out_wind_velocity
integer, private mod_station_timeseries::s1_s_vid
private
integer, private mod_station_timeseries::siglay_did
private
integer, private mod_station_timeseries::siglay_vid
private
integer, private mod_station_timeseries::siglev_did
private
integer, private mod_station_timeseries::siglev_vid
private
integer, private mod_station_timeseries::station_did
private
character(len=80) mod_station_timeseries::station_file
integer, private mod_station_timeseries::stck_cnt
private
integer, private mod_station_timeseries::t1_s_vid
private
integer, private mod_station_timeseries::time_did
private
integer, private mod_station_timeseries::time_s_vid
private
type(time) mod_station_timeseries::time_series
integer, private mod_station_timeseries::u_s_vid
private
integer, private mod_station_timeseries::ua_s_vid
private
integer, private mod_station_timeseries::uuwind_s_vid
private
integer, private mod_station_timeseries::v_s_vid
private
integer, private mod_station_timeseries::va_s_vid
private
integer, private mod_station_timeseries::vvwind_s_vid
private
integer, private mod_station_timeseries::ww_s_vid
private
integer, private mod_station_timeseries::x_s_vid
private
integer, private mod_station_timeseries::y_s_vid
private