17 RECURSIVE SUBROUTINE minimg(LUNIT,MINI)
27 CALL x84(lunit,my_lunit,1)
28 CALL x84(mini,my_mini,1)
29 CALL minimg(my_lunit,my_mini)
35 CALL status(lunit,lun,il,im)
46 900
CALL bort(
'BUFRLIB: MINIMG - OUTPUT BUFR FILE IS CLOSED, IT '//
47 .
'MUST BE OPEN FOR OUTPUT')
48 901
CALL bort(
'BUFRLIB: MINIMG - OUTPUT BUFR FILE IS OPEN FOR '//
49 .
'INPUT, IT MUST BE OPEN FOR OUTPUT')
50 902
CALL bort(
'BUFRLIB: MINIMG - A MESSAGE MUST BE OPEN IN OUTPUT '//
51 .
'BUFR FILE, NONE ARE')
subroutine bort(STR)
Log one error message and abort application program.
recursive subroutine minimg(LUNIT, MINI)
This subroutine writes a minutes value into Section 1 of the BUFR message that was most recently open...
This module contains array and variable declarations used to store BUFR messages internally for multi...
integer, dimension(:,:), allocatable mbay
Current BUFR message for each internal I/O stream.
This module declares and initializes the IM8B variable.
logical, public im8b
Status indicator to keep track of whether all future calls to BUFRLIB subroutines and functions from ...
recursive subroutine pkbs1(IVAL, MBAY, S1MNEM)
This subroutines writes a specified value into a specified location within Section 1 of a BUFR messag...
recursive subroutine status(LUNIT, LUN, IL, IM)
Check whether a specified Fortran logical unit number is currently connected to the NCEPLIBS-bufr sof...
subroutine x84(IIN8, IOUT4, NVAL)
Encode one or more 8-byte integer values as 4-byte integer values.