MODTYP is designed to automatically select that set of task clusters from a hierarchical clustering of tasks that represent the optimal compromise of cluster size, within-cluster homogeneity, and between-cluster discrimination.
Automatic Process Generation
If a Task Title file is specified on the processor call card, a TASSET of all final primary groups will be generated. If an output Module Title file is also specified, a GRPMOD will create this output file using the final primary groups as modules.

Program Invocation
The specific syntax for program invocation varies between operating systems. This document diplays the code for the AIX version.
opt: P Print listing of variable
B Use equation B
C Use equation C
D Use equation D (default)
G Print graph of selected stages.
L List initial set of groups data
X Do not add generated runstream(s)
ssss: The study number
ov: Input Task Overlap Matrix file
cf: Input Task Cluster Solution file
itf: Input Task Factor file (containing PTS and PMP)
otf: Output Task Factor file for co-performance factors
tt: Optional input Task Title file (for TPATH listing and generated
TASSET/GRPMOD)
mt: Optional input Module Title file (for generated GRPMOD)
MODTYP Control Card
MODTYP: cc 01-06 The literal 'MODTYP' study: cc 08-11 The study number for this run pseq: cc 13-18 The task clustering presentation sequence title: cc 20-79 The output report title
Cutoff Parameters Control Card (optional)
CUTOFF: cc 01-06 The literal 'CUTOFF' ptspmp: cc 08-13 The group ID for accessing PTS and PMP vectors (usually the group of all members) wcut: cc 15-18 Minimum number of tasks for a module type (default=2) homcut: cc 20-25 Minimum core task homogeneity for a module (default = 20.0) bescut: cc 27-32 Minimum overlap between for a module (default = 25.0) discut: cc 34-39 Minimum task discrimination for a module (default = 10.0) omax: cc 41-44 Optimal maximum module size (default = BETWEEN(NTASK/2) / 2)
Example
@codap modtyp - ssss ov600 cs600 tf100 tf600 tt000 MODTYP ssss PS0002 Module typing 911x0 MODTYP GP0001 0004
This example forces the minimum module size to be four. A TASSET run will follow, using all final primary modules as the input.