netcdf_utils Module


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: kind_nf = kind(1)
integer(kind=kind_nf), public :: netcdf_real = 0
integer(kind=kind_nf), public :: netcdf_int = 0
logical, private :: test = .false.

Functions

public function get_netcdf_code_precision() result(code_real)

Arguments

None

Return Value integer


Subroutines

public subroutine check_netcdf_file_precision(ncid, filename)

Arguments

Type IntentOptional Attributes Name
integer(kind=kind_nf), intent(in), optional :: ncid
character(len=*), intent(in), optional :: filename

public subroutine netcdf_error(istatus, ncid, varid, dimid, file, dim, var, att, message, abort)

Arguments

Type IntentOptional Attributes Name
integer(kind=kind_nf), intent(in) :: istatus
integer(kind=kind_nf), intent(in), optional :: ncid
integer(kind=kind_nf), intent(in), optional :: varid
integer(kind=kind_nf), intent(in), optional :: dimid
character(len=*), intent(in), optional :: file
character(len=*), intent(in), optional :: dim
character(len=*), intent(in), optional :: var
character(len=*), intent(in), optional :: att
character(len=*), intent(in), optional :: message
logical, intent(in), optional :: abort