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
F
5
5
5
1
3
5
F_HW
30
24
30
1
3
3024
FIND_CELL_RATIO
13
13
13
1
3
55
fldvar.EP_s
1
1
1
1
0
1
FLOW_TO_VEL
135
127
135
6
10
999999999
FLOW_TO_VEL_NEW
8
8
8
1
2
72
flush_bin
1
1
1
1
0
1
FLUSH_LIST
3
3
3
1
1
4
FLUSH_NOTIFY_USER
5
5
5
1
2
10
flush_res
1
1
1
1
0
1
Friction_princeton
15
15
15
1
5
579
friction_schaeffer
7
7
7
1
5
9
fun_avg.AVG_X
1
1
1
1
0
1
fun_avg.AVG_X_E
1
1
1
1
0
1
fun_avg.AVG_X_h
1
1
1
1
0
1
fun_avg.AVG_X_S
1
1
1
1
0
1
fun_avg.AVG_Y
1
1
1
1
0
1
fun_avg.AVG_Y_h
1
1
1
1
0
1
fun_avg.AVG_Y_N
1
1
1
1
0
1
fun_avg.AVG_Y_S
1
1
1
1
0
1
fun_avg.AVG_Z
1
1
1
1
0
1
fun_avg.AVG_Z_h
1
1
1
1
0
1
fun_avg.AVG_Z_S
1
1
1
1
0
1
fun_avg.AVG_Z_T
1
1
1
1
0
1
FUNC_JACOBI_EVAL
15
15
15
1
5
135
function3.CYCLIC3_AT
1
1
1
1
0
1
function3.FLUID3_AT
1
1
1
1
0
1
function3.FUNIJK3
1
1
1
1
0
1
function3.FUNIJK3_GL
1
1
1
1
0
1
function3.FUNIJK3_PROC
1
1
1
1
0
1
function3.IM3_OF
1
1
1
1
0
1
function3.IP3_OF
1
1
1
1
0
1
function3.JM3_OF
1
1
1
1
0
1
function3.JP3_OF
1
1
1
1
0
1
function3.KM3_OF
1
1
1
1
0
1
function3.KP3_OF
1
1
1
1
0
1
functions.BOTTOM_OF
1
1
1
1
0
1
functions.BOTTOM_OF_0
1
1
1
1
0
1
functions.CYCLIC_AT
1
1
1
1
0
1
functions.CYCLIC_AT_E
1
1
1
1
0
1
functions.CYCLIC_AT_N
1
1
1
1
0
1
functions.CYCLIC_AT_T
1
1
1
1
0
1
functions.DEFAULT_WALL_AT
1
1
1
1
0
1
functions.EAST_OF
1
1
1
1
0
1
functions.EAST_OF_0
1
1
1
1
0
1
functions.FLOW_AT
1
1
1
1
0
1
functions.FLOW_AT_E
1
1
1
1
0
1
functions.FLOW_AT_N
1
1
1
1
0
1
functions.FLOW_AT_T
1
1
1
1
0
1
functions.FLUID_AT
1
1
1
1
0
1
functions.FLUIDorP_FLOW_AT
1
1
1
1
0
1
functions.FS_WALL_AT
1
1
1
1
0
1
functions.funijk
1
1
1
1
0
1
functions.funijk_0
1
1
1
1
0
1
functions.FUNIJK_GL
1
1
1
1
0
1
functions.FUNIJK_IO
1
1
1
1
0
1
functions.FUNIJK_PROC
1
1
1
1
0
1
functions.FUNLM
1
1
1
1
0
1
functions.IM_OF
1
1
1
1
0
1
functions.IM_OF_0
1
1
1
1
0
1
functions.IP_AT_E
1
1
1
1
0
1
functions.IP_AT_N
1
1
1
1
0
1
functions.IP_AT_T
1
1
1
1
0
1
functions.IP_OF
1
1
1
1
0
1
functions.IP_OF_0
1
1
1
1
0
1
functions.IS_AT_E
1
1
1
1
0
1
functions.IS_AT_N
1
1
1
1
0
1
functions.IS_AT_T
1
1
1
1
0
1
functions.IS_ID_AT_E
1
1
1
1
0
1
functions.IS_ID_AT_N
1
1
1
1
0
1
functions.IS_ID_AT_T
1
1
1
1
0
1
functions.IS_ON_myPE_OWNS
1
1
1
1
0
1
functions.IS_ON_myPE_plus1layer
1
1
1
1
0
1
functions.IS_ON_myPE_plus2layers
1
1
1
1
0
1
functions.IS_ON_myPE_wobnd
1
1
1
1
0
1
functions.JM_OF
1
1
1
1
0
1
functions.JM_OF_0
1
1
1
1
0
1
functions.JP_OF
1
1
1
1
0
1
functions.JP_OF_0
1
1
1
1
0
1
functions.KM_OF
1
1
1
1
0
1
functions.KM_OF_0
1
1
1
1
0
1
functions.KP_OF
1
1
1
1
0
1
functions.KP_OF_0
1
1
1
1
0
1
functions.MASS_OUTFLOW_AT
1
1
1
1
0
1
functions.MFLOW_AT_E
1
1
1
1
0
1
functions.MFLOW_AT_N
1
1
1
1
0
1
functions.MFLOW_AT_T
1
1
1
1
0
1
functions.NO_IS_AT_E
1
1
1
1
0
1
functions.NO_IS_AT_N
1
1
1
1
0
1
functions.NO_IS_AT_T
1
1
1
1
0
1
functions.NORTH_OF
1
1
1
1
0
1
functions.NORTH_OF_0
1
1
1
1
0
1
functions.NS_WALL_AT
1
1
1
1
0
1
functions.OUTFLOW_AT
1
1
1
1
0
1
functions.P_FLOW_AT
1
1
1
1
0
1
functions.P_OUTFLOW_AT
1
1
1
1
0
1
functions.PFLOW_AT_E
1
1
1
1
0
1
functions.PFLOW_AT_N
1
1
1
1
0
1
functions.PFLOW_AT_T
1
1
1
1
0
1
functions.PS_WALL_AT
1
1
1
1
0
1
functions.SIP_AT_E
1
1
1
1
0
1
functions.SIP_AT_N
1
1
1
1
0
1
functions.SIP_AT_T
1
1
1
1
0
1
functions.SOUTH_OF
1
1
1
1
0
1
functions.SOUTH_OF_0
1
1
1
1
0
1
functions.SP_AT_E
1
1
1
1
0
1
functions.SP_AT_N
1
1
1
1
0
1
functions.SP_AT_T
1
1
1
1
0
1
functions.TOP_OF
1
1
1
1
0
1
functions.TOP_OF_0
1
1
1
1
0
1
functions.WALL_AT
1
1
1
1
0
1
functions.WALL_ICBC_FLAG
1
1
1
1
0
1
functions.WEST_OF
1
1
1
1
0
1
functions.WEST_OF_0
1
1
1
1
0
1
functions.ZMAX
1
1
1
1
0
1
FUNITS.newunit
4
4
4
3
2
6
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