netcdf_mod Module


Uses

  • module~~netcdf_mod~~UsesGraph module~netcdf_mod netcdf_mod module~constants constants module~netcdf_mod->module~constants

Used by

  • module~~netcdf_mod~~UsedByGraph module~netcdf_mod netcdf_mod program~main main program~main->module~netcdf_mod

Derived Types

type, public ::  netcdf_t

Components

Type Visibility Attributes Name Initial
integer, public :: ncid = -1
logical, public :: is_open = .false.
logical, public :: in_define_mode = .false.
integer, public :: n_vars = 0
type(var_info_t), public :: vars(max_vars)
integer, public :: n_dims = 0
type(dim_info_t), public :: dims(max_dims)

Finalizations Procedures

final :: netcdf_final

Type-Bound Procedures

procedure, public :: create => netcdf_create
procedure, public :: open => netcdf_open
procedure, public :: add_global_attribute => netcdf_add_global_attr
procedure, public :: read_global_attribute => netcdf_read_global_attr
procedure, public :: def_dim => netcdf_def_dim
procedure, public :: add_real => netcdf_add_real
procedure, public :: add_real_1d => netcdf_add_real_1d
procedure, public :: add_attr => netcdf_add_attr
procedure, public :: read_attr => netcdf_read_attr
procedure, public :: add_int_1d => netcdf_add_int_1d
procedure, public :: end_define => netcdf_end_define
procedure, public :: write_real => netcdf_write_real
procedure, public :: write_real_1d => netcdf_write_real_1d
procedure, public :: write_int_1d => netcdf_write_int_1d
procedure, public :: read_real => netcdf_read_real
procedure, public :: read_real_1d => netcdf_read_real_1d
procedure, public :: read_int_1d => netcdf_read_int_1d
procedure, public :: close => netcdf_close