SURFEX v8.1
General documentation of Surfex
Data Types | Modules | Functions/Subroutines | Variables
grib_api_interface.F90 File Reference

Go to the source code of this file.

Data Types

interface  grib_api_interface::igrib_get_value
 
interface  grib_api_interface::igrib_set_value
 
interface  grib_api_interface::igrib_read_bytes
 
interface  grib_api_interface::igrib_write_bytes
 

Modules

module  grib_api_interface
 

Functions/Subroutines

subroutine grib_api_interface::igrib_get_int8 (KHANDLE, CDKEY, KVAL, KRET)
 
subroutine grib_api_interface::igrib_get_int (KHANDLE, CDKEY, KVAL, KRET)
 
subroutine grib_api_interface::igrib_get_real4 (KHANDLE, CDKEY, PVAL, KRET)
 
subroutine grib_api_interface::igrib_get_real8 (KHANDLE, CDKEY, PVAL, KRET)
 
subroutine grib_api_interface::igrib_get_char (KHANDLE, CDKEY, CDVAL, KRET)
 
subroutine grib_api_interface::igrib_get_int_array (KHANDLE, CDKEY, KVAL, KRET)
 
subroutine grib_api_interface::igrib_get_real4_array (KHANDLE, CDKEY, PVAL, KRET)
 
subroutine grib_api_interface::igrib_get_real8_array (KHANDLE, CDKEY, PVAL, KRET)
 
subroutine grib_api_interface::igrib_set_int8 (KHANDLE, CDKEY, KVAL, KRET)
 
subroutine grib_api_interface::igrib_set_int (KHANDLE, CDKEY, KVAL, KRET)
 
subroutine grib_api_interface::igrib_set_real4 (KHANDLE, CDKEY, PVAL, KRET)
 
subroutine grib_api_interface::igrib_set_real8 (KHANDLE, CDKEY, PVAL, KRET)
 
subroutine grib_api_interface::igrib_set_char (KHANDLE, CDKEY, CDVAL, KRET)
 
subroutine grib_api_interface::igrib_set_int8_array (KHANDLE, CDKEY, KVAL, KRET)
 
subroutine grib_api_interface::igrib_set_int_array (KHANDLE, CDKEY, KVAL, KRET)
 
subroutine grib_api_interface::igrib_set_real4_array (KHANDLE, CDKEY, PVAL, KRET)
 
subroutine grib_api_interface::igrib_set_real8_array (KHANDLE, CDKEY, PVAL, KRET)
 
subroutine, public grib_api_interface::igrib_open_file (KFILE, CDPATH, CDMODE)
 
subroutine, public grib_api_interface::igrib_close_file (KFILE)
 
subroutine, public grib_api_interface::igrib_read_from_file (KFILE, KBUF, KBYTES, KRET)
 
subroutine grib_api_interface::igrib_read_bytes_int (KFILE, KBUF, KBYTES, KRET)
 
subroutine grib_api_interface::igrib_read_bytes_real4 (KFILE, PBUF, KBYTES, KRET)
 
subroutine grib_api_interface::igrib_read_bytes_real8 (KFILE, PBUF, KBYTES, KRET)
 
subroutine grib_api_interface::igrib_read_bytes_char (KFILE, CDBUF, KBYTES, KRET)
 
subroutine grib_api_interface::igrib_write_bytes_int (KFILE, KBUF, KBYTES)
 
subroutine grib_api_interface::igrib_write_bytes_real4 (KFILE, PBUF, KBYTES)
 
subroutine grib_api_interface::igrib_write_bytes_real8 (KFILE, PBUF, KBYTES)
 
subroutine grib_api_interface::igrib_write_bytes_char (KFILE, CDBUF, KBYTES)
 
subroutine, public grib_api_interface::igrib_new_from_file (KFILE, KHANDLE, KRET)
 
subroutine, public grib_api_interface::igrib_new_from_message (KHANDLE, KBUF)
 
subroutine, public grib_api_interface::igrib_release (KHANDLE)
 
subroutine, public grib_api_interface::igrib_get_message_size (KHANDLE, KBYTES)
 
subroutine, public grib_api_interface::igrib_get_message (KHANDLE, KGRIB)
 
subroutine, public grib_api_interface::igrib_new_from_samples (KHANDLE, CDNAME, KRET)
 
subroutine, public grib_api_interface::igrib_clone (KHANDLE1, KHANDLE2)
 
subroutine grib_api_interface::err_msg (KRET)
 
subroutine, public grib_api_interface::igrib_is_defined (KHANDLE, CDKEY, LDDEFINED, KRET)
 

Variables

integer, parameter, public grib_api_interface::jpgrib_success =GRIB_SUCCESS
 
integer, parameter, public grib_api_interface::jpgrib_end_of_file =GRIB_END_OF_FILE
 
integer, parameter, public grib_api_interface::jpgrib_buffer_too_small =GRIB_BUFFER_TOO_SMALL
 
integer, parameter, public grib_api_interface::jpksize_t =JPIM
 
logical, public grib_api_interface::lgrib_api_trace = .FALSE.