-
Notifications
You must be signed in to change notification settings - Fork 0
/
MCHPRM.PRM
83 lines (82 loc) · 2.3 KB
/
MCHPRM.PRM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
C************************************************************************
C* MCHPRM.Linux_gfortran
C*
C* This include file contains Linux OS specific parameter definitions
C* for the GEMPAK software.
C*
C* Linux GFORTRAN Version
C**
C* Log:
C* K. Brill/HPC 8/02 Define LLMXTG *
C* R. Tian/SAIC 9/02 Increase LLMXGD from 97000 to 275000 *
C************************************************************************
C!
PARAMETER ( MTMACH = MTLNUX )
C! Machine type
C! Raob, VAS data source
PARAMETER ( MMRECL = 4 )
C! Multiplier for RECL in
C! file create/open
C! (usually 4 on UNIX sys)
C!
C! ASCII character constants
C!
CHARACTER CHNULL, CHCTLA, CHCTLC, CHTAB, CHLF, CHFF
CHARACTER*1 CHCR, CHCAN, CHESC, CHFS, CHGS, CHRS
CHARACTER*1 CHUS, CHSPAC, CHTLDA
C!
PARAMETER ( CHNULL = CHAR (0) )
C! Null
PARAMETER ( CHCTLA = CHAR (1) )
C! Control A
PARAMETER ( CHCTLC = CHAR (3) )
C! Control C
PARAMETER ( CHTAB = CHAR (9) )
C! Tab
PARAMETER ( CHLF = CHAR (10) )
C! Line feed
PARAMETER ( CHFF = CHAR (12) )
C! Form feed
PARAMETER ( CHCR = CHAR (13) )
C! Carriage return
PARAMETER ( CHCAN = CHAR (24) )
C! Cancel (CAN)
PARAMETER ( CHESC = CHAR (27) )
C! Escape
PARAMETER ( CHFS = CHAR (28) )
C! FS
PARAMETER ( CHGS = CHAR (29) )
C! GS
PARAMETER ( CHRS = CHAR (30) )
C! Record Separator
PARAMETER ( CHUS = CHAR (31) )
C! US
PARAMETER ( CHSPAC = CHAR (32) )
C! Space
PARAMETER ( CHTLDA = CHAR (126) )
C! Tilda
C!
PARAMETER ( LLMXPT = 80000 )
C! Max # lines, polygons, ...
PARAMETER ( LLMXGD = 1000000 )
C! Max # grid points
C* PARAMETER ( LLMXTG = LLMXGD )
PARAMETER ( LLMXTG = 9331200 )
C! Max # transfer grid pnts
C!
C! FORTRAN specific PARAMETERS
C!
C!-----------------------GPLT BUFFER SIZE--------------------------------
PARAMETER ( IGBSZM = 20 + ( 4 * LLMXGD ) )
C! Min desired GPLT buffer size
C!
PARAMETER ( IGBSIZ = (128*(1+INT((IGBSZM-1)/128))))
C! Makes buffer size mul. of 128
C!
C!-----------------------DEVICE BUFFER SIZE------------------------------
PARAMETER ( IGDSZM = 20 + ( 5 * LLMXPT ) )
C! Min desired DEVICE buffer size
C!
PARAMETER ( IGDSIZ = (128*(1+INT((IGDSZM-1)/128))))
C! Makes buffer size mul. of 128
C!