NCEPLIBS-bufr  11.5.0
 All Data Structures Files Functions Variables Pages
nemtba.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine nemtba (LUN, NEMO, MTYP, MSBT, INOD)
 THIS SUBROUTINE SEARCHES FOR MNEMONIC NEMO WITHIN THE INTERNAL TABLE A ARRAYS HOLDING THE DICTIONARY TABLE (ARRAYS IN MODULE TABABD) AND, IF FOUND, RETURNS INFORMATION ABOUT THAT MNEMONIC FROM WITHIN THESE ARRAYS. More...
 

Detailed Description

Author
WOOLLEN
Date
1994-01-06

Definition in file nemtba.f.

Function/Subroutine Documentation

subroutine nemtba (   LUN,
character*(*)  NEMO,
  MTYP,
  MSBT,
  INOD 
)

THIS SUBROUTINE SEARCHES FOR MNEMONIC NEMO WITHIN THE INTERNAL TABLE A ARRAYS HOLDING THE DICTIONARY TABLE (ARRAYS IN MODULE TABABD) AND, IF FOUND, RETURNS INFORMATION ABOUT THAT MNEMONIC FROM WITHIN THESE ARRAYS.

IT IS IDENTICAL TO BUFR ARCHIVE LIBRARY SUBROUTINE NEMTBAX EXCEPT THAT, IF NEMO IS NOT FOUND, THIS SUBROUTINE MAKES AN APPROPRIATE CALL TO BUFR ARCHIVE LIBRARY SUBROUTINE BORT.

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 1998-07-08 J. WOOLLEN – REPLACED CALL TO CRAY LIBRARY ROUTINE "ABORT" WITH CALL TO NEW INTERNAL BUFRLIB ROUTINE "BORT" 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 J. ATOR – ADDED DOCUMENTATION 2003-11-04 S. BENDER – ADDED REMARKS/BUFRLIB ROUTINE INTERDEPENDENCIES 2003-11-04 D. KEYSER – UNIFIED/PORTABLE FOR WRF; ADDED HISTORY DOCUMENTATION; OUTPUTS MORE COMPLETE DIAGNOSTIC INFO WHEN ROUTINE TERMINATES ABNORMALLY 2009-05-07 J. ATOR – USE NEMTBAX

USAGE: CALL NEMTBA (LUN, NEMO, MTYP, MSBT, INOD) INPUT ARGUMENT LIST: LUN - INTEGER: I/O STREAM INDEX INTO INTERNAL MEMORY ARRAYS NEMO - CHARACTER*(*): TABLE A MNEMONIC TO SEARCH FOR

OUTPUT ARGUMENT LIST: MTYP - INTEGER: MESSAGE TYPE CORRESPONDING TO NEMO MSBT - INTEGER: MESSAGE SUBTYPE CORRESPONDING TO NEMO INOD - INTEGER: POSITIONAL INDEX OF NEMO WITHIN INTERNAL JUMP/LINK TABLE

REMARKS: THIS ROUTINE CALLS: BORT NEMTBAX THIS ROUTINE IS CALLED BY: CMSGINI COPYMG CPYMEM LCMGDF MSGINI OPENMB OPENMG Normally not called by any application programs.

Definition at line 50 of file nemtba.f.

References bort(), and nemtbax().

Referenced by cmsgini(), copymg(), cpymem(), lcmgdf(), msgini(), openmb(), and openmg().