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.