Program Unit Complexity
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
Cyclomatic
Modified
Strict
Essential
Nesting
Path Count
SASCNV
306
306
306
7
6
999999999
sascnvn
325
325
325
8
6
999999999
SBC
1
1
1
0
0
0
SBC
1
1
1
0
0
0
sbc
1
1
1
0
0
0
scalartoptr
5
2
5
1
1
5
SCALE
2
2
2
1
1
2
ScatterGatherTest
27
27
27
1
5
921600
scfft
6
6
6
1
2
18
search_
3
3
3
3
2
3
search_
3
3
3
3
2
3
set_aerspc
37
31
37
10
3
58544640
set_dynexp_attribute
1
1
1
1
0
1
set_nst
1
1
1
1
0
1
set_phy_attribute
1
1
1
1
0
1
set_soilveg
6
6
6
4
1
32
setexpression
7
7
7
7
3
16
setidx_
1
1
1
1
0
1
setidx_
2
2
2
1
1
2
setindxoz
5
5
5
4
3
7
setLandMask
9
9
9
1
2
4
setlats_a
34
34
34
1
4
184800
setlats_a_ext
22
22
22
1
4
660
setlats_a_ext_shuff
8
8
8
1
3
20
setlats_r
34
34
34
1
4
184800
setlats_r_ext
22
22
22
1
4
660
setlats_r_ext_shuff
8
8
8
1
3
20
SETLSI
3
3
3
1
1
3
setmeta_
1
1
1
1
0
1
setmeta_
7
7
7
1
3
8
setnewexpr
2
2
2
1
1
2
SetOffset
3
3
3
1
0
1
SetPsizeStrategy
7
7
7
3
2
18
SETQRP
2
2
2
1
1
2
SETRMSK
79
79
79
1
5
1606
SetServices
1
1
1
1
0
1
SetServices
19
19
19
1
3
36876
setsig
10
10
10
1
1
152
setupaer
11
11
11
1
2
324
setupbins
23
23
23
1
7
14400
setupckern
44
44
44
3
12
61076
setupcoag
45
45
45
1
10
658242
setuperr
1
1
1
1
0
1
setupvf
37
37
37
1
8
507604
SETVTP
2
2
2
1
1
2
SETZRO
3
3
3
1
1
3
sfc_collect
5
5
5
1
1
16
SFC_DIAG
4
4
4
1
2
6
SFC_DIFF
34
34
34
1
4
5443200
sfc_drv
28
28
28
1
4
648000
sfc_land
147
147
147
1
5
999999999
SFC_NST
32
32
32
1
7
1883520
sfc_ocean
4
4
4
1
2
6
sfc_only_move
12
12
12
1
5
216
sfc_sice
44
44
44
1
0
999999999
sfc_wrt
33
33
33
1
5
1
SFCCYCLE
200
200
200
1
4
999999999
sfcdif
7
7
7
1
3
18
sfcio_module.sfcio_aldata
4
4
4
2
0
4
sfcio_module.sfcio_aldbta
4
4
4
2
0
4
sfcio_module.sfcio_alhead
14
14
14
2
2
128
sfcio_module.sfcio_axdata
4
4
4
2
0
4
sfcio_module.sfcio_axdbta
4
4
4
2
0
4
sfcio_module.sfcio_sclose
4
4
4
2
0
4
sfcio_module.sfcio_srdata
224
224
224
224
6
278
sfcio_module.sfcio_srdbta
88
88
88
88
4
104
sfcio_module.sfcio_srhead
50
50
50
50
4
50
sfcio_module.sfcio_srohdca
12
12
12
12
0
12
sfcio_module.sfcio_srohdcb
12
12
12
12
0
12
sfcio_module.sfcio_sropen
4
4
4
2
0
4
sfcio_module.sfcio_swdata
202
202
202
202
6
234
sfcio_module.sfcio_swdbta
88
88
88
88
4
104
sfcio_module.sfcio_swhead
32
32
32
32
2
32
sfcio_module.sfcio_swohdca
10
10
10
10
0
10
sfcio_module.sfcio_swohdcb
10
10
10
10
0
10
sfcio_module.sfcio_swopen
4
4
4
2
0
4
sflx
30
30
30
1
0
17694720
shalcnv
203
203
203
6
6
999999999
SHALCV
89
89
89
9
10
1077480
SHALCVT3
26
26
26
3
3
74328
shapeset
9
9
9
1
4
29
ShaveMantissa32
21
21
28
10
4
5194
SHAVEMANTISSA32
1
1
1
1
0
1
shavemantissa32
1
1
1
1
0
1
SHAVEMANTISSA32_
1
1
1
1
0
1
shavemantissa32_
1
1
1
1
0
1
shflx
5
5
5
1
1
16
shift180Lon2D_
2
2
2
1
1
2
shift180Lon2D_
2
2
2
1
1
2
SHMEM_dummy
1
1
1
1
0
1
shuffle_grid
16
16
16
11
4
765
sicdife_hyb
21
21
21
1
3
82944
sicdife_hyb_gc
21
21
21
1
3
82944
sicdife_sig
19
19
19
1
3
27648
sicdifo_hyb
21
21
21
1
3
82944
sicdifo_hyb_gc
21
21
21
1
3
82944
sicdifo_sig
19
19
19
1
3
27648
sig2press
3
3
3
1
2
3
sigio_module.sigio_adhead
14
14
14
1
2
216
sigio_module.sigio_aldata
2
2
2
1
0
2
sigio_module.sigio_aldbta
2
2
2
1
0
2
sigio_module.sigio_alhead
12
12
12
1
1
1280
sigio_module.sigio_axdata
2
2
2
1
0
2
sigio_module.sigio_axdbta
2
2
2
1
0
2
sigio_module.sigio_modpr
27
25
27
1
4
121110
sigio_module.sigio_sclose
2
2
2
1
0
2
sigio_module.sigio_srdata
22
22
22
22
3
199
sigio_module.sigio_srdbta
22
22
22
22
3
199
sigio_module.sigio_srhead
16
16
16
13
3
16
sigio_module.sigio_srohdca
6
6
6
6
0
6
sigio_module.sigio_srohdcb
6
6
6
6
0
6
sigio_module.sigio_sropen
2
2
2
1
0
2
sigio_module.sigio_swdata
22
22
22
22
3
199
sigio_module.sigio_swdbta
22
22
22
22
3
199
sigio_module.sigio_swhead
20
20
20
14
3
32
sigio_module.sigio_swohdca
5
5
5
5
0
5
sigio_module.sigio_swohdcb
5
5
5
5
0
5
sigio_module.sigio_swopen
2
2
2
1
0
2
sigio_r_module.sigio_aldati
3
3
3
1
0
3
sigio_r_module.sigio_aldatm
3
3
3
1
0
3
sigio_r_module.sigio_aldats
2
2
2
1
0
2
sigio_r_module.sigio_aldbti
3
3
3
1
0
3
sigio_r_module.sigio_aldbtm
3
3
3
1
0
3
sigio_r_module.sigio_aldbts
2
2
2
1
0
2
sigio_r_module.sigio_axdati
2
2
2
1
0
2
sigio_r_module.sigio_axdatm
2
2
2
1
0
2
sigio_r_module.sigio_axdats
2
2
2
1
0
2
sigio_r_module.sigio_axdbti
2
2
2
1
0
2
sigio_r_module.sigio_axdbtm
2
2
2
1
0
2
sigio_r_module.sigio_axdbts
2
2
2
1
0
2
sigio_r_module.sigio_rclose
2
2
2
1
0
2
sigio_r_module.sigio_rrdata
20
20
20
19
3
194
sigio_r_module.sigio_rrdati
9
9
9
7
2
13
sigio_r_module.sigio_rrdatm
17
17
17
16
4
108
sigio_r_module.sigio_rrdats
8
8
8
7
2
10
sigio_r_module.sigio_rrdbta
20
20
20
19
3
194
sigio_r_module.sigio_rrdbti
9
9
9
7
2
13
sigio_r_module.sigio_rrdbtm
17
17
17
16
4
108
sigio_r_module.sigio_rrdbts
8
8
8
7
2
10
sigio_r_module.sigio_rrhead
14
14
14
11
2
16
sigio_r_module.sigio_rrohdca
6
6
6
6
0
6
sigio_r_module.sigio_rrohdcb
6
6
6
6
0
6
sigio_r_module.sigio_rropen
2
2
2
1
0
2
sigio_r_module.sigio_rwdata
20
20
20
19
3
194
sigio_r_module.sigio_rwdati
9
9
9
7
2
13
sigio_r_module.sigio_rwdatm
17
17
17
16
4
108
sigio_r_module.sigio_rwdats
8
8
8
7
2
10
sigio_r_module.sigio_rwdbta
20
20
20
19
3
194
sigio_r_module.sigio_rwdbti
9
9
9
7
2
13
sigio_r_module.sigio_rwdbtm
17
17
17
16
4
108
sigio_r_module.sigio_rwdbts
8
8
8
7
2
10
sigio_r_module.sigio_rwhead
16
16
16
12
3
20
sigio_r_module.sigio_rwohdca
5
5
5
5
0
5
sigio_r_module.sigio_rwohdcb
5
5
5
5
0
5
sigio_r_module.sigio_rwopen
2
2
2
1
0
2
sigio_r_module.sigio_rxopen
2
2
2
1
0
2
skip
1
1
1
1
0
1
SLOD
33
33
33
17
0
49545216
SLOD_allocateparticles_
18
18
18
3
2
73728
SLOD_Coupler
36
36
36
7
7
3447075
SLOD_deallocateparticles_
15
15
15
1
2
12288
SLOD_initatm_
12
12
12
1
3
150
SLOD_initBCOC_
5
5
5
1
2
12
SLOD_initCLDICE_
5
5
5
1
2
12
SLOD_initcoagtest_
6
6
6
4
2
24
SLOD_initfalltest_
4
4
4
1
2
6
smallconc
6
6
6
1
2
14
smflx
5
5
5
1
2
12
snfrac
2
2
2
1
1
2
snksrc
6
6
6
1
2
18
SNODPTH
12
12
12
1
4
104
SNODPTH2
4
4
4
1
2
6
snopac
20
20
20
1
4
5544
SNOSFC
7
7
7
1
2
24
snow_new
2
2
2
1
1
2
snowpack
5
5
5
1
1
12
snowz0
1
1
1
1
0
1
SORT1D
1
1
1
1
0
1
SORT1L
2
2
2
1
1
2
SORT1R
1
1
1
1
0
1
SORT1S
2
2
2
1
1
2
SORT2DS
3
3
3
1
1
4
SORT2L
3
3
3
1
1
4
SORT2S
3
3
3
1
1
4
SORTRX
36
36
36
26
6
6720
spect_to_grid
3
3
3
1
1
4
spect_to_grid_inp
10
10
10
1
3
152
spect_to_gridxy
11
11
11
1
3
112
SPLATx
28
28
28
1
3
505
split2d
6
6
6
1
3
12
split2d_phys
6
6
6
1
3
12
split2d_phys_r
12
12
12
1
4
50
split2d_rdgrd
5
5
5
1
2
10
split2d_rst
4
4
4
1
2
5
split_
4
4
4
4
2
5
splitprms.maxnxt
1
1
1
1
0
1
srt
14
14
14
1
4
891
SS_Compute_Diags
32
32
32
1
5
3240000
SS_Emission
10
10
10
5
3
132
SS_GridCompMod.SS_GridCompFinalize
1
1
1
1
0
1
SS_GridCompMod.SS_GridCompInitialize
61
61
61
17
0
999999999
SS_GridCompMod.SS_GridCompRun
23
23
23
17
0
3
SS_Wet_Removal
55
55
55
18
7
999999999
sstep
9
9
9
1
3
112
stats_
1
1
1
1
0
1
step
1
1
1
1
0
1
strxpr
5
3
5
1
2
5
SU_ChemDrv
38
38
38
1
4
680804352
SU_ChemDrv_DMS
8
8
8
1
4
21
SU_ChemDrv_MSA
6
6
6
1
4
10
SU_ChemDrv_SO2
11
11
11
1
5
60
SU_ChemDrv_SO4
6
6
6
1
4
10
SU_Compute_Diags
21
21
21
1
6
26352
SU_DepFreq
8
8
8
1
3
36
SU_Emission
72
72
72
13
7
999999999
SU_GridCompMod.airMolWght
1
1
1
0
0
0
SU_GridCompMod.SU_GridCompFinalize
6
6
6
1
0
32
SU_GridCompMod.SU_GridCompInitialize
72
72
72
38
0
999999999
SU_GridCompMod.SU_GridCompRun
57
57
57
32
0
18058500
SU_GridCompMod.SU_GridCompRun.szangle
6
6
6
1
2
13
SU_GridCompMod.undefval
1
1
1
0
0
0
SU_Wet_Removal
71
71
71
18
7
999999999
subfct
40
40
40
36
7
211588
SUBST
12
12
12
1
4
37
sumder2
29
29
29
1
6
51000
sumdera
28
28
28
1
6
42600
sumfln
29
29
29
1
6
51000
sumflna
28
28
28
1
6
42600
SUMLAT
5
5
5
1
2
12
supersat
3
3
3
1
1
4
SURFACE_cc.hvap_cc
1
1
1
0
0
0
SURFACE_cc.JCAL_cc
1
1
1
0
0
0
SURFACE_cc.kind_phys_cc
1
1
1
0
0
0
swflux
30
30
30
6
5
1450836
synchro
2
2
2
2
0
2
synctime
2
2
2
2
0
2
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