Stellarator-Tools
netcdf_inc.f File Reference

Contains module netcdf_inc. More...

Data Types

interface  netcdf_inc::nf_open
 Interface to open a file. More...
 
interface  netcdf_inc::nf_create
 Interface to open a file. More...
 
interface  netcdf_inc::nf_close
 Interface to open a file. More...
 
interface  netcdf_inc::nf_enddef
 Interface to inquire a dimension id. More...
 
interface  netcdf_inc::nf_strerror
 Interface to inquire a dimension id. More...
 
interface  netcdf_inc::nf_inq_dimid
 Interface to inquire a dimension id. More...
 
interface  netcdf_inc::nf_def_dim
 Interface to define a dimension. More...
 
interface  netcdf_inc::nf_inq_varid
 Interface to inquire a variable id. More...
 
interface  netcdf_inc::nf_get_var_int
 Interface for reading integer variables. More...
 
interface  netcdf_inc::nf_put_var_int
 Interface for writing integer variables. More...
 
interface  netcdf_inc::nf_put_vara_int
 Interface for writing integer variables. More...
 
interface  netcdf_inc::nf_get_var_real
 Interface for reading real variables. Note double 2D array used by complex real array values. More...
 
interface  netcdf_inc::nf_put_vara_real
 Interface for reading real variables. Note double 2D array used by complex real array values. More...
 
interface  netcdf_inc::nf_put_var_real
 Interface for writing real variables. Note double 2D array used by complex real array values. More...
 
interface  netcdf_inc::nf_get_var_double
 Interface for reading double variables. More...
 
interface  netcdf_inc::nf_put_vara_double
 Interface for reading double variables. Note double 2D array used by complex double array values. More...
 
interface  netcdf_inc::nf_put_var_double
 Interface for writing double variables. More...
 

Modules

module  netcdf_inc
 Work around to fix some netcdf import problems with the Ezcdf. This module emulates the F77 interface using the F90 interface.
 

Functions/Subroutines

integer function netcdf_inc::nf_def_var (ncid, name, xtype, ndims, dimids, varid)
 Define a variable. More...
 
integer function netcdf_inc::nf_inq_var (ncid, varid, name, xtype, ndims, dimids, natts)
 Inquire a variable. More...
 
integer function netcdf_inc::nf_inq_dim (ncid, dimid, name, length)
 Inquire a dimension name or length. More...
 
integer function netcdf_inc::nf_inq_dimlen (ncid, dimid, length)
 Inquire a dimension length. More...
 
integer function netcdf_inc::nf_get_att_text (ncid, varid, name, text)
 Read an string attribute. More...
 
integer function netcdf_inc::nf_get_att_double (ncid, varid, name, dvals)
 Read an double attribute. More...
 
integer function netcdf_inc::nf_get_att_real (ncid, varid, name, rvals)
 Read an real attribute. More...
 
integer function netcdf_inc::nf_get_att_int (ncid, varid, name, ivals)
 Read an integer attribute. More...
 
integer function netcdf_inc::nf_get_var_double (ncid, varid, dvals)
 Read a double value. More...
 
integer function netcdf_inc::nf_get_var_1d_double (ncid, varid, dvals)
 Read a double valued array. More...
 
integer function netcdf_inc::nf_get_var_2d_double (ncid, varid, dvals)
 Read a double valued 2D array. More...
 
integer function netcdf_inc::nf_get_var_3d_double (ncid, varid, dvals)
 Read a double valued 3D array. More...
 
integer function netcdf_inc::nf_get_var_cpx_double (ncid, varid, cvals)
 Read a 64bit complex value. More...
 
integer function netcdf_inc::nf_get_var_1d_cpx_double (ncid, varid, cvals)
 Read a 64bit complex valued array. More...
 
integer function netcdf_inc::nf_get_var_2d_cpx_double (ncid, varid, cvals)
 Read a 64bit complex valued 2D array. More...
 
integer function netcdf_inc::nf_get_var_3d_cpx_double (ncid, varid, cvals)
 Read a 64bit complex valued 3D array. More...
 
integer function netcdf_inc::nf_get_var_real (ncid, varid, rvals)
 Read a real value. More...
 
