|
fvcom_tools 1.14.0
|
Public Member Functions | |
| generic | add_new_var (this, varname, dname1, dname2, dname3, lname, units, dtype) |
| Add a new 2d or 3d variable to ouput file. | |
| generic | add_new_var (this, varname, dname1, dname2, lname, units, dtype) |
| Add a new 2d variable to output file. | |
| procedure | add_new_var_2d (this, varname, dname1, dname2, lname, units, dtype) |
| Add a new 2d variable to output file. | |
| procedure | add_new_var_3d (this, varname, dname1, dname2, dname3, lname, units, dtype) |
| Add a new 3d variable to output file. | |
| procedure | close (this) |
| Close netCDF file. | |
| procedure | convert_theta2t_2dgrid (this, nx, ny, ps, t2) |
| Convert theta T (Kelvin) to T (deg C). | |
| generic | get_att (this, attname, ival) |
| Get attribute. | |
| generic | get_att (this, attname, rval) |
| Get attribute. | |
| generic | get_att (this, attname, string) |
| Get attribute. | |
| procedure | get_att_nc_int (this, attname, ival) |
| Get attribute. | |
| procedure | get_att_nc_real (this, attname, rval) |
| Get attribute. | |
| procedure | get_att_nc_string (this, attname, string) |
| Get attribute. | |
| procedure | get_dim (this, dimname, dimvalue) |
| read in dimension from the nc file | |
| generic | get_var (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, nd3, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, nd3, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, nd3, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | get_var (this, varname, nd1, nd2, nd3, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_char (this, varname, ilength, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_char_1d (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_char_2d (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_char_3d (this, varname, nd1, nd2, nd3, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_double (this, varname, ilength, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_double_1d (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_double_2d (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_double_3d (this, varname, nd1, nd2, nd3, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_int (this, varname, ilength, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_int_1d (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_int_2d (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_int_3d (this, varname, nd1, nd2, nd3, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_real (this, varname, ilength, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_real_1d (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_real_2d (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_real_3d (this, varname, nd1, nd2, nd3, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_short (this, varname, ilength, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_short_1d (this, varname, nd1, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | get_var_nc_short_2d (this, varname, nd1, nd2, field) |
| Read in a 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | handle_err (this, status) |
| Handle netCDF errors. | |
| procedure | open (this, filename, action, debug_level) |
| Open netCDF file. | |
| generic | replace_var (this, varname, nd1, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, field) |
| Replace character type variable. | |
| generic | replace_var (this, varname, nd1, nd2, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, nd2, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, nd2, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, nd2, field) |
| Replace character type variable. | |
| generic | replace_var (this, varname, nd1, nd2, nd3, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, nd2, nd3, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, nd2, nd3, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| generic | replace_var (this, varname, nd1, nd2, nd3, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_char (this, varname, ilength, field) |
| Replace character type variable. | |
| procedure | replace_var_nc_char_1d (this, varname, nd1, field) |
| Replace character type variable. | |
| procedure | replace_var_nc_char_2d (this, varname, nd1, nd2, field) |
| Replace character type variable. | |
| procedure | replace_var_nc_char_3d (this, varname, nd1, nd2, nd3, field) |
| Replace 3D character type variable. | |
| procedure | replace_var_nc_double (this, varname, ilength, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_double_1d (this, varname, nd1, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_double_2d (this, varname, nd1, nd2, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_double_3d (this, varname, nd1, nd2, nd3, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_int (this, varname, ilength, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_int_1d (this, varname, nd1, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_int_2d (this, varname, nd1, nd2, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_int_3d (this, varname, nd1, nd2, nd3, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_real (this, varname, ilength, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_real_1d (this, varname, nd1, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_real_2d (this, varname, nd1, nd2, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
| procedure | replace_var_nc_real_3d (this, varname, nd1, nd2, nd3, field) |
| Replace 1d, 2d, 3d, or 4d field from the nc file. | |
Data Fields | |
| integer | debug_level |
| Debug level. | |
| character(len=40), dimension(4) | dimname |
| Name of dims. | |
| integer, dimension(4) | ends |
| Counts of dims. | |
| character(len=256) | filename |
| Name of data file. | |
| integer | ncid |
| File ID. | |
| integer | ndims |
| Number of dims. | |
| integer | status |
| Return code. | |
| integer | xtype |
| Type of data. | |
Definition at line 16 of file module_ncio.f90.
| generic module_ncio::ncio::add_new_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| character(len=*), intent(in) | dname1, | ||
| character(len=*), intent(in) | dname2, | ||
| character(len=*), intent(in) | dname3, | ||
| character(len=*), intent(in) | lname, | ||
| character(len=*), intent(in) | units, | ||
| character(len=*), intent(in) | dtype ) |
| generic module_ncio::ncio::add_new_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| character(len=*), intent(in) | dname1, | ||
| character(len=*), intent(in) | dname2, | ||
| character(len=*), intent(in) | lname, | ||
| character(len=*), intent(in) | units, | ||
| character(len=*), intent(in) | dtype ) |
Add a new 2d variable to output file.
Definition at line 88 of file module_ncio.f90.
References module_ncio::add_new_var_2d(), and module_ncio::add_new_var_3d().
| procedure module_ncio::ncio::add_new_var_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| character(len=*), intent(in) | dname1, | ||
| character(len=*), intent(in) | dname2, | ||
| character(len=*), intent(in) | lname, | ||
| character(len=*), intent(in) | units, | ||
| character(len=*), intent(in) | dtype ) |
| procedure module_ncio::ncio::add_new_var_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| character(len=*), intent(in) | dname1, | ||
| character(len=*), intent(in) | dname2, | ||
| character(len=*), intent(in) | dname3, | ||
| character(len=*), intent(in) | lname, | ||
| character(len=*), intent(in) | units, | ||
| character(len=*), intent(in) | dtype ) |
| procedure module_ncio::ncio::close | ( | class(ncio) | this | ) |
| procedure module_ncio::ncio::convert_theta2t_2dgrid | ( | class(ncio) | this, |
| integer | nx, | ||
| integer | ny, | ||
| real, dimension(nx,ny), intent(in) | ps, | ||
| real, dimension(nx,ny), intent(inout) | t2 ) |
| generic module_ncio::ncio::get_att | ( | class(ncio) | this, |
| character(len=*), intent(in) | attname, | ||
| integer, intent(out) | ival ) |
Get attribute.
Definition at line 30 of file module_ncio.f90.
References module_ncio::get_att_nc_int(), module_ncio::get_att_nc_real(), and module_ncio::get_att_nc_string().
| generic module_ncio::ncio::get_att | ( | class(ncio) | this, |
| character(len=*), intent(in) | attname, | ||
| real, intent(out) | rval ) |
| generic module_ncio::ncio::get_att | ( | class(ncio) | this, |
| character(len=*), intent(in) | attname, | ||
| character(len=*), intent(out) | string ) |
| procedure module_ncio::ncio::get_att_nc_int | ( | class(ncio) | this, |
| character(len=*), intent(in) | attname, | ||
| integer, intent(out) | ival ) |
| procedure module_ncio::ncio::get_att_nc_real | ( | class(ncio) | this, |
| character(len=*), intent(in) | attname, | ||
| real, intent(out) | rval ) |
| procedure module_ncio::ncio::get_att_nc_string | ( | class(ncio) | this, |
| character(len=*), intent(in) | attname, | ||
| character(len=*), intent(out) | string ) |
| procedure module_ncio::ncio::get_dim | ( | class(ncio) | this, |
| character(len=*), intent(in) | dimname, | ||
| integer, intent(out) | dimvalue ) |
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| real(8), dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
References module_ncio::get_var_nc_char_1d(), module_ncio::get_var_nc_char_2d(), module_ncio::get_var_nc_char_3d(), module_ncio::get_var_nc_double_1d(), module_ncio::get_var_nc_double_2d(), module_ncio::get_var_nc_double_3d(), module_ncio::get_var_nc_int_1d(), module_ncio::get_var_nc_int_2d(), module_ncio::get_var_nc_int_3d(), module_ncio::get_var_nc_real_1d(), module_ncio::get_var_nc_real_2d(), module_ncio::get_var_nc_real_3d(), module_ncio::get_var_nc_short_1d(), and module_ncio::get_var_nc_short_2d().
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| real(4), dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer(2), dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| character, dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| real(8), dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| real(4), dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer(2), dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| character, dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| real(8), dimension(nd1,nd2,nd3), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| real(4), dimension(nd1,nd2,nd3), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| integer, dimension(nd1,nd2,nd3), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| generic module_ncio::ncio::get_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| character, dimension(nd1,nd2,nd3), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 34 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_char | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| character, dimension(ilength), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 58 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_char_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| character, dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 59 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_char_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| character, dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 60 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_char_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| character, dimension(nd1,nd2,nd3), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 61 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_double | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| real(8), dimension(ilength), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 54 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_double_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| real(8), dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 55 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_double_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| real(8), dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 56 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_double_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| real(8), dimension(nd1,nd2,nd3), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 57 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_int | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| integer, dimension(ilength), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 46 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_int_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 47 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_int_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 48 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_int_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| integer, dimension(nd1,nd2,nd3), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 49 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_real | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| real(4), dimension(ilength), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 50 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_real_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| real(4), dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 51 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_real_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| real(4), dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 52 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_real_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| real(4), dimension(nd1,nd2,nd3), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 53 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_short | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| integer(2), dimension(ilength), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 43 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_short_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer(2), dimension(nd1), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 44 of file module_ncio.f90.
| procedure module_ncio::ncio::get_var_nc_short_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer(2), dimension(nd1,nd2), intent(out) | field ) |
Read in a 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 45 of file module_ncio.f90.
| procedure module_ncio::ncio::handle_err | ( | class(ncio) | this, |
| integer, intent(in) | status ) |
| procedure module_ncio::ncio::open | ( | class(ncio) | this, |
| character(len=*), intent(in) | filename, | ||
| character(len=1), intent(in) | action, | ||
| integer, intent(in), optional | debug_level ) |
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| real(8), dimension(nd1), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
References module_ncio::replace_var_nc_char_1d(), module_ncio::replace_var_nc_char_2d(), module_ncio::replace_var_nc_char_3d(), module_ncio::replace_var_nc_double_1d(), module_ncio::replace_var_nc_double_2d(), module_ncio::replace_var_nc_double_3d(), module_ncio::replace_var_nc_int_1d(), module_ncio::replace_var_nc_int_2d(), module_ncio::replace_var_nc_int_3d(), module_ncio::replace_var_nc_real_1d(), module_ncio::replace_var_nc_real_2d(), and module_ncio::replace_var_nc_real_3d().
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| real(4), dimension(nd1), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, dimension(nd1), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| character, dimension(nd1), intent(in) | field ) |
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| real(8), dimension(nd1,nd2), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| real(4), dimension(nd1,nd2), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, dimension(nd1,nd2), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| character, dimension(nd1,nd2), intent(in) | field ) |
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| real(8), dimension(nd1,nd2,nd3), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| real(4), dimension(nd1,nd2,nd3), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| integer, dimension(nd1,nd2,nd3), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| generic module_ncio::ncio::replace_var | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| character, dimension(nd1,nd2,nd3), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 62 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_char | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| character, dimension(ilength), intent(in) | field ) |
| procedure module_ncio::ncio::replace_var_nc_char_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| character, dimension(nd1), intent(in) | field ) |
| procedure module_ncio::ncio::replace_var_nc_char_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| character, dimension(nd1,nd2), intent(in) | field ) |
| procedure module_ncio::ncio::replace_var_nc_char_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| character, dimension(nd1,nd2,nd3), intent(in) | field ) |
| procedure module_ncio::ncio::replace_var_nc_double | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| real(8), dimension(ilength), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 78 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_double_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| real(8), dimension(nd1), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 79 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_double_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| real(8), dimension(nd1,nd2), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 80 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_double_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| real(8), dimension(nd1,nd2,nd3), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 81 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_int | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| integer, dimension(ilength), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 70 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_int_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, dimension(nd1), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 71 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_int_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, dimension(nd1,nd2), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 72 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_int_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| integer, dimension(nd1,nd2,nd3), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 73 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_real | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | ilength, | ||
| real(4), dimension(ilength), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 74 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_real_1d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| real(4), dimension(nd1), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 75 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_real_2d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| real(4), dimension(nd1,nd2), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 76 of file module_ncio.f90.
| procedure module_ncio::ncio::replace_var_nc_real_3d | ( | class(ncio) | this, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(in) | nd1, | ||
| integer, intent(in) | nd2, | ||
| integer, intent(in) | nd3, | ||
| real(4), dimension(nd1,nd2,nd3), intent(in) | field ) |
Replace 1d, 2d, 3d, or 4d field from the nc file.
Definition at line 77 of file module_ncio.f90.
| integer module_ncio::ncio::debug_level |
Debug level.
Definition at line 20 of file module_ncio.f90.
| character(len=40), dimension(4) module_ncio::ncio::dimname |
Name of dims.
Definition at line 25 of file module_ncio.f90.
| integer, dimension(4) module_ncio::ncio::ends |
Counts of dims.
Definition at line 23 of file module_ncio.f90.
| character(len=256) module_ncio::ncio::filename |
Name of data file.
Definition at line 17 of file module_ncio.f90.
| integer module_ncio::ncio::ncid |
File ID.
Definition at line 18 of file module_ncio.f90.
| integer module_ncio::ncio::ndims |
Number of dims.
Definition at line 22 of file module_ncio.f90.
| integer module_ncio::ncio::status |
Return code.
Definition at line 19 of file module_ncio.f90.
| integer module_ncio::ncio::xtype |
Type of data.
Definition at line 24 of file module_ncio.f90.