mod_ncdio Module Reference

Functions/Subroutines

subroutine archive
 
subroutine init_ncdio
 
subroutine dump_nc_dat
 
subroutine dump_nc_avg
 
subroutine dump_nc_rst
 
subroutine setup_datfile
 
subroutine setup_avgfile
 
subroutine add_average
 
subroutine divide_average
 
subroutine zero_average
 
subroutine setup_rstfile
 
subroutine dump_data (NCF)
 
subroutine define_dimensions (G)
 
subroutine kill_dimensions
 
type(ncfile) function, pointer grid_file_object (G)
 
type(ncfile) function, pointer zeta_file_object ()
 
type(ncfile) function, pointer grid_metrics_file_object (G)
 
type(ncfile) function, pointer file_date_object (SIZE)
 
type(ncfile) function, pointer velocity_file_object ()
 
type(ncfile) function, pointer offline_file_object ()
 
type(ncfile) function, pointer vorticity_file_object ()
 
type(ncfile) function, pointer average_vel_file_object ()
 
type(ncfile) function, pointer vertical_vel_file_object ()
 
type(ncfile) function, pointer salt_temp_file_object ()
 
type(ncfile) function, pointer density_file_object ()
 
type(ncfile) function, pointer turbulence_file_object ()
 
type(ncfile) function, pointer surface_heating_file_object ()
 
type(ncfile) function, pointer wind_velocity_file_object ()
 
type(ncfile) function, pointer wind_stress_file_object ()
 
type(ncfile) function, pointer precipitation_file_object ()
 
type(ncfile) function, pointer restart_extras_file_object ()
 
type(ncfile) function, pointer wet_dry_file_object ()
 
type(ncfile) function, pointer icing_file_object ()
 
type(ncfile) function, pointer groundwater_file_object ()
 
type(ncfile) function, pointer time_file_object ()
 
subroutine update_iodata (NCF, NOW)
 
subroutine setup_subdomains (SUB_FILES, GRIDS)
 
subroutine set_fvcom_grid (G)
 
subroutine set_subdomain_grid (G)
 
subroutine setup_mpi_io_mode (TF, COMMGRP)
 
subroutine mpi_io_synchronize (CODE)
 

Variables

logical visit_cmd_dump
 
logical ncnest_cmd_dump
 
character(len=50) coordvar
 
logical, private found
 
logical, private need_init = .TRUE.
 
type(ncdim), pointer dim_nele
 
type(ncdim), pointer dim_node
 
type(ncdim), pointer dim_three
 
type(ncdim), pointer dim_four
 
type(ncdim), pointer dim_siglay
 
type(ncdim), pointer dim_siglev
 
type(ncdim), pointer dim_time
 
type(ncdim), pointer dim_datestrlen
 
type(ncdim), pointer dim_nobc
 
type(ncdim), pointer dim_nlsf
 
type(ncdim), pointer dim_maxnode
 
type(ncdim), pointer dim_maxelem
 
type(ncdim), pointer dim_grid
 
type(ncdim), pointer dim_ncat
 
type(ncdim), pointer dim_ntilay
 
type(ncfile), pointer nc_avg_data
 
type(ncfile), pointer nc_avg_sum
 
type(grid), dimension(:), pointer nc_dat_grids
 
type(grid), dimension(:), pointer nc_avg_grids
 

Function/Subroutine Documentation

subroutine mod_ncdio::add_average ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::archive ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::average_vel_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::define_dimensions ( type(grid)  G)

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::density_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::divide_average ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::dump_data ( type(ncfile), pointer  NCF)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::dump_nc_avg ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::dump_nc_dat ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::dump_nc_rst ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::file_date_object ( integer, optional  SIZE)

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::grid_file_object ( type(grid)  G)

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::grid_metrics_file_object ( type(grid)  G)

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::groundwater_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::icing_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::init_ncdio ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::kill_dimensions ( )

Here is the caller graph for this function:

subroutine mod_ncdio::mpi_io_synchronize ( integer  CODE)

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::offline_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::precipitation_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::restart_extras_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::salt_temp_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::set_fvcom_grid ( type(grid)  G)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::set_subdomain_grid ( type(grid)  G)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::setup_avgfile ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::setup_datfile ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::setup_mpi_io_mode ( logical, intent(inout)  TF,
integer, intent(out)  COMMGRP 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::setup_rstfile ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::setup_subdomains ( character(len=*)  SUB_FILES,
type(grid), dimension(:), pointer  GRIDS 
)

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::surface_heating_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::time_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::turbulence_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::update_iodata ( type(ncfile), pointer  NCF,
type(time), intent(in)  NOW 
)

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::velocity_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::vertical_vel_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::vorticity_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::wet_dry_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::wind_stress_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::wind_velocity_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_ncdio::zero_average ( )

Here is the call graph for this function:

Here is the caller graph for this function:

type(ncfile) function, pointer mod_ncdio::zeta_file_object ( )

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

character(len=50) mod_ncdio::coordvar
type(ncdim), pointer mod_ncdio::dim_datestrlen
type(ncdim), pointer mod_ncdio::dim_four
type(ncdim), pointer mod_ncdio::dim_grid
type(ncdim), pointer mod_ncdio::dim_maxelem
type(ncdim), pointer mod_ncdio::dim_maxnode
type(ncdim), pointer mod_ncdio::dim_ncat
type(ncdim), pointer mod_ncdio::dim_nele
type(ncdim), pointer mod_ncdio::dim_nlsf
type(ncdim), pointer mod_ncdio::dim_nobc
type(ncdim), pointer mod_ncdio::dim_node
type(ncdim), pointer mod_ncdio::dim_ntilay
type(ncdim), pointer mod_ncdio::dim_siglay
type(ncdim), pointer mod_ncdio::dim_siglev
type(ncdim), pointer mod_ncdio::dim_three
type(ncdim), pointer mod_ncdio::dim_time
logical, private mod_ncdio::found
private
type(ncfile), pointer mod_ncdio::nc_avg_data
type(grid), dimension(:), pointer mod_ncdio::nc_avg_grids
type(ncfile), pointer mod_ncdio::nc_avg_sum
type(grid), dimension(:), pointer mod_ncdio::nc_dat_grids
logical mod_ncdio::ncnest_cmd_dump
logical, private mod_ncdio::need_init = .TRUE.
private
logical mod_ncdio::visit_cmd_dump