NCEPLIBS-bufr 11.7.1
strcln.f
Go to the documentation of this file.
1C> @file
2C> @author WOOLLEN @date 1994-01-06
3
4C> THIS SUBROUTINE RESETS THE MNEMONIC STRING CACHE IN THE
5C> BUFR INTERFACE (ARRAYS IN COMMON BLOCK /STCACH/). THE MNEMONIC
6C> STRING CACHE IS A PERFORMANCE ENHANCING DEVICE WHICH SAVES TIME
7C> WHEN THE SAME MNEMONIC STRINGS ARE ENCOUNTERED IN A PROGRAM, OVER
8C> AND OVER AGAIN (THE TYPICAL SCENARIO).
9C>
10C> PROGRAM HISTORY LOG:
11C> 1994-01-06 J. WOOLLEN -- ORIGINAL AUTHOR
12C> 1998-04-02 J. WOOLLEN -- MODIFIED TO ENLARGE THE CACHE FROM 50
13C> ELEMENTS TO 1000, MAXIMUM
14C> 1998-07-08 J. WOOLLEN -- CORRECTED SOME MINOR ERRORS
15C> 2003-11-04 S. BENDER -- ADDED REMARKS/BUFRLIB ROUTINE
16C> INTERDEPENDENCIES
17C> 2003-11-04 D. KEYSER -- UNIFIED/PORTABLE FOR WRF; ADDED
18C> DOCUMENTATION (INCLUDING HISTORY)
19C>
20C> USAGE: CALL STRCLN
21C>
22C> REMARKS:
23C> THIS ROUTINE CALLS: None
24C> THIS ROUTINE IS CALLED BY: MAKESTAB
25C> Normally not called by any application
26C> programs.
27C>
28 SUBROUTINE strcln
29
30 USE modv_mxs
31
32 COMMON /stcach/ mstr,nstr,lstr,luns(mxs,2),usrs(mxs),icon(52,mxs)
33 CHARACTER*80 USRS
34
35 mstr = mxs
36 nstr = 0
37 lstr = 0
38 RETURN
39 END
This module declares and initializes the MXS variable.
Definition: modv_MXS.f90:9
integer, parameter, public mxs
Maximum number of entries in the internal string cache.
Definition: modv_MXS.f90:14
subroutine strcln
THIS SUBROUTINE RESETS THE MNEMONIC STRING CACHE IN THE BUFR INTERFACE (ARRAYS IN COMMON BLOCK /STCAC...
Definition: strcln.f:29