48 SUBROUTINE readns(LUNIT,SUBSET,JDATE,IRET)
61 CALL status(lunit,lun,il,im)
64 subset =
tag(inode(lun))
72 CALL readmg(lunit,subset,jdate,iret)
80900
CALL bort(
'BUFRLIB: READNS - INPUT BUFR FILE IS CLOSED, IT MUST'//
81 .
' BE OPEN FOR INPUT')
82901
CALL bort(
'BUFRLIB: READNS - INPUT BUFR FILE IS OPEN FOR OUTPUT'//
83 .
', IT MUST BE OPEN FOR INPUT')
subroutine bort(STR)
This subroutine calls subroutine errwrt() to log an error message, then calls subroutine bort_exit() ...
This module contains array and variable declarations used to store the internal jump/link table.
character *10, dimension(:), allocatable tag
Mnemonics in the jump/link table.
subroutine readmg(LUNXX, SUBSET, JDATE, IRET)
This subroutine reads the next BUFR message from logical unit ABS(LUNXX) into internal arrays.
subroutine readns(LUNIT, SUBSET, JDATE, IRET)
This subroutine provides a handy way to combine the functionality of subroutines readmg() and readsb(...
subroutine readsb(LUNIT, IRET)
This subroutine reads the next data subset from a BUFR message into internal arrays.
subroutine status(LUNIT, LUN, IL, IM)
This subroutine checks whether a specified Fortran logical unit number is currently connected to the ...