integer function netcdf_inc::nf_get_var_1d_real (ncid, varid, rvals)
 Read a real valued array. More...
 
integer function netcdf_inc::nf_get_var_2d_real (ncid, varid, rvals)
 Read a real valued 2D array. More...
 
integer function netcdf_inc::nf_get_var_3d_real (ncid, varid, rvals)
 Read a real valued 3D array. More...
 
integer function netcdf_inc::nf_get_var_cpx_real (ncid, varid, cvals)
 Read a 32bit complex value. More...
 
integer function netcdf_inc::nf_get_var_1d_cpx_real (ncid, varid, cvals)
 Read a 32bit complex valued array. More...
 
integer function netcdf_inc::nf_get_var_2d_cpx_real (ncid, varid, cvals)
 Read a 32bit complex valued 2D array. More...
 
integer function netcdf_inc::nf_get_var_3d_cpx_real (ncid, varid, cvals)
 Read a 32bit complex valued 3D array. More...
 
integer function netcdf_inc::nf_get_var_int (ncid, varid, ivals)
 Read an integer value. More...
 
integer function netcdf_inc::nf_get_var_1d_int (ncid, varid, ivals)
 Read an integer valued array. More...
 
integer function netcdf_inc::nf_get_var_2d_int (ncid, varid, ivals)
 Read an integer valued 2D array. More...
 
integer function netcdf_inc::nf_get_var_3d_int (ncid, varid, ivals)
 Read an integer valued 3D array. More...
 
integer function netcdf_inc::nf_get_var_text (ncid, varid, text)
 Read a text value. More...
 
integer function netcdf_inc::nf_get_vara_text (ncid, varid, start, count, text)
 Read a text valued array. More...
 
integer function netcdf_inc::nf_put_att_text (ncid, varid, name, length, text)
 Put an text attribute. More...
 
integer function netcdf_inc::nf_put_att_double (ncid, varid, name, xtype, length, dvals)
 Put an double attribute. More...
 
integer function netcdf_inc::nf_put_att_real (ncid, varid, name, xtype, length, rvals)
 Put an real attribute. More...
 
integer function netcdf_inc::nf_put_att_int (ncid, varid, name, xtype, length, ivals)
 Put an integer attribute. More...
 
integer function netcdf_inc::nf_put_var_int (ncid, varid, ivals)
 Write an integer value. More...
 
integer function netcdf_inc::nf_put_var_1d_int (ncid, varid, ivals)
 Write an integer valued array. More...
 
integer function netcdf_inc::nf_put_var_2d_int (ncid, varid, ivals)
 Write an integer valued 2D array. More...
 
integer function netcdf_inc::nf_put_var_3d_int (ncid, varid, ivals)
 Write an integer valued 3D array. More...
 
integer function netcdf_inc::nf_put_vara_int (ncid, varid, start, count, ivals)
 Write a integer value. More...
 
integer function netcdf_inc::nf_put_vara_3d_int (ncid, varid, start, count, ivals)
 Write a integer value. More...
 
integer function netcdf_inc::nf_put_var_double (ncid, varid, dvals)
 Write a double value. More...
 
integer function netcdf_inc::nf_put_var_1d_double (ncid, varid, dvals)
 Write a double valued array. More...
 
integer function netcdf_inc::nf_put_var_2d_double (ncid, varid, dvals)
 Read a double valued 2D array. More...
 
integer function netcdf_inc::nf_put_var_3d_double (ncid, varid, dvals)
 Write a double valued 3D array. More...
 
integer function netcdf_inc::nf_put_var_cpx_double (ncid, varid, cvals)
 Write a 64bit complex value. More...
 
integer function netcdf_inc::nf_put_var_1d_cpx_double (ncid, varid, cvals)
 Write a 64bit complex valued array. More...
 
integer function netcdf_inc::nf_put_var_2d_cpx_double (ncid, varid, cvals)
 Write a 64bit complex valued 2D array. More...
 
integer function netcdf_inc::nf_put_var_3d_cpx_double (ncid, varid, cvals)
 Write a 64bit complex valued 3D array. More...
 
integer function netcdf_inc::nf_put_vara_double (ncid, varid, start, count, dvals)
 Write a double value. More...
 
