for
computers with fast Pentium processors. Data
input consists of the two group sizes and the
name or path of the user-defined disk(ette) file.
2. The Program WILCOCUM employs a FORTRAN-
77 version of Meineke and De Mey’s
algorithm [12], earlier also explored for the
nonparametric analogue of analysis of variance
on two-treatment two-period crossover
studies [11]. This program, compiled and
linked by Ryan and McFarlane’s FORTRAN,
requires 563 kbytes of free internal memory
for group sizes of up to 1414 elements. This
program size can still be handled by most
older type computers of the 80n86 family. As
exemplified in Section 3.2, its execution speed
is extremely fast. Data input of this program is
the same as for the program discussed in the
previous paragraph: the two group sizes and
the name or path of the user-defmed disk(ette)
file. The FORTRAN-77 source code, including
hints for programmers, is available to those
programmers who wish to extend the program
to group sizes larger than 1414. This, however,
is more suitable for workstations and
mainframe computers, since the conventional
internal memory of most MS(PC)-DOS computers
would very soon be a limiting factor.
3. The most versatile implementation of Meineke
and De Mey’s algorithm [12] is provided by
the PASCAL programs ProbMac and Prob-
Pas. ProbMac, a Macintosh program which
uses the Macintosh Toolbox, runs on both
68K and PowerPC systems, with MacOS versions
7.5 up to and including 8.1 tested. Prob-
Pas is an ANS (American National Standard)
Pascal program which can be compiled with
most Pascal compilers after a few adaptations
of the source code. The programs were compiled
with Metrowerks CodeWarrior (version
2.0) Pascal compiler on a Macintosh 8600 (250
MHz) with 128 Mbytes of RAM, in 68K
emulation mode.
Internal memory requirements are a function of
the maximum group sizes to be handled, ranging
for example from 225 kbytes for 1010 elements
to 111 Mbytes for 5555 elements. Group sizes
of 6565 are the largest to be used with the
ARRAYs of REALs (4 bytes, maximum value
3.41038) used to store program data. The
largest possible number is the total number of
combinations in these groups, which is :9.5
1037. Larger group sizes require the data type
DOUBLE (8 bytes, maximum value 1.710308),
which means more than twice the amount of
internal memory needed for REALs.
Run times also depend on group sizes. Only, a
few seconds are required for 3030 elements,
and :2.5 min