Program Unit Metrics
Non-Alpha
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Lines
Comments
Blanks
Code
Lines-exe
Lines-dec
Stmt-exe
Stmt-dec
Ratio Comment/Code
edit_crst
207
19
22
166
151
15
147
15
0.11
edit_crst
102
21
27
61
33
16
32
16
0.34
element
5
0
0
5
1
4
1
4
0.00
end_countperf
6
0
0
6
2
4
2
4
0.00
enditf
16
6
0
10
7
3
7
3
0.60
ENS_bcst_global
55
19
12
24
15
9
13
9
0.79
ENS_bcst_global_i4
55
19
12
24
15
9
13
9
0.79
ENS_Cpl_ESMFMod
22
4
8
10
0
10
0
10
0.00
ENS_Cpl_InternalState_ESMFMod
167
25
42
109
0
109
0
109
0.00
ENS_Cpl_Run_ESMFMod
217
38
40
140
113
27
111
27
0.00
ENS_Cpl_Run_ESMFMod.Cal_Jul_Day
14
2
0
12
7
5
8
5
0.17
ENS_Cpl_Run_ESMFMod.ENS_Cpl_Run
183
33
30
121
106
15
103
15
0.27
ENS_CplComp_ESMFMod
950
275
213
468
375
93
341
95
0.00
ENS_CplComp_ESMFMod.Cpl_Finalize
63
24
15
24
7
17
7
17
1.00
ENS_CplComp_ESMFMod.Cpl_Initialize
408
66
77
265
242
23
220
25
0.25
ENS_CplComp_ESMFMod.Cpl_Run
179
36
37
106
87
19
84
19
0.34
ENS_CplComp_ESMFMod.ENS_CplCompSetServices
92
22
25
49
39
10
30
10
0.45
ENS_CplState_ESMFMod
1797
76
372
1349
1264
85
1269
85
0.00
ENS_CplState_ESMFMod.ENS_Cpl_ESMFImportState2InternalState
883
12
198
673
654
19
651
19
0.02
ENS_CplState_ESMFMod.ENS_Cpl_InternalState2ESMFExportState
871
58
154
659
610
49
618
49
0.09
ENS_GetParameterFromStateMod
136
2
36
98
86
12
86
12
0.00
ENS_GetParameterFromStateMod.ENS_GetParameterFromState
125
2
31
92
86
6
86
6
0.02
ENS_Sto_Per_Scheme_Step1
239
25
31
187
177
10
167
10
0.13
ENS_Sto_Per_Scheme_Step1_2
219
9
41
169
156
13
153
13
0.05
ENS_Sto_Per_Scheme_Step2
431
65
59
310
275
35
273
34
0.21
EPS
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
eps
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
eps
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
EPS
0
0
0
0
0
0
0
0
0.00
eps
0
0
0
0
0
0
0
0
0.00
eps
0
0
0
0
0
0
0
0
0.00
eps
0
0
0
0
0
0
0
0
0.00
epslon
83
35
0
52
33
19
33
18
0.67
EPSM1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
epsm1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
epsm1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
EPSM1
0
0
0
0
0
0
0
0
0.00
epsm1
0
0
0
0
0
0
0
0
0.00
epsm1
0
0
0
0
0
0
0
0
0.00
epsm1
0
0
0
0
0
0
0
0
0.00
err
14
0
2
12
8
4
8
4
0.00
errorExit
5
0
1
4
2
1
2
0
0.00
ESINIT
40
11
15
14
9
5
9
5
0.79
ESMF_CFIOBaseMod
3
0
0
3
0
3
0
3
0.00
ESMF_CFIOEosMod
1584
465
200
992
595
195
613
193
0.00
ESMF_CFIOEosMod.EOS_Create_
876
221
111
581
282
98
293
98
0.38
ESMF_CFIOEosMod.ESMF_CFIOEosFileClose
37
17
6
16
11
5
12
5
1.06
ESMF_CFIOEosMod.ESMF_CFIOEosFileCreate
226
40
25
163
155
8
140
8
0.25
ESMF_CFIOEosMod.ESMF_CFIOEosVarWrite1D_
66
27
7
40
25
15
32
14
0.68
ESMF_CFIOEosMod.ESMF_CFIOEosVarWrite2D_
92
30
9
63
45
18
51
17
0.48
ESMF_CFIOEosMod.ESMF_CFIOEosVarWrite3D_
105
50
12
53
35
18
42
17
0.94
ESMF_CFIOEosMod.writeBnds
80
18
6
57
42
15
43
17
0.32
ESMF_CFIOFileMod
871
269
93
598
407
191
477
172
0.00
ESMF_CFIOFileMod.ESMF_CFIOCreate
66
24
8
37
31
6
32
6
0.65
ESMF_CFIOFileMod.ESMF_CFIODestroy
61
16
8
39
33
6
41
6
0.41
ESMF_CFIOFileMod.ESMF_CFIOGet
327
78
27
247
186
61
216
52
0.32
ESMF_CFIOFileMod.ESMF_CFIOSet
294
68
29
215
157
58
188
48
0.32
ESMF_CFIOGrADSMod
732
254
63
456
326
128
344
128
0.00
ESMF_CFIOGrADSMod.ESMF_CFIOGrADSFileClose
38
17
5
18
12
6
13
6
0.94
ESMF_CFIOGrADSMod.ESMF_CFIOGrADSFileCreate
202
52
13
142
114
28
109
28
0.37
ESMF_CFIOGrADSMod.ESMF_CFIOGrADSFileOpen
246
50
9
192
160
32
164
32
0.26
ESMF_CFIOGrADSMod.ESMF_CFIOGrADSVarRead2D_
41
19
3
25
15
10
20
10
0.76
ESMF_CFIOGrADSMod.ESMF_CFIOGrADSVarRead3D_
41
19
3
25
15
10
20
10
0.76
ESMF_CFIOGrADSMod.ESMF_CFIOGrADSVarWrite2D_
32
20
3
15
5
10
9
10
1.33
ESMF_CFIOGrADSMod.ESMF_CFIOGrADSVarWrite3D_
32
20
3
15
5
10
9
10
1.33
ESMF_CFIOGridMod
431
172
51
255
159
96
194
90
0.00
ESMF_CFIOGridMod.ESMF_CFIOGridCreate
38
14
7
20
15
5
17
5
0.70
ESMF_CFIOGridMod.ESMF_CFIOGridDestroy
32
16
6
12
7
5
14
5
1.33
ESMF_CFIOGridMod.ESMF_CFIOGridGet
133
37
9
96
70
26
83
23
0.39
ESMF_CFIOGridMod.ESMF_CFIOGridSet
136
40
10
95
67
28
80
25
0.42
ESMF_CFIOMod
1603
746
178
810
468
295
558
282
0.00
ESMF_CFIOMod.ESMF_CFIODownBit2D_
120
61
15
57
44
13
44
13
1.07
ESMF_CFIOMod.ESMF_CFIODownBit3D_
46
33
5
14
4
10
3
10
2.36
ESMF_CFIOMod.ESMF_CFIOFileClose
47
19
5
25
14
6
19
6
0.76
ESMF_CFIOMod.ESMF_CFIOFileCreate
77
39
2
40
24
8
25
8
0.97
ESMF_CFIOMod.ESMF_CFIOFileOpen
108
42
8
63
41
22
45
22
0.67
ESMF_CFIOMod.ESMF_CFIOVarRead1D_
71
22
8
49
28
21
37
20
0.45
ESMF_CFIOMod.ESMF_CFIOVarRead2D_
101
26
8
79
49
30
65
28
0.33
ESMF_CFIOMod.ESMF_CFIOVarRead3D_
101
26
8
79
49
30
65
28
0.33
ESMF_CFIOMod.ESMF_CFIOVarReadT2D_
64
43
5
23
11
12
14
11
1.87
ESMF_CFIOMod.ESMF_CFIOVarReadT2D__
136
56
17
72
54
18
60
18
0.78
ESMF_CFIOMod.ESMF_CFIOVarReadT3D_
64
43
5
23
11
12
14
11
1.87
ESMF_CFIOMod.ESMF_CFIOVarReadT3D__
143
59
18
75
57
18
62
18
0.79
ESMF_CFIOMod.ESMF_CFIOVarWrite1D_
78
45
6
34
20
14
27
13
1.32
ESMF_CFIOMod.ESMF_CFIOVarWrite2D_
113
50
8
65
31
20
39
18
0.77
ESMF_CFIOMod.ESMF_CFIOVarWrite3D_
111
50
7
64
31
19
39
17
0.78
ESMF_CFIOrGrADSMod
1847
453
280
1180
823
342
880
368
0.00
ESMF_CFIOrGrADSMod.CFIO_ptr_nrec_
14
4
3
7
1
6
1
6
0.57
ESMF_CFIOrGrADSMod.CFIO_ptr_vars_
14
4
3
7
1
6
1
6
0.57
ESMF_CFIOrGrADSMod.CFIO_ptr_zdef_
14
4
3
7
1
6
1
6
0.57
ESMF_CFIOrGrADSMod.CFIO_rGrADS_bcast_
51
4
8
39
27
12
30
12
0.10
ESMF_CFIOrGrADSMod.CFIO_rGrADS_inquire_
62
21
12
42
23
19
33
18
0.50
ESMF_CFIOrGrADSMod.close_
67
8
13
46
34
12
37
12
0.17
ESMF_CFIOrGrADSMod.getCFIO_rGrADSList
32
8
2
22
12
10
15
10
0.36
ESMF_CFIOrGrADSMod.getdims_
47
4
9
34
20
14
22
14
0.12
ESMF_CFIOrGrADSMod.input1lev_
127
25
27
81
67
14
67
14
0.31
ESMF_CFIOrGrADSMod.input1levdp_
33
10
5
23
9
14
11
14
0.43
ESMF_CFIOrGrADSMod.input2d_
31
3
7
21
9
12
10
12
0.14
ESMF_CFIOrGrADSMod.input2ddp_
32
3
7
22
9
13
10
13
0.14
ESMF_CFIOrGrADSMod.input3d_
36
3
8
25
12
13
13
13
0.12
ESMF_CFIOrGrADSMod.input3ddp_
37
3
8
26
12
14
13
14
0.12
ESMF_CFIOrGrADSMod.lindex_
21
3
3
16
7
9
7
9
0.19
ESMF_CFIOrGrADSMod.open_
667
88
63
521
469
52
504
52
0.17
ESMF_CFIOrGrADSMod.opendset_
58
7
12
40
26
14
23
14
0.17
ESMF_CFIOrGrADSMod.read_
95
11
7
82
63
19
61
19
0.13
ESMF_CFIOrGrADSMod.split_
27
2
3
24
15
9
16
9
0.08
ESMF_CFIOrGrADSMod.zdef_
23
3
5
15
6
9
5
9
0.20
ESMF_CFIOSdfMod
3317
793
352
2294
1945
341
1908
328
0.00
ESMF_CFIOSdfMod.CFIO_Create_
937
98
95
751
681
65
617
66
0.13
ESMF_CFIOSdfMod.ESMF_CFIOSdfFileClose
36
17
5
16
11
5
12
5
1.06
ESMF_CFIOSdfMod.ESMF_CFIOSdfFileCreate
227
43
25
163
153
10
144
10
0.26
ESMF_CFIOSdfMod.ESMF_CFIOSdfFileOpen
750
71
44
646
590
56
582
56
0.11
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarRead1D_
80
28
12
50
33
17
37
16
0.56
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarRead2D_
168
52
16
114
90
24
94
22
0.46
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarRead3D_
163
53
16
108
84
24
91
22
0.49
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarReadT2D_
60
41
5
19
9
10
9
9
2.16
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarReadT2D__
138
61
19
67
51
16
58
16
0.91
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarReadT3D_
61
41
6
19
9
10
9
9
2.16
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarReadT3D__
144
64
19
70
54
16
60
16
0.91
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarWrite1D_
75
25
7
50
37
13
41
12
0.50
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarWrite2D_
101
27
10
73
57
16
60
15
0.37
ESMF_CFIOSdfMod.ESMF_CFIOSdfVarWrite3D_
115
49
12
63
47
16
51
15
0.78
ESMF_CFIOSdfMod.writeBnds
87
24
12
52
39
13
43
13
0.46
ESMF_CFIOUtilMod
5610
2010
723
3165
1906
563
1977
547
0.00
ESMF_CFIOUtilMod.addList
123
19
10
97
81
16
87
15
0.20
ESMF_CFIOUtilMod.CALDAT
34
12
0
22
17
5
20
5
0.55
ESMF_CFIOUtilMod.CFIO_AttInquire
68
44
4
25
16
9
16
9
1.76
ESMF_CFIOUtilMod.CFIO_Close
40
25
6
11
5
6
6
6
2.27
ESMF_CFIOUtilMod.CFIO_DimInquire
148
57
23
76
53
23
56
23
0.75
ESMF_CFIOUtilMod.CFIO_GetAttNames
74
37
11
30
21
9
21
9
1.23
ESMF_CFIOUtilMod.CFIO_GetCharAtt
61
36
4
26
17
9
17
9
1.38
ESMF_CFIOUtilMod.CFIO_GetIntAtt
93
42
6
56
42
14
42
14
0.75
ESMF_CFIOUtilMod.CFIO_GetMissing
75
19
13
49
31
18
32
18
0.39
ESMF_CFIOUtilMod.CFIO_GetRealAtt
95
43
6
57
42
15
42
15
0.75
ESMF_CFIOUtilMod.CFIO_GetVar
373
124
49
218
179
39
191
38
0.57
ESMF_CFIOUtilMod.CFIO_Open
48
27
10
18
11
7
12
7
1.50
ESMF_CFIOUtilMod.CFIO_parseIntTime
7
0
0
7
3
4
3
4
0.00
ESMF_CFIOUtilMod.CFIO_PutCharAtt
45
29
2
19
11
8
11
8
1.53
ESMF_CFIOUtilMod.CFIO_PutIntAtt
85
42
11
46
32
14
32
14
0.91
ESMF_CFIOUtilMod.CFIO_PutRealAtt
85
42
10
47
32
15
32
15
0.89
ESMF_CFIOUtilMod.CFIO_PutVar
421
123
55
261
221
40
233
38
0.47
ESMF_CFIOUtilMod.CFIO_SGetVar
369
105
49
233
193
40
200
39
0.45
ESMF_CFIOUtilMod.CFIO_SPutVar
405
123
54
246
206
40
218
38
0.50
ESMF_CFIOUtilMod.die
5
0
0
5
2
3
2
3
0.00
ESMF_CFIOUtilMod.DiffDate
114
57
21
41
28
13
28
13
1.39
ESMF_CFIOUtilMod.err
14
0
2
12
8
4
8
4
0.00
ESMF_CFIOUtilMod.GetBegDateTime
180
53
20
115
96
19
102
19
0.46
ESMF_CFIOUtilMod.GetDate
108
46
25
44
26
18
26
17
1.05
ESMF_CFIOUtilMod.getList
102
33
5
81
54
27
63
25
0.41
ESMF_CFIOUtilMod.getMaxLenCnt
61
20
5
39
29
10
32
10
0.51
ESMF_CFIOUtilMod.GX_
392
29
58
316
280
34
292
34
0.09
ESMF_CFIOUtilMod.IdentifyDim
95
25
7
65
60
5
40
5
0.38
ESMF_CFIOUtilMod.julday
23
0
0
23
18
5
19
5
0.00
ESMF_CFIOUtilMod.ParseTimeUnits
107
29
16
70
53
17
53
17
0.41
ESMF_CFIOUtilMod.perr
6
0
0
6
2
4
2
4
0.00
ESMF_CFIOUtilMod.strTemplate_
58
21
16
24
12
12
14
12
0.88
ESMF_CFIOUtilMod.strToInt
54
17
2
35
25
10
25
10
0.49
ESMF_CFIOVarInfoMod
744
216
83
510
349
161
401
142
0.00
ESMF_CFIOVarInfoMod.cNodeDestroy
18
0
3
15
12
3
12
3
0.00
ESMF_CFIOVarInfoMod.ESMF_CFIOVarInfoCreate
58
18
8
35
29
6
31
6
0.51
ESMF_CFIOVarInfoMod.ESMF_CFIOVarInfoDestroy
50
17
8
27
22
5
26
5
0.63
ESMF_CFIOVarInfoMod.ESMF_CFIOVarInfoGet
259
51
20
202
149
53
169
43
0.25
ESMF_CFIOVarInfoMod.ESMF_CFIOVarInfoSet
211
54
19
153
109
44
131
36
0.35
ESMF_CFIOVarInfoMod.iNodeDestroy
19
0
2
17
14
3
16
3
0.00
ESMF_CFIOVarInfoMod.rNodeDestroy
20
0
3
17
14
3
16
3
0.00
ESMF_CFIOwGrADSMod
1439
384
272
838
490
343
506
349
0.00
ESMF_CFIOwGrADSMod.cdefLinear_
18
4
4
10
1
9
1
9
0.40
ESMF_CFIOwGrADSMod.CFIO_wGrADS_bcast_
55
4
8
43
31
12
34
12
0.09
ESMF_CFIOwGrADSMod.CFIO_wGrADS_inquire_
64
15
4
50
23
27
32
26
0.30
ESMF_CFIOwGrADSMod.clean_
56
4
14
38
29
9
29
9
0.11
ESMF_CFIOwGrADSMod.close_
43
4
7
32
23
9
28
9
0.13
ESMF_CFIOwGrADSMod.getGrADSList
16
4
2
10
3
7
6
7
0.40
ESMF_CFIOwGrADSMod.open_
229
46
58
140
106
34
109
33
0.33
ESMF_CFIOwGrADSMod.opendp_
41
13
7
30
9
21
5
20
0.43
ESMF_CFIOwGrADSMod.opendset_
72
7
12
54
38
16
35
16
0.13
ESMF_CFIOwGrADSMod.rdefLevels_
33
4
5
24
13
11
13
11
0.17
ESMF_CFIOwGrADSMod.rdefLinear_
22
4
4
14
2
12
2
12
0.29
ESMF_CFIOwGrADSMod.setGrADSList
25
4
2
19
9
10
9
10
0.21
ESMF_CFIOwGrADSMod.verify_
84
12
17
55
43
12
40
12
0.22
ESMF_CFIOwGrADSMod.write2d_
39
3
9
27
16
11
19
11
0.11
ESMF_CFIOwGrADSMod.write2ddp_
13
3
1
9
1
8
1
8
0.33
ESMF_CFIOwGrADSMod.write3d_
45
3
10
32
21
11
22
11
0.09
ESMF_CFIOwGrADSMod.write3ddp_
13
3
1
9
1
8
1
8
0.33
ESMF_CFIOwGrADSMod.writeCtrl_
104
18
19
68
48
20
48
20
0.26
ESMF_CFIOwGrADSMod.writelev_
67
5
14
49
34
15
36
15
0.10
ESMF_CFIOwGrADSMod.writeMeta_
71
5
10
56
39
17
36
17
0.09
ESMFL_BundleAddState_
163
38
28
99
75
24
50
23
0.38
EvalDyad
27
0
5
22
13
9
10
9
0.00
EvalSimpleExpr
50
18
11
21
12
9
7
9
0.86
evapo
142
70
25
48
33
15
26
7
1.46
evlxpr
13
3
0
10
5
5
5
5
0.30
EXCHA
107
25
2
80
52
28
48
27
0.31
expand
28
9
0
19
17
2
17
2
0.47
extract_
89
14
19
56
36
20
26
19
0.25
extract_gfs_
66
17
13
40
27
13
22
13
0.42
Non-Alpha
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z