integer function netcdf_inc::nf_put_vara_2d_double (ncid, varid, start, count, dvals)
 Write a double value. More...
 
integer function netcdf_inc::nf_put_vara_3d_double (ncid, varid, start, count, dvals)
 Write a double value. More...
 
integer function netcdf_inc::nf_put_vara_cpx_double (ncid, varid, start, count, cvals)
 Write a complex double value. More...
 
integer function netcdf_inc::nf_put_vara_2d_cpx_double (ncid, varid, start, count, cvals)
 Write a complex double value. More...
 
integer function netcdf_inc::nf_put_vara_3d_cpx_double (ncid, varid, start, count, cvals)
 Write a double value. More...
 
integer function netcdf_inc::nf_put_var_real (ncid, varid, rvals)
 Write a real value. More...
 
integer function netcdf_inc::nf_put_var_1d_real (ncid, varid, rvals)
 Write a real valued array. More...
 
integer function netcdf_inc::nf_put_var_2d_real (ncid, varid, rvals)
 Read a real valued 2D array. More...
 
integer function netcdf_inc::nf_put_var_3d_real (ncid, varid, rvals)
 Write a real valued 3D array. More...
 
integer function netcdf_inc::nf_put_var_cpx_real (ncid, varid, cvals)
 Write a 32bit complex value. More...
 
integer function netcdf_inc::nf_put_var_1d_cpx_real (ncid, varid, cvals)
 Write a 32bit complex valued array. More...
 
integer function netcdf_inc::nf_put_var_2d_cpx_real (ncid, varid, cvals)
 Write a 32bit complex valued 2D array. More...
 
integer function netcdf_inc::nf_put_var_3d_cpx_real (ncid, varid, cvals)
 Write a 32bit complex valued 3D array. More...
 
integer function netcdf_inc::nf_put_vara_real (ncid, varid, start, count, rvals)
 Write a real value. More...
 
integer function netcdf_inc::nf_put_vara_2d_real (ncid, varid, start, count, rvals)
 Write a real value. More...
 
integer function netcdf_inc::nf_put_vara_3d_real (ncid, varid, start, count, rvals)
 Write a real value. More...
 
integer function netcdf_inc::nf_put_vara_cpx_real (ncid, varid, start, count, cvals)
 Write a complex real value. More...
 
integer function netcdf_inc::nf_put_vara_2d_cpx_real (ncid, varid, start, count, cvals)
 Write a complex real value. More...
 
integer function netcdf_inc::nf_put_vara_3d_cpx_real (ncid, varid, start, count, cvals)
 Write a complex real value. More...
 
integer function netcdf_inc::nf_put_var_text (ncid, varid, text)
 Write a text value. More...
 
integer function netcdf_inc::nf_put_vara_text (ncid, varid, start, count, text)
 Write a text valued array. More...
 

Variables

integer, parameter netcdf_inc::nf_real = nf90_real
 32bit Real type.
 
integer, parameter netcdf_inc::nf_float = nf90_float
 32bit Real type.
 
integer, parameter netcdf_inc::nf_double = nf90_double
 64bit Real type.
 
integer, parameter netcdf_inc::nf_byte = nf90_byte
 8bit Integer type.
 
integer, parameter netcdf_inc::nf_char = nf90_char
 Character type.
 
integer, parameter netcdf_inc::nf_int = nf90_int
 32bit Integer type.
 
integer, parameter netcdf_inc::nf_max_name = nf90_max_name
 Maximum length of strings.
 
integer, parameter netcdf_inc::nf_global = nf90_global
 Netcdf global .
 
integer, parameter netcdf_inc::nf_noerr = nf90_noerr
 No error responce.
 
integer, parameter netcdf_inc::nf_write = nf90_write
 Write flag.
 
integer, parameter netcdf_inc::nf_nowrite = nf90_nowrite
 Readonly flag.
 
integer, parameter netcdf_inc::nf_clobber = nf90_clobber
 Clobber flag.
 
integer, parameter netcdf_inc::nf_64bit_offset = nf90_64bit_offset
 64bit offset flag.
 

Detailed Description

Contains module netcdf_inc.