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
DASUM
8
8
8
5
3
11
DAXPY
11
11
11
5
3
19
dbg.arrayExtract_dbl
9
9
9
6
5
36
dbg.arrayExtract_finl
6
6
6
1
1
32
dbg.arrayExtract_init
20
20
20
1
3
26244
dbg.arrayExtract_int
17
17
17
6
5
9216
dbg.arrayExtract_log
17
17
17
6
5
9216
dbg.arrayExtract_prnt
14
12
14
1
4
51
dbg.dbg_funijk
1
1
1
1
0
1
dbg.dbg_write
4
4
4
1
3
4
dbg.initExtract
16
16
16
1
3
756
dbg.matrixExtract
19
19
19
1
0
3240
dbg.WRITE_DBL
3
3
3
1
2
3
dbg.WRITE_INDEX
3
3
3
1
1
4
dbg.WRITE_INT
3
3
3
1
2
3
dbg.WRITE_LOG
3
3
3
1
2
3
dbg_print_clusters
59
48
59
27
5
82
dbg_util.dbgprn_0i
1
1
1
1
0
1
dbg_util.dbgprn_0r
1
1
1
1
0
1
dbg_util.dbgprn_1i
2
2
2
1
1
2
dbg_util.dbgprn_1r
2
2
2
1
1
2
dbg_util.prnfield_1d
4
4
4
1
3
4
dbg_util.prnfield_1r
4
4
4
1
3
4
dbg_util.prnfield_2d
4
4
4
1
3
4
DBG_WRITE_PART_VTP_FILE_FROM_LIST
23
23
23
1
2
3072
DCOPY
10
10
10
5
3
17
DDOT
10
10
10
5
3
17
Deallocate_CUT_CELL_ARRAYS
1
1
1
1
0
1
debug.assert_d
2
2
2
1
1
2
debug.assert_d2
2
2
2
1
1
2
debug.assert_i
2
2
2
1
1
2
debug.assert_i2
2
2
2
1
1
2
debug.debug_init
1
1
1
1
0
1
debug.write_debug_0
1
1
1
1
0
1
debug.write_debug_0d
8
5
8
1
1
40
debug.write_debug_0i
8
5
8
1
1
40
debug.write_debug_0l
8
5
8
1
1
40
debug.write_debug_1d
2
2
2
1
1
2
debug.write_debug_1i
2
2
2
1
1
2
debug.write_error
2
2
2
1
1
2
DEBUG_PS
27
27
27
11
5
116544
debug_write_layout
27
27
27
1
5
298370
DEFINE_QUADRICS
2
2
2
1
1
2
DELETE_PARCEL
1
1
1
1
0
1
DELETE_PARTICLE
3
3
3
1
1
4
DEPRECATED
2
2
2
1
1
2
DEPRECATED_OR_UNKNOWN
3
3
3
1
0
4
DES_ALLOCATE.add_pair
2
2
2
1
1
2
DES_ALLOCATE.ALLOCATE_DEM_MI
1
1
1
1
0
1
DES_ALLOCATE.ALLOCATE_PIC_MIO
3
3
3
1
1
4
DES_ALLOCATE.DES_ALLOCATE_ARRAYS
14
14
14
1
2
6912
DES_ALLOCATE.INTEGER_GROW
1
1
1
1
0
1
DES_ALLOCATE.INTEGER_GROW2
1
1
1
1
0
1
DES_ALLOCATE.INTEGER_GROW2_reverse
1
1
1
1
0
1
DES_ALLOCATE.LOGICAL_GROW
1
1
1
1
0
1
DES_ALLOCATE.LOGICAL_GROW2_REVERSE
1
1
1
1
0
1
DES_ALLOCATE.PAIR_GROW
1
1
1
1
0
1
DES_ALLOCATE.PARTICLE_GROW
12
12
12
1
2
577
DES_ALLOCATE.REAL_GROW
1
1
1
1
0
1
DES_ALLOCATE.REAL_GROW2
1
1
1
1
0
1
DES_ALLOCATE.REAL_GROW2_reverse
1
1
1
1
0
1
DES_ALLOCATE.REAL_GROW3
1
1
1
1
0
1
DES_BC.EXCLUDE_DEM_MI_CELL
4
4
4
4
1
4
DES_CALC_GAMMA
5
5
5
1
2
9
DES_CLUSTER.ADD_PARTICLE_TO_CLUSTER
2
2
2
1
1
2
DES_CLUSTER.ADD_PARTICLE_TO_PSEARCHHISTORY
4
4
4
1
2
4
DES_CLUSTER.addParticle
4
4
4
4
2
4
DES_CLUSTER.CREATE_CLUSTER
4
4
4
1
2
4
DES_CLUSTER.DELETE_CLUSTERS
7
7
7
1
3
9
DES_CLUSTER.DELETE_PARTICLES_IN_CLUSTER
7
7
7
1
3
9
DES_CLUSTER.DELETE_PSEARCHHISTORY
7
7
7
1
3
9
DES_CLUSTER.DeleteTopCluster
3
3
3
1
1
4
DES_CLUSTER.DeleteTopParticle_in_PSearchHistory
6
6
6
1
2
7
DES_CLUSTER.finl_print_clusters
13
13
13
1
4
320
DES_CLUSTER.getClusterFieldData_1d
9
9
9
1
4
60
DES_CLUSTER.getClusterFieldData_3d
20
20
20
1
5
6600
DES_CLUSTER.getClusterParticleData_1d
8
8
8
1
3
48
DES_CLUSTER.getClusterParticleData_1i
8
8
8
1
3
48
DES_CLUSTER.getClusterParticleData_1l
13
13
13
1
4
360
DES_CLUSTER.getClusterParticleData_2d
9
9
9
1
4
54
DES_CLUSTER.getClusterParticleData_2i
9
9
9
1
4
54
DES_CLUSTER.getNextCluster
3
3
3
1
1
3
DES_CLUSTER.GetNextParticle
3
3
3
1
1
3
DES_CLUSTER.GetTopCluster
4
4
4
1
1
4
DES_CLUSTER.GetTopParticle_in_PSearchHistory
3
3
3
1
1
3
DES_CLUSTER.INIT_PRINT_CLUSTERS
70
70
70
16
0
999999999
DES_CLUSTER.PRINT_CLUSTERS
24
24
24
9
5
336640
DES_CLUSTER.sendClusterData_1d
4
4
4
1
3
4
DES_CONVECTION
1
1
1
1
0
1
des_dbgpic
5
5
5
3
2
7
des_dbgtecplot
5
5
5
3
2
7
DES_DRAG_GP
21
12
21
1
4
516
DES_GETINDEXFROMPOS
9
9
9
8
3
15
DES_GRANULAR_TEMPERATURE
23
23
23
11
4
201960
DES_Hgm
3
3
3
3
2
3
DES_INIT_ARRAYS
5
5
5
1
1
16
DES_INIT_NAMELIST
1
1
1
1
0
1
DES_INIT_PARTICLE_ARRAYS
11
11
11
1
2
576
DES_LINKED_LIST_FUNCS.ADD_TO_PART_LIST
2
2
2
1
1
2
DES_LINKED_LIST_FUNCS.DEALLOC_PART_LIST
3
3
3
1
1
3
DES_LINKED_LIST_FUNCS.GEN_AND_ADD_TO_PART_LIST
2
2
2
1
1
2
DES_LINKED_LIST_FUNCS.merge_part_lists
4
4
4
1
1
4
DES_LINKED_LIST_FUNCS.REMOVE_PART_LLIST
5
5
5
1
1
8
DES_NEW_PARTICLE_TEST
7
7
7
1
6
7
DES_PHYSICAL_PROP
5
5
5
1
3
6
DES_RADIATION
3
3
3
1
1
4
DES_REACTION_MODEL
20
20
20
9
6
4614
DES_RRATES0
19
19
19
11
6
1028
des_stl_functions.CHECKPTONTRIANGLE
1
1
1
1
0
1
des_stl_functions.ClosestPtPointTriangle
7
7
7
7
1
7
des_stl_functions.intersectLnPlane
2
2
2
1
1
2
des_stl_functions.set_facet_type_mi
1
1
1
1
0
1
des_stl_functions.set_facet_type_normal
1
1
1
1
0
1
des_stl_functions.set_facet_type_po
1
1
1
1
0
1
des_stl_functions.TestTriangleAABB
9
9
9
7
2
29
DES_THERMO_COND.DES_CONDUCTION
4
4
4
1
0
6
DES_THERMO_COND.DES_CONDUCTION.F
2
2
2
1
1
2
DES_THERMO_NEWVALUES
14
14
14
8
5
400
DES_TIME_MARCH
35
35
35
4
5
82947456
DESGRID.des_dbggrid
2
2
2
1
1
2
DESGRID.desgrid_init
31
31
31
1
4
40960000
DESGRID.desgrid_neigh_build
18
18
18
13
8
1538
DESGRID.desgrid_pic
15
15
15
11
3
420
DESGRID.dg_funijk
1
1
1
1
0
1
DESGRID.dg_funijk_gl
1
1
1
1
0
1
DESGRID.dg_funijk_proc
1
1
1
1
0
1
DESGRID.dg_funim
1
1
1
1
0
1
DESGRID.dg_funip
1
1
1
1
0
1
DESGRID.dg_funjm
1
1
1
1
0
1
DESGRID.dg_funjp
1
1
1
1
0
1
DESGRID.dg_funkm
1
1
1
1
0
1
DESGRID.dg_funkp
1
1
1
1
0
1
DESGRID.dg_ijkconv
1
1
1
1
0
1
DESGRID.dg_iof_gl
1
1
1
1
0
1
DESGRID.dg_iof_lo
1
1
1
1
0
1
DESGRID.dg_is_ON_myPE_OWNS
1
1
1
1
0
1
DESGRID.dg_is_ON_myPE_plus1layers
1
1
1
1
0
1
DESGRID.dg_jof_gl
1
1
1
1
0
1
DESGRID.dg_jof_lo
1
1
1
1
0
1
DESGRID.dg_kof_gl
1
1
1
1
0
1
DESGRID.dg_kof_lo
1
1
1
1
0
1
DESGRID.iofpos
1
1
1
1
0
1
DESGRID.iofproc
1
1
1
1
0
1
DESGRID.jofpos
1
1
1
1
0
1
DESGRID.jofproc
1
1
1
1
0
1
DESGRID.kofpos
1
1
1
1
0
1
DESGRID.kofproc
1
1
1
1
0
1
DESGRID.procijk
1
1
1
1
0
1
desmpi.des_dbgmpi
30
25
30
23
5
43
desmpi_wrapper.des_mpi_barrier
2
2
2
2
0
2
desmpi_wrapper.des_mpi_gatherv_db
2
2
2
2
0
2
desmpi_wrapper.des_mpi_gatherv_i
2
2
2
2
0
2
desmpi_wrapper.des_mpi_irecv_db
2
2
2
2
0
2
desmpi_wrapper.des_mpi_isend_db
2
2
2
2
0
2
desmpi_wrapper.des_mpi_scatterv_db
2
2
2
2
0
2
desmpi_wrapper.des_mpi_scatterv_i
2
2
2
2
0
2
desmpi_wrapper.des_mpi_stop
3
3
3
2
1
3
desmpi_wrapper.des_mpi_wait
2
2
2
2
0
2
dgtsl
9
9
9
4
4
30
DGTSV
32
32
32
18
5
1952
DIF
1
1
1
0
0
0
DIF_PHI_BC_DES
47
47
47
34
6
66660066
DIF_PHI_BC_DES_CG
17
17
17
1
4
57
DIF_PHI_DES
19
19
19
3
5
3745
DIF_PHI_IS
17
15
17
7
7
834
DIF_PHI_SOURCE_DES
4
4
4
1
3
4
DIF_U_IS
22
22
22
16
8
1026
DIF_V_IS
16
16
16
16
8
18
DIF_W_IS
15
15
15
15
7
17
DIFFUSE_MEAN_FIELD
4
4
4
1
1
8
DISCRETELEMENT.DES_CROSSPRDCT
2
2
2
1
1
2
discretization.CENTRAL_SCHEME
1
1
1
1
0
1
discretization.Chi4MUSCL
5
5
5
1
1
5
discretization.Chi4SMART
5
5
5
1
1
5
discretization.Chi_MUSCL
3
3
3
1
1
3
discretization.Chi_SMART
3
3
3
1
1
3
discretization.FPFOI_OF
1
1
1
1
0
1
discretization.MINMOD
3
3
3
1
2
3
discretization.MUSCL
3
3
3
1
1
3
discretization.PHI_C_OF
2
2
2
1
1
2
discretization.QUICKEST
3
3
3
1
2
3
discretization.SMART
3
3
3
1
1
3
discretization.SUPERBEE
3
3
3
1
1
3
discretization.ULTRA_QUICK
5
5
5
1
1
5
discretization.UMIST
3
3
3
1
1
3
discretization.UNIV_LIMITER_OF
9
9
9
1
3
17
discretization.VANLEER
2
2
2
1
1
2
discretization.XSI
2
2
2
1
1
2
DISPLAY_RESID
22
22
22
1
0
2197
DLSODA
1
1
1
1
0
1
DNRM2
6
6
6
1
4
6
DOT_PRODUCT_PAR
17
17
17
5
5
21
DOT_PRODUCT_PAR2
14
14
14
13
6
19
DRAG_BVK
3
3
3
1
1
4
DRAG_GIDASPOW
4
4
4
1
2
6
DRAG_GIDASPOW_BLEND
4
4
4
1
1
8
DRAG_GS
47
36
47
1
6
725763
DRAG_GS_DES0
12
12
12
6
5
171
DRAG_GS_DES1
8
8
8
4
3
49
DRAG_GS_EXPLICIT1
10
10
10
4
3
145
DRAG_GS_GAS0
20
20
20
11
5
5958
DRAG_GS_GAS1
10
10
10
4
3
145
DRAG_HYS
8
8
8
1
3
48
DRAG_INTERPOLATION
7
7
7
1
4
7
DRAG_KOCH_HILL
12
12
12
1
1
576
DRAG_SS
7
7
7
1
4
12
DRAG_SS_DEM_NONINTERP
9
9
9
7
4
53
DRAG_SS_IA
5
5
5
1
4
5
DRAG_SS_SYAM
1
1
1
1
0
1
DRAG_SS_TFM_NONINTERP
9
9
9
7
4
53
DRAG_SYAM_OBRIEN
4
4
4
1
1
8
DRAG_USR
1
1
1
1
0
1
DRAG_WEIGHTFACTOR
7
7
7
1
4
7
DRAG_WEN_YU
4
4
4
1
1
8
DROT
7
7
7
1
2
11
DROTG
5
5
5
1
2
10
DSCAL
8
8
8
5
3
11
DSWAP
10
10
10
5
3
17
dufour_coeff
26
26
26
1
4
149760
DZETAoDEPs
1
1
1
1
0
1
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