Merge remote-tracking branch 'origin/release-v4.6.1'
[WRF.git] / var / external / bufr / getbmiss.f
blob44c0c252da0ab2c99a71c958450b45860624ec3a
1 REAL*8 FUNCTION GETBMISS()
3 C$$$ SUBPROGRAM DOCUMENTATION BLOCK
5 C SUBPROGRAM: GETBMISS
6 C PRGMMR: WOOLLEN ORG: NP20 DATE: 2012-09-15
8 C ABSTRACT: GETBMISS RETURNS THE CURRENT VALUE OF "BMISS" WHICH DENOTES
9 C MISSING VALUES BOTH FOR READING FROM BUFR FILES AND FOR
10 C WRITING TO BUFR FILES. THIS MISSING VALUE IS SET TO A
11 C DEFAULT VALUE OF 10E10 IN SUBROUTINE BFRINI, BUT APPLICATION
12 C PROGRAMS MAY SET IT TO A DIFFERENT VALUE VIA A CALL TO
13 C SUBROUTINE SETBMISS.
15 C PROGRAM HISTORY LOG:
16 C 2012-10-05 J. ATOR -- ORIGINAL AUTHOR
18 C USAGE: GETBMISS()
20 C INPUT ARGUMENTS:
22 C OUTPUT ARGUMENTS:
23 C GETBMISS - REAL*8: CURRENT VALUE OF BUFR ARCHIVE LIBRARY MISSING
24 C VALUE "BMISS"
26 C REMARKS:
27 C THIS ROUTINE CALLS: OPENBF
29 C THIS ROUTINE IS CALLED BY: None
30 C Normally called only by application
31 C programs.
33 C ATTRIBUTES:
34 C LANGUAGE: FORTRAN 77
35 C MACHINE: PORTABLE TO ALL PLATFORMS
37 C$$$
39 INCLUDE 'bufrlib.prm'
41 c-----------------------------------------------------------------------
42 c-----------------------------------------------------------------------
44 CALL OPENBF(0,'FIRST',0)
46 GETBMISS = BMISS
48 RETURN
49 END