NCEPLIBS-bufr
11.7.0
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | dxinit (LUN, IOI) |
THIS SUBROUTINE INITIALIZES THE INTERNAL ARRAYS (IN MODULE TABABD) HOLDING THE DICTIONARY TABLE. More... | |
Definition in file dxinit.f.
subroutine dxinit | ( | LUN, | |
IOI | |||
) |
THIS SUBROUTINE INITIALIZES THE INTERNAL ARRAYS (IN MODULE TABABD) HOLDING THE DICTIONARY TABLE.
IT THEN INITIALIZES THE TABLE WITH APRIORI TABLE B AND D ENTRIES (OPTIONAL).
PROGRAM HISTORY LOG: 1994-01-06 J. WOOLLEN – ORIGINAL AUTHOR 1995-06-28 J. WOOLLEN – INCREASED THE SIZE OF INTERNAL BUFR TABLE ARRAYS IN ORDER TO HANDLE BIGGER FILES 1999-11-18 J. WOOLLEN – THE NUMBER OF BUFR FILES WHICH CAN BE OPENED AT ONE TIME INCREASED FROM 10 TO 32 (NECESSARY IN ORDER TO PROCESS MULTIPLE BUFR FILES UNDER THE MPI) 2003-11-04 S. BENDER – ADDED REMARKS/BUFRLIB ROUTINE INTERDEPENDENCIES 2003-11-04 D. KEYSER – UNIFIED/PORTABLE FOR WRF; ADDED DOCUMENTATION (INCLUDING HISTORY) 2009-03-23 J. ATOR – REMOVE INITIALIZATION OF COMMON /MSGCWD/ 2014-12-10 J. ATOR – USE MODULES INSTEAD OF COMMON BLOCKS
USAGE: CALL DXINIT (LUN, IOI) INPUT ARGUMENT LIST: LUN - INTEGER: I/O STREAM INDEX INTO INTERNAL MEMORY ARRAYS IOI - INTEGER: SWITCH: 0 = do not initialize the table with apriori Table B and D entries else = initialize the table with apriori Table B and D entries
REMARKS: THIS ROUTINE CALLS: ADN30 IFXY PKTDD THIS ROUTINE IS CALLED BY: CPBFDX OPENBF RDBFDX RDUSDX READERME READS3 Normally not called by any application programs.
Definition at line 40 of file dxinit.f.
References adn30(), ifxy(), and pktdd().
Referenced by cpbfdx(), openbf(), rdbfdx(), rdmemm(), rdusdx(), readerme(), and reads3().