Download ASReml User Guide

Transcript
12
New
Command file: Running the job
181
Wm (!WORKSPACE m) sets the initial size of the workspace in Mbytes. For example
W1600 requests 1600 Mbytes of workspace, the maximum typically available under
Windows. W2000 is the maximum available on 32bit Unix(Linux) systems. On
64bit systems, the argument, if less than 32, is taken as Gbyte.
Alternatively, Ss can be used to set the initial workspace allocation. s is a digit.
The workspace allocated is 2s × 8 Mbyte; S3 is 64Mb, S4 is 128Mb, S5 is 256Mb,
S6 is 512Mb, S7 is 1024Mb, S8 is 2048Mb, S9 is 4096Mb. This option was in
Release 1.0; the more flexible option, Wm, has been introduced in Release 2.0.
The W option is ignored if the S option is also specified.
Otherwise, additional workspace may be requested with the Ss or Wm options
or the !WORKSPACE m qualifier on the top job control line if not specified on
the control line. If your system cannot provide the requested workspace, the
request will be diminished until it can be satisfied. On multi-user systems, do
not unnecessarily request the maximum or other users may complain.
Having started with an initial allocation, if ASReml realises more space is required
as it is running, it will attempt to restart the job with increased workspace. If
the system has already allocated all available memory the job will stop.
Examples
ASReml code
action
asreml -LW64 rat.as
increase workspace to 64 Mbyte, send screen output to
rat.asl and suppress interactive graphics
asreml -IL rat.as
send screen output to rat.asl but display interactive graphics
asreml -N rat.as
allow screen output but suppress interactive graphics
asreml -ILW512 rat.as
increase workspace to 512 Mbyte , send screen output to
rat.asl but display interactive graphics
asreml -rs3 coop wwt ywt
runs coop.as twice writing results to coopwwt.as and
coopywt.as using 64Mb workspace and substituting wwt and
ywt for $1 in the two runs.