FORCES
FORtran lib for Comp. Env. Sys.
|
Writing netcdf files. More...
Go to the source code of this file.
Data Types | |
type | mo_ncwrite::dims |
NetCDF dims. More... | |
type | mo_ncwrite::attribute |
NetCDF attribute. More... | |
type | mo_ncwrite::variable |
NetCDF variable. More... | |
interface | mo_ncwrite::dump_netcdf |
Variable simple write in netcdf. More... | |
interface | mo_ncwrite::var2nc |
Extended dump_netcdf for multiple variables. More... | |
Modules | |
module | mo_ncwrite |
Writing netcdf files. | |
Functions/Subroutines | |
subroutine, public | mo_ncwrite::close_netcdf (ncid) |
Closes netcdf file stream. | |
subroutine, public | mo_ncwrite::create_netcdf (filename, ncid, lfs, netcdf4, deflate_level) |
Open and write on new netcdf file. | |
subroutine | mo_ncwrite::dump_netcdf_1d_sp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_2d_sp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_3d_sp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_4d_sp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_5d_sp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_1d_dp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_2d_dp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_3d_dp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_4d_dp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_5d_dp (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_1d_i4 (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_2d_i4 (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_3d_i4 (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_4d_i4 (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::dump_netcdf_5d_i4 (filename, arr, append, lfs, netcdf4, deflate_level) |
subroutine | mo_ncwrite::var2nc_1d_i4 (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_1d_sp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_1d_dp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_2d_i4 (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_2d_sp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_2d_dp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_3d_i4 (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_3d_sp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_3d_dp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_4d_i4 (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_4d_sp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_4d_dp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_5d_i4 (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_5d_sp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine | mo_ncwrite::var2nc_5d_dp (f_name, arr, dnames, v_name, dim_unlimited, long_name, units, missing_value, attributes, create, ncid, nrec) |
subroutine, public | mo_ncwrite::write_dynamic_netcdf (ncid, irec) |
dynamic writer | |
subroutine, public | mo_ncwrite::write_static_netcdf (ncid) |
static writer | |
integer(i4) function | mo_ncwrite::open_netcdf (f_name, create) |
subroutine | mo_ncwrite::check (status) |
Variables | |
integer(i4), parameter, public | mo_ncwrite::nmaxdim = 5 |
nr. max dimensions | |
integer(i4), parameter, public | mo_ncwrite::nmaxatt = 20 |
nr. max attributes | |
integer(i4), parameter, public | mo_ncwrite::maxlen = 256 |
nr. string length | |
integer(i4), parameter, public | mo_ncwrite::ngatt = 20 |
nr. global attributes | |
integer(i4), parameter, public | mo_ncwrite::nattdim = 2 |
dim array of attribute values | |
integer(i4), public | mo_ncwrite::nvars |
nr. variables | |
integer(i4), public | mo_ncwrite::ndims |
nr. dimensions | |
type(dims), dimension(:), allocatable, public | mo_ncwrite::dnc |
dimensions list | |
type(variable), dimension(:), allocatable, public | mo_ncwrite::v |
variable list, THIS STRUCTURE WILL BE WRITTEN IN THE FILE | |
type(attribute), dimension(ngatt), public | mo_ncwrite::gatt |
global attributes for netcdf | |
Writing netcdf files.
Subroutines for writing arrays on nc file using the netcdf4 library.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. Definition in file mo_ncwrite.f90.