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
R_d
3
3
3
1
1
3
RADIAL_VEL_CORRECTION
21
21
21
15
4
4161
RADIUS
2
2
2
1
1
2
ran
1
1
1
1
0
1
randomno.init_random_seed
1
1
1
1
0
1
randomno.NOR_RNO
6
6
6
4
3
14
randomno.UNI_RNO
2
2
2
1
1
2
rdf.AVG_XYZ
4
4
4
1
1
4
rdf.DG_0DNU
2
2
2
1
1
2
rdf.G_0
14
11
14
1
3
34
rdf.G_0AVG
14
11
14
1
4
18
rdf.G_0CS
1
1
1
1
0
1
RE_INDEX_ARRAYS
200
200
200
21
6
999999999
READ_DATABASE
13
13
13
8
3
210
READ_DATABASE0
10
10
10
1
5
25
READ_NAMELIST
15
15
15
5
0
3840
READ_PAR_INPUT
15
15
15
6
4
528
READ_RES0
143
143
143
1
4
999999999
READ_RES0_DES
14
14
14
1
2
2592
READ_RES1
27
27
27
1
3
2332800
READ_RES1_DES.FINL_READ_RES_DES
12
12
12
1
1
2048
READ_RES1_DES.GLOBAL_TO_LOC_COL
10
10
10
1
4
112
READ_RES1_DES.INIT_READ_RES_DES
8
8
8
1
2
20
READ_RES1_DES.MAP_cARRAY_TO_PROC
16
16
16
5
4
832
READ_RES1_DES.MAP_pARRAY_TO_PROC
20
20
20
7
6
8840
READ_RES1_DES.READ_PAR_COL
6
6
6
1
2
18
READ_RES1_DES.READ_PAR_POS
7
7
7
1
2
14
READ_RES1_DES.READ_RES_cARRAY_1D
5
5
5
1
3
7
READ_RES1_DES.READ_RES_cARRAY_1I
5
5
5
1
3
7
READ_RES1_DES.READ_RES_cARRAY_1L
8
8
8
1
3
12
READ_RES1_DES.READ_RES_DES_0D
3
3
3
1
2
3
READ_RES1_DES.READ_RES_DES_0I
3
3
3
1
2
3
READ_RES1_DES.READ_RES_DES_0L
4
4
4
1
2
6
READ_RES1_DES.READ_RES_DES_1D
3
3
3
1
2
3
READ_RES1_DES.READ_RES_DES_1I
3
3
3
1
2
3
READ_RES1_DES.READ_RES_DES_1L
6
6
6
1
2
18
READ_RES1_DES.READ_RES_pARRAY_1D
5
5
5
1
3
7
READ_RES1_DES.READ_RES_pARRAY_1I
5
5
5
1
3
7
READ_RES1_DES.READ_RES_pARRAY_1L
8
8
8
1
3
12
READ_RES1_DES.SCATTER_PAR_POS
9
9
9
1
2
160
read_res1_netcdf
28
28
28
1
3
4983121
read_thermochemical.calc_CpoR
4
4
4
1
1
6
read_thermochemical.calc_CpoR0
1
1
1
1
0
1
read_thermochemical.calc_H0oR
1
1
1
1
0
1
read_thermochemical.calc_ICpoR
4
4
4
1
1
6
read_thermochemical.calc_ICpoR0
1
1
1
1
0
1
read_thermochemical.DES_calc_CpoR
4
4
4
1
1
6
read_thermochemical.READ_Therm
5
5
5
1
2
12
read_thermochemical.READ_Therm_tester
3
3
3
1
1
4
read_thermochemical.replaceTab
3
3
3
1
2
3
read_thermochemical.trimTab
4
4
4
1
2
5
readConstruct
5
5
5
1
1
5
readScatterRes
4
4
4
1
2
6
readScatterRes_netcdf
2
2
2
1
1
2
REASSSIGN_QUADRIC
5
5
5
1
2
7
RECORD_NEW_IJK_CELL
1
1
1
1
0
1
remove_collision
3
3
3
3
2
3
REMOVE_COMMENT
2
2
2
1
1
2
REMOVE_INTERSECT_FLAG
8
8
8
1
2
72
REMOVE_PAR_BLANKS
10
10
10
1
3
35
remove_shear
3
3
3
1
2
3
REORDER_POLYGON
26
25
26
3
4
5325
REPLACE_TAB
4
4
4
1
2
5
REPORT_BEST_IJK_SIZE
59
59
59
4
5
999999999
REPORT_BEST_IJK_SIZE0
45
45
45
1
5
1
REPORT_BEST_PROCESSOR_SIZE
5
5
5
1
2
12
REPORT_PIC_STATS
6
6
6
1
5
6
RESET_NEW
12
12
12
1
3
600
RGAS
1
1
1
0
0
0
rkck
8
8
8
1
1
128
rkqs
4
4
4
1
2
8
ROgErr_LOG
6
6
6
1
1
32
ROsErr_LOG
6
6
6
1
1
32
ROTMAT
3
3
3
1
1
3
RRATES
1
1
1
1
0
1
RRATES0
40
40
40
24
9
1289444
RRATES_INIT
4
4
4
1
1
8
RXN_COM.calcInterphaseTxfr
76
76
76
18
8
51676
RXN_COM.checkDuplicateAliases
20
20
20
20
5
3782
RXN_COM.checkMassBalance
9
9
9
1
5
21
RXN_COM.checkSpeciesInc
21
20
21
20
5
51840
RXN_COM.checkThermoReqs
17
17
17
1
4
588
RXN_COM.compareAliases
5
5
5
1
2
8
RXN_COM.WRITE_RXN_SUMMARY
10
10
10
1
0
104
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