Controlling workspace

!WORKSPACE

The workspace requirements depend on problem size and may be quite large. An initial workspace allocation may be requested on the command line with the Wm option, or on the top control line with !WORKSPACE m where m is taken as Gbytes if between 1 and 32, Mbytes if greater than 32. If m is not specified, 32Mbyte (4 million double precision words) is allocated.

For example W1600 requests 1600 Mbytes of workspace, the maximum typically available under 32bit Windows. W2 equivalent to W2000 is the maximum available on 32bit Unix(Linux) systems. On 64bit systems, 32 Gbyte is the maximum that may be used.

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.

Alternatively, S s can be used to set the initial workspace allocation. s is a digit. The workspace allocated is 2^s times 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.
  • More Command Line qualifiers

    Return to start