ROMS
Loading...
Searching...
No Matches
mod_netcdf.F File Reference
#include "cppdefs.h"
Include dependency graph for mod_netcdf.F:

Go to the source code of this file.

Data Types

interface  mod_netcdf::netcdf_get_fatt
 
interface  mod_netcdf::netcdf_get_fvar
 
interface  mod_netcdf::netcdf_get_ivar
 
interface  mod_netcdf::netcdf_get_lvar
 
interface  mod_netcdf::netcdf_get_svar
 
interface  mod_netcdf::netcdf_get_time
 
interface  mod_netcdf::netcdf_put_fvar
 
interface  mod_netcdf::netcdf_put_ivar
 
interface  mod_netcdf::netcdf_put_lvar
 
interface  mod_netcdf::netcdf_put_svar
 

Modules

module  mod_netcdf
 

Functions/Subroutines

logical function mod_netcdf::netcdf_find_var (ng, model, ncid, varname, varid)
 
subroutine, public mod_netcdf::netcdf_get_dim (ng, model, ncname, ncid, dimname, dimsize, dimid)
 
subroutine, public mod_netcdf::netcdf_check_dim (ng, model, ncname, ncid)
 
subroutine, public mod_netcdf::netcdf_check_var (ng, model, ncname, ncid)
 
subroutine, public mod_netcdf::netcdf_inq_var (ng, model, ncname, ncid, myvarname, searchvar, varid, nvardim, nvaratt)
 
subroutine, public mod_netcdf::netcdf_inq_varid (ng, model, ncname, myvarname, ncid, varid)
 
subroutine mod_netcdf::netcdf_get_fatt_dp (ng, model, ncname, varid, attname, attvalue, foundit, ncid)
 
subroutine mod_netcdf::netcdf_get_fatt_r8 (ng, model, ncname, varid, attname, attvalue, foundit, ncid)
 
subroutine, public mod_netcdf::netcdf_get_satt (ng, model, ncname, varid, attname, attvalue, foundit, ncid)
 
subroutine mod_netcdf::netcdf_get_fvar_0dp (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_fvar_1dp (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_fvar_2dp (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_fvar_3dp (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_fvar_0d (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_fvar_1d (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_fvar_2d (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_fvar_3d (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_fvar_4d (ng, model, ncname, myvarname, a, ncid, start, total, broadcast, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_lvar_0d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_lvar_1d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_ivar_0d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_ivar_1d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_ivar_2d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_svar_0d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_svar_1d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_svar_2d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_svar_3d (ng, model, ncname, myvarname, a, ncid, start, total)
 
subroutine mod_netcdf::netcdf_get_time_0d (ng, model, ncname, myvarname, rdate, a, ncid, start, total, min_val, max_val)
 
subroutine mod_netcdf::netcdf_get_time_1d (ng, model, ncname, myvarname, rdate, a, ncid, start, total, min_val, max_val)
 
subroutine mod_netcdf::netcdf_put_fvar_0dp (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_fvar_1dp (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_fvar_2dp (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_fvar_3dp (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_fvar_0d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_fvar_1d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_fvar_2d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_fvar_3d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_fvar_4d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_ivar_0d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_ivar_1d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_ivar_2d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_lvar_0d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_lvar_1d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_lvar_2d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_svar_0d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_svar_1d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_svar_2d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine mod_netcdf::netcdf_put_svar_3d (ng, model, ncname, myvarname, a, start, total, ncid, varid)
 
subroutine, public mod_netcdf::netcdf_close (ng, model, ncid, ncname, lupdate)
 
subroutine, public mod_netcdf::netcdf_create (ng, model, ncname, ncid)
 
subroutine, public mod_netcdf::netcdf_enddef (ng, model, ncname, ncid)
 
subroutine, public mod_netcdf::netcdf_open (ng, model, ncname, omode, ncid)
 
subroutine, public mod_netcdf::netcdf_redef (ng, model, ncname, ncid)
 
subroutine, public mod_netcdf::netcdf_sync (ng, model, ncname, ncid)
 

Variables

logical mod_netcdf::ldebug_ncid = .FALSE.
 
integer mod_netcdf::dbout = 1000
 
integer, parameter mod_netcdf::matts = 50
 
integer, parameter mod_netcdf::mdims = 50
 
integer, parameter mod_netcdf::mvars = 900
 
integer, parameter mod_netcdf::nvard = 5
 
integer, parameter mod_netcdf::nvara = 50
 
integer mod_netcdf::n_dim
 
integer mod_netcdf::n_var
 
integer mod_netcdf::n_gatt
 
integer mod_netcdf::ncformat
 
integer mod_netcdf::rec_id
 
integer mod_netcdf::rec_size
 
integer, dimension(mattsmod_netcdf::att_kind
 
integer, dimension(mdimsmod_netcdf::dim_id
 
integer, dimension(mdimsmod_netcdf::dim_size
 
integer, dimension(mvarsmod_netcdf::var_id
 
integer, dimension(mvarsmod_netcdf::var_natt
 
integer, dimension(mvarsmod_netcdf::var_flag
 
integer, dimension(mvarsmod_netcdf::var_type
 
integer, dimension(mvarsmod_netcdf::var_ndim
 
integer, dimension(nvard, mvarsmod_netcdf::var_dim
 
character(len=100), dimension(mattsmod_netcdf::att_name
 
character(len=100), dimension(mdimsmod_netcdf::dim_name
 
character(len=100), dimension(mvarsmod_netcdf::var_name
 
integer mod_netcdf::n_vdim
 
integer mod_netcdf::n_vatt
 
integer mod_netcdf::var_kind
 
integer, dimension(nvardmod_netcdf::var_dids
 
integer, dimension(nvardmod_netcdf::var_dsize
 
integer, dimension(nvaramod_netcdf::var_aint
 
real(r8), dimension(nvaramod_netcdf::var_afloat
 
character(len=100), dimension(nvaramod_netcdf::var_aname
 
character(len=100), dimension(nvardmod_netcdf::var_dname
 
character(len=1024), dimension(nvaramod_netcdf::var_achar
 
integer, parameter mod_netcdf::nf_fout = nf90_double
 
integer, parameter mod_netcdf::nf_frst = nf90_real
 
integer, parameter mod_netcdf::nf_type = nf90_double
 
integer, parameter mod_netcdf::nf_tout = nf90_double
 
integer mod_netcdf::cmode = nf90_netcdf4
 
integer mod_netcdf::shuffle = 1
 
integer mod_netcdf::deflate = 1
 
integer mod_netcdf::deflate_level = 1
 
integer, parameter mod_netcdf::io_nontiled_access = nf90_independent
 
integer, parameter mod_netcdf::io_tiled_access = nf90_